ELF>@8E@8 @>>@@@]]DD:JJ`=`M`M $$Std PtdQtdRtd:JJ00GNUGNU" 8OIy!<f  @(Z PH "0 $@@@   @-̠ A &l" ``  ($@fhijklmnopqrtvwxyz{|}~zlXÔw_7^+fqY!'DzeDsʳ|߁CIdWWL/1C"T2WaW_M"ؒ![[:tC!wB}9R>2'^gr*Xgeaj)<7_˖*ݙA)BmU0C"K{2FP>a%QvT\ 5:ӎ٣t7[d-bzMYOS*a.dTF{v&)`וS 4Z16 d GdwO!+aa' P1͎쁽Vs_Sk5fXK $y9Q?QAQBQCQDQEQFRGRHRIRJ RK(RL0RM8RN@ROHRPPRQXRT`RUhRVpRWxRYR\R]R^R_R`RcRdReHHqHtH5%@hfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2fh "fh fhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfh fh!fh"fh#fh$fh%fh&fh'rfh(bfh)Rfh*Bfh+2fh,"fh-fh.fh/fh0fh1fh2fh3fh4fh5fh6fh7rfh8bfh9Rfh:Bfh;2fh<"fh=fh>fh?fh@fhAfhBfhCfhDfhEfhFfhGrfhHbfhIRfhJBfhK2fhL"fhMfhNfhOfhPfhQfhRfhSfhTfhUfhVfhWrf% fD% fD%& fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD% fD%~ fD%v fD%n fD%f fD%^ fD%V fD%N fD%F fD%> fD%6 fD%. fD%& fD% fD% fD% fD% fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfDH=AH:H9tHHt H=H5 H)HH?HHHtHHtfD=u+UH=Ht H=d]wH@HwHGHG@9G+FDHtjwHu[Of(fTf.zDf.wf.HGx tTHx}IHt-DLHHCLHx`IHuHCHxH{[A\]H1H5H{[A\]f.HGHHt[A\]H[A\]@HoH{f[A\]ff.UHSHGuHHH]H p.H5$H=HHtG~GtUH ;H5םH=HUHAWAVAUATSHxdH%(HE1HHH{H5pHh{(H{IHLmLMH{LIvA|$9ItYI|$@t3Ict$IcD$(IcT$$IcL$HhHuLHMHUHEH{LI|$HLMyH{IH<LuLmLHIcD$Ic$LfoUHhHUHE)U_Ict$IcD$(IcT$$IcL$HhHuLHEHMHU,fAnL$HEAD$8fn]fAn$fAnd$AD$(fbfbflAD$AD$AD$0H{L(IHthLHx@IHtH@I9$AD$ A9D$AD$0A\D$fTf/еA|$8tDHhHH`HpHDHp H;HDxDhD |PIHt@LEDDH8|+p+PkH;L IHuHpH`HpHmHEdH+%(HhHx[A\A]A^A_]H;IHtcLm@L8H8II<$IIcT$IcL$LHhHEHMHUL}H;L]IHuC(HEdH+%(uHx[A\A]A^A_]fUHSHHH~H;HH]rf?Hu @H@8tfDUHAUIATISH/LHLILILLkHHHLcH[A\A]]UHATSHH?ZHI_H;L#[A\]ff.@UHHH]ff.@UHHEUEHH@ff.HU1HfH*Y]H¸UH={HtHbufU]H¸ ;]H¸ÐHt?UHATISLHHH+HCH[A\]UHHޮHcH>@H={t]H¸f.H=lT]H¸f.H=4]H¸f.H=]H¸f.H=ݐ]H¸f.H=Đ]H¸f.H=]H¸H=Ð]H¸@UHSHH5H=sHCHCHH]fUHSHHHHXH]Hff.@UHATISLH HILcHHH[A\]fHt7UHATISH0HL`HXH[A\]fDkff.UHATIPSfI|$BHH@H@0f@(1fC8C@It$HG[A\H]f.UHAUATISHHHIHAHtH[A\A]]A}uI}HLHuI}ff.@UHAVIAUIATIHSHLPLXt&)`)p)U)])e)m)u)}HdH%(H(1HDž Dž0HHEHH0H Hu&Qf.H H2Ht-H/vHH2HBHHuLHH5LLAHXHHIADH(dH+%(uHL[A\A]A^]UHv111Hi]HUfH5HAUATISLHHGXH?*^I|$@It$XI|$Ht0HDHI|$HIpLHHuI|$HVI|$@H}H1|HEHUdH+%(u\H]fDHxu$H}HH{1zHE@HEdH+%(uH]H={[ff.UHATSHHH!HIfI*x[A\H]ff.UH]HfDUHATISHHt LuH[A\]fHLEYEH[A\]fUHATISHZt LNu [A\]qHLfH~{f(fHn[A\\]uDUHATISHH0t LuHe[A\] fLHEE}EEEuz]EHe[A\]}uuPP<$mH UHATISHJt L>u [A\]aHxLfH~kf(fHn[A\^]eDUH]HfDUHAUATISHH(dH%(HE1tLHuLH-LI"HMHIH}LHx10H}gH}ILHHEdH+%(H(L[A\A]]f.HEdH+%(uYH([A\A]]fIfDHLEHEdH+%(uXEH([A\A]]UH^]HfDUH>]HfDUHH5Hy]HÐUHH5HY]HÐUHATSHHJHIOHWLc[A\]Ht7UHH5HSHHHtHHH]fDff.UHAUATIH5vSHHHHHHD,+ExFI<$DHHt2H8UfH*UH[HA\A]]f H[HA\A]]AD$,fH* H[HA\A]]f.UHAUATIH5uSHHHHHHD,KExFI<$DHHt2 H8efH*uH[HA\A]]f+H[HA\A]]AD$0fH*-H[HA\A]]f.UHAUIH5 uATSHHHtwHHHD,oEx:I}DHHt&1f*@H[HA\A]][H[HA\A]]I}GHHtOE1@HI}Hދ@A9DL*HHufA*$H[HA\A]]Ðff.UHAUIH5sATSHHHtwHHHD,_Ex:I}DHHt&!f*@H[HA\A]]KH[HA\A]]I}7HHtOE1@HI}Hދ@A9DLHHufA*H[HA\A]]Ðff.UHAUATIH5rSHHHHHHD,KExFI<$DHHt2 H8UfH*uH[HA\A]]f+H[HA\A]]I<$HHuUDI<$H HHtH3HHCI}kH{bHCH[A\A]]{HHIff.UHSHH5"qHHdH%(HE1!H}HEtH;|HEHHHEdH+%(u H]Nff.UHATSHHHvHdH%(HE1H{HpHIH}HEH}HHtMu1H}HHEdH+%(uGH[A\]I|$HHH}H}fHnAD$8fHnflAD$@mff.fUHSHHHHE6EH]ff.UHAUIATISHHH6HdH%(HE1I|$H5foHzEHt`HuHHUHuHEHHZZ1IuHHHEdH+%(uHH[A\A]]HaUHAWAVAUIATSHHHH6HdH%(HE1H{H5nIH{H5ErfI~H{H5nfI~H{H5rnExM,f,})MHcHcHuH}fInfInL,HLEH,IuHH¸HMdH+ %(uHH[A\A]A^A_]Ð{H¸f.MeA$;LHE1HEMeLIгIHt9LXHHMLHLL觰IHuH}HUH5OH]L}LmLIdHHt'@HHHLMHHuL譴H}MtLMHEdH+%(H8[A\A]A^A_]IuHtAUHÍBH wHcH>IuHDIAE$LCMmGf.IuHIuHILHHLIHHEdH+%(H8L[A\A]A^A_]IuHIuHILHH7DH{Lc딐H{Lc널HEdH+%(X H8LH[A\A]A^A_]HEdH+%( fDHEdH+%(fDHEdH+%(fDHEdH+%(cHEdH+%(CIuHlIuHI]LHHjf.IuH4IuHI%LHH2fIuHIuHILHH'fIEHHE0IIMHEE1HEL設HHH}DHWIž1A茮HULLL腾H}LH}LIHuvHEdH+%(HHfH8LH[A\A]A^A_]}DHEdH+%(H@HEdH+%(H@IuHIuHILHHH跽fIuHIuHIuLHHfH{LcfDMmH{LIH_H{LIHGH{LhIH/HEdH+%(H{H8L[A\A]A^A_]HEdH+%(I}H8[A\A]A^A_]fDHEdH+%(AEH8[A\A]A^A_]@HEdH+%(pH#fHEdH+%(HH6HEdH+%((HHEdH+%(I}H8[A\A]A^A_]fDIuHIuHIHHzLI?LLE1A LIuHHEHAIփIDžu|I}IuHHHEH}E苷EuD#IuH{FIfDHLeI!MI LH(D[A\A]A^A_]@E1fDE1fDIuHUHUIfMmE1L!LIHu @LL IH1L艥LI螶LHSAăIփwIuWHIuhIuHLHEAIJDE1E11fD}\H1I!fIuf.IE1'1wʵIuH~HEAIE11MDHUHAUATISHwlwLoL裦HHt&H0HHL荣HHuLLHL[A\A]]uHHt]HOI|$EI|$;fHff.fUHSHHH?HH][ff.UHSHHH?H{_H{VH{MH{ DH{(;H{02H{8)H{@ H{HH{PH{XH{`H{hH{pH{xHH]餡@UHSHHH?HH]{ff.HgUHATS?&Hw_HiHcH>DH觤IHt$L7HH{L蓡IHuH{H{HH[A\]DHgH{^@H迠DHGHxIHt1fL蘡H耠HCLHxIHuHCHxKH{RTDH诣IHt$L?HH{L蛠IHuH{ DHxHCJ艝AEIEUHAWAVAUAATSHHLw09w(cFLHcEH HC0IƋC(A9|9DHc)MAD$<[<(E1@HoP8I)UuHEHEfD<[ZHPHIHH8Cx]9HIƿ輕HuILAoFA>MoMgM)EAF<(<.cHA>M~SIvHI莟LHID$yI[fI*\$fI~޿It$IHAMuH5Mt$H5@L H5=L H5<Lޓ$H5<LǓnH5<L谓|H5<L虓H5<L肓Aod$H)ewHIHuIHMMeMt$It$HIL臕HIE vMt$@#HIA>u A~)HLHTH<8It|A^EnMv #EL CHLH5*@1SL蛓HHt&H(HHL腐HHuLE1?D@<)t <,tH I0H讒HuI@D`DhHX WL CHEDH1H5[?膒lEfEnI^ L !CHHHHIM8ux)tWD`DhLp ԒL BHEDL1H5>ԑIt$HIHqEfEnI^ pL ABH Aol$HI)mfDA<$u A|$]HLH*H8tuD`DhLx DEL @HLH5>1+LsIHt#LH{LL`IHuLE1轒P],uHI2蘐It$HIҚH#XIEhIt$HI袚HWIE8It$HIrLڑIESIt$HIA.It$HI 轏It$HIH萏HuIH˙Mu2D`DhLp 1L J?HX}ff.fUHAWAVAUATSHHHdH%(HE1,FAƉEIHHEHEH5iHID9p HM<$o@)EA?tfHIA?uuHSAL$IljM~MHuIHlj躘Ml$M|$Mt McHD`DhHX L h?EDHHH5 ;16E1HEdH+%(HHL[A\A]A^A_]fDIH5HINj@ xHEgHE譍HuD HIHM'MnA<$tfHIA<$uM蓋U1HAWAVAUATISH(dH%(HE1HH5LI IƋ@ xmLIo@)E;tLH4;uLwIHtLEfHuD HHL{LkIHEdH+%(uQH(L[A\A]A^A_]LKD`DhHX :L 4EDHHH5@91iE1off.@UHAWAVAUATSHHXdH%(HE1HI8x{o@H)E)TIL蠋HHHuHx8u[x}uUH 苋HuIHƕMoHEdH+%(q HXL[A\A]A^A_]DDhDpLx L <EDHLH5 816H8IH8u HP:dEH8IHxH5Y3Ao]H)]8x(HHo`I)eHEHIH68Ix;HHIHKH8I5x;+H^AooH)mIH'H8x)HH HE跉1HuHIHE ID$葉10IHuHΓMw LulLHH訓HULkL{HSÉLIHHL LIH\MoHx?iH5q1'AAoMH)M8x(HHDHIiM8x)HE1H:HHE.A$ JHuD0HI舒HEMoMgIGDhDpLx ߈L 9HEDL1H54ffADhDpLx L 9H란zozoPH)UHFHI;8IHxH5/菆H8x(HtHHIM8Qx)GH=8x;H" ȆHuIHMoMwIG,EuE}Mm ]L 8EDHLH5c31茆DhDpLx &L 8HEDL1H5*3UH8HxH5.WHWHIDhDpLx 趆L g7HEDL1H52H8H|8IHxH5-ЄAouH)u8ILx\IuHI藏LHIFH IHjLeLIHMM}L HH+Ls LkɄ1LIHI_HC@5HCH,HCX#HC`HCPHChHCpDI~H5z#DL-LHCx/HKE1LIH1L!H5E#E1HL1L!H1H53#HKE1LL1L!H5 #HKE1LL1L!H5#HK LLE1Lr!H5 #1oHK(E1LL1LN!H5#MHK0E1LL1L,!H5"+HK8E1LL1L !H5" HK@E1LL1L H5"HKHE1LL1L H5"HKPE1LL1L H5"HKXE1LL1L H5"HK`E1LL1L` H5"_HKhE1LL1L> H5"=E1HKpLLL H5"1E1H1LHiH5"HLE1HH5"1LHKxE1LH5"L1L5H5"H=G/LHHH HH[A\A]A^A_]f.UHAUIATSHwI}H5A"IOE11LoHH1HH5 "HH1jL N1L?HFH5!H11E1H5!HHEH5!H=1LI$HHHeL[A\A]]ff.fUHAVIAUIATISvLL0H`xLcHCH[A\A]A^]ff.UHAWL=/AVL5 AUIATISHMvH5H=|HHdLHwI}H5Q!HCիE1HLIH1HyH5 E1HL1LHH5 xHHLj1L !LAWHsH5z AVEHMMjHL1HzH5W MMHH$L1HH55 E1HL1H#H5 E1HL1HH5 jHLH%HPHL PHLPHH5PHP1fH@LڃH5H=/LHCHxH调HeH[A\A]A^A_]ff.UHAWAVIAUATSHH}ȿ8:tH=SwH5NHHQHCtHCtLHttHtVI@LrIsH5{LL8HIHXpH;LsLL1qIHuHL5L=3zLmH5I}?E1HHrIHH561E1HL1HH5uE1HL1LHH5YE1HLLM1HLE1HLL1LHE1HLL1HěoE1HLL1LmLH,GE1HL1H՛H5)E1HL1L.H@H5E1HL1HH5E1H1LHPLH5L9I}H5t蹧E1HLIH1HH5E1HL1L]HXH5\E1HLL1L1LH 4E1HLL1L HHHLjL1L LHL5HL1H$LkL LLHE1HL1LHH5ZjHLAV1L LHgH5=[H H1jHyL sLAVLcH5"*LH5'H=/_HC LHCHC(4HlHeH[A\A]A^A_]f.UHSHHHmHH]lf.UHSHHH?H{lH{VHH]lfUHAVAUATISH?pHt1HfDHm11H8lI<$HlHHuI|$oHHtGfDHIMmI|$HIlI|$LHmoI}HD~L lHuI|$pI|$I|$[LA\A]A^]kfUHAUI ATSHnHzHILHC}LHCL+HCHH[A\A]]ff.fUHAWAVAUATSHdH%(HE1H HHIAnkL#LHH5pDknkD InHem}H;Cpt-HUdH+%(lHe[A\A]A^A_]fDE&hnHmH{ HHC8H{0HC@mIHtLfDL`kH0IHC@HxI}I葂LHVH{0LjIHuHs(H{@HsH{@HCPHKs2HCHH{@H{@HCXH{@HC`E&HChmH-lHs8H{@H{H{HtHH5-(nHKpfH0)0L@imHjL0H|jYHH8HIH2LPH/H?hH PH4ׂCIHH?LA)HH)RHJ HH)LHHH)HI)HHHAPLyH?H4 HH)HHH)HH)1QNhE&H0"lLH5h/H1^k lHiE&Lf;hD HkHju 15DfH0)0L@hkHhL0H|jYHH8HIH1LPH.H?hH PH4ׂCIHH?LA)HH)RHJ HH)LHHH)HI)HHHAPLH?H4 HH)HHH)HH)1QfD#H0jLH5H1ijHgD#1fH0)0L@Eg`jHhgL0H|jYHH8HIH 0LPHI-H?hH PH4ׂCIHH?LA)HH)RHJ HH)LHHH)HI)HHHAPLH?H4 HH)HHH)HH)1QeE&H0ziLH5-H1haiHifE&fH0)0L@ f(iH0fL0H|jYHH8HIH.LPH,H?h/H PH4ׂCIHH?LA)HH)RHJ HH)LHHH)HI)HHHAPLH?H4 HH)HHH)HH)1QndE&H0BhLH5+H1~g)hH1eE&teH .*H5)+H=HeH ..H5 +H=vefDUHAVIAUATI SfH}HI.~LHCuI|$~HCMtL~HCI$HH[A\A]A^]I|$}@UHSHHHuH{uH{uHH]HcUHSHHH?HGpu H]HwXGpH@H{HtuH;HtHH5rgH{HtH5}eHCH{@7H{HHCHH{PH{XDH{` H{hH{8H]H ,XH5Y)H=xcH v,WH5:)H=cfDHUHAUIATSHH?t I}LH5gfIEI}0TeHHt=@HbH8IaI|$aLaI}0H'bHHuI}0fI} aI}(aHL[A\A]]rafff.@UHSHHt-H?HtH;HH5#gNeHH]H *H5(H=rbfUHAWAVAUATSHXdH%(HE1?t1uHFH^LoH>HH]HEIIEHHEdHIdI[zHEMHELm1HELxaH}پIH 1ibH}HULiH}0`Mt*L3aI~LHHE@H}L`IH}Lu`IHyfLm*hwL}H HHLI~LHܬHqLqHuHtI~H 賬AEt[t>L}HEHtSHUdH+%(uuHX[A\A]A^A_]DIuLAUHUE@IuLHUEHEdH+%(u"HX[A\A]A^A_]FvfDf`HHscript-env-varsImageDirScriptFileExecution error: %s !obj->refcountobj->refcount > 0shutdownrebootupdatessystem-upgradefirmware-upgradesystem-resetunknown%g#NULL#(0x%p)%s%swindowfunctionimageanglewidthheightvaluevalue_avalue_bredgreenblueindexstartendspecial://filenamelogo%s/%stextalphafontalignleftcenterright%dINFINITYNANgloballocalthisfunAn invalid RHS of an assignwhileelseforreturnfailbreakcontinueMathCosSinTanATan2SqrtIntRandomscript-lib-math.scriptPlymouthSetRefreshFunctionSetRefreshRateSetBootProgressFunctionSetRootMountedFunctionSetKeyboardInputFunctionSetUpdateStatusFunctionSetDisplayNormalFunctionSetDisplayPasswordFunctionSetDisplayQuestionFunctionSetDisplayPromptFunctionSetDisplayHotplugFunctionSetValidateInputFunctionSetDisplayMessageFunctionSetHideMessageFunctionSetQuitFunctionGetCapslockStateGetModeSetSystemUpdateFunctionscript-lib-plymouth.scriptCharAtSubStringLengthscript-lib-string.script_New_Rotate_Crop_Scale_TileGetWidthGetHeight_Textscript-lib-image.scriptspriteSpriteGetImageSetImageGetXSetXGetYSetYGetZSetZGetOpacitySetOpacityWindowGetBitsPerPixelSetBackgroundTopColorSetBackgroundBottomColorscript-lib-sprite.scriptplugin != NULL%02d:%02d:%02d.%03d %s:%d:%s%-75.75s: no pixel displays plugin->loop != NULL_args+=-=*=/=%=|=++--||&&==!=>=<=><*%!ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789Parser error "%s" L:%d C:%d : %s Execution error "%s" L:%d C:%d : %s ../src/plugins/splash/script/script-object.c/usr/share/plymouth/ubuntu-logo.pngUnrecognized Image.Text alignment string '%s'. Expecting 'left', 'center', or 'right' Cannot negate non number objectsCannot increment/decrement non number objectsEnd of file before end of stringLine terminator before end of stringEnd of file before end of commentFunction declaration requires parameters to be declared within '(' bracketsFunction declaration parameters must be valid identifiersFunction declaration parameters must separated with ',' and terminated with a ')'Set parameters should be separated with a ',' and terminated with a ']'Expected valid contents of bracketed expressionExpected bracketed block to be terminated with a ')'Function parameters should be separated with a ',' and terminated with a ')'A dot based hash index must be an identifierExpected a valid index expressionExpected a ']' to terminate the index expressionAn invalid RHS of an operationExpected a '}' to terminate the operation blockExpected a '(' at the start of a condition blockExpected a valid condition expressionExpected a ')' at the end of a condition blockExpected a 'while' after a 'do' blockExpected a '(' at the start of a do-while condition blockExpected a ';' after a do-while expressionExpected a valid first expressionExpected a ';' after the first 'for' expressionExpected a ';' after the 'for' conditionExpected a valid last expressionExpected a ')' at the end of a for blockExpected ';' after an expressionA function declaration requires a valid nameParser error : Error opening file %s Unparsed characters at end of fileParser error : Error creating a parser with a string Math.Abs = fun (value) { if (value < 0) return -value; return value; }; Math.Min = fun (value_a, value_b) { if (value_a < value_b) return value_a; return value_b; }; Math.Max = fun (value_a, value_b) { if (value_a > value_b) return value_a; return value_b; }; Math.Clamp = fun (value, min, max) { if (value < min) return min; if (value > max) return max; return value; }; Math.Pi = 3.14159265358979323846; #------------------------- Compatability Functions ------------------------- MathAbs = Math.Abs; MathMin = Math.Min; MathMax = Math.Max; MathClamp = Math.Clamp; MathPi = Math.Pi; MathCos = Math.Cos; MathSin = Math.Sin; MathTan = Math.Tan; MathATan2 = Math.ATan2; MathSqrt = Math.Sqrt; MathInt = Math.Int; #------------------------- Compatability Functions ------------------------- Plymouth.SetMessageFunction = Plymouth.SetDisplayMessageFunction; PlymouthSetRefreshFunction = Plymouth.SetRefreshFunction; PlymouthSetBootProgressFunction = Plymouth.SetBootProgressFunction; PlymouthSetRootMountedFunction = Plymouth.SetRootMountedFunction; PlymouthSetKeyboardInputFunction = Plymouth.SetKeyboardInputFunction; PlymouthSetUpdateStatusFunction = Plymouth.SetUpdateStatusFunction; PlymouthSetDisplayNormalFunction = Plymouth.SetDisplayNormalFunction; PlymouthSetDisplayPasswordFunction = Plymouth.SetDisplayPasswordFunction; PlymouthSetDisplayQuestionFunction = Plymouth.SetDisplayQuestionFunction; PlymouthSetValidateInputFunction = Plymouth.SetValidateInputFunction; PlymouthSetMessageFunction = Plymouth.SetMessageFunction; PlymouthSetQuitFunction = Plymouth.SetQuitFunction; PlymouthGetMode = Plymouth.GetMode; String |= fun(text) { return text | global.String; }; Image.Adopt = fun (raw_image) { if (raw_image) return raw_image | [] | Image; else return NULL; }; Image.Rotate = fun (angle) { return Image.Adopt (this._Rotate(angle)); }; Image.Crop = fun (x, y, width, height) { return Image.Adopt (this._Crop(x, y, width, height)); }; Image.Scale = fun (width, height) { return Image.Adopt (this._Scale(width, height)); }; Image.Tile = fun (width, height) { return Image.Adopt (this._Tile(width, height)); }; Image.Text = fun (text, red, green, blue, alpha, font, align) { return Image.Adopt (Image._Text (text, red, green, blue, alpha, font, align)); }; Image |= fun (filename) { return Image.Adopt (Image._New(filename)); }; #------------------------- Compatability Functions ------------------------- fun ImageNew (filename) { return Image (filename); } fun ImageScale (image, width, height) { return image.Scale (width, height); } fun ImageRotate (image, angle) { return image.Rotate (angle); } fun ImageGetWidth (image) { return image.GetWidth (); } fun ImageGetHeight (image) { return image.GetHeight (); } Sprite.SetPosition = fun (x, y, z) { this.SetX(x); this.SetY(y); this.SetZ(z); }; Sprite |= fun (image) { new_sprite = Sprite._New() | [] | Sprite; if (image) new_sprite.SetImage(image); return new_sprite; }; #------------------------- Compatability Functions ------------------------- fun SpriteNew () { return Sprite (); } fun SpriteSetImage (sprite, image) { return sprite.SetImage (image); } fun SpriteSetX (sprite, value) { return sprite.SetX (value); } fun SpriteSetY (sprite, value) { return sprite.SetY (value); } fun SpriteSetZ (sprite, value) { return sprite.SetZ (value); } fun SpriteSetPosition (sprite, x, y, z) { sprite.SetX(x); sprite.SetY(y); sprite.SetZ(z); } fun SpriteSetOpacity (sprite, value) { return sprite.SetOpacity (value); } fun SpriteWindowGetWidth () { return Window.GetWidth (); } fun SpriteWindowGetHeight () { return Window.GetHeight (); } fun SpriteWindowSetBackgroundTopColor (red, green, blue) { return Window.SetBackgroundTopColor (red, green, blue); } fun SpriteWindowSetBackgroundBottomColor (red, green, blue) { return Window.SetBackgroundBottomColor (red, green, blue); } ../src/plugins/splash/script/plugin.c%-75.75s: starting boot animation %-75.75s: parsing script file %-75.75s: executing script file IJ(JIIIPIIpQQQQQ0QPQ|ԉd4̊4lL,ĈĈĈĈĈĈĈtD|\<$܍؎@ @08p_____xxxxxxxxxxxxxxVVVVVVVxxxxxxxxuuܤȥ_script_obj_unrefscript_obj_freehide_splash_screenstart_script_animationstart_animationstart_animationshow_splash_screenshow_splash_screenstop_animation?I +?{Gz?<o@$@?;L/4<4T<;lL;\;l;|;;<<<|<>>>>?8BhB|lCCLDD$ ,EL E E ,G |G G KX Kx K lL L L M \M8 M\ M O lO O O8 LP` P