From 410a843d422d6824f5a2c2346a0de40a760ce91b Mon Sep 17 00:00:00 2001 From: "pr.jung" Date: Thu, 25 Aug 2016 17:08:24 +0900 Subject: [PATCH] Remove unused code Change-Id: I0bf043dea46d26ea54803380d836b6de75175b95 Signed-off-by: pr.jung --- tct-device-tizen-tests/Makefile | 48 - tct-device-tizen-tests/ReadMe.md | 15 - tct-device-tizen-tests/TCTCert.p12 | Bin 2429 -> 0 bytes tct-device-tizen-tests/res/ReadMe.md | 11 - tct-device-tizen-tests/res/Result/System.xml | 280 ----- tct-device-tizen-tests/res/Result/TizenT.xml | 238 ---- .../res/Result/style/application.js | 194 ---- .../res/Result/style/back_top.png | Bin 1122 -> 0 bytes tct-device-tizen-tests/res/Result/style/blue.jpg | Bin 954 -> 0 bytes tct-device-tizen-tests/res/Result/style/gray.jpg | Bin 866 -> 0 bytes .../res/Result/style/jquery.min.js | 4 - tct-device-tizen-tests/res/Result/style/orange.jpg | Bin 934 -> 0 bytes tct-device-tizen-tests/res/Result/style/popup.js | 1215 -------------------- tct-device-tizen-tests/res/Result/style/red.jpg | Bin 937 -> 0 bytes .../res/Result/style/summary.xsl | 358 ------ .../res/Result/style/testresult.xsl | 571 --------- tct-device-tizen-tests/res/Result/style/tests.css | 195 ---- tct-device-tizen-tests/res/Result/summary.xml | 21 - tct-device-tizen-tests/res/Result/test.xml | 289 ----- tct-device-tizen-tests/res/install.sh | 2 - tct-device-tizen-tests/res/pull.sh | 4 - tct-device-tizen-tests/res/push.sh | 2 - tct-device-tizen-tests/res/run.sh | 2 - tct-device-tizen-tests/share/res/icon.png | Bin 57662 -> 0 bytes tct-device-tizen-tests/src/Program.cs | 29 - tct-device-tizen-tests/src/Testcase/TSBattery.cs | 72 -- tct-device-tizen-tests/src/Testcase/TSDisplay.cs | 97 -- tct-device-tizen-tests/src/Testcase/TSHaptic.cs | 102 -- tct-device-tizen-tests/src/Testcase/TSIR.cs | 36 - tct-device-tizen-tests/src/Testcase/TSLed.cs | 77 -- tct-device-tizen-tests/src/Testcase/TSPower.cs | 62 - tct-device-tizen-tests/tizen-manifest.xml | 15 - tct-runtimeinformation-tizen-tests/Makefile | 48 - .../Properties/AssemblyInfo.cs | 36 - tct-runtimeinformation-tizen-tests/ReadMe.md | 15 - tct-runtimeinformation-tizen-tests/TCTCert.p12 | Bin 2429 -> 0 bytes .../lib/TestFramework.dll | Bin 39936 -> 0 bytes .../lib/Tizen.Applications.dll | Bin 66560 -> 0 bytes .../lib/Tizen.Internals.dll | Bin 9216 -> 0 bytes .../lib/Tizen.System.dll | Bin 51200 -> 0 bytes tct-runtimeinformation-tizen-tests/lib/Tizen.dll | Bin 7168 -> 0 bytes .../org.test.tizen.runtimeinformation.tpk | Bin 136728 -> 0 bytes tct-runtimeinformation-tizen-tests/res/ReadMe.md | 27 - .../res/Result/System.xml | 461 -------- .../res/Result/style/application.js | 194 ---- .../res/Result/style/back_top.png | Bin 1122 -> 0 bytes .../res/Result/style/blue.jpg | Bin 954 -> 0 bytes .../res/Result/style/gray.jpg | Bin 866 -> 0 bytes .../res/Result/style/jquery.min.js | 4 - .../res/Result/style/orange.jpg | Bin 934 -> 0 bytes .../res/Result/style/popup.js | 1215 -------------------- .../res/Result/style/red.jpg | Bin 937 -> 0 bytes .../res/Result/style/summary.xsl | 358 ------ .../res/Result/style/testresult.xsl | 571 --------- .../res/Result/style/tests.css | 195 ---- .../res/Result/summary.xml | 21 - tct-runtimeinformation-tizen-tests/res/install.sh | 9 - tct-runtimeinformation-tizen-tests/res/pull.sh | 4 - tct-runtimeinformation-tizen-tests/res/push.sh | 2 - tct-runtimeinformation-tizen-tests/res/run.sh | 4 - tct-runtimeinformation-tizen-tests/src/Program.cs | 29 - .../src/Testcase/TSRuntimeInformation.cs | 836 -------------- .../tct-runtimeinformation-tizen-tests.csproj | 104 -- .../tizen-manifest.xml | 10 - tct-system-tizen-tests/App.config | 6 - tct-system-tizen-tests/Makefile | 48 - tct-system-tizen-tests/Properties/AssemblyInfo.cs | 36 - tct-system-tizen-tests/ReadMe.md | 14 - tct-system-tizen-tests/TCTCert.p12 | Bin 2429 -> 0 bytes tct-system-tizen-tests/lib/TestFramework.dll | Bin 41984 -> 0 bytes tct-system-tizen-tests/lib/Tizen.Applications.dll | Bin 89600 -> 0 bytes tct-system-tizen-tests/lib/Tizen.Internals.dll | Bin 9216 -> 0 bytes tct-system-tizen-tests/lib/Tizen.System.dll | Bin 50176 -> 0 bytes tct-system-tizen-tests/lib/Tizen.UI.dll | Bin 137728 -> 0 bytes tct-system-tizen-tests/lib/Tizen.dll | Bin 7168 -> 0 bytes .../lib/Xamarin.Forms.Platform.Tizen.dll | Bin 77312 -> 0 bytes tct-system-tizen-tests/lib/Xamarin.Forms.dll | Bin 792064 -> 0 bytes tct-system-tizen-tests/res/ReadMe.md | 7 - .../res/Result/style/application.js | 194 ---- .../res/Result/style/back_top.png | Bin 1125 -> 0 bytes tct-system-tizen-tests/res/Result/style/blue.jpg | Bin 956 -> 0 bytes tct-system-tizen-tests/res/Result/style/gray.jpg | Bin 873 -> 0 bytes .../res/Result/style/jquery.min.js | 4 - tct-system-tizen-tests/res/Result/style/orange.jpg | Bin 934 -> 0 bytes tct-system-tizen-tests/res/Result/style/popup.js | 1214 ------------------- tct-system-tizen-tests/res/Result/style/red.jpg | Bin 941 -> 0 bytes .../res/Result/style/summary.xsl | 358 ------ .../res/Result/style/testresult.xsl | 571 --------- tct-system-tizen-tests/res/Result/style/tests.css | 195 ---- tct-system-tizen-tests/res/install.sh | 2 - tct-system-tizen-tests/res/pull.sh | 4 - tct-system-tizen-tests/res/push.sh | 2 - tct-system-tizen-tests/res/run.sh | 2 - tct-system-tizen-tests/share/res/icon.png | Bin 57899 -> 0 bytes tct-system-tizen-tests/src/Program.cs | 37 - tct-system-tizen-tests/src/Testcase/UTSStorage.cs | 297 ----- .../src/Testcase/UTSStorageManager.cs | 45 - .../src/Testcase/UTSSystemInfo.cs | 490 -------- tct-system-tizen-tests/tizen-manifest.xml | 10 - 99 files changed, 11618 deletions(-) delete mode 100644 tct-device-tizen-tests/Makefile delete mode 100644 tct-device-tizen-tests/ReadMe.md delete mode 100644 tct-device-tizen-tests/TCTCert.p12 delete mode 100644 tct-device-tizen-tests/res/ReadMe.md delete mode 100644 tct-device-tizen-tests/res/Result/System.xml delete mode 100644 tct-device-tizen-tests/res/Result/TizenT.xml delete mode 100644 tct-device-tizen-tests/res/Result/style/application.js delete mode 100644 tct-device-tizen-tests/res/Result/style/back_top.png delete mode 100644 tct-device-tizen-tests/res/Result/style/blue.jpg delete mode 100644 tct-device-tizen-tests/res/Result/style/gray.jpg delete mode 100644 tct-device-tizen-tests/res/Result/style/jquery.min.js delete mode 100644 tct-device-tizen-tests/res/Result/style/orange.jpg delete mode 100644 tct-device-tizen-tests/res/Result/style/popup.js delete mode 100644 tct-device-tizen-tests/res/Result/style/red.jpg delete mode 100644 tct-device-tizen-tests/res/Result/style/summary.xsl delete mode 100644 tct-device-tizen-tests/res/Result/style/testresult.xsl delete mode 100644 tct-device-tizen-tests/res/Result/style/tests.css delete mode 100644 tct-device-tizen-tests/res/Result/summary.xml delete mode 100644 tct-device-tizen-tests/res/Result/test.xml delete mode 100644 tct-device-tizen-tests/res/install.sh delete mode 100644 tct-device-tizen-tests/res/pull.sh delete mode 100644 tct-device-tizen-tests/res/push.sh delete mode 100644 tct-device-tizen-tests/res/run.sh delete mode 100644 tct-device-tizen-tests/share/res/icon.png delete mode 100644 tct-device-tizen-tests/src/Program.cs delete mode 100644 tct-device-tizen-tests/src/Testcase/TSBattery.cs delete mode 100644 tct-device-tizen-tests/src/Testcase/TSDisplay.cs delete mode 100644 tct-device-tizen-tests/src/Testcase/TSHaptic.cs delete mode 100644 tct-device-tizen-tests/src/Testcase/TSIR.cs delete mode 100644 tct-device-tizen-tests/src/Testcase/TSLed.cs delete mode 100644 tct-device-tizen-tests/src/Testcase/TSPower.cs delete mode 100644 tct-device-tizen-tests/tizen-manifest.xml delete mode 100755 tct-runtimeinformation-tizen-tests/Makefile delete mode 100644 tct-runtimeinformation-tizen-tests/Properties/AssemblyInfo.cs delete mode 100755 tct-runtimeinformation-tizen-tests/ReadMe.md delete mode 100644 tct-runtimeinformation-tizen-tests/TCTCert.p12 delete mode 100644 tct-runtimeinformation-tizen-tests/lib/TestFramework.dll delete mode 100644 tct-runtimeinformation-tizen-tests/lib/Tizen.Applications.dll delete mode 100755 tct-runtimeinformation-tizen-tests/lib/Tizen.Internals.dll delete mode 100755 tct-runtimeinformation-tizen-tests/lib/Tizen.System.dll delete mode 100755 tct-runtimeinformation-tizen-tests/lib/Tizen.dll delete mode 100644 tct-runtimeinformation-tizen-tests/org.test.tizen.runtimeinformation.tpk delete mode 100755 tct-runtimeinformation-tizen-tests/res/ReadMe.md delete mode 100644 tct-runtimeinformation-tizen-tests/res/Result/System.xml delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/application.js delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/back_top.png delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/blue.jpg delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/gray.jpg delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/jquery.min.js delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/orange.jpg delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/popup.js delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/red.jpg delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/summary.xsl delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/testresult.xsl delete mode 100755 tct-runtimeinformation-tizen-tests/res/Result/style/tests.css delete mode 100644 tct-runtimeinformation-tizen-tests/res/Result/summary.xml delete mode 100755 tct-runtimeinformation-tizen-tests/res/install.sh delete mode 100755 tct-runtimeinformation-tizen-tests/res/pull.sh delete mode 100755 tct-runtimeinformation-tizen-tests/res/push.sh delete mode 100755 tct-runtimeinformation-tizen-tests/res/run.sh delete mode 100755 tct-runtimeinformation-tizen-tests/src/Program.cs delete mode 100644 tct-runtimeinformation-tizen-tests/src/Testcase/TSRuntimeInformation.cs delete mode 100644 tct-runtimeinformation-tizen-tests/tct-runtimeinformation-tizen-tests.csproj delete mode 100755 tct-runtimeinformation-tizen-tests/tizen-manifest.xml delete mode 100644 tct-system-tizen-tests/App.config delete mode 100644 tct-system-tizen-tests/Makefile delete mode 100644 tct-system-tizen-tests/Properties/AssemblyInfo.cs delete mode 100644 tct-system-tizen-tests/ReadMe.md delete mode 100644 tct-system-tizen-tests/TCTCert.p12 delete mode 100644 tct-system-tizen-tests/lib/TestFramework.dll delete mode 100644 tct-system-tizen-tests/lib/Tizen.Applications.dll delete mode 100644 tct-system-tizen-tests/lib/Tizen.Internals.dll delete mode 100644 tct-system-tizen-tests/lib/Tizen.System.dll delete mode 100644 tct-system-tizen-tests/lib/Tizen.UI.dll delete mode 100644 tct-system-tizen-tests/lib/Tizen.dll delete mode 100644 tct-system-tizen-tests/lib/Xamarin.Forms.Platform.Tizen.dll delete mode 100644 tct-system-tizen-tests/lib/Xamarin.Forms.dll delete mode 100644 tct-system-tizen-tests/res/ReadMe.md delete mode 100644 tct-system-tizen-tests/res/Result/style/application.js delete mode 100644 tct-system-tizen-tests/res/Result/style/back_top.png delete mode 100644 tct-system-tizen-tests/res/Result/style/blue.jpg delete mode 100644 tct-system-tizen-tests/res/Result/style/gray.jpg delete mode 100644 tct-system-tizen-tests/res/Result/style/jquery.min.js delete mode 100644 tct-system-tizen-tests/res/Result/style/orange.jpg delete mode 100644 tct-system-tizen-tests/res/Result/style/popup.js delete mode 100644 tct-system-tizen-tests/res/Result/style/red.jpg delete mode 100644 tct-system-tizen-tests/res/Result/style/summary.xsl delete mode 100644 tct-system-tizen-tests/res/Result/style/testresult.xsl delete mode 100644 tct-system-tizen-tests/res/Result/style/tests.css delete mode 100755 tct-system-tizen-tests/res/install.sh delete mode 100755 tct-system-tizen-tests/res/pull.sh delete mode 100755 tct-system-tizen-tests/res/push.sh delete mode 100755 tct-system-tizen-tests/res/run.sh delete mode 100644 tct-system-tizen-tests/share/res/icon.png delete mode 100644 tct-system-tizen-tests/src/Program.cs delete mode 100644 tct-system-tizen-tests/src/Testcase/UTSStorage.cs delete mode 100644 tct-system-tizen-tests/src/Testcase/UTSStorageManager.cs delete mode 100644 tct-system-tizen-tests/src/Testcase/UTSSystemInfo.cs delete mode 100644 tct-system-tizen-tests/tizen-manifest.xml diff --git a/tct-device-tizen-tests/Makefile b/tct-device-tizen-tests/Makefile deleted file mode 100644 index 298019d..0000000 --- a/tct-device-tizen-tests/Makefile +++ /dev/null @@ -1,48 +0,0 @@ - -ifndef config - config=debug -endif - -ifndef verbose - SILENT = @ -endif - -PROJECTS := tct-device-tizen-tests - -CSC = mcs - -.PHONY: all clean help $(PROJECTS) prebuild prelink - -ifeq ($(config),debug) - FLAGS = /debug /noconfig /d:DEBUG -endif - -ifeq ($(config),release) - FLAGS = /optimize /noconfig /d:NDEBUG -endif - -FLAGS += /t:exe - -TARGETDIR = bin -OBJDIR = obj -TARGET = $(TARGETDIR)/$(PROJECTS).exe -SOURCES = $(wildcard src/**/*.cs src/*.cs) -null := -space := $(null) # -comma := , -DLLS = $(wildcard lib/*.dll) -ifneq ("$(DLLS)", "") - REFERENCE = "/reference:$(subst $(space),$(comma),$(DLLS))" -endif - -all: $(TARGETDIR) $(TARGET) - -$(TARGET): $(SOURCES) $(DLLS) - @echo "=== Building $(PROJECTS) ($(config))" - $(SILENT) $(CSC) /nologo /out:$@ $(REFERENCE) $(FLAGS) $(SOURCES) - -$(TARGETDIR): - $(SILENT) mkdir -p $(TARGETDIR) - -clean: - $(SILENT) rm -rf $(TARGETDIR) diff --git a/tct-device-tizen-tests/ReadMe.md b/tct-device-tizen-tests/ReadMe.md deleted file mode 100644 index 6aaa831..0000000 --- a/tct-device-tizen-tests/ReadMe.md +++ /dev/null @@ -1,15 +0,0 @@ -tct-suite-tizen-tests -├── src - Directory containing main method and test cases. -│ ├── Program.cs - Main method of the application. -│ ├── testcase -│ │ ├── TSApplicationManager.cs - Test case file of ApplicationManager Class. -│ │ └── …… - Other test case files. -│ └── support -│ └── ApplicationCommon.cs - A Support file which supports test cases. -├── bin - Contains executable file which is created by make file. -├── lib - Library files which needs to be packed. -├── res - Resource folder for any resources needed to run test. -├── share -├── Makefile - Script which builds package. -├── TCTCert.p12 - A Certificate file for building package. (pw:test) -└── tizen-manifest.xml - A Tizen Manifest file for declaring privilege and controls. diff --git a/tct-device-tizen-tests/TCTCert.p12 b/tct-device-tizen-tests/TCTCert.p12 deleted file mode 100644 index 386746380f484c74e9ceda9e2d28bd6296d131bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2429 zcmV-@34-=8f(dy70Ru3C2|or2Duzgg_YDCD0ic2jFa&}LEHHuzC@_Kp-v$XPhDe6@ z4FLxRpn?O?FoFZj0s#Opf&;|{2`Yw2hW8Bt2LUh~1_~;MNQU;FU)V7m8plpAbhew1l7W&R z&S5GHouyO)755kzEj*`W&+a%3NZ~)+!q@1qW>Lt2XdVo}&0mtj>?)K@PUgNbmiJ2; zksT@J(XBF}Un|x_Q+6cvR@srb44nWI6XP@`sTsF;NeUFpucpvvoEs#jf}$aIHb0bh>5dx#2; zw*>mTh90@^U9k@{$x$w;JTOf!7$Y1yO3QZ4#^^d z+AI-AyR9D${%4xli*_1!C;Cn|IX)~br$j-hXkpTkxcWgYlf&P<1z)fI@H8CihhC)O zS0N@3NCGvdOPs97XU|?gb6O%#)W__c)vXwbbun!sOXWvaSLTB31pN9k9~;wLjNm*( z@-r^h^#l!#n9RLQE#3hz4yNxFiFVZouauiMYK;KYn-bwk<*V+dZDCVSd17B{L11Z1m`apof!XJLz8wpJ~&Ve`j;HY{Sfv9gT))*AQ%pitFX5mN6PlVk1;kiWWcTo{i_~O?g?2a1D zceOSN^v!=rRO$5z&)m?>%-vOwwg_&Z4LSY$%#RCccTek;+%>H2?&(jY06zgwpPN+z z@RL=@xdYVY`3hlr2ggj<-o3Ip8T^$}r=n=KRn{JE`C*xo#=fv+wX&Nvngw_!@fXo9 zz#K){u?Utk5y}TGXsQgF6QTM(sL>Q;@`I2%-T!?`Xgu?Q7*>wrJ#+jEGRmnK(Y3UO zAU69Dpv`O%8q>gX!$hg*zw^FRc8z@ss$;{M*u*&LNQUP$z;>?D3;s=JIxjB;|sbf};5j ziOscRyRt5+RmEkCM2(pOSW^ng0rGvZMm+Q@p- z#z`4$A>L{oAn5}_j8ez?=f$#ZhdnE-YwAwr7{ayiwwu#Wo%UwKRbm;}L zuk8VdMt8+A6CB41I;ua@i=>%xOLiz$OJG$Il;2b#VzeFDB&zgZGP*Ev?83KY&e?=l z0@pW1CRWW)LPu!94W#l9VYHYl3f7D7XXW)Yk`@^-fR3?vePkQg;*P+}d$)y=VYLIh z`A{ryW};31wLg#yUA!goSNM}jVG2}}&e)Fs`Itko&U;}(^V{#S1tsdz&b*iG4otXiM>Xy%j;Soz;W%CZ5N#_md%(x zU}g?x>i+_aBjkd{`D8*0H;+!8#P8tUra{KmjyoLG&bWew^xWiim#VF$Ydy2u=aH*s z1B3W(1l#-D5%O@kt$W8|Ydh~Z2Rt

zRn&ca#*pv#<0w3PF-W9Dc^qjN{ei9#a2d zno{ZyzoG*+!NQ0P(KbW4JHJa9GMy8^djhMZl5tIS*%%Nmd@g&AVp$d_<`uq|N>mul zMH-^i=-7L!BPmu$*uhiW&5uYK;$|tT8w%zP)iX%NB=*R~@i zM{%lEC60Q%1|Z0dN>eAltuPMSt4p+a>A|7OiK}nOQ5^l@Xv3nbpDM!dgd8e-v!mO> zKc>)Yn114Wo5a8LN~&cm6c(GI>Qvw5AU`6WuwyjM@J&fVgbSC2ilO|cR8iHSm!@5r zK;w41_`rk(sn%Km@h`rjN+y8wdI(D_MNH)_QjWS*dm$>6CelEggG9Qi^W97p{f`ue z8yZcuc7?Ax%-Y9ntsr~N&89%I(V_a41n34z#U~&rIYuWW|*0POw%V#9p4ei>JcQ1VO`;+=ioD=P5RI!!aAlz~-yB$A)N!0@Iwb(fU;;eFjd&fwo_Z4>Usp4* zv5r_o)uHaDH8g_sWDu8xtCMt#Bh{|>PpZx$StjkW^LR+ItF71%4a1;g5nvT+gpt@Q ztBDrVsbJJBv`3L~d1sV-fOU4KIsN_Yen9WuwpS&R*7O?S4o}_fo5yPTdA!vaZ5{G2 z-IpXGDg#6$h6E{R9?2yJsu(ik7k?!SogO1(`m$6K5+r$@07&%gk1^<$z - - - - -

- - - - - - - - - - - - - - - - - FAIL - - - - - [Message] battery charging should be false in case battery is full - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - FAIL - - - - - [Message] Number of displays can't be zero - - - - - - - - - - - FAIL - - - - - [Message] Message: Index was out of range. Must be non-negative and less than the size of the collection. -Parameter name: index, Trace: at System.ThrowHelper.ThrowArgumentOutOfRangeException () <0xb06ca228 + 0x00030> in <filename unknown>:0 - at System.Collections.Generic.List`1[T].get_Item (Int32 index) <0xb06ca1b8 + 0x00027> in <filename unknown>:0 - at TizenTest.System.DeviceT.TSDisplay.MaxBrightness_READ () <0xb06c8610 + 0x00073> in <filename unknown>:0 - at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) - at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0xb06e55c0 + 0x000ab> in <filename unknown>:0 - - - - - - - - - - - FAIL - - - - - [Message] Message: Index was out of range. Must be non-negative and less than the size of the collection. -Parameter name: index, Trace: at System.ThrowHelper.ThrowArgumentOutOfRangeException () <0xb06ca228 + 0x00030> in <filename unknown>:0 - at System.Collections.Generic.List`1[T].get_Item (Int32 index) <0xb06ca1b8 + 0x00027> in <filename unknown>:0 - at TizenTest.System.DeviceT.TSDisplay.Brightness_READ_WRITE () <0xb06cf908 + 0x00077> in <filename unknown>:0 - at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) - at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0xb06e55c0 + 0x000ab> in <filename unknown>:0 - - - - - - - - - - - FAIL - - - - - [Message] Message: Index was out of range. Must be non-negative and less than the size of the collection. -Parameter name: index, Trace: at System.ThrowHelper.ThrowArgumentOutOfRangeException () <0xb06ca228 + 0x00030> in <filename unknown>:0 - at System.Collections.Generic.List`1[T].get_Item (Int32 index) <0xb06ca1b8 + 0x00027> in <filename unknown>:0 - at TizenTest.System.DeviceT.TSDisplay.Brightness_CHANGE_VALUE () <0xb06cfa88 + 0x00093> in <filename unknown>:0 - at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) - at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0xb06e55c0 + 0x000ab> in <filename unknown>:0 - - - - - - - - - - - FAIL - - - - - [Message] Number of vibratos can't be zero - - - - - - - - - - - FAIL - - - - - [Message] Message: unable to get Vibrators count., Trace: at Tizen.System.Vibrator.GetAllVibrators () <0xb06dfc18 + 0x000d4> in <filename unknown>:0 - at Tizen.System.Vibrator+<>c.<get_Vibrators>b__10_0 () <0xb06dfbd8 + 0x0000f> in <filename unknown>:0 - at System.Lazy`1[T].CreateValue () <0xb06c94f8 + 0x00183> in <filename unknown>:0 - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - FAIL - - - - - [Message] Max brightness of Display can't be zero - - - - - - - - - - - FAIL - - - - - [Message] get/set brightness of Display should be same - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - FAIL - - - - - [Message] failed to request cpu lock - - - - - - - - - - - FAIL - - - - - [Message] failed to request cpu lock - - - - - - - \ No newline at end of file diff --git a/tct-device-tizen-tests/res/Result/TizenT.xml b/tct-device-tizen-tests/res/Result/TizenT.xml deleted file mode 100644 index e6d0678..0000000 --- a/tct-device-tizen-tests/res/Result/TizenT.xml +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - FAIL - - - - - [Message] Expects true, but got false. - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - FAIL - - - - - [Message] Expects true, but got false. - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - \ No newline at end of file diff --git a/tct-device-tizen-tests/res/Result/style/application.js b/tct-device-tizen-tests/res/Result/style/application.js deleted file mode 100644 index 147094f..0000000 --- a/tct-device-tizen-tests/res/Result/style/application.js +++ /dev/null @@ -1,194 +0,0 @@ -function getScrollTop() { - return f_scrollTop(); -} - -function f_scrollTop() { - return f_filterResults($(window) ? $(window).scrollTop() : 0, - document.documentElement ? document.documentElement.scrollTop : 0, - document.body ? document.body.scrollTop : 0); -} -function f_filterResults(n_win, n_docel, n_body) { - var n_result = n_win ? n_win : 0; - if (n_docel && (!n_result || (n_result > n_docel))) - n_result = n_docel; - return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result; -} - -function setScrollTop() { - $(window) ? $(window).scrollTop(0) : 0; - document.documentElement ? document.documentElement.scrollTop = 0 : 0; - document.body ? document.body.scrollTop = 0 : 0; -} - -function goTopEx() { - $node = $('#goTopBtn'); - if (getScrollTop() > 0) { - $node.show(); - } else { - $node.hide(); - } - - $(window).scroll(function() { - if (getScrollTop() > 0) { - $node.show(); - } else { - $node.hide(); - } - }); - - $node.click(function() { - setScrollTop(); - }); -} - -function drawRatio() { - $('.suite_item').each(function(i, node) { - drawSuiteRatio(node) - }); -} - -$(".see_all").click(function(){ - $("#see_all").show(); - $("#see_fail").hide(); - $("#see_block").hide(); - $("#see_na").hide(); - updateToggles(); - return false; -}); - -$(".see_failed").click(function(){ - $("#see_all").hide(); - $("#see_fail").show(); - $("#see_block").hide(); - $("#see_na").hide(); - updateToggles(); - return false; -}); - -$(".see_blocked").click(function(){ - $("#see_all").hide(); - $("#see_fail").hide(); - $("#see_block").show(); - $("#see_na").hide(); - updateToggles(); - return false; -}); - -$(".see_na").click(function(){ - $("#see_all").hide(); - $("#see_fail").hide(); - $("#see_block").hide(); - $("#see_na").show(); - updateToggles(); - return false; -}); - -$("a.test_case_popup").click(function(){ - var $this = $(this); - Popup.show($this.attr('id')); - return false; -}); - -$(".see_capabilities").click(function(){ - if ($('#capability_table').css('display') == 'none') { - $("#capability_table").show(); - }else{ - $("#capability_table").hide(); - } - return false; -}); - -function drawSuiteRatio(node) { - arrTitle = new Array("Passed", "Failed", "Blocked", "Not Executed"); - var $node = $(node); - var $total = $node.find('.total'); - var $pass = $node.find('.pass'); - var $fail = $node.find('.fail'); - var $block = $node.find('.block'); - var $na = $node.find('.na'); - var $div = $node.find('.RatioGraphic'); - - var total_int = parseInt($total.text()); - var pass_int = parseInt($pass.text()); - var fail_int = parseInt($fail.text()); - var block_int = parseInt($block.text()); - var na_int = parseInt($na.text()); - - var pass_rate = pass_int * 100 / total_int; - var fail_rate = fail_int * 100 / total_int; - var block_rate = block_int * 100 / total_int; - var na_rate = na_int * 100 / total_int; - - var areaWidth = 380; - - var pass_width = areaWidth * pass_rate / 100; - var fail_width = areaWidth * fail_rate / 100; - var block_width = areaWidth * block_rate / 100; - var na_width = areaWidth * na_rate / 100; - - pass_rate = pass_rate.toFixed(2); - fail_rate = fail_rate.toFixed(2); - block_rate = block_rate.toFixed(2); - na_rate = na_rate.toFixed(2); - - var pass_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/blue.jpg");" - var fail_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/red.jpg");" - var block_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/orange.jpg");" - var na_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/gray.jpg");" - - var html = ""; - if (pass_width > 0){ - html += ""; - } - if (fail_width > 0){ - html += ""; - } - if (block_width > 0){ - html += ""; - } - if (na_width > 0){ - html += ""; - } - html += "
"; - if (pass_width > 20){ - html += pass_rate + "%" - } - html += ""; - if (fail_width > 20){ - html += fail_rate + "%" - } - html += ""; - if (block_width > 20){ - html += block_rate + "%" - } - html += ""; - if (na_width > 20){ - html += na_rate + "%" - } - html += "
"; - $div.html(html); -} diff --git a/tct-device-tizen-tests/res/Result/style/back_top.png b/tct-device-tizen-tests/res/Result/style/back_top.png deleted file mode 100644 index 19cbd763108a85a2a7c2954c0172b580a7ccb3b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1122 zcmV-o1fBbdP)r0015c0ssI2d=e3600001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1NTWpK~!i%?ODH1 z+dvd{+C)SOk|P+hp$yOgm6jPqnTZ7I)Gcc=!k+>oS=pEnNXbkQnJGvNz!0%z0L2wZ zMoHzq^PTPU`E1|$a1~W&Wgzjp_uhTq`*labaU4TG(~7`{X?0Bdg%Hs6Om!S+dNe&# zjlfhpR}dWy9<9Q;9okCWbT-PlZmxGRYz)9cX@6&K*AzANaPz!$H3sR{X6o*f- z4b*pEk}JU4uwK_a%~5TJF*!IJ;>H6{=Ny#NbHyhHA$=!8ayEz&r+zXFgmpvfhqI?w|FUEqarP39Cc>f-quc3jEdu+U@+o)4zI3^xJNqzVuyjX!~+ej2wH~ z!#?9@^sW!Wb4xOgtua!P|?@BCZTN@<*r+%(Pxu0eDfun^ZQju zN7LD^EJhIPU3jryH{Y7jCsuOOy7#FG2=cVzO?_1 zlUSm)i8WXLUKd>&D<`V6w9Fo>i_18DN0a+_FQn-SR4r6UeIN$n?O7At&)G*bY)h>= zu2H-L&wm;uiKSmp^?}Eaeo3F#ad`p_g zkaTccl`IJj#%&VJotuA|7HL``L^*eEN#;^7^gJj%uZS@*os`d9+Ec76WDhY%&DLh+ zk~gPu{7RB6cX^W=C|O+bb10mksqr3fuC*y~*&4DVsdKGL=1E#fs&zGbAaCd)4J^Z) z7R;>36Esb7Ig3c*^kNl;p$CS#b-#ql94e#c+#y@;{KUk8jLy$r=fXIkvq!3R;o_DW zp;~~4fZ~5Q)UroYk~0FDo}2+zQ?Kb!!!PI6y7%M^u$p?EJ!<&nyjs(fGr(%NP!T_~pF%FN1_9_w2rCUjP6A07*qoM6N<$f@q*1S^xk5 diff --git a/tct-device-tizen-tests/res/Result/style/blue.jpg b/tct-device-tizen-tests/res/Result/style/blue.jpg deleted file mode 100644 index d1db8f724fa76eb1f4efb914d24be05c187109d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 954 zcmex=eAA-4QK!nlZm zfsvIF3>ct*k%^gwm5rT)lZ%^?ff*tPBq6d$k^&4&jLghTEX=H|EG$4{YJqYLEP|{; ziiVDC!hwnGN`)dujT0AgC_8ODC>nI}gNkudQ4=SZn7D+bl&YG#hNhN@shPQjrIoXb ztDC!rr&n-DXjpheWK?oWYFc_mW>#@YX<2ziWmR)aYg>CqXV;|3Q>IRvK4a#rMT?g# zUABD1%2k^-Z`rzS`;MKv4jn#n^w{weCr@3veC6u3>o;!Rdidz^lc&#~zj*oTTk@SCu%S(U=?B5(qa)L@X*7#m8DOl#UiAmVu=Tcr^qMLDWl0zutf1t zBi|CmOpYi9pn9eTp$4HD$1WIZ_T(D&E;DSK>FjIRYjVusvPR}AiOW61}+8- zMh!;Ip3DVF!4kKUr80XGmjzt*N%l4DF*zlb)n;;8;#Ml}g5=B|uVf*RYM?(BumIgA z)*$QQbO~sVEYxs0nBhm2+=B!b0qtV}TDGM@LtqO7&{>=goIc4J5^Xb%%|f!ps7)#v aXp7m5W0y5@nSs8&EHMS7nw6pc|4jgm*fB5w diff --git a/tct-device-tizen-tests/res/Result/style/gray.jpg b/tct-device-tizen-tests/res/Result/style/gray.jpg deleted file mode 100644 index f1acfdbe94c05b638ac06a84edf7c7bbb1125f3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 866 zcmex=wkpZ3brsCPqdOf&yk%W)NUwVPR%vXJcmvVGd4iP7V$(4t91fUM?^_0R}-120_L^W=16jCP7AKLB{__7~~lk7+Hbd0r?0D z7@3$^SlNJ1;^GD>*eU>YJ~J~D(6Ov6EI`$@KzRlhK~^C}Lq|5@z(jVXLJ_0Ji3>TD zoi-j64Z8S2#W<;`iIYoATtZSxRZU$(Q_IBE%-q7#%Gt%$&E3P(D>x)HEIcAIDmf)J zEj=SMtGJ}Jth}PKs=1}Lt-YhOYtrN?Q>RUzF>}_U#Y>hhTfSoDs!f}>Y~8kf$Ie}c z4j(ys?D&b3r!HN-a`oEv8#iw~eDwIq(`V0LynOZX)8{W=zkUDl^B2fpj10^WZ^38f2KE_o9%~}YXK;@p{B?_ghnW!=dCY3JE*Eh+R}GQb@{A;m&0YWe@)1OTom7e@d9 diff --git a/tct-device-tizen-tests/res/Result/style/jquery.min.js b/tct-device-tizen-tests/res/Result/style/jquery.min.js deleted file mode 100644 index 198b3ff..0000000 --- a/tct-device-tizen-tests/res/Result/style/jquery.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.1 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/tct-device-tizen-tests/res/Result/style/orange.jpg b/tct-device-tizen-tests/res/Result/style/orange.jpg deleted file mode 100644 index ac4c7493f8b541b2d97af3982860fdfce378d658..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmex=eAA-4QK!nlZm zfsvIF3>ct*k%^gwm5rT)lZ%^?ff*tPBq6d$k^&4&jLghTEX=H|EG$4{YJqYLEP|{; ziiVDC!hwnGN`)dujT0AgC_8ODC>nI}gNkudQ4=SZn7D+bl&YG#hNhN@shPQjrIoXb ztDC!rr&n-DXjpheWK?oWYFc_mW>#@YX<2ziWmR)aYg>CqXV;|3Q>IRvK4a#rMT?g# zUABD1%2k^-Z`rzS`;MKv4jn#n^w{weCr@3veC6u3>o;!Rdidz^lc&#~zj*oTqL?A@(1V@JrB8&TV2R?P3GG}?A^{LuY(jg0VkSov zg9gI_rUsz~p&3UOuq-pwkhqmB?UNK>xaFA1Wr}B8g@Ex zLJT$oT9usHlWW+!ASoDRpTiNL#f+LgUJ%CstzcM?1Tucn1imF64;_Hc1{xpe0W_I^ z0npHgAQm^!hfbG3j^|?VVt_diXl^FN7g9hL$o$JbKrt^ihznR5L>L0t|K9`v=nx~$ diff --git a/tct-device-tizen-tests/res/Result/style/popup.js b/tct-device-tizen-tests/res/Result/style/popup.js deleted file mode 100644 index 5f994f4..0000000 --- a/tct-device-tizen-tests/res/Result/style/popup.js +++ /dev/null @@ -1,1215 +0,0 @@ -/** - * Copyright (c)2005-2009 Matt Kruse (javascripttoolbox.com) - * - * Dual licensed under the MIT and GPL licenses. - * This basically means you can use this code however you want for - * free, but don't claim to have written it yourself! - * Donations always accepted: http://www.JavascriptToolbox.com/donate/ - * - * Please do not link to the .js files on javascripttoolbox.com from - * your site. Copy the files locally to your server instead. - * - */ -/* ******************************************************************* */ -/* UTIL FUNCTIONS */ -/* ******************************************************************* */ -var Util = {'$VERSION':1.06}; - -// Util functions - these are GLOBAL so they -// look like built-in functions. - -// Determine if an object is an array -function isArray(o) { - return (o!=null && typeof(o)=="object" && typeof(o.length)=="number" && (o.length==0 || defined(o[0]))); -}; - -// Determine if an object is an Object -function isObject(o) { - return (o!=null && typeof(o)=="object" && defined(o.constructor) && o.constructor==Object && !defined(o.nodeName)); -}; - -// Determine if a reference is defined -function defined(o) { - return (typeof(o)!="undefined"); -}; - -// Iterate over an array, object, or list of items and run code against each item -// Similar functionality to Perl's map() function -function map(func) { - var i,j,o; - var results = []; - if (typeof(func)=="string") { - func = new Function('$_',func); - } - for (i=1; i>>=4; - } - while(hex.length<6) { hex='0'+hex; } - return "#" + hex; - }; - - // Convert hyphen style names like border-width to camel case like borderWidth - css.hyphen2camel = function(property) { - if (!defined(property) || property==null) { return null; } - if (property.indexOf("-")<0) { return property; } - var str = ""; - var c = null; - var l = property.length; - for (var i=0; i0) { - return bodies[0]; - } - } - return null; - }; - - // Get the amount that the main document has scrolled from top - // -------------------------------------------------------------------- - screen.getScrollTop = function() { - if (document.documentElement && defined(document.documentElement.scrollTop) && document.documentElement.scrollTop>0) { - return document.documentElement.scrollTop; - } - if (document.body && defined(document.body.scrollTop)) { - return document.body.scrollTop; - } - return null; - }; - - // Get the amount that the main document has scrolled from left - // -------------------------------------------------------------------- - screen.getScrollLeft = function() { - if (document.documentElement && defined(document.documentElement.scrollLeft) && document.documentElement.scrollLeft>0) { - return document.documentElement.scrollLeft; - } - if (document.body && defined(document.body.scrollLeft)) { - return document.body.scrollLeft; - } - return null; - }; - - // Util function to default a bad number to 0 - // -------------------------------------------------------------------- - screen.zero = function(n) { - return (!defined(n) || isNaN(n))?0:n; - }; - - // Get the width of the entire document - // -------------------------------------------------------------------- - screen.getDocumentWidth = function() { - var width = 0; - var body = screen.getBody(); - if (document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - var rightMargin = parseInt(CSS.get(body,'marginRight'),10) || 0; - var leftMargin = parseInt(CSS.get(body,'marginLeft'), 10) || 0; - width = Math.max(body.offsetWidth + leftMargin + rightMargin, document.documentElement.clientWidth); - } - else { - width = Math.max(body.clientWidth, body.scrollWidth); - } - if (isNaN(width) || width==0) { - width = screen.zero(self.innerWidth); - } - return width; - }; - - // Get the height of the entire document - // -------------------------------------------------------------------- - screen.getDocumentHeight = function() { - var body = screen.getBody(); - var innerHeight = (defined(self.innerHeight)&&!isNaN(self.innerHeight))?self.innerHeight:0; - if (document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - var topMargin = parseInt(CSS.get(body,'marginTop'),10) || 0; - var bottomMargin = parseInt(CSS.get(body,'marginBottom'), 10) || 0; - return Math.max(body.offsetHeight + topMargin + bottomMargin, document.documentElement.clientHeight, document.documentElement.scrollHeight, screen.zero(self.innerHeight)); - } - return Math.max(body.scrollHeight, body.clientHeight, screen.zero(self.innerHeight)); - }; - - // Get the width of the viewport (viewable area) in the browser window - // -------------------------------------------------------------------- - screen.getViewportWidth = function() { - if (document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - return document.documentElement.clientWidth; - } - else if (document.compatMode && document.body) { - return document.body.clientWidth; - } - return screen.zero(self.innerWidth); - }; - - // Get the height of the viewport (viewable area) in the browser window - // -------------------------------------------------------------------- - screen.getViewportHeight = function() { - if (!window.opera && document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - return document.documentElement.clientHeight; - } - else if (document.compatMode && !window.opera && document.body) { - return document.body.clientHeight; - } - return screen.zero(self.innerHeight); - }; - - return screen; -})();var Sort = (function(){ - var sort = {}; - sort.AlphaNumeric = function(a,b) { - if (a==b) { return 0; } - if (a0 && document.anchors[0].x) { - for (var i=0; i0) { - top -= el.scrollTop; - } - if (el.scrollLeft && el.scrollLeft>0) { - left -= el.scrollLeft; - } - } - } - // If this node is also the offsetParent, add on the offsets and reset to the new offsetParent - if (el == offsetParent) { - left += o.offsetLeft; - if (el.clientLeft && el.nodeName!="TABLE") { - left += el.clientLeft; - } - top += o.offsetTop; - if (el.clientTop && el.nodeName!="TABLE") { - top += el.clientTop; - } - o = el; - if (o.offsetParent==null) { - if (o.offsetLeft) { - left += o.offsetLeft; - } - if (o.offsetTop) { - top += o.offsetTop; - } - } - offsetParent = o.offsetParent; - } - } - - - if (originalObject.offsetWidth) { - width = originalObject.offsetWidth; - } - if (originalObject.offsetHeight) { - height = originalObject.offsetHeight; - } - - return {'left':left, 'top':top, 'width':width, 'height':height - }; - }; - - // Retrieve the position of an object's center point - // ================================================= - pos.getCenter = function(o) { - var c = this.get(o); - if (c==null) { return null; } - c.left = c.left + (c.width/2); - c.top = c.top + (c.height/2); - return c; - }; - - return pos; -})();// CLASS CONSTRUCTOR -// -------------------------------------------------------------------- -var Popup = function(div, options) { - this.div = defined(div)?div:null; - this.index = Popup.maxIndex++; - this.ref = "Popup.objects["+this.index+"]"; - Popup.objects[this.index] = this; - // Store a reference to the DIV by id, also - if (typeof(this.div)=="string") { - Popup.objectsById[this.div] = this; - } - if (defined(this.div) && this.div!=null && defined(this.div.id)) { - Popup.objectsById[this.div.id] = this.div.id; - } - // Apply passed-in options - if (defined(options) && options!=null && typeof(options)=="object") { - for (var i in options) { - this[i] = options[i]; - } - } - return this; -}; - -// CLASS PROPERTIES -// -------------------------------------------------------------------- -// Index of popup objects, to maintain a global reference if necessary -Popup.maxIndex = 0; -Popup.objects = {}; -Popup.objectsById = {}; - -// The z-index value that popups will start at -Popup.minZIndex = 101; - -// Class names to assign to other objects -Popup.screenClass = "PopupScreen"; -Popup.iframeClass = "PopupIframe"; -Popup.screenIframeClass = "PopupScreenIframe"; - -// CLASS METHODS -// -------------------------------------------------------------------- - -// Hide all currently-visible non-modal dialogs -Popup.hideAll = function() { - for (var i in Popup.objects) { - var p = Popup.objects[i]; - if (!p.modal && p.autoHide) { - p.hide(); - } - } -}; -// Catch global events as a trigger to hide auto-hide popups -Event.add(document, "mouseup", Popup.hideAll, false); - -// A simple class method to show a popup without creating an instance -Popup.show = function(divObject, referenceObject, position, options, modal) { - var popup; - if (defined(divObject)) { - popup = new Popup(divObject); - } - else { - popup = new Popup(); - popup.destroyDivOnHide = true; - } - if (defined(referenceObject)) { popup.reference = DOM.resolve(referenceObject); } - if (defined(position)) { popup.position = position; } - if (defined(options) && options!=null && typeof(options)=="object") { - for (var i in options) { - popup[i] = options[i]; - } - } - if (typeof(modal)=="boolean") { - popup.modal = modal; - } - popup.destroyObjectsOnHide = true; - popup.show(); - return popup; -}; - -// A simple class method to show a modal popup -Popup.showModal = function(divObject, referenceObject, position, options) { - Popup.show(divObject, referenceObject, position, options, true); -}; - -// A method to retrieve a popup object based on a div ID -Popup.get = function(divId) { - if (defined(Popup.objectsById[divId])) { - return Popup.objectsById[divId]; - } - return null; -}; - -// A method to hide a popup based on a div id -Popup.hide = function(divId) { - var popup = Popup.get(divId); - if (popup!=null) { - popup.hide(); - } -}; - -// PROTOTYPE PROPERTIES -// -------------------------------------------------------------------- -Popup.prototype.content = null; -Popup.prototype.className = "PopupDiv"; -Popup.prototype.style = null; // Styles to be applied to the DIV -Popup.prototype.width = null; -Popup.prototype.height = null; -Popup.prototype.top = null; -Popup.prototype.left = null; -Popup.prototype.offsetLeft = 0; -Popup.prototype.offsetTop = 0; -Popup.prototype.constrainToScreen = true; -Popup.prototype.autoHide = true; -Popup.prototype.useIframeShim = false; /*@cc_on @*/ /*@if (@_win32) {Popup.prototype.useIframeShim = true;} @end @*/ -Popup.prototype.iframe = null; -Popup.prototype.position = null; // vertical: "above top center bottom below", horizontal: "adjacent-left,left,center,right,adjacent-right" -Popup.prototype.reference = null; -Popup.prototype.modal = false; -Popup.prototype.destroyDivOnHide = false; -Popup.prototype.destroyObjectsOnHide = false; -Popup.prototype.screen = null; -Popup.prototype.screenIframeShim = null; -Popup.prototype.screenOpacity=.4; -Popup.prototype.screenColor="#cccccc"; - -// INSTANCE METHODS -// -------------------------------------------------------------------- - -// Show the popup -// -------------------------------------------------------------------- -Popup.prototype.show = function(options, modal) { - this.modal = this.modal || (typeof(modal)=="boolean" && modal); - if (defined(options) && options!=null && typeof(options)=="object") { - for (var i in options) { - this[i] = options[i]; - } - } - this.div = DOM.resolve(this.div); - CSS.setStyle(this.div,'position','absolute'); - - // If there is no div pre-defined to use, create one - if (this.div==null) { - this.div = this.createDiv(); - } - if (this.content!=null) { - this.div.innerHTML = this.content; - this.content = null; - } - if (this.className!=null) { - this.div.className = this.className; - } - if (this.style!=null) { - this.applyStyle(); - } - if (this.width!=null) { - this.div.style.width = this.width+"px"; - this.div.style.overflowX="auto"; - } - if (this.height!=null) { - this.div.style.height = this.height+"px"; - this.div.style.overflowY="auto"; - } - - // Do the actual display - this is a separate method so display transitions can be implemented - this.transition(); - - // Make sure clicks on the DIV don't bubble up to the document - this.div.onclick = function(e) { - Event.cancelBubble(Event.resolve(e)); - }; - this.div.onmouseup = this.div.onclick; - - // Focus to the DIV if possible - if (this.modal && this.div.focus) { - this.div.focus(); - } -}; - -// Show the popup but make it modal -// -------------------------------------------------------------------- -Popup.prototype.transition = function() { - if (this.modal) { - this.addScreen(); - } - - // Make the DIV displayed but hidden so its size can be measured - CSS.setStyle(this.div,'visibility','hidden'); - CSS.setStyle(this.div,'display','block'); - - // Position the popup - this.setPosition(); - - // Add the shim if necessary - if (this.useIframeShim) { - this.addIframeShim(); - } - - // Make sure the DIV is higher than the shim - this.div.style.zIndex = Popup.minZIndex++; - - CSS.setStyle(this.div,'display','block'); - CSS.setStyle(this.div,'visibility','visible'); -}; - -// Show the popup but make it modal -// -------------------------------------------------------------------- -Popup.prototype.showModal = function(options) { - this.show(options,true); -}; - -// Apply user styles to the DIV -// -------------------------------------------------------------------- -Popup.prototype.applyStyle = function() { - if (this.div!=null && this.style!=null && typeof(this.style)=="object") { - for (var i in this.style) { - this.div.style[i] = this.style[i]; - } - } -}; - -// Hide the popup -// -------------------------------------------------------------------- -Popup.prototype.hide = function() { - // If this was a temp object creating on-the-fly, then remove objects from the DOM so - // The document doesn't get littered with extra objects - if (this.destroyDivOnHide) { - DOM.removeNode(this.div); - this.div = null; - delete Popup.objects[this.id]; - } - else if (this.div!=null) { - CSS.setStyle(this.div,'display','none'); - } - - if (this.destroyObjectsOnHide) { - DOM.removeNode(this.iframe); - DOM.removeNode(this.screen); - DOM.removeNode(this.screenIframeShim); - } - else { - if (this.iframe!=null) { - this.iframe.style.display = "none"; - } - if (this.screen!=null) { - this.screen.style.display = "none"; - } - if (this.screenIframeShim!=null) { - this.screenIframeShim.style.display = "none"; - } - } -}; - -// Util funcs for position -// -------------------------------------------------------------------- -Popup.prototype.setTop = function(top) { - this.div.style.top = top+"px"; -}; -Popup.prototype.setLeft = function(left) { - this.div.style.left = left+"px"; -}; -Popup.prototype.getTop = function() { - return parseInt(CSS.getStyle(this.div,"top"),10); -}; -Popup.prototype.getLeft = function() { - return parseInt(CSS.getStyle(this.div,"left"),10); -}; - -// All the logic to position the popup based on various criteria -// -------------------------------------------------------------------- -Popup.prototype.setPosition = function() { - if (this.position!=null) { - var m = this.position.match(/^(\S+)\s+(\S+)/); - if (m!=null && m.length==3) { - var v = m[1]; - var h = m[2]; - - var ref = this.reference; - if (ref==null) { ref = Screen.getBody(); } - var p = Position.get(ref); - var refTop = p.top; - var refLeft = p.left; - var refWidth = DOM.getOuterWidth(ref); - var refHeight = DOM.getOuterHeight(ref); - - var width = DOM.getOuterWidth(this.div); - var height = DOM.getOuterHeight(this.div); - - var scrollLeft = Screen.getScrollLeft(); - var scrollTop = Screen.getScrollTop(); - - // Set vertical position relative to reference object - if (v=="above") { this.setTop(refTop-height+this.offsetTop); } - else if (v=="top") { this.setTop(refTop+this.offsetTop); } - else if (v=="center") { this.setTop(refTop+(refHeight/2)-(height/2)+this.offsetTop); } - else if (v=="bottom") { this.setTop(refTop+refHeight-height+this.offsetTop); } - else if (v=="below") { this.setTop(refTop+refHeight+this.offsetTop); } - - // Set horizontal position relative to reference object - if (h=="adjacent-left") { this.setLeft(refLeft-width+this.offsetLeft); } - else if (h=="left") { this.setLeft(refLeft+this.offsetLeft); } - else if (h=="center") { this.setLeft(refLeft+(refWidth/2)-(width/2)+this.offsetLeft); } - else if (h=="right") { this.setLeft(refLeft+refWidth-width+this.offsetLeft); } - else if (h=="adjacent-right") { this.setLeft(refLeft+refWidth+this.offsetLeft); } - } - } - else if (this.top==null && this.left==null) { - this.center(); - } - else { - if (this.top==null) { this.top=0; } - if (this.left==null) { this.left=0; } - this.div.style.top = this.top+this.offsetTop+"px"; - this.div.style.left = this.left+this.offsetLeft+"px"; - } - - // Re-position to make sure it stays on the screen - if (this.constrainToScreen) { - this.fitToScreen(); - } -}; - -// Append an object to the body -// -------------------------------------------------------------------- -Popup.prototype.appendToBody = function(o) { - var body = Screen.getBody(); - if (body && body.appendChild) { - body.appendChild(o); - } -}; - -// Create a new DIV object to be used for a popup -// -------------------------------------------------------------------- -Popup.prototype.createDiv = function() { - if (document.createElement) { - var d = document.createElement("DIV"); - d.style.position="absolute"; - d.style.display="block"; - d.style.visibility="hidden"; - this.appendToBody(d); - return d; - } - alert("ERROR: Couldn't create DIV element in Popup.prototype.createDiv()"); - return null; -}; - -// Create a new IFRAME object to be used behind the popup -// -------------------------------------------------------------------- -Popup.prototype.createIframe = function() { - if (document.createElement) { - var i= document.createElement("IFRAME"); - i.style.position="absolute"; - i.style.display="block"; - i.style.visibility="hidden"; - i.style.background="none"; - this.appendToBody(i); - return i; - } - else { - alert("ERROR: Couldn't create IFRAME object in Popup.prototype.createIframe()"); - } -}; - -// Add an IFRAME shim for the DIV -// -------------------------------------------------------------------- -Popup.prototype.addIframeShim = function() { - if (this.iframe==null) { - this.iframe = this.createIframe(); - } - this.iframe.className = Popup.iframeClass; - CSS.setStyle(this.iframe,'top',this.getTop()+"px"); - CSS.setStyle(this.iframe,'left',this.getLeft()+"px"); - CSS.setStyle(this.iframe,'width',DOM.getOuterWidth(this.div) + "px"); - CSS.setStyle(this.iframe,'height',DOM.getOuterHeight(this.div) + "px"); - CSS.setStyle(this.iframe,'zIndex',Popup.minZIndex++); - CSS.setStyle(this.iframe,'opacity',0); - CSS.setStyle(this.iframe,'visibility','visible'); - CSS.setStyle(this.iframe,'display','block'); -}; - -// Create a "screen" to make a popup modal -// -------------------------------------------------------------------- -Popup.prototype.addScreen = function() { - if (this.screen==null) { - this.screen = this.createDiv(); - this.screen.style.top="0px"; - this.screen.style.left="0px"; - this.screen.style.backgroundColor = this.screenColor; - this.screen.className=Popup.screenClass;; - CSS.setStyle(this.screen,"opacity",this.screenOpacity); - this.screen.onclick = function(e) { Event.cancelBubble(Event.resolve(e)); } - } - if (this.screenIframeShim==null) { - this.screenIframeShim = this.createIframe(); - this.screenIframeShim.style.top="0px"; - this.screenIframeShim.style.left="0px"; - this.screenIframeShim.className=Popup.screenIframeClass; - CSS.setStyle(this.screenIframeShim,"opacity",0); - } - this.screen.style.width = Screen.getDocumentWidth()+"px"; - this.screen.style.height = Screen.getDocumentHeight()+"px"; - this.screenIframeShim.style.width = Screen.getDocumentWidth()+"px"; - this.screenIframeShim.style.height = Screen.getDocumentHeight()+"px"; - this.screenIframeShim.style.zIndex = Popup.minZIndex++; - this.screenIframeShim.style.visibility="visible"; - this.screenIframeShim.style.display="block"; - this.screen.style.zIndex = Popup.minZIndex++; - this.screen.style.visibility="visible"; - this.screen.style.display="block"; -}; - -// Re-position the DIV so it stays on the screen -// -------------------------------------------------------------------- -Popup.prototype.fitToScreen = function() { - var width = DOM.getOuterWidth(this.div); - var height = DOM.getOuterHeight(this.div); - var top = this.getTop(); - var left = this.getLeft(); - - var clientWidth = Screen.getViewportWidth(); - var clientHeight = Screen.getViewportHeight(); - - var scrollLeft = Screen.getScrollLeft(); - var scrollTop = Screen.getScrollTop(); - - if (top-scrollTop+height>clientHeight) { - top = top - ((top+height) - (scrollTop+clientHeight)); - this.div.style.top = top + "px"; - } - if (left-scrollLeft+width>clientWidth) { - left = left - ((left+width) - (scrollLeft+clientWidth)); - this.div.style.left = left + "px"; - } - if (topeAA-4QK!nlZm zfsvIF3>ct*k%^gwm5rT)lZ%^?ff*tPBq6d$k^&4&jLghTEX=H|EG$4{YJqYLEP|{; ziiVDC!hwnGN`)dujT0AgC_8ODC>nI}gNkudQ4=SZn7D+bl&YG#hNhN@shPQjrIoXb ztDC!rr&n-DXjpheWK?oWYFc_mW>#@YX<2ziWmR)aYg>CqXV;|3Q>IRvK4a#rMT?g# zUABD1%2k^-Z`rzS`;MKv4jn#n^w{weCr@3veC6u3>o;!Rdidz^lc&#~zj*oT6sAHsIig>XiL))b}k321|c8>nspdx@(iG{%BBu(K&!4Y9QI+mEHH&37-Vju zLldT>k$fT&#Q10e(7~!v)3CT7ZvHIBwv~*6t02B`<~5MYY`B#y*2w8_bb+G-D>Ii9 JS3>>&n*dJ776JeO diff --git a/tct-device-tizen-tests/res/Result/style/summary.xsl b/tct-device-tizen-tests/res/Result/style/summary.xsl deleted file mode 100644 index 0bf44fe..0000000 --- a/tct-device-tizen-tests/res/Result/style/summary.xsl +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - - - - - - - - \n - - - - -
- - - -
- - - -
-
-
diff --git a/tct-device-tizen-tests/res/Result/style/testresult.xsl b/tct-device-tizen-tests/res/Result/style/testresult.xsl deleted file mode 100644 index 9cfbd84..0000000 --- a/tct-device-tizen-tests/res/Result/style/testresult.xsl +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - - - - - - - - - \n - - - - -
- - - -
- - - -
-
-
diff --git a/tct-device-tizen-tests/res/Result/style/tests.css b/tct-device-tizen-tests/res/Result/style/tests.css deleted file mode 100644 index 487bca0..0000000 --- a/tct-device-tizen-tests/res/Result/style/tests.css +++ /dev/null @@ -1,195 +0,0 @@ -@charset "UTF-8"; -/* CSS Document */ -#testcasepage div,#testcasepage h1,#testcasepage p,#testcasepage table,#testcasepage tr,#testcasepage th,#testcasepage td - { - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 0.96em; - font-family: arial; - vertical-align: baseline; -} - -#title td, #btc td{ - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 0.96em; - font-family: arial; - vertical-align: baseline; -} - -td.Ratio { - text-align: left; - font-weight: normal; - padding: 4px 10px 4px 5px; - vertical-align: middle; -} - -th.Ratio { - width: 400px; -} - -#testcasepage p { - text-align: left; -} - -#suite_title { - text-align: left; -} - -#btc { - text-align: right; -} - -#btc table { - position: absolute; - right: 0px; - width: 600px; -} - -#testcasepage table { - border-collapse: separate; - border-spacing: 0; - margin-bottom: 1.4em; - vertical-align: middle; -} - -#testcasepage th,#testcasepage td { - text-align: left; - font-weight: normal; - padding: 4px 10px 4px 5px; - vertical-align: middle; -} - -#cases table { - width: 101%; -} - -#cases td { - border-left: 0px; - font-weight: normal; - border-bottom: 0px; -} - -#suite_summary table { - width: 100%; -} - - -#overview table { - width: 101%; -} - -#overview table, #overview td, #overview tr { - border-left: none; - border-bottom: none; - border-right: none; - vertical-align: top; -} - -#overview td{ - width: 50%; -} - -#capability table { - width: 50%; -} - -#fail_cases table { - width: 101%; -} - -#title table { - width: 101%; -} - -#device table { - width: 100%; -} - -#summary table { - width: 100%; -} - -#testcasepage th { - border-bottom: 1px solid #000; - background-color: #AAAAAA; - border-left: 1px solid #000; - border-top: 1px solid #000; - color: #000; - font-weight: bold; - vertical-align: bottom; -} - -#summary th:last-child,#summary td:last-child, #device th:last-child,#device td:last-child, #suite_summary th:last-child,#suite_summary td:last-child,#cases th:last-child,#cases td:last-child,#capability th:last-child,#capability td:last-child { - border-right: 1px solid #000; -} - -#testcasepage td { - font-weight: normal; -} - -#summary td, #device td, #capability td, #suite_summary td, #cases td{ - border-left: 1px solid; - font-weight: normal; - border-bottom: 1px solid; -} - -#testcasepage td.yellow_rate { - background-color: #ffcc00; -} - -#testcasepage td.green_rate { - background-color: #1E90FF; -} - -#testcasepage td.dgreen_rate { - background-color: #339933; -} - -#testcasepage td.red_rate { - background-color: #FF3333; -} - -#testcasepage td.orange_rate { - background-color: #FFA500; -} - -#testcasepage td.gray_rate { - background-color: #AAAAAA; -} - -#title table,#title tr,#title td { - border-left: none; - border-bottom: none; - text-align: center; -} - -#title td:last-child { - border-right: none; -} - -#testcasepage h1 { - font-size: 2em; - font-family: Arial, sans-serif; - font-weight: bold; - line-height: 1; - color: #000; - margin-bottom: 0.75em; - padding-top: 0.25em; - font-weight: bold; -} - -#goTopBtn { - right: 0px; - bottom: 0px; - position: fixed; + - position: absolute; - top: expression(parseInt(document.body.scrollTop)+document.body.clientHeight-40 - ); -} diff --git a/tct-device-tizen-tests/res/Result/summary.xml b/tct-device-tizen-tests/res/Result/summary.xml deleted file mode 100644 index b4fd519..0000000 --- a/tct-device-tizen-tests/res/Result/summary.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - 2016-04-20_18_37_38 - 2016-04-20_18_37_38 - - - 15 - 4 - 27 - 11 - 73 - 0 - 0 - 0 - - \ No newline at end of file diff --git a/tct-device-tizen-tests/res/Result/test.xml b/tct-device-tizen-tests/res/Result/test.xml deleted file mode 100644 index f4bd897..0000000 --- a/tct-device-tizen-tests/res/Result/test.xml +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tct-device-tizen-tests/res/install.sh b/tct-device-tizen-tests/res/install.sh deleted file mode 100644 index 790b20a..0000000 --- a/tct-device-tizen-tests/res/install.sh +++ /dev/null @@ -1,2 +0,0 @@ -pkgcmd -u -n org.test.device.tizen -pkgcmd -t tpk -i -p org.test.device.tizen.tpk -q diff --git a/tct-device-tizen-tests/res/pull.sh b/tct-device-tizen-tests/res/pull.sh deleted file mode 100644 index 95b1c1f..0000000 --- a/tct-device-tizen-tests/res/pull.sh +++ /dev/null @@ -1,4 +0,0 @@ -# pull result file -sdb root on -sdb pull /home/owner/share/DeviceT/System.xml Result/ -sdb pull /home/owner/share/DeviceT/summary.xml Result/ diff --git a/tct-device-tizen-tests/res/push.sh b/tct-device-tizen-tests/res/push.sh deleted file mode 100644 index 119aa47..0000000 --- a/tct-device-tizen-tests/res/push.sh +++ /dev/null @@ -1,2 +0,0 @@ -sdb root on -sdb push ../org.test.device.tizen.tpk install.sh run.sh /home/owner diff --git a/tct-device-tizen-tests/res/run.sh b/tct-device-tizen-tests/res/run.sh deleted file mode 100644 index 49d45c7..0000000 --- a/tct-device-tizen-tests/res/run.sh +++ /dev/null @@ -1,2 +0,0 @@ -# install & run TC -app_launcher -s org.test.device.tizen diff --git a/tct-device-tizen-tests/share/res/icon.png b/tct-device-tizen-tests/share/res/icon.png deleted file mode 100644 index 9765b1bda7e5bddf0925555ab204b887a873bf24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57662 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 kZ}gYfNaCF}xV$|1>H6z0+kD 0, "Number of displays can't be zero"); - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Display:MaxBrightness property is working properly")] - [Property("SPEC", "Tizen.System.Battery.MaxBrightness A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void MaxBrightness_READ() - { - LogUtils.write(LogUtils.DEBUG, LogUtils.TAG, "MaxBrightness_READ count:"+ Display.Displays.Count); - Assert.IsTrue(Display.NumberOfDisplays > 0, "Number of displays can't be zero"); - Assert.IsTrue(Display.Displays.Count > 0, "Number of displays can't be zero"); - Display dis = Display.Displays[0]; - LogUtils.write(LogUtils.DEBUG, LogUtils.TAG, "MaxBrightness_READ Value:"+ dis.MaxBrightness); - Assert.IsTrue(dis.MaxBrightness > 0, "Max brightness of Display can't be zero"); - } - - [Test] - [Category("P1")] - [Description("Test if set/get for Device.Display:Brightness property is working properly")] - [Property("SPEC", "Tizen.System.Battery.Brightness A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRW")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void Brightness_READ_WRITE() - { - /* TEST CODE */ - // Assert.IsTrue(Tizen.System.Display.NumberOfDisplays > 0, "Number of displays can't be zero"); - // Assert.IsTrue(Display.Displays.Count > 0, "Number of displays can't be zero"); - Display dis = Display.Displays[0]; - dis.Brightness = 30; - LogUtils.write(LogUtils.DEBUG, LogUtils.TAG, "MaxBrightness_READ Value:"+ dis.Brightness); - Assert.IsTrue(dis.Brightness == 30, "set/get brightness value should be same"); - } - - [Test] - [Category("P2")] - [Description("Test if set for Device.Display:Brightness property is working properly")] - [Property("SPEC", "Tizen.System.Battery.Brightness A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRW")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void Brightness_CHANGE_VALUE() - { - /* TEST CODE */ - Assert.IsTrue(Tizen.System.Display.NumberOfDisplays > 0, "Number of displays can't be zero"); - Assert.IsTrue(Display.Displays.Count > 0, "Number of displays can't be zero"); - Display dis = Display.Displays[0]; - int curBrightness = dis.Brightness; - try - { - dis.Brightness = dis.MaxBrightness+1; - Assert.IsTrue(false, "set brightness value can't be greater than max value"); - } - catch(Exception e) - { - Assert.IsInstanceOf(e); - - } - Assert.IsTrue(dis.Brightness == curBrightness, "set/get brightness value should be same"); - } - - } -} diff --git a/tct-device-tizen-tests/src/Testcase/TSHaptic.cs b/tct-device-tizen-tests/src/Testcase/TSHaptic.cs deleted file mode 100644 index c22648b..0000000 --- a/tct-device-tizen-tests/src/Testcase/TSHaptic.cs +++ /dev/null @@ -1,102 +0,0 @@ -using System; -using System.Threading.Tasks; -using TestFramework; -using Tizen.System; - -namespace TizenTest.Sysetem -{ - [TestFixture] - [Description("Tizen::Device test")] - class TSHaptic - { - [SetUp] - public static void Init() - { - } - - [TearDown] - public static void Destroy() - { - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Haptic:NumberofVibrators property is working properly")] - [Property("SPEC", "Tizen.System.Haptic.NumberofVibrators A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void NumberofVibrators_READ() - { - Assert.IsTrue(Vibrator.NumberOfVibrators > 0, "Number of vibratos can't be zero"); - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Haptic:Vibrators property is working properly")] - [Property("SPEC", "Tizen.System.Haptic.NumberofVibrators A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void Vibrators_READ() - { - Assert.IsTrue(Vibrator.Vibrators.Count > 0, "Number of vibratos can't be zero"); - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Haptic.Vibrate method is working properly")] - [Property("SPEC", "Tizen.System.Haptic.Vibrate M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static async Task Vibrate_STATUS_CHANGE() - { - Assert.IsTrue(Vibrator.Vibrators.Count > 0, "Number of vibratos can't be zero"); - Vibrator vib = Vibrator.Vibrators[0]; - var task = new TaskCompletionSource(); - - try - { - vib.Vibrate(1000, 50); - await Task.Delay(1000); - task.SetResult(0); - } - catch(Exception e) - { - Assert.IsTrue(false, "failed to Vibrate. "+e.Message); - task.SetResult(-1); - } - return await task.Task; - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Haptic.Stop method is working properly")] - [Property("SPEC", "Tizen.System.Haptic.Stop M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static async Task Stop_VIBRATE_STOP() - { - Assert.IsTrue(Vibrator.Vibrators.Count > 0, "Number of vibratos can't be zero"); - Vibrator vib = Vibrator.Vibrators[0]; - var task = new TaskCompletionSource(); - try - { - vib.Vibrate(3000, 50); - await Task.Delay(500); - vib.Stop(); - task.SetResult(0); - } - catch (Exception e) - { - Assert.IsTrue(false, "failed to Vibrate/stop "+ e.Message); - task.SetResult(-1); - } - return await task.Task; - } - - } -} - diff --git a/tct-device-tizen-tests/src/Testcase/TSIR.cs b/tct-device-tizen-tests/src/Testcase/TSIR.cs deleted file mode 100644 index 011c9e0..0000000 --- a/tct-device-tizen-tests/src/Testcase/TSIR.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using TestFramework; -using Tizen.System; - -namespace TizenTest.System -{ - [TestFixture] - [Description("Tizen::Device test")] - class TSIR - { - [SetUp] - public static void Init() - { - } - - [TearDown] - public static void Destroy() - { - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.IR.IsAvailable property is working properly")] - [Property("SPEC", "Tizen.System.IR:IsAvailable A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void ir_command() - { - /* TEST CODE */ - //TODO: check how to validate for nn TM! devices. - Assert.True(!IR.IsAvailable, "IR device is not supported"); - } - - } -} diff --git a/tct-device-tizen-tests/src/Testcase/TSLed.cs b/tct-device-tizen-tests/src/Testcase/TSLed.cs deleted file mode 100644 index 24d4035..0000000 --- a/tct-device-tizen-tests/src/Testcase/TSLed.cs +++ /dev/null @@ -1,77 +0,0 @@ -using System; -using TestFramework; -using Tizen.System; -using Tizen.UI; - -namespace TizenTest.DeviceTest -{ - [TestFixture] - [Description("Tizen::Device test")] - class TSLed - { - private static string _logTag = "TizenTest.DeviceTest._logTag"; - [SetUp] - public static void Init() - { - } - - [TearDown] - public static void Destroy() - { - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Led:MaxBrightness property is working properly")] - [Property("SPEC", "Tizen.System.Led:MaxBrightness A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void MaxBrightness_READ() - { - /* TEST CODE */ - Assert.IsTrue(Led.MaxBrightness > 0, "Max brightness of Display can't be zero"); - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Led:Brightness property is working properly")] - [Property("SPEC", "Tizen.System.Led:MaxBrightness A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRW")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void Brightness_READ() - { - /* TEST CODE */ - Led.BrightnessChanged += Led_BrightnessChanged; - Led.Brightness = 30; - Assert.IsTrue(Led.Brightness == 30, "get/set brightness of Display should be same"); - } - - private static void Led_BrightnessChanged(object sender, LedBrightnessChangedEventArgs e) - { - Assert.IsTrue(e.Brightness == 30, "get/set brightness of Display should be same"); - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Led:Play Method is working properly")] - [Property("SPEC", "Tizen.System.Led:Play M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRW")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void Play_STATUS_CHANGED() - { - /* TEST CODE */ - try - { - Led.Play(500,200, Color.FromRgba(255,255,255,1)); - }catch(Exception e) - { - LogUtils.write(LogUtils.ERROR, _logTag, e.Message); - Assert.Fail(); - } - - } - } -} diff --git a/tct-device-tizen-tests/src/Testcase/TSPower.cs b/tct-device-tizen-tests/src/Testcase/TSPower.cs deleted file mode 100644 index c416659..0000000 --- a/tct-device-tizen-tests/src/Testcase/TSPower.cs +++ /dev/null @@ -1,62 +0,0 @@ -using System; -using TestFramework; -using Tizen.System; - -namespace TizenTest.System -{ - [TestFixture] - [Description("Tizen::Device test")] - class TSPower - { - [SetUp] - public static void Init() - { - } - - [TearDown] - public static void Destroy() - { - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Power:RequestCpuLock method is working properly")] - [Property("SPEC", "Tizen.System.Power.RequestCpuLock M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void Request_CPU_LOCK() - { - /* TEST CODE */ - try - { - Power.RequestCpuLock(2000); - } - catch(Exception e) - { - Assert.IsTrue(false, "failed to request cpu lock. "+e.Message); - } - } - - [Test] - [Category("P1")] - [Description("Test if get for Device.Power:ReleaseCpuLock method is working properly")] - [Property("SPEC", "Tizen.System.Power:ReleaseCpuLock M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Praveen Kumar Gattu, gattu.p@samsung.com")] - public static void Release_CPU_LOCK() - { - /* TEST CODE */ - try - { - Power.ReleaseCpuLock(); - } - catch (Exception e) - { - Assert.IsTrue(false, "failed to request cpu lock. "+e.Message); - } - } - - } -} diff --git a/tct-device-tizen-tests/tizen-manifest.xml b/tct-device-tizen-tests/tizen-manifest.xml deleted file mode 100644 index 65888d8..0000000 --- a/tct-device-tizen-tests/tizen-manifest.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - icon.png - - - -http://tizen.org/privilege/haptic -http://tizen.org/privilege/use_ir -http://tizen.org/privilege/led -http://tizen.org/privilege/display -http://tizen.org/privilege/power - - diff --git a/tct-runtimeinformation-tizen-tests/Makefile b/tct-runtimeinformation-tizen-tests/Makefile deleted file mode 100755 index a92b31c..0000000 --- a/tct-runtimeinformation-tizen-tests/Makefile +++ /dev/null @@ -1,48 +0,0 @@ - -ifndef config - config=debug -endif - -ifndef verbose - SILENT = @ -endif - -PROJECTS := tct-runtimeinformation-tizen-tests - -CSC = mcs - -.PHONY: all clean help $(PROJECTS) prebuild prelink - -ifeq ($(config),debug) - FLAGS = /debug /noconfig /d:DEBUG -endif - -ifeq ($(config),release) - FLAGS = /optimize /noconfig /d:NDEBUG -endif - -FLAGS += /t:exe - -TARGETDIR = bin -OBJDIR = obj -TARGET = $(TARGETDIR)/$(PROJECTS).exe -SOURCES = $(wildcard src/**/*.cs src/*.cs) -null := -space := $(null) # -comma := , -DLLS = $(wildcard lib/*.dll) -ifneq ("$(DLLS)", "") - REFERENCE = "/reference:$(subst $(space),$(comma),$(DLLS))" -endif - -all: $(TARGETDIR) $(TARGET) - -$(TARGET): $(SOURCES) $(DLLS) - @echo "=== Building $(PROJECTS) ($(config))" - $(SILENT) $(CSC) /nologo /out:$@ $(REFERENCE) $(FLAGS) $(SOURCES) - -$(TARGETDIR): - $(SILENT) mkdir -p $(TARGETDIR) - -clean: - $(SILENT) rm -rf $(TARGETDIR) diff --git a/tct-runtimeinformation-tizen-tests/Properties/AssemblyInfo.cs b/tct-runtimeinformation-tizen-tests/Properties/AssemblyInfo.cs deleted file mode 100644 index dac2ee6..0000000 --- a/tct-runtimeinformation-tizen-tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("tct-runtimeinformation-tizen-tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Samsung Electronics")] -[assembly: AssemblyProduct("tct-runtimeinformation-tizen-tests")] -[assembly: AssemblyCopyright("Copyright © 2016 Samsung Electronics Co., Ltd")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("fdaa3944-fcce-4319-b93e-61ff53137edb")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/tct-runtimeinformation-tizen-tests/ReadMe.md b/tct-runtimeinformation-tizen-tests/ReadMe.md deleted file mode 100755 index 29816b0..0000000 --- a/tct-runtimeinformation-tizen-tests/ReadMe.md +++ /dev/null @@ -1,15 +0,0 @@ -tct-suite-tizen-tests -├── src - Directory containing main method and test cases. -│ ├── Program.cs - Main method of the application. -│ ├── testcase -│ │ ├── TSApplicationManager.cs - Test case file of ApplicationManager Class. -│ │ └── …… - Other test case files. -│ └── support -│ └── ApplicationCommon.cs - A Support file which supports test cases. -├── bin - Contains executable file which is created by make file. -├── lib - Library files which needs to be packed. -├── res - Resource folder for any resources needed to run test. -├── share -├── Makefile - Script which builds package. -├── TCTCert.p12 - A Certificate file for building package. (pw:test) -└── tizen-manifest.xml - A Tizen Manifest file for declaring privilege and controls. diff --git a/tct-runtimeinformation-tizen-tests/TCTCert.p12 b/tct-runtimeinformation-tizen-tests/TCTCert.p12 deleted file mode 100644 index 386746380f484c74e9ceda9e2d28bd6296d131bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2429 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 R53AGP&zbA}g#S|x{1?dFMfLyy diff --git a/tct-runtimeinformation-tizen-tests/lib/Tizen.Internals.dll b/tct-runtimeinformation-tizen-tests/lib/Tizen.Internals.dll deleted file mode 100755 index 30c421bd9faadc50ddc264d36e76bd6cefbff260..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9216 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 diff --git a/tct-runtimeinformation-tizen-tests/lib/Tizen.System.dll b/tct-runtimeinformation-tizen-tests/lib/Tizen.System.dll deleted file mode 100755 index 9b30377b7dc20e0f0f97771383ab51be7f845622..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51200 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 VCzO5LUU2_0#s5#y{~tW?e*kbQOL+hQ diff --git a/tct-runtimeinformation-tizen-tests/lib/Tizen.dll b/tct-runtimeinformation-tizen-tests/lib/Tizen.dll deleted file mode 100755 index f656769e42f790a36dee6f2f000f6ac7a5d95e77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7168 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 PP0|xwgZ|(C=Q8j&_*ki< diff --git a/tct-runtimeinformation-tizen-tests/org.test.tizen.runtimeinformation.tpk b/tct-runtimeinformation-tizen-tests/org.test.tizen.runtimeinformation.tpk deleted file mode 100644 index 0072f04d24a6545e9e90c02046268121ccafd254..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136728 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%0D3_MeAROZt@RLE>ni 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 Ja5FFu^gnLCO%(tD diff --git a/tct-runtimeinformation-tizen-tests/res/ReadMe.md b/tct-runtimeinformation-tizen-tests/res/ReadMe.md deleted file mode 100755 index 85fa0b5..0000000 --- a/tct-runtimeinformation-tizen-tests/res/ReadMe.md +++ /dev/null @@ -1,27 +0,0 @@ -# Naming conventions - -1) "TC application" refers to "org.test.tizen.application". -2) "sample applications" refers to those whose name contains string "Sample". - -# purpose of those scripts - -1) "push.sh" - this script is made for pushing the TC application, the sample applications and "install.sh", "run.sh" scripts to Tizen device. Run it in Ubuntu. - -2) "install.sh" - this script is made for installing the sample applications in Tizen device. This script will be pushed to "/home/owner" directory of Tizen device. Manually run it. - -3) "run.sh" - this script is made for launching & relaunching TC application for Application API. This script will be pushed to "/home/owner" directory of Tizen device. Manually run it. - -# how to install your sample applications using those script - -1) Put your sample applications in the directory of the scripts. - -2) Add your sample application's name to "install.sh" script as below: - pkgcmd -u -n - pkgcmd -t tpk -i -p .tpk -q - app_launcher -l | grep - -3) Add your sample application's name to "run.sh" script as below: - app_launcher -k - -# the end --- nothing here--- diff --git a/tct-runtimeinformation-tizen-tests/res/Result/System.xml b/tct-runtimeinformation-tizen-tests/res/Result/System.xml deleted file mode 100644 index e7f1950..0000000 --- a/tct-runtimeinformation-tizen-tests/res/Result/System.xml +++ /dev/null @@ -1,461 +0,0 @@ - - - - - -

- - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - - - - - PASS - - - - - - - - - - - - - \ No newline at end of file diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/application.js b/tct-runtimeinformation-tizen-tests/res/Result/style/application.js deleted file mode 100755 index 147094f..0000000 --- a/tct-runtimeinformation-tizen-tests/res/Result/style/application.js +++ /dev/null @@ -1,194 +0,0 @@ -function getScrollTop() { - return f_scrollTop(); -} - -function f_scrollTop() { - return f_filterResults($(window) ? $(window).scrollTop() : 0, - document.documentElement ? document.documentElement.scrollTop : 0, - document.body ? document.body.scrollTop : 0); -} -function f_filterResults(n_win, n_docel, n_body) { - var n_result = n_win ? n_win : 0; - if (n_docel && (!n_result || (n_result > n_docel))) - n_result = n_docel; - return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result; -} - -function setScrollTop() { - $(window) ? $(window).scrollTop(0) : 0; - document.documentElement ? document.documentElement.scrollTop = 0 : 0; - document.body ? document.body.scrollTop = 0 : 0; -} - -function goTopEx() { - $node = $('#goTopBtn'); - if (getScrollTop() > 0) { - $node.show(); - } else { - $node.hide(); - } - - $(window).scroll(function() { - if (getScrollTop() > 0) { - $node.show(); - } else { - $node.hide(); - } - }); - - $node.click(function() { - setScrollTop(); - }); -} - -function drawRatio() { - $('.suite_item').each(function(i, node) { - drawSuiteRatio(node) - }); -} - -$(".see_all").click(function(){ - $("#see_all").show(); - $("#see_fail").hide(); - $("#see_block").hide(); - $("#see_na").hide(); - updateToggles(); - return false; -}); - -$(".see_failed").click(function(){ - $("#see_all").hide(); - $("#see_fail").show(); - $("#see_block").hide(); - $("#see_na").hide(); - updateToggles(); - return false; -}); - -$(".see_blocked").click(function(){ - $("#see_all").hide(); - $("#see_fail").hide(); - $("#see_block").show(); - $("#see_na").hide(); - updateToggles(); - return false; -}); - -$(".see_na").click(function(){ - $("#see_all").hide(); - $("#see_fail").hide(); - $("#see_block").hide(); - $("#see_na").show(); - updateToggles(); - return false; -}); - -$("a.test_case_popup").click(function(){ - var $this = $(this); - Popup.show($this.attr('id')); - return false; -}); - -$(".see_capabilities").click(function(){ - if ($('#capability_table').css('display') == 'none') { - $("#capability_table").show(); - }else{ - $("#capability_table").hide(); - } - return false; -}); - -function drawSuiteRatio(node) { - arrTitle = new Array("Passed", "Failed", "Blocked", "Not Executed"); - var $node = $(node); - var $total = $node.find('.total'); - var $pass = $node.find('.pass'); - var $fail = $node.find('.fail'); - var $block = $node.find('.block'); - var $na = $node.find('.na'); - var $div = $node.find('.RatioGraphic'); - - var total_int = parseInt($total.text()); - var pass_int = parseInt($pass.text()); - var fail_int = parseInt($fail.text()); - var block_int = parseInt($block.text()); - var na_int = parseInt($na.text()); - - var pass_rate = pass_int * 100 / total_int; - var fail_rate = fail_int * 100 / total_int; - var block_rate = block_int * 100 / total_int; - var na_rate = na_int * 100 / total_int; - - var areaWidth = 380; - - var pass_width = areaWidth * pass_rate / 100; - var fail_width = areaWidth * fail_rate / 100; - var block_width = areaWidth * block_rate / 100; - var na_width = areaWidth * na_rate / 100; - - pass_rate = pass_rate.toFixed(2); - fail_rate = fail_rate.toFixed(2); - block_rate = block_rate.toFixed(2); - na_rate = na_rate.toFixed(2); - - var pass_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/blue.jpg");" - var fail_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/red.jpg");" - var block_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/orange.jpg");" - var na_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/gray.jpg");" - - var html = "
"; - if (pass_width > 0){ - html += ""; - } - if (fail_width > 0){ - html += ""; - } - if (block_width > 0){ - html += ""; - } - if (na_width > 0){ - html += ""; - } - html += "
"; - if (pass_width > 20){ - html += pass_rate + "%" - } - html += ""; - if (fail_width > 20){ - html += fail_rate + "%" - } - html += ""; - if (block_width > 20){ - html += block_rate + "%" - } - html += ""; - if (na_width > 20){ - html += na_rate + "%" - } - html += "
"; - $div.html(html); -} diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/back_top.png b/tct-runtimeinformation-tizen-tests/res/Result/style/back_top.png deleted file mode 100755 index 19cbd763108a85a2a7c2954c0172b580a7ccb3b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1122 zcmV-o1fBbdP)r0015c0ssI2d=e3600001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1NTWpK~!i%?ODH1 z+dvd{+C)SOk|P+hp$yOgm6jPqnTZ7I)Gcc=!k+>oS=pEnNXbkQnJGvNz!0%z0L2wZ zMoHzq^PTPU`E1|$a1~W&Wgzjp_uhTq`*labaU4TG(~7`{X?0Bdg%Hs6Om!S+dNe&# zjlfhpR}dWy9<9Q;9okCWbT-PlZmxGRYz)9cX@6&K*AzANaPz!$H3sR{X6o*f- z4b*pEk}JU4uwK_a%~5TJF*!IJ;>H6{=Ny#NbHyhHA$=!8ayEz&r+zXFgmpvfhqI?w|FUEqarP39Cc>f-quc3jEdu+U@+o)4zI3^xJNqzVuyjX!~+ej2wH~ z!#?9@^sW!Wb4xOgtua!P|?@BCZTN@<*r+%(Pxu0eDfun^ZQju zN7LD^EJhIPU3jryH{Y7jCsuOOy7#FG2=cVzO?_1 zlUSm)i8WXLUKd>&D<`V6w9Fo>i_18DN0a+_FQn-SR4r6UeIN$n?O7At&)G*bY)h>= zu2H-L&wm;uiKSmp^?}Eaeo3F#ad`p_g zkaTccl`IJj#%&VJotuA|7HL``L^*eEN#;^7^gJj%uZS@*os`d9+Ec76WDhY%&DLh+ zk~gPu{7RB6cX^W=C|O+bb10mksqr3fuC*y~*&4DVsdKGL=1E#fs&zGbAaCd)4J^Z) z7R;>36Esb7Ig3c*^kNl;p$CS#b-#ql94e#c+#y@;{KUk8jLy$r=fXIkvq!3R;o_DW zp;~~4fZ~5Q)UroYk~0FDo}2+zQ?Kb!!!PI6y7%M^u$p?EJ!<&nyjs(fGr(%NP!T_~pF%FN1_9_w2rCUjP6A07*qoM6N<$f@q*1S^xk5 diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/blue.jpg b/tct-runtimeinformation-tizen-tests/res/Result/style/blue.jpg deleted file mode 100755 index d1db8f724fa76eb1f4efb914d24be05c187109d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 954 zcmex=eAA-4QK!nlZm zfsvIF3>ct*k%^gwm5rT)lZ%^?ff*tPBq6d$k^&4&jLghTEX=H|EG$4{YJqYLEP|{; ziiVDC!hwnGN`)dujT0AgC_8ODC>nI}gNkudQ4=SZn7D+bl&YG#hNhN@shPQjrIoXb ztDC!rr&n-DXjpheWK?oWYFc_mW>#@YX<2ziWmR)aYg>CqXV;|3Q>IRvK4a#rMT?g# zUABD1%2k^-Z`rzS`;MKv4jn#n^w{weCr@3veC6u3>o;!Rdidz^lc&#~zj*oTTk@SCu%S(U=?B5(qa)L@X*7#m8DOl#UiAmVu=Tcr^qMLDWl0zutf1t zBi|CmOpYi9pn9eTp$4HD$1WIZ_T(D&E;DSK>FjIRYjVusvPR}AiOW61}+8- zMh!;Ip3DVF!4kKUr80XGmjzt*N%l4DF*zlb)n;;8;#Ml}g5=B|uVf*RYM?(BumIgA z)*$QQbO~sVEYxs0nBhm2+=B!b0qtV}TDGM@LtqO7&{>=goIc4J5^Xb%%|f!ps7)#v aXp7m5W0y5@nSs8&EHMS7nw6pc|4jgm*fB5w diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/gray.jpg b/tct-runtimeinformation-tizen-tests/res/Result/style/gray.jpg deleted file mode 100755 index f1acfdbe94c05b638ac06a84edf7c7bbb1125f3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 866 zcmex=wkpZ3brsCPqdOf&yk%W)NUwVPR%vXJcmvVGd4iP7V$(4t91fUM?^_0R}-120_L^W=16jCP7AKLB{__7~~lk7+Hbd0r?0D z7@3$^SlNJ1;^GD>*eU>YJ~J~D(6Ov6EI`$@KzRlhK~^C}Lq|5@z(jVXLJ_0Ji3>TD zoi-j64Z8S2#W<;`iIYoATtZSxRZU$(Q_IBE%-q7#%Gt%$&E3P(D>x)HEIcAIDmf)J zEj=SMtGJ}Jth}PKs=1}Lt-YhOYtrN?Q>RUzF>}_U#Y>hhTfSoDs!f}>Y~8kf$Ie}c z4j(ys?D&b3r!HN-a`oEv8#iw~eDwIq(`V0LynOZX)8{W=zkUDl^B2fpj10^WZ^38f2KE_o9%~}YXK;@p{B?_ghnW!=dCY3JE*Eh+R}GQb@{A;m&0YWe@)1OTom7e@d9 diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/jquery.min.js b/tct-runtimeinformation-tizen-tests/res/Result/style/jquery.min.js deleted file mode 100755 index 198b3ff..0000000 --- a/tct-runtimeinformation-tizen-tests/res/Result/style/jquery.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.1 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/orange.jpg b/tct-runtimeinformation-tizen-tests/res/Result/style/orange.jpg deleted file mode 100755 index ac4c7493f8b541b2d97af3982860fdfce378d658..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmex=eAA-4QK!nlZm zfsvIF3>ct*k%^gwm5rT)lZ%^?ff*tPBq6d$k^&4&jLghTEX=H|EG$4{YJqYLEP|{; ziiVDC!hwnGN`)dujT0AgC_8ODC>nI}gNkudQ4=SZn7D+bl&YG#hNhN@shPQjrIoXb ztDC!rr&n-DXjpheWK?oWYFc_mW>#@YX<2ziWmR)aYg>CqXV;|3Q>IRvK4a#rMT?g# zUABD1%2k^-Z`rzS`;MKv4jn#n^w{weCr@3veC6u3>o;!Rdidz^lc&#~zj*oTqL?A@(1V@JrB8&TV2R?P3GG}?A^{LuY(jg0VkSov zg9gI_rUsz~p&3UOuq-pwkhqmB?UNK>xaFA1Wr}B8g@Ex zLJT$oT9usHlWW+!ASoDRpTiNL#f+LgUJ%CstzcM?1Tucn1imF64;_Hc1{xpe0W_I^ z0npHgAQm^!hfbG3j^|?VVt_diXl^FN7g9hL$o$JbKrt^ihznR5L>L0t|K9`v=nx~$ diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/popup.js b/tct-runtimeinformation-tizen-tests/res/Result/style/popup.js deleted file mode 100755 index 5f994f4..0000000 --- a/tct-runtimeinformation-tizen-tests/res/Result/style/popup.js +++ /dev/null @@ -1,1215 +0,0 @@ -/** - * Copyright (c)2005-2009 Matt Kruse (javascripttoolbox.com) - * - * Dual licensed under the MIT and GPL licenses. - * This basically means you can use this code however you want for - * free, but don't claim to have written it yourself! - * Donations always accepted: http://www.JavascriptToolbox.com/donate/ - * - * Please do not link to the .js files on javascripttoolbox.com from - * your site. Copy the files locally to your server instead. - * - */ -/* ******************************************************************* */ -/* UTIL FUNCTIONS */ -/* ******************************************************************* */ -var Util = {'$VERSION':1.06}; - -// Util functions - these are GLOBAL so they -// look like built-in functions. - -// Determine if an object is an array -function isArray(o) { - return (o!=null && typeof(o)=="object" && typeof(o.length)=="number" && (o.length==0 || defined(o[0]))); -}; - -// Determine if an object is an Object -function isObject(o) { - return (o!=null && typeof(o)=="object" && defined(o.constructor) && o.constructor==Object && !defined(o.nodeName)); -}; - -// Determine if a reference is defined -function defined(o) { - return (typeof(o)!="undefined"); -}; - -// Iterate over an array, object, or list of items and run code against each item -// Similar functionality to Perl's map() function -function map(func) { - var i,j,o; - var results = []; - if (typeof(func)=="string") { - func = new Function('$_',func); - } - for (i=1; i>>=4; - } - while(hex.length<6) { hex='0'+hex; } - return "#" + hex; - }; - - // Convert hyphen style names like border-width to camel case like borderWidth - css.hyphen2camel = function(property) { - if (!defined(property) || property==null) { return null; } - if (property.indexOf("-")<0) { return property; } - var str = ""; - var c = null; - var l = property.length; - for (var i=0; i0) { - return bodies[0]; - } - } - return null; - }; - - // Get the amount that the main document has scrolled from top - // -------------------------------------------------------------------- - screen.getScrollTop = function() { - if (document.documentElement && defined(document.documentElement.scrollTop) && document.documentElement.scrollTop>0) { - return document.documentElement.scrollTop; - } - if (document.body && defined(document.body.scrollTop)) { - return document.body.scrollTop; - } - return null; - }; - - // Get the amount that the main document has scrolled from left - // -------------------------------------------------------------------- - screen.getScrollLeft = function() { - if (document.documentElement && defined(document.documentElement.scrollLeft) && document.documentElement.scrollLeft>0) { - return document.documentElement.scrollLeft; - } - if (document.body && defined(document.body.scrollLeft)) { - return document.body.scrollLeft; - } - return null; - }; - - // Util function to default a bad number to 0 - // -------------------------------------------------------------------- - screen.zero = function(n) { - return (!defined(n) || isNaN(n))?0:n; - }; - - // Get the width of the entire document - // -------------------------------------------------------------------- - screen.getDocumentWidth = function() { - var width = 0; - var body = screen.getBody(); - if (document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - var rightMargin = parseInt(CSS.get(body,'marginRight'),10) || 0; - var leftMargin = parseInt(CSS.get(body,'marginLeft'), 10) || 0; - width = Math.max(body.offsetWidth + leftMargin + rightMargin, document.documentElement.clientWidth); - } - else { - width = Math.max(body.clientWidth, body.scrollWidth); - } - if (isNaN(width) || width==0) { - width = screen.zero(self.innerWidth); - } - return width; - }; - - // Get the height of the entire document - // -------------------------------------------------------------------- - screen.getDocumentHeight = function() { - var body = screen.getBody(); - var innerHeight = (defined(self.innerHeight)&&!isNaN(self.innerHeight))?self.innerHeight:0; - if (document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - var topMargin = parseInt(CSS.get(body,'marginTop'),10) || 0; - var bottomMargin = parseInt(CSS.get(body,'marginBottom'), 10) || 0; - return Math.max(body.offsetHeight + topMargin + bottomMargin, document.documentElement.clientHeight, document.documentElement.scrollHeight, screen.zero(self.innerHeight)); - } - return Math.max(body.scrollHeight, body.clientHeight, screen.zero(self.innerHeight)); - }; - - // Get the width of the viewport (viewable area) in the browser window - // -------------------------------------------------------------------- - screen.getViewportWidth = function() { - if (document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - return document.documentElement.clientWidth; - } - else if (document.compatMode && document.body) { - return document.body.clientWidth; - } - return screen.zero(self.innerWidth); - }; - - // Get the height of the viewport (viewable area) in the browser window - // -------------------------------------------------------------------- - screen.getViewportHeight = function() { - if (!window.opera && document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - return document.documentElement.clientHeight; - } - else if (document.compatMode && !window.opera && document.body) { - return document.body.clientHeight; - } - return screen.zero(self.innerHeight); - }; - - return screen; -})();var Sort = (function(){ - var sort = {}; - sort.AlphaNumeric = function(a,b) { - if (a==b) { return 0; } - if (a0 && document.anchors[0].x) { - for (var i=0; i0) { - top -= el.scrollTop; - } - if (el.scrollLeft && el.scrollLeft>0) { - left -= el.scrollLeft; - } - } - } - // If this node is also the offsetParent, add on the offsets and reset to the new offsetParent - if (el == offsetParent) { - left += o.offsetLeft; - if (el.clientLeft && el.nodeName!="TABLE") { - left += el.clientLeft; - } - top += o.offsetTop; - if (el.clientTop && el.nodeName!="TABLE") { - top += el.clientTop; - } - o = el; - if (o.offsetParent==null) { - if (o.offsetLeft) { - left += o.offsetLeft; - } - if (o.offsetTop) { - top += o.offsetTop; - } - } - offsetParent = o.offsetParent; - } - } - - - if (originalObject.offsetWidth) { - width = originalObject.offsetWidth; - } - if (originalObject.offsetHeight) { - height = originalObject.offsetHeight; - } - - return {'left':left, 'top':top, 'width':width, 'height':height - }; - }; - - // Retrieve the position of an object's center point - // ================================================= - pos.getCenter = function(o) { - var c = this.get(o); - if (c==null) { return null; } - c.left = c.left + (c.width/2); - c.top = c.top + (c.height/2); - return c; - }; - - return pos; -})();// CLASS CONSTRUCTOR -// -------------------------------------------------------------------- -var Popup = function(div, options) { - this.div = defined(div)?div:null; - this.index = Popup.maxIndex++; - this.ref = "Popup.objects["+this.index+"]"; - Popup.objects[this.index] = this; - // Store a reference to the DIV by id, also - if (typeof(this.div)=="string") { - Popup.objectsById[this.div] = this; - } - if (defined(this.div) && this.div!=null && defined(this.div.id)) { - Popup.objectsById[this.div.id] = this.div.id; - } - // Apply passed-in options - if (defined(options) && options!=null && typeof(options)=="object") { - for (var i in options) { - this[i] = options[i]; - } - } - return this; -}; - -// CLASS PROPERTIES -// -------------------------------------------------------------------- -// Index of popup objects, to maintain a global reference if necessary -Popup.maxIndex = 0; -Popup.objects = {}; -Popup.objectsById = {}; - -// The z-index value that popups will start at -Popup.minZIndex = 101; - -// Class names to assign to other objects -Popup.screenClass = "PopupScreen"; -Popup.iframeClass = "PopupIframe"; -Popup.screenIframeClass = "PopupScreenIframe"; - -// CLASS METHODS -// -------------------------------------------------------------------- - -// Hide all currently-visible non-modal dialogs -Popup.hideAll = function() { - for (var i in Popup.objects) { - var p = Popup.objects[i]; - if (!p.modal && p.autoHide) { - p.hide(); - } - } -}; -// Catch global events as a trigger to hide auto-hide popups -Event.add(document, "mouseup", Popup.hideAll, false); - -// A simple class method to show a popup without creating an instance -Popup.show = function(divObject, referenceObject, position, options, modal) { - var popup; - if (defined(divObject)) { - popup = new Popup(divObject); - } - else { - popup = new Popup(); - popup.destroyDivOnHide = true; - } - if (defined(referenceObject)) { popup.reference = DOM.resolve(referenceObject); } - if (defined(position)) { popup.position = position; } - if (defined(options) && options!=null && typeof(options)=="object") { - for (var i in options) { - popup[i] = options[i]; - } - } - if (typeof(modal)=="boolean") { - popup.modal = modal; - } - popup.destroyObjectsOnHide = true; - popup.show(); - return popup; -}; - -// A simple class method to show a modal popup -Popup.showModal = function(divObject, referenceObject, position, options) { - Popup.show(divObject, referenceObject, position, options, true); -}; - -// A method to retrieve a popup object based on a div ID -Popup.get = function(divId) { - if (defined(Popup.objectsById[divId])) { - return Popup.objectsById[divId]; - } - return null; -}; - -// A method to hide a popup based on a div id -Popup.hide = function(divId) { - var popup = Popup.get(divId); - if (popup!=null) { - popup.hide(); - } -}; - -// PROTOTYPE PROPERTIES -// -------------------------------------------------------------------- -Popup.prototype.content = null; -Popup.prototype.className = "PopupDiv"; -Popup.prototype.style = null; // Styles to be applied to the DIV -Popup.prototype.width = null; -Popup.prototype.height = null; -Popup.prototype.top = null; -Popup.prototype.left = null; -Popup.prototype.offsetLeft = 0; -Popup.prototype.offsetTop = 0; -Popup.prototype.constrainToScreen = true; -Popup.prototype.autoHide = true; -Popup.prototype.useIframeShim = false; /*@cc_on @*/ /*@if (@_win32) {Popup.prototype.useIframeShim = true;} @end @*/ -Popup.prototype.iframe = null; -Popup.prototype.position = null; // vertical: "above top center bottom below", horizontal: "adjacent-left,left,center,right,adjacent-right" -Popup.prototype.reference = null; -Popup.prototype.modal = false; -Popup.prototype.destroyDivOnHide = false; -Popup.prototype.destroyObjectsOnHide = false; -Popup.prototype.screen = null; -Popup.prototype.screenIframeShim = null; -Popup.prototype.screenOpacity=.4; -Popup.prototype.screenColor="#cccccc"; - -// INSTANCE METHODS -// -------------------------------------------------------------------- - -// Show the popup -// -------------------------------------------------------------------- -Popup.prototype.show = function(options, modal) { - this.modal = this.modal || (typeof(modal)=="boolean" && modal); - if (defined(options) && options!=null && typeof(options)=="object") { - for (var i in options) { - this[i] = options[i]; - } - } - this.div = DOM.resolve(this.div); - CSS.setStyle(this.div,'position','absolute'); - - // If there is no div pre-defined to use, create one - if (this.div==null) { - this.div = this.createDiv(); - } - if (this.content!=null) { - this.div.innerHTML = this.content; - this.content = null; - } - if (this.className!=null) { - this.div.className = this.className; - } - if (this.style!=null) { - this.applyStyle(); - } - if (this.width!=null) { - this.div.style.width = this.width+"px"; - this.div.style.overflowX="auto"; - } - if (this.height!=null) { - this.div.style.height = this.height+"px"; - this.div.style.overflowY="auto"; - } - - // Do the actual display - this is a separate method so display transitions can be implemented - this.transition(); - - // Make sure clicks on the DIV don't bubble up to the document - this.div.onclick = function(e) { - Event.cancelBubble(Event.resolve(e)); - }; - this.div.onmouseup = this.div.onclick; - - // Focus to the DIV if possible - if (this.modal && this.div.focus) { - this.div.focus(); - } -}; - -// Show the popup but make it modal -// -------------------------------------------------------------------- -Popup.prototype.transition = function() { - if (this.modal) { - this.addScreen(); - } - - // Make the DIV displayed but hidden so its size can be measured - CSS.setStyle(this.div,'visibility','hidden'); - CSS.setStyle(this.div,'display','block'); - - // Position the popup - this.setPosition(); - - // Add the shim if necessary - if (this.useIframeShim) { - this.addIframeShim(); - } - - // Make sure the DIV is higher than the shim - this.div.style.zIndex = Popup.minZIndex++; - - CSS.setStyle(this.div,'display','block'); - CSS.setStyle(this.div,'visibility','visible'); -}; - -// Show the popup but make it modal -// -------------------------------------------------------------------- -Popup.prototype.showModal = function(options) { - this.show(options,true); -}; - -// Apply user styles to the DIV -// -------------------------------------------------------------------- -Popup.prototype.applyStyle = function() { - if (this.div!=null && this.style!=null && typeof(this.style)=="object") { - for (var i in this.style) { - this.div.style[i] = this.style[i]; - } - } -}; - -// Hide the popup -// -------------------------------------------------------------------- -Popup.prototype.hide = function() { - // If this was a temp object creating on-the-fly, then remove objects from the DOM so - // The document doesn't get littered with extra objects - if (this.destroyDivOnHide) { - DOM.removeNode(this.div); - this.div = null; - delete Popup.objects[this.id]; - } - else if (this.div!=null) { - CSS.setStyle(this.div,'display','none'); - } - - if (this.destroyObjectsOnHide) { - DOM.removeNode(this.iframe); - DOM.removeNode(this.screen); - DOM.removeNode(this.screenIframeShim); - } - else { - if (this.iframe!=null) { - this.iframe.style.display = "none"; - } - if (this.screen!=null) { - this.screen.style.display = "none"; - } - if (this.screenIframeShim!=null) { - this.screenIframeShim.style.display = "none"; - } - } -}; - -// Util funcs for position -// -------------------------------------------------------------------- -Popup.prototype.setTop = function(top) { - this.div.style.top = top+"px"; -}; -Popup.prototype.setLeft = function(left) { - this.div.style.left = left+"px"; -}; -Popup.prototype.getTop = function() { - return parseInt(CSS.getStyle(this.div,"top"),10); -}; -Popup.prototype.getLeft = function() { - return parseInt(CSS.getStyle(this.div,"left"),10); -}; - -// All the logic to position the popup based on various criteria -// -------------------------------------------------------------------- -Popup.prototype.setPosition = function() { - if (this.position!=null) { - var m = this.position.match(/^(\S+)\s+(\S+)/); - if (m!=null && m.length==3) { - var v = m[1]; - var h = m[2]; - - var ref = this.reference; - if (ref==null) { ref = Screen.getBody(); } - var p = Position.get(ref); - var refTop = p.top; - var refLeft = p.left; - var refWidth = DOM.getOuterWidth(ref); - var refHeight = DOM.getOuterHeight(ref); - - var width = DOM.getOuterWidth(this.div); - var height = DOM.getOuterHeight(this.div); - - var scrollLeft = Screen.getScrollLeft(); - var scrollTop = Screen.getScrollTop(); - - // Set vertical position relative to reference object - if (v=="above") { this.setTop(refTop-height+this.offsetTop); } - else if (v=="top") { this.setTop(refTop+this.offsetTop); } - else if (v=="center") { this.setTop(refTop+(refHeight/2)-(height/2)+this.offsetTop); } - else if (v=="bottom") { this.setTop(refTop+refHeight-height+this.offsetTop); } - else if (v=="below") { this.setTop(refTop+refHeight+this.offsetTop); } - - // Set horizontal position relative to reference object - if (h=="adjacent-left") { this.setLeft(refLeft-width+this.offsetLeft); } - else if (h=="left") { this.setLeft(refLeft+this.offsetLeft); } - else if (h=="center") { this.setLeft(refLeft+(refWidth/2)-(width/2)+this.offsetLeft); } - else if (h=="right") { this.setLeft(refLeft+refWidth-width+this.offsetLeft); } - else if (h=="adjacent-right") { this.setLeft(refLeft+refWidth+this.offsetLeft); } - } - } - else if (this.top==null && this.left==null) { - this.center(); - } - else { - if (this.top==null) { this.top=0; } - if (this.left==null) { this.left=0; } - this.div.style.top = this.top+this.offsetTop+"px"; - this.div.style.left = this.left+this.offsetLeft+"px"; - } - - // Re-position to make sure it stays on the screen - if (this.constrainToScreen) { - this.fitToScreen(); - } -}; - -// Append an object to the body -// -------------------------------------------------------------------- -Popup.prototype.appendToBody = function(o) { - var body = Screen.getBody(); - if (body && body.appendChild) { - body.appendChild(o); - } -}; - -// Create a new DIV object to be used for a popup -// -------------------------------------------------------------------- -Popup.prototype.createDiv = function() { - if (document.createElement) { - var d = document.createElement("DIV"); - d.style.position="absolute"; - d.style.display="block"; - d.style.visibility="hidden"; - this.appendToBody(d); - return d; - } - alert("ERROR: Couldn't create DIV element in Popup.prototype.createDiv()"); - return null; -}; - -// Create a new IFRAME object to be used behind the popup -// -------------------------------------------------------------------- -Popup.prototype.createIframe = function() { - if (document.createElement) { - var i= document.createElement("IFRAME"); - i.style.position="absolute"; - i.style.display="block"; - i.style.visibility="hidden"; - i.style.background="none"; - this.appendToBody(i); - return i; - } - else { - alert("ERROR: Couldn't create IFRAME object in Popup.prototype.createIframe()"); - } -}; - -// Add an IFRAME shim for the DIV -// -------------------------------------------------------------------- -Popup.prototype.addIframeShim = function() { - if (this.iframe==null) { - this.iframe = this.createIframe(); - } - this.iframe.className = Popup.iframeClass; - CSS.setStyle(this.iframe,'top',this.getTop()+"px"); - CSS.setStyle(this.iframe,'left',this.getLeft()+"px"); - CSS.setStyle(this.iframe,'width',DOM.getOuterWidth(this.div) + "px"); - CSS.setStyle(this.iframe,'height',DOM.getOuterHeight(this.div) + "px"); - CSS.setStyle(this.iframe,'zIndex',Popup.minZIndex++); - CSS.setStyle(this.iframe,'opacity',0); - CSS.setStyle(this.iframe,'visibility','visible'); - CSS.setStyle(this.iframe,'display','block'); -}; - -// Create a "screen" to make a popup modal -// -------------------------------------------------------------------- -Popup.prototype.addScreen = function() { - if (this.screen==null) { - this.screen = this.createDiv(); - this.screen.style.top="0px"; - this.screen.style.left="0px"; - this.screen.style.backgroundColor = this.screenColor; - this.screen.className=Popup.screenClass;; - CSS.setStyle(this.screen,"opacity",this.screenOpacity); - this.screen.onclick = function(e) { Event.cancelBubble(Event.resolve(e)); } - } - if (this.screenIframeShim==null) { - this.screenIframeShim = this.createIframe(); - this.screenIframeShim.style.top="0px"; - this.screenIframeShim.style.left="0px"; - this.screenIframeShim.className=Popup.screenIframeClass; - CSS.setStyle(this.screenIframeShim,"opacity",0); - } - this.screen.style.width = Screen.getDocumentWidth()+"px"; - this.screen.style.height = Screen.getDocumentHeight()+"px"; - this.screenIframeShim.style.width = Screen.getDocumentWidth()+"px"; - this.screenIframeShim.style.height = Screen.getDocumentHeight()+"px"; - this.screenIframeShim.style.zIndex = Popup.minZIndex++; - this.screenIframeShim.style.visibility="visible"; - this.screenIframeShim.style.display="block"; - this.screen.style.zIndex = Popup.minZIndex++; - this.screen.style.visibility="visible"; - this.screen.style.display="block"; -}; - -// Re-position the DIV so it stays on the screen -// -------------------------------------------------------------------- -Popup.prototype.fitToScreen = function() { - var width = DOM.getOuterWidth(this.div); - var height = DOM.getOuterHeight(this.div); - var top = this.getTop(); - var left = this.getLeft(); - - var clientWidth = Screen.getViewportWidth(); - var clientHeight = Screen.getViewportHeight(); - - var scrollLeft = Screen.getScrollLeft(); - var scrollTop = Screen.getScrollTop(); - - if (top-scrollTop+height>clientHeight) { - top = top - ((top+height) - (scrollTop+clientHeight)); - this.div.style.top = top + "px"; - } - if (left-scrollLeft+width>clientWidth) { - left = left - ((left+width) - (scrollLeft+clientWidth)); - this.div.style.left = left + "px"; - } - if (topeAA-4QK!nlZm zfsvIF3>ct*k%^gwm5rT)lZ%^?ff*tPBq6d$k^&4&jLghTEX=H|EG$4{YJqYLEP|{; ziiVDC!hwnGN`)dujT0AgC_8ODC>nI}gNkudQ4=SZn7D+bl&YG#hNhN@shPQjrIoXb ztDC!rr&n-DXjpheWK?oWYFc_mW>#@YX<2ziWmR)aYg>CqXV;|3Q>IRvK4a#rMT?g# zUABD1%2k^-Z`rzS`;MKv4jn#n^w{weCr@3veC6u3>o;!Rdidz^lc&#~zj*oT6sAHsIig>XiL))b}k321|c8>nspdx@(iG{%BBu(K&!4Y9QI+mEHH&37-Vju zLldT>k$fT&#Q10e(7~!v)3CT7ZvHIBwv~*6t02B`<~5MYY`B#y*2w8_bb+G-D>Ii9 JS3>>&n*dJ776JeO diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/summary.xsl b/tct-runtimeinformation-tizen-tests/res/Result/style/summary.xsl deleted file mode 100755 index 0bf44fe..0000000 --- a/tct-runtimeinformation-tizen-tests/res/Result/style/summary.xsl +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - - - - - - - - \n - - - - -
- - - -
- - - -
-
-
diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/testresult.xsl b/tct-runtimeinformation-tizen-tests/res/Result/style/testresult.xsl deleted file mode 100755 index 9cfbd84..0000000 --- a/tct-runtimeinformation-tizen-tests/res/Result/style/testresult.xsl +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - - - - - - - - - \n - - - - -
- - - -
- - - -
-
-
diff --git a/tct-runtimeinformation-tizen-tests/res/Result/style/tests.css b/tct-runtimeinformation-tizen-tests/res/Result/style/tests.css deleted file mode 100755 index 487bca0..0000000 --- a/tct-runtimeinformation-tizen-tests/res/Result/style/tests.css +++ /dev/null @@ -1,195 +0,0 @@ -@charset "UTF-8"; -/* CSS Document */ -#testcasepage div,#testcasepage h1,#testcasepage p,#testcasepage table,#testcasepage tr,#testcasepage th,#testcasepage td - { - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 0.96em; - font-family: arial; - vertical-align: baseline; -} - -#title td, #btc td{ - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 0.96em; - font-family: arial; - vertical-align: baseline; -} - -td.Ratio { - text-align: left; - font-weight: normal; - padding: 4px 10px 4px 5px; - vertical-align: middle; -} - -th.Ratio { - width: 400px; -} - -#testcasepage p { - text-align: left; -} - -#suite_title { - text-align: left; -} - -#btc { - text-align: right; -} - -#btc table { - position: absolute; - right: 0px; - width: 600px; -} - -#testcasepage table { - border-collapse: separate; - border-spacing: 0; - margin-bottom: 1.4em; - vertical-align: middle; -} - -#testcasepage th,#testcasepage td { - text-align: left; - font-weight: normal; - padding: 4px 10px 4px 5px; - vertical-align: middle; -} - -#cases table { - width: 101%; -} - -#cases td { - border-left: 0px; - font-weight: normal; - border-bottom: 0px; -} - -#suite_summary table { - width: 100%; -} - - -#overview table { - width: 101%; -} - -#overview table, #overview td, #overview tr { - border-left: none; - border-bottom: none; - border-right: none; - vertical-align: top; -} - -#overview td{ - width: 50%; -} - -#capability table { - width: 50%; -} - -#fail_cases table { - width: 101%; -} - -#title table { - width: 101%; -} - -#device table { - width: 100%; -} - -#summary table { - width: 100%; -} - -#testcasepage th { - border-bottom: 1px solid #000; - background-color: #AAAAAA; - border-left: 1px solid #000; - border-top: 1px solid #000; - color: #000; - font-weight: bold; - vertical-align: bottom; -} - -#summary th:last-child,#summary td:last-child, #device th:last-child,#device td:last-child, #suite_summary th:last-child,#suite_summary td:last-child,#cases th:last-child,#cases td:last-child,#capability th:last-child,#capability td:last-child { - border-right: 1px solid #000; -} - -#testcasepage td { - font-weight: normal; -} - -#summary td, #device td, #capability td, #suite_summary td, #cases td{ - border-left: 1px solid; - font-weight: normal; - border-bottom: 1px solid; -} - -#testcasepage td.yellow_rate { - background-color: #ffcc00; -} - -#testcasepage td.green_rate { - background-color: #1E90FF; -} - -#testcasepage td.dgreen_rate { - background-color: #339933; -} - -#testcasepage td.red_rate { - background-color: #FF3333; -} - -#testcasepage td.orange_rate { - background-color: #FFA500; -} - -#testcasepage td.gray_rate { - background-color: #AAAAAA; -} - -#title table,#title tr,#title td { - border-left: none; - border-bottom: none; - text-align: center; -} - -#title td:last-child { - border-right: none; -} - -#testcasepage h1 { - font-size: 2em; - font-family: Arial, sans-serif; - font-weight: bold; - line-height: 1; - color: #000; - margin-bottom: 0.75em; - padding-top: 0.25em; - font-weight: bold; -} - -#goTopBtn { - right: 0px; - bottom: 0px; - position: fixed; + - position: absolute; - top: expression(parseInt(document.body.scrollTop)+document.body.clientHeight-40 - ); -} diff --git a/tct-runtimeinformation-tizen-tests/res/Result/summary.xml b/tct-runtimeinformation-tizen-tests/res/Result/summary.xml deleted file mode 100644 index 807d726..0000000 --- a/tct-runtimeinformation-tizen-tests/res/Result/summary.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - 2016-04-20_18_37_38 - 2016-04-20_18_37_38 - - - 26 - 26 - 100 - 0 - 0 - 0 - 0 - 0 - - \ No newline at end of file diff --git a/tct-runtimeinformation-tizen-tests/res/install.sh b/tct-runtimeinformation-tizen-tests/res/install.sh deleted file mode 100755 index 9c46f4e..0000000 --- a/tct-runtimeinformation-tizen-tests/res/install.sh +++ /dev/null @@ -1,9 +0,0 @@ -# uninstall sample applications -pkgcmd -u -n org.test.tizen.runtimeinformation - -#install sample applications -pkgcmd -t tpk -i -p org.test.tizen.runtimeinformation.tpk -q - -#list installed sample applications -echo "Successful installed the following packages: " -app_launcher -l | grep UIApplication diff --git a/tct-runtimeinformation-tizen-tests/res/pull.sh b/tct-runtimeinformation-tizen-tests/res/pull.sh deleted file mode 100755 index 49bfbf0..0000000 --- a/tct-runtimeinformation-tizen-tests/res/pull.sh +++ /dev/null @@ -1,4 +0,0 @@ -# pull result file -sdb root on -sdb pull /home/owner/share/System/System.xml Result/ -sdb pull /home/owner/share/System/summary.xml Result/ diff --git a/tct-runtimeinformation-tizen-tests/res/push.sh b/tct-runtimeinformation-tizen-tests/res/push.sh deleted file mode 100755 index 0e85486..0000000 --- a/tct-runtimeinformation-tizen-tests/res/push.sh +++ /dev/null @@ -1,2 +0,0 @@ -sdb root on -sdb push ../org.test.tizen.runtimeinformation.tpk install.sh run.sh /home/owner diff --git a/tct-runtimeinformation-tizen-tests/res/run.sh b/tct-runtimeinformation-tizen-tests/res/run.sh deleted file mode 100755 index 2db171c..0000000 --- a/tct-runtimeinformation-tizen-tests/res/run.sh +++ /dev/null @@ -1,4 +0,0 @@ -# install & run TC application -pkgcmd -u -n org.test.tizen.runtimeinformation -pkgcmd -t tpk -i -p org.test.tizen.runtimeinformation.tpk -q -app_launcher -s org.test.tizen.runtimeinformation diff --git a/tct-runtimeinformation-tizen-tests/src/Program.cs b/tct-runtimeinformation-tizen-tests/src/Program.cs deleted file mode 100755 index 88b1a5d..0000000 --- a/tct-runtimeinformation-tizen-tests/src/Program.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Tizen.Applications; - -namespace TestFramework { - public class MyApplication : UIApplication { - protected override void OnCreate() { - Assert.Init(); - TestManager manager = new TestManager(); - manager.RunTestFromTCList(); - } - - protected override void OnResume() { - LogUtils.write(LogUtils.DEBUG, LogUtils.INFO, "Resumed!"); - } - - protected override void OnPause() { - LogUtils.write(LogUtils.DEBUG, LogUtils.INFO, "Paused!"); - } - - protected override void OnTerminate() { - LogUtils.write(LogUtils.DEBUG, LogUtils.INFO, "Terminated!"); - } - } - class Program { - static void Main(string[] args) { - MyApplication app = new MyApplication(); - app.Run(args); - } - } -} diff --git a/tct-runtimeinformation-tizen-tests/src/Testcase/TSRuntimeInformation.cs b/tct-runtimeinformation-tizen-tests/src/Testcase/TSRuntimeInformation.cs deleted file mode 100644 index 9e42538..0000000 --- a/tct-runtimeinformation-tizen-tests/src/Testcase/TSRuntimeInformation.cs +++ /dev/null @@ -1,836 +0,0 @@ -using System; -using System.Threading; -using System.Threading.Tasks; -using TestFramework; -using Tizen.System; -using Tizen; -using System.Collections.Generic; -using System.Diagnostics; - -namespace TizenTest.System { - [TestFixture] - [Description("Tizen.NewModule class for sample test.")] - public static class RuntimeInformationTest { - - public static bool bflag = false; - - // TODO - [SetUp] - public static void Init() { - LogUtils.write(LogUtils.DEBUG, LogUtils.TAG , "I am in SetUp"); - } - - // TODO - [TearDown] - public static void Destroy() { - LogUtils.write(LogUtils.DEBUG, LogUtils.TAG , "I am in Destory"); - } - - [Test] - [Category("P1")] - [Description("Get Status for all possible key values")] - [Property("SPEC", "Tizen.System.RuntimeInformation.GetStatus M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void GetStatus_ENUM_ALL() - { - try - { - bool key_value_bool; - int key_value_int; - - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.Bluetooth); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.WifiHotspot); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.BluetoothTethering); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.UsbTethering); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.LocationService); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.LocationNetworkPosition); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.PacketData); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.DataRoaming); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.Vibration); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.AudioJack); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.BatteryIsCharging); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.TvOut); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.Usb); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.Charger); - key_value_bool = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.AutoRotation); - - key_value_int = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.Gps); - key_value_int = Tizen.System.RuntimeInformation.GetStatus(RuntimeInformationKey.AudioJackConnector); - - Assert.Pass(); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for Bluetooth Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_Bluetooth() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Bluetooth); - Assert.True(is_type == true, "Is failed for Bluetooth key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Bluetooth); - Assert.True(is_type == false, "Is failed for Bluetooth key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Bluetooth); - Assert.True(is_type == false, "Is failed for Bluetooth key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Bluetooth); - Assert.True(is_type == false, "Is failed for Bluetooth key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for WifiHotspot Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_WifiHotspot() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.WifiHotspot); - Assert.True(is_type == true, "Is failed for WifiHotspot key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.WifiHotspot); - Assert.True(is_type == false, "Is failed for WifiHotspot key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.WifiHotspot); - Assert.True(is_type == false, "Is failed for WifiHotspot key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.WifiHotspot); - Assert.True(is_type == false, "Is failed for WifiHotspot key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for BluetoothTethering Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_BluetoothTethering() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.BluetoothTethering); - Assert.True(is_type == true, "Is failed for BluetoothTethering key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.BluetoothTethering); - Assert.True(is_type == false, "Is failed for BluetoothTethering key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.BluetoothTethering); - Assert.True(is_type == false, "Is failed for BluetoothTethering key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.BluetoothTethering); - Assert.True(is_type == false, "Is failed for BluetoothTethering key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for UsbTethering Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_UsbTethering() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.UsbTethering); - Assert.True(is_type == true, "Is failed for UsbTethering key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.UsbTethering); - Assert.True(is_type == false, "Is failed for UsbTethering key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.UsbTethering); - Assert.True(is_type == false, "Is failed for UsbTethering key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.UsbTethering); - Assert.True(is_type == false, "Is failed for UsbTethering key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for LocationService Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_LocationService() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.LocationService); - Assert.True(is_type == true, "Is failed for LocationService key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.LocationService); - Assert.True(is_type == false, "Is failed for LocationService key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.LocationService); - Assert.True(is_type == false, "Is failed for LocationService key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.LocationService); - Assert.True(is_type == false, "Is failed for LocationService key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for LocationNetworkPosition Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_LocationNetworkPosition() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.LocationNetworkPosition); - Assert.True(is_type == true, "Is failed for LocationNetworkPosition key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.LocationNetworkPosition); - Assert.True(is_type == false, "Is failed for LocationNetworkPosition key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.LocationNetworkPosition); - Assert.True(is_type == false, "Is failed for LocationNetworkPosition key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.LocationNetworkPosition); - Assert.True(is_type == false, "Is failed for LocationNetworkPosition key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for PacketData Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_PacketData() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.PacketData); - Assert.True(is_type == true, "Is failed for PacketData key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.PacketData); - Assert.True(is_type == false, "Is failed for PacketData key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.PacketData); - Assert.True(is_type == false, "Is failed for PacketData key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.PacketData); - Assert.True(is_type == false, "Is failed for PacketData key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for DataRoaming Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_DataRoaming() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.DataRoaming); - Assert.True(is_type == true, "Is failed for DataRoaming key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.DataRoaming); - Assert.True(is_type == false, "Is failed for DataRoaming key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.DataRoaming); - Assert.True(is_type == false, "Is failed for DataRoaming key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.DataRoaming); - Assert.True(is_type == false, "Is failed for DataRoaming key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for Vibration Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_Vibration() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Vibration); - Assert.True(is_type == true, "Is failed for Vibration key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Vibration); - Assert.True(is_type == false, "Is failed for Vibration key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Vibration); - Assert.True(is_type == false, "Is failed for Vibration key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Vibration); - Assert.True(is_type == false, "Is failed for Vibration key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for AudioJack Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_AudioJack() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AudioJack); - Assert.True(is_type == true, "Is failed for AudioJack key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AudioJack); - Assert.True(is_type == false, "Is failed for AudioJack key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AudioJack); - Assert.True(is_type == false, "Is failed for AudioJack key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AudioJack); - Assert.True(is_type == false, "Is failed for AudioJack key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for BatteryIsCharging Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_BatteryIsCharging() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.BatteryIsCharging); - Assert.True(is_type == true, "Is failed for BatteryIsCharging key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.BatteryIsCharging); - Assert.True(is_type == false, "Is failed for BatteryIsCharging key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.BatteryIsCharging); - Assert.True(is_type == false, "Is failed for BatteryIsCharging key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.BatteryIsCharging); - Assert.True(is_type == false, "Is failed for BatteryIsCharging key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for TvOut Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_TvOut() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.TvOut); - Assert.True(is_type == true, "Is failed for TvOut key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.TvOut); - Assert.True(is_type == false, "Is failed for TvOut key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.TvOut); - Assert.True(is_type == false, "Is failed for TvOut key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.TvOut); - Assert.True(is_type == false, "Is failed for TvOut key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for Usb Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_Usb() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Usb); - Assert.True(is_type == true, "Is failed for Usb key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Usb); - Assert.True(is_type == false, "Is failed for Usb key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Usb); - Assert.True(is_type == false, "Is failed for Usb key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Usb); - Assert.True(is_type == false, "Is failed for Usb key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for Charger Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_Charger() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Charger); - Assert.True(is_type == true, "Is failed for Charger key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Charger); - Assert.True(is_type == false, "Is failed for Charger key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Charger); - Assert.True(is_type == false, "Is failed for Charger key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Charger); - Assert.True(is_type == false, "Is failed for Charger key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for AutoRotation Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_AutoRotation() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AutoRotation); - Assert.True(is_type == true, "Is failed for AutoRotation key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AutoRotation); - Assert.True(is_type == false, "Is failed for AutoRotation key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AutoRotation); - Assert.True(is_type == false, "Is failed for AutoRotation key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AutoRotation); - Assert.True(is_type == false, "Is failed for AutoRotation key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for Gps Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_Gps() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Gps); - Assert.True(is_type == true, "Is failed for Gps key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Gps); - Assert.True(is_type == false, "Is failed for Gps key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Gps); - Assert.True(is_type == false, "Is failed for Gps key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.Gps); - Assert.True(is_type == false, "Is failed for Gps key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return Value of Is for AudioJackConnector Key")] - [Property("SPEC", "Tizen.System.RuntimeInformation.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void Is_RETURN_VALUE_AudioJackConnector() - { - try - { - bool is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AudioJackConnector); - Assert.True(is_type == true, "Is failed for AudioJackConnector key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AudioJackConnector); - Assert.True(is_type == false, "Is failed for AudioJackConnector key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AudioJackConnector); - Assert.True(is_type == false, "Is failed for AudioJackConnector key"); - - is_type = Tizen.System.RuntimeInformation.Is(RuntimeInformationKey.AudioJackConnector); - Assert.True(is_type == false, "Is failed for AudioJackConnector key"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Event Handler callback registering check for BluetoothEnabled")] - [Property("SPEC", "Tizen.System.RuntimeInformation.BluetoothEnabled M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void BluetoothEnabled_CHECK_EVENT() - { - try - { - Tizen.System.RuntimeInformation.BluetoothEnabled += OnEventStatusChanged; - Assert.Pass(); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - static void OnEventStatusChanged(object sender, RuntimeKeyStatusChangedEventArgs e) - { - - } - - [Test] - [Category("P1")] - [Description("Return value type and sanity checking for GetSystemMemoryInformation")] - [Property("SPEC", "Tizen.System.RuntimeInformation.GetSystemMemoryInformation M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void GetSystemMemoryInformation_TYPE_RETURN_VALUE() - { - try - { - Tizen.System.SystemMemoryInformation info = Tizen.System.RuntimeInformation.GetSystemMemoryInformation(); - - object total_val = info.Total; - Assert.IsNotNull(total_val, "Total system memory is null"); - Assert.True((total_val is int), "Total system memory is not of type int"); - - object used_val = info.Used; - Assert.IsNotNull(used_val, "Used system memory is null"); - Assert.True((used_val is int), "Used system memory is not of type int"); - - object cache_val = info.Cache; - Assert.IsNotNull(cache_val, "Cache system memory is null"); - Assert.True((cache_val is int), "Cache system memory is not of type int"); - - object free_val = info.Free; - Assert.IsNotNull(free_val, "Free system memory is null"); - Assert.True((free_val is int), "Free system memory is not of type int"); - - object swap_val = info.Swap; - Assert.IsNotNull(swap_val, "Swap system memory is null"); - Assert.True((swap_val is int), "Swap system memory is not of type int"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return value type and sanity checking for GetProcessMemoryInformation")] - [Property("SPEC", "Tizen.System.RuntimeInformation.GetProcessMemoryInformation M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void GetProcessMemoryInformation_TYPE_RETURN_VALUE() - { - try - { - IList processlist = new List(); - Process[] list = Process.GetProcesses(); - foreach (Process p in list) { - processlist.Add(p.Id); - } - Log.Info("TizenSehaj", "No.of System processes " + processlist.Count); - - IDictionary all_info = Tizen.System.RuntimeInformation.GetProcessMemoryInformation(processlist); - Log.Info("TizenSehaj", "API call made"); - - Assert.True((processlist.Count == all_info.Count), "Mismatch in number of pids given and results returned"); - Log.Info("TizenSehaj", "Count assertion passed"); - - foreach (KeyValuePair kvp in all_info) - { - ProcessMemoryInformation info = kvp.Value; - - object vsz_val = info.Vsz; - Assert.IsNotNull(vsz_val, "Virtual memory size is null"); - Assert.True((vsz_val is int), "Virtual memory size is not of type int"); - - object rss_val = info.Rss; - Assert.IsNotNull(rss_val, "Resident set size is null"); - Assert.True((rss_val is int), "Resident set size is not of type int"); - - object pss_val = info.Pss; - Assert.IsNotNull(pss_val, "Proportional set size is null"); - Assert.True((pss_val is int), "Proportional set size is not of type int"); - - object shared_clean_val = info.SharedClean; - Assert.IsNotNull(shared_clean_val, "Shared Clean is null"); - Assert.True((shared_clean_val is int), "Shared Clean is not of type int"); - - object shared_dirty_val = info.SharedDirty; - Assert.IsNotNull(shared_dirty_val, "Shared Dirty is null"); - Assert.True((shared_dirty_val is int), "Shared Dirty is not of type int"); - - object private_clean_val = info.PrivateClean; - Assert.IsNotNull(private_clean_val, "Private Clean is null"); - Assert.True((private_clean_val is int), "Private Clean is not of type int"); - - object private_dirty_val = info.PrivateDirty; - Assert.IsNotNull(private_dirty_val, "Private Dirty is null"); - Assert.True((private_dirty_val is int), "Private Dirty is not of type int"); - } - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return value type and sanity checking for GetProcessCpuUsage")] - [Property("SPEC", "Tizen.System.RuntimeInformation.GetProcessMemoryInformation M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void GetProcessCpuUsage_TYPE_RETURN_VALUE() - { - try - { - IList processlist = new List(); - Process[] list = Process.GetProcesses(); - foreach (Process p in list) { - processlist.Add(p.Id); - } - Log.Info("TizenSehaj", "No.of System processes " + processlist.Count); - - IDictionary all_info = Tizen.System.RuntimeInformation.GetProcessCpuUsage(processlist); - Log.Info("TizenSehaj", "API call made"); - - Assert.True((processlist.Count == all_info.Count), "Mismatch in number of pids given and results returned"); - Log.Info("TizenSehaj", "Count assertion passed"); - - foreach (KeyValuePair kvp in all_info) - { - ProcessCpuUsage info = kvp.Value; - - object utime_val = info.UTime; - Assert.IsNotNull(utime_val, "Amount of time that this process has been scheduled in user mode is null"); - Assert.True((utime_val is uint), "Amount of time that this process has been scheduled in user mode is not of type int"); - Assert.True(((uint)utime_val >= 0), "Amount of time that this process has been scheduled in user mode is less than zero"); - - object stime_val = info.STime; - Assert.IsNotNull((uint)stime_val, "Amount of time that this process has been scheduled in kernel mode is null"); - Assert.True((stime_val is uint), "Amount of time that this process has been scheduled in kernel mode is not of type int"); - Assert.True(((uint)stime_val >= 0), "Amount of time that this process has been scheduled in kernel mode is less than zero"); - } - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return value type and sanity checking for GetCpuUsage")] - [Property("SPEC", "Tizen.System.RuntimeInformation.GetCpuUsage M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void GetCpuUsage_TYPE_RETURN_VALUE() - { - try - { - Tizen.System.CpuUsage usage = Tizen.System.RuntimeInformation.GetCpuUsage(); - - object user = usage.User; - Assert.IsNotNull(user, "Time for running un-niced user processes is null"); - Assert.True((user is double), "Time for running un-niced user processes is not of type double"); - - object system = usage.System; - Assert.IsNotNull(system, "Time for running kernel processes is null"); - Assert.True((system is double), "Time for running kernel processes is not of type double"); - - object nice = usage.Nice; - Assert.IsNotNull(nice, "Time for running niced user processes is null"); - Assert.True((nice is double), "Time for running niced user processes is not of type double"); - - object io_wait = usage.IoWait; - Assert.IsNotNull(io_wait, "Time for waiting for I/O completion is null"); - Assert.True((io_wait is double), "Time for waiting for I/O completion is not of type double"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Value type and sanity checking for ProcessorCount")] - [Property("SPEC", "Tizen.System.RuntimeInformation.ProcessorCount M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void ProcessorCount_TYPE_VALUE() - { - try - { - object processor_count = Tizen.System.RuntimeInformation.ProcessorCount; - - Assert.IsNotNull(processor_count, "Processor current frequency is null"); - Assert.True((processor_count is int), "Processor current frequency is not of type int"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return value type and sanity checking for GetProcessorCurrentFrequency")] - [Property("SPEC", "Tizen.System.RuntimeInformation.GetProcessorCurrentFrequency M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void GetProcessorCurrentFrequency_TYPE_RETURN_VALUE() - { - try - { - object frequency = Tizen.System.RuntimeInformation.GetProcessorCurrentFrequency(0); - - Assert.IsNotNull(frequency, "Processor current frequency is null"); - Assert.True((frequency is int), "Processor current frequency is not of type int"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - - [Test] - [Category("P1")] - [Description("Return value type and sanity checking for GetProcessorMaxFrequency")] - [Property("SPEC", "Tizen.System.RuntimeInformation.GetProcessorMaxFrequency M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Tester, Sehaj Singh Kalra sehaj.kalra@samsung.com")] - public static void GetProcessorMaxFrequency_TYPE_RETURN_VALUE() - { - try - { - object frequency = Tizen.System.RuntimeInformation.GetProcessorMaxFrequency(0); - - Assert.IsNotNull(frequency, "Processor max frequency is null"); - Assert.True((frequency is int), "Processor max frequency is not of type int"); - } - catch (Exception e) - { - Assert.Fail(); - } - } - } -} diff --git a/tct-runtimeinformation-tizen-tests/tct-runtimeinformation-tizen-tests.csproj b/tct-runtimeinformation-tizen-tests/tct-runtimeinformation-tizen-tests.csproj deleted file mode 100644 index b4e2187..0000000 --- a/tct-runtimeinformation-tizen-tests/tct-runtimeinformation-tizen-tests.csproj +++ /dev/null @@ -1,104 +0,0 @@ - - - - Debug - AnyCPU - {FDAA3944-FCCE-4319-B93E-61FF53137EDB} - Library - Properties - tct_system_runtimeinformation_tizen_tests - tct-runtimeinformation-tizen-tests - v4.5.2 - 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages - False - UnitTest - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - lib\TestFramework.dll - - - lib\Tizen.dll - - - lib\Tizen.Applications.dll - - - lib\Tizen.Internals.dll - - - lib\Tizen.System.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - False - - - False - - - False - - - False - - - - - - - - diff --git a/tct-runtimeinformation-tizen-tests/tizen-manifest.xml b/tct-runtimeinformation-tizen-tests/tizen-manifest.xml deleted file mode 100755 index dca5c69..0000000 --- a/tct-runtimeinformation-tizen-tests/tizen-manifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - icon.png - - - - http://tizen.org/privilege/systemmonitor - - diff --git a/tct-system-tizen-tests/App.config b/tct-system-tizen-tests/App.config deleted file mode 100644 index 1729194..0000000 --- a/tct-system-tizen-tests/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/tct-system-tizen-tests/Makefile b/tct-system-tizen-tests/Makefile deleted file mode 100644 index f0e8b88..0000000 --- a/tct-system-tizen-tests/Makefile +++ /dev/null @@ -1,48 +0,0 @@ - -ifndef config - config=debug -endif - -ifndef verbose - SILENT = @ -endif - -PROJECTS := tct-system-tizen-tests - -CSC = mcs - -.PHONY: all clean help $(PROJECTS) prebuild prelink - -ifeq ($(config),debug) - FLAGS = /debug /noconfig /d:DEBUG -endif - -ifeq ($(config),release) - FLAGS = /optimize /noconfig /d:NDEBUG -endif - -FLAGS += /t:exe - -TARGETDIR = bin -OBJDIR = obj -TARGET = $(TARGETDIR)/$(PROJECTS).exe -SOURCES = $(wildcard src/**/*.cs src/*.cs) -null := -space := $(null) # -comma := , -DLLS = $(wildcard lib/*.dll) -ifneq ("$(DLLS)", "") - REFERENCE = "/reference:$(subst $(space),$(comma),$(DLLS))" -endif - -all: $(TARGETDIR) $(TARGET) - -$(TARGET): $(SOURCES) $(DLLS) - @echo "=== Building $(PROJECTS) ($(config))" - $(SILENT) $(CSC) /nologo /out:$@ $(REFERENCE) $(FLAGS) $(SOURCES) - -$(TARGETDIR): - $(SILENT) mkdir -p $(TARGETDIR) - -clean: - $(SILENT) rm -rf $(TARGETDIR) diff --git a/tct-system-tizen-tests/Properties/AssemblyInfo.cs b/tct-system-tizen-tests/Properties/AssemblyInfo.cs deleted file mode 100644 index 17df2bb..0000000 --- a/tct-system-tizen-tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("tct-system-tizen-tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("tct-system-tizen-tests")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("28a65eac-1fe8-46ad-963a-c01eae2fddc9")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/tct-system-tizen-tests/ReadMe.md b/tct-system-tizen-tests/ReadMe.md deleted file mode 100644 index 014c5d2..0000000 --- a/tct-system-tizen-tests/ReadMe.md +++ /dev/null @@ -1,14 +0,0 @@ -tct-suite-tizen-tests -├── src - Directory containing main method and test cases. -│ ├── Program.cs - Main method of the application. -│ └── testcase -│ ├── UTSStorage.cs - Test case file of Storage Class. -│ ├── UTSStorageManager.cs - Test case file of StorageManager Class. -│ └── UTSSystemInfo.cs - Test case file of SystemInfo Class. -├── bin - Contains executable file which is created by make file. -├── lib - Library files which needs to be packed. -├── res - Resource folder for any resources needed to run test. -├── share -├── Makefile - Script which builds package. -├── TCTCert.p12 - A Certificate file for building package. (pw:test) -└── tizen-manifest.xml - A Tizen Manifest file for declaring privilege and controls. diff --git a/tct-system-tizen-tests/TCTCert.p12 b/tct-system-tizen-tests/TCTCert.p12 deleted file mode 100644 index 386746380f484c74e9ceda9e2d28bd6296d131bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2429 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 J_5ZvD{yUSxkcR*O diff --git a/tct-system-tizen-tests/lib/Tizen.Applications.dll b/tct-system-tizen-tests/lib/Tizen.Applications.dll deleted file mode 100644 index 0ddbae5d82c9f828abec70c25bca02fb57389ba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89600 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 A#Q*>R diff --git a/tct-system-tizen-tests/lib/Tizen.Internals.dll b/tct-system-tizen-tests/lib/Tizen.Internals.dll deleted file mode 100644 index bed533282f4391638fb3fc7093adde69f6341bbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9216 zcmeI1d3+qjmB(M}7|SO%Hmq?V49IL`V-Is5!2}&6Tf(xXXygM{AM8GAq_$?d$K5^H z<2WF*wqpmfm~)MR#7i(CEZ6R`8_vWV_F%Jt5O9Db5Dc3oCY<3228VcmuVzM)j}M>x zvH$FcEor`8_3BmCt5?-k-PKDj+CjBMREOW;!$c3@%Ar~E(=m+fDW^X)h3+5!#2F7L zT~D0RH)y*4f@2RjYTmD_mSuZ>P57Onz;LcdmTVO9Pgy;hPe zLfDOZyE)Q~rq~Hbht))rAR9~)oqBZMr=|TPrc12`q&vpw2RyOfL;Bz;0Pw+t z-b`wMC*T>l?PF#+!Y$5+xJ~mEt zS$)}hA1$n#IL=4^AbD}^&wVG*d9c_=TWdeA_tE4!=36qpOUAR3mr33t`64%2d*Q+sC!b)Fz~6Hr!rGDKJr~ zxqVzG@@i=d^15JIJ9=AA-HW=~$w12IYowQImJchnuYmuqFn?ded~_T$SI>Od$J{S- zeNyt6lx&dvv6OtTfpxYM^FL+T2W9+MQr;+;mYPq=_+ygalr`*;@#V5qztnkMN;;$^ zZ_0L)Qoc*_Y+3V0sqd4P|4hmgQva-S4RvhEPAPd!N)E|72V|*PQWBQ+G|KwhWn7mW zl2)ye`qO0nH_B2mDfz98ACmQ-CUXa6E30Kaosvb#Yb5WMJYQ-)E6biL>t7~IoiFQ5 zNS$p`zE8$qmzI1Y8Itm|W!Y<`{u5H(B;^~W#3y-B>O3lIepvQ#zl?uX@+rv+WT~&n z8t#@l=SbW3lqFK<9vR;y`I6*X$yQnR>$0tfq@5>9PLlG)wXfFn_<4rjKwS;5)hM*G zk~*p8O{6#s)3tui<2$RII;rMenNnyXgv{~uj8CCyppQ-gC(s;lDupCdk}Z;*l3$j* zP*Md?B2&iKN|q!yN!~~q-{-NhG|-dyO`>POsq{QJgI)w@(ktMp^c&DmZ-BGucVH9! z9-K#qz#xolpeWUYNtysIpcBAmngOQi6tIIn4|Y)_*h5WVAI%3>QW)%~1h|?OfCjaI zgR~IL(PFSbJ)lR+!1Z(yxRF+Y!(@P)$pp8N1zt%mxP#V%*U?wOopd>PGkp!*O;>`q z(beD`(&oG92E^~9o51^NH~0YU0Ux0|!M$`Z_%C!n_&7ZX{+PZGK1Gj#`{;4-d3pkT zfu08U({tdj=>_lry$rrVuY&K;>)`wJ4tS700RMoc7n`|q7_3w3YT$omJUB_20!~$? zgEN$w;7sK-@KohY(64*}oUP0Qo0JeZPloNlkvx~$5O0(6#ng{@M#}#}Qm3mS z8KQ?J&!`WOOPBis^cA|wHw$+JDdXs(2ELA`vv42P4I_%XhXY^d(RQrwypL5wBV8n; z_1M9Dau-7~XKK1yFz0KkE9UEVK5ttA*A4_}!4lgj=ERri5;a#8t5(rcJFR*uwb_nS zEO^4m462SWx=f9_OlzpmwwI_@X;heZb=yJhG$LwWFLdf&X9*`QRD-@;v^}+by)J|y z4C)b1-gI5lw$j2fAy_O*z2Xvk2+=mx(nYQ;YhPb5(JWy<*N4*L5>pqwVr@~%+HA`b zx`#S?MYiZxD_H{>;_a4EuuaRWXpNC9wZ{mTxxy(6Tw!rJ^e|Jdb)@TXLbat9&30HT z19ODeS1Je;&J+uUvbe{wJzKYPM+mEybQgr9dZu+mX0^mZHE-rhM`X1ah9g|}I5|+0 z4)oZR)?zj*oJ>L01qLls)CbFcqJ?G-*2#=+xS4%N?T%wRZFmYNF%nxOJSkp+#?%2p z1HxM+b64dnl3w8!b6$7R>(2J77F4)uOo1-dL1L-!*4fU`GRqOFKB#IrLDgQt&=yQ6 zQwo>bD>2sVGa|1R25oc=S!PaVl}+t}Q^yD~CCcS1N*PZ@hq5j!cc_+ub~@dqYF-#T z4lG6gJ=w<5Quazk!4lN!V4hh$WgVA|I$I1u8DUt3rA9!(Tj2F`l%<9jHcIoPlBdfWDfSSt)F+^>S?YiaLiC02eqB`!Nnj_SN>8JMb$_B@g^k8M}EV*rJ z4l3pbVFgB98!#X%_keoQRJWBY@j$w=Q<%)~$7(*sdod)wL@# zSS$;cSwj|U^oqRgiB6k(Jg3htzn--eJ-gg(yHIsmYsnKCu@<+B!ChNg%xl6Kv!G&W z5ngMlM?hLJx<}=Cj_C(A-k{{-M4fi|%G=69+sUitMT-KuXFJvIrA>9fg6*d6Rz=mR zA-!%FGQ#17@R;oKoW?p@&Bt)^4hM$`M_@y8E4Mf17Pd+xu~9gxVsq-`$(W)eloC(zuycR6Qp{jeXyl>jqIZ2vs!CDiGuqbamx7ad)+7Tpqiv=4_YJRmX+HE6fz3tp-Ggmm&L z?;U>j<_+C9@9b)QK7aB-s`D#KL#>~bdPJs87c__M;yic(o_^+` zYqspT_|^%N*H4Wedg02q_n7aUvm<)i)?1gz*Q)A;!myj~E9TA2L2*yw7-#@h;(7?qqzIaR=i&jN2J|7`HLL&A65EH;mnkZ!x~fxP@^u<0i%~#*K`f zjK5~wz_^}q9phTYHH@nnI~Z3n{)+Jp#+8gK7++^>XKZ79jj@%ng|V6OmyF99n;654 z%NUn3Fthg7;Q@bd9VXe{IvlUI%j0l_c!Tt{NZ3I=0A?E zzs(NJ^LKd$(HwagW+h9Lo_Kbsd6e9j0eL~P|1&lW07bm5@Jm$=NNt= zEf|S}qpA@Pr&J>vGg4|;SB;bwiv-n}ZfG$*rRvd0Dy&7r2|bzB!iFAEV@4#I%JS)E zEUt&tWHuIz>nTGEt9n+Chf)bODWK4_1Q`u-pji-!wT!iCsH5CiT6N!`|1pJQD*`St41vQMv zrd9Crg=H^Sp85Yb9UKXTW8q{lp~XZt8OjPZVMG#IQcJ24csm=3v5VvEs04IUNxnvs zIt&#_p=Q;v$QsZwl95y-9Eut7P%sq?ra}UqO-2(j^d^kqN@#|bh(^PDHjBnmsc6^` zDdcE+OvK?|5sSj%YFG`0FvL++q~f7aD4_+_kgCUGdNve{ig;X)WaClxp(>1EN#_kgjGm4cACmsF9Qw%%&0|8Be4liKrHf8Zi|^mr6hw#r#c0(55PI8m`c| z5DvrfN7Sj%tiaOtzLAIid6kFT^Kf7u!<{;1#z{4adi(lOM^5CU4SGLW$_Mvm%{l5L)T_-d=_mhtvvfo@AU(Jp7ZpDuemoW?a`gh2N&FMXH&i$nDr4{w&IV!7Ci zZz`K{nBAL6XFiNx_28m+E=b?-gU?;v+J41}yqdIsv0u)$wC!QG^=EoIm-c)7WKL3&q5vidE+=ikr^}jNcM=p8w2r~=P`0t<8MbRn~CnizETZ$)kYCrjuWm`U_139 z)`>4|OOfsb7nZ-e(W7;5|FL|2#Vv3sU(YWm4#_7dR^MV+qH=}*VTcMP)2M@ zL&rr9+gdoHFMW_~kTwLQ4?M&j)T5$at|y4SeYBqCGS@{JZi_=mJ{s`j0spvNwx7K@ zwx-b@e0qBUoMh+lhx;0}DLDJaVUo0ky;Y!+?7;v|y7}AZu`)k3p_g+oLBl8?q8MU- zn#cUIwg65+{b<#L9Yk|s!B`v0Gs1vPdD!IOthG97g!6gscX!1;o)PT9>YU(Ic?AE| z{x{3<>p^`sY$?hS9`z#OOTed(TU3tQk>!sby`#r2Da*8=SNs^5$862P<9^&JJSRp+ e{pfOV)&Gajst0h>^EdeS$LuqoRabl#`~5%o-Q+g_ diff --git a/tct-system-tizen-tests/lib/Tizen.System.dll b/tct-system-tizen-tests/lib/Tizen.System.dll deleted file mode 100644 index 390cd5e6886204da009cf254982423a41fdb85b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50176 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 z

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 ZvEPZ$5zKHv)Zc+kQ2+nL|3@P5{{RYQRLTGV diff --git a/tct-system-tizen-tests/lib/Tizen.UI.dll b/tct-system-tizen-tests/lib/Tizen.UI.dll deleted file mode 100644 index 6b194c23f772317d13881d071f13d0a115aaaaed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137728 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�YdQ;1kHyvj1IIv% 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 M|Nnpg^f>T;0S_|kiU0rr diff --git a/tct-system-tizen-tests/lib/Tizen.dll b/tct-system-tizen-tests/lib/Tizen.dll deleted file mode 100644 index 8a6d342d106ac539f707d8a0dc499e4718996ab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7168 zcmeHLdvp}#6~8mH*(?FpB)kKXfdm>bSrQTieCDwm2wgTIn}AAeoZX!)gR?v9%q$ov zG_ENU%7aWqJ zPcG=&VmNBfw$iqiQIlFWYq@GdSM7XOHL_~BJFaG|lpdNowXC+_x+g*ul@yX|&)+oq zw3le1I$3HYnhwP8p~sqWS8=uCA}SZW?8VJM!Hj4G0&t_AFs@6kU{n4dzZXP?&@PAH zZf06Bc22~}?GmCXz*?6R%{y85_hgkQP^1q)URxxGT>Wwv@-x#wpc7+7+{H~Lx+G*f zb`qe7trZMU)J$AOtrg*gY~8eA$g$ETxY$<}uA5+kSS) z&Mahp7gmc;wm*XTsGAL0R(4^=d`sucJH>tBC}7KVbD*#H%N7<_nY@!bD%M=^i2NsR?ts2} zU0n%Q$5KR7SH{e4F!Q0Vt7gKGJgZIxFIx*hmwvymHZaA8l(1HHMlSo10cMQbH!^btp77yNTYz{RsAAP29DOY}#RqLz9UHaIfi) z({woCvQx9BzblM;E#&KvjGA`SN&bTo7^<4WIEG2hvgGsAy@Jk_o>oqy1&G{F9a3KL(|dxxDCiet zM&g2+f?gx=Wzw&JUnM6&rwaZ%0{@!ymh7iCALCmUrmn=#x=7GDcw!l~0xzR`l&7KH zuk3^NG+}wRvKcXKLtl=P$I2s-XhbTf8-PWGvL-04lZvIZbOtmMy(#m0dxXl%6*>m$ zqgz2s=$-#?twcXWC1xNCg@T6 zy04n<656|HnNmy7($iE&4-4&Kfgh%*uYnHJR_wZm=}yFP7;9uDT}@MA|2(~c7lNa7 zmah}|X5S1@UI`D=7nLY>

@jbSlOc6m=+omy{V&fMy6fo2tOiqiRr!}%hBdr2$p>tugLfEXLcJN$c19UDdgV?kDL=BZLZi3uq193VH_J4caW|*>o6uhrmBdKL8&W_+~+qR4Rw) zQkn|t&`Qvq6qZx;DU5V4eFk(t?F02mjMPeuge6Ay3*<3@yeyEg%r+^RZT8A+^RhsE z3L~`&BYPFL*)NdC1X6_z_^{fDekVJUjPWawCJ9RN0{XNMI=M#NeIvXsy~g*8$ihm+ zk{xRs=oZ1Bh#^ZTXIp=? z&lBQZ(MYVo_w;sk53X;!fVOF7ULPE!jFYr%gh)gAY?9h?IX#=AlrLt?`Fv@|)Gc)nvvjIPUqk5D0N zc$uR<%X_P%sFkKLb_LcS7+wd|Y37|R!e3j$u}mxwo;>Qe4eHcf%>*?}>N9re*-*+f zy%p7kAr+oSk!(KW>Bl0_hfF=mX{Sw^ou#hqkVQG$u)w*xZRM!L)HR#DpxX0>nbK{J ztj~WSEvkh=qR7uUH?!;D%frc_}VRz}Nu53!rx+3Q>eM}Tvte}cyw;8sT&9GSy z-lJXO8Z?NpgDs4qk3W<#Sm-Tm;9=@=VtLc-wj-GwByJ^(P_L<)=~<-W>~V1NETR-n z9+l23AT%jVQGDyKA)4Ar8cteMSd*gSb9WS>$(_LS@UTU=-Wz@Q`NdObMn3uE?Dx;x zKII;v5TYiim_|%U9(LjErGO}WKo*y+enOCVWIP!4S#Er;ZQb zYlL?X5dNU?1(@(p3$j0`_$xKpA5i=i^8$EXM?Qjq08A?8ftyUF9uo`%l{yLrB%FoZ z=5r$YyEbtwMevVtP-hp$tCLY#-cYV zA5(=5CueHId~j59A9YNl!j@?1r01U7-ZMY6`R3)D-v07^w?8`nKz-A^dmgABdhUVu zZ(P3Y>Q^4U_p2pOt!#VaipC!ws;s_q$9Et5{AX52zqj+Uxj)aPUc2fq%l3u#z3@uI z{cY=R-&_0JRaZX$yYwTEyej{6R^oBz#ri)s$M+ri;N4r*@ZdAMAH4gaCtlz4){4Me z2O^t)vb&-7j$Tgf=x=wN`FTjo00umO-*|fC;rKwumTMcULfzLru&?=vM}D!L=OS{} zfS8)F<;HY(Al}mz8*sT`dhmdi*g7D}jVFh4sRTdfzp8zyd3-qcGp~-z#oXxca~?L> zVcB8RT(22f@0Cc`#UaDmA7s}PNx=*0U~1WWf6obA@)x}X(v&ilU5 z29y?X8}WWU2pXYYa9yarG00t@o!+mm^q}v}54`tSUK!lHJAMxmjjM>aqYD6TVO$ct zYGlI?*Kr*_vowTq#I05oq&{dhpbqpJxv;Y!dF@-iBXBAqCKpx)a2)KXc)Cg0G@`(H ze=R6}$N_#<<$QF&Uj~0VdgG8QcwUQdq)}Z?JbxIY)r1|J#0Br*gyCnZ$P7oH6mf8T z26*<>g7OYwY zRd@?gJ$gjpJq7|JU1_9sdz5O`*1Ef_b1w(JOd}^f0gLdhG-oTdjgRSW1Rn}AHx0jH7o@DG)Yfz M4f=okpUc2s0q{7jng9R* diff --git a/tct-system-tizen-tests/lib/Xamarin.Forms.Platform.Tizen.dll b/tct-system-tizen-tests/lib/Xamarin.Forms.Platform.Tizen.dll deleted file mode 100644 index b91fc9677a8e67c3ad506932235c877a8bfb71e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77312 zcmce<33yah(l=gr>D!&|Y~7uOtR#ViCY^*WY>MonYyyhNDxkPTkPB&0Ag0f-oB`Q z_N67~&z?WuUQ}}41ts;1=ah#7G)6OMhNsgx(bD!) zS&2{UPSjZ=@+j(>p-7h?Jqu5wOiAm?ZYEd^_}>QPgFgLa4fUFJHM8=6@u!0_3IB#e z?>J6C?{IcP`+v(cN(C)-h(?9&^L`00iJ2~39^j`Z@YgK5;EF}Sx0k_Q<`zz@LGWowCli!TGnw7=+GI{1VBc277XMQtURZw{bySu0xYyzvF9HX+1 z89sMaN3!%t793oz+d=koxncYHX&0#KRFEEmTP&)Ce6YJNVTCgM6hdTpy}A`jm+VT? z4JQdcll}mH6z+$-iy1-)Rx9V2hC;&>DuQf8*T}Mqxtvf(z^r3hs;4TAA|*gVrA#Nv z36*gok`3ulCr&nZ288u#DODX5vZxQLW|wnj)-ui|-D`m(X!^~nbh0AnqM%R(XT;11 zy8N!H0?J(p>$UQnH{lvRgm&}Z6$%MsUZ^WSb3<;a-g(GIl`Q)@fO@puf)G67CA2^T zdaGGkrW;L?009nD1Sb&+3u}cQsuJDGml|>BhjaX7c&$^BAhfu|FpQEkY^HE`RGa^G zAM6WPI_X-Zi=A{oqytWRAktQ(8l^0CR~A#GhEo+}*l2zj3oRUL{6us3BbUN4UdwD6 z%57yGv*rVjU<~p`dI0#`hGF+aq5=Zk_6?AOJNy*s1uB}Y77x2OKx$4}c!DS8wxCIV z(?)xE?Y;m$cfG-`>W6eyzPlc+=pbqCdYG(`u$Cju;Uf#e{lSZJQgSD!rFgEd>$%CY zPXZ}ug~@MmU(pFI!$YJ$VvGGo(=f;W1xfZtW&`zw$*t;b68yq_+#gx!$PIVo(4eZ` zrYqfyoQ&drRu*>oBN0dTR7V!QIze{8iDZ2&yV#K(;mBT=Bzwwnsh*CR$IP^p>et;7M2$CSqFGEhIM`j|*dTQKZZ!R@FYK#FBQA)bjkqK5cyu8oFeRc48{YSN>*2=*x((>n?b89dKU=yz63G>R zfLpB4DCX1c(VRJk!B_x{Uxie^QiM4tHK2#iz|#t0Mn#{n(!!J?^|EL%%EV~OV_*f8 zd+VQuSpG^30vK{!JkVHomFF5cJk%i7!OV41dDdN_@vKgTFZ&kVf&x(=89=;>AifHB zsL#`Afe+74^31HSmZzt_uRNoDKqIInjP%OatcNFf_BZPbSJe*_{%%IKyM6+aVORYO zp%gLY0!2Z$Ls`Chgye$A1c-`{by-tjGEw7Mv>h$z1(C{Fe~s?LU;S?(7&;SzzHo_N z|6&{q==BHUm zx~92+G15FCT?%N~^8sUXN;Pyz-#2X=^yUQs_CkPAJpk&K5;YVinxP1Y#I9My33kn5 zp`hIix*WRllwFsBs(dpAzCp%`d~*e|%Jt9^=2*(00f1uO^61Ab3<*}Gk@K234-Q0t zhy(jOp8FN!l~O6Ts*qKHD#poK2B!E(fjSqX&Iyu|FKy7`6r7NG zB}n#FOiz+&W%AX>k*{I$wM?$OFj?T&oYN*b+;5hn4p>%j8;fs%V=7KSctzt4tpLF4 z3{x@89vfwD7lz6(Cm1mV#vIN{m7YsD!mbBO_HP(cIKwe7%OOZ$_7;bS`l?4C_2|cs zO4!T3{|(ky1#GtyPd9K8iSd*Uy`qNtVT6jZtx96UV4c9$C(d?b5*wDC%qC_~zl=EB zO-XE6aWb12P5nNGp^j~}_B`>+t#u@x;?c zG^S*+4Oge2>2GH)>DcQeg^qoP2=aJ*1ad_zXV~akyomQ&{r?Igs5I=z!HZO$q3!coG^Ky zv_6L8`Gj<>ZK(7(PMeZ$$bc$|HSTPJ*?(lGL+w^k%R14k9i0tabhS@!$W(G_Ok`0e z*pDjcFKfY`vOBxi3pF4 zkBni^B7{#U4P_}${&-xi57T|g2JIHn9x<@zqr~>TT#CD-a!>(vMAcWW_+$x6s8W-FT zRypn0JQn2g>fDNEm}DNaa9UwSo`-z-GS123!vtjCCtmQ z&^#`g7pFy5c< z0J+{Ukq4h4ul$&sJ4NJmfY2MlR*CX>uYh)l#qaPDtsa&t#T zF9ER=io(Ayp6xZ*isDDYM%IZZX-vHGwgrn+L#=OO@+zV!^911J2 zf8h1vSosD3i7dVMg-We*;*IR?yVQQR&oPkLNDp-1e&;3Rfnupn>5lo+rg~ zYGFiSw{tKPEgKO?a0K&7+51p7cET9SWM_u)h{K4&)k;r}{T^2(T&&Ps2hC7u2M1LP zLoV0R`aY8O-&s3HCGMPa4gKesQ-#vPx^sje*^~A5EBtSjA1~V21Sv7 zB5i-n@``RBQkl~^^Apbe*YTM%VwsoT17;-t;5KXU0wcT68PX&@2=QvyIR< zOs(W`z@VO}Njm$|w7&(}#u)AGa7@EGA45?AD)~JKPTmhl=1#GH!~^TMYpDJd7dh)p z*{MfIBr|lBSt|Qb{S)9&|3ic`{B7#Iv03GZxQ9 zU&7(kf1umvma|Yy>hd1MhbIPot_W`?_`g&Nr%>3Uuz@jK>T1!&h?@%5)f~i7YuLx2 z$^HpIYTKXJ{wM|!&m9`kT9?QeAq|b#JOPq2_h5p>+;bJr5gO+#;~X33)!0!sV+>2= zYGp1%xH!i)nag%DR1=%A7{e5oidecZsZ@)ln$fQk^<5p;$2qo}HI+A`XC-o76X)U_ z+mldgc(k$ja#bXjSp$=bOpzkd1rwEB8?Pwm*xm$XiPE+Y8P17c0p|Su@M#xmKRXpU zSj=Ao3g!61mms9MBf9N0WTdL@*$(&h9zzf1SK_@u;2 zu>;7c;3MTA64iftKMg1P9-vu3X&O0u&-I%e`#srpI^kLJ$C7N}y};Zna_ z72}B(8l;Vz-QmGa4KsApLv*NRX0{_|<2(-|M^+Q(a=*@JTw>j% zM%d6*`Mm(-=>F?`M^-H>CSo^s9vl!qM#4m_hO9yel_%_LoOBTvAq6UaoMB<$PhD@S=ss?H0&a ziC;tAK!qpJH`2m(2=S#_TdEmC3-@5ro&d78LMKAk=>=4d3@q}y(!%}lo`$)41B5UR zdVS=s|2qa_9Az*kjt!IupA106ofekjaEy&Px*u53>^Y(SoKW`hTB%yucM_df&yVE@(NC}ip-9NfE$FY8_C3tOqCUAE5BCaqRQA96+XwuqT zsK>3%g?ilDT&O2rn;%B()#tgRI~i``v)Bf4J7#D!0H0}cg|J8mw9jTRNqE=?h&`u& zVca=~$&Pm?GhbrEuxmx5cytQ0vPY+iD)HwY=<25YISo|h&wRLnF@)z**b|wKw2f0n zNE`OKiVaJ}8z74UW(t9qif206?K~e{D$W99LLZpT3Y{h65-tYgIvS0syktC|6OO_p zL*@vF6sw0W0AgRr;3DCNGqDtcGp~nboY`Clpp3LHL2|`@jAZs);W^W>-n8cdR~jnS z+AI}SbLO#ZjA7Av>{6CXoQE(@@;(u7jxjRXHXd*xg8E!cMl7f%qj4vmj21v7=9Cjn zN~}re*S6lK931PFlH`b^+gX4rh59`0+C*tx9SA!)T29$GAn7Lq+I1*3$qZu-d(w zd%``OZko)h8U!A*P;R?3SI!8nfGAh+DjC8M8!MS0d;L}>q3ZmAi{N`VU4dt<_+AfP z&!zqbK&m57z}v0>g>C>1k5%e%BOZDq*En=jJh?iaycx;R8pg%VID$A~^(1B|zy_I9 zI7DxOTyzY(73rigjQ8GBi}=2JZ4!?&g-8{tQZ6Ii#tNPKYI3hh%EHT?_`=!@=7<9w?#uXVEp^WTIS*3f&JC^`CpP# zGv6zDn}ERkJPzYnipMq7RQ%;NoEYFm3C@B=_Gxr#$f_2!qCtXKDkX&_#fKt=9^^96 zf*d)RP!LjxJU#(^2n0FPZsIIb1v(m@<>3P*ZRQ-^G9tf4!v39Lp@;F{&6kR0e(x!P zhnJOl2p_7A7I&&|#5<;e`En3hFF<%dj6sezZbp@UEB^VQc?X{mej?6~ePdmz33p<*9G!*8jew&q`o?kU#s)#FIya~exY(pJ#+LP_=tXK58 z2s1L@&*6JdS-z~)tTZ@XZXfo48zo8o(#quiuM~s7H391o6MBw-MO}-(VSw83QA+s*%s{>%Uy;=M?Zfgt&pFfEOG@ z3fRSnyS&<6;nX`Pm>M2TS-~_9JY~%cru)-*fRt$Pr`j)qKbS_k8)^2zq8?}oe_D#g zZ`)viKNS^D^`|42m}qI+;uLATPNL8$H~@H8eF$ zrjVQnGr@G`)?Ad&y(vpgtCnG7T8B>!OA*pd4g@|aDRer6Wn-hmJ%c->WxtF{MAsJT zeIdp`>;Ys3$Kq9Sy#g+*TiF+ujY?Q3Hj5>3R;-)$ACWZeR{>SGld*IZ>I!MU9(fHJ zOVBcl`{n37%~Ywrv`xr^LmoBX;V3x`6EX|) zn^R{zGbjStfl@!^QOsjqVx@)NfSt}+^P5PPSNkg7L=DtcV)%lqUGH86!I3H zC=dI7nQkm}0arN7ZNCkAD%R4{6durUa#KkKX#a~){-9|27>Qu#R5gZ#QeeFOCrJ8m zagW^gpGAo@Lt2V60#yabVwfc2k{}bjl2up~d5JPiPLxq+yzR@sOb`7{YK+jUgoJMBk$2(lCbkd+whx^l8ixo;o*U7c z8JHLu)3f-+t`m31-K7R-~MEH_Sydx*IM9v=1?(qT`DG4Y3{YCrNbdQ=OghznES*m6wM&2ynEU_NPKd zeN_C8Q2mEXi*~fnz#$tTNuYQBJ4%qmg}VBVf!EZZvogHr`$Ck0^>CC`67Uz7E>^bw7xLm)K zX>n%d2v&mIZ(Ni|C_HAd4^CryjjGIqO2K6H!m3lEVa{8tfOagK+uE(vv0k-D=QGLJ z*+6p&3c<@pz!m$kLbGwF2WDV-U?db2N);-6r_&bLa=P+eOpCWU4Gg}3X4&aT@OAtQ zJgeQ!nRtX<&3-&W0RSvOq8ve>X({rlK>#{+{2~72yO%y7?vu?$gXl#7<@N*1>2@D;6j-e=lA@AoHisKBSj!3J%Y|tQs zXq4EF?K>YEV8pdix#kiuC2g|#yseZa<98s-l6cVN6L_L`AUh@TU`50{ot2*G9mw(| z9voxv`w7M4SW}V2A&W%j=^}a@o=`FmFV&f+Ya&l&G7oPolX_~R>%z>7<8aj2DWN)9 znlBcgP`ZYBarH7Tjh>p|QQ4@TP`U^6_Dq!Sl`PE{kxwXH%e=i4rTZjH^M3Y((tVk? zU!rvXWNGYhPb_^B^PZe2Js?>c`_rngGhmcwcrs6>KT~*QUQ}U=m`F)Pi+G7oR<=oqI0shhfH0IiWEqBr+CYDYh{ySW6iCeK%<%va(tmD7xiz}`1AG5g5QATl1PJpsUxY(5idy<{+HTIdHT zOv*b;@`n6u-bBe8`m=dwOWvKv&*_{bdFzw&D%p0oe8xVG>)FoWc!1-iF<^9ZB7*Oa zs(;5PLg%2Il%UD?;jN&{9pgBr%ZXzZsyZ1gktqP>%~JvGX#iC2mM5SMj7~(zQ z3N!|Sfe#$3x+II98yEE?N%_qb`Fc_&gYn5iGvh)5Q@**Y!*d!(DxTQt$rD>HZ=HPK zw*qd_lC)dF6dahOpkJDVZq4`O`JMDEDE4CQIhzgF8~P(SRNRe$0p~$q{Av`wrc>`J z&jW9Hj(t9hB)*1Bydo8STiwJOqcM+-l(RSI*9xkvggaeKh~4QDIT$vFOX0f?!f#&y z)Oinl;R$mtLXP?#JL#?&tCYw`Z@E~6vB#?81mP=+`c>#=Sod5aIfySqzU7{v{4^I- z3|jN>Q2sgoZGH6aNV0n_g@k%bTiz^bS?xyM!*@&ObAcF)EbLD4aLL06*-Wmy5)>{J zH+@*qLV(;FBL|0L%KvgE$YY+&0nXB-URcq1(bxDqE{po;1Qto+a7Jz^IoejEqB>)h z#u66S@b86})X7M=nvYl@3+gj*D%PxQ@bN9heOBl7WpuuBocVvQSG6-*a}f%Z+bfGX z!LR!-6AH@Wc*m_BI#b5O(B+`RYLqz%(SHRnJ2}ducd?crt6bMZOPQqsAe4rNu^W*h zd_yVZCeFi;OsFqS@p*}~qu*)3WsFzy`Q%2Ff0o3Na+rs*Qu|#GVx$E;e6{&XJngFh z(!#S+>{cZ3D*=(K`H7_~<~TI5H*^hiT?>GdPtdT<^V+|Tq1b_9X%IuP3Gv#?8O6a9 z9)6d-f-y=_S2%Bd-dWyq^?N?f zmi*ROwvcYTm){WQxHCzSyzAjrva}I}mpa9*PvVN*VBC;I<~JF;7fzk4qU*3+-FNjty(y}*;`WlpEhJGt) zzN*K0&H_O(Nco2B3ns_?WB(3(7}VI7=7#~ShDQM9+{NC4lw)V}qmuVnavt9-+saHl z)jZA#+3$RWvZinuhW&dG)sbaBG(7}`q-_lE9;EaaHbuC=1;il>l; zndfQdh(~{vvYpA#0PyT2JUf{3Y$D}3rtD0lJkOLDn8GWOU7XNESfTJju5zAw2j#^wX z!}Q5F%`nUG0|OI35bxf3PHq1Pg;VR~7bRlKc^nI4NWnUp&&|!yt6Zwn_1Nn80E2Or z2bcs~HkEZz>(?@`ptDed(nF$6V#T9i;)ys;?U?8v;4B!jW6olLy( zDE1-y&kSrl>`0SRIQk)bC`q#nZoEV+=7y)rW_$+;1_|yxoWMO3y!OZ2wRSpXT(6ew_5+$5K=5H*c+xzgq zkc7sW94&*#%|-lLO@3oUZGYYaTUv_q6C)}0-(zS}6-a?0AvUCu4S8RbriA`3PyX}+ zzUAJtp9wNvRD+Nnjm-m0c3S=eq?2M(4pu}1`=$VKja4RLzsKV#```Wt0DfuA@$f-l zkq-e>!&#A!IL)mG{#bL^{{%HHoReaIj6@Kx!I%Rp%R@jboOR*{N$W(#l52kg4(!P! zEJVuw7gMar6{tIY(#q|HR~nGU_ebi;%MI^zjd`buvy{Bs{xmL{>ZwnQiFzDS{sf}( z=R`gBXK_31e{-7sqt>uPsceo~!>(~Et&F!n2cP{#g5Y5hJjt=gRw%X=j+O#0>Byi}4KbmB_1g)0rqAFFUzij)1J@Vg3^MYhdk0_UK;Y8)QXyggmo;%le?8 zhD$=ke8;%_Is&W2Ne-a>1AtnI|0vn~(QY>p;BRGMH}=e8g2R85h5jR~JT6`XI}zAw zTs+2PC-#0~zSzPG<06kAqL{+xI6U|T#RMJGZy*4#U>K!AcF^QWYofDO?N!G`B%KF@?ZU!=w+{Uje*=jozAi*H{p*OfJ z&&f~7Qnq5F)YDPwPf`jWwiAk1N2a#`*j2l8WsOC5^C3`>b!15nB3!v4TTp~>4ktK- zbA{s6?Js!FQhx6My7;~S4iMq`JP=OcdL9^YE|kxz;P3+GECf(dT9imG<~$koql_Jy zQj*A1%9OH1N+%$pF=!aOGn2Uq%Q?YK*gw`@6;aYjF;W*MaTDUFFPzvK8eJEhsQm`P zSzLQ@pi>(*JF)#ZKOsxi2>Xb?!&N70LS8Q<$i?eT{T_&mb>)&{z0jHa6U5@qq3|N7 zsLCW6+0>LI7uK#du<&+7!^xujx~!d@?R+osh6^!Hym4D6##^=IaJ)$r)Ch`r>&6M* zxL^c|_9YiRhI-HDcr)xCphwruQOp_~Ysj8TKGaLt`0!~lgld7ci%FTPQ$3O1$l|4K z9~Q*Nd?J^iuwR@WJMxVsJa&I%&-2(P@gs6Fpgn*EIFwG|ggXDIf&FS87sIM7zT2wa ztZ;{AV~;xyegmygg%p1~VjxmlUk z&jZdBxmqc|J}G-Fc|XBxzy7>`#s|c52Nb)Ffw0#j?`hPx!d0pDBca%%6nkvECPqH* z36aky+^O|%#q-^=ck|eT!BuAu0mNN8-p+aKp+XwQBvnex(|v+UZHypql;kA5GA7P; zIj?S_8rc-*T@6;ZR6o-PJC$zPhA6F)3=QXU@lUO5PWtTFPd_CsZ7OLc#rVtkKbjmO0|8{a;@nfBkr_kSbn#5cS> zmdj^vpCN|u-HL>9VjPHZUn?x3+EHJR7q;j)F#*`mIyyd1oXLgZcRWNcL80SErpMeD zOZ=iAC$h%l{K$s2_aoE(8$bRxvaxZ3@0hhB%+8l_0;jSVs3gcau(R-2gue>>F&_QH zJ3`^%&cJ_+^To<=ABvm}D}9`pB#CN@oFj?O6qziE0*XwLM1UewC6PjrX_CM%J@S}` zeF5KLVI5=axI)SOw6jpH4NwD_cfU-ZZMj<@6Rp`umpO^#M3joxbbs;lz-!*6gY$=ntz;3Xf z>5hLQED~F(Ir}Bi8~+w@Q4$ZV=Dm-YK$U!G$%Q+ImWx?+<@5L%NluX7cnX%1$Fh5) zpXiMP@?_u)$ZHz4qqRVvIP2j|D52r$(`m&Sf5+3%F`O;0hxjm)F5+v##U#ypgMN696f?bF|2H`3`l#XwQ9#Yatey z_G;FHApl3HOjR(UdO}U8V*<_1}kdv&R-eKXf` zO|s=uANkdkj% zQZd|3kCV6^%vkPL4n1oWj)1Vi!#~UnbXjdp_nKbad-dqg6c>+|RDurCshMa6o+Sg2 zK5J2Z-TaFp%(3}e&>-09?6c_Ao7De1rqgL>kHkn#`+&dM1$jf~@v=nz>2TpW>wh0k zDF*t3){8&H;?i-eMBYuJVubJ~jF0?{B*9MkO#<{m;X}+3Nb-j@0e%MRB3K@1QWw_YSaHznUJvp5v>5nD%$ug#_3Nn1B z6T_`SxmVy0;TcrG^ebu^9?fJpK+>xP&g~*n!ueGnP7je%#tVEaEkA70%G|5+Et*ih zt_YtH=CYlB*okdG4O1S_8GfI`HQJYRpo>L=;S(?2(k(xnPWRR>H!WJy=duznjgwOH z@>%x2N|x$c%-T{zO!>UDs*jhh&dU!6=#c`>y|{$oAn@Q;rnGui`o`&Enkgu-{8#yEA22 zF~bYQ8*7E~y6{_FxfU06S#GA&YN<fCo@uLr2XBVcUrIwrUu#~OJLXFaCY!2(W z3)=AiKdEHTJlnMwUhBM#whPd(5>CG<(ekjt+DZV^>G~q}`5XG(uJzi#vx(MgI{HXD zJq^uX+6I3752awgmtGaw3iv9WPD5@w-CD^u-w2!2>0{I@opuQP33b6L5jJ?~WJF*( zU5ZlD>6=~*Gm#6+#m;*rt{&~d7EbImyUhNmrqw6~NgqpG+M&g{+U zW@xr(o5k3l=7j#`@6GL24Xls{R<9sNvH3sxu!G0pN{zC znD5@HS6Vs^&k~OzKE3pUMAR^e)gYinO{)ulh=_@1}F< zQ%gIcMx|w3?oY5Gp9%sGlv;GMM8!Jc$q%%KPtz|!Bzx&rSaO38Ur>9iJ{>GXOg*JU|k#!Ek; z+yL1UtIH*xA4eZSOQH1<&jL3Id_v$Y0`~w~G^B{foZn>f==6FO!=+hV_pN1I%DsSI zdIIHIl!-oW(KV^SU5kt1!*05xP{R-Kl~nM)=W?` zX(oEtUi^4zCUj&{FN~#IP}gi)2Dwopmx|x|U~B|R-GVu~LUi8SV|_7WVbOA7#rk5z zEPm~bbrzSeFHQ&6Q?SLr0>B0cwzA{;;>B79zVBtuM?0@C&cXlVWxQZ#LrXrea|F8` zdBr#yJ5NeKuYk+T#$J)-&VtS|U~>f<1grvByKWz|I?%7>p6Fh1^8az94ZNB3gs$>#6uB$Q7%Re^efH;YXnBu1 z(Khk?SB0F{1sMDDXwmxO{(2?t5G)Nkx8T>i-W4tHLFZoVul_0}Y%tar55%tl{avs+ zSUnW`uOq_wb|04OM_-GU3@N=IR>16udr{jF_(hMSlIMb#7V22#!7#J~w2Z>9OPGRv z0?spl`2-t^yfcAi3HEDPHVIh1U`v2a1y&;1t-#Jj>xBiY26i5>9)ev4Ef)goBiI+n zy9C(Dg1M15AJ`DV>QQ<{N;fwob4Sv{F4%j5olZ+MqcoG&qu*`8cPNbs*my(|mySg#@+Q%*1=}vR zOr_-soYQHA3@lWx@f^nBWFnSQ!6{cgZ_)9wd6l>T6*Wi4?9 z%t^~$sd+GS(z4%IJcui-uciME@QL)tz*AHFWM&UKulgBK-l*LPI5L}|PvBp>>_+;| zj;{c&>2ZIiNv{{P=4V51fHJA}Z-B>o?FT$u`61vNwO<0>TE@TGo6+eqPbrmGwIV&U z>s-LG>FWV6^4$-f){1WdpDp_l@Sg(rl)3yGeOB%DM{PdWH`g<1*?|Iv)BJOxZAbTS zGfQbjx5ogdR0aK|^mebiGyBjvCl#7~Xxqt!W+^mxf*w`MH)&mvE>GtY_ex!!uMLAT zzxFXuE);vN1T^T4YUW8zU+INaeY%6ErDt!zo&_fX7WEwD@1^<7;VAK=ype!A1wP#6 z45Xj$Gy(9-z$A>sy9=fXJpUIUTWC?A(z(o2xd8B(w#eUyPBEMPIT&rO0^F#r1e|HC z75cqM57Zt6JfJ-cxYS^{N8rDW2ccn5>CQ|`>K@m;74)73PXbmM&xoGqk!Fu^xt;vu zOAt(SO@~{$@X7pi!PagQnFYu@$y zXkrZe(Vt4Q1Y1Q<)cokjdaF#y9mq5TnKVYQYdpc)61Sfw3U-yJtoA6d8BX58UcNwp zE^zWb>$SrZp!q5fp3pF#T%Lrr3igq9Wu89}M67aoA8E5o3IaLwxr2?d$^yA`)WM$U z)HTo{#`%G(PavOaG4`fTv#KGf;FKq<|OVG9H0 z^gs-24Rno_P~Y*UKs6n7@hMgLXMwE{Yz-CkSR1IJ zFC45-*A0PgGzXh(Zilx+_XoPuBZ94>&+?xL)Y5kj_NV+Ef!;I`J7w&BX;N@^pf5cl z*c#ei{Cc229dxkW#qS1AqWM@4sW{WHM_wk_E_%kZKX5XAC|C>ig69X2*_An4Xcewd z4WRLY?V{&WO3eY(CKyMnhF`5&=j1)(`7|()I`Yv3?V?oV4WiD1wa`~R8GGHqve2^! z(Z>$fRLYo=YoWR_#`srKxb!Qr>mEcK1XHCCq5;(^?{xY$Fa+ZzW6G9cv`8?n(N6(j zHHwq945ynM?DZ_hqUCu}zv1+Plh-$!v3DKpd*S?4Fje|+TE%bis8#Adf;I`Zi)KS^ z1Z{V)H**-vrR zygQaMaZt?V&CSHTKr0+<0JMyye>&JiTuvWLW^d+Ho)}A43#L3jj&61Gp7E3g$I-z) zN@rneb#OeD^^MD&Ny7zep+Beg4o;*q9qd{6DZxo}v4h;8c3k!OqPY z6P!lF<&>#~uE;z)IGx7e01Z7rdesb?EZA-tduGrA!IYgds8O(8v^i_HF@v@{*fXAK z!ElS{P-DS3*9FuS zXMNF##0pC=_WYvYh4i>!E%bx+ZQvq$L$FqI!@G5K$icp;Wvp}{Yf)`fNBDhx{8OH< zqq_xDHJVFLI(g4{eifWcx8f~GRBj&K zP_P!dA9mW5GKBM5=nn7A!G%;JnDTCf`U$4AL}<8RtmTeigkE(p9yJzG>QL6A{COEI zb1?Sj<+MvMrR56xi(stff#4PN@i0|7_u?gV)WJ5P=PXI;#Y~r3#k)nv4-F zcOWGKtc`+#UE`V5?E_;u6$sYiIj`FhZ8>#zILl!5bu?VCR?lhvvF3F&$HC6=?>4TZ zTOI6;g0bcbdeXt(E7)zU;KJ~4cN%+QCH+g~$%wMj@%%>`*LEd&PGimk+P(10N}4Fx zHMAGDTu-N*&Ur5wm!%!>{)SE$Y?tXw@~R`+O)>1gsvVxy4z^3< zdF5tW?P%f1y4lH7k#$Q9hOwHO#*E-lInLnCa={Jhg z^HrulxRq{o@)nz8&By5>!LW9#X6!KstEt{?JWkskY+t89*6-;Z!PZbtuUuf?I9PeF zj#*ETXFS`ohIW>RvbIsBgS}SXJ?kkNpfJxvHT|=;(?r3zwu7^tp+$nJcGy811Z%C&2^wd36C|HZ93B6+vl{pB3`z~D}SSuAl z%U;SkoAX+!2H0Qa8zCM|d6fDaEs?wy+U?uo-A8u__JYoR`hD8!$o&hS3hk#wlav-W zqIEyjo};jWj*NXFm>Qw?)5&<#$K_2AX!Jp>Z@T(2HcRqa=n||IKcIUY&f74LeL#b! zE4fp8Ft*jf$_2A#NFIE~d6|N(qI-Lpfe&c9U>uRNv;IN96O7wWql5IMU>|99p}MSt zbWpGs`dx_gHk`{kuc1Cc8+nOxAJSiDavpp4vaAnj{49mB&px8-1ykeFKj{Gn<8kR@ z+9jB3u|u>^FlEaj`Y;LmTyfGJ`44*z$yG^JUQ5=$9G|sNB`#ZjO4rUN{KKjQzW$UR z5KQ^{Q#vY`vgO}2@jT{KtC`Q~LBUk%U(jPo*h_+O{Z?dsL8qUuN_fBLEm?=jGe=?5 z;K45`8N1J&M)bhR~m;QWKx^|<($@R<7wm2BKN{05lgGCTa8QMNaj%U~mZTw(Dv2G zwd84)ix^W{3bf%4HXK@tw6g?LS~_YM3&ys5l+{s-?mpS-5{>_-9317mf-lqNI2iZ8 zPTB^+ZlWK{zRc>ZWnRvlN@s=ESuoc5T~75{&onnc3a7$xE4Y4ec(@%kH5ijy*lKze}DfucvlI zFfOkwyQj9Hf#p=I^wNekGN%05Tbtov?9aa1Ji(Nf{@OCZSW8WIf9+GjT4h&$QViqh zIY~=xikEPbRwtP9^#G@~YJ53GYnD7!!a(g2!FGGz%Ilv!Pg72F3izBkd4Pmqk36FerPdrk3;{X?OV-c!z17C6BQY*{5o~W7wGN z)3gyWY*O|}?VOmF>Di;Ti=Dhe>-_97+6o7&wJyybt8I0#9j-;$XK4Fk*frS`G>>c{ zKGISkceYmLV6VDv&z_Xje&=Z8CGRR~)t;qulJX{NjZR)Y@+K$cP0_AP$eWUsH&weW zA#Z9@-ZX7fLf*8byy@DL33=0#@@8l+IeF7CzRb|BSjO#s6}j~LvuA4C1ygIO*-3J< zHFZLF6_wJ%*>UV4?f2Q|$MWioXR|NRUP{n%QIeL6w09)$DtxQ)QuamK6|&K~iayca z$*$8jIM`LjJK1x!mmKV`z%JFkaIkNUm$L07oeQe=q`ZihCEGQw-~Q}~ z)}fU-Rs9wxaW2+6OWsv@U-fZza^4l%8BX5KDB%iimV*`Q-v*XyeAi?_CtOXXku{t? zBkz}Bc|LRYsAZnEz6|f|7=_S)lNLpZrqjAJB~fRIXt+3w@4i%a<=m|W4DAwz6@{#S zw@{d_)68O~D+)uMzRF?Q7lV8o=E96zS^G~QX-g-!j|0s1izN|&UqhMlPo({3>@%)LF9G`nU<(K&rOFv$AMK|`X zE^+vv)FLq&ReYY+gL%#e)F@G#s&8U$qU`Z$rA?K^>1a>sl%I*!WjBc&#iL+iy%Nj4 z714q>Qz@)rP!Y%8-d-Gg?;^Tfbcc&`TPqkQ)-F-oiP8_&W@hU2tInC31}>dt;>}&N z#JTc}l2Q@H`gPH-k;+w2m77@icO(uO>UfL9RwYst=U=5?sN6)`TE*u|^Dozzd355o zz%P4?RH6+k&H8mxWhs6&QYCUGdQ8!ekD31Pxkd`A7)Z1^v1JqKsul_k!srx@e5E0= zeP5BW;x>3J%9E%kkyF{W>%SO7lvJXgCUPEMVq)$KGQa#w;PIS^r6i`0=S!D2y9b(cDCeNv)WFlcji8#hg<5KS7;tlJQ5`|2OIHD!tUpvMPN8X0+sV z2({Mf7U^04+caDCbLFZrXDC)I291_=i;7R>e%qeon%a!s_loQ@0^bz)4}m}EDORnSZlqYHU9$|oHK8Ei(5zd!lo~IK{!(jf z@36u4_-LX2K+oIth5D6!7=DgVkQeG^{%G)L){H~?&5Co3CHn4~8Gs%8o)36$K3kGm zbE)twF@`|15C4ZZqvmE~t^R&C>YncZ#{M=%2<$$bM#ww9df$kSsZe&B9Ln2P0MEw>&A@c38Vn z-(BG{+q5@&j5fCD8wvtQe=q6vH34&#<}c1Rx9Q8^&lK$u+{S4$Ijvbi_%=)4;1`Mw zgFJ}9h`n)0e}Skgl(XVOv8s&*bveh_sgLafdx*Wd zQ}^c&L7M%%Q`ftWK$<2$ z7@X;&o%%xmd63)~YR&|wFS|L(h4PUCqsuepA z)BVuUs`V48ivVlI+95_$QI^$WRA%K{bHwr%!{}XN9i~0rOpNwy=LDl)Nwqawo0WBn zwOZTLd#tq$Ho!k9Yn;B#YR);!TI;0OwdsJLfKVWZ82aJUDpAJLJEyU>qhDy7NIUUSn zdXc1iOS%&E+Cn!7+yFRSJTOK|-zBBLD&>w58xBe7W2D?MQtmEQE`3rp+BjrZ__DS>}6rUfW>%I56_lf3-qWQ3BK5Uc*A9Wu#Zb$7VN-2lvN^rg- zr5vJ%5F3Y4qus_tDg6+2Ln|Cct;d=R&8oa@?(Zc%UCRAb^dHf}{tpa4#){93qY@j_ zMV5R0NABrjZHlZYQp|3JK3Ypv9eFfTifI@4D8>AyJMQY43yTepsq>7SVt&%S z#C=qv`l!S$zS7GZYaP`X&XLknb(z<6p3&w=9rx&Ob}6y;=pT1rI4z^ZIs|)eGyU#0 zS+yP>bx+1?ByQ6=VqvPzQM8wC364bWE2S)TUjf5Y(H{?KyQ&ywcV$Q+rla>k1NYFq z^ff%QSH|IauxE;=QSQ4o%01XdiO)v44ZF}>jq$UQ__jo&^pr-qAKO`K+F9z=D7R!g z%NWk_xye)NzNO2<(8>228j0^EG)lRR#5WeIz{w@@eBDTV*P>Bw9kglvFyB>)PujGD zn86$6c3hh_7k#Rh?bjE<+Hv{-{cZH4DQ2T}&@;u%Ogrdl({$ff8tDq*mcNWsUZCxg$jL~@{86b5W zAa$HaJi5*!Zm)@=r>pz^K3AsfbanIHmoiu7BIK9n0ka7wr zyrx|!Yubgfn%#(gF~_^n;8hT>rf$Ou>pQG@HX7gLT>^S>{sO?W;F*oatpeB8UgoXR z`4(}N&bNrGbbh;DrSp6AMxE~xH|o6BYLqCg(z(`+I==&70sXK zLU~^({GPs1=eOByn$hPS?^^Rs+y~|UyVr|2!F%+L=K3D@nO)6W!asO7nMb;eHCx=T z)R3>mJu!oP8_kLgmv58VqkF2a&Ap}~0Lq~5xk#_?5dbX9VEEUP+Cri5yYx0~rBMEeKGmr6 zJNh;)eE_HV4Sk#Ta$n~E32WL_n$Lw*pGM$p(`LJva;Z=ZM0lH)Qo@v+66SeAr2ZjN zhfSvZTPUZB)LA06S@b;TXQ@~G%yXCU>=dcD%uJNNS16rCs@8?C2FyR9tghx~0$<0d z-lh!>aC_ZUkcswcs>#Gn1D++Pn2&WIkaAf6d*M{ybiKS&osU=hm-%?-f|aL4>{|D( z-dFneAe{}$oT96JYuy)sveq3D*edX0fvW+RAO<#qzqx9YZzEz`!@D+Ki*9sh_S*`| ze>yx%>!jb|9UQ#cB5T@vWK38gBgS5o^_j8P{Gj7Iz7;YeZE-Iw{+n;JNNtwhx94^0JJEqc}o+$AISI??c| zXgeg9>=M})da7ql>LK&hp0%khvLiTT@{VAgl(J4r*@E7R)vOr`pOyNKj0yW>O!!{x z++sXbvmo_*(eS;=JA&^`-V1zh@=jrk5ei?PdeHFQq$=?e}a2U1njiaESQl9Vumz z*g4YmI(SA}ZCLM(wCZcH|H4?h5%bj2p5LdvBc-=#Z3Vp3tjCPjrag`sVWjo6%m}%d z3r1Q+m%uD&_7I%?E{lweYVK{)585PWTTB|7zhs zDE!~cIInrw|0x3f0`mlx3Y>sC@?9*3_lV|CMdxPGd5>tDEp7U#=>JqSe=7c*EzvUD z#r`}Z8n%jt?PA+@(NHHoJR-73MD~d2-zu7SQW@I4PGb0o=-f$Hq1ATMYlyBoS7wi+ z?v1iL;M2L4=?rfYxHi4N{&@8R=|l9lYJQ9KKQLnV*R9}NNL#@V0Utzee|>9^GIkl; zu-EurP77Z}`iOP_vtiea1NtLnwHYHlU9wLCJd|}(#yglP#_0$27p+kld-b#B6y-(G zTa4wdr)iTh8fOJNEjf3xE-$=Y-)0=_^?qs|=8=YseIlD@K5ku~QEI-1-9etYv1~)e z1P|{N_8NRr(Wbr7@xF{Ho_`f=&NyiBI(dqRccUJB4ceON!P!+C;0*#-)AdN-N;hTV zy}5pCW`OS1TLCu#>hxPsN^w7+4e&a8unU%9NY~(tr2aWI_{E5!fSqU>V3=kD_LB6; zv;yg2v>tG@P|l*ANKd0z0MDmGfOBbPhZ>xX-z2aykJB#*oSM(+&jsFC!0D3<8NMU% z(jrcq_#)Oz{9UY<26tq5KwxVLr;AD%J|%E+8K=J&xVjUkhjnK7fxso@oGzN~`NTS*21!3BaKFHR2q$UmNzH-GY2eL3 zTV{z+N*&1b!9pjU`AY;27C1|wVX#z-!MQC4^Iv7$g!BfJ>CXw=FYthic@DUkN3*1K zi_v-d@*NcXM62ZmsVAx}UB4Xx*pl{-Cb4zO(+; z`fUAj{h9jD)~kk8!$QMa!}}W^ZMeFzr*X0I`NqF!Y>HeK>5SYSS&Y0d@>Jw+BbP_7 zjt)ny=-tszMxTs+C)(FE)Rbw;H+`__kDFSWuV{Wt^IMy5XuhNQ-sV4Q{+s5vv~;(O zwH$7-TJC9if6MQ*{6ou*)|*=2-})=9PqqGO>tD8hx3wv@C3ZvXQ0#rN{}B5^>>Du^ zABm60PsP{cXX77_e2*M?4}Hgs;m_4y8l?`R|Di*NSuFWa^a z5WM3B*VTH$yLaKDN6FrKd8iR*8o)R6iuT*K-qa6YVl8@qQQ_1|y}!y~#D*XN*Van3;AQ}E}wVs8~Y zb|LjVu3(8ghGh4$fk2X^Vg>O^P&*E>Tup;do`XXCf3FR81r=lIVE zqa#CCVSn+uPy*NML)&oe4qbukQ0PZ+oeCv!JqDb&s9y@b9dh!i(6zY!a_Akn{%7nU z?o!_a&MrJTd==8ShLgA^!dC&S6X6@Mdcf;X0Me;`8sSd$K7_l}2N3R3A4IrUeFouP z^;p~jBTjiIs7 zksZT&#~z4bp+-`KDdZ}OaNSZVl$hR-y7w&Cf9zi#+`!%*Yr z8~?WP?;CH8Sdnbx?#O!Np~$(&7bAZh`Ljqox+8jhv=se7^nCQo(f<*BOVb@qrKTsE zzS#6?Q@DA(`N8IoHGi)8H(LI%<*!;otxc_OYJFSlyIbd4tF51FeY*8Kt)bWzv1?-e zv3JJy#|p9KST*)@v5&XwfUaRs@44MP=wA@lqC7QV}&USRt2g)JY#Ubx0^z`uw0Z`8uRgm-}u7R>uG?1cyO zKDQ+!d4qWG!(KhU`-$Z?6$;gE{-_NZS8&4s>LKNtFA{Qi6W{kY$c`27f< ztNYoe$LjvB>F4WDwS2en*W=%9{2G1{d;#e^U0n=K+U3L6oPEoT1K5y3&?fSuIeWp*mxt%A{G6Q;d?~56{BA-! z(&=)cNTeQ#*A}`du&ZaY0yhPA^=^hLz|AP_(=-{9_AoY)AI@ddCrRSo&C1e1uxWs) z`|a|Sy#OYbg;N6CtRkQe7j0loWfyE|KOmE3t625}IvnO8(ey-DZBGEOk!b)1=q8eo zh`09PnQ~B%9XPe2ZU3j`6aZ$n#nPSHl$DDK4q178%&q8 zg*>r_3%Q)_#3p7+c5#_m0^rmU+saJjbE^U95qmCMDi^IHiWyyoXdSTfnVik&v21C{ z${C`M*!hfI6u3hZ=w_yXL`o5Z#kmrxI*5{S_vkSIml7vlwiimrvi4~p4^Liw^DX_; z)44+0%9Xm*^fVe>&ZY;8MQb&c&z7fF7wyUHd+mKa-71wYb5Qa*q_)Q%9mFj96t$*)wXP zlr9u=S-f=TmbAkJZ)lV{_S<>8m`$sRMLR#1&Dn#c)qGm*x622uQu(%GR;w2migzd4 z)`E^sVz5l+YE6^zeK(mqEnNsG_}4ShoET=q@i=V~a6S!}E6fBrtW1 zDO8vKI9L~mA0vMq1XEK0Hkr#pYfJ}WWqWb47C2nU&t~VAiXuQxi9(#K*&L|Tq74Z| z-(M^&E!r8cA8T^GZu&(2B1s#IJ5o4Z+6cYfTCng2&5p4`aiP?47^7ttp$N)8N**F~KOK05WONZi(d8Bx#j*#6GnIZRxPMP(qM?wFELwKsRX!zS7~MT_O%> zx2l_l zFHp@vFYZjGSrBH$oQmtozDjAcCb^_xm>^?J85&Y<%(3`R>PTUUNX(+mAg6j|`0=8Y zf*?+%4Fs)Vj1wgX2lfdw0aF%bMx|=lCqVcj0iFsly9vyhM}f zkVy%GBpoP8lr1`BEeONqZqMe%U}+>g2rIuZlUsEV+lw{s+6E4K&YZ+K#!@9& z@X0x-><1+?CJ9Z<%8f&eE`mfrobIKf6O}twxImrJ^8#UKOwL23RY|U{Sp`HptzuPY zv*}?hIxPWeyeYKjumvwjm_+_aA4xznNrL3Xcos%$X~D(u$2F=Svf#s(+}27kw=ZsT z`ydOxFmuDINxg6$pteAy(P&O*>tUT4fue`5VUO6*r@~tohFCU(#30m6zwKEIdcqz65u3(*k!xRGqD=PkSi>}$d8**0nZfG;;LTv2?g-Qg*H}IHSk9U& zc~Q+zv6@HhoV6k$U%Eptrthv#K8>VVzLpbQ%kNgdMT*@Hqa=*U!Y6+*1Ta0Gl9){2f4a+zhWHL1LPS_gDt z6N?rmJW^Y#WFlIpnuvBXX{4$6Gh8@k1U<%Sq!ZOHt;9(9BrSXfGalQ{3$RoRAlBjR zikEGPZbW>D@XPZ>2JU&E@4?^ah3Q@7&Xn6 zEI$C|cQBWo%NzWuf(ZbAThUrHF+C?|0T@HH`UeYhinjAGwtej42&QiUj6h`s02u?P za#53~v*q+WyKQ`=?|@aBr)6D)lu7vT5&({G%bBs}L>kk4MvzPHi;S=nZp&s2jyuQI zASRBZhvwDMVpc8TM>>ncRxUS#{!ows9Uvn8PApFYOulIp(qQX#`xm?QHXuIwofBf`>*=-Iu(ui0Mq; zKuL?<8ZdG-n9G4v+R0=%xGd+mCT6)Z0|c2_4BH6NC`f?wJ_&%VoJ`bIs)R{Dw(&$8 zO%x9;A;D2)hYR?S?jkRwh9(Fr1JXh#i~+BQpAX;!(*}PN7ZdV@<#s&=;1=mlX8;op z`bk_1mpkiqR$Bz%*jAM#n&zycC=KT3&>Q7>Q&=WjU}?9At zq>T6>EK?@dm`AA+6rUSm3WgwM&xKt~3}ov>*00r6LEp2b6!uXu9hSD=E=oXx$8`|? z)LdRcBt{CDPHQYPrSn0?!B`|ZKAuEQ8|)PNUExzx9R03UR%C$}JDTzdo$P-2=tMD#p{7x(1pIN`EE)cOFuCvS zT8R+25i`K|v3`M~Pu{@Y0 zEax6Bl(2LL5XyD;5^XHFq-}9y)L?NAvzmN)VyQeadxSee8`C(@Jt*eNpgaRo^d^p% z;*{k<$gV?l$+3{6mt=(-hwPO;4D(l5oQ8_DdSk{uf$C09jF*0$* zq{?Vi?4T>X+ofQohKs9<<-#QNITmzKz%sYNR7zLi7^{+(pslSNXH%d!()K(YA7muI zf^j;EP!}ak*<>6~aG~94tE{@C1+aXwQc?_V<-1UL7+grv&GL-0w9+%lP)N>hqVZcb z#9iI5fpWhwq~@!-BNj$+6zrtr!!b{99Oue1LLF~p?n zUsQy4a{Z-necCM&GUSHAhZp#u{}BJCM-% z1+VzgOx7O-*W65KlpEf>OV!{EJYD#wTKHXTPT8pOYQSP8YG80;=xDiFwbl-RD2V~U zP+=tyABC^A>XuM+_&+X7p76+rq23|L&eAnT3B6K^whh0(s1DhPi+scE6toi3A*v^6 zEPD={?bzLvRKmEI=7*Iwff;pNgUQ@5HCzMJ#c4FJXz@Q?GQ60^^Wq!2)IC9k{-mZi z=cyQzlULF}PWZr)F<4GEG!WB==#-WSg&C0M$pNgTt7*7i%T~!TwV2J!nUg)X9^{9z^nyi z5!2k`wA83m4=78oCG3HM!0BAgno~(}ikHfdjvbuB0>y1`n%z|Z-CUOG15pxcKtecyP&QX2(LQMQ+}FOYih_c|PlkySpUO!Sjf^-#No7sp+zwglX86 zS*g_L>5R~6#K6=;4@G$SrC@KnPJc;hH95!`2E9{XiVTgw0|RRXJR$4Y zO>>w6?3?8g5bYatJmGsQ1*i_pLsMn0e!;_V6)u<3WV3<`-FhWQDi|!`kV9EmV1im` zOau-o80YR+P0Y?hu}a2+Sm2ky5w7k^=zuLjs$O@c%fNJ@vh0O@bpyQ3%9d4OahmhN zY#Lz*%@UM6LSTt5(`--Z1C`kL%9Vd8pVw$2HRS{Xdf*KnoTCUi`PoP(OgM~)6J?Sw z3TN0!38?KKsvY2vQ+h8z5Dvvd0j(WlOVoYJBgVJ&b@ z3~Y0PQw8`C9D4@El~iX;8n{_4bD^iXii<)@STJDjc@cIW;BbLpO%FD}xpBZFQxIw# z&E>>SVI51KAJS3rHBrDaRE1(ah7>77hKe6x=-B|*V`&r2V8UdUXS=A^Rmls&r%s#M zfoZlj5j7JEtT^~568fnCgE^5m0Xjie(L|zq<2+gTU(iH0jIHzQwPvX$`JPvo5H903GZ5m`Rt0^jb;hh9ns|3s( zPMjeP(CgeTx-ZI1zGzzvBs`##s{&ninsTV1n{*qFxga==rCHu_s^zrG!X8YsZ5?vm zZGo`yL5S{)AdDS9Vy)s#j&tZw9tpv+w7K)>nao;Xnd#`11At*mJUkbHyrB=OH%KU` z896JhoZ|#5{nPg>)42eGqGyK!HL1o z7(Ina6I1AOZx=Eoi{WCYU6`T9i)%{UxZcxpqk3Pj+G1X%{yI~BTFs-8;&05{7_HJW4+T&@U8y4FlP+90A#3Hf^(Dni)$`W^F|yW z7e=KQgap@ZTtvseG_zY5?s=EBDL|2RTo+Z>f5ggUm$(-q>-py3fg9B`A2;gy$S#EB zxsgrWvf8wOBjzRsycZYhb4XkmIu0l5U<_SIz)rbPPrte#ZPttmbfI`Y7?1K}(^;ie zK^5^O&@7(dSFuTaL9?Xbt|@$m>T-XKZ!saJtyGI8_;U)MqZ++g%>tfBo_%;Sy;I$b z_a!)xX_S>!??oP_bs_B*+`DnV8PDiDShpy(`(~jdCp9?b5SMv~ODc6Lukng=#MKGl?$mZ8N>r-iZ%+P;8NR?s4Z zV`<#ka+}yKMJazCaTOsP7)?2(%?bq5Tu`a{jv~d98i>L43^+E0`wH-qK01?#uObiX zzx+n&l~uvtho{8J4V3@pAUuT}x}9mIb_LU%JV_P6szWJny&bt0@M8<|ssnEt(DV;V zeMQp$qqR6gY6&#K=>aa%Z>UY5L>mj}ok8>+<~<1KfjbXu!M~h+wuthxNVi-J)i#b8 zsW^=L9B|cb!wBW@FNvq;DS?#Q4zwZtymMRfhRdV&XIZvyJa435-T6l8+b`5D2{$rgTi!tF*J=r6 zzb}aPpq=7)p$?`V-D&=*wj0pn9k3jfnG){m?V7W522z3+KJy6Ez&iih4(FE1fvUe+K{9qO6pmb~|ac z_l>ySN{!cIIdP6;wrfeoaFDXvesej9&-K={>~e>TlwmC^w6*GTPea~@ddLl0EOpaS z$QB-(1P;fYwv2Ov;nc!AeG}g4OYlx#LJerELGJqdB)LJ(w3k$roYM37g1wf3I|atl z)#bF>E54GJz+ZekbUS;~E8jqOQCHB`QvW$RZUa{AFfh`1>zrubh6%ivPQ_?rai|Y4 zl)l?*Ke<9%mqR)x&FBeFx{SoG-R~I6abZyw3|qpFEX@EN2W3&Lr+R7|PW5dCgqP-e z7J0Pez{Xq;63Q49ROzo*u3CHl=7bzT0rdRnnO#~^UcY2@(`{%}5!}-pyb**u-Z8BS z$ExESJF>K5WQjU})~^5zO3?`LDT!**(S95e^q%O`IGWG1pp(*1Md?j#BPqeOUj7tg zPipF-2SS~K;a=?N{h!}|b?me1BmaKr^p{JjE~!Ed$xx^*hVQ6`;=Du|PYg5?y7p*f zdt&X$P-2^oe!d0KGvUPAeTmAg%{n}qs8}YL^@6EHZC5{@%@kHfi z6Filuykde&iOQ=Q?_L90KzUKrvKC6Loi~)6ASH?FE>PZ1a@!>fURtK9sp57)mojcj zxiwK;Fu}n@b;)T$B~h&yu$`!$HNiU*)dw7mvx(}%PWXXD^_&xa(1-I-qWXvff7lm3 z=Y^|J0N)gEC8|$Gl40;SF>raL4#bkV!5dz`mZ*MS|8LzIs>3Vm-hwwxy+t+Q6Tmt{ zb0lm+;YO6!ewk{BfJaX^D1~cNq%qMO<{v&AwLMY20DheUAFEF@!0rV;FssirD)Lfp zZPn)_w)SFuV`5FGtUVJ^AhoUfJd<`nC~#}5egiL#Lv0u0jgfHM+Dox$1QPL=iM7`n zNXr$vgI;M$hLQRT{$CM6-&JBHFuntqD1KoHIAEdX)yAYEv>^%7UPJ%J8&o(Pk0ZY0 zG9{IKGf`=iz~3U!l&lBwue3*_0{V^*)Z8qfzXvF0urw(G{zo5XQ&UryzrTkTYtKhS&B9NB2p;RGyLk4>cnXL}(47 zKsZX33Xg{yqdI;ZVo)8WthOgAcj^%}>QrKJFk)1Wvg(**Sicsuh8sX(;vUwwzPnz9 z!sKHJs-QK}ECMMPG$T>5!@A6D1cXC=zGsTe3fr=c$vUy_pphb)wSPCdMZ0byeq2$tL^|}5@<8(4ue^h3bVCs z#aF4?;}XSy!>a%>Y$XXLdqG`nbzeQc^N8MugrK+T!tpR#3~Ch=Df$pWJ)mCJ4NWyi z8ps@QBW&85f-Ho?!Y$4I2c>xrN?X@&)%jK>pJaT<J;;cub4-KSx=FW_2cML8C;de+bT~8ZBJmhkoAem zIdX7-TzNPQbyhhCPK32IB`Oy*=bxthfPxUBmm$y*X%cQ5+B7kV%2O!hJSoS2QtgCW z@!m!@ge6ccf!W?9jXRIx*j~YGP1Z35B;W?MV(HkBUN@Kde` zyyA$!DV?(9b@Hnw&yv$SulWdljeKoezgGyXj<&OP_xf6QFEX#+2TEa+*e`1r64eF~ zMxes1Kw&mOD&rWQ(nD((n#oTw5e=wNOhf}Y2Rv!Zf*zk0YMV6-`2}Q8te=g8f;ftK zK-5N-vatr0-zbU+GNb!l!4wHsFH?1mZHsk{i5xnUnq>#bX{%m||1s19XkiSqOXSi0~33_RBG9LG;JFkjtg?v@7Me}w$ z_e2>*MOj`nk%7q+eh3EnApw+31B6Oxx2e9?&dac^?vB%lQw*!S@jvWJr$S~8rZq;n z_@iiLs9iW+BnLO4u#b@Q8ggFDZ50gw>hVSe+1t^6S)@(+ z(tm+Uj6#6Wz9v?(8WU4f}rH~?GbP@ z8;ir#r-igBfy4K zz9LHQpM>!X&YYvH)s_cwW(KHAi z?(_xDY>&5{xw7rd4(hr}!VR zU7{|d+UAu}Z4N z=qJCrcWvP8b(7H_|Hafxe}475e|qf`>T0|lc}=MgV*cM4#s%>slY?D+WimdKt)6__ zC(nKP(VL#WyYK5i+xhV)9zJt-$1ncT@Bi|%bMJiZ{*Sg4eqr>(H~skBPyg<(wZ3p% z{nO3AG!uR9wXa{Z_6N7xe{%hcFMsu;KQZ=OU;EOhet-DJGoSp>pI2YIXWMGbFkhRxvsqBcbe25e8lqUi$6x8WdTwxg%#i*Wr2=$zYV6x#0pCwv7FKm0| zX_Rq00#(*kiSn|wSvj+SZQx#_w*m1)FJ?!akzn+oqqh>)wpC`aVh`~OdEg}0o`z0_ zGCAJ>v0gjhl&p(kN}s^zKavE0OW$5@g^dE^bd&JO2GES;N&_(3DoqevOsRD{;}~sD z7*q2=w7EIqPepB-LM<5kd z7{;)k;}RH0*o-Jzh5OtYZ^F!K*Pio0S!riw6`mdjmIqIH!By>hR30(+N6lT-ZKCp6 zluW=3I6JTxFP^XKsWDXJbXS}?};diMs+}Bq&kr3 zB_QJiWKcKk=Zdtf7uAN_6J%!{sz*_=7~6m%R&+*FxD6)5r-^#4@p1ZA4>~BUd=9>b zum37uy6pw;^kJO!g&**RAM}ME;#{b`-3NKt7d{8UfgyttqXbpOsJWc4KH*hsfms;v zXb;#b%U;dR>=-T4bm*FzB(buiN#?K^gY)z(iU4%N zHJskc^?cnm0A9nzA^;%=xQ_F35982$ND3iHTYZg+Me$t;s%&)yJ{U1+EtHn>b4eUb zPvfl&c|NtK8YKC;klN+GDkk~ck0m$3O?G#7?NJIJ9*hOf>MFG}q}l_ZngjhxfsQE2 zz+w%I##H!Ce4Ol10gv~a=g;wI5nd-0s+94mzWl|?>X^cVET!v{hw;`kd9~lZ&d%=M zPX6`w%WXi%Iy?7tb_>9y_jUL6^mg@h5tHyPhVW<4^k!zP%uJ@U$F>K0d%L@>f$mIy zrqk~0?zLw3_V(`W-IJN^8tCq__8?Dxx4pM-&&=Nb?mbplX3tEzySF<%+tp)t_w2Q2 z(_Q^|qf^?>?49lI=^2>m+S@ZQ+l{ijI%m4mJ^kICy_Rj+U0uCB{r&0mtlgRE%h)qB zGka%xI(s_%GwIGfGkZF_W_x?>Opn#wY4zJyXIJ0so_^cz+B4JH-#L>R$aH6b-_v7f zW@dW&?euIFnvBv1XOR*AF@_%5&$8sP_Q7T6-v@>|iE&7Wn#P0C;^8$Hw^PnSEUyo&0xw z(mcYyFRvf|_jRSb-C|!F6z=Ko>)LB&Kw{s_b%6qFM5`nC0J2*9`H-3oX3%F9FFjrF z2v*}fyJ_C0QuC1WX8e+Kn3tZei}Ne^ptoB4Iee|IrXe^hdg-aUwx$w1&@k)0Dx2r- zoYRd;tvwP_CxiIDXQnSbZJoioYI@RFwU5OA7*aKQ$~(u&)?9ijdoD_4uy!Az8wZ4b zl>X8ac<}*I^8o*5BUQf<>R+2MU8|2{8#SA}58=|&b@7oJduGt^lJ7IxKZQbxUlmQ zj7v}9#WkL4d7oSeJ75m8BXmsU?vP)0e#f`31 z>LY8Tn-_f7&!wmD;%;8B_KOl4d}#Pzo6unGK0-H6IQZ_WOHba#CmezIWvNt1{Yb~5 z(J67c_>$o3omuO0Z$}>%EaKbTB)%^jPgnEpvI*u%x+zKEVxdF-UCD(Gu8>cKV|evu z;k3N-8_$3fdf6v>54@0C{M4S8-ZAtuzxGV}`R$KU{cNK9VD}xLd*tx#*>|11{I$Ps{?0R3|KYbM{&Jza`u?+{Z$9{mFFl|9 z>a#cWf8aM>diL8N{&)3LfAQ(ePv-95`^}I3)?<5K>U-^)Ppv#_Ew2nOt^DH$|LURC zufFLWBY$@XNxU=q*4udJVtzY_x@It>u6b(+dk!O$PyT3S`8`j(IR1f85ANSK`8|s? zpE%Lg+0oV2)3LX=qpQ2~M4B%cUp%p*zkqZis9J)0=|o}Xt`j4Cx#LCAIu@9#nxTRU-{xm)$%%ana; z5595PkMCRZ36?Yt@$x|Kzx`cm4utUSS*(g;tsz*l9<`mDz=?MNzuVsvQs3m~jLqLS z>v|D7rY7+e(=nXjKY|cGw1?+;rg1-n=cXnE^YiuJ{%7g~{pa0(%s}dK=UDXrjUW<2 zsXWa*hSR}(0wjfV&3vMYe^+yJ5Kox!DLlM1Q%;II&wB}i`b_-+p1uQ3Ji@KdLvJkU zYQgEmQxN)JFJuoqz&Dr451!m#kdw(gzmGLz`8%MtxoL}1|0-ImpO+!Rq=b1|TAyOq zPZ01}xqfDg=iph^jC_UIp=ksyf}xuTM)2^^1PS z0xz}}JYMdS_D>jEC^c-q(?^WybLy9Z4>zkg=+aNvw+1m;D;dTid&} wecLa22GLrc@Lxb*=j73bAC%8!&c6lz-{inML-;ndQXj@cPyhD!{~rhb4?gF&&Hw-a diff --git a/tct-system-tizen-tests/lib/Xamarin.Forms.dll b/tct-system-tizen-tests/lib/Xamarin.Forms.dll deleted file mode 100644 index 08c22bed09496b38d1053e87b35a4fcfdb8366e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 792064 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

",""],legend:[1,"
","
"],thead:[1,"
o@9IaCY)515C9O=Hh0h8^HRj%7+UvU#f76J( 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

QyT)EtD9!exx>CQZ7}j6bpKnPA2P# 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 r n_docel))) - n_result = n_docel; - return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result; -} - -function setScrollTop() { - $(window) ? $(window).scrollTop(0) : 0; - document.documentElement ? document.documentElement.scrollTop = 0 : 0; - document.body ? document.body.scrollTop = 0 : 0; -} - -function goTopEx() { - $node = $('#goTopBtn'); - if (getScrollTop() > 0) { - $node.show(); - } else { - $node.hide(); - } - - $(window).scroll(function() { - if (getScrollTop() > 0) { - $node.show(); - } else { - $node.hide(); - } - }); - - $node.click(function() { - setScrollTop(); - }); -} - -function drawRatio() { - $('.suite_item').each(function(i, node) { - drawSuiteRatio(node) - }); -} - -$(".see_all").click(function(){ - $("#see_all").show(); - $("#see_fail").hide(); - $("#see_block").hide(); - $("#see_na").hide(); - updateToggles(); - return false; -}); - -$(".see_failed").click(function(){ - $("#see_all").hide(); - $("#see_fail").show(); - $("#see_block").hide(); - $("#see_na").hide(); - updateToggles(); - return false; -}); - -$(".see_blocked").click(function(){ - $("#see_all").hide(); - $("#see_fail").hide(); - $("#see_block").show(); - $("#see_na").hide(); - updateToggles(); - return false; -}); - -$(".see_na").click(function(){ - $("#see_all").hide(); - $("#see_fail").hide(); - $("#see_block").hide(); - $("#see_na").show(); - updateToggles(); - return false; -}); - -$("a.test_case_popup").click(function(){ - var $this = $(this); - Popup.show($this.attr('id')); - return false; -}); - -$(".see_capabilities").click(function(){ - if ($('#capability_table').css('display') == 'none') { - $("#capability_table").show(); - }else{ - $("#capability_table").hide(); - } - return false; -}); - -function drawSuiteRatio(node) { - arrTitle = new Array("Passed", "Failed", "Blocked", "Not Executed"); - var $node = $(node); - var $total = $node.find('.total'); - var $pass = $node.find('.pass'); - var $fail = $node.find('.fail'); - var $block = $node.find('.block'); - var $na = $node.find('.na'); - var $div = $node.find('.RatioGraphic'); - - var total_int = parseInt($total.text()); - var pass_int = parseInt($pass.text()); - var fail_int = parseInt($fail.text()); - var block_int = parseInt($block.text()); - var na_int = parseInt($na.text()); - - var pass_rate = pass_int * 100 / total_int; - var fail_rate = fail_int * 100 / total_int; - var block_rate = block_int * 100 / total_int; - var na_rate = na_int * 100 / total_int; - - var areaWidth = 380; - - var pass_width = areaWidth * pass_rate / 100; - var fail_width = areaWidth * fail_rate / 100; - var block_width = areaWidth * block_rate / 100; - var na_width = areaWidth * na_rate / 100; - - pass_rate = pass_rate.toFixed(2); - fail_rate = fail_rate.toFixed(2); - block_rate = block_rate.toFixed(2); - na_rate = na_rate.toFixed(2); - - var pass_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/blue.jpg");" - var fail_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/red.jpg");" - var block_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/orange.jpg");" - var na_style = "padding:3px 0px 0px 0px;font-size:9pt;height:17px;text-align:center;color:white;font-weight:bold;background:url("./style/gray.jpg");" - - var html = ""; - if (pass_width > 0){ - html += ""; - } - if (fail_width > 0){ - html += ""; - } - if (block_width > 0){ - html += ""; - } - if (na_width > 0){ - html += ""; - } - html += "
"; - if (pass_width > 20){ - html += pass_rate + "%" - } - html += ""; - if (fail_width > 20){ - html += fail_rate + "%" - } - html += ""; - if (block_width > 20){ - html += block_rate + "%" - } - html += ""; - if (na_width > 20){ - html += na_rate + "%" - } - html += "
"; - $div.html(html); -} diff --git a/tct-system-tizen-tests/res/Result/style/back_top.png b/tct-system-tizen-tests/res/Result/style/back_top.png deleted file mode 100644 index 507cd90454d9f01ac95d52d445f42068335fe83e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1125 zcmV-r1e*JaP)VGd00Z|)L_t(&L+x3= zPuoBgcG^Tl3X&rjvY`yn0hN{+M45>M>eMZ3GQyt%BU#y)5J<^P5t%7S48RbvWdOw$ zNJdHJzVn^!^Z9Jw`EV6gXJsJqyZ7FG-}`k(!EqczKhui9hiP?8`-KqD^h|XeXnHg~ zQ;on>J68}L9<9Q;9okCWbT-PlZmxGRYz)9cX@6&K*AzANaPz!$H3sR{X6N_##b@i{P+8U@CX%;SlFC5#2vXdO$~B+J0O^oD$-p zz{-te@s4%QpAW1|{Je+G{?+ef>(cauw_=}A(bu~sp=}uDu3M(jXOlC0^Cg?}`&CFs z)7h>pMiA>=c(GqMkJ>l%7^~MG5V9x0;TC8lN*&5onN@ePHr(h)#4Hp`(}}hdCc!j--@j<<31t2wEvBh zSfaIwHCOhM`FC#tiw%pR+Y%Q$^Ullyotr0F0aARtsNR7iaw2IB2m6Wq_)M>K3p ztvaq(8yb*Q9PdFUltV&Of(c2)y4_jsm zKtn2TTsD@!%y}IJ7!n#usXcPd1%n1Vd-&Q|H8?Enx!kwG1!@qn> zn#YiIa9fouARr(h#%&VJotuA|7HL``L^*eEN#;^7^gJj%uZS@*os`d9+Ec76WDhY% z&DLh+k~gPu{7RB6cX^W=C|O+bb10mksqr3fuC*y~*&4DVsdKGL=1E#fs&zGbAaCd) zEW?}@%&f>0G);0ji%8=1Viks=2Zp+Jzl6#hDx>DyAzSYJ#KeJ&&d*=x!Z@I_N2+z< z;+7hrT7ZXu;(s^PvPV;rGXk2PoB>u-ujx_4FXz>|_v8$)ntGi*YWU^6TGNv=z-sC> rJ!<&nyjs(fGr(%RaPx9-@bdF=lcW`5%l{*cix?Of zSsB5A0SXwIm|0la*g3ek85x)%Qa}G zWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^slZu+S#Ka{erBv0_H8izMOwG(KEUlbfT;1F~ zJiUTLLc_u%BBPR1Qq$5iGP89XZ3 zR<7E#dCS&q+js2Tb?ESsqsNY)IC<*Q3M&~ka)>xhT)6R|0uU%02YnDt zD!Rxereg9?^&`mPV0RPe>?X3@4RdO(owO*1H@D06X}%E}bCtwppM}dnl3R|c8g@Fc zGKeq)FkN5@V07Si;DQ+iv?EBRV5PuEkBNsSv~xMhXbM5>Um@_yNo)eQLsJ76g9f7p zqh?R$f}~)HTgg(HJ&DT#F8d_=8upl+lFDi`xh!!jbwP4wk5{q~NHNeG3s`_o6Kjz5 zaJmFEMiy$e9L(&aO71}di-6X#0PWh+pdqk@0q81FgnwkpZ3brsCPqdOf&yk%W)NUwVPR%vXJcmvVGac#;06&K99$gi>|9)2+&nmaka3YSZQ|TeofBv2)j< z!$*!DJAUHisY{oyT)lSv#?4y~A3c8Z^x5+lFJFE9^!dxzZ{L6X`~~tABLg$UQ*eKw z`brS!D<)t(u&{%C#mH0+#LR*$tcr$gLXLs#iG{*SMvWXIP7@byJP3*jW#ga^qDe&; zxx`dV9;$u>c@FG1;=I;GmfzrBL-_0#0}nGJF!GoM8SEKycGq0HxjW78?%l%MCbu+} yil$6>^6oa5#-bTbT^b9RNWpV1?9%fxkXusdyJ+%$$JM1|8A6JMSk&_WzX").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="

"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/
","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/tct-system-tizen-tests/res/Result/style/orange.jpg b/tct-system-tizen-tests/res/Result/style/orange.jpg deleted file mode 100644 index b617e1eff64a2da442711620e0366a408f6881e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmex=RaPx9-@bdF=lcW`5%l{*cix?Of zSsB5A0SXwIm|0la*g3ek85x)%Qa}G zWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^slZu+S#Ka{erBv0_H8izMOwG(KEUlbfT;1F~ zJiUTLLc_u%BBPR1Qq$5iGP89XZ3 zR<7E#dCS&q+js2Tb?ESsqsNY)IC<*Q3M&~ka)>xhT)6R|0uU%02YnDt zD!Rxereg9?^&`mPV0RPe>?X3@4Rur5)|5P0ap&gIf4!cnk9@z8{JE+>%y2rV|DJwP#&BZ@(T zVF6QvP=nBnBMVrT8EQz}N|yFX3NYMq%;d7fEjCrd-erbcc)XG!DwrC$7&I6&7&RmU zm@WWK-_l|c#CWL5oy$o^6J$juN5KN;Rz*IM7F{M;52s54TNnZu9atGu8B`5B9YDbd zG20AiTXJSku3_(jq+pPh4o84?GivsDLEHnhg<(Mw$c9A|_?CD)bO5>>XhWa}&~W|* yKyx30SlmEQI$Z*}pNqkZ0p>=axtS1;NC8>>=4; - } - while(hex.length<6) { hex='0'+hex; } - return "#" + hex; - }; - - // Convert hyphen style names like border-width to camel case like borderWidth - css.hyphen2camel = function(property) { - if (!defined(property) || property==null) { return null; } - if (property.indexOf("-")<0) { return property; } - var str = ""; - var c = null; - var l = property.length; - for (var i=0; i0) { - return bodies[0]; - } - } - return null; - }; - - // Get the amount that the main document has scrolled from top - // -------------------------------------------------------------------- - screen.getScrollTop = function() { - if (document.documentElement && defined(document.documentElement.scrollTop) && document.documentElement.scrollTop>0) { - return document.documentElement.scrollTop; - } - if (document.body && defined(document.body.scrollTop)) { - return document.body.scrollTop; - } - return null; - }; - - // Get the amount that the main document has scrolled from left - // -------------------------------------------------------------------- - screen.getScrollLeft = function() { - if (document.documentElement && defined(document.documentElement.scrollLeft) && document.documentElement.scrollLeft>0) { - return document.documentElement.scrollLeft; - } - if (document.body && defined(document.body.scrollLeft)) { - return document.body.scrollLeft; - } - return null; - }; - - // Util function to default a bad number to 0 - // -------------------------------------------------------------------- - screen.zero = function(n) { - return (!defined(n) || isNaN(n))?0:n; - }; - - // Get the width of the entire document - // -------------------------------------------------------------------- - screen.getDocumentWidth = function() { - var width = 0; - var body = screen.getBody(); - if (document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - var rightMargin = parseInt(CSS.get(body,'marginRight'),10) || 0; - var leftMargin = parseInt(CSS.get(body,'marginLeft'), 10) || 0; - width = Math.max(body.offsetWidth + leftMargin + rightMargin, document.documentElement.clientWidth); - } - else { - width = Math.max(body.clientWidth, body.scrollWidth); - } - if (isNaN(width) || width==0) { - width = screen.zero(self.innerWidth); - } - return width; - }; - - // Get the height of the entire document - // -------------------------------------------------------------------- - screen.getDocumentHeight = function() { - var body = screen.getBody(); - var innerHeight = (defined(self.innerHeight)&&!isNaN(self.innerHeight))?self.innerHeight:0; - if (document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - var topMargin = parseInt(CSS.get(body,'marginTop'),10) || 0; - var bottomMargin = parseInt(CSS.get(body,'marginBottom'), 10) || 0; - return Math.max(body.offsetHeight + topMargin + bottomMargin, document.documentElement.clientHeight, document.documentElement.scrollHeight, screen.zero(self.innerHeight)); - } - return Math.max(body.scrollHeight, body.clientHeight, screen.zero(self.innerHeight)); - }; - - // Get the width of the viewport (viewable area) in the browser window - // -------------------------------------------------------------------- - screen.getViewportWidth = function() { - if (document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - return document.documentElement.clientWidth; - } - else if (document.compatMode && document.body) { - return document.body.clientWidth; - } - return screen.zero(self.innerWidth); - }; - - // Get the height of the viewport (viewable area) in the browser window - // -------------------------------------------------------------------- - screen.getViewportHeight = function() { - if (!window.opera && document.documentElement && (!document.compatMode || document.compatMode=="CSS1Compat")) { - return document.documentElement.clientHeight; - } - else if (document.compatMode && !window.opera && document.body) { - return document.body.clientHeight; - } - return screen.zero(self.innerHeight); - }; - - return screen; -})();var Sort = (function(){ - var sort = {}; - sort.AlphaNumeric = function(a,b) { - if (a==b) { return 0; } - if (a0 && document.anchors[0].x) { - for (var i=0; i0) { - top -= el.scrollTop; - } - if (el.scrollLeft && el.scrollLeft>0) { - left -= el.scrollLeft; - } - } - } - // If this node is also the offsetParent, add on the offsets and reset to the new offsetParent - if (el == offsetParent) { - left += o.offsetLeft; - if (el.clientLeft && el.nodeName!="TABLE") { - left += el.clientLeft; - } - top += o.offsetTop; - if (el.clientTop && el.nodeName!="TABLE") { - top += el.clientTop; - } - o = el; - if (o.offsetParent==null) { - if (o.offsetLeft) { - left += o.offsetLeft; - } - if (o.offsetTop) { - top += o.offsetTop; - } - } - offsetParent = o.offsetParent; - } - } - - - if (originalObject.offsetWidth) { - width = originalObject.offsetWidth; - } - if (originalObject.offsetHeight) { - height = originalObject.offsetHeight; - } - - return {'left':left, 'top':top, 'width':width, 'height':height - }; - }; - - // Retrieve the position of an object's center point - // ================================================= - pos.getCenter = function(o) { - var c = this.get(o); - if (c==null) { return null; } - c.left = c.left + (c.width/2); - c.top = c.top + (c.height/2); - return c; - }; - - return pos; -})();// CLASS CONSTRUCTOR -// -------------------------------------------------------------------- -var Popup = function(div, options) { - this.div = defined(div)?div:null; - this.index = Popup.maxIndex++; - this.ref = "Popup.objects["+this.index+"]"; - Popup.objects[this.index] = this; - // Store a reference to the DIV by id, also - if (typeof(this.div)=="string") { - Popup.objectsById[this.div] = this; - } - if (defined(this.div) && this.div!=null && defined(this.div.id)) { - Popup.objectsById[this.div.id] = this.div.id; - } - // Apply passed-in options - if (defined(options) && options!=null && typeof(options)=="object") { - for (var i in options) { - this[i] = options[i]; - } - } - return this; -}; - -// CLASS PROPERTIES -// -------------------------------------------------------------------- -// Index of popup objects, to maintain a global reference if necessary -Popup.maxIndex = 0; -Popup.objects = {}; -Popup.objectsById = {}; - -// The z-index value that popups will start at -Popup.minZIndex = 101; - -// Class names to assign to other objects -Popup.screenClass = "PopupScreen"; -Popup.iframeClass = "PopupIframe"; -Popup.screenIframeClass = "PopupScreenIframe"; - -// CLASS METHODS -// -------------------------------------------------------------------- - -// Hide all currently-visible non-modal dialogs -Popup.hideAll = function() { - for (var i in Popup.objects) { - var p = Popup.objects[i]; - if (!p.modal && p.autoHide) { - p.hide(); - } - } -}; -// Catch global events as a trigger to hide auto-hide popups -Event.add(document, "mouseup", Popup.hideAll, false); - -// A simple class method to show a popup without creating an instance -Popup.show = function(divObject, referenceObject, position, options, modal) { - var popup; - if (defined(divObject)) { - popup = new Popup(divObject); - } - else { - popup = new Popup(); - popup.destroyDivOnHide = true; - } - if (defined(referenceObject)) { popup.reference = DOM.resolve(referenceObject); } - if (defined(position)) { popup.position = position; } - if (defined(options) && options!=null && typeof(options)=="object") { - for (var i in options) { - popup[i] = options[i]; - } - } - if (typeof(modal)=="boolean") { - popup.modal = modal; - } - popup.destroyObjectsOnHide = true; - popup.show(); - return popup; -}; - -// A simple class method to show a modal popup -Popup.showModal = function(divObject, referenceObject, position, options) { - Popup.show(divObject, referenceObject, position, options, true); -}; - -// A method to retrieve a popup object based on a div ID -Popup.get = function(divId) { - if (defined(Popup.objectsById[divId])) { - return Popup.objectsById[divId]; - } - return null; -}; - -// A method to hide a popup based on a div id -Popup.hide = function(divId) { - var popup = Popup.get(divId); - if (popup!=null) { - popup.hide(); - } -}; - -// PROTOTYPE PROPERTIES -// -------------------------------------------------------------------- -Popup.prototype.content = null; -Popup.prototype.className = "PopupDiv"; -Popup.prototype.style = null; // Styles to be applied to the DIV -Popup.prototype.width = null; -Popup.prototype.height = null; -Popup.prototype.top = null; -Popup.prototype.left = null; -Popup.prototype.offsetLeft = 0; -Popup.prototype.offsetTop = 0; -Popup.prototype.constrainToScreen = true; -Popup.prototype.autoHide = true; -Popup.prototype.useIframeShim = false; /*@cc_on @*/ /*@if (@_win32) {Popup.prototype.useIframeShim = true;} @end @*/ -Popup.prototype.iframe = null; -Popup.prototype.position = null; // vertical: "above top center bottom below", horizontal: "adjacent-left,left,center,right,adjacent-right" -Popup.prototype.reference = null; -Popup.prototype.modal = false; -Popup.prototype.destroyDivOnHide = false; -Popup.prototype.destroyObjectsOnHide = false; -Popup.prototype.screen = null; -Popup.prototype.screenIframeShim = null; -Popup.prototype.screenOpacity=.4; -Popup.prototype.screenColor="#cccccc"; - -// INSTANCE METHODS -// -------------------------------------------------------------------- - -// Show the popup -// -------------------------------------------------------------------- -Popup.prototype.show = function(options, modal) { - this.modal = this.modal || (typeof(modal)=="boolean" && modal); - if (defined(options) && options!=null && typeof(options)=="object") { - for (var i in options) { - this[i] = options[i]; - } - } - this.div = DOM.resolve(this.div); - CSS.setStyle(this.div,'position','absolute'); - - // If there is no div pre-defined to use, create one - if (this.div==null) { - this.div = this.createDiv(); - } - if (this.content!=null) { - this.div.innerHTML = this.content; - this.content = null; - } - if (this.className!=null) { - this.div.className = this.className; - } - if (this.style!=null) { - this.applyStyle(); - } - if (this.width!=null) { - this.div.style.width = this.width+"px"; - this.div.style.overflowX="auto"; - } - if (this.height!=null) { - this.div.style.height = this.height+"px"; - this.div.style.overflowY="auto"; - } - - // Do the actual display - this is a separate method so display transitions can be implemented - this.transition(); - - // Make sure clicks on the DIV don't bubble up to the document - this.div.onclick = function(e) { - Event.cancelBubble(Event.resolve(e)); - }; - this.div.onmouseup = this.div.onclick; - - // Focus to the DIV if possible - if (this.modal && this.div.focus) { - this.div.focus(); - } -}; - -// Show the popup but make it modal -// -------------------------------------------------------------------- -Popup.prototype.transition = function() { - if (this.modal) { - this.addScreen(); - } - - // Make the DIV displayed but hidden so its size can be measured - CSS.setStyle(this.div,'visibility','hidden'); - CSS.setStyle(this.div,'display','block'); - - // Position the popup - this.setPosition(); - - // Add the shim if necessary - if (this.useIframeShim) { - this.addIframeShim(); - } - - // Make sure the DIV is higher than the shim - this.div.style.zIndex = Popup.minZIndex++; - - CSS.setStyle(this.div,'display','block'); - CSS.setStyle(this.div,'visibility','visible'); -}; - -// Show the popup but make it modal -// -------------------------------------------------------------------- -Popup.prototype.showModal = function(options) { - this.show(options,true); -}; - -// Apply user styles to the DIV -// -------------------------------------------------------------------- -Popup.prototype.applyStyle = function() { - if (this.div!=null && this.style!=null && typeof(this.style)=="object") { - for (var i in this.style) { - this.div.style[i] = this.style[i]; - } - } -}; - -// Hide the popup -// -------------------------------------------------------------------- -Popup.prototype.hide = function() { - // If this was a temp object creating on-the-fly, then remove objects from the DOM so - // The document doesn't get littered with extra objects - if (this.destroyDivOnHide) { - DOM.removeNode(this.div); - this.div = null; - delete Popup.objects[this.id]; - } - else if (this.div!=null) { - CSS.setStyle(this.div,'display','none'); - } - - if (this.destroyObjectsOnHide) { - DOM.removeNode(this.iframe); - DOM.removeNode(this.screen); - DOM.removeNode(this.screenIframeShim); - } - else { - if (this.iframe!=null) { - this.iframe.style.display = "none"; - } - if (this.screen!=null) { - this.screen.style.display = "none"; - } - if (this.screenIframeShim!=null) { - this.screenIframeShim.style.display = "none"; - } - } -}; - -// Util funcs for position -// -------------------------------------------------------------------- -Popup.prototype.setTop = function(top) { - this.div.style.top = top+"px"; -}; -Popup.prototype.setLeft = function(left) { - this.div.style.left = left+"px"; -}; -Popup.prototype.getTop = function() { - return parseInt(CSS.getStyle(this.div,"top"),10); -}; -Popup.prototype.getLeft = function() { - return parseInt(CSS.getStyle(this.div,"left"),10); -}; - -// All the logic to position the popup based on various criteria -// -------------------------------------------------------------------- -Popup.prototype.setPosition = function() { - if (this.position!=null) { - var m = this.position.match(/^(\S+)\s+(\S+)/); - if (m!=null && m.length==3) { - var v = m[1]; - var h = m[2]; - - var ref = this.reference; - if (ref==null) { ref = Screen.getBody(); } - var p = Position.get(ref); - var refTop = p.top; - var refLeft = p.left; - var refWidth = DOM.getOuterWidth(ref); - var refHeight = DOM.getOuterHeight(ref); - - var width = DOM.getOuterWidth(this.div); - var height = DOM.getOuterHeight(this.div); - - var scrollLeft = Screen.getScrollLeft(); - var scrollTop = Screen.getScrollTop(); - - // Set vertical position relative to reference object - if (v=="above") { this.setTop(refTop-height+this.offsetTop); } - else if (v=="top") { this.setTop(refTop+this.offsetTop); } - else if (v=="center") { this.setTop(refTop+(refHeight/2)-(height/2)+this.offsetTop); } - else if (v=="bottom") { this.setTop(refTop+refHeight-height+this.offsetTop); } - else if (v=="below") { this.setTop(refTop+refHeight+this.offsetTop); } - - // Set horizontal position relative to reference object - if (h=="adjacent-left") { this.setLeft(refLeft-width+this.offsetLeft); } - else if (h=="left") { this.setLeft(refLeft+this.offsetLeft); } - else if (h=="center") { this.setLeft(refLeft+(refWidth/2)-(width/2)+this.offsetLeft); } - else if (h=="right") { this.setLeft(refLeft+refWidth-width+this.offsetLeft); } - else if (h=="adjacent-right") { this.setLeft(refLeft+refWidth+this.offsetLeft); } - } - } - else if (this.top==null && this.left==null) { - this.center(); - } - else { - if (this.top==null) { this.top=0; } - if (this.left==null) { this.left=0; } - this.div.style.top = this.top+this.offsetTop+"px"; - this.div.style.left = this.left+this.offsetLeft+"px"; - } - - // Re-position to make sure it stays on the screen - if (this.constrainToScreen) { - this.fitToScreen(); - } -}; - -// Append an object to the body -// -------------------------------------------------------------------- -Popup.prototype.appendToBody = function(o) { - var body = Screen.getBody(); - if (body && body.appendChild) { - body.appendChild(o); - } -}; - -// Create a new DIV object to be used for a popup -// -------------------------------------------------------------------- -Popup.prototype.createDiv = function() { - if (document.createElement) { - var d = document.createElement("DIV"); - d.style.position="absolute"; - d.style.display="block"; - d.style.visibility="hidden"; - this.appendToBody(d); - return d; - } - alert("ERROR: Couldn't create DIV element in Popup.prototype.createDiv()"); - return null; -}; - -// Create a new IFRAME object to be used behind the popup -// -------------------------------------------------------------------- -Popup.prototype.createIframe = function() { - if (document.createElement) { - var i= document.createElement("IFRAME"); - i.style.position="absolute"; - i.style.display="block"; - i.style.visibility="hidden"; - i.style.background="none"; - this.appendToBody(i); - return i; - } - else { - alert("ERROR: Couldn't create IFRAME object in Popup.prototype.createIframe()"); - } -}; - -// Add an IFRAME shim for the DIV -// -------------------------------------------------------------------- -Popup.prototype.addIframeShim = function() { - if (this.iframe==null) { - this.iframe = this.createIframe(); - } - this.iframe.className = Popup.iframeClass; - CSS.setStyle(this.iframe,'top',this.getTop()+"px"); - CSS.setStyle(this.iframe,'left',this.getLeft()+"px"); - CSS.setStyle(this.iframe,'width',DOM.getOuterWidth(this.div) + "px"); - CSS.setStyle(this.iframe,'height',DOM.getOuterHeight(this.div) + "px"); - CSS.setStyle(this.iframe,'zIndex',Popup.minZIndex++); - CSS.setStyle(this.iframe,'opacity',0); - CSS.setStyle(this.iframe,'visibility','visible'); - CSS.setStyle(this.iframe,'display','block'); -}; - -// Create a "screen" to make a popup modal -// -------------------------------------------------------------------- -Popup.prototype.addScreen = function() { - if (this.screen==null) { - this.screen = this.createDiv(); - this.screen.style.top="0px"; - this.screen.style.left="0px"; - this.screen.style.backgroundColor = this.screenColor; - this.screen.className=Popup.screenClass;; - CSS.setStyle(this.screen,"opacity",this.screenOpacity); - this.screen.onclick = function(e) { Event.cancelBubble(Event.resolve(e)); } - } - if (this.screenIframeShim==null) { - this.screenIframeShim = this.createIframe(); - this.screenIframeShim.style.top="0px"; - this.screenIframeShim.style.left="0px"; - this.screenIframeShim.className=Popup.screenIframeClass; - CSS.setStyle(this.screenIframeShim,"opacity",0); - } - this.screen.style.width = Screen.getDocumentWidth()+"px"; - this.screen.style.height = Screen.getDocumentHeight()+"px"; - this.screenIframeShim.style.width = Screen.getDocumentWidth()+"px"; - this.screenIframeShim.style.height = Screen.getDocumentHeight()+"px"; - this.screenIframeShim.style.zIndex = Popup.minZIndex++; - this.screenIframeShim.style.visibility="visible"; - this.screenIframeShim.style.display="block"; - this.screen.style.zIndex = Popup.minZIndex++; - this.screen.style.visibility="visible"; - this.screen.style.display="block"; -}; - -// Re-position the DIV so it stays on the screen -// -------------------------------------------------------------------- -Popup.prototype.fitToScreen = function() { - var width = DOM.getOuterWidth(this.div); - var height = DOM.getOuterHeight(this.div); - var top = this.getTop(); - var left = this.getLeft(); - - var clientWidth = Screen.getViewportWidth(); - var clientHeight = Screen.getViewportHeight(); - - var scrollLeft = Screen.getScrollLeft(); - var scrollTop = Screen.getScrollTop(); - - if (top-scrollTop+height>clientHeight) { - top = top - ((top+height) - (scrollTop+clientHeight)); - this.div.style.top = top + "px"; - } - if (left-scrollLeft+width>clientWidth) { - left = left - ((left+width) - (scrollLeft+clientWidth)); - this.div.style.left = left + "px"; - } - if (topRaPx9-@bdF=lcW`5%l{*cix?Of zSsB5A0SXwIm|0la*g3ek85x)%Qa}G zWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^slZu+S#Ka{erBv0_H8izMOwG(KEUlbfT;1F~ zJiUTLLc_u%BBPR1Qq$5iGP89XZ3 zR<7E#dCS&q+js2Tb?ESsqsNY)IC<*Q3M&~ka)>xhT)6R|0uU%02YnDt zD!Rxereg9?^&`mPV0RPe>?X3@4R?F3=5bVxERnVMpp$nO-6;4Oo2g0jzKJomVo@l>LJ86K}M6|m4m8* zzy)RliL8d6%S^^0ENLq^&ISn1S|E|xaM{NxSR#PYft3kl<`PC9EQUjD4D?{{a`4b{ zm=e-6A*4}bB@@t|rX}oL4pt39KnOJJFwo=~Kx36n9o&FcU1d1z!**F<3PUi++(d^a zOlKqcMI?yv(FCA-Rimb1_W|6BS&VHf83k8CJmPF1mDzABS*#J{VTYp&935DhxtzEX I>i^#a0CcApf&c&j diff --git a/tct-system-tizen-tests/res/Result/style/summary.xsl b/tct-system-tizen-tests/res/Result/style/summary.xsl deleted file mode 100644 index f3a23a6..0000000 --- a/tct-system-tizen-tests/res/Result/style/summary.xsl +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - - - - - - - - \n - - - - -
- - - -
- - - -
-
-
diff --git a/tct-system-tizen-tests/res/Result/style/testresult.xsl b/tct-system-tizen-tests/res/Result/style/testresult.xsl deleted file mode 100644 index dace74a..0000000 --- a/tct-system-tizen-tests/res/Result/style/testresult.xsl +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - - - - - - - - - \n - - - - -
- - - -
- - - -
-
-
diff --git a/tct-system-tizen-tests/res/Result/style/tests.css b/tct-system-tizen-tests/res/Result/style/tests.css deleted file mode 100644 index c88a6a4..0000000 --- a/tct-system-tizen-tests/res/Result/style/tests.css +++ /dev/null @@ -1,195 +0,0 @@ -@charset "UTF-8"; -/* CSS Document */ -#testcasepage div,#testcasepage h1,#testcasepage p,#testcasepage table,#testcasepage tr,#testcasepage th,#testcasepage td - { - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 0.96em; - font-family: arial; - vertical-align: baseline; -} - -#title td, #btc td{ - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 0.96em; - font-family: arial; - vertical-align: baseline; -} - -td.Ratio { - text-align: left; - font-weight: normal; - padding: 4px 10px 4px 5px; - vertical-align: middle; -} - -th.Ratio { - width: 400px; -} - -#testcasepage p { - text-align: left; -} - -#suite_title { - text-align: left; -} - -#btc { - text-align: right; -} - -#btc table { - position: absolute; - right: 0px; - width: 600px; -} - -#testcasepage table { - border-collapse: separate; - border-spacing: 0; - margin-bottom: 1.4em; - vertical-align: middle; -} - -#testcasepage th,#testcasepage td { - text-align: left; - font-weight: normal; - padding: 4px 10px 4px 5px; - vertical-align: middle; -} - -#cases table { - width: 101%; -} - -#cases td { - border-left: 0px; - font-weight: normal; - border-bottom: 0px; -} - -#suite_summary table { - width: 100%; -} - - -#overview table { - width: 101%; -} - -#overview table, #overview td, #overview tr { - border-left: none; - border-bottom: none; - border-right: none; - vertical-align: top; -} - -#overview td{ - width: 50%; -} - -#capability table { - width: 50%; -} - -#fail_cases table { - width: 101%; -} - -#title table { - width: 101%; -} - -#device table { - width: 100%; -} - -#summary table { - width: 100%; -} - -#testcasepage th { - border-bottom: 1px solid #000; - background-color: #AAAAAA; - border-left: 1px solid #000; - border-top: 1px solid #000; - color: #000; - font-weight: bold; - vertical-align: bottom; -} - -#summary th:last-child,#summary td:last-child, #device th:last-child,#device td:last-child, #suite_summary th:last-child,#suite_summary td:last-child,#cases th:last-child,#cases td:last-child,#capability th:last-child,#capability td:last-child { - border-right: 1px solid #000; -} - -#testcasepage td { - font-weight: normal; -} - -#summary td, #device td, #capability td, #suite_summary td, #cases td{ - border-left: 1px solid; - font-weight: normal; - border-bottom: 1px solid; -} - -#testcasepage td.yellow_rate { - background-color: #ffcc00; -} - -#testcasepage td.green_rate { - background-color: #1E90FF; -} - -#testcasepage td.dgreen_rate { - background-color: #339933; -} - -#testcasepage td.red_rate { - background-color: #FF3333; -} - -#testcasepage td.orange_rate { - background-color: #FFA500; -} - -#testcasepage td.gray_rate { - background-color: #AAAAAA; -} - -#title table,#title tr,#title td { - border-left: none; - border-bottom: none; - text-align: center; -} - -#title td:last-child { - border-right: none; -} - -#testcasepage h1 { - font-size: 2em; - font-family: Arial, sans-serif; - font-weight: bold; - line-height: 1; - color: #000; - margin-bottom: 0.75em; - padding-top: 0.25em; - font-weight: bold; -} - -#goTopBtn { - right: 0px; - bottom: 0px; - position: fixed; + - position: absolute; - top: expression(parseInt(document.body.scrollTop)+document.body.clientHeight-40 - ); -} diff --git a/tct-system-tizen-tests/res/install.sh b/tct-system-tizen-tests/res/install.sh deleted file mode 100755 index bd55b93..0000000 --- a/tct-system-tizen-tests/res/install.sh +++ /dev/null @@ -1,2 +0,0 @@ -pkgcmd -u -n org.test.tizen.system -pkgcmd -t tpk -i -p org.test.tizen.system.tpk -q diff --git a/tct-system-tizen-tests/res/pull.sh b/tct-system-tizen-tests/res/pull.sh deleted file mode 100755 index 49bfbf0..0000000 --- a/tct-system-tizen-tests/res/pull.sh +++ /dev/null @@ -1,4 +0,0 @@ -# pull result file -sdb root on -sdb pull /home/owner/share/System/System.xml Result/ -sdb pull /home/owner/share/System/summary.xml Result/ diff --git a/tct-system-tizen-tests/res/push.sh b/tct-system-tizen-tests/res/push.sh deleted file mode 100755 index 2d1fd9d..0000000 --- a/tct-system-tizen-tests/res/push.sh +++ /dev/null @@ -1,2 +0,0 @@ -sdb root on -sdb push ../org.test.tizen.system.tpk install.sh run.sh /home/owner diff --git a/tct-system-tizen-tests/res/run.sh b/tct-system-tizen-tests/res/run.sh deleted file mode 100755 index 4827a27..0000000 --- a/tct-system-tizen-tests/res/run.sh +++ /dev/null @@ -1,2 +0,0 @@ -# install & run TC application -app_launcher -s org.test.tizen.system diff --git a/tct-system-tizen-tests/share/res/icon.png b/tct-system-tizen-tests/share/res/icon.png deleted file mode 100644 index c00c50945fa17d23e6c9921197fd4c14bbbafe77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57899 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 bE-OoZzRvo~H=jR tcs; - - static void DEBUG(string msg) - { - LogUtils.write(LogUtils.DEBUG, LogUtils.TAG, msg); - } - - [SetUp] - public static void Init() - { - var storages = StorageManager.Storages.Where(s => s.StorageType == StorageArea.Internal && s.State == StorageState.Mounted).Select(s => s).ToList(); - - Assert.IsNotEmpty(storages, "Failed to get internal storage for testing."); - internalStorage = storages[0]; - } - - [TearDown] - public static void Destroy() - { - } - - [Test] - [Category("P1")] - [Description("Check if GetAbsolutePath() return proper value for Image directory")] - [Property("Specification", "Tizen.System.Storage.Storage.GetAbsolutePath M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MAE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void GetAbsolutePath_ENUM_IMAGES() - { - // TEST CODE - var result = internalStorage.GetAbsolutePath(DirectoryType.Images); - Assert.IsFalse(string.IsNullOrEmpty(result), "Failed to get Absolute path for Images folder"); - DEBUG(string.Format("Absolute Path for Image Direcotry: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Check if GetAbsolutePath() return proper value for Sounds directory")] - [Property("Specification", "Tizen.System.Storage.Storage.GetAbsolutePath M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MAE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void GetAbsolutePath_ENUM_SOUNDS() - { - // TEST CODE - var result = internalStorage.GetAbsolutePath(DirectoryType.Sounds); - Assert.IsFalse(string.IsNullOrEmpty(result), "Failed to get Absolute path for Sounds folder"); - DEBUG(string.Format("Absolute Path for Sounds Direcotry: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Check if GetAbsolutePath() return proper value for Videos directory")] - [Property("Specification", "Tizen.System.Storage.Storage.GetAbsolutePath M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MAE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void GetAbsolutePath_ENUM_VIDEOS() - { - // TEST CODE - var result = internalStorage.GetAbsolutePath(DirectoryType.Videos); - Assert.IsFalse(string.IsNullOrEmpty(result), "Failed to get Absolute path for Videos folder"); - DEBUG(string.Format("Absolute Path for Videos Direcotry: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Check if GetAbsolutePath() return proper value for Camera directory")] - [Property("Specification", "Tizen.System.Storage.Storage.GetAbsolutePath M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MAE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void GetAbsolutePath_ENUM_CAMERA() - { - // TEST CODE - var result = internalStorage.GetAbsolutePath(DirectoryType.Camera); - Assert.IsFalse(string.IsNullOrEmpty(result), "Failed to get Absolute path for Camera folder"); - DEBUG(string.Format("Absolute Path for Camera Direcotry: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Check if GetAbsolutePath() return proper value for Downloads directory")] - [Property("Specification", "Tizen.System.Storage.Storage.GetAbsolutePath M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MAE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void GetAbsolutePath_ENUM_DOWNLOADS() - { - // TEST CODE - var result = internalStorage.GetAbsolutePath(DirectoryType.Downloads); - Assert.IsFalse(string.IsNullOrEmpty(result), "Failed to get Absolute path for Downloads folder"); - DEBUG(string.Format("Absolute Path for Downloads Direcotry: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Check if GetAbsolutePath() return proper value for Music directory")] - [Property("Specification", "Tizen.System.Storage.Storage.GetAbsolutePath M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MAE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void GetAbsolutePath_ENUM_MUSIC() - { - // TEST CODE - var result = internalStorage.GetAbsolutePath(DirectoryType.Music); - Assert.IsFalse(string.IsNullOrEmpty(result), "Failed to get Absolute path for Music folder"); - DEBUG(string.Format("Absolute Path for Music Direcotry: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Check if GetAbsolutePath() return proper value for Documents directory")] - [Property("Specification", "Tizen.System.Storage.Storage.GetAbsolutePath M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MAE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void GetAbsolutePath_ENUM_DOCUMENTS() - { - // TEST CODE - var result = internalStorage.GetAbsolutePath(DirectoryType.Documents); - Assert.IsFalse(string.IsNullOrEmpty(result), "Failed to get Absolute path for Documents folder"); - DEBUG(string.Format("Absolute Path for Documents Direcotry: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Check if GetAbsolutePath() return proper value for Others directory")] - [Property("Specification", "Tizen.System.Storage.Storage.GetAbsolutePath M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MAE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void GetAbsolutePath_ENUM_OTHERS() - { - // TEST CODE - var result = internalStorage.GetAbsolutePath(DirectoryType.Others); - Assert.IsFalse(string.IsNullOrEmpty(result), "Failed to get Absolute path for Others folder"); - DEBUG(string.Format("Absolute Path for Others Direcotry: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Check if GetAbsolutePath() return proper value for Ringtones directory")] - [Property("Specification", "Tizen.System.Storage.Storage.GetAbsolutePath M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MAE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void GetAbsolutePath_ENUM_RINGTONES() - { - // TEST CODE - var result = internalStorage.GetAbsolutePath(DirectoryType.Ringtones); - Assert.IsFalse(string.IsNullOrEmpty(result), "Failed to get Absolute path for Ringtones folder"); - DEBUG(string.Format("Absolute Path for Ringtones Direcotry: {0}", result)); - } - - - [Test] - [Category("P1")] - [Description("Checkes if storage.AvaliableSpace has positive value")] - [Property("Specification", "Tizen.System.Storage.Storage.AvaliableSpace A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void AvaliableSpace_READ_ONLY() - { - // TEST CODE - var result = internalStorage.AvaliableSpace; - Assert.Greater(result, (ulong)0, "Availlable space should be greater than 0"); - DEBUG(string.Format("Availlable space: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Checkes if storage.TotalSpace has positive value")] - [Property("Specification", "Tizen.System.Storage.Storage.TotalSpace A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TotalSpace_READ_ONLY() - { - // TEST CODE - var result = internalStorage.TotalSpace; - Assert.Greater(result, (ulong)0, "Total space should be greater than 0"); - DEBUG(string.Format("Total space: {0}", result)); - } - - [Test] - [Category("P1")] - [Description("Checkes if storage is in unmountable state")] - [Property("Specification", "Tizen.System.Storage.Storage.State A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void State_GET_ENUM_UNMOUNTABLE() - { - // need manual testing - } - - [Test] - [Category("P1")] - [Description("Checkes if storage is in removed state")] - [Property("Specification", "Tizen.System.Storage.Storage.State A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void State_GET_ENUM_REMOVED() - { - // need manual testing - } - - [Test] - [Category("P1")] - [Description("Checkes if storage is in mounted state")] - [Property("Specification", "Tizen.System.Storage.Storage.State A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void State_GET_ENUM_MOUNTED() - { - // TEST CODE - var result = internalStorage.State; - Assert.True(StorageState.Mounted == result, string.Format("Expected: {0}, Actual: {1}", StorageState.Mounted, result)); - } - - [Test] - [Category("P1")] - [Description("Checkes if storage is in mounted read only state")] - [Property("Specification", "Tizen.System.Storage.Storage.State A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRE")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void State_GET_ENUM_MOUNTEDREADONLY() - { - // need manual testing - } - - [Test] - [Category("P1")] - [Description("Checkes if we set callback is called for storage state change event")] - [Property("Specification", "Tizen.System.Storage.Storage.State A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - [Timeout(10000)] - public static async Task StorageStateChanged_CHECK_EVENT() - { - // PRECONDITION - var storages = StorageManager.Storages.Where(s => s.StorageType == StorageArea.External).Select(s => s).ToList(); - Assert.IsNotEmpty(storages, "Failed to get external storage for testing."); - - // TEST CODE - tcs = new TaskCompletionSource(); - EventHandler callback = (s, e) => - { - DEBUG(string.Format("New State: {0}", ((Tizen.System.Storage.Storage)s).State)); - tcs.SetResult(true); - }; - - foreach (var storage in StorageManager.Storages) - { - storage.StorageStateChanged += callback; - } - - bool bCaught = await Task.Run(() => tcs.Task); - - foreach (var storage in StorageManager.Storages) - { - storage.StorageStateChanged -= callback; - } - - // need to manually change state of any external storage - Assert.IsTrue(bCaught, "Didn't catch any storage state changed event"); - } - } -} diff --git a/tct-system-tizen-tests/src/Testcase/UTSStorageManager.cs b/tct-system-tizen-tests/src/Testcase/UTSStorageManager.cs deleted file mode 100644 index f74173b..0000000 --- a/tct-system-tizen-tests/src/Testcase/UTSStorageManager.cs +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright 2016 by Samsung Electronics, Inc., -// -// This software is the confidential and proprietary information -// of Samsung Electronics, Inc. ("Confidential Information"). You -// shall not disclose such Confidential Information and shall use -// it only in accordance with the terms of the license agreement -// you entered into with Samsung. - -using System; -using System.Linq; -using System.Threading.Tasks; -using TestFramework; -using Tizen.System.Storage; - -namespace TizenTests.System.Storage -{ - [TestFixture] - [Description("Tizen.System.Storage.StorageManager test class")] - public class UTSStorageManager - { - [SetUp] - public static void Init() - { - } - - [TearDown] - public static void Destroy() - { - } - - [Test] - [Category("P1")] - [Description("Checks if StorageManager.Storages is not empty")] - [Property("Specification", "Tizen.System.Storage.StorageManager.Storages A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void Storages_READ_ONLY() - { - var storages = StorageManager.Storages; - Assert.IsNotNull(storages, "StorageManager.Storages should not be null"); - Assert.IsNotEmpty(storages, "StorageManager.Storages should not be empty"); - } - } -} \ No newline at end of file diff --git a/tct-system-tizen-tests/src/Testcase/UTSSystemInfo.cs b/tct-system-tizen-tests/src/Testcase/UTSSystemInfo.cs deleted file mode 100644 index 115d0bc..0000000 --- a/tct-system-tizen-tests/src/Testcase/UTSSystemInfo.cs +++ /dev/null @@ -1,490 +0,0 @@ -// Copyright 2016 by Samsung Electronics, Inc., -// -// This software is the confidential and proprietary information -// of Samsung Electronics, Inc. ("Confidential Information"). You -// shall not disclose such Confidential Information and shall use -// it only in accordance with the terms of the license agreement -// you entered into with Samsung. - -using System; -using System.Collections.Generic; -using System.Xml; -using TestFramework; - -namespace TizenTests.System.SystemInfo -{ - [TestFixture] - [Description("Tizen.System.SystemInfo.SystemInfo test class")] - public class UTSSystemInfo - { - static List> boolKeys; - static List> doubleKeys; - static List> intKeys; - static List> stringKeys; - static List> invalidKeys; - - static UTSSystemInfo() { Initialize(); } - - [SetUp] - public static void Init() - { - } - - [TearDown] - public static void Destroy() - { - } - - [Test] - [Category("P1")] - [Description("Check if Is return true for valid bool key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void Is_bool_RETURN_VALUE() - { - foreach(var item in boolKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsTrue(result, string.Format("Is return false for valid bool key: {0}", item.Key)); - } - } - - [Test] - [Category("P2")] - [Description("Check if Is return false for invalid bool key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void Is_bool_RETURN_VALUE_NEGATIVE() - { - foreach (var item in intKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsFalse(result, string.Format("Is return false for invalid bool key: {0}", item.Key)); - } - - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsFalse(result, string.Format("Is return false for invalid bool key: {0}", item.Key)); - } - } - - [Test] - [Category("P1")] - [Description("Check if Is return true for valid int key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void Is_int_RETURN_VALUE() - { - foreach (var item in intKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsTrue(result, string.Format("Is return false for valid int key: {0}", item.Key)); - } - } - - [Test] - [Category("P2")] - [Description("Check if Is return false for invalid int key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void Is_int_RETURN_VALUE_NEGATIVE() - { - foreach (var item in boolKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsFalse(result, string.Format("Is return false for invalid int key: {0}", item.Key)); - } - - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsFalse(result, string.Format("Is return false for invalid int key: {0}", item.Key)); - } - } - - [Test] - [Category("P1")] - [Description("Check if Is return true for valid double key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void Is_double_RETURN_VALUE() - { - foreach (var item in doubleKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsTrue(result, string.Format("Is return false for valid double key: {0}", item.Key)); - } - } - - [Test] - [Category("P2")] - [Description("Check if Is return false for invalid double key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void Is_double_RETURN_VALUE_NEGATIVE() - { - foreach (var item in boolKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsFalse(result, string.Format("Is return false for invalid double key: {0}", item.Key)); - } - - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsFalse(result, string.Format("Is return false for invalid double key: {0}", item.Key)); - } - } - - [Test] - [Category("P1")] - [Description("Check if Is return true for valid string key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void Is_string_RETURN_VALUE() - { - foreach (var item in doubleKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsTrue(result, string.Format("Is return false for valid string key: {0}", item.Key)); - } - } - - [Test] - [Category("P2")] - [Description("Check if Is return false for invalid string key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.Is M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void Is_string_RETURN_VALUE_NEGATIVE() - { - foreach (var item in boolKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsFalse(result, string.Format("Is return false for invalid string key: {0}", item.Key)); - } - - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.Is(item.Key); - Assert.IsFalse(result, string.Format("Is return false for invalid string key: {0}", item.Key)); - } - } - - [Test] - [Category("P1")] - [Description("Checks if IsValidKey(key) return true for valid keys")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.IsValidKey M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void IsValidKey_RETURN_VALUE() - { - foreach (var item in boolKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.IsValidKey(item.Key); - Assert.IsTrue(result, string.Format("IsValidKey return false for valid bool key: {0}", item.Key)); - } - - foreach (var item in doubleKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.IsValidKey(item.Key); - Assert.IsTrue(result, string.Format("IsValidKey return false for valid double key: {0}", item.Key)); - } - - foreach (var item in intKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.IsValidKey(item.Key); - Assert.IsTrue(result, string.Format("IsValidKey return false for valid int key: {0}", item.Key)); - } - - foreach (var item in stringKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.IsValidKey(item.Key); - Assert.IsTrue(result, string.Format("IsValidKey return false for valid string key: {0}", item.Key)); - } - } - - [Test] - [Category("P2")] - [Description("Checks if IsValidKey(key) return false for invalid keys")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.IsValidKey M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void IsValidKey_RETURN_VALUE_NEGATIVE() - { - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.IsValidKey(item.Key); - Assert.IsFalse(result, string.Format("IsValidKey return true for invalid key: {0}", item.Key)); - } - } - - [Test] - [Category("P1")] - [Description("Check if TryGetValue gets value for valid bool key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.TryGetValue M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TryGetValue_bool_RETURN_VALUE() - { - bool value; - foreach (var item in boolKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsTrue(result, string.Format("Failed to get value for valid bool key: {0}", item.Key)); - Assert.IsTrue(item.Value == value, string.Format("For Key: {0}, Expected: {1}, Actual: {2}", item.Key, item.Value, value)); - - result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsTrue(result, string.Format("Failed to get value for valid bool key: {0}", item.Key)); - Assert.IsTrue(item.Value == value, string.Format("For Key: {0}, Expected: {1}, Actual: {2}", item.Key, item.Value, value)); - } - } - - [Test] - [Category("P2")] - [Description("Check if TryGetValue return false for invalid bool key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.TryGetValue M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TryGetValue_bool_RETURN_VALUE_NEGATIVE() - { - bool value; - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid bool key: {0}", item.Key)); - - result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid bool key: {0}", item.Key)); - } - } - - [Test] - [Category("P1")] - [Description("Check if TryGetValue gets value for valid double key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.TryGetValue M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TryGetValue_double_RETURN_VALUE() - { - double value; - foreach (var item in doubleKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsTrue(result, string.Format("Failed to get value for valid double key: {0}", item.Key)); - Assert.AreEqual(item.Value, value, string.Format("For Key: {0}, Expected: {1}, Actual: {2}", item.Key, item.Value, value)); - - result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsTrue(result, string.Format("Failed to get value for valid double key: {0}", item.Key)); - Assert.AreEqual(item.Value, value, string.Format("For Key: {0}, Expected: {1}, Actual: {2}", item.Key, item.Value, value)); - } - } - - [Test] - [Category("P2")] - [Description("Check if TryGetValue return false for invalid double key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.TryGetValue M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TryGetValue_double_RETURN_VALUE_NEGATIVE() - { - double value; - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid double key: {0}", item.Key)); - - result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid double key: {0}", item.Key)); - } - } - - [Test] - [Category("P1")] - [Description("Check if TryGetValue gets value for valid int key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.TryGetValue M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TryGetValue_int_RETURN_VALUE() - { - int value; - foreach (var item in intKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsTrue(result, string.Format("Failed to get value for valid int key: {0}", item.Key)); - Assert.AreEqual(item.Value, value, string.Format("For Key: {0}, Expected: {1}, Actual: {2}", item.Key, item.Value, value)); - - result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsTrue(result, string.Format("Failed to get value for valid int key: {0}", item.Key)); - Assert.AreEqual(item.Value, value, string.Format("For Key: {0}, Expected: {1}, Actual: {2}", item.Key, item.Value, value)); - } - } - - [Test] - [Category("P2")] - [Description("Check if TryGetValue return false for invalid int key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.TryGetValue M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TryGetValue_int_RETURN_VALUE_NEGATIVE() - { - int value; - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid int key: {0}", item.Key)); - - result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid int key: {0}", item.Key)); - } - } - - [Test] - [Category("P1")] - [Description("Check if TryGetValue gets value for valid string key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.TryGetValue M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TryGetValue_string_RETURN_VALUE() - { - string value; - foreach (var item in stringKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsTrue(result, string.Format("Failed to get value for valid string key: {0}", item.Key)); - Assert.AreEqual(item.Value, value, string.Format("For Key: {0}, Expected: {1}, Actual: {2}", item.Key, item.Value, value)); - - result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsTrue(result, string.Format("Failed to get value for valid string key: {0}", item.Key)); - Assert.AreEqual(item.Value, value, string.Format("For Key: {0}, Expected: {1}, Actual: {2}", item.Key, item.Value, value)); - } - } - - [Test] - [Category("P2")] - [Description("Check if TryGetValue return false for invalid string key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.TryGetValue M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TryGetValue_string_RETURN_VALUE_NEGATIVE() - { - string value; - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid string key: {0}", item.Key)); - - result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid string key: {0}", item.Key)); - } - } - - [Test] - [Category("P2")] - [Description("Check if TryGetValue return false for invalid string key")] - [Property("Specification", "Tizen.System.SystemInfo.SystemInfo.TryGetValue M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")] - public static void TryGetValue_DateTime_RETURN_VALUE_NEGATIVE() - { - DateTime value; - foreach (var item in invalidKeys) - { - var result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid string key: {0}", item.Key)); - - result = Tizen.System.SystemInfo.SystemInfo.TryGetValue(item.Key, out value); - Assert.IsFalse(result, string.Format("TryGetValue returns true for invalid string key: {0}", item.Key)); - } - } - - class KeyValuePair - { - public string Key { get; } - public T Value { get; } - public KeyValuePair(string key, T value) - { - Key = key; - Value = value; - } - } - - static void Initialize() - { - bool boolValue; - double doubleValue; - int intValue; - boolKeys = new List>(); - doubleKeys = new List>(); - intKeys = new List>(); - stringKeys = new List>(); - - XmlDocument xml = new XmlDocument(); - xml.Load("/etc/config/model-config.xml"); - foreach (XmlNode elem in xml.GetElementsByTagName("key")) - { - var value = elem.InnerXml ?? ""; - var key = elem.Attributes.GetNamedItem("name").Value ?? ""; - var keyValueType = elem.Attributes.GetNamedItem("type").Value ?? ""; - if (keyValueType == "bool") - { - if (bool.TryParse(value, out boolValue)) - { - boolKeys.Add(new KeyValuePair(key, boolValue)); - } - } - else if (keyValueType == "double") - { - if (double.TryParse(value, out doubleValue)) - { - doubleKeys.Add(new KeyValuePair(key, doubleValue)); - } - } - else if (keyValueType == "int") - { - if (int.TryParse(value, out intValue)) - { - intKeys.Add(new KeyValuePair(key, intValue)); - } - } - else if (keyValueType == "string") - { - stringKeys.Add(new KeyValuePair(key, value)); - } - } - - invalidKeys = new List>() - { - new KeyValuePair("invalid", new DateTime()), - new KeyValuePair("http://tizen.org/invalid", new DateTime()), - }; - } - } -} diff --git a/tct-system-tizen-tests/tizen-manifest.xml b/tct-system-tizen-tests/tizen-manifest.xml deleted file mode 100644 index a84ba35..0000000 --- a/tct-system-tizen-tests/tizen-manifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - icon.png - - - - - - -- 2.7.4