/*********************************************************
***************** Dumped by aerosoul94 *******************
*********************************************************/

{
	menuDef
	{
		name "menu_xboxlive_teams"
		rect 0 0 0 0 0 0
		forecolor 1 1 1 1
		fadeCycle 1
		fadeClamp 1
		fadeAmount 0.1
		allowedBinding "+talk"
		visible when ( 0 )
		onOpen
		{
			close self;
		}
		onRequestClose
		{
		}
		onEsc
		{
		}
		itemDef
		{
			rect 0 0 640 480 4 4
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			background "mw2_main_background"
			textscale 0.55
		}
		itemDef
		{
			rect 0 0 1708 480 0 0
			decoration
			visible 1
			style 3
			forecolor 1 1 1 0.5
			background "mw2_main_cloud_overlay"
			textscale 0.55
			exp rect x ( ( 0 - 107 ) - ( ( float( milliseconds( ) % 60000 ) / 60000 ) * ( 854 ) ) )
		}
		itemDef
		{
			rect 0 0 -1708 -480 0 0
			decoration
			visible 1
			style 3
			forecolor 1 1 1 0.5
			background "mw2_main_cloud_overlay"
			textscale 0.55
			exp rect x ( ( - 107 + 854 ) + ( ( float( milliseconds( ) % 50000 ) / 50000 ) * ( 854 ) ) )
		}
		itemDef
		{
			rect 0 0 640 480 4 4
			decoration
			visible 1
			style 3
			forecolor 1 1 1 0
			background "mockup_bg_glow"
			textscale 0.55
			exp forecolor a ( ( ( sin( milliseconds( ) / 1500 ) + 1 ) * 0.25 ) + 0.25 )
		}
		itemDef
		{
			rect 0 0 640 480 4 4
			decoration
			visible 1
			style 3
			forecolor 1 1 1 0
			background "mockup_bg_glow"
			textscale 0.55
			exp forecolor a ( ( ( sin( milliseconds( ) / 480 ) + 1 ) * 0.25 ) + 0.25 )
		}
		itemDef
		{
			rect 0 0 0 0 2 1
			decoration
			visible 1
			forecolor 1 1 1 0.5
			textfont 1
			textalign 5
			textalignx -60
			textaligny 6
			textscale 0.375
			dvar "party_statusString"
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && 0 )
		}
		itemDef
		{
			rect -272 -130 200 200 2 2
			decoration
			visible 1
			style 1
			forecolor 1 1 1 1
			backcolor 1 1 1 0.65
			textfont 9
			textalign 5
			textaligny 130
			textscale 0.5833
			exp glowcolor r ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 14 ) )
			exp glowcolor g ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 15 ) )
			exp glowcolor b ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 16 ) )
			exp glowcolor a ( 1 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && player( "teamname" ) == "TEAM_ALLIES" )
			exp text ( "@" + tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 1 ) )
			exp material ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 5 ) )
		}
		itemDef
		{
			rect -272 -130 200 200 2 2
			decoration
			visible 1
			style 1
			forecolor 1 1 1 1
			backcolor 1 1 1 0.65
			textfont 9
			textalign 5
			textaligny 130
			textscale 0.5833
			exp glowcolor r ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 14 ) )
			exp glowcolor g ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 15 ) )
			exp glowcolor b ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 16 ) )
			exp glowcolor a ( 1 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && player( "teamname" ) == "TEAM_AXIS" )
			exp text ( "@" + tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 1 ) )
			exp material ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 5 ) )
		}
		itemDef
		{
			rect 72 -70 200 200 2 2
			decoration
			visible 1
			style 1
			forecolor 1 1 1 1
			backcolor 1 1 1 0.65
			textfont 9
			textalign 5
			textaligny 70
			textscale 0.5833
			exp glowcolor r ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 14 ) )
			exp glowcolor g ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 15 ) )
			exp glowcolor b ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 16 ) )
			exp glowcolor a ( 1 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && player( "teamname" ) == "TEAM_ALLIES" )
			exp text ( "@" + tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 1 ) )
			exp material ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "axischar" ) , 5 ) )
		}
		itemDef
		{
			rect 72 -70 200 200 2 2
			decoration
			visible 1
			style 1
			forecolor 1 1 1 1
			backcolor 1 1 1 0.65
			textfont 9
			textalign 5
			textaligny 70
			textscale 0.5833
			exp glowcolor r ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 14 ) )
			exp glowcolor g ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 15 ) )
			exp glowcolor b ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 16 ) )
			exp glowcolor a ( 1 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && player( "teamname" ) == "TEAM_AXIS" )
			exp text ( "@" + tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 1 ) )
			exp material ( tablelookup( "mp/factionTable.csv" , 0 , getmapcustom( "allieschar" ) , 5 ) )
		}
		itemDef
		{
			rect 0 -100 0 200 2 2
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 9
			textalign 5
			textaligny 100
			textscale 0.5833
			text "VS."
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) )
		}
		itemDef
		{
			rect 136 45 0 0 8 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 9
			textalign 5
			textscale 0.5833
			text "VS."
			visible when ( ( !dvarbool( "party_teamBased" ) ) )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 45 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 0 ) ) && dvarint( "party_maxPlayers" ) > 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 1 * 45 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 1 ) ) && dvarint( "party_maxPlayers" ) > 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 2 * 45 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 2 ) ) && dvarint( "party_maxPlayers" ) > 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 3 * 45 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 3 ) ) && dvarint( "party_maxPlayers" ) > 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 4 * 45 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 4 ) ) && dvarint( "party_maxPlayers" ) > 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 5 * 45 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 5 ) ) && dvarint( "party_maxPlayers" ) > 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 6 * 45 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 6 ) ) && dvarint( "party_maxPlayers" ) > 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 7 * 45 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 7 ) ) && dvarint( "party_maxPlayers" ) > 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 8 * 45 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 8 ) ) && dvarint( "party_maxPlayers" ) > 12 )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 0 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 0 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 0 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 1 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 1 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 1 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 1 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 1 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 1 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 2 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 2 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 2 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 2 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 2 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 2 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 3 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 3 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 3 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 3 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 3 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 3 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 4 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 4 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 4 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 4 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 4 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 4 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 5 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 5 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 5 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 5 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 5 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 5 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 6 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 6 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 6 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 6 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 6 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 6 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 6 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 6 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 6 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 6 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 6 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 6 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 6 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 6 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 6 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 6 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 6 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 7 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 7 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 7 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 7 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 7 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 7 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 7 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 7 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 7 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 7 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 7 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 7 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 7 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 7 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 7 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 7 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 7 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 8 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 8 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 8 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 8 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 8 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 8 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 8 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 8 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 8 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 8 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 8 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 8 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 8 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 8 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 8 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 4 , 8 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 8 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 0 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 0 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 0 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 0 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 0 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 0 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 1 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 1 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 1 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 1 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 1 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 21 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 1 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 2 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 2 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 2 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 2 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 2 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 2 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 3 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 3 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 3 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 3 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 3 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 15 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 3 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 4 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 4 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 4 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 4 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 4 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 4 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 5 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 5 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 5 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 5 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 5 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 9 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 5 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 6 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 6 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 6 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 6 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 6 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 6 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 6 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 6 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 6 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 6 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 6 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 6 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 6 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 6 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 6 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 6 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 6 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 7 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 7 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 7 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 7 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 7 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 7 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 7 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 7 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 7 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 7 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 7 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 7 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 7 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 7 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 3 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 7 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 7 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 7 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 8 * 45 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 8 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 8 * 45 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 8 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 8 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 8 * 45 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 8 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 8 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 8 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 8 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 8 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 8 * 45 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 8 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 8 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 8 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 8 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 8 * 45 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) > 12 && ( getplayercardinfo( 0 , 5 , 8 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 8 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 68 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 0 ) ) && dvarint( "party_maxPlayers" ) <= 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 1 * 68 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 1 ) ) && dvarint( "party_maxPlayers" ) <= 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 2 * 68 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 2 ) ) && dvarint( "party_maxPlayers" ) <= 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 3 * 68 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 3 ) ) && dvarint( "party_maxPlayers" ) <= 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 4 * 68 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 4 ) ) && dvarint( "party_maxPlayers" ) <= 12 )
		}
		itemDef
		{
			rect 0 0 -208 56 1 1
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 5 * 68 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) == getplayercardinfo( 8 , 4 , 5 ) ) && dvarint( "party_maxPlayers" ) <= 12 )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 0 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 0 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 0 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 1 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 1 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 1 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 1 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 1 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 1 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 2 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 2 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 2 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 2 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 2 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 2 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 3 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 3 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 3 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 3 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 3 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 3 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 4 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 4 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 4 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 4 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 4 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 4 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 1 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 5 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 5 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 5 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 4 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 1 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 5 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 4 , 5 ) )
		}
		itemDef
		{
			rect 0 0 48 48 1 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 5 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 4 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 4 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 0 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 0 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 0 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 0 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 0 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 0 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 1 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 1 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 1 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 1 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 1 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 24 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 1 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 2 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 2 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 2 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 2 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 2 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 2 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 3 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 3 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 3 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 3 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 3 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 12 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 3 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 4 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 4 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 4 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 4 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 4 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 4 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 3 1
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 5 * 68 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 5 * 68 - 2 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 5 * 68 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 5 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 5 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 3 1
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 5 * 68 ) + 28 )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 5 , 5 ) )
		}
		itemDef
		{
			rect 0 0 48 48 3 1
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 0 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 5 * 68 ) )
			visible when ( ( dvarbool( "party_teamsVisible" ) && dvarbool( "party_teamBased" ) && dvarbool( "party_autoteams" ) ) && dvarint( "party_maxPlayers" ) <= 12 && ( getplayercardinfo( 0 , 5 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 5 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 -208 56 8 8
			decoration
			visible 1
			style 3
			forecolor 0.25 0.75 0.25 1
			background "playercard_team_bg"
			textscale 0.55
			exp rect x ( 0 - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 58 - ( ( 72 / 1.5 ) - ( 60 / 1.5 ) ) )
			exp forecolor a ( ( ( sin( milliseconds( ) / 150 ) * 0.5 + 0.5 ) * 0.5 + 0.5 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) )
		}
		itemDef
		{
			rect 0 0 208 48 8 8
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( 0 - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 58 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 0 , 1 , 0 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 8 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( 0 - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 58 - 2 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 0 , 1 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 1 , 0 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 8 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( 0 - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( 0 + 0 * 58 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 1 , 0 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 1 , 0 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 1 , 0 ) , 5 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 0 , 1 , 0 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 1 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 8 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( 0 - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) )
			exp rect y ( ( 0 + 0 * 58 ) + 28 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 0 , 1 , 0 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 1 , 0 ) )
		}
		itemDef
		{
			rect 0 0 48 48 8 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( 0 - ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 0 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 0 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) + 158 )
			exp rect y ( ( 0 + 0 * 58 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 0 , 1 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 1 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 10 8
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 0 * 58 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 0 ) ) && ( getplayercardinfo( 0 , 3 , 0 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 0 * 58 - 2 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 0 ) ) && ( getplayercardinfo( 0 , 3 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 0 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 0 * 58 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 0 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 0 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 0 ) , 5 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 0 ) ) && ( getplayercardinfo( 0 , 3 , 0 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 0 * 58 ) + 28 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 0 ) ) && ( getplayercardinfo( 0 , 3 , 0 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 3 , 0 ) )
		}
		itemDef
		{
			rect 0 0 48 48 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 1 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 1 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 0 * 58 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 0 ) ) && ( getplayercardinfo( 0 , 3 , 0 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 3 , 0 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 10 8
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 1 * 58 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 1 ) ) && ( getplayercardinfo( 0 , 3 , 1 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 1 * 58 - 2 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 1 ) ) && ( getplayercardinfo( 0 , 3 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 1 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 1 * 58 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 1 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 1 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 1 ) , 5 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 1 ) ) && ( getplayercardinfo( 0 , 3 , 1 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 1 * 58 ) + 28 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 1 ) ) && ( getplayercardinfo( 0 , 3 , 1 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 3 , 1 ) )
		}
		itemDef
		{
			rect 0 0 48 48 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 2 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 2 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 1 * 58 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 1 ) ) && ( getplayercardinfo( 0 , 3 , 1 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 3 , 1 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 10 8
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 2 * 58 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 2 ) ) && ( getplayercardinfo( 0 , 3 , 2 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 2 * 58 - 2 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 2 ) ) && ( getplayercardinfo( 0 , 3 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 2 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 2 * 58 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 2 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 2 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 2 ) , 5 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 2 ) ) && ( getplayercardinfo( 0 , 3 , 2 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 2 * 58 ) + 28 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 2 ) ) && ( getplayercardinfo( 0 , 3 , 2 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 3 , 2 ) )
		}
		itemDef
		{
			rect 0 0 48 48 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 3 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 3 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 2 * 58 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 2 ) ) && ( getplayercardinfo( 0 , 3 , 2 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 3 , 2 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 10 8
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 3 * 58 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 3 ) ) && ( getplayercardinfo( 0 , 3 , 3 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 3 * 58 - 2 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 3 ) ) && ( getplayercardinfo( 0 , 3 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 3 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 3 * 58 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 3 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 3 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 3 ) , 5 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 3 ) ) && ( getplayercardinfo( 0 , 3 , 3 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 3 * 58 ) + 28 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 3 ) ) && ( getplayercardinfo( 0 , 3 , 3 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 3 , 3 ) )
		}
		itemDef
		{
			rect 0 0 48 48 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 4 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 4 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 3 * 58 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 3 ) ) && ( getplayercardinfo( 0 , 3 , 3 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 3 , 3 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 10 8
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 4 * 58 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 4 ) ) && ( getplayercardinfo( 0 , 3 , 4 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 4 * 58 - 2 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 4 ) ) && ( getplayercardinfo( 0 , 3 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 4 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 4 * 58 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 4 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 4 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 4 ) , 5 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 4 ) ) && ( getplayercardinfo( 0 , 3 , 4 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 4 * 58 ) + 28 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 4 ) ) && ( getplayercardinfo( 0 , 3 , 4 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 3 , 4 ) )
		}
		itemDef
		{
			rect 0 0 48 48 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 6 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 5 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 5 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 4 * 58 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 4 ) ) && ( getplayercardinfo( 0 , 3 , 4 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 3 , 4 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 10 8
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 5 * 58 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 5 ) ) && ( getplayercardinfo( 0 , 3 , 5 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 5 * 58 - 2 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 5 ) ) && ( getplayercardinfo( 0 , 3 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 5 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 5 * 58 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 5 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 5 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 5 ) , 5 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 5 ) ) && ( getplayercardinfo( 0 , 3 , 5 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 5 * 58 ) + 28 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 5 ) ) && ( getplayercardinfo( 0 , 3 , 5 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 3 , 5 ) )
		}
		itemDef
		{
			rect 0 0 48 48 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 18 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 6 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 6 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 5 * 58 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 5 ) ) && ( getplayercardinfo( 0 , 3 , 5 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 3 , 5 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 208 48 10 8
			decoration
			visible 1
			style 3
			border 1
			bordersize 1
			forecolor 1 1 1 1
			bordercolor 0 0 0 0.75
			background "cardtitle_248x48"
			textscale 0.55
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 6 * 58 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 6 ) ) && ( getplayercardinfo( 0 , 3 , 6 ) != 0 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 6 * 58 - 2 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 6 ) ) && ( getplayercardinfo( 0 , 3 , 6 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 6 ) , 2 ) )
		}
		itemDef
		{
			rect 0 0 160 32 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 3
			textalign 9
			textscale 0.375
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( 0 + 6 * 58 - 2 )
			exp forecolor r ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 6 ) , 3 ) )
			exp forecolor g ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 6 ) , 4 ) )
			exp forecolor b ( tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 6 ) , 5 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 6 ) ) && ( getplayercardinfo( 0 , 3 , 6 ) != 0 ) )
			exp text ( "@" + tablelookupbyrow( "mp/cardTitleTable.csv" , getplayercardinfo( 1 , 3 , 6 ) , 1 ) )
		}
		itemDef
		{
			rect 0 0 160 18 10 8
			decoration
			visible 1
			forecolor 1 1 1 1
			textfont 10
			textalign 4
			textalignx 8
			textscale 0.3333
			exp rect x ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) )
			exp rect y ( ( 0 + 6 * 58 ) + 28 )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 6 ) ) && ( getplayercardinfo( 0 , 3 , 6 ) != 0 ) )
			exp text ( getplayercardinfo( 8 , 3 , 6 ) )
		}
		itemDef
		{
			rect 0 0 48 48 10 8
			decoration
			visible 1
			style 3
			forecolor 1 1 1 1
			textscale 0.55
			exp rect x ( ( ( ( 0 - ( 30 * localvarfloat( "ui_cardOffsetScale" ) ) ) + ( ( max( min( ( 1 - ( milliseconds( ) - localvarint( "ui_switchTime" ) + ( 7 * 400 ) ) / 300 ) , 1 ) , 0 ) * 640 ) + ( min( max( ( milliseconds( ) - localvarint( "ui_switchTime2" ) + ( 7 * 200 ) ) / 150 , 0 ) , 1 ) * 640 ) ) ) - ( 208 ) ) + 158 )
			exp rect y ( ( 0 + 6 * 58 ) )
			visible when ( ( !dvarbool( "party_teamBased" ) ) && ( getplayercardinfo( 8 , 1 , 0 ) != getplayercardinfo( 8 , 3 , 6 ) ) && ( getplayercardinfo( 0 , 3 , 6 ) != 0 ) )
			exp material ( tablelookupbyrow( "mp/cardIconTable.csv" , getplayercardinfo( 2 , 3 , 6 ) , 1 ) )
		}
	}
}