<?xml version="1.0" encoding="UTF-8"?>
<includes>
	<include name="InfoWallFavoriteLayoutLarge">
		<param name="fallback_image">DefaultFolder.png</param>
		<param name="single_label">$INFO[ListItem.Label]</param>
		<param name="focused">false</param>
		<definition>
			<control type="image">
				<top>0</top>
				<width>326</width>
				<height>396</height>
				<texture>dialogs/dialog-bg-nobo.png</texture>
				<bordertexture border="21">overlays/shadow.png</bordertexture>
				<bordersize>20</bordersize>
			</control>
			<control type="image">
				<top>-4</top>
				<left>-4</left>
				<width>334</width>
				<height>404</height>
				<texture colordiffuse="button_focus">colors/grey.png</texture>
				<bordertexture border="21">overlays/shadow.png</bordertexture>
				<bordersize>20</bordersize>
				<visible>$PARAM[focused]</visible>
				<include condition="$PARAM[focused]">Animation_FocusTextureFade</include>
			</control>
			<control type="image">
				<left>0</left>
				<top>0</top>
				<width>326</width>
				<height>326</height>
				<texture fallback="$PARAM[fallback_image]" background="true">$VAR[InfoWallThumbVar]</texture>
				<aspectratio>scale</aspectratio>
				<bordersize>20</bordersize>
			</control>
			<control type="textbox">
				<left>28</left>
				<top>299</top>
				<width>272</width>
				<height>80</height>
				<font>font12</font>
				<align>center</align>
				<aligny>center</aligny>
				<label>$PARAM[single_label]</label>
			</control>
		</definition>
	</include>
	<include name="InfoWallFavoriteLayoutSmall">
		<param name="fallback_image">DefaultFolder.png</param>
		<param name="single_label">$INFO[ListItem.Label]</param>
		<param name="focused">false</param>
		<definition>
			<control type="image">
				<top>0</top>
				<width>306</width>
				<height>376</height>
				<texture>dialogs/dialog-bg-nobo.png</texture>
				<bordertexture border="21">overlays/shadow.png</bordertexture>
				<bordersize>20</bordersize>
			</control>
			<control type="image">
				<top>-4</top>
				<left>-4</left>
				<width>314</width>
				<height>384</height>
				<texture colordiffuse="button_focus">colors/grey.png</texture>
				<bordertexture border="21">overlays/shadow.png</bordertexture>
				<bordersize>20</bordersize>
				<visible>$PARAM[focused]</visible>
				<include condition="$PARAM[focused]">Animation_FocusTextureFade</include>
			</control>
			<control type="image">
				<left>0</left>
				<top>0</top>
				<width>306</width>
				<height>306</height>
				<texture fallback="$PARAM[fallback_image]" background="true">$VAR[InfoWallThumbVar]</texture>
				<aspectratio>scale</aspectratio>
				<bordersize>20</bordersize>
			</control>
			<control type="textbox">
				<left>28</left>
				<top>279</top>
				<width>252</width>
				<height>80</height>
				<font>font12</font>
				<align>center</align>
				<aligny>center</aligny>
				<label>$PARAM[single_label]</label>
			</control>
		</definition>
	</include>
	<include name="HomeFavoriteLarge">
		<definition>
			<itemlayout width="340" height="406">
				<control type="group">
					<top>130</top>
					<include content="InfoWallFavoriteLayoutLarge">
						<param name="fallback_image" value="DefaultFavourites.png" />
						<param name="focused" value="false" />
					</include>
				</control>
			</itemlayout>
			<focusedlayout width="340" height="406">
				<control type="group">
					<depth>DepthContentPopout</depth>
					<top>130</top>
					<animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="170,320">Focus</animation>
					<animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="170,320">UnFocus</animation>
					<include content="InfoWallFavoriteLayoutLarge">
						<param name="fallback_image" value="DefaultFavourites.png" />
						<param name="focused" value="true" />
					</include>
				</control>
			</focusedlayout>
		</definition>
	</include>
	<include name="HomeFavoriteSmall">
		<definition>
			<itemlayout width="300" height="366">
				<control type="group">
					<top>130</top>
					<include content="InfoWallFavoriteLayoutSmall">
						<param name="fallback_image" value="DefaultFavourites.png" />
						<param name="focused" value="false" />
					</include>
				</control>
			</itemlayout>
			<focusedlayout width="300" height="366">
				<control type="group">
					<depth>DepthContentPopout</depth>
					<top>130</top>
					<animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="170,320">Focus</animation>
					<animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="170,320">UnFocus</animation>
					<include content="InfoWallFavoriteLayoutSmall">
						<param name="fallback_image" value="DefaultFavourites.png" />
						<param name="focused" value="true" />
					</include>
				</control>
			</focusedlayout>
		</definition>
	</include>
	<include name="WidgetListPosterPlus">
		<definition>
			<include content="CategoryLabel">
				<param name="label">$PARAM[widget_header]</param>
				<param name="list_id" value="$PARAM[list_id]"/>
			</include>
			<include content="BusyListSpinner">
				<param name="list_id" value="$PARAM[list_id]"/>
				<param name="posy" value="250"/>
			</include>
			<control type="panel" id="$PARAM[list_id]">
				<left>0</left>
				<top>135</top>
				<visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible>
				<right>0</right>
				<height>520</height>
				<include content="WidgetListCommon">
					<param name="list_id" value="$PARAM[list_id]"/>
				</include>
				<itemlayout width="610" height="445">
					<control type="group">
						<left>80</left><!---->
						<!--<left>68</left>-->
						<top>10</top>
						<include content="InfoWallMovieLayoutPlus">
							<param name="focused" value="false" />
						</include>
					</control>
				</itemlayout>
				<focusedlayout width="610" height="445">
					<control type="group">
						<depth>DepthContentPopout</depth>
						<left>80</left><!---->
						<!--<left>68</left>-->
						<top>10</top>
						<animation type="Focus">
							<effect type="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="360,180" />
						</animation>
						<animation type="Unfocus">
							<effect type="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="360,180" />
						</animation>
						<include content="InfoWallMovieLayoutPlus">
							<param name="focused" value="true" />
						</include>
					</control>
				</focusedlayout>
				<content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="15">$PARAM[content_path]</content>
			</control>
		</definition>
	</include>
	<include name="HomeMoviesPlus">
		<include content="WidgetListCategories" condition="Library.HasContent(movies) + !Skin.HasSetting(home_no_categories_widget)">
			<param name="content_path" value="library://video/movies/"/>
			<param name="widget_header" value="$LOCALIZE[31148]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="5900"/>
		</include>
		<include content="WidgetListPosterPlus" condition="Library.HasContent(movies)">
			<param name="content_path" value="special://skin/playlists/inprogress_movies.xsp"/>
			<param name="widget_header" value="$LOCALIZE[31010]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="5100"/>
		</include>
		<include content="WidgetListPosterPlus" condition="Library.HasContent(movies)">
			<param name="content_path" value="special://skin/playlists/recent_unwatched_movies.xsp"/>
			<param name="widget_header" value="$LOCALIZE[20386]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="5200"/>
		</include>
		<include content="WidgetListPosterPlus" condition="Library.HasContent(movies)">
			<param name="content_path" value="special://skin/playlists/unwatched_movies.xsp"/>
			<param name="widget_header" value="$LOCALIZE[31007]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="5300"/>
		</include>
		<include content="WidgetListPosterPlus" condition="Library.HasContent(movies)">
			<param name="content_path" value="special://skin/playlists/random_movies.xsp"/>
			<param name="widget_header" value="$LOCALIZE[31006]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="5400"/>
		</include>
		<include content="WidgetListCategories" condition="Library.HasContent(movies)">
			<param name="content_path" value="videodb://movies/genres/"/>
			<param name="widget_header" value="$LOCALIZE[135]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="5500"/>
			<param name="icon" value="$VAR[WidgetGenreIconVar]"/>
			<param name="icon_height" value="70"/>
		</include>
	</include>
	<include name="HomeTVShowsPlus">
		<include content="WidgetListCategories" condition="Library.HasContent(tvshows) + !Skin.HasSetting(home_no_categories_widget)">
			<param name="content_path" value="library://video/tvshows/"/>
			<param name="widget_header" value="$LOCALIZE[31148]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="6900"/>
		</include>
		<include content="WidgetListPosterPlus" condition="Library.HasContent(tvshows)">
			<param name="content_path" value="videodb://inprogresstvshows"/>
			<param name="sortby" value="lastplayed"/>
			<param name="sortorder" value="descending"/>
			<param name="widget_header" value="$LOCALIZE[626]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="6100"/>
		</include>
		<include content="WidgetListEpisodes" condition="Library.HasContent(tvshows)">
			<param name="content_path" value="special://skin/playlists/recent_unwatched_episodes.xsp"/>
			<param name="widget_header" value="$LOCALIZE[20387]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="6200"/>
		</include>
		<include content="WidgetListPosterPlus" condition="Library.HasContent(tvshows)">
			<param name="content_path" value="special://skin/playlists/unwatched_tvshows.xsp"/>
			<param name="widget_header" value="$LOCALIZE[31122]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="6300"/>
		</include>
		<include content="WidgetListPosterPlus" condition="Library.HasContent(tvshows)">
			<param name="content_path" value="special://skin/playlists/random_tvshows.xsp"/>
			<param name="widget_header" value="$LOCALIZE[131006]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="6400"/>
		</include>
		<include content="WidgetListCategories" condition="Library.HasContent(tvshows)">
			<param name="content_path" value="videodb://tvshows/genres/"/>
			<param name="widget_header" value="$LOCALIZE[135]"/>
			<param name="widget_target" value="videos"/>
			<param name="list_id" value="6500"/>
			<param name="icon" value="$VAR[WidgetGenreIconVar]"/>
			<param name="icon_height" value="70"/>
		</include>
	</include>
	<include name="InfoDialogMetadataPlus">
		<param name="height">50</param>
		<param name="wrapmultiline">false</param>
		<definition>
			<control type="label">
				<height>$PARAM[height]</height>
				<aligny>top</aligny>
				<label>$PARAM[label]</label>
				<font>font12</font>
				<wrapmultiline>$PARAM[wrapmultiline]</wrapmultiline>
				<visible>$PARAM[visible]</visible>
			</control>
		</definition>
	</include>
	<include name="InfoDialogButtonPlus">
		<definition>
			<control type="button" id="$PARAM[id]">
				<width>60</width>
				<height>60</height>
				<texturenofocus>$PARAM[icon]</texturenofocus>
				<texturefocus colordiffuse="button_focus">$PARAM[icon]</texturefocus>
				<onclick>$PARAM[onclick_1]</onclick>
				<onclick>$PARAM[onclick_2]</onclick>
				<onclick>$PARAM[onclick_3]</onclick>
				<visible>$PARAM[visible]</visible>
			</control>
		</definition>
	</include>
	<include name="InfoDialogToggleButtonPlus">
		<definition>
			<control type="radiobutton" id="$PARAM[id]">
				<width>60</width>
				<height>64</height>
				<radioposx>1</radioposx>
				<radioposy>-1</radioposy>
				<radiowidth>62</radiowidth>
				<radioheight>62</radioheight>
				<texturefocus />
				<texturenofocus />
				<textureradioonfocus colordiffuse="button_focus">$PARAM[icon_on]</textureradioonfocus>
				<textureradioonnofocus>$PARAM[icon_on]</textureradioonnofocus>
				<textureradioofffocus colordiffuse="button_focus">$PARAM[icon_off]</textureradioofffocus>
				<textureradiooffnofocus>$PARAM[icon_off]</textureradiooffnofocus>
				<textureradiooffdisabled colordiffuse="disabled">$PARAM[icon_off]</textureradiooffdisabled>
				<textureradioondisabled colordiffuse="disabled">$PARAM[icon_on]</textureradioondisabled>
				<selected>$PARAM[selected]</selected>
			</control>
		</definition>
	</include>
	<include name="InfoPanelPlus">
		<controls>
			<control type="group"><!-- 主区域 -->
				<centertop>50%</centertop>
				<height>1080</height>
				<control type="image"><!-- 背景 -->
					<top>123</top>
					<width>100%</width>
					<height>616</height>
					<include>OpenClose_Fade</include>
					<texture colordiffuse="E6FFFFFF">dialogs/dialog-bg-nobo.png</texture>
				</control>
				<control type="group"><!-- 内容 -->
					<centerleft>50%</centerleft>
					<width>1920</width>
					<left>23</left>
					<control type="group"><!-- 左边海报 -->
						<include>OpenClose_Left</include>
						<control type="button" id="138"><!-- 按钮 -->
							<width>519</width>
							<height>716</height>
							<onleft>5000</onleft>
							<onright>5000</onright>
							<ondown>Control.SetFocus(50,0)</ondown>
							<texturenofocus>overlaysplus/border.png</texturenofocus>
							<texturefocus colordiffuse="button_focus">overlaysplus/border.png</texturefocus>
							<onclick>RunScript(special://home/addons/skin.estuaryplus/resources/lib/show_art.py, $VAR[InfoWallThumbVar])</onclick>
							<visible>!String.IsEmpty(ListItem.Art(poster)) | !String.IsEmpty(ListItem.Thumb)</visible>
						</control>
						<control type="image"><!-- 边框 -->
							<width>519</width>
							<height>716</height>
							<texture>overlaysplus/border.png</texture>
							<visible>String.IsEmpty(ListItem.Art(poster)) + String.IsEmpty(ListItem.Thumb)</visible>
						</control>
						<control type="image"><!-- 背景 -->
							<top>4</top>
							<left>4</left>
							<width>511</width>
							<height>708</height>
							<aspectratio>scale</aspectratio>
							<texture>colorsplus/black.png</texture>
						</control>
						<control type="image"><!-- 显示海报 -->
							<top>4</top>
							<left>4</left>
							<width>511</width>
							<height>708</height>
							<aspectratio align="left">scale</aspectratio><!-- 海报居左 -->
							<texture fallback="DefaultVideo.png">$VAR[InfoWallThumbVar]</texture>
							<visible>[!String.IsEmpty(ListItem.Art(poster)) | String.IsEmpty(ListItem.Thumb)] + String.IsEqual(Skin.String(poster_align),left)</visible>
						</control>
						<control type="image"><!-- 显示海报 -->
							<top>4</top>
							<left>4</left>
							<width>511</width>
							<height>708</height>
							<aspectratio align="center">scale</aspectratio><!-- 海报居中 -->
							<texture fallback="DefaultVideo.png">$VAR[InfoWallThumbVar]</texture>
							<visible>[!String.IsEmpty(ListItem.Art(poster)) | String.IsEmpty(ListItem.Thumb)] + [String.IsEmpty(Skin.String(poster_align)) | String.IsEqual(Skin.String(poster_align),center)]</visible>
						</control>
						<control type="image"><!-- 显示海报 -->
							<top>4</top>
							<left>4</left>
							<width>511</width>
							<height>708</height>
							<aspectratio align="right">scale</aspectratio><!-- 海报居右 -->
							<texture fallback="DefaultVideo.png">$VAR[InfoWallThumbVar]</texture>
							<visible>[!String.IsEmpty(ListItem.Art(poster)) | String.IsEmpty(ListItem.Thumb)] + String.IsEqual(Skin.String(poster_align),right)</visible>
						</control>
						<control type="image"><!-- 显示缩略图 -->
							<top>4</top>
							<left>4</left>
							<width>511</width>
							<height>708</height>
							<aspectratio>keep</aspectratio>
							<texture fallback="DefaultVideo.png">$VAR[InfoWallThumbVar]</texture>
							<visible>String.IsEmpty(ListItem.Art(poster)) + !String.IsEmpty(ListItem.Thumb)</visible>
						</control>
					</control>
					<control type="group"><!-- 右边标题/评价/描述/功能 -->
						<top>23</top>
						<left>542</left>
						<width>1332</width>
						<include>OpenClose_Right</include>
						<control type="group"><!-- 右上边标题/评价 -->
							<control type="group"><!-- 非剧集标题 -->
								<visible>!String.IsEqual(ListItem.DBType,episode)</visible>
								<control type="label"><!-- 无评价 -->
									<height>100</height>
									<aligny>center</aligny>
									<scroll>true</scroll>
									<label>$VAR[VideoInfoMainLabelVar]</label>
									<font>font52_title</font>
									<shadowcolor>text_shadow</shadowcolor>
									<visible>String.IsEmpty(ListItem.RatingAndVotes)</visible>
								</control>
								<control type="label"><!-- 有评价 -->
									<top>10</top>
									<scroll>true</scroll>
									<label>$VAR[VideoInfoMainLabelVar]</label>
									<font>font52_title</font>
									<shadowcolor>text_shadow</shadowcolor>
									<visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible>
								</control>
							</control>
							<control type="group"><!-- 剧集标题 -->
								<visible>String.IsEqual(ListItem.DBType,episode)</visible>
								<control type="label"><!-- 无评价 -->
									<height>100</height>
									<aligny>center</aligny>
									<scroll>true</scroll>
									<label>$INFO[ListItem.TVShowTitle] $VAR[VideoInfoMainLabelVar]</label>
									<font>font52_title</font>
									<shadowcolor>text_shadow</shadowcolor>
									<visible>String.IsEmpty(ListItem.RatingAndVotes)</visible>
								</control>
								<control type="label"><!-- 有评价 -->
									<top>10</top>
									<scroll>true</scroll>
									<label>$INFO[ListItem.TVShowTitle] $VAR[VideoInfoMainLabelVar]</label>
									<font>font52_title</font>
									<shadowcolor>text_shadow</shadowcolor>
									<visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible>
								</control>
							</control>
							<control type="image"><!-- 星号 -->
								<width>100</width>
								<height>20</height>
								<texture>$VAR[InfoDialogStarInt,infodialogsplus/star,.png]</texture>
								<visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible>
							</control>
							<control type="label"><!-- 评价 -->
								<left>105</left>
								<top>-8</top>
								<label>$INFO[ListItem.RatingAndVotes]</label>
								<font>font12</font>
								<visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible>
							</control>
						</control>
						<control type="grouplist"><!-- 右中间描述 -->
							<orientation>vertical</orientation>
							<top>108</top>
							<height>518</height>
							<itemgap>-6</itemgap>
							<include content="InfoDialogMetadataPlus"><!-- 导演 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[20339]: [/COLOR]$INFO[ListItem.Director]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Director)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 编剧 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[20417]: [/COLOR]$INFO[ListItem.Writer]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Writer)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 类别 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[515]: [/COLOR]$INFO[ListItem.Genre]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Genre)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 国家 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[21875]: [/COLOR]$INFO[ListItem.Country]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Country)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 制作公司 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[29909]: [/COLOR]$INFO[ListItem.Studio]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Studio)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 首映 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[20416]: [/COLOR]$INFO[ListItem.Premiered]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Premiered)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 可用 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[31048]: [/COLOR]$INFO[ListItem.Season]$LOCALIZE[36905] ($INFO[ListItem.Episode]$LOCALIZE[20453])" />
								<param name="visible" value="!String.IsEmpty(ListItem.Season) + !String.IsEqual(ListItem.DBType,episode)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 电影集 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[20457]: [/COLOR]$INFO[ListItem.Set]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Set)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 标签 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[20459]: [/COLOR]$INFO[ListItem.Tag]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Tag)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 状态 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[126]: [/COLOR]$INFO[ListItem.Status]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Status)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 剧情 -->
								<param name="label" value="[COLOR button_focus]$LOCALIZE[19676]: [/COLOR]" />
								<param name="visible" value="!String.IsEmpty(ListItem.Plot)" />
							</include>
							<include content="InfoDialogMetadataPlus"><!-- 剧情 -->
								<param name="height" value="auto" />
								<param name="label" value="$INFO[ListItem.Plot]" />
								<param name="wrapmultiline" value="true" />
								<param name="visible" value="!String.IsEmpty(ListItem.Plot)" />
							</include>
						</control>
						<control type="grouplist" id="5000"><!-- 右下边功能 -->
							<top>636</top>
							<itemgap>32</itemgap>
							<onleft>138</onleft>
							<ondown>Control.SetFocus(50,2)</ondown>
							<orientation>horizontal</orientation>
							<include content="InfoDialogToggleButtonPlus"><!-- 播放/浏览 -->
								<param name="id" value="8" />
								<param name="icon_on" value="icons/filemanager.png" />
								<param name="icon_off" value="icons/infodialogs/play.png" />
								<param name="selected" value="String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,season)" />
							</include>
							<include content="InfoDialogButtonPlus"><!-- 预告 -->
								<param name="id" value="11" />
								<param name="icon" value="icons/infodialogs/trailer.png" />
								<param name="visible" value="!String.IsEmpty(ListItem.Trailer) + ![String.StartsWith(Container.FolderPath,plugin://) + String.Contains(Container.FolderPath,trailer)]" />
							</include>
							<control type="group" id="400"><!-- 我的评价 -->
								<width>60</width>
								<visible>Control.IsEnabled(7) | !String.IsEmpty(ListItem.UserRating)</visible>
								<control type="button" id="7">
									<width>60</width>
									<height>60</height>
									<onleft>11</onleft>
									<onright>102</onright>
									<ondown>Control.SetFocus(50,2)</ondown>
									<texturenofocus />
									<texturefocus />
									<enable>String.IsEmpty(Container.PluginName)</enable>
								</control>
								<control type="label">
									<width>60</width>
									<height>60</height>
									<align>center</align>
									<aligny>center</aligny>
									<label>$INFO[ListItem.UserRating]</label>
									<font>font45_title</font>
									<visible>!Control.HasFocus(7)</visible>
								</control>
								<control type="label">
									<width>60</width>
									<height>60</height>
									<align>center</align>
									<aligny>center</aligny>
									<label>$INFO[ListItem.UserRating]</label>
									<font>font45_title</font>
									<textcolor>button_focus</textcolor>
									<visible>Control.HasFocus(7)</visible>
								</control>
								<control type="image">
									<width>60</width>
									<height>60</height>
									<texture>icons/infodialogs/rating.png</texture>
									<visible>String.IsEmpty(ListItem.UserRating) + !Control.HasFocus(7)</visible>
								</control>
								<control type="image">
									<width>60</width>
									<height>60</height>
									<texture colordiffuse="button_focus">icons/infodialogs/rating.png</texture>
									<visible>String.IsEmpty(ListItem.UserRating) + Control.HasFocus(7)</visible>
								</control>
							</control>
							<include content="InfoDialogButtonPlus"><!-- 同人图 -->
								<param name="id" value="102" />
								<param name="icon" value="icons/infodialogs/image.png" />
								<param name="onclick_1" value="RunScript(special://home/addons/skin.estuaryplus/resources/lib/show_art.py,$ESCINFO[ListItem.Art(fanart)])" />
								<param name="visible" value="!String.IsEmpty(ListItem.Art(fanart))" />
							</include>
							<include content="InfoDialogButtonPlus"><!-- 剧情 -->
								<param name="id" value="103" />
								<param name="icon" value="icons/infodialogs/info.png" />
								<param name="onclick_1" value="SetProperty(TextViewer_Header,$LOCALIZE[207],home)" />
								<param name="onclick_2" value="SetProperty(TextViewer_Text,$ESCINFO[ListItem.Plot],home)" />
								<param name="onclick_3" value="ActivateWindow(1102)" />
								<param name="visible" value="!String.IsEmpty(ListItem.Plot)" />
							</include>
							<include content="InfoDialogButtonPlus"><!-- 导演 -->
								<param name="id" value="13" />
								<param name="icon" value="icons/infodialogs/director.png" />
								<param name="visible" value="!String.IsEmpty(ListItem.Director)" />
							</include>
							<!--<include content="InfoDialogButtonPlus"><!-- 电影集 -->
								<!--<param name="id" value="443" />
								<param name="icon" value="icons/infodialogs/set.png" />
								<param name="onclick_1" value="SetProperty(setid,$INFO[ListItem.SetId],home)" />
								<param name="onclick_2" value="Dialog.Close(all,true)" />
								<param name="onclick_3" value="ActivateWindow(Videos,videodb://movies/sets/$INFO[Window(Home).Property(setid)]/?setid=$INFO[Window(Home).Property(setid)])" />
								<param name="visible" value="!String.IsEmpty(ListItem.SetID)" />
							</include>-->
							<include content="InfoDialogButtonPlus"><!-- 电影集 -->
								<param name="id" value="443" />
								<param name="icon" value="icons/infodialogs/set.png" />
								<param name="onclick_1" value="RunScript(special://home/addons/skin.estuaryplus/resources/lib/show_set.py,$INFO[ListItem.SetID])" />
								<param name="visible" value="!String.IsEmpty(ListItem.SetID)" />
							</include>
							<include content="InfoDialogButtonPlus"><!-- 艺术图 -->
								<param name="id" value="10" />
								<param name="icon" value="icons/infodialogs/choose_image.png" />
							</include>
							<include content="InfoDialogButtonPlus"><!-- 刷新 -->
								<param name="id" value="6" />
								<param name="icon" value="icons/infodialogs/update.png" />
								<param name="visible" value="Control.IsEnabled(6)" />
							</include>
						</control>
					</control>
					<control type="panel" id="50"><!-- 下边演员 -->
						<width>1897</width>
						<top>762</top>
						<onleft>50</onleft>
						<onright>50</onright>
						<include>OpenClose_Fade</include>
						<onup condition="!Integer.IsGreater(Container(50).Position,1)">138</onup>
						<onup condition="Integer.IsGreater(Container(50).Position,1)">5000</onup>
						<scrolltime>200</scrolltime>
						<orientation>horizontal</orientation>
						<itemlayout width="271" height="295">
							<control type="group">
								<control type="image">
									<width>248</width>
									<height>295</height>
									<texture background="true" fallback="DefaultActorSolid.png">$INFO[ListItem.Thumb]</texture>
									<aspectratio aligny="center">scale</aspectratio>
								</control>
								<control type="image">
									<top>215</top>
									<width>248</width>
									<height>80</height>
									<texture>overlays/overlayfade.png</texture>
									<animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation>
								</control>
								<control type="label">
									<top>232</top>
									<width>248</width>
									<align>center</align>
									<font>font12</font>
									<label>$INFO[ListItem.Label]</label>
								</control>
								<control type="label">
									<top>256</top>
									<width>248</width>
									<align>center</align>
									<font>font12</font>
									<textcolor>grey</textcolor>
									<label>$INFO[ListItem.Label2]</label>
								</control>
							</control>
						</itemlayout>
						<focusedlayout width="271" height="295">
							<control type="group">
								<control type="image">
									<width>248</width>
									<height>295</height>
									<texture background="true" fallback="DefaultActorSolid.png">$INFO[ListItem.Thumb]</texture>
									<aspectratio aligny="center">scale</aspectratio>
								</control>
								<control type="image">
									<top>215</top>
									<width>248</width>
									<height>80</height>
									<texture>overlays/overlayfade.png</texture>
									<animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation>
								</control>
								<control type="label">
									<top>232</top>
									<width>248</width>
									<align>center</align>
									<font>font12</font>
									<scroll>true</scroll>
									<label>$INFO[ListItem.Label]</label>
								</control>
								<control type="label">
									<top>256</top>
									<width>248</width>
									<align>center</align>
									<font>font12</font>
									<textcolor>grey</textcolor>
									<scroll>true</scroll>
									<label>$INFO[ListItem.Label2]</label>
								</control>
								<control type="image">
									<width>248</width>
									<height>295</height>
									<texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture>
									<visible>Control.HasFocus(50)</visible>
								</control>
							</control>
						</focusedlayout>
					</control>
					<control type="label"><!-- 视频地址 -->
						<top>716</top>
						<width>1874</width>
						<height>23</height>
						<align>right</align>
						<aligny>center</aligny>
						<font>font_flag</font>
						<textcolor>99FFFFFF</textcolor>
						<shadowcolor>text_shadow</shadowcolor>
						<haspath>true</haspath>
						<label>$VAR[VideoInfoBottomLabelVar]</label>
						<visible>Control.HasFocus(6)</visible>
						<animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation>
						<animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
						<animation effect="fade" start="0" end="100" time="300">Visible</animation>
						<animation effect="fade" start="100" end="0" time="200">Hidden</animation>
					</control>
				</control>
				<include content="InfoDialogTopBarInfo">
					<param name="main_label" value="" />
					<param name="sub_label" value="" />
				</include>
			</control>
		</controls>
	</include>
	<include name="SettingMenuAction">
		<!-- <control type="image" id="638">
			<description>separator image</description>
			<height>3</height>
			<texture colordiffuse="AAAAAAAA" border="3">dialogs/separator-grey.png</texture>
		</control> -->
		<control type="button" id="633">
			<label>- $LOCALIZE[131063]</label>
			<include>DefaultSettingButton</include>
			<onclick>RunScript(special://home/addons/skin.estuaryplus/resources/lib/custom_menu.py,mode%3dadd)</onclick>
		</control>
		<control type="button" id="634">
			<label>- $LOCALIZE[131064]</label>
			<include>DefaultSettingButton</include>
			<onclick>RunScript(special://home/addons/skin.estuaryplus/resources/lib/custom_menu.py,mode%3dedit)</onclick>
		</control>
		<control type="button" id="635">
			<label>- $LOCALIZE[131065]</label>
			<include>DefaultSettingButton</include>
			<onclick>RunScript(special://home/addons/skin.estuaryplus/resources/lib/custom_menu.py,mode%3dsort)</onclick>
		</control>
		<control type="button" id="636">
			<label>- $LOCALIZE[131066]</label>
			<include>DefaultSettingButton</include>
			<onclick>RunScript(special://home/addons/skin.estuaryplus/resources/lib/custom_menu.py,mode%3dremove)</onclick>
		</control>
		<control type="button" id="637">
			<label>- $LOCALIZE[131067]</label>
			<include>DefaultSettingButton</include>
			<onclick>RunScript(special://home/addons/skin.estuaryplus/resources/lib/custom_menu.py,mode%3dremoveall)</onclick>
		</control>
		<control type="image" id="638">
			<description>separator image</description>
			<height>3</height>
			<texture colordiffuse="AAAAAAAA" border="3">dialogs/separator-grey.png</texture>
		</control>
	</include>
	<include name="CustomMenuEditor">
		<control type="group">
			<top>150</top>
			<centerleft>50%</centerleft>
			<width>1700</width>
			<include content="DialogBackgroundCommons">
				<param name="width" value="1700" />
				<param name="height" value="580" />
				<param name="header_label" value="$INFO[Window(smartplaylisteditor).Property(Heading)]" />
			</include>
			<control type="grouplist" id="500">
				<orientation>vertical</orientation>
				<left>10</left>
				<top>95</top>
				<onright>10</onright>
				<onleft>9001</onleft>
				<itemgap>-20</itemgap>
				<control type="button" id="22">
					<description>Set Playlist type</description>
					<width>700</width>
					<include>SettingsItemCommon</include>
					<label>$LOCALIZE[467]</label>
				</control>
				<control type="button" id="12">
					<description>Name Button</description>
					<label>$LOCALIZE[121433]</label>
					<width>700</width>
					<include>SettingsItemCommon</include>
				</control>
				<!-- <control type="label" id="1101">
					<description>Name Label</description>
					<width>700</width>
					<label>$LOCALIZE[31042]</label>
					<include>SettingsLabelCommon</include>
				</control>
				<control type="button" id="26">
					<width>700</width>
					<label>$LOCALIZE[121424]</label>
					<texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus>
					<texturefocus border="40">buttons/dialogbutton-nofo.png</texturefocus>
					<height>100</height>
					<aligny>center</aligny>
					<textcolor>88888888</textcolor>
					<textoffsetx>40</textoffsetx>
					<alttexturefocus border="40">buttons/dialogbutton-nofo.png</alttexturefocus>
					<alttexturenofocus border="40">buttons/dialogbutton-nofo.png</alttexturenofocus>
				</control> -->
			</control>
			<control type="textbox">
				<left>40</left>
				<top>268</top><!-- <top>376</top> -->
				<width>652</width>
				<label>$LOCALIZE[131043]</label>
				<textcolor>grey</textcolor>
				<font>font12</font>
			</control>
			<control type="image">
				<left>720</left>
				<top>95</top>
				<width>640</width>
				<height>460</height>
				<texture border="40">buttons/dialogbutton-nofo.png</texture>
			</control>
			<control type="list" id="10">
				<description>Rules List Control</description>
				<left>740</left>
				<top>115</top>
				<width>600</width>
				<height>420</height>
				<onleft>500</onleft>
				<onright>9001</onright>
				<orientation>vertical</orientation>
				<include content="DefaultSimpleListLayout">
					<param name="width" value="600" />
					<param name="list_id" value="10" />
				</include>
			</control>
			<control type="grouplist" id="9001">
				<orientation>vertical</orientation>
				<left>1380</left>
				<width>1300</width>
				<itemgap>dialogbuttons_itemgap</itemgap>
				<top>100</top>
				<onleft>10</onleft>
				<onright>500</onright>
				<include content="DefaultDialogButton">
					<param name="id" value="20" />
					<param name="label" value="$LOCALIZE[186]" />
					<param name="onclick" value="SetProperty(onclick,confirm,10136)" />
				</include>
				<include content="DefaultDialogButton">
					<param name="id" value="21" />
					<param name="label" value="$LOCALIZE[222]" />
					<param name="onclick" value="SetProperty(onclick,cancel,10136)" />
				</include>
			</control>
		</control>
	</include>
	<include name="HomeMenuMouseOverlay">
		<control type="button" id="6132">
			<label></label>
			<left>-50</left>
			<top>200</top>
			<bottom>0</bottom>
			<width>50</width>
			<texturefocus />
			<onfocus>Control.SetFocus(9000)</onfocus>
		</control>
	</include>
	<include name="HomeMenuWidgetOverlay">
		<left>462</left>
	</include>
	
	<variable name="InfoDialogStarInt">
		<value condition="Integer.IsGreater(ListItem.Rating,9.0)">10</value>
		<value condition="Integer.IsGreater(ListItem.Rating,8.0)+!Integer.IsGreater(ListItem.Rating,9.0)">9</value>
		<value condition="Integer.IsGreater(ListItem.Rating,7.0)+!Integer.IsGreater(ListItem.Rating,8.0)">8</value>
		<value condition="Integer.IsGreater(ListItem.Rating,6.0)+!Integer.IsGreater(ListItem.Rating,7.0)">7</value>
		<value condition="Integer.IsGreater(ListItem.Rating,5.0)+!Integer.IsGreater(ListItem.Rating,6.0)">6</value>
		<value condition="Integer.IsGreater(ListItem.Rating,4.0)+!Integer.IsGreater(ListItem.Rating,5.0)">5</value>
		<value condition="Integer.IsGreater(ListItem.Rating,3.0)+!Integer.IsGreater(ListItem.Rating,4.0)">4</value>
		<value condition="Integer.IsGreater(ListItem.Rating,2.0)+!Integer.IsGreater(ListItem.Rating,3.0)">3</value>
		<value condition="Integer.IsGreater(ListItem.Rating,1.0)+!Integer.IsGreater(ListItem.Rating,2.0)">2</value>
		<value condition="Integer.IsGreater(ListItem.Rating,0.0)+!Integer.IsGreater(ListItem.Rating,1.0)">1</value>
		<value condition="String.IsEmpty(ListItem.Rating)|!Integer.IsGreater(ListItem.Rating,0.0)">0</value>
	</variable>
	<!--<variable name="PosterAlignVar">
		<value condition="String.IsEqual(Skin.String(poster_align),left)">left</value>
		<value condition="String.IsEmpty(Skin.String(poster_align)) | String.IsEqual(Skin.String(poster_align),center)">center</value>
		<value condition="String.IsEqual(Skin.String(poster_align),right)">right</value>
	</variable>-->
</includes>