Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
R¶jgc@sjddlmZddlmZddlmZddlmZddlm	Z	ddl
mZddlm
Z
ddlmZmZmZmZmZmZmZmZmZdd	lmZmZdd
lmZddlmZddlm Z dd
l!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'ddl(m)Z)ddl*m+Z+ddl,Z,ddl-Z-ddl!Z!ddl.Z.ddl/m0Z0m1Z1m2Z2ddl3m3Z4ddl5m6Z6m7Z7m8Z8m9Z9ej:ƒZ;e;d e"d<e.j<de7e8ƒƒe.j=dƒe.j<dde7e9ƒdfƒe>a?d„Z@d„ZAdefd„ƒYZBdeefd„ƒYZCdS(iÿÿÿÿ(tScreen(t
MessageBox(t	ChoiceBox(tConsole(tTryQuitMainloop(tNumberActionMap(tAVSwitch(	tconfigt
configfiletConfigYesNotConfigSubsectiontgetConfigListEntrytConfigSelectiontConfigNumbert
ConfigTextt
ConfigInteger(tConfigListScreent
ConfigList(tLabel(tlanguage(t
StaticText(tenvirontlistdirtremovetrenametsystemtpath(t
parseColor(tPixmapN(tePicLoadteSizetgFont(tdatetime(t
fileExiststresolveFilenametSCOPE_LANGUAGEt
SCOPE_PLUGINSitLANGUAGEtenigma2tMetrixStyles%s%ssExtensions/MetrixStyle/locale/cCs4tjd|ƒ}||kr0tj|ƒ}n|S(NR'(tgettexttdgettext(ttxttt((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyt_7scCsEx>tD]6}|j|dƒr|j|d|dƒ}qqW|S(Nii(tTranslationHelpert__contains__treplace(tblocktx((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyttranslateBlock>s
!tConfigListMetrixStylecBseZdd„Zd„ZRS(cCstj||d|ƒdS(Ntsession(Rt__init__(tselftlistR4((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR5GscCsÅ|jƒd}|jƒd}t|jƒ}x…|dkr¶|dkr¶|d8}||jkr2|j|dkr2|d|kr›|j|dƒdS|j|dƒdSq2q2W|jƒdS(Niit(R8(tgetCurrentIndextlent_ConfigList__listt_headersR7tsetCurrentIndextpageUp(R6tindextmaxlen((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pytjumpToPreviousSectionJs
"N(t__name__t
__module__tNoneR5RA(((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR3FscBsIeZdZed„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd	„Zd
„Z
d„Zd„Zd
„Zdd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zfd„Zd„Z d„Z!d „Z"d!„Z#d"„Z$d#„Z%RS($sp
	<screen name="MetrixStyle" title="MetrixStyle Setup" position="center,80" size="1200,610" >
	<eLabel position="10,10" size="6,30" backgroundColor="#00ff0000" />
	<eLabel position="310,10" size="6,30" backgroundColor="#0000ff00" />
	<eLabel position="610,10" size="6,30" backgroundColor="#00ffff00" />
	<eLabel position="910,10" size="6,30" backgroundColor="#000000ff" />
	<eLabel text="Cancel" font="Regular;22" valign="center" position="30,10" size="260,30" backgroundColor="background" transparent="1" />
	<eLabel text="Save" font="Regular;22" valign="center" position="330,10" size="260,30" backgroundColor="background" transparent="1" />
	<eLabel text="Default" font="Regular;22" valign="center" position="630,10" size="260,30" backgroundColor="background" transparent="1" />
	<widget name="key_blue" font="Regular;22" valign="center" position="930,10" size="260,30" backgroundColor="background" transparent="1" />	
	<eLabel position="10,50" size="1180,1" backgroundColor="#bbbbbb" />	
	<widget name="config" position="10,60" size="610,540" seperation="300" enableWrapAround="1" backgroundColor="background" transparent="1" />
	<widget name="helperimage" position="630,70" size="560,315" zPosition="1" />
	<widget name="textColor" position="630,60" size="560,280" font="Regular;30" bordercolorsize="560,150" valign="center" halign="center" zPosition="2" transparent="1" />
	<widget name="left_key" position="660,327" size="70,30" zPosition="10" alphatest="on" />
	<widget name="right_key" position="1090,327" size="70,30" zPosition="10" alphatest="on" />
	<eLabel text="Skin MetrixStyleHD" font="Regular;30" halign="center" valign="center" position="630,460" size="560,40" backgroundColor="background" transparent="1" />	
	<eLabel text="modded for DreamOS" font="Regular;26" halign="center" valign="center" position="630,510" size="560,40" backgroundColor="background" transparent="1" />
</screen>
c	CsÎd|_d|_g|_tj||ƒ||_ttdƒƒ|d<ttdƒƒ|d<ttdƒd|jƒ|d	<ttd
ƒdtdƒƒ|d<ttdƒƒ|d
<|jƒ|j	j
|jƒ|jj
|j
ƒg|_g|_tj||jd|jd|jƒt|jd|ƒ|d<|jƒd|_d|_d|_tƒjƒ|_tƒ|_ttdƒƒ|d<tƒ|d<tƒ|d<tƒ|d<tdddddddd gi|jd!6|jd"6|j d#6|jd$6|j d%6|j!d&6|j"d'6|j#d(6|j$d)6|j%d*6|j&d+6|j"d,6|j'd-6|j(d.6|j)d/6|j*d06|j+d16d2ƒ|d3<d4d5l,m-}tdgi|j.d6d66d7ƒ|d8<dS(9Ns13.1-r5tarkiR'ttitletSetuptsetuptVersiont tversiontbytauthorsColor Profilestkey_blueR4t	on_changeRs)/usr/share/enigma2/MetrixStyleHD/skin.xmls-/usr/share/enigma2/MetrixStyleHD/skin.xml.tmps</usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/data/s
font colort	textColorthelperimagetleft_keyt	right_keytOkCancelActionstDirectionActionstInputActionstColorActionstMenuActionstSetupActionst
GlobalActionstChannelSelectEPGActionstlefttdowntuptdownRepeatedt
upRepeatedtrighttredt5tshowEPGListtbluetgreentcanceltyellowt
deleteForwardtdeleteBackwardtpreviousSectiontnextSectioniþÿÿÿtactionsiÿÿÿÿ(tglobalActionMapt
volumeMuteiýÿÿÿtmuteActions(/RKRMt
skin_linesRR5R4RR,tConfigDreamboxPluginDetectiontonShowntappendtsetWindowTitletonLayoutFinishtUpdateComponentstonChangedEntryR7RtchangedEntryR3tcreateSetuptdateitdateiTMPtdatenRtgetFramebufferScaletScaleRtPicLoadRRtkeyLefttkeyDowntkeyUptkeyRighttexittresetAlltshowInfotselectColorProfiletsavet	resetConfttranspUpt
transpDownRkRlRZRnRm(R6R4targsRn((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR5rsh				!$
		%
			




















	cCs-|djƒ}|dk	r)|jƒndS(NR(t
getCurrentRDRz(R6tchoice((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRy­scCs@
g|_|jjttdƒtdƒtdƒƒƒ|jjttdƒtjjjƒƒ|jjttdƒtdƒtdƒtjjjƒƒ|jjttdƒtdƒtdƒtjjj	ƒƒ|jjttdƒtjjj
ƒƒ|jjttdƒtjjjƒƒ|jjttd	ƒtjjjƒƒ|jjttd
ƒtjjj
ƒƒ|jjttdƒtjjjƒƒ|jjttdƒtjjjƒƒ|jjttd
ƒtjjjƒƒ|jjttdƒtjjjƒƒ|jjttdƒtjjjƒƒ|jjttdƒtjjjƒƒ|jjttdƒtjjjƒƒ|jrÅ|jjttdƒtjjjƒƒn|jjttdƒtjjjƒƒ|jjttdƒtjjjƒƒ|jjttdƒtjjjƒƒ|jjttdƒtjjjƒƒ|jjtdƒƒ|jjttdƒtdƒtdƒtdƒtdƒƒƒ|jr|jjttdƒdtdƒtjjjƒƒn|jrI|jjttdƒtdƒtdƒtjjjƒƒn|jr}|jjttdƒtjjj ƒƒn|j!r±|jjttdƒtjjj"ƒƒn|j#rå|jjttdƒtjjj$ƒƒn|j%s÷|j&r"|jjttd ƒtjjj'ƒƒn|j(rV|jjttd!ƒtjjj)ƒƒn|j*rø|jjtdƒƒ|jjttdƒtd"ƒtdƒƒƒ|jjttd#ƒtjjj+ƒƒ|jjttd$ƒtjjj,ƒƒn|j-rò|j.d%krò|jjtdƒƒ|jjttd&ƒƒƒ|j.d'ksa|j.d(krŒ|jjttd)ƒtjjj/ƒƒn|j0rÀ|jjttd*ƒtjjj1ƒƒn|j2sÒ|j0rò|jjttd+ƒdtd,ƒtjjj3ƒƒ|jjttd-ƒtjjj4ƒƒ|jjttd+ƒdtdƒtjjj5ƒƒ|jjttd.ƒtjjj6ƒƒ|jjttd+ƒdtd/ƒtjjj7ƒƒ|jjttd0ƒtjjj8ƒƒqòn|jjtdƒƒ|jjttdƒtd1ƒtdƒƒƒ|jjttdƒtjjj9ƒƒ|jjttd2ƒtjjj:ƒƒ|jjtdƒƒ|jjttdƒtd/ƒtdƒƒƒ|jjttd3ƒtjjj;ƒƒtjjj;j<d4kr9	|jjttd5ƒtjjj=ƒƒn|jjttd6ƒtjjj>ƒƒ|jjttd7ƒtjjj?ƒƒ|jjttdƒtjjj@ƒƒ|jjtdƒƒ|jjttd8ƒƒƒ|jjttdƒtjjjAƒƒ|jjttd$ƒtjjjBƒƒ|jjttd9ƒtjjjCƒƒ|jjttd:ƒtjjjDƒƒtjjjDj<d;krÆ
|jjttd#ƒtjjjEƒƒn|jjttd<ƒtjjjFƒƒ|jjttd=ƒtjjjGƒƒ|jjttd>ƒtjjjHƒƒ|jjttd?ƒtjjjIƒƒ|jjttd@ƒtjjjJƒƒ|jjttdAƒtjjjKƒƒ|jjttdBƒtjjjLƒƒ|jjttdCƒtjjjMƒƒ|jjttdDƒtjjjNƒƒ|jOs@|jPr
|jjtdƒƒ|jjttdEƒƒƒ|jjttd<ƒtjjjQƒƒ|jjttd=ƒtjjjRƒƒ|jjttd>ƒtjjjSƒƒ|jjttdFƒtjjjTƒƒn|j|dG_|dGjUjV|jƒdS(HNs* * * tGenerals * * *tRadiustBorderRJs
font colortBackgroundcolorsSelection textcolorsSelection backgroundcolors
... with linesTitle colors
Date colorsHelptext colors
CAID colorsHealth colorsProgressbar colortVolumesConfiglist presentationsText subtitle presentationt	Movielists	PVR StateR8tStyletPluginssGP4 Filebrowsert
BackgroundtAMStEMCsMerlin EPG Centers
Vali's EPGsGraphic MultiEPG / -MVt	WetterComsPermanent Clocks	... colors... sizetones* * * Display * * *tdm7080tdm820sOLED-Display InfobarsDisplay Idle ModesLCD-DisplaytbackgroundcolorsLCD-Display foregroundcolorsLCD-Display clock colorsChannel SelectionsLCD-Display InfobartMainmenusbackgrouncolor symbolsChannellist Styleschannelselection-simplet	InfopanelsPicon on topsDescription colors* * * InfoBar * * *s
picon pathsServicename and numbers	no-widgetstop lefts
top centers	top rightsabove the infobarsseparator linesbottom lefts
bottom centersbottom rightsShow Record Icons* * * SecondInfoBar * * *s
Info PanelR(WR7RtRR,RtpluginsR'tSkinCornerRadiustSkinBorderForegroundColortSkinBorderBackgroundColortSkinForegroundColortSkinBackgroundColortSkinSelectedForegroundColortSkinSelectedBackgroundColortSkinSelectedLinetSkinTitleColort
SkinDateColortSkinSelectedHelpTextColortSkinCaidInfoColortSkinTunerInfoColortSkinProgressbarColorthas_merlinvolumebartVolumeStyletConfiglistpresentationtSubtitleSizeStyletMovieSelectionStylet
PVRStateStylethas_gp4tGP4BackgroundColorthas_amstAMSStylethas_emctEMCStylethas_merlinepgcentertMerlinEPGCenterStylethas_valisepgt
ValisEPGStylethas_graphepgthas_graphepgvalitGraphMultiEPGStylet
has_wettercomtWetterComStylethas_pmclocktPMclockColortPMclockSizethas_displayskintboxtypetOledDisplayInfobarStylet	has_nolcdtDisplayIdleStylet	has_colortSkinLCDbackgroundColortSkinLCDforegroundColortSkinLCDProgressbarColortSkinLCDclockColortDisplayChannelselectionStyletDisplayInfobarStylet
MainMenuStyletMainMenuIconBackColortChannelselectionStyletvaluetChannelselectionInfotChannelselectionPicontChanneldescriptiontChannelEventProgressbarColortInfobarStyletInfobarSizetInfobarPiconPathtInfobarShowChannelnametInfobarChannelnamecolortInfobarTopLefttInfobarTopCentertInfobarTopRighttInfobarHeadtInfobarSeparatortInfobarBottomLefttInfobarBottomCentertInfobarBottomRighttInfobarRecordStatethas_secondinfobarmethas_sibtSecondInfobarTopLefttSecondInfobarTopCentertSecondInfobarTopRighttSecondInfobarEPGWidgettltsetList(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRz²s¾	0(<<(((((((((((	+((((D	9	?	+	+	++	+	0(++	+6(6(6.0((0(+(((((((+((((((((((((+cCs|djƒd}tjjj}tjjj}tjjj}||krÚdG|djƒdGHtjjjjGHt	tjjjjƒd}|dkr²dtjjj_n|tjjj_tjjjj
ƒn7||krsdG|djƒdGHtjjjjGHt	tjjjjƒd}|dkrKdtjjj_n|tjjj_tjjjj
ƒnž||krdG|djƒdGHtjjjjGHt	tjjjjƒd}|dkrädtjjj_n|tjjj_tjjjj
ƒndGH|j
ƒdS(NRisTTTTTTTT UP Transparency of iiidsTTTTTTTT UP(RŽRR¢R'R§R¥R©tSkinBackgroundColorTranspRØtintR‰t!SkinSelectedBackgroundColorTransptSkinBorderBackgroundColorTransptShowPicture(R6tcurrentt
backgroundtborderbackgroundtselectbackgroundtnew((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR‹s<cCs|djƒd}tjjj}tjjj}tjjj}||krÚdG|djƒdGHtjjjjGHt	tjjjjƒd}|dkr²dtjjj_n|tjjj_tjjjj
ƒn7||krsdG|djƒdGHtjjjjGHt	tjjjjƒd}|dkrKdtjjj_n|tjjj_tjjjj
ƒnž||krdG|djƒdGHtjjjjGHt	tjjjjƒd}|dkrädtjjj_n|tjjj_tjjjj
ƒndGH|j
ƒdS(NRisTTTTTTTT DOWN Transparency of iisTTTTTTT DOWN(RŽRR¢R'R§R¥R©RóRØRôR‰RõRöR÷(R6RøRùRúRûRü((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRŒ>s<cCs‰|jtdƒdtdƒddd|jdtdƒd|jƒ|djjdƒ|djjd	ƒ|d|ddS(
NR'RJRGRIRLRRs5/usr/share/enigma2/MetrixStyleHD/buttons/key_left.pngRSs6/usr/share/enigma2/MetrixStyleHD/buttons/key_right.png(tsetTitleR,RKRMtinstancetsetPixmapFromFile(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRubs
McACs»]d|_tjdƒrdtdƒ}|jƒ|_|jƒ|jjddƒjddƒ|_nd|_x5tdƒD]'}|j	dƒrz|jd	7_qzqzWd
G|jGH|jj	dƒsÕ|jj	dƒrát
|_n	t|_|jj	d
ƒrt|_
t|_nt
|_
t
|_t
|_x/tdƒD]!}|j	dƒr9t|_q9q9Wt
|_x/tdƒD]!}|j	dƒrtt|_qtqtWt
|_x/tdƒD]!}|j	dƒr¯t|_q¯q¯Wt
|_x/tdƒD]!}|j	dƒrêt|_qêqêWt
|_x/tdƒD]!}|j	dƒr%t|_q%q%Wt
|_x/tdƒD]!}|j	dƒr`t|_q`q`Wt
|_x/tdƒD]!}|j	dƒr›t|_q›q›Wt
|_x>tdƒD]0}|j	dƒsú|j	dƒrÖt|_qÖqÖWtjdƒr%t|_n	t
|_tjdƒrIt|_n	t
|_tjdƒrmt|_n	t
|_tjdƒr‘t|_n	t
|_tjdƒrµt|_n	t
|_tjd ƒrÙt|_n	t
|_tjd!ƒrýt|_n	t
|_tjd"ƒr!t|_n	t
|_tjd#ƒrEt|_n	t
|_tjd$ƒrit|_ n	t
|_ tjd%ƒrt|_!n	t
|_!tjd&ƒr±t|_"n	t
|_"tjd'ƒrÕt|_#n	t
|_#tjd(ƒrùt|_$n	t
|_$tjd)ƒrt|_%n	t
|_%tjd*ƒrAt
|_&n	t|_&tjd+ƒret|_'n	t
|_'tjd,ƒr‰t|_(n	t
|_(tjd-ƒr­t|_)n	t
|_)tjd.ƒrÑt|_*n	t
|_*t+ƒt,j-_.g}|j/d/t0d0ƒfƒ|j/d1t0d2ƒfƒ|j/d3t0d4ƒfƒ|j/d5t0d6ƒfƒ|j/d7t0d8ƒfƒ|j/d9t0d:ƒfƒ|j/d;t0d<ƒfƒ|j/d=t0d>ƒfƒt1d?d=d@|ƒt,j-j._2g}|j/dAt0d6ƒfƒ|j/dBt0dCƒfƒ|j/d7t0d8ƒfƒ|j/dDt0dEƒfƒ|j/dFt0dGƒfƒ|j/dHt0dIƒfƒ|j/dJt0dKƒfƒ|j/dLt0dMƒfƒ|j/dNt0dOƒfƒ|j/dPt0dQƒfƒ|j/dRt0dSƒfƒ|j/dTt0dUƒfƒ|j/dVt0dWƒfƒ|j/dXt0dYƒfƒ|j/dZt0d[ƒfƒ|j/d\t0d]ƒfƒ|j/d^t0d_ƒfƒ|j/d`t0daƒfƒ|j/dbt0dcƒfƒ|j/ddt0deƒfƒ|j/dft0dgƒfƒ|j/dht0diƒfƒ|j/djt0dkƒfƒ|j/dlt0dmƒfƒ|j/dnt0doƒfƒ|j/dpt0dqƒfƒ|j/d3t0d4ƒfƒ|j/d/t0d0ƒfƒ|j/d9t0d:ƒfƒ|j/d1t0d2ƒfƒ|j/d;t0d<ƒfƒ|j/drt0dsƒfƒ|j/dtt0duƒfƒ|j/dvt0dwƒfƒ|j/dxt0dyƒfƒ|j/dzt0d{ƒfƒ|j/d=t0d>ƒfƒt1d?d;d@|ƒt,j-j._3t4d?d|d}dÒƒt,j-j._5g}|j/d/t0d0ƒfƒ|j/d1t0d2ƒfƒ|j/d3t0d4ƒfƒ|j/d5t0d6ƒfƒ|j/d7t0d8ƒfƒ|j/d9t0d:ƒfƒ|j/d;t0d<ƒfƒ|j/dt0d>ƒfƒt1d?dd@|ƒt,j-j._6g}|j/d;t0d<ƒfƒ|j/drt0dsƒfƒ|j/dtt0duƒfƒ|j/dvt0dwƒfƒ|j/dxt0dyƒfƒ|j/dzt0d{ƒfƒ|j/dBt0dCƒfƒ|j/d7t0d8ƒfƒ|j/dFt0dGƒfƒ|j/dJt0dKƒfƒ|j/d^t0d_ƒfƒ|j/d`t0daƒfƒ|j/dLt0dMƒfƒ|j/dht0diƒfƒ|j/dVt0dWƒfƒ|j/dpt0dqƒfƒ|j/d9t0d:ƒfƒ|j/d=t0d>ƒfƒt1d?d;d@|ƒt,j-j._7t4d?d€d}dÓƒt,j-j._8g}|j/dt0d‚ƒfƒ|j/dƒt0d„ƒfƒt1d?dd@|ƒt,j-j._9g}|j/dAt0d6ƒfƒ|j/dBt0dCƒfƒ|j/d7t0d8ƒfƒ|j/dDt0dEƒfƒ|j/dFt0dGƒfƒ|j/dHt0dIƒfƒ|j/dJt0dKƒfƒ|j/dNt0dOƒfƒ|j/dPt0dQƒfƒ|j/dRt0dSƒfƒ|j/dTt0dUƒfƒ|j/dXt0dYƒfƒ|j/dZt0d[ƒfƒ|j/d\t0d]ƒfƒ|j/d^t0d_ƒfƒ|j/d`t0daƒfƒ|j/dbt0dcƒfƒ|j/ddt0deƒfƒ|j/dft0dgƒfƒ|j/djt0dkƒfƒ|j/dlt0dmƒfƒ|j/dnt0doƒfƒ|j/dpt0dqƒfƒ|j/d3t0d4ƒfƒ|j/d/t0d0ƒfƒ|j/d9t0d:ƒfƒ|j/d1t0d2ƒfƒ|j/d;t0d<ƒfƒ|j/drt0dsƒfƒ|j/dtt0duƒfƒ|j/dvt0dwƒfƒ|j/dxt0dyƒfƒ|j/dzt0d{ƒfƒ|j/dt0d>ƒfƒt1d?dd@|ƒt,j-j._:t,j-j.j:j;|j<d…t
ƒg}	|	j/dAt0d6ƒfƒ|	j/dBt0dCƒfƒ|	j/d7t0d8ƒfƒ|	j/dDt0dEƒfƒ|	j/dFt0dGƒfƒ|	j/dHt0dIƒfƒ|	j/dJt0dKƒfƒ|	j/dLt0dMƒfƒ|	j/dNt0dOƒfƒ|	j/dPt0dQƒfƒ|	j/dRt0dSƒfƒ|	j/dTt0dUƒfƒ|	j/dVt0dWƒfƒ|	j/dXt0dYƒfƒ|	j/dZt0d[ƒfƒ|	j/d\t0d]ƒfƒ|	j/d^t0d_ƒfƒ|	j/d`t0daƒfƒ|	j/dbt0dcƒfƒ|	j/ddt0deƒfƒ|	j/dft0dgƒfƒ|	j/dht0diƒfƒ|	j/djt0dkƒfƒ|	j/dlt0dmƒfƒ|	j/dnt0doƒfƒ|	j/dpt0dqƒfƒ|	j/d3t0d4ƒfƒ|	j/d/t0d0ƒfƒ|	j/d9t0d:ƒfƒ|	j/d1t0d2ƒfƒ|	j/d;t0d<ƒfƒ|	j/drt0dsƒfƒ|	j/dtt0duƒfƒ|	j/dvt0dwƒfƒ|	j/dxt0dyƒfƒ|	j/dzt0d{ƒfƒ|	j/d=t0d>ƒfƒt1d?dDd@|	ƒt,j-j._=t4d?d†d}dÔƒt,j-j._>g}
|
j/d=t0d>ƒd>fƒ|
j/d;t0d<ƒd<fƒ|
j/dxt0dyƒdyfƒ|
j/dAt0d6ƒd6fƒ|
j/dBt0dCƒdCfƒ|
j/d7t0d8ƒd8fƒ|
j/dFt0dGƒdGfƒ|
j/dHt0dIƒdIfƒ|
j/dDt0dEƒdEfƒ|
j/dJt0dKƒdKfƒ|
j/dNt0dOƒdOfƒ|
j/dPt0dQƒd‡fƒ|
j/dRt0dSƒdSfƒ|
j/dTt0dUƒdUfƒ|
j/dXt0dYƒdYfƒ|
j/dZt0d[ƒd[fƒ|
j/d\t0d]ƒd]fƒ|
j/d^t0d_ƒd_fƒ|
j/d`t0daƒdafƒ|
j/dbt0dcƒdcfƒ|
j/ddt0deƒdefƒ|
j/dft0dgƒdgfƒ|
j/djt0dkƒdifƒ|
j/dlt0dmƒdmfƒ|
j/dnt0doƒdofƒ|
j/dpt0dqƒdqfƒ|
j/d3t0d4ƒd4fƒ|
j/d/t0d0ƒd0fƒ|
j/d9t0d:ƒd:fƒ|
j/d1t0d2ƒd2fƒ|
j/dˆt0d„ƒd„fƒ|
|_?t1d?dˆd@|
ƒt,j-j._@g}|j/dAt0d6ƒfƒ|j/dBt0dCƒfƒ|j/d7t0d8ƒfƒ|j/dDt0dEƒfƒ|j/dFt0dGƒfƒ|j/dHt0dIƒfƒ|j/dJt0dKƒfƒ|j/dNt0dOƒfƒ|j/dPt0dQƒfƒ|j/dRt0dSƒfƒ|j/dTt0dUƒfƒ|j/dXt0dYƒfƒ|j/dZt0d[ƒfƒ|j/d\t0d]ƒfƒ|j/d^t0d_ƒfƒ|j/d`t0daƒfƒ|j/dbt0dcƒfƒ|j/ddt0deƒfƒ|j/dft0dgƒfƒ|j/djt0dkƒfƒ|j/dlt0dmƒfƒ|j/dnt0doƒfƒ|j/dpt0dqƒfƒ|j/d3t0d4ƒfƒ|j/d/t0d0ƒfƒ|j/d9t0d:ƒfƒ|j/d1t0d2ƒfƒ|j/d;t0d<ƒfƒ|j/drt0dsƒfƒ|j/dtt0duƒfƒ|j/dvt0dwƒfƒ|j/dxt0dyƒfƒ|j/dzt0d{ƒfƒ|j/dt0d>ƒfƒt1d?dd@|ƒt,j-j._Ag}|j/dAt0d6ƒfƒ|j/dBt0dCƒfƒ|j/d7t0d8ƒfƒ|j/dDt0dEƒfƒ|j/dFt0dGƒfƒ|j/dHt0dIƒfƒ|j/dJt0dKƒfƒ|j/dNt0dOƒfƒ|j/dPt0dQƒfƒ|j/dRt0dSƒfƒ|j/dTt0dUƒfƒ|j/dXt0dYƒfƒ|j/dZt0d[ƒfƒ|j/d\t0d]ƒfƒ|j/d^t0d_ƒfƒ|j/d`t0daƒfƒ|j/dbt0dcƒfƒ|j/ddt0deƒfƒ|j/dft0dgƒfƒ|j/djt0dkƒfƒ|j/dlt0dmƒfƒ|j/dnt0doƒfƒ|j/dpt0dqƒfƒ|j/d3t0d4ƒfƒ|j/d/t0d0ƒfƒ|j/d9t0d:ƒfƒ|j/d1t0d2ƒfƒ|j/d;t0d<ƒfƒ|j/drt0dsƒfƒ|j/dtt0duƒfƒ|j/dvt0dwƒfƒ|j/dxt0dyƒfƒ|j/dzt0d{ƒfƒ|j/dt0d>ƒfƒt1d?dd@|ƒt,j-j._Bg}
|
j/dAt0d6ƒfƒ|
j/dBt0dCƒfƒ|
j/d7t0d8ƒfƒ|
j/dDt0dEƒfƒ|
j/dFt0dGƒfƒ|
j/dHt0dIƒfƒ|
j/dJt0dKƒfƒ|
j/dNt0dOƒfƒ|
j/dPt0dQƒfƒ|
j/dRt0dSƒfƒ|
j/dTt0dUƒfƒ|
j/dXt0dYƒfƒ|
j/dZt0d[ƒfƒ|
j/d\t0d]ƒfƒ|
j/d^t0d_ƒfƒ|
j/d`t0daƒfƒ|
j/dbt0dcƒfƒ|
j/ddt0deƒfƒ|
j/dft0dgƒfƒ|
j/djt0dkƒfƒ|
j/dlt0dmƒfƒ|
j/dnt0doƒfƒ|
j/dpt0dqƒfƒ|
j/d3t0d4ƒfƒ|
j/d/t0d0ƒfƒ|
j/d9t0d:ƒfƒ|
j/d1t0d2ƒfƒ|
j/d;t0d<ƒfƒ|
j/drt0dsƒfƒ|
j/dtt0duƒfƒ|
j/dvt0dwƒfƒ|
j/dxt0dyƒfƒ|
j/dzt0d{ƒfƒ|
j/dt0d>ƒfƒt1d?dd@|
ƒt,j-j._Cg}|j/dAt0d6ƒfƒ|j/dBt0dCƒfƒ|j/d7t0d8ƒfƒ|j/dDt0dEƒfƒ|j/dFt0dGƒfƒ|j/dHt0dIƒfƒ|j/dJt0dKƒfƒ|j/dNt0dOƒfƒ|j/dPt0dQƒfƒ|j/dRt0dSƒfƒ|j/dTt0dUƒfƒ|j/dXt0dYƒfƒ|j/dZt0d[ƒfƒ|j/d\t0d]ƒfƒ|j/d^t0d_ƒfƒ|j/d`t0daƒfƒ|j/ddt0deƒfƒ|j/dft0dgƒfƒ|j/djt0dkƒfƒ|j/dlt0dmƒfƒ|j/dnt0doƒfƒ|j/dpt0dqƒfƒ|j/d3t0d4ƒfƒ|j/d/t0d0ƒfƒ|j/d9t0d:ƒfƒ|j/d1t0d2ƒfƒ|j/d;t0d<ƒfƒ|j/drt0dsƒfƒ|j/dt0d>ƒfƒ|j/dbt0dcƒfƒt1d?dbd@|ƒt,j-j._Dg}|j/d;t0d<ƒfƒ|j/dt0d>ƒfƒ|j/dRt0dSƒfƒ|j/dTt0dUƒfƒ|j/dVt0dWƒfƒt1d?dRd@|ƒt,j-j._Eg}|j/dAt0d6ƒfƒ|j/dBt0dCƒfƒ|j/d7t0d8ƒfƒ|j/dDt0dEƒfƒ|j/dFt0dGƒfƒ|j/dHt0dIƒfƒ|j/dJt0dKƒfƒ|j/dNt0dOƒfƒ|j/dPt0dQƒfƒ|j/dRt0dSƒfƒ|j/dTt0dUƒfƒ|j/dXt0dYƒfƒ|j/dZt0d[ƒfƒ|j/d\t0d]ƒfƒ|j/d^t0d_ƒfƒ|j/d`t0daƒfƒ|j/dbt0dcƒfƒ|j/ddt0deƒfƒ|j/dft0dgƒfƒ|j/djt0dkƒfƒ|j/dlt0dmƒfƒ|j/dnt0doƒfƒ|j/dpt0dqƒfƒ|j/d3t0d4ƒfƒ|j/d/t0d0ƒfƒ|j/d9t0d:ƒfƒ|j/d1t0d2ƒfƒ|j/d;t0d<ƒfƒ|j/dt0d>ƒfƒt1d?dDd@|ƒt,j-j._Fg}|j/d‰t0dŠƒfƒ|j/d‹t0dŒƒfƒ|j/dt0dŽƒfƒ|j/dt0dƒfƒt1d?d‹d@|ƒt,j-j._Gg}|j/d‘t0d’ƒfƒ|j/d“t0d”ƒfƒ|j/d•t0d?ƒfƒt1d?d•d@|ƒt,j-j._Hg}|j/d–t0d—ƒfƒ|j/d˜t0d?ƒfƒ|j/d™t0dƒfƒ|j/dšt0d›ƒfƒt1d?d˜d@|ƒt,j-j._Ig}|j/dœt0d?ƒfƒ|jr9,|jr9,|jr9,|jr9,|j/dt0džƒfƒ|j/dŸt0d ƒfƒ|j/d¡t0d ƒd¢t0d£ƒd¢t0d¤ƒfƒn|j)r^,|j/d¥t0d ƒfƒnt1d?dœd@|ƒt,j-j._Jg}|j/d¦t0d”ƒfƒ|j/d§t0d?ƒfƒt1d?d¦d@|ƒt,j-j._Kg}|j/d¨t0d©ƒd¢t0d‚ƒfƒ|j/dªt0d©ƒd¢t0d„ƒfƒt1d?dªd@|ƒt,j-j._Lg}|j/d«t0d¬ƒfƒ|j/d­t0d®ƒfƒt1d?d­d@|ƒt,j-j._Mg}|j/d¯t0d°ƒfƒ|j/d±t0d²ƒfƒt1d?d±d@|ƒt,j-j._Ng}|j/dˆt0d?ƒfƒ|jr=.|jr=.|j/d³t0d”ƒfƒn|j/d´t0d”ƒfƒt1d?dˆd@|ƒt,j-j._Og}|j/dµt0d¶ƒfƒ|j/d·t0d¸ƒfƒ|j/d¹t0d¸ƒd¢t0dºƒd¢t0d»ƒfƒ|j/dˆt0d?ƒfƒt1d?dµd@|ƒt,j-j._Pg}|j/d¼t0d”ƒfƒ|j/d½t0d¾ƒfƒt1d?d¼d@|ƒt,j-j._Qg}|j/d¿t0dŠƒfƒ|j/dÀt0dÁƒfƒt1d?d¿d@|ƒt,j-j._Rg}|j/dAt0d6ƒfƒ|j/dBt0dCƒfƒ|j/d7t0d8ƒfƒ|j/dDt0dEƒfƒ|j/dPt0dQƒfƒ|j/dRt0dSƒfƒ|j/dTt0dUƒfƒ|j/dXt0dYƒfƒ|j/dZt0d[ƒfƒ|j/d\t0d]ƒfƒ|j/d^t0d_ƒfƒ|j/d`t0daƒfƒ|j/dbt0dcƒfƒ|j/ddt0deƒfƒ|j/dft0dgƒfƒ|j/djt0dkƒfƒ|j/dlt0dmƒfƒ|j/dnt0doƒfƒ|j/dpt0dqƒfƒ|j/d3t0d4ƒfƒ|j/d/t0d0ƒfƒ|j/dt0d>ƒfƒ|j/dzt0d{ƒfƒt1d?d/d@|ƒt,j-j._Sg}|j/d–t0d—ƒfƒ|j/d˜t0d?ƒfƒ|j/d™t0dƒfƒ|j/dšt0d›ƒfƒt1d?d˜d@|ƒt,j-j._Tg}|j/dÂt0d?ƒfƒ|j/dÃt0dăfƒ|j/dÅt0dƃfƒ|j/dÇt0dƃt0d£ƒt0dȃfƒt1d?dÂd@|ƒt,j-j._Ug} | j/dÉt0dƃfƒ| j/dÊt0dƃt0d£ƒt0d˃fƒt1d?dÊd@| ƒt,j-j._Vg}!|!j/d;t0d<ƒfƒ|!j/dHt0dIƒfƒ|!j/d`t0daƒfƒ|!j/dÌt0dSƒfƒ|!j/dÍt0dmƒfƒt1d?d;d@|!ƒt,j-j._Wg}"|"j/dt0d>ƒfƒ|"j/djt0diƒfƒ|"j/dpt0dqƒfƒ|"j/d/t0d0ƒfƒ|"j/d9t0d:ƒfƒ|"j/dRt0dSƒfƒ|"j/dTt0dUƒfƒ|"j/dbt0dcƒfƒ|"j/ddt0deƒfƒ|"j/dNt0dOƒfƒ|"j/dXt0dYƒfƒ|"j/dAt0d6ƒfƒ|"j/d7t0d8ƒfƒt1d?dd@|"ƒt,j-j._Xg}#|#j/dt0d>ƒfƒ|#j/djt0diƒfƒ|#j/dpt0dqƒfƒ|#j/d/t0d0ƒfƒ|#j/d9t0d:ƒfƒ|#j/dRt0dSƒfƒ|#j/dTt0dUƒfƒ|#j/dbt0dcƒfƒ|#j/ddt0deƒfƒ|#j/dNt0dOƒfƒ|#j/dXt0dYƒfƒ|#j/dAt0d6ƒfƒ|#j/d7t0d8ƒfƒt1d?d7d@|#ƒt,j-j._Yg}$|$j/dt0d>ƒfƒ|$j/djt0diƒfƒ|$j/dpt0dqƒfƒ|$j/d/t0d0ƒfƒ|$j/d9t0d:ƒfƒ|$j/dRt0dSƒfƒ|$j/dTt0dUƒfƒ|$j/dbt0dcƒfƒ|$j/ddt0deƒfƒ|$j/dNt0dOƒfƒ|$j/dXt0dYƒfƒ|$j/dAt0d6ƒfƒ|$j/d7t0d8ƒfƒt1d?dd@|$ƒt,j-j._Zg}%|%j/dÎt0d?ƒfƒ|%j/dÏt0dЃd¢t0dºƒd¢t0dуfƒ|%j/dÒt0dӃfƒ|%j/dÔt0dՃfƒ|%j/dÖt0d׃fƒ|%j/dØt0dكt0dڃt0dƃt0dڃt0dȃfƒ|%j/dÛt0dكt0dڃt0dƃfƒ|%j/dÜt0dƃfƒ|%j/dÝt0dƃt0dڃt0d˃fƒ|%j/dÞt0dƃt0dڃt0dȃfƒt1d?dÎd@|%ƒt,j-j._[g}&|&j/dßt0d?ƒfƒ|&j/dàt0dЃd¢t0dºƒd¢t0dуfƒ|&j/dát0dӃfƒ|&j/dât0dՃfƒ|&j/dãt0d׃fƒ|&j/dät0dكt0dڃt0dƃt0dڃt0dȃfƒ|&j/dåt0dكt0dڃt0dƃfƒ|&j/dæt0dƃfƒ|&j/dçt0dƃt0dڃt0d˃fƒ|&j/dèt0dƃt0dڃt0dȃfƒt1d?dßd@|&ƒt,j-j._\g}'|'j/dét0dêƒfƒ|'j/dët0dìƒfƒ|'j/dít0dîƒfƒ|'j/dït0dðƒfƒ|'j/dñt0dòƒfƒ|'j/dót0dôƒfƒt1d?déd@|'ƒt,j-j._]g}(|(j/dõt0döƒt0d¢ƒt0d÷ƒfƒt,j-j.j:j^dkr=|(j/døt0döƒt0d¢ƒt0dùƒfƒn|(j/dút0döƒt0d¢ƒt0dûƒfƒt1d?dõd@|(ƒt,j-j.__g})|)j/düt0dýƒt0d¢ƒt0dþƒfƒ|)j/dÿt0dƒt0d¢ƒt0dþƒfƒ|)j/dt0dƒt0d¢ƒt0dþƒfƒ|)j/dt0dƒt0d¢ƒt0dþƒfƒ|)j/dt0dƒt0d¢ƒt0dþƒfƒ|)j/dt0dƒt0d¢ƒt0dþƒt0dڃt0dƒfƒt1d?dd@|)ƒt,j-j._`g}*|*j/d	t0d
ƒfƒ|*j/dt0dƒfƒ|*j/d
t0dƒfƒ|*j/dt0dƒfƒ|*j/dt0dƒfƒ|*j/dt0dƒfƒ|*j/dt0dƒfƒ|*j/dt0dƒfƒ|*j/dt0dƒfƒ|*j/dt0dƒfƒ|*j/dt0dƒfƒ|jrÚ?|jrÚ?|*j/dt0d ƒfƒn|jr@|jr@|*j/d!t0d"ƒfƒn|jr6@|jr6@|*j/d#t0d$ƒfƒn|jrd@|jrd@|*j/d%t0d&ƒfƒn|*j/d't0d(ƒfƒ|*j/d)t0d*ƒfƒ|*j/d+t0d,ƒfƒ|*j/d-t0d.ƒfƒ|*j/d/t0d0ƒfƒ|*j/d1t0d2ƒfƒ|*j/d3t0d4ƒfƒ|*j/d5t0d6ƒfƒ|*j/d7t0d8ƒfƒ|*j/d9t0d:ƒfƒ|j"rœA|*j/d;t0d<ƒfƒ|*j/d=t0d>ƒfƒn|*j/dˆt0d?ƒfƒt1d?d	d@|*ƒt,j-j._ag}+|jrB|+j/d@t0d‚ƒt0dAƒd¢t0dBƒfƒn|+j/dCt0d‚ƒfƒ|jrlB|+j/dDt0d„ƒt0dAƒd¢t0dBƒfƒn|+j/dEt0d„ƒfƒt1d?dEd@|+ƒt,j-j._bg},|,j/dAt0d6ƒfƒ|,j/dBt0dCƒfƒ|,j/d7t0d8ƒfƒ|,j/dDt0dEƒfƒ|,j/dFt0dGƒfƒ|,j/dHt0dIƒfƒ|,j/dJt0dKƒfƒ|,j/dNt0dOƒfƒ|,j/dPt0dQƒfƒ|,j/dRt0dSƒfƒ|,j/dTt0dUƒfƒ|,j/dXt0dYƒfƒ|,j/dZt0d[ƒfƒ|,j/d\t0d]ƒfƒ|,j/d^t0d_ƒfƒ|,j/d`t0daƒfƒ|,j/dbt0dcƒfƒ|,j/ddt0deƒfƒ|,j/dft0dgƒfƒ|,j/djt0dkƒfƒ|,j/dlt0dmƒfƒ|,j/dnt0doƒfƒ|,j/dpt0dqƒfƒ|,j/d3t0d4ƒfƒ|,j/d/t0d0ƒfƒ|,j/d9t0d:ƒfƒ|,j/d1t0d2ƒfƒ|,j/d;t0d<ƒfƒ|,j/drt0dsƒfƒ|,j/dtt0duƒfƒ|,j/dvt0dwƒfƒ|,j/dxt0dyƒfƒ|,j/dzt0d{ƒfƒ|,j/dt0d>ƒfƒt1d?dzd@|,ƒt,j-j._cg}-|-j/dAt0d6ƒfƒ|-j/dBt0dCƒfƒ|-j/d7t0d8ƒfƒ|-j/dDt0dEƒfƒ|-j/dFt0dGƒfƒ|-j/dHt0dIƒfƒ|-j/dJt0dKƒfƒ|-j/dNt0dOƒfƒ|-j/dPt0dQƒfƒ|-j/dRt0dSƒfƒ|-j/dTt0dUƒfƒ|-j/dXt0dYƒfƒ|-j/dZt0d[ƒfƒ|-j/d\t0d]ƒfƒ|-j/d^t0d_ƒfƒ|-j/d`t0daƒfƒ|-j/dbt0dcƒfƒ|-j/ddt0deƒfƒ|-j/dft0dgƒfƒ|-j/djt0dkƒfƒ|-j/dlt0dmƒfƒ|-j/dnt0doƒfƒ|-j/dpt0dqƒfƒ|-j/d3t0d4ƒfƒ|-j/d/t0d0ƒfƒ|-j/d9t0d:ƒfƒ|-j/d1t0d2ƒfƒ|-j/d;t0d<ƒfƒ|-j/drt0dsƒfƒ|-j/dtt0duƒfƒ|-j/dvt0dwƒfƒ|-j/dxt0dyƒfƒ|-j/dzt0d{ƒfƒ|-j/dt0d>ƒfƒt1d?dzd@|-ƒt,j-j._dg}.|.j/dFt0d°ƒfƒ|.j/dGt0dHƒfƒ|.j/dIt0dJƒfƒ|.j/dKt0dLƒfƒ|.j/dMt0dNƒfƒ|.j/dOt0dPƒfƒ|.j/dQt0dRƒfƒ|.j/dSt0dRƒt0d¢ƒt0dTƒfƒt1d?dFd@|.ƒt,j-j._eg}/|/j/dUt0d?ƒfƒ|/j/dVt0d”ƒfƒt1d?dUd@|/ƒt,j-j._fg}0|0j/dWt0dXƒfƒ|0j/dYt0dZƒfƒ|0j/d[t0d\ƒfƒ|j"r[K|0j/d]t0d^ƒfƒn|0j/dˆt0d?ƒfƒt1d?dWd@|0ƒt,j-j._gg}1|1j/dˆt0d„ƒfƒ|1j/d_t0d`ƒfƒ|1j/dat0dbƒfƒ|1j/dct0ddƒfƒ|1j/det0dfƒfƒ|1j/dgt0dhƒfƒ|1j/dit0djƒfƒt1d?d_d@|1ƒt,j-j._hg}2|2j/dAt0d6ƒfƒ|2j/dBt0dCƒfƒ|2j/d7t0d8ƒfƒ|2j/dDt0dEƒfƒ|2j/dFt0dGƒfƒ|2j/dHt0dIƒfƒ|2j/dJt0dKƒfƒ|2j/dLt0dMƒfƒ|2j/dNt0dOƒfƒ|2j/dPt0dQƒfƒ|2j/dRt0dSƒfƒ|2j/dTt0dUƒfƒ|2j/dXt0dYƒfƒ|2j/dZt0d[ƒfƒ|2j/d\t0d]ƒfƒ|2j/d^t0d_ƒfƒ|2j/d`t0daƒfƒ|2j/dbt0dcƒfƒ|2j/ddt0deƒfƒ|2j/dft0dgƒfƒ|2j/djt0dkƒfƒ|2j/dlt0dmƒfƒ|2j/dnt0doƒfƒ|2j/dpt0dqƒfƒ|2j/d3t0d4ƒfƒ|2j/d/t0d0ƒfƒ|2j/d9t0d:ƒfƒ|2j/d1t0d2ƒfƒ|2j/dt0d>ƒfƒ|2j/dzt0d{ƒfƒt1d?dd@|2ƒt,j-j._ig}3|3j/dˆt0dkƒfƒ|3j/dlt0dƃt0d£ƒt0d˃fƒ|3j/dmt0dƃt0d£ƒt0d˃d¢t0d¸ƒfƒ|j%r,P|jr,P|3j/dnt0doƒfƒnt1d?dˆd@|3ƒt,j-j._jg}4|4j/dˆt0dkƒfƒ|jr—P|jr—P|4j/dpt0dqƒfƒn|j)r¼P|4j/drt0dsƒfƒn|4j/dtt0duƒfƒ|4j/dvt0dwƒfƒ|4j/dxt0dwƒfƒ|4j/dyt0dzƒfƒ|4j/d{t0d|ƒfƒ|j%rgQ|jrgQ|4j/d}t0doƒfƒn|4j/d~t0dƒfƒ|j*r¥Q|4j/d€t0dƒfƒnt1d?dˆd@|4ƒt,j-j._kg}5|5j/dˆt0dkƒfƒ|5j/d‚t0dƃt0d£ƒt0d˃fƒ|5j/dƒt0dƃt0d£ƒt0d˃d¢t0d¸ƒfƒ|j%rxR|jrxR|5j/d„t0doƒfƒnt1d?d‚d@|5ƒt,j-j._lg}6|6j/dˆt0dkƒfƒ|jrãR|jrãR|6j/d…t0dqƒfƒn|j)rS|6j/d†t0dsƒfƒn|6j/d‡t0duƒfƒ|6j/dˆt0dwƒfƒ|6j/d‰t0dŠƒfƒ|6j/d‹t0d|ƒfƒ|6j/dŒt0dƒfƒ|6j/dŽt0dƒfƒ|j*rÃS|6j/dt0d‘ƒfƒnt1d?dˆd@|6ƒt,j-j._mg}7|7j/d’t0d‚ƒfƒ|7j/d“t0d„ƒfƒt1d?d’d@|7ƒt,j-j._ng}8|8j/dˆt0dkƒfƒ|8j/d”t0d•ƒfƒ|8j/d–t0d—ƒt0dڃt0d˜ƒfƒ|8j/d™t0d—ƒt0dڃt0dšƒfƒ|8j/d›t0d—ƒt0dڃt0dœƒfƒ|jrCU|8j/dt0d—ƒt0dڃt0džƒt0dڃt0dœƒfƒn|j$rU|8j/dŸt0d—ƒt0dڃt0d ƒt0dڃt0dœƒfƒn|j$ræU|jræU|8j/d¡t0d—ƒt0dڃt0d ƒt0dڃt0d¢ƒfƒn|jr3V|8j/d£t0d—ƒt0dڃt0d¢ƒt0dڃt0dœƒfƒn|8j/d¤t0d¥ƒfƒ|jd¦krwV|8j/d§t0d¨ƒfƒn|j*rœV|8j/d©t0dªƒfƒnt1d?d›d@|8ƒt,j-j._og}9|9j/d«t0d¬ƒfƒ|jd­krW|9j/d®t0d¯ƒfƒn|jd°kr/W|9j/d±t0d²ƒfƒn|jd³krZW|9j/d´t0dµƒfƒn|jd¦kr…W|9j/d¶t0d·ƒfƒn|9j/d¸t0d¹ƒfƒ|9j/dºt0d»ƒfƒ|9j/d¼t0d—ƒfƒ|j*rõW|9j/d½t0d¾ƒfƒn|jrX|9j/d¿t0dÀƒfƒn|9j/dˆt0dkƒfƒ|jd°krKXd«}:nN|jd°krcXd®}:n6|jd³kr{Xd±}:n|jd¦kr“Xd´}:nd¶}:t1d?|:d@|9ƒt,j-j._pg};|;j/dÁt0dƒfƒ|jrûX|;j/dÃt0dăfƒn|;j/dÅt0dăfƒ|;j/dˆt0dkƒfƒt1d?dÁd@|;ƒt,j-j._qg}<|<j/dˆt0d„ƒfƒ|<j/dÆt0d‚ƒfƒt1d?dˆd@|<ƒt,j-j._rg}=|=j/dˆt0dkƒfƒ|=j/dlt0dƃt0d£ƒt0d˃fƒ|=j/dmt0dƃt0d£ƒt0d˃d¢t0d¸ƒfƒ|j%rVZ|jrVZ|=j/dnt0doƒfƒnt1d?dˆd@|=ƒt,j-j._sg}>|>j/dˆt0dkƒfƒ|jrÁZ|jrÁZ|>j/dpt0duƒfƒn|j)ræZ|>j/drt0duƒfƒn|>j/dtt0duƒfƒ|>j/dvt0dwƒfƒ|>j/dxt0dwƒfƒ|>j/dyt0dƒfƒ|>j/d{t0d|ƒfƒ|j%r‘[|jr‘[|>j/d}t0doƒfƒn|>j/d~t0dƒfƒ|j*rÏ[|>j/d€t0dƒfƒnt1d?dˆd@|>ƒt,j-j._tg}?|?j/dˆt0dkƒfƒ|?j/d‚t0dƃt0d£ƒt0d˃fƒ|?j/dƒt0dƃt0d£ƒt0d˃d¢t0d¸ƒfƒ|j%r¢\|jr¢\|?j/d„t0doƒfƒnt1d?d‚d@|?ƒt,j-j._ug}@|@j/dÇt0dȃfƒ|@j/dÉt0dʃfƒ|jr4]|jr4]|@j/dËt0d̃d¢t0d̓fƒn|j)rg]|@j/dÎt0d̃d¢t0dσfƒn|@j/dÐt0d̃fƒ|@j/dˆt0dуfƒt1d?dÇd@|@ƒt,j-j._vdS(ÕNRs/proc/stb/info/models
R8s\lis/sys/class/dvbs
dvb0.frontendis[MetrixStyle] tuners tdm5Rœtdm9s,/usr/lib/enigma2/python/Components/ConvertertRefToMovieNames+/usr/lib/enigma2/python/Components/RenderertCovertMiniTVt
MiniTVDisplaytChannelSelectionTitletInputDeviceInfos*/usr/lib/enigma2/python/Components/SourcestMerlinRemuxStates/usr/binsdreamciplus-mipselsdreamciplus-armsA/usr/lib/enigma2/python/Plugins/Extensions/AdvancedMovieSelections3/usr/lib/enigma2/python/Plugins/Extensions/ValisEPGs:/usr/lib/enigma2/python/Plugins/Extensions/MerlinEPGCenters>/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenters2/usr/lib/enigma2/python/Plugins/Extensions/VideoDBs9/usr/lib/enigma2/python/Plugins/Extensions/PermanentClocks:/usr/lib/enigma2/python/Plugins/Extensions/secondinfobarmes./usr/lib/enigma2/python/Plugins/Extensions/2IBs6/usr/lib/enigma2/python/Plugins/Extensions/CoolTVGuides8/usr/lib/enigma2/python/Plugins/Extensions/GraphMultiEPGs6/usr/lib/enigma2/python/Plugins/Extensions/MultiEPG_MVs;/usr/lib/enigma2/python/Plugins/Extensions/EventDataManagers=/usr/lib/enigma2/python/Plugins/Extensions/WetterComComponents</usr/lib/enigma2/python/Plugins/SystemPlugins/TempFanControls@/usr/lib/enigma2/python/Plugins/SystemPlugins/InputDeviceManagers=/usr/lib/enigma2/python/Plugins/SystemPlugins/MerlinVolumeBars9/usr/lib/enigma2/python/Plugins/SystemPlugins/DisplaySkins#/usr/lib/enigma2/python/Plugins/GP4s)/usr/lib/enigma2/python/Plugins/newnigma2s1/usr/lib/enigma2/python/Plugins/GP4/geminiwidgetss	#00F0A30Atambers	#00825A2Ctbrowns	#00bf9217tgolds	#001BA1E2tcyans	#001677d2t	blueberrys	#00cea66btbeiges	#00000000tblacks	#00e5e5e5twhitetdefaulttchoicess	#0000cdcds	#0015a6f1s
light blues	#000050eeRes	#0000008btdarkblues	#00191970tmidnightblues	#00232d53tcobalts	#00003c51t	turquoises	#00647687tsteels	#00A4C400s
lime greens	#0070ad11Rfs	#00008A00temeralds	#00002900s
pine greens	#002e8b57tteals	#006D8764tolivs	#0076608Atmauves	#006A00FFtindigos	#008800fftviolets	#00F472D0tpinks	#00a61d4dtmagentas	#007A3B3Ftrussets	#00770000Rbs	#00E51400s	blood reds	#00911d10tcrimsons	#00c3461btoranges	#00ffcc00Rhs	#00111010t	anthrazits	#00252525s
black grays	#00353535s	dark grays	#00454545tgrays	#00999999s
light grayitlimitsiÿs	#00ffffffit0012tyest0000tnotinitial_callitlimes	no-widgetsvolume-classicstop leftsvolume-classic-centers
top centersvolume-classic-rights	top rights
volume-newtbigslistboxcontent-newtAndroidslistboxcontent-msR'slistboxcontent-oldt24tsmallt30t36t42s
very largesmovieselection-simplesmovieselection-previews... with Previewsmovieselection-covers... with Coversmovieselection-cover-previewRJt/tPreviewsmovieselection-cover-nn2spvrstate-metrixstylespvrstate-defaultsgp4-back-tvtTVsgp4-back-colortamsswithout backdropsams-backdrops
with backdrops
emc-metrixtMetrixsemc-metrix-pics
Metrix PIGsmerlinepgcenter-metmerlinepgcentersvali-epgtSimplesvali-epg-extendedtExtendedsvali-epg-extended-pict+tPIGt
graphmultisgraphmulti-pigswith PIGswettercom-leftswettercom-letterboxt	Letterboxsdisplay-oled-defaultsdisplay-oled-picons .../picon_oledsdisplay-oled-clocktClocksdisplay-oled-remainingt	Remainingsdisplay-idle-clocksdisplay-idle-clock-datetDates	#00007f00s	#007f0000s display-channelselection-defaults&display-channelselection-service-eventtServicetEventsdisplay-channelselection-picons	.../picons display-channelselection-picon_2s.../picon + Events display-channelselection-picon_4s.../picon + Progressbars display-channelselection-picon_3s.../picon_400x170s / s display-channelselection-picon_5sdisplay-channelselection-clocks#display-channelselection-clock-dates"display-channelselection-remainingsdisplay-defaultsdisplay-service-events
display-piconsdisplay-picon_2sdisplay-picon_4sdisplay-picon_3sdisplay-picon_5s
display-clocksdisplay-clock-datesdisplay-remainingsmenu-centersMetrix centereds	menu-leftsMetrix left justifiedsmenu-center-untitledsMetrixStyle centeredsmenu-left-untitledsMetrixStyle left justifiedsmenu-bigsbig centereds
menu-big-leftsbig left justifiedsmenu-icon-backcolort=sSelection backgroundcolorsmenu-icon-selecttextcolorsSelection textcolors	menu-iconR“schannelselection-10zt10tlinesschannelselection-12zt12schannelselection-15zt15schannelselection-16zt16schannelselection-20zt20schannelselection-simplescomplete widthschannelselection-style1asStyle 1aschannelselection-style1bsStyle 1bschannelselection-style1csStyle 1cschannelselection-style2asStyle 2aschannelselection-style2bsStyle 2bschannelselection-style2csStyle 2cschannelselection-style3asStyle 3aschannelselection-style3bsStyle 3bschannelselection-style3csStyle 3cschannelselection-style4asStyle 4a / PIGschannelselection-style4bsStyle 4b / PIGschannelselection-style4csStyle 4c / PIG+MiniTVschannelselection-style4dsStyle 4d / PIG+MiniTVschannelselection-style4esStyle 4e / MiniTVschannelselection-style4fsStyle 4f / MiniTVschannelselection-style5asStyle 5aschannelselection-style5bsStyle 5bschannelselection-style5csStyle 5cschannelselection-style7asStyle 7aschannelselection-style7bsStyle 7bschannelselection-style7csStyle 7cschannelselection-style8asStyle 8aschannelselection-style8bsStyle 8bschannelselection-style8csStyle 8cschannelselection-style8dsStyle 8dschannelselection-style9asStyle 9aschannelselection-style9bsStyle 9btblankschannelselection-picon-merlint,swith Merlin Skinoptionschannelselection-picons channelselection-picon-no-merlinschannelselection-picon-nosinfobar-style-classicsinfobar-style-metrix1s
MetrixStyle Isinfobar-style-metrix2sMetrixStyle I (Ticker) sinfobar-style-metrix3sMetrixStyle IIsinfobar-style-metrix4sMetrixStyle II (Ticker)sinfobar-style-metrix5tHCsinfobar-style-metrix6sHC (Ticker)sinfobar-style-metrix7tNowsinfobar-sizesinfobar-size-fulls
infobar-piconsShow Piconssinfobar-picon-channelnumbersShow service numberssinfobar-picon-clocksShow Clock/Datesinfobar-picon-eventdatasShow Backdrop/Piconsinfobar-channelname-numbertcentersinfobar-channelnumbersChannelnumber only, centersinfobar-channelnamesChannelname only, centersinfobar-channelname-number-leftsleft justifiedsinfobar-channelnumber-lefts"Channelnumber only, left justifiedsinfobar-channelname-lefts Channelname only, left justifiedtnothingsinfobar-top-left-clockdates"infobar-top-left-clockdateextendedsinfobar-top-left-rssi-btlevelsRSSI/Battery Levels#infobar-top-center-cryptinfo-merlinsCryptinfo Merlins infobar-top-center-cryptinfo-nn2s
Cryptinfo NN2sinfobar-top-center-cryptinfot	Cryptinfosinfobar-top-center-serviceinfotServiceinfosinfobar-top-center-satinfosinfobar-top-center-tunerinfosTunerinfo (16 Tuner) sinfobar-top-center-vpninfotVPNinfosinfobar-top-center-rssi-btlevelsinfobar-top-center-syteminfot
Systeminfosinfobar-top-center-gp-sensor1-2sgp4-Sensor 1 u, 2sinfobar-top-right-clockdates#infobar-top-right-clockdateextendedsinfobar-top-right-rssi-btlevelsinfobar-head-cryptinfo-merlinsinfobar-head-cryptinfo-nn2sinfobar-head-cryptinfosinfobar-head-serviceinfosinfobar-head-serviceinfo-pidsPIDs/Sat/Transpondersinfobar-head-vpninfosinfobar-head-colorbuttontssShow Colorbuttontssinfobar-head-tunerinfofbcsTunerinfo (16 Tuner)sinfobar-head-gp-sensor1-5sgp4-Sensor 1 - 5sinfobar-separatorlinesinfobar-separatorline-nosinfobar-bottom-left-caidsoftcamsCAID / CI+ / Signals'infobar-bottom-left-resolution-providert
ResolutiontProviders'infobar-bottom-left-resolution-signalpgsSignal (Progress)s%infobar-bottom-left-resolution-signaltSignals,infobar-bottom-left-resolution-ciplus-signalsCI+s)infobar-bottom-left-resolution-fan-signaltFans*infobar-bottom-left-resolution-fan-cputemps	CPU Temp.s-infobar-bottom-left-resolution-cputemp-signals infobar-bottom-left-tuner-signalsTunerinfo / Signalis#infobar-bottom-left-tunerfbc-signalsTunerinfo (Slot-A FBC) / Signals infobar-bottom-left-gp-sensor1-2sgp4-Sensor 1 u. 2sinfobar-tunerinfo-abs2 Tunerisinfobar-tunerinfo-abcs3 Tunerisinfobar-tunerinfo-abcds4 Tunerisinfobar-tunerinfo-abds5 Tunersinfobar-tunerinfo-8s8 Tunersinfobar-bottom-center-snrsSignal %sinfobar-bottom-center-snrdbs	Signal dBs infobar-bottom-center-resolutions infobar-bottom-center-gp-sensor3sgp4-Sensor 3sinfobar-bottom-center-cputempsCPU Temperatursinfobar-bottom-right-iconssIcons Metrixs!infobar-bottom-right-icons_new_mesIcons MetrixStylesinfobar-bottom-right-icons_newsinfobar-recordstate-redssecondinfobar-epgwidgetsNow/Next descriptionssecondinfobar-epgwidget-runningsNow/Next description/runnings!secondinfobar-extendedinfo-merlinsService extendedinfotmerlinssecondinfobar-extendedinfo-nn2tnn2ssecondinfobar-extendedinfotoff(iiÿ(iiÿ(iiÿ(wRÊRtexiststopentreadtcloseR/t
has_tunersRt
startswithtFalseRÌtTrueRÎthas_cputempt
has_movienamet	has_covert
has_minitvthas_minitvdisplaythas_channelselectiontitlethas_rssibtlevelthas_remuxstatet
has_ciplusR¹R¿R½R»thas_videodbRÆRëRìt
has_cooltvRÁRÂt
has_eventdataRÄthas_fanthas_inputdeviceR±RÉR·thas_nn2thas_sensorfieldR
RR¢R'RtR,RR¤R¥RRöR¦R§RóR£R¨taddNotifiertchangeMainMenuIconBackColorOptsR©RõtskinselectedlineoptRªR«R¬R­R®R¯R°R²R³R´RµR¶R¸RºR¼R¾RÀRÃRÅRÇRÈRËRÍRÏRÐRÑRÒRÓRÔRÕRØRÖR×RÙRÚRÛRÜRÝRÞRßRàRáRâRãRäRåRæRçRèRéRêRíRîRïRð(AR6tftnametskinborderforegroundcoloropttskinborderbackgroundcoloropttskinforegroundcoloropttskinbackgroundcoloropttcornerradiusropttskinselectedforegroundcoloropttskinselectedbackgroundColoroptRvtskintitlecoloropttskindatecoloropttselectedhelptextcolororopttcaidcoloroptttunerinfocoloropttprogressbaroptt	volumeopttconfiglistpresentationopttsubtitlesizeopttmovieselectionopttpvrstateopttgp4backcoloropttpluginamsopttpluginemcopttmerlinepgcenteropttpluginvalisepgopttplugingraphmultiopttpluginwettercomopttpluginpmclockcoloropttpluginpmclocksizeopttoledinfobaropttdisplayidlemodestyleopttlcdbackgroundcoloropttlcdforegroundcoloropttlcdprogressbarcoloropttlcdclockcoloropttlcdchannelselectionoptt
lcdinfobaropttmainmenustyleopttmainmenuiconbackcoloropttchannelselectionstyleopttchannelselectioninfoopttchannelselectionPiconopttchanneldescriptionopttchanneleventprogressbaropttinfobarstyleopttinfobarsizeopttinfobarpiconpathopttinfobarshowchannelnameopttinfobarchannelnamecoloropttinfobartopleftopttinfobartopcenteropttinfobartoprightopttinfobarheadopttinfobarseparatoropttinfobarbottomleftopttinfobarbottomcenteropttinfobarbottomcenterdeftinfobarbottomrightopttinfobarrecordstateopttsecondinfobartopleftopttsecondinfobartopcenteropttsecondinfobartoprightopttsecondinfobarepgwidgetopt((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRrisî	
'	$																																	$8	''5--5A---5A----0------A		4	4-	-;		-;		---	D	DD	D								-;		-;*	*cCstjjjjj}|jdkr™dtdƒtdƒtdƒf|kr|jdtdƒtdƒtdƒfƒtjjjj|ƒqnrdtdƒtdƒtdƒf|kr|j	dtdƒtdƒtdƒfƒtjjjj|ƒndS(Ns	#00ffffffsmenu-icon-selecttextcolorRDRJsSelection textcolor(
RR¢R'RÖRRØR,Rt
setChoicesRt(R6t
configelementR((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRuâs,-,-cCs:x3|jƒD]%}|j|ƒ}||kr
|Sq
WdS(N(tdictt__getattr__(R6t
subsectionR·titemtconf((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyt
getConfigNameïscCsÔtrÌ|djƒdj}|jtjj|djƒdƒ}|d%krÁtjjjj}dtjjjj}d|d|d}|G|G|GHdGtjjjjGH|j	|ƒ}né|d&kr?tjjj
j}dtjjjj}d|d|d}|G|G|GHdGtjjjjGH|j	|ƒ}nk|d'krotjjjj}|j	|ƒ}n;|dkr|j	d ƒ}n|j	|ƒ}|d!j
ƒ|dk	rº|Sd"|d#}|Sd$SdS((NRiR§R¥R¤R¦R­R¬RÛR®R¯RÜR°RáRÇRÈR£R«Rªs0x%02xt#iis"TTTTT background transp adjustmentR©R¨s(TTTTT selectbackground transp adjustmentRÐRÒRÑR´s	#00000000RPs>/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/images/s.pngsK/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/images/no-widget.png(sSkinBackgroundColorsSkinBorderBackgroundColorsSkinBorderForegroundColorsSkinForegroundColorsSkinSelectedHelpTextColors
SkinDateColorsChanneldescriptionsSkinCaidInfoColorsSkinTunerInfoColorsChannelEventProgressbarColorsSkinProgressbarColorsInfobarChannelnamecolorsPMclockColorsPMclockSizesSkinCornerRadiussSkinTitleColorsSkinSelectedLine(sSkinSelectedBackgroundColorsSkinSelectedForegroundColorsSkinSelectedLine(sSkinLCDforegroundColorsSkinLCDclockColorsSkinLCDProgressbarColor(RcRŽRØR½RR¢R'R§RótcreateSVGKlecksR©RõRÏthideRD(R6treturnValuet
configNamet	newTransptnewValueR((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pytGetPicturePathõs:&

cCs·dG|GHt|ƒ}d}|jdƒr³|dkr³t|dd!dƒ}|djƒd}|jtjj|ƒ}|d:krd}ndt|ƒd
}d|d}t|dd!dƒ}t|dd!dƒ}	t|dd!dƒ}
d|||	|
||fGHt	|dƒ}|j
dƒd}d}
|jdƒretjjjjdkred}
n|d;krtjjj
j}dtjjjj}d|d|d}t|dd!dƒ}dt|ƒd
}t|dd!dƒ}t|dd!dƒ}t|dd!dƒ}|dkrátjjjj}|dkrŠt|dd!dƒ}t|dd!dƒ}t|dd!dƒ}ntjjjj}t|dd!dƒ}t|dd!dƒ}	t|dd!dƒ}
n|j
d|
|fƒ|
r|j
d ||||fƒn|j
d!||||fƒ|dkrp|dkrp|j
d"|||fƒn|j
d#||	|
|fƒ|
r³|j
d$||||fƒn|j
d%||||fƒ|dkr+|dkr+|j
d&|||fƒq+n#|j
d'|
||	|
||fƒ|j
d(|d)d)d)fƒ|d*krßtjjjj}t|dd!dƒ}t|dd!dƒ}	t|dd!dƒ}
|j
d+||	|
fƒ|j
d,||	|
fƒn|d-kritjjjj}t|dd!dƒ}t|dd!dƒ}	t|dd!dƒ}
|j
d.ƒ|j
d/||	|
fƒn|d0krótjjjj}t|dd!dƒ}t|dd!dƒ}	t|dd!dƒ}
|j
d.ƒ|j
d/||	|
fƒn|d<kr˜tjjjj}dtjjjj}d|d|d}t|dd!dƒ}dt|ƒd
}t|dd!dƒ}t|dd!dƒ}	t|dd!dƒ}
|
rÏ|j
d3||	|
|fƒn|j
d4||	|
|fƒ|j
d5||	|
|fƒ|j
d6||	|
|fƒ|
rL|j
d7||	|
|fƒn|j
d8||	|
|fƒ|d1kr˜|j
d(|d)d)d)fƒq˜n|j
d9ƒ|jƒ|SdS(=Ns>>>>>>>>>>>>>>>>>s/tmp/picon.svgR¾i	iiiRR§R©igð?gp@igào@iisC[MetrixStyle] createSVGAKlecks: l: %d r: %d g: %d b: %d a:%d o:%.2ftws?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200">
s/;stroke:#fdfdfd;stroke-width:1;stroke-opacity:1R8tSkinLCDR(s ry="15" rx="9"R¨Rªs0x%02xis	no-widgetsF<rect x="25" y="25" %s width="150" height="125" style="fill:none%s"/>
se<path d="M26,72 v-34 q0,-12 12,-12 h124 q12,0 12,12 v34 z" fill="rgb(%d,%d,%d)" fill-opacity="%s" />
s[<rect x="26" y="26" width="148" height="46" style="fill:rgb(%d,%d,%d);fill-opacity:%.2f"/>
sY<rect x="26" y="70" width="148" height="1.3" style="fill:rgb(%d,%d,%d);fill-opacity:1"/>
s[<rect x="26" y="72" width="148" height="27" style="fill:rgb(%d,%d,%d);fill-opacity:%.2f"/>
sd<path d="M26,98 v39 q0,12 12,12 h124 q12,0 12,-12 v-39 z" fill="rgb(%d,%d,%d)" fill-opacity="%s" />
s[<rect x="26" y="98" width="148" height="51" style="fill:rgb(%d,%d,%d);fill-opacity:%.2f"/>
sY<rect x="26" y="98" width="148" height="1.3" style="fill:rgb(%d,%d,%d);fill-opacity:1"/>
sa<rect x="25" y="25" %s width="150" height="125" style="fill:rgb(%d,%d,%d);fill-opacity:%.2f%s"/>
sZ<rect x="50" y="163" width="%d" height="20" style="fill:rgb(%d,%d,%d);fill-opacity:1.0"/>
iÿRÜsY<rect x="65" y="81" width="45" height="15" style="fill:rgb(%d,%d,%d);fill-opacity:1.0"/>
se<rect x="65" y="81" width="70" height="15" style="fill:none;stroke:rgb(%d,%d,%d);stroke-opacity:1"/>
R°sS<rect x="46" y="87" width="114" height="1" style="fill:#b3b3b3;fill-opacity:1.0"/>
sX<rect x="45" y="84" width="75" height="7" style="fill:rgb(%d,%d,%d);fill-opacity:1.0"/>
RÑR¥R¤se<path d="M26,66 v-28 q0,-12 12,-12 h124 q12,0 12,12 v28 z" fill="rgb(%d,%d,%d)" fill-opacity="%s" />
s[<rect x="26" y="26" width="148" height="40" style="fill:rgb(%d,%d,%d);fill-opacity:%.2f"/>
s^<rect x="26" y="65.8" width="10" height="63.3" style="fill:rgb(%d,%d,%d);fill-opacity:%.2f"/>
s_<rect x="164" y="65.8" width="10" height="63.3" style="fill:rgb(%d,%d,%d);fill-opacity:%.2f"/>
sc<path d="M26,129 v8 q0,12 12,12 h124 q12,0 12,-12 v-8 z" fill="rgb(%d,%d,%d)" fill-opacity="%s" />
s\<rect x="26" y="129" width="148" height="20" style="fill:rgb(%d,%d,%d);fill-opacity:%.2f"/>
s</svg>(sSkinBackgroundColorsSkinSelectedBackgroundColor(sSkinSelectedBackgroundColorsSkinSelectedForegroundColorsSkinSelectedLine(sSkinBorderBackgroundColorsSkinBorderForegroundColor(R:RaRôRŽR½RR¢R'tfloatR]twriteR£RØR§RóRªR©RÜR°RÑR¥RöR_RD(R6trgbatlengthtsvgpicontalphaRøRÂtopaqRbRfRetpicontbordertradiusRùtbackgroundTranspt
backgroundNewtalpha_bgtopaq_bgtred_bgtgreen_bgtblue_bgtrgbaltred_linet
green_linet	blue_lineRÁRÃ((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR¿sÄ		
(	   #

  #

cCs2|jjj|jƒ|_|jj|jƒdS(N(R€tPictureDatatconnectt
DecodePicturetPicLoad_connRvRtR÷(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyt
UpdatePicturescCs 
|jj|djjƒjƒ|djjƒjƒ|jd|jddddgƒ|jj|jƒƒ|j	t
jj|dj
ƒdƒ}|d0krÅd	GH|d
jƒ|djƒn|d
jƒ|djƒ|jjdƒ}|d
jjtt|dƒt|dƒƒƒ|jjdƒ}|d
jjt|dt|dƒƒƒ|d
jj|d
jjƒ|d1krÿ|d
jtdƒƒ|d
jjtt
jjjjƒƒ|d
jj tt
jjj!jƒƒ|d
jƒn|dkrY|d
jtdƒƒ|d
jj tt
jjj"jƒƒ|d
jƒnÃ|d2krÙ|d
jtdƒƒ|d
jjtt
jjj#jƒƒ|d
jj tt
jjj"jƒƒ|d
jƒnC|d3kr°|d
jtdƒtdƒtdƒƒ|d
jjtt
jjj$jƒƒ|d
jj tt
jjj%jƒƒ|j&jdƒ}|d
jjtt|dƒt|dƒƒƒ|d
jƒnl|dkrc|d
jtdƒƒ|d
jjtdƒƒ|d
jj tdƒƒ|jjdƒ}tt
jjj'jƒ}|d
jjt|d|ƒƒ|d
jƒn¹|dkrã|d
jtdƒƒ|d
jjtt
jjj(jƒƒ|d
jj tt
jjj"jƒƒ|d
jƒn9|dkrc|d
jtdƒƒ|d
jjtt
jjj)jƒƒ|d
jj tt
jjj"jƒƒ|d
jƒn¹|dkrWt*t+j,ƒdd d!dd d"ƒ}|d
jj|d
jj-ƒ|d
j|ƒ|jjdƒ}|d
jjt|dd#ƒƒ|d
jjtt
jjj.jƒƒ|d
jj tt
jjj"jƒƒ|d
jƒnÅ|d$kr×|d
jtdƒƒ|d
jjtt
jjj/jƒƒ|d
jj tt
jjj"jƒƒ|d
jƒnE|d%krW|d
jtdƒƒ|d
jjtt
jjj0jƒƒ|d
jj tt
jjj"jƒƒ|d
jƒnÅ|d&kr×|d
jtd'ƒƒ|d
jjtt
jjj1jƒƒ|d
jj tt
jjj"jƒƒ|d
jƒnE|d4kr±t*t+j,ƒd*ƒ}|d
j|ƒ|d
jjtt
jjj2jƒƒ|d
jj tt
jjj"jƒƒ|jjdƒ}tt
jjj3jƒ}|d
jjt|d|ƒƒ|d
jƒnk|d+krÊ|j4ƒnR|d,krJ	|d
jtdƒƒ|d
jjtt
jjj5jƒƒ|d
jj tt
jjj"jƒƒ|d
jƒnÒ|d5kr
|d6kr‹	|d
jjtt
jjj6jƒƒn5|d/krÀ	|d
jjtt
jjj7jƒƒn|d
jtdƒƒ|d
jj tt
jjj8jƒƒ|d
jƒn|d
jƒdS(7NRQiis	#002C2C39RR§R¥R©sTTTTTTTT show left / right keysRRRSRLRPt;R¨RªsSelection textcolorR£RJR¦s
font colorR¤R’R´t	Subtitless	#00F0A30ARR­R«sTitle colorR¬is%A
s%e. %BiRÛR®R¯sHealth colorRÇRÈs%H:%MRàRáRÏRÐRÒ(sSkinBackgroundColorsSkinBorderBackgroundColorsSkinSelectedBackgroundColor(sSkinSelectedBackgroundColorsSkinSelectedForegroundColorsSkinSelectedLine(sSkinBackgroundColorsSkinForegroundColor(sSkinBorderForegroundColorsSkinBorderBackgroundColor(sPMclockColorsPMclockSize(sSkinLCDbackgroundColorsSkinLCDforegroundColorsSkinLCDclockColor(sSkinLCDbackgroundColorsSkinLCDforegroundColor(9R€tsetParaRþtsizetwidththeightRtstartDecodeRÅR½RR¢R'RŽtshowRÀt
textColorSizetsplittresizeRRôt
textColorFonttsetFontRt	setHAligntalignCentertsetTextR,tsetForegroundColorRR¨RØtsetBackgroundColorR©R§R¦R¤R¥ttextBorderColorSizeR´R­R«tformattDateTimetnowt	alignLeftR¬RÛR®R¯RÇRÈRzRáRÐRÒRÏ(R6RÂRêt
fontValuest	sizeValuettimestr((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR÷¡sÌY&1+&&&&&+&&1!&&&&)!&&&&&&&&&&!
&&))&R8cCs'|jjƒ}|djj|ƒdS(NRQ(R€tgetDataRþt	setPixmap(R6tPicInfotptr((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRßscCs|jƒd|_d|_d|_xc|djD]T\}}|dkrW||_n|dkro||_n|dkr3||_q3q3WdS(Ns416,200s416,105s
Regular;22RPRåtbordercolorsizetfont(RáRêRôRítskinAttributes(R6tattrRØ((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRws
			cCs€|djƒdjGH|djƒdjGH|djƒdj|djƒd_|djƒd}tjjj}tjjj}tjjj}||krÚdGHtjjj	jtjjj	_tjjj	j
ƒn||krdGHtjjjjtjjj_tjjjj
ƒn||krddGHtjjjjtjjj_tjjjj
ƒn|dj
ƒ|jƒdS(NRisTTTTT reset background ...s#TTTTT reset selected background ...s!TTTTT reset border background ...(RŽRØRRR¢R'R§R¥R©RóR‰RõRötinvalidateCurrentR÷(R6RøRùRúRû((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRŠ"s*(cCs7dtdƒ}|jj|jttdƒ|ƒdS(NR'RJtSettingss Do you really want to delete %s?sMetrixStyle (R,R4topenWithCallbacktresetAllConfR(R6tkeytmetrix_settings((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR†9scCs+|s
dSx>|djD]/}t|ƒdkr|dj|d_qqWtjjjjtjjj_tjjjjƒtjjj	jtjjj	_tjjj	jƒtjjj
jtjjj
_tjjj
jƒ|djƒ|d}|dj|_|jj
|djƒ|jƒdS(NRi(R7R:RRØRR¢R'RóR‰RõRöRRñRòR÷(R6tresultR1tlst((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR=s"
cCs|djƒ|jƒdS(NR(RAR÷(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRkRscCs|djƒ|jƒdS(NR(tjumpToNextSectionR÷(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRlVscCstj|ƒ|jƒdS(N(RRR÷(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRZs
cCstj|ƒ|jƒdS(N(RR„R÷(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR„^s
cCs,|djj|djjƒ|jƒdS(NR(Rþt
moveSelectiontmoveDownR÷(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR‚bscCs,|djj|djjƒ|jƒdS(NR(RþR
tmoveUpR÷(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRƒfscCs]|jjttdƒddd|jdtdƒd|jdtdƒtjƒdS(NsSkin MetrixStyleRJRIs

smodded for DreamOS byssupport www.nachtfalke.biz(R4R]RR,RKRMt	TYPE_INFO(R6((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR‡jsc	Cs·g}|jtdƒdfƒtjjdƒrM|jtdƒdfƒn|jtdƒdfƒ|jtdƒd	td
ƒdtdƒd
fƒ|jtdƒd	tdƒdfƒ|jtdƒd	tdƒdfƒ|jtdƒd	tdƒdfƒ|jtdƒd	tdƒdfƒ|jtdƒd	tdƒdfƒ|jtd
ƒd	tdƒdfƒ|jj|jtdtdƒdd d!|ƒdS("Nssave user color profilet	save_users(/etc/enigma2/MetrixStyleUserProfile.confsload user color profiletusertDefaultRs	dark grays / s
black grayR3R	sdarkgray_black grayRRtwhite_midnightblueRR
tbeige_brownRR t
cobalt_russetR#tanthrazit_amberRbt	red_amberR
tblack_gray_blueberryRFs!Select a predefined color profiletwindowTitleR'R7(	RtR,tosRR\R4RtselectColorProfileCallbackR(R6R7((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRˆms$5''''''	cCsž	|o
|d}|rš	|dkr:dJ}ytddƒ}x<|D]4}|j|dtjjj|ƒjƒdƒqAW|jƒ|jjt	t
dƒt
dƒt
dƒt	jƒWn|d dl}d dl
}|jƒ|jƒ\}}}	dj|j||ƒƒ}
|jjt	t
d!ƒ|
t	jƒnXdS|d"kr¾tdd#ƒjƒ}g}xK|D]C}
|
jdƒ\}}|j|jƒ|jƒjdƒfƒqhWt|ƒ}nÌ|d$krdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`f}nu|d&krødadbdt
d)ƒfdcdt
d)ƒfddded
t
d)ƒfdfdt
d)ƒfdgdhdt
d)ƒfdt
d)ƒfdidjdt
d)ƒfdt
d)ƒfdt
d,ƒt
d-ƒt
d.ƒfdkdt
d)ƒfdlf}n’|d0krKdt
d1ƒfdt
d2ƒfdt
d2ƒfdt
d3ƒfdt
d2ƒfdt
d3ƒfd	t
d1ƒfd
t
d1ƒfdt
d1ƒfdt
d1ƒfd
t
d4ƒfdt
d5ƒfdt
d3ƒfdt
d2ƒfdt
d1ƒfdt
d2ƒfdt
d6ƒfdt
d2ƒfdmdt
d7ƒfdt
d3ƒfdt
d8ƒff}n?|d9krzdt
d1ƒfdt
d:ƒfdt
d:ƒfdt
d;ƒfdndt
d<ƒfdod
t
d1ƒfdt
d1ƒfdt
d1ƒfd
t
d4ƒfdt
d5ƒfdt
d5ƒfdpdt
d1ƒfdt
d=ƒfdt
d>ƒfdt
d)ƒfdqdt
d7ƒfdt
d5ƒfdt
d<ƒff}n|d?kr1drdt
d@ƒfdsdt
d;ƒfdtdt
dAƒfdudvdwdxdydzdt
dAƒfd{dt
d1ƒfd|d}dt
dBƒfd~dt
d8ƒfdt
dAƒfdf}nY|dCkrHdt
d2ƒfdt
d;ƒfdt
d)ƒfdt
d1ƒfdt
d1ƒfdt
d)ƒfd€ddt
d)ƒfdt
d)ƒfd‚dƒdt
dDƒfd„dt
d1ƒfdt
d=ƒfdt
d>ƒfdt
d)ƒfd…dt
d:ƒfdt
d:ƒfdt
d)ƒff}nB|dEkr_dt
d2ƒfdt
d>ƒfdt
d)ƒfdt
d1ƒfdt
d1ƒfdt
d)ƒfd†d‡dt
dFƒfdt
dFƒfdˆd‰dt
d)ƒfdŠdt
d1ƒfdt
d=ƒfdt
d>ƒfdt
d)ƒfd‹dt
dFƒfdt
d)ƒfdt
d)ƒff}n+|dGkrŠ	dt
d2ƒfdt
dHƒfdt
d6ƒfdt
dHƒfdt
d6ƒfdt
dHƒfd	t
d6ƒfdŒdt
d6ƒfdt
d6ƒfddŽdt
d6ƒfddt
d1ƒfdd‘dt
dBƒfdt
d,ƒt
d-ƒt
dIƒfdt
d8ƒfdt
d6ƒfdt
d8ƒff}n|j|ƒndS(’NiRR¦R§R¤R¥R¨R©RªR«R¬R­R®R¯R°RÇRÏRÐRÑRÒRÖRÛRÜRás(/etc/enigma2/MetrixStyleUserProfile.confRÆs = s
s(The user color profile has been saved tos

/s'etc/enigma2/MetrixStyleUserProfile.confiÿÿÿÿs.Error on saving user color profile!

Error:
%sRtrRR8sdarkgray_black grays	#00ffffffs	#00353535R	s	#00252525s	#00000000RDRJsSelection backgroundcolors	#00999999RRRRRRR
R$s
light grayRRR#R
RfRbRRR RRR!RRhRs
black graysSelection textcolor(sSkinForegroundColorsSkinBackgroundColorsSkinBorderForegroundColorsSkinBorderBackgroundColorsSkinSelectedForegroundColorsSkinSelectedBackgroundColorsSkinSelectedLinesSkinTitleColors
SkinDateColorsSkinSelectedHelpTextColorsSkinCaidInfoColorsSkinTunerInfoColorsSkinProgressbarColorsPMclockColorsSkinLCDbackgroundColorsSkinLCDforegroundColorsSkinLCDProgressbarColorsSkinLCDclockColorsMainMenuIconBackColorsChanneldescriptionsChannelEventProgressbarColorsInfobarChannelnamecolor(sSkinForegroundColorR8(sSkinBackgroundColorR8(sSkinBorderForegroundColorR8(sSkinBorderBackgroundColorR8(sSkinSelectedForegroundColorR8(sSkinSelectedBackgroundColorR8(sSkinSelectedLineR8(sSkinTitleColorR8(s
SkinDateColorR8(sSkinSelectedHelpTextColorR8(sSkinCaidInfoColorR8(sSkinTunerInfoColorR8(sSkinProgressbarColorR8(sPMclockColorR8(sSkinLCDbackgroundColorR8(sSkinLCDforegroundColorR8(sSkinLCDProgressbarColorR8(sSkinLCDclockColorR8(sMainMenuIconBackColorR8(sChanneldescriptionR8(sChannelEventProgressbarColorR8(sInfobarChannelnamecolorR8(sSkinForegroundColors	#00ffffff(sSkinBackgroundColors	#00353535(sSkinBorderBackgroundColors	#00353535(sSkinSelectedBackgroundColors	#00252525(sSkinSelectedLineR8(s
SkinDateColorR8(sSkinCaidInfoColorR8(sSkinTunerInfoColorR8(sSkinLCDbackgroundColors	#00000000(sSkinLCDforegroundColors	#00ffffff(sChanneldescriptions	#00999999(sInfobarChannelnamecolors	#00999999(sMainMenuIconBackColorR8(sSkinSelectedForegroundColorR8(sSkinSelectedLineR8(sPMclockColorR8(sMainMenuIconBackColorR8(sSkinForegroundColorR8(sSkinBorderForegroundColorR8(sSkinSelectedForegroundColorR8(sSkinSelectedLineR8(sSkinTitleColorR8(s
SkinDateColorR8(sSkinSelectedHelpTextColorR8(sSkinCaidInfoColorR8(sSkinTunerInfoColorR8(sPMclockColorR8(sSkinLCDforegroundColorR8(sSkinLCDProgressbarColorR8(sMainMenuIconBackColorR8(sInfobarChannelnamecolorR8(sSkinSelectedLineR8(sSkinTitleColorR8(sSkinCaidInfoColorR8(sSkinTunerInfoColorR8(sPMclockColorR8(sMainMenuIconBackColorR8(sSkinSelectedLineR8(sSkinTitleColorR8(sSkinCaidInfoColorR8(sSkinTunerInfoColorR8(sPMclockColorR8(sMainMenuIconBackColorR8(sSkinTitleColorR8(sSkinCaidInfoColorR8(sSkinTunerInfoColorR8(sPMclockColorR8(sSkinLCDforegroundColorR8(sSkinLCDProgressbarColorR8(R]RÉRR¢R'R¹tgetTextR_R4RR,Rt	tracebacktsyst	print_exctexc_infotjointformat_exception_onlyt
TYPE_ERRORt	readlinesRëRttstriptrstripttupletsetColorProfile(R6trettconfigValuestconfFileR¼RR texc_typet	exc_valuet
exc_tracebackterrortconfFile_linestcolorValuestlineRÂtconfigValue((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR‚sÌ
2
7
'
,##cCsƒd}x6|D].\}}yÂ|rR|jdƒrRt|ƒtjjj|ƒ_nˆ|r°xtjjj|ƒjjD]5}|d|krt|dtjjj|ƒ_qtqtWn*tjjj|ƒjtjjj|ƒ_Wq
ddl	}ddl
}|jƒ|jƒ\}}	}
|dj
|j||	ƒƒ7}q
Xq
W|jƒ|jƒ|r|jjttdƒ|tjƒndS(NR8R¾iiiÿÿÿÿs
s*Error on setting color profile!

Error:
%s(RatstrRR¢R'R¹RØRRRR R!R"R#R$RzR÷R4R]RR,R%(R6R3R1tcolorConfigt
colorValueRRR R.R/R0((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR*s&!"&.
'

cCsQ|rMxDtjjjjjD]*}|d|kr|djddƒSqWndS(NiiRJR,(RR¢R'RªRR/(R6R8R((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pytgetColorLineName˜scCsºtjjjjjddƒ}dtjjjjd}|jjdƒr¶t	t
|dd!dƒ|d	ƒ}t	t
|dd
!dƒ|d	ƒ}t	t
|d
d!dƒ|d	ƒ}nBt
|dd!dƒ}t
|dd
!dƒ}t
|d
d!dƒ}dt
|ƒt
|ƒt
|ƒf}td
dƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒt
tjjjjƒd	kr°tddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒtddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒtddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒtddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒn(tddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒtddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒtddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒtddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒtddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒtddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒtddƒ}|jdƒ|jd||fƒ|jdƒ|j
ƒdS(Ns#00R¾igào@Rœiiiiiis
rgb(%s,%s,%s)s,/usr/share/enigma2/MetrixStyleHD/bs/bs_t.svgRÆsT<svg xmlns="http://www.w3.org/2000/svg" width="20" height="60" viewBox="0 0 20 60">
s=<path d="M0,0 h20 v60 h-20 z" fill="%s" fill-opacity="%s" />
s</svg>s-/usr/share/enigma2/MetrixStyleHD/bs/bs_tl.svgsK<path d="M0,60 v-48 q0,-12 12,-12 h8 v60 z" fill="%s" fill-opacity="%s" />
s-/usr/share/enigma2/MetrixStyleHD/bs/bs_tr.svgsH<path d="M0,0 h8 q12,0 12,12 v48 h-20 z" fill="%s" fill-opacity="%s" />
s-/usr/share/enigma2/MetrixStyleHD/bs/bs_bl.svgsT<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
sG<path d="M0,0 v8 q0,12 12,12 h8 v-20 z" fill="%s" fill-opacity="%s" />
s-/usr/share/enigma2/MetrixStyleHD/bs/bs_br.svgsJ<path d="M0,20 h8 q12,0 12,-12 v-8 h-20 z" fill="%s" fill-opacity="%s" />
s=<path d="M0,0 h20 v20 h-20 z" fill="%s" fill-opacity="%s" />
s,/usr/share/enigma2/MetrixStyleHD/bs/bs_l.svgs,/usr/share/enigma2/MetrixStyleHD/bs/bs_r.svgs,/usr/share/enigma2/MetrixStyleHD/bs/bs_b.svg(RR¢R'R¥RØR/RöRÊRatroundRôR]RÉR_R£(R6RúttranspfactorRbRfReRÏ((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pytcreateBorderSetŸsŽ##&%


































cCs­x8|djD])}t|ƒdkr|djƒqqWg|_yÞ|j|jdƒ|j|jdƒ|j|jdtjjj	j
dƒ|j|jdƒ|j|jdƒ|j|jtjjjj
dƒtjjjj
d	kr`t
d
dƒ}|jdƒtjjjj
jd
dƒ}|jd|ƒ|jdƒ|jƒn|jƒ|j|jdƒ|j|jtjjjj
dƒ|j|jtjjjj
dƒ|j|jtjjjj
dƒ|j|jtjjjj
dƒ|j|jtjjjj
dƒ|j|jtjjjj
dƒ|j|jtjjjj
dƒtjjjj
dksªtjjjj
d	krÑ|j|jtjjjj
dƒn?tjjjj
dkr|j|jtjjjj
dƒn|j|jtjjjj
dƒ|j|jtjjjj
dƒ|j|jtjjjj
dƒ|j|jtjjjj
dƒ|j|jtjjjj
dƒ|j|jdƒ|j|jdƒ|j|jtjjjj
dƒ|j|jtjjj j
dƒ|j|jtjjj!j
dƒ|j|jtjjj"j
dƒ|j|jdƒ|j|jdƒ|j|jtjjj	j
dƒ|j|jtjjj#j
dƒ|j|jtjjj$j
dƒ|j|jdƒ|j|jtjjj%j
dƒ|j|jdƒ|j|jdƒ|j|jtjjj&j
dƒ|j|jtjjj'j
dƒ|j|jdƒ|j|jtjjj(j
dƒ|j|jtjjj)j
dƒ|j|jtjjj*j
dƒ|j|jtjjj+j
dƒ|j|jtjjj,j
dƒ|j|jtjjj-j
dƒ|j|jtjjj.j
dƒ|j|jtjjj/j
dƒ|j|jdƒ|j|jtjjj0j
dƒ|j|jtjjj1j
dƒ|j|jtjjj2j
dƒ|j|jtjjj3j
dƒ|j|jtjjj4j
dƒ|j|jdƒ|j|jdƒt
|j5dƒ}x|jD]}|j6|ƒqøW|jƒtjjj7j
}d tjjj8j
}d|d!|d"}d#G|G|G|GHtjjj9j
}	d tjjj:j
}
d|
d!|	d"}d$G|	G|
G|GHtjjj;j
}d tjjj<j
}
d|
d!|d"}d%G|G|
G|GHt
|j=dƒ}xët
|j5ƒD]Ú}|jd&tjjj>j
ƒ}|jd'|ƒ}|jd(tjjj?j
ƒ}|jd)|ƒ}|jd*tjjj@j
ƒ}|jd+|ƒ}|jd,tjjjAj
ƒ}|jd-tjjjBj
ƒ}|jd.tjjjCj
ƒ}|jd/tjjjDj
ƒ}|jd0tjjjEj
ƒ}|jd1tjjjFj
ƒ}|jd2tjjjGj
ƒ}|jd3tjjjHj
ƒ}|jd4tjjjIj
ƒ}|jd5tjjjJj
ƒ}|jd6tjjjKj
ƒ}|jd7tjjjLj
ƒ}|jd8tjjjMj
ƒ}|jd9tjjjNj
ƒ}|jd:tjjjOj
ƒ}|jd;tjjjPj
ƒ}|jd<tQtRtjjjSj
ƒƒƒ}tjjjj
d	krõ|jd=d>ƒ}n|j|ƒq(	W|jƒtTd?|j5ƒWnId@dlU}d@dlV}|jWƒ|jXj
tYtZdAƒtYj[ƒdSXt\jƒ|jXj]|j^tYtZdBƒtYj_dCtZdDƒƒdS(ENRis
header.xmlscomponents_header.xmltservicelist_template_s.xmlsservicelist_template_all.xmlscomponents_footer.xmls	no-widgets./usr/share/enigma2/MetrixStyleHD/line/line.svgRÆs=<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150 1">
s#00R¾sT<rect x="0" y="0" width="150" height="1" style="opacity:1;fill:%s;fill-opacity:1"/>
s</svg>sinfobar-header.xmlsinfobar-sizesinfobar-size-fulls	-full.xmlsinfobar-footer.xmlssecondinfobar-header.xmlssecondinfobar-footer.xmlschannelselection-header.xmlschannelselection-footer.xmlssubtitle.xmlsmenu-header.xmlsmenu-footer.xmlspmclock.xmlsmain.xmls
footer.xmls0x%02xiisTTTTTTTT backgroundsTTTTTTTT borderbackgroundsTTTTTTTT backgroundSelecteds#SkinBorderForegroundColor#s#SkinBorderBackgroundColor#s#SkinForegroundColor#s#SkinBackgroundColor#s#SkinSelectedForegroundColor#s#SkinSelectedBackgroundColor#s#SkinTitleColor#s#SkinDateColor#s#SkinCaidInfoColor#s#SkinTunerInfoColor#s#PMclockColor#s
#PMclockSize#s#SkinSelectedHelpTextColor#s#Channeldescription#s#ChannelEventProgressbarColor#s#InfobarChannelnamecolor#s#SkinProgressbarColor#s#SubtitleSizeStyle#s#SkinLCDbackgroundColor#s#SkinLCDforegroundColor#s#SkinLCDProgressbar#s#SkinLCDclockColor#R&t_metrix_bp_pos_tpossrm -rf iÿÿÿÿsError creating Skin!sKGUI needs a restart to apply a new skin
Do you want to Restart the GUI now?RFsRestart GUI(`R7R:R‰RqtappendSkinFileR}RR¢R'R×RØR³RªR]RÉR/R_R<RÝRÞRßRàRâRãRäRåRæRçRèRéRêRíRîRïRðRÙRÚR²RÕRÖR¶RµR¾RºR¼RÀRÃRÅRËRÍRÓRÔR¸R|t
writelinesR§RóR¥RöR©RõR{R¤R¦R¨R«R¬R®R¯RÇRÈR­RÛRÜRáR°R´RÏRÐRÑRÒR6RôR£RRR R!R4RR,R%RRt
restartGUIt
TYPE_YESNO(R6R1RÏt
line_colortxFiletxxRùRÒRÓRútborderbackgroundTransptborderbackgroundNewtbackgroundSelectedtbackgroundSelectedTransptbackgroundSelectedNewtoR4RR ((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR‰ïsø	($



$$$$$$$0''$$$$$$$$$$$$$$$$$$$$$$$$$$$$
*


cCs |r|jjtdƒndS(Ni(R4R]R(R6tanswer((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyRB|	scCsetj|ƒrXt|dƒ}|jƒ}|jƒx*|D]}|jj|ƒq;Wn	d|GHdS(NRs[MetrixStyle] %s not existing(RR\R]R&R_RqRt(R6tappendFileNametskFilet
file_linesR1((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR@€	s

cCsOx8|djD])}t|ƒdkr|djƒqqW|`|jƒdS(NRi(R7R:RgR€R_(R6R1((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR…Š	s(&RBRCtskinRDR5RyRzR‹RŒRuRrRuR½RÅR¿RáR÷RßRwRŠR†RRkRlRR„R‚RƒR‡RˆRR*R9R<R‰RBR@R…(((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyR'\sN;		h	$	$		ÿÿÿÿ}	
		%	ƒ		n													ý		P			
(DtScreens.ScreenRtScreens.MessageBoxRtScreens.ChoiceBoxRtScreens.ConsoleRtScreens.StandbyRtComponents.ActionMapRtComponents.AVSwitchRtComponents.configRRR	R
RRR
RRtComponents.ConfigListRRtComponents.LabelRtComponents.LanguageRtComponents.Sources.StaticTextRRRRRRRRRQRtComponents.PixmapRturllibR R(tenigmaRRRR RötTools.DirectoriesR!R"R#R$tgetLanguagetlangtbindtextdomaint
textdomainRctmetrix_firstrunR,R2R3R'(((sE/usr/lib/enigma2/python/Plugins/Extensions/MetrixStyle/metrixstyle.pyt<module>s:@.$"