From f83cc90e1ac9f252dcc36d833505ab5e00ae8e74 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Fri, 18 May 2012 10:16:04 +0200 Subject: Adding the old test user Signed-off-by: Henrik Rydberg --- user/Atomlab/atomrun.htc | 23 + user/Atomlab/help.htc | 47 ++ user/Atomlab/index.htc | 92 +++ user/Games/defs.htc | 50 ++ user/Games/index.htc | 13 + user/Games/tian.htc | 8 + user/Games/tolvan.htc | 9 + user/HTC/admin.htc | 143 ++++ user/HTC/index.htc | 60 ++ user/HTC/lang.htc | 33 + user/HTC/prefs.htc | 55 ++ user/HTC/reguser.htc | 91 +++ user/Test/dml/data/dml.hdb | Bin 0 -> 98304 bytes user/Test/dml/data/migrate.htx | 28 + user/Test/dml/index.htc | 5 + user/Test/index.htc | 72 +++ user/Test/pub.htc | 34 + user/Test/test.html | 6 + user/Test/upload/WRITABLE | 1 + user/Test/upload/index.htc | 1 + user/classes/ImageTape.java | 117 ++++ user/disclaim.htc | 17 + user/htc | 1 + user/icons/CMT.gif | Bin 0 -> 1421 bytes user/icons/F-E.gif | Bin 0 -> 2444 bytes user/icons/F-S.gif | Bin 0 -> 2193 bytes user/icons/F-kefys-E.gif | Bin 0 -> 3120 bytes user/icons/F-konfy-E.gif | Bin 0 -> 2505 bytes user/icons/F-konte-E.gif | Bin 0 -> 2466 bytes user/icons/F-matyt-E.gif | Bin 0 -> 2445 bytes user/icons/F-matyt-S.gif | Bin 0 -> 1901 bytes user/icons/F-tillfy-E.gif | Bin 0 -> 1958 bytes user/icons/F-tillfy-S.gif | Bin 0 -> 1542 bytes user/icons/F-ytfy-E.gif | Bin 0 -> 2303 bytes user/icons/GU-logo.gif | Bin 0 -> 2500 bytes user/icons/a.gif | Bin 0 -> 246 bytes user/icons/adm.gif | Bin 0 -> 102 bytes user/icons/admin.gif | Bin 0 -> 121 bytes user/icons/alert.black.gif | Bin 0 -> 242 bytes user/icons/alert.red.gif | Bin 0 -> 247 bytes user/icons/ap_end.gif | Bin 0 -> 79 bytes user/icons/ap_inside.gif | Bin 0 -> 2155 bytes user/icons/apache.gif | Bin 0 -> 2326 bytes user/icons/apache_pb.gif | Bin 0 -> 2326 bytes user/icons/atomics.gif | Bin 0 -> 2722 bytes user/icons/back.gif | Bin 0 -> 216 bytes user/icons/backmtrl.gif | Bin 0 -> 157 bytes user/icons/ball.gray.gif | Bin 0 -> 233 bytes user/icons/ball.red.gif | Bin 0 -> 205 bytes user/icons/binary.gif | Bin 0 -> 246 bytes user/icons/binhex.gif | Bin 0 -> 246 bytes user/icons/blank.gif | Bin 0 -> 148 bytes user/icons/blobb.gif | Bin 0 -> 9842 bytes user/icons/bomb.gif | Bin 0 -> 308 bytes user/icons/box1.gif | Bin 0 -> 251 bytes user/icons/box2.gif | Bin 0 -> 268 bytes user/icons/broken.gif | Bin 0 -> 247 bytes user/icons/burst.gif | Bin 0 -> 235 bytes user/icons/c.gif | Bin 0 -> 242 bytes user/icons/canvas.gif | Bin 0 -> 3748 bytes user/icons/chalmerslogo.gif | Bin 0 -> 4220 bytes user/icons/chp_inside.gif | Bin 0 -> 2256 bytes user/icons/club9.gif | Bin 0 -> 3275 bytes user/icons/cmp_inside.gif | Bin 0 -> 2530 bytes user/icons/cmt_inside.gif | Bin 0 -> 2477 bytes user/icons/comp.blue.gif | Bin 0 -> 251 bytes user/icons/comp.gray.gif | Bin 0 -> 246 bytes user/icons/compressed.gif | Bin 0 -> 1038 bytes user/icons/con_mat.gif | Bin 0 -> 296 bytes user/icons/cons.gif | Bin 0 -> 279 bytes user/icons/cons2.gif | Bin 0 -> 296 bytes user/icons/continued.gif | Bin 0 -> 214 bytes user/icons/cth.gif | Bin 0 -> 4220 bytes user/icons/dir.gif | Bin 0 -> 225 bytes user/icons/down.gif | Bin 0 -> 163 bytes user/icons/ds.gif | Bin 0 -> 11776 bytes user/icons/dvi.gif | Bin 0 -> 238 bytes user/icons/eexpo.gif | Bin 0 -> 3170 bytes user/icons/eexpo2.gif | Bin 0 -> 2592 bytes user/icons/end.gif | Bin 0 -> 79 bytes user/icons/f.gif | Bin 0 -> 236 bytes user/icons/folder.gif | Bin 0 -> 225 bytes user/icons/folder.open.gif | Bin 0 -> 242 bytes user/icons/folder.sec.gif | Bin 0 -> 243 bytes user/icons/forward.gif | Bin 0 -> 219 bytes user/icons/generic.gif | Bin 0 -> 221 bytes user/icons/generic.red.gif | Bin 0 -> 220 bytes user/icons/generic.sec.gif | Bin 0 -> 249 bytes user/icons/golive.gif | Bin 0 -> 246 bytes user/icons/hand.right.gif | Bin 0 -> 217 bytes user/icons/hand.up.gif | Bin 0 -> 223 bytes user/icons/head.gif | Bin 0 -> 3275 bytes user/icons/head2.gif | Bin 0 -> 2780 bytes user/icons/head_clean.gif | Bin 0 -> 2780 bytes user/icons/help.gif | Bin 0 -> 245 bytes user/icons/htc.gif | Bin 0 -> 113 bytes user/icons/icon.sheet.gif | Bin 0 -> 11977 bytes user/icons/image1.gif | Bin 0 -> 274 bytes user/icons/image2.gif | Bin 0 -> 309 bytes user/icons/image3.gif | Bin 0 -> 286 bytes user/icons/index.gif | Bin 0 -> 268 bytes user/icons/index.htc | 2 + user/icons/inside.gif | Bin 0 -> 243 bytes user/icons/internal.gif | Bin 0 -> 246 bytes user/icons/islive.gif | Bin 0 -> 246 bytes user/icons/julia.gif | Bin 0 -> 28558 bytes user/icons/jump_arrow.gif | Bin 0 -> 69 bytes user/icons/lang.gif | Bin 0 -> 104 bytes user/icons/layout.gif | Bin 0 -> 276 bytes user/icons/left.gif | Bin 0 -> 172 bytes user/icons/link.gif | Bin 0 -> 249 bytes user/icons/login.gif | Bin 0 -> 107 bytes user/icons/logout.gif | Bin 0 -> 106 bytes user/icons/mail.gif | Bin 0 -> 274 bytes user/icons/mailbox.gif | Bin 0 -> 384 bytes user/icons/materialia.gif | Bin 0 -> 676 bytes user/icons/movie.gif | Bin 0 -> 243 bytes user/icons/msp_end.gif | Bin 0 -> 79 bytes user/icons/mst_inside.gif | Bin 0 -> 2559 bytes user/icons/mtrl-cons.gif | Bin 0 -> 2780 bytes user/icons/mtrl.gif | Bin 0 -> 2142 bytes user/icons/mtrl_end.gif | Bin 0 -> 79 bytes user/icons/myf.gif | Bin 0 -> 2780 bytes user/icons/myf_end.gif | Bin 0 -> 79 bytes user/icons/myf_start.gif | Bin 0 -> 64 bytes user/icons/neuron.gif | Bin 0 -> 2555 bytes user/icons/p.gif | Bin 0 -> 237 bytes user/icons/patch.gif | Bin 0 -> 251 bytes user/icons/pdf.gif | Bin 0 -> 249 bytes user/icons/pie0.gif | Bin 0 -> 188 bytes user/icons/pie1.gif | Bin 0 -> 198 bytes user/icons/pie2.gif | Bin 0 -> 198 bytes user/icons/pie3.gif | Bin 0 -> 191 bytes user/icons/pie4.gif | Bin 0 -> 193 bytes user/icons/pie5.gif | Bin 0 -> 189 bytes user/icons/pie6.gif | Bin 0 -> 186 bytes user/icons/pie7.gif | Bin 0 -> 185 bytes user/icons/pie8.gif | Bin 0 -> 173 bytes user/icons/pixel.gif | Bin 0 -> 42 bytes user/icons/portal.gif | Bin 0 -> 254 bytes user/icons/prefs.gif | Bin 0 -> 268 bytes user/icons/ps.gif | Bin 0 -> 244 bytes user/icons/quill.gif | Bin 0 -> 267 bytes user/icons/right.gif | Bin 0 -> 172 bytes user/icons/screw1.gif | Bin 0 -> 258 bytes user/icons/screw2.gif | Bin 0 -> 263 bytes user/icons/script.gif | Bin 0 -> 242 bytes user/icons/server.gif | Bin 0 -> 246 bytes user/icons/sound1.gif | Bin 0 -> 248 bytes user/icons/sound2.gif | Bin 0 -> 221 bytes user/icons/source.gif | Bin 0 -> 242 bytes user/icons/sp_inside.gif | Bin 0 -> 2142 bytes user/icons/sphere1.gif | Bin 0 -> 285 bytes user/icons/sphere2.gif | Bin 0 -> 264 bytes user/icons/star.gif | Bin 0 -> 6989 bytes user/icons/start.gif | Bin 0 -> 64 bytes user/icons/sys.gif | Bin 0 -> 242 bytes user/icons/tar.gif | Bin 0 -> 219 bytes user/icons/tex.gif | Bin 0 -> 251 bytes user/icons/text.gif | Bin 0 -> 229 bytes user/icons/transfer.gif | Bin 0 -> 242 bytes user/icons/unknown.gif | Bin 0 -> 245 bytes user/icons/up.gif | Bin 0 -> 164 bytes user/icons/uu.gif | Bin 0 -> 236 bytes user/icons/uuencoded.gif | Bin 0 -> 236 bytes user/icons/welcome.gif | Bin 0 -> 6989 bytes user/icons/world1.gif | Bin 0 -> 228 bytes user/icons/world2.gif | Bin 0 -> 261 bytes user/index.htc | 33 + user/pics/frac1.jpg | Bin 0 -> 53167 bytes user/pics/henrik.gif | Bin 0 -> 37426 bytes user/pics/mandel.jpg | Bin 0 -> 145912 bytes user/pics/snow.jpg | Bin 0 -> 50892 bytes user/pics/v_bw.eps | 1400 ++++++++++++++++++++++++++++++++++++++++ user/robots.txt | 2 + user/sys/htcd.rc | 9 + user/sys/maild.rc | 14 + user/sys/sitemap.hdb | Bin 0 -> 73728 bytes user/sys/temp.hdb | Bin 0 -> 40960 bytes user/tmp/index.htc | 1 + user/wap.html | 9 + 181 files changed, 2376 insertions(+) create mode 100644 user/Atomlab/atomrun.htc create mode 100644 user/Atomlab/help.htc create mode 100644 user/Atomlab/index.htc create mode 100644 user/Games/defs.htc create mode 100644 user/Games/index.htc create mode 100644 user/Games/tian.htc create mode 100644 user/Games/tolvan.htc create mode 100644 user/HTC/admin.htc create mode 100644 user/HTC/index.htc create mode 100644 user/HTC/lang.htc create mode 100644 user/HTC/prefs.htc create mode 100644 user/HTC/reguser.htc create mode 100644 user/Test/dml/data/dml.hdb create mode 100644 user/Test/dml/data/migrate.htx create mode 100644 user/Test/dml/index.htc create mode 100644 user/Test/index.htc create mode 100644 user/Test/pub.htc create mode 100644 user/Test/test.html create mode 100644 user/Test/upload/WRITABLE create mode 100644 user/Test/upload/index.htc create mode 100644 user/classes/ImageTape.java create mode 100644 user/disclaim.htc create mode 120000 user/htc create mode 100644 user/icons/CMT.gif create mode 100644 user/icons/F-E.gif create mode 100644 user/icons/F-S.gif create mode 100644 user/icons/F-kefys-E.gif create mode 100644 user/icons/F-konfy-E.gif create mode 100644 user/icons/F-konte-E.gif create mode 100644 user/icons/F-matyt-E.gif create mode 100644 user/icons/F-matyt-S.gif create mode 100644 user/icons/F-tillfy-E.gif create mode 100644 user/icons/F-tillfy-S.gif create mode 100644 user/icons/F-ytfy-E.gif create mode 100644 user/icons/GU-logo.gif create mode 100644 user/icons/a.gif create mode 100644 user/icons/adm.gif create mode 100644 user/icons/admin.gif create mode 100644 user/icons/alert.black.gif create mode 100644 user/icons/alert.red.gif create mode 100644 user/icons/ap_end.gif create mode 100644 user/icons/ap_inside.gif create mode 100644 user/icons/apache.gif create mode 100644 user/icons/apache_pb.gif create mode 100644 user/icons/atomics.gif create mode 100644 user/icons/back.gif create mode 100644 user/icons/backmtrl.gif create mode 100644 user/icons/ball.gray.gif create mode 100644 user/icons/ball.red.gif create mode 100644 user/icons/binary.gif create mode 100644 user/icons/binhex.gif create mode 100644 user/icons/blank.gif create mode 100644 user/icons/blobb.gif create mode 100644 user/icons/bomb.gif create mode 100644 user/icons/box1.gif create mode 100644 user/icons/box2.gif create mode 100644 user/icons/broken.gif create mode 100644 user/icons/burst.gif create mode 100644 user/icons/c.gif create mode 100644 user/icons/canvas.gif create mode 100644 user/icons/chalmerslogo.gif create mode 100644 user/icons/chp_inside.gif create mode 100644 user/icons/club9.gif create mode 100644 user/icons/cmp_inside.gif create mode 100644 user/icons/cmt_inside.gif create mode 100644 user/icons/comp.blue.gif create mode 100644 user/icons/comp.gray.gif create mode 100644 user/icons/compressed.gif create mode 100644 user/icons/con_mat.gif create mode 100644 user/icons/cons.gif create mode 100644 user/icons/cons2.gif create mode 100644 user/icons/continued.gif create mode 100644 user/icons/cth.gif create mode 100644 user/icons/dir.gif create mode 100644 user/icons/down.gif create mode 100644 user/icons/ds.gif create mode 100644 user/icons/dvi.gif create mode 100644 user/icons/eexpo.gif create mode 100644 user/icons/eexpo2.gif create mode 100644 user/icons/end.gif create mode 100644 user/icons/f.gif create mode 100644 user/icons/folder.gif create mode 100644 user/icons/folder.open.gif create mode 100644 user/icons/folder.sec.gif create mode 100644 user/icons/forward.gif create mode 100644 user/icons/generic.gif create mode 100644 user/icons/generic.red.gif create mode 100644 user/icons/generic.sec.gif create mode 100644 user/icons/golive.gif create mode 100644 user/icons/hand.right.gif create mode 100644 user/icons/hand.up.gif create mode 100644 user/icons/head.gif create mode 100644 user/icons/head2.gif create mode 100644 user/icons/head_clean.gif create mode 100644 user/icons/help.gif create mode 100644 user/icons/htc.gif create mode 100644 user/icons/icon.sheet.gif create mode 100644 user/icons/image1.gif create mode 100644 user/icons/image2.gif create mode 100644 user/icons/image3.gif create mode 100644 user/icons/index.gif create mode 100644 user/icons/index.htc create mode 100644 user/icons/inside.gif create mode 100644 user/icons/internal.gif create mode 100644 user/icons/islive.gif create mode 100644 user/icons/julia.gif create mode 100644 user/icons/jump_arrow.gif create mode 100644 user/icons/lang.gif create mode 100644 user/icons/layout.gif create mode 100644 user/icons/left.gif create mode 100644 user/icons/link.gif create mode 100644 user/icons/login.gif create mode 100644 user/icons/logout.gif create mode 100644 user/icons/mail.gif create mode 100644 user/icons/mailbox.gif create mode 100644 user/icons/materialia.gif create mode 100644 user/icons/movie.gif create mode 100644 user/icons/msp_end.gif create mode 100644 user/icons/mst_inside.gif create mode 100644 user/icons/mtrl-cons.gif create mode 100644 user/icons/mtrl.gif create mode 100644 user/icons/mtrl_end.gif create mode 100644 user/icons/myf.gif create mode 100644 user/icons/myf_end.gif create mode 100644 user/icons/myf_start.gif create mode 100644 user/icons/neuron.gif create mode 100644 user/icons/p.gif create mode 100644 user/icons/patch.gif create mode 100644 user/icons/pdf.gif create mode 100644 user/icons/pie0.gif create mode 100644 user/icons/pie1.gif create mode 100644 user/icons/pie2.gif create mode 100644 user/icons/pie3.gif create mode 100644 user/icons/pie4.gif create mode 100644 user/icons/pie5.gif create mode 100644 user/icons/pie6.gif create mode 100644 user/icons/pie7.gif create mode 100644 user/icons/pie8.gif create mode 100644 user/icons/pixel.gif create mode 100644 user/icons/portal.gif create mode 100644 user/icons/prefs.gif create mode 100644 user/icons/ps.gif create mode 100644 user/icons/quill.gif create mode 100644 user/icons/right.gif create mode 100644 user/icons/screw1.gif create mode 100644 user/icons/screw2.gif create mode 100644 user/icons/script.gif create mode 100644 user/icons/server.gif create mode 100644 user/icons/sound1.gif create mode 100644 user/icons/sound2.gif create mode 100644 user/icons/source.gif create mode 100644 user/icons/sp_inside.gif create mode 100644 user/icons/sphere1.gif create mode 100644 user/icons/sphere2.gif create mode 100644 user/icons/star.gif create mode 100644 user/icons/start.gif create mode 100644 user/icons/sys.gif create mode 100644 user/icons/tar.gif create mode 100644 user/icons/tex.gif create mode 100644 user/icons/text.gif create mode 100644 user/icons/transfer.gif create mode 100644 user/icons/unknown.gif create mode 100644 user/icons/up.gif create mode 100644 user/icons/uu.gif create mode 100644 user/icons/uuencoded.gif create mode 100644 user/icons/welcome.gif create mode 100644 user/icons/world1.gif create mode 100644 user/icons/world2.gif create mode 100755 user/index.htc create mode 100644 user/pics/frac1.jpg create mode 100644 user/pics/henrik.gif create mode 100644 user/pics/mandel.jpg create mode 100644 user/pics/snow.jpg create mode 100644 user/pics/v_bw.eps create mode 100644 user/robots.txt create mode 100644 user/sys/htcd.rc create mode 100644 user/sys/maild.rc create mode 100644 user/sys/sitemap.hdb create mode 100644 user/sys/temp.hdb create mode 100644 user/tmp/index.htc create mode 100644 user/wap.html (limited to 'user') diff --git a/user/Atomlab/atomrun.htc b/user/Atomlab/atomrun.htc new file mode 100644 index 0000000..bcfab0b --- /dev/null +++ b/user/Atomlab/atomrun.htc @@ -0,0 +1,23 @@ +\clearance{} + +\cond{T.ION}{0} +\cond{T.ITS}{30} +\cond{T.EXC}{0} +\cond{T.MIX}{0.5} +\cond{T.Su[1]}{1} +\cond{T.Sd[1]}{1} +\cond{T.Su[2]}{1} +\cond{T.Sd[2]}{1} +\for(ii:=1)(ii<7)(ii+=1){ + \cond{T.Su[ii]}{0} + \cond{T.Sd[ii]}{0} + \cond{T.Pu[ii]}{0} + \cond{T.Pd[ii]}{0} + \cond{T.Du[ii]}{0} + \cond{T.Dd[ii]}{0} +} +\cond{temp}{/tmp/\tempfile{10}{.dat}} + +\page{ + \issue{/bin/atomlab \T.ION \T.ITS \T.EXC \T.MIX \temp \for(ii:=1)(ii<7)(ii+=1){\T.Su[ii]\T.Sd[ii]\T.Pu[ii]\T.Pd[ii]\T.Du[ii]\T.Dd[ii] }}{} +} diff --git a/user/Atomlab/help.htc b/user/Atomlab/help.htc new file mode 100644 index 0000000..5f3b123 --- /dev/null +++ b/user/Atomlab/help.htc @@ -0,0 +1,47 @@ +\clearance{} +\cache{\days{14}} +\page{ +

AtomLab Help

+

+ Atomlab is a program which solves the Shrödinger equation for an isolated + atom. It takes a small set of parameters as input, and calculates the total energy + and radial distribution density of the system. The default is the setup for Be, + so if you want to know what the calculation looks like, just hit 'Run Program', + and you'll find out what you options are. +

+ +

Input

+

+

+

+ +

Output

+

+ When running the program, the progress of the calculation is shown on-line in your + browser. After completion, you may optionally download the density distribution. + The file consists of three columns of data: distance, density and zero respectively, + all in appropriate atomic units. The file can be used immediately in for instance + matlab, by the command load. +

+

+} diff --git a/user/Atomlab/index.htc b/user/Atomlab/index.htc new file mode 100644 index 0000000..531d565 --- /dev/null +++ b/user/Atomlab/index.htc @@ -0,0 +1,92 @@ +\clearance{} +\alias{Atomlab} +\cache{\days{14}} + +\def{selectS}{xx}{ + \select{\1}{\2}{0}{0}{1}{1} +} +\def{selectP}{xx}{ + \select{\1}{\2}{0}{0}{1}{1}{2}{2}{3}{3} +} +\def{selectD}{xx}{ + \select{\1}{\2}{0}{0}{1}{1}{2}{2}{3}{3}{4}{4}{5}{5} +} + +\page{ +

AtomLab

+ Just click and run. For more info, check \href{help.htc}{help}. +
+ + + +
+ Exc:  + + Ionicity: 
+

Electron configuration

+ + + + + + + + + + + + \variable{Pu[1]}{0} + \variable{Pd[1]}{0} + \variable{Du[1]}{0} + \variable{Dd[1]}{0} + + + + + + + + \variable{Du[2]}{0} + \variable{Dd[2]}{0} + + + + \for(ii:=3)(ii<7)(ii+=1){ + + + + + + + + } +
nsup/sdownpup/pdowndup/ddown#
1 + \selectS{Su[1]}{1} + \selectS{Sd[1]}{1} +   2
2 + \selectS{Su[2]}{1} + \selectS{Sd[2]}{1} + + \selectP{Pu[2]}{0} + \selectP{Pd[2]}{0} +  8
[ii] + \selectS{Su[ii]}{0} + \selectS{Sd[ii]}{0} + + \selectP{Pu[ii]}{0} + \selectP{Pd[ii]}{0} + + \selectD{Du[ii]}{0} + \selectD{Dd[ii]}{0} + 18
+ + + + +
Iterations: Mixing: \button{Run Program}
+
+} diff --git a/user/Games/defs.htc b/user/Games/defs.htc new file mode 100644 index 0000000..a8846e9 --- /dev/null +++ b/user/Games/defs.htc @@ -0,0 +1,50 @@ +\cond{T.BEGIN}{0} +\cond{T.END}{0} +\cond{NQUEST}{10} +\def{drawnum}{}(int (1+\NQUEST*\random{6}/1000000)) +\def{multip.get}{}{ + \if{\T.BEGIN}{ + \h3{Testet pågår} + \form{ + \variable{START}{\now} + \table{ + \for(ii:=1)(ii<=\NQUEST)(ii+=1){ + \tr{ + [aa:=\drawnum;bb:=\drawnum]; + \variable{ANS[ii]}(aa*bb); + \td{[aa] * [bb] =} + \td{\input{TEST[ii]}{4}} + } + } + } + \button{Jag är färdig!} + } + }{ + \if{\T.END}{ + \h3{Testet färdigt} + \table{ + \tr{ + \td{Poäng (max \NQUEST):} + \td{\T.POINTS} + } + \tr{ + \td{Tid (sekunder):} + \td{\T.DELTA} + } + } +

+ \href{\this?BEGIN=1}{\h3{En gång till!}} + }{ + När du trycker på knappen nedan, + kommer du att få tio frågor att svara på. +

+ \href{\this?BEGIN=1}{\h3{Starta testet!}} + } + } +} +\def{multip.post}{}{ + [pts:=0]\for(ii:=1)(ii<=\NQUEST)(ii+=1){\if(\T.ANS[ii]==\T.TEST[ii])(pts+=1)} + \redirect{\this?END=1&POINTS=[pts]&DELTA=[\now-\T.START]} +} + + diff --git a/user/Games/index.htc b/user/Games/index.htc new file mode 100644 index 0000000..c4dc915 --- /dev/null +++ b/user/Games/index.htc @@ -0,0 +1,13 @@ +\clearance{} +\include{defs.htc} +\alias{Games} +\page{ + \h1{Spelsidan} + Hej! Den här sidan är för lek, + än så länge kan du: + + \ul{ + \li{\href{\pwd/tian.htc}{Testa dig på tians gångertabell!}} + \li{\href{\pwd/tolvan.htc}{Testa dig på tolvans gångertabell!}} + } +} diff --git a/user/Games/tian.htc b/user/Games/tian.htc new file mode 100644 index 0000000..7791185 --- /dev/null +++ b/user/Games/tian.htc @@ -0,0 +1,8 @@ +\clearance{} +\alias{Tian} +\include{defs.htc} +\page{ + \h1{Tians gångertabell} + \multip.get +} +\onpost{\multip.post} diff --git a/user/Games/tolvan.htc b/user/Games/tolvan.htc new file mode 100644 index 0000000..d2d77ce --- /dev/null +++ b/user/Games/tolvan.htc @@ -0,0 +1,9 @@ +\clearance{} +\alias{Tolvan} +\const{NQUEST}{12} +\include{defs.htc} +\page{ + \h1{Tolvans gångertabell} + \multip.get +} +\onpost{\multip.post} diff --git a/user/HTC/admin.htc b/user/HTC/admin.htc new file mode 100644 index 0000000..c1369e9 --- /dev/null +++ b/user/HTC/admin.htc @@ -0,0 +1,143 @@ +\clearance{ADM} +\on.clear{SYS} +{\cond{T.group}{\user.group}\cond{T.group2}{\user.group}} +{\const{T.group}{\user.group}\const{T.group2}{\user.group}} +\cond{T.ID}{0} +\cond{T.EDIT}{0} +\cond{T.email}{} +\cond{T.name}{} +\cond{T.cmd}{} +\ldef{uclear}{x}{\forall{ii}{\1}{[ii left ":"] }} +\page{ + \db{USERS}{ + [groups:=\getgroups]; + [users:=\query{\allowed{\T.group}}{[UID] }]; + \find.rec{\T.ID}{ + [this:=users which \T.ID]; + \if(this>1){\href{\this?ID=[users nth (this-1)]}{Prev}|}; + \href{\this}{List}; + \if(this + \table{ + \tr{ + \td{width=10%}{\bf{ID}} + \td{width=10%}{\bf{Alias}} + \td{width=40%}{\bf{Name}} + \td{width=10%}{\bf{GROUP}} + \td{width=30%}{\bf{CLEAR}} + } + \db{USERS}{ + \query{\allowed{\T.group}}{ + \tr{ + \td{\href{\req.uri?ID=[UID]}(UID)}; + \td{\href{\req.uri?ID=[UID]&EDIT=1}(ALIAS)}; + \td(NAME); + \td(GROUP); + \td{\uclear(ACCESS)} + } + } + } + } + } + } +} +\onpost{ + \switch(first \T.cmd) + {++}{ + \log{addclear \T.group2 for \T.ID}; + \su{\T.ID}{\user.access.add{\T.group2}\user.update}; + \redirect{\this?ID=\T.ID} + } + {+}{ + \log{addclear \T.group for \T.ID}; + \su{\T.ID}{\user.access.add{\T.group}\user.update}; + \redirect{\this?ID=\T.ID} + } + {-}{ + \log{remclear \T.group for \T.ID}; + \su{\T.ID}{\user.access.rem{\T.group}\user.update}; + \redirect{\this?ID=\T.ID} + } + {=}{ + \log{set group \T.group for \T.ID}; + \on.clear{ROOT}{\su{\T.ID}{\user.group.set{\T.group}\user.update}} + \redirect{\this?ID=\T.ID} + } + {Update}{ + \log{update name for \T.ID}; + \su{\T.ID}{ + \user.name.set{\T.name}; + \user.alias.set{\T.alias}; + \user.emails.set{\T.email}; + \user.update; + } + \redirect{\this?ID=\T.ID} + } + {Select}{ + \on.clear{SYS}{\user.group.set{\T.group}\user.update} + \redirect{\referer} + } + {DELETE}{ + \log{DELETE \T.ID}; + \on.clear{ROOT}{\remuser{\T.ID}}; + \redirect{\referer} + } + { + [uid:=\getuser{\T.email}]; + \log{add \T.group to [uid]}; + \su(uid){\user.access.add{\T.group}\user.update}; + \redirect{\this?ID=[uid]} + } +} diff --git a/user/HTC/index.htc b/user/HTC/index.htc new file mode 100644 index 0000000..85e9d70 --- /dev/null +++ b/user/HTC/index.htc @@ -0,0 +1,60 @@ +\clearance{} +\cache{\days{7}} +\page{ + \h1{HTC - A Hypertext Compiler/Interpreter} + \h3{Henrik Rydberg (Copyright 1998--2001)} + + \bf{HTC} is a small, server based, LaTeX-like language, + which is used to efficiently create WWW applications. + Among the more useful features are: + \ul{ + \li{ + \bf{Access control} - HTC uses a cookie-based authorization + mechanism to manage users in a highly transparent way. + } + \li{ + \bf{Database management} - Built in to the language are tools + for managing databases. + } + \li{ + \bf{Language control} - HTC handles multiple languages, controllable + by standard browser preferences or cookies. + } + \li{ + \bf{Math support} - Due to the built-in LaTeX language, HTC can + display simple equations directly in HTML, and has a high + degree of transferability to any future standard (such as MathML). + } + \li{ + \bf{Static/dynamic switching} - HTC can be used to create static + mirrors, which increase download performance. + } + \li{ + \bf{No frames} - HTC keeps track of the link tree, so that + quick access can be made without using frames, and hence + suitable also for text-based browsers. + } + } + + \bf{HTC} is a completely stand-alone \bf{CGI} program written in C++, + making heavy use of \bf{STL}; (Standard template library), + and using a simple database manager, written the same way. + The language interpreter is designed to resemble \bf{LaTeX}, + and to run quickly. For more information, + send me a \href{mailto: \ADMIN}{mail}. /h + +

Examples

+

+ If you want to see a sample of what can be + done with it, check the sites listed below. + \ul{ + \li{\href{http://fy.chalmers.se/ap/}{Applied Physics}} + \li{\href{http://fy.chalmers.se/ap/mst/}{Materials Theory}} + \li{\href{http://stern.fy.chalmers.se:2001/}{Student server}} + \li{\href{http://fy.chalmers.se/mtrl/}{Materialia}} + \li{\href{http://coulomb.fy.chalmers.se:5555/}{H. Rydberg}} + \li{\href{http://fy.chalmers.se/atomics/}{Atomics}} + } + To learn more about the language, look for the + icons \image{\icons/htc.gif} and \image{\icons/source.gif}. +} diff --git a/user/HTC/lang.htc b/user/HTC/lang.htc new file mode 100644 index 0000000..28e93fc --- /dev/null +++ b/user/HTC/lang.htc @@ -0,0 +1,33 @@ +\clearance{} +\const{cmd.def}{Browser default} +\const{cmd.sv}{Svenska} +\const{cmd.en}{English} +\page{ + \h1{\lang{Language control}{Spr{\aa}kv{\"a}ljare}} + [lang:="browser default";]; + \for(i:=0)(i<\ncookie)(i+=1){\if(\cookie[i].name eq "LANG")(lang=\cookie[i].val;)} +

+ \lang{Setting:}{Inst{\"a}llning:} \[[lang]\] +

+ \lang{ + If you're using a browser in which you can specify what language(s) + you prefer, you don't need to use this page. + }{ + Om du anv{\"a}nder en webbl{\"a}sare i vilken du sj{\"a}lv + kan v{\"a}lja spr{\aa}k, beh{\"o}ver + du inte anv{\"a}nda den h{\"a}r sidan. + } +

+ \form{ + \button{\cmd.def} + \button{\cmd.sv} + \button{\cmd.en} + } +} +\onpost{ + \switch{\T.cmd} + {\cmd.def}{\setcookie{LANG}{deleted}{1}} + {\cmd.en}{\setcookie{LANG}{en}} + {\cmd.sv}{\setcookie{LANG}{sv}} + \redirect{\referer} +} diff --git a/user/HTC/prefs.htc b/user/HTC/prefs.htc new file mode 100644 index 0000000..c2522e0 --- /dev/null +++ b/user/HTC/prefs.htc @@ -0,0 +1,55 @@ +\clearance{HTC} +\setgroup{\user.group} +\page{ + \db{PREFS}{ + [s.ID:=\user.id;@<-s.]; + \h1{\lang{Preferences}{Inst{\"a}llningar} \time2htc(LASTMOD)} + \form{ + \variable{w.ID}{\user.id}; + \table{bgcolor=#dddddd}{ + \tr{ + \td{align=right}{UID:}\td{\user.id} + \td{align=right}{Alias:}\td{\user.alias} + } + \tr{ + \td{align=right}{Name:} + \td{colspan=3}{\input{NAME}{40}{\user.name}} + } + \tr{ + \td{align=right}{E-mail:} + \td{colspan=3}{\user.emails} + } + \tr{ + \td{align=right}{URL:} + \td{colspan=3}{\input{w.URL}{40}(URL)} + } + \tr{ + \td{align=right}{Group:}\td{\group} + \td{align=right}{Clearance:}\td{\user.clear} + } + %\tr{\td{align=right}{PIN:}\td{\user.pin}} + \tr{ + \td{align=right}{Position:}\td{colspan=3}{\select.posit{w.POSIT}(POSIT)} + } + \tr{ + \td{align=right}{Phone:}\td{\input{w.EXT}{10}(EXT)} + \td{align=right}{Room:}\td{\input{w.ROOM}{10}(ROOM)} + } + \tr{ + \td{align=right}{Note:}\td{colspan=3}{\input{w.NOTE}{60}(NOTE)} + } + } + \h3{Abstract} + \text{w.ABSTRACT}{4}{70}(ABSTRACT) +

+ \button{Update} + } + } +} +\onpost{ + \log{updating prefs}; + \db{PREFS}{\import{@}{T.w.}[LASTMOD=\now]}; + \user.name.set{\T.NAME}; + \user.update; + \redirect{\referer} +} diff --git a/user/HTC/reguser.htc b/user/HTC/reguser.htc new file mode 100644 index 0000000..0a5835c --- /dev/null +++ b/user/HTC/reguser.htc @@ -0,0 +1,91 @@ +\clearance{ADM} +\alias{RegUser} +\setgroup{\user.group} +\const{CLEARLIST}{\user.group HTC} +\page{ + \title{Register User as \group} + + \switch{\T.RES} + {BEM}{ + \font{color=red}{Bad email.} + } + {USEX}{ + \font{color=red}{User already exist.} + } + {ERR}{ + \font{color=red}{An error occured - user not added.} + } + +

+ \bf{NOTE:} Remember to use \bf{valid, fully qualified e-mail addresses!}. + Local network aliases will be added if applicable. + If you manage multiple groups, make sure you add this person with + the correct clearance! +

+ A welcome message will be sent to the new user. + + \form{\uri}{ + \table{bgcolor=#dddddd}{ + \tr{ + \td{align=right}{E-mail:} + \td{colspan=3}{\input{EMAIL}{46}} + } + \tr{ + \td{align=right}{Name:} + \td{colspan=3}{\input{NAME}{46}} + } + \tr{ + \td{align=right}{URL:} + \td{colspan=3}{\input{w.URL}{46}} + } + \tr{ + \td{align=right}{Group:}\td{\group} + \td{align=right}{Clearance:}\td{\CLEARLIST} + } + \tr{ + \td{align=right}{Position:}\td{colspan=3}{\select.posit{w.POSIT}{Temp}} + } + \tr{ + \td{align=right}{Phone:}\td{\input{w.EXT}{10}} + \td{align=right}{Room:}\td{\input{w.ROOM}{10}} + } + \tr{ + \td{align=right}{Note:}\td{colspan=3}{\input{w.NOTE}{46}} + } + } +

+ \button{Register this User} + } +} +\onpost{ + \if(\T.EMAIL cnt "@" && \T.EMAIL cnt "."){ + \if{\getuser{\T.EMAIL}}{ + \redirect{\this?RES=USEX} + }{ + \su{\newuser{\CLEARLIST}{\T.EMAIL}{\T.NAME}}{ + \const{T.w.ID}{\user.id}; + \db{PREFS}{\import{@}{T.w.}[LASTMOD=\now]} + \mail.user{Registration at \server.alias}{ + \user.name, welcome to the \server.alias server at + + \server/ + + Your alias is: \user.alias + Your PIN-code is: \user.pin + + Please take a minute or two to go through the pages + and familiarize yourself with the login/logout procedure. + + \server/LOGIN/?alias=\user.alias + + /Admin + } + \redirect{\pwd/admin.htc?ID=\user.id} + }{ + \redirect{\this?RES=ERR} + } + } + }{ + \redirect{\this?RES=BEM} + } +} diff --git a/user/Test/dml/data/dml.hdb b/user/Test/dml/data/dml.hdb new file mode 100644 index 0000000..8f96b32 Binary files /dev/null and b/user/Test/dml/data/dml.hdb differ diff --git a/user/Test/dml/data/migrate.htx b/user/Test/dml/data/migrate.htx new file mode 100644 index 0000000..a9270a3 --- /dev/null +++ b/user/Test/dml/data/migrate.htx @@ -0,0 +1,28 @@ +#!/home/tfy2/rydberg/bin/htc +\create{dml}{ + INDEX TIME AUTHOR SUBJECT BROADCAST MIME PROTECT BODY ATTACH PARENT BREAK +}{INDEX}{<} +\def{add}{r}{ + \open{tmp}{\1} + \db{tmp}{ + \query{1}{ + [t.<-@]; + \db{dml}( + s.INDEX:=t.INDEX; + s.TIME:=t.TIME; + s.AUTHOR:=\getuser(t.USER); + s.SUBJECT:=t.SUBJECT; + s.BROADCAST:=(t.SENDTO eq "Broadcast"); + s.MIME:=\switch(t.TYPE){Text}{text/plain}{HTML}{text/html}{HTC}{text/x-htc}; + s.PROTECT:=(t.STATUS eq "Protected"); + s.BODY:=t.BODY; + s.ATTACH:=t.ATTACH; + s.PARENT:=t.PARENT; + s.BREAK:="";\forall{i}(t.BREAK)(s.BREAK=s.BREAK+++\getuser(i)); + @<-s.; + ) + } + } +} +\add{dml.hdb} +\save{dml2.hdb}{dml} diff --git a/user/Test/dml/index.htc b/user/Test/dml/index.htc new file mode 100644 index 0000000..41bf4cb --- /dev/null +++ b/user/Test/dml/index.htc @@ -0,0 +1,5 @@ +\clearance{TEST} +\alias{DML} +\dmled.init{test}{rydberg+lists@fy.chalmers.se} +\page{\dmled.page} +\onpost{\dmled.onpost} diff --git a/user/Test/index.htc b/user/Test/index.htc new file mode 100644 index 0000000..e234949 --- /dev/null +++ b/user/Test/index.htc @@ -0,0 +1,72 @@ +\clearance{} +%\clearance.domain{.default} +%\clearance.cookie{LANG}{en} +\alias{Test} +\setpara{\para} +\page{ + \title{\req.useragent} + + \h3{\req.accept.lang} + + \[\T.test\] + +
+ \h1{£} +
+ \h1{¶} + \h3{¶} + \h5{¶} + ¶ + + [(first \resp.getstatus) == 200] + + aaa + +\*{ +

+ + + + + + +
+} + + bbb + + %\sleep(2) + + %\for(i:=0)(i<10)(i+=1){\sleep(1)} + + %\log{something} + + %\throw{halleluja} + + [test:={ + how + + does + + this\\ + come out? + }]; + \run.local{test} + +
+  %\tok
+  
+ + \form.multi{ + \file{image/*}{FILE}{40} + \button{try} + } + hello? +} +\onpost{ + \sleep{3} + %\save{/tmp/\filesafe{\T.FILE}}{T.FILE} + \output{ + OK? + } +} diff --git a/user/Test/pub.htc b/user/Test/pub.htc new file mode 100644 index 0000000..9d5cbf2 --- /dev/null +++ b/user/Test/pub.htc @@ -0,0 +1,34 @@ +\clearance{}; +\alias{Publ}; +\cache{\days{1}}; +\ldef{code}{x}{[\1>>16]-[\1&65535]}; +\ldef{fld}{xr}{\on.loc{\1}{\2 [[\1]]}}; +\statopen{aprdb}{data/apr.hdb} +\page{ + \db{aprdb}{ + \table{ + \query(1){ + \tr{ + \td{ + \code(APR) + [title:=\run.local{TITLE}]; + \if(count URL){\href(URL)(title)}{\bf [title]} +
+ \run.local{AUTHOR} + \fld{JOURNAL}{,}; + \fld{BOOKTITLE}{,}; + \fld{VOLUME}{,}; + \fld{PAGES}{,}; + \fld{EDITOR}{,\it Eds.}; + \fld{PUBLISHER}{,}; + \fld{ADDRESS}{,}; + \on.loc{NOTE}{\run.local{NOTE}}; + (\sub{\time2htc(CTIME)}{20}{4}) + } + } + } + } + } +} + + diff --git a/user/Test/test.html b/user/Test/test.html new file mode 100644 index 0000000..995bf39 --- /dev/null +++ b/user/Test/test.html @@ -0,0 +1,6 @@ + +test1 + + +test2 + diff --git a/user/Test/upload/WRITABLE b/user/Test/upload/WRITABLE new file mode 100644 index 0000000..2a02d41 --- /dev/null +++ b/user/Test/upload/WRITABLE @@ -0,0 +1 @@ +TEST diff --git a/user/Test/upload/index.htc b/user/Test/upload/index.htc new file mode 100644 index 0000000..e25ba1a --- /dev/null +++ b/user/Test/upload/index.htc @@ -0,0 +1 @@ +\clearance{TEST} diff --git a/user/classes/ImageTape.java b/user/classes/ImageTape.java new file mode 100644 index 0000000..dce6a04 --- /dev/null +++ b/user/classes/ImageTape.java @@ -0,0 +1,117 @@ + +import java.awt.*; + +public class ImageTape extends java.applet.Applet implements Runnable { + Image imgs[]; + int nimgs; + int imgwidth; + int x, newx; + int dist = 5; + int timeout = 200; + Thread scroller; + String dir; + + public void init() { + String at = getParameter("img"); + dir = (at != null) ? at : "doc:/demo/images/duke"; + at = getParameter("speed"); + timeout = 1000 / ((at == null) ? 4 : Integer.valueOf(at).intValue()); + at = getParameter("dir"); + dist = (at == null) ? 5 : Integer.valueOf(at).intValue(); + at = getParameter("nimgs"); + nimgs = (at == null) ? 16 : Integer.valueOf(at).intValue(); + newx = x = size().width; + + imgs = new Image[nimgs]; + for (int i = 0 ; i < nimgs ; i++) { + imgs[i] = getImage(getDocumentBase(), dir + "/T" + (i+1) + ".gif"); + } + } + + public void start() { + if (scroller == null) { + scroller = new Thread(this); + scroller.start(); + } + } + public void stop() { + if (scroller != null) { + scroller.stop(); + scroller = null; + } + } + + public void run() { + while (true) { + try {Thread.currentThread().sleep(timeout);} catch (InterruptedException e){} + scroll(dist); + } + } + + synchronized void scroll(int dist) { + newx += dist; + repaint(); + } + + public void update(Graphics g) { + g.setColor(Color.lightGray); + + if (newx != x) { + //g.clipRect(1, 1, size().width-2, size().height-2); + int dist = newx - x; + if (dist > 0) { + g.copyArea(1, 1, (size().width-2) - dist, size().height-2, dist, 0); + for (x = newx ; x > size().width ; x -= Math.max(size().width - 2, imgwidth)); + paint(g, 1, dist + 1); + } else { + g.copyArea(1 - dist, 1, (size().width-2) + dist, size().height-2, dist, 0); + for (x = newx ; x < 0 ; x += Math.max(size().width - 2, imgwidth)); + paint(g, (size().width-1) + dist, size().width-1); + } + } else { + paint(g); + } + } + + public boolean imageUpdate(Image img, int flags, int x, int y, int w, int h) { + if ((flags & WIDTH) != 0) { + imgwidth += img.getWidth(this); + } + return super.imageUpdate(img, flags, x, y, w, h); + } + + public void paint(Graphics g, int fromx, int tox) { + int x = this.x; + newx = x; + + g.setColor(Color.lightGray); + g.fillRect(fromx, 1, tox - fromx, size().height-2); + g.clipRect(fromx, 1, tox - fromx, size().height-2); + g.setColor(Color.black); + + for (int i = 0 ; i < nimgs ; i++) { + if (imgs[i] == null) { + continue; + } + + int w = imgs[i].getWidth(this); + int h = imgs[i].getHeight(this); + if ((w > 0) && (h > 0)) { + if ((x + w > fromx) && (x < tox)) { + g.drawImage(imgs[i], x, size().height - (h+1), this); + } + if ((x + w) > size().width) { + x -= Math.max(size().width - 2, imgwidth); + if ((x + w > fromx) && (x < tox)) { + g.drawImage(imgs[i], x, size().height - (h + 1), this); + } + } + x += w; + } + } + } + public void paint(Graphics g) { + g.draw3DRect(0, 0, size().width, size().height, true); + paint(g, 1, size().width-1); + } +} diff --git a/user/disclaim.htc b/user/disclaim.htc new file mode 100644 index 0000000..b74384e --- /dev/null +++ b/user/disclaim.htc @@ -0,0 +1,17 @@ +\clearance{} +\cache{\endtime} +\page{ + \h2{Standard disclaimer} + + \lang{ + This is a personal web site. + Opinions expressed here do not represent the official views of + Chalmers University of Technology. Please refer to Chalmers www policy. + }{ + Detta är en personlig webbserver och information framförd + här representerar inte Chalmers tekniska högskola. + Se även \href{http://www.chalmers.se/HyperText/Regler.html} + {Chalmers policy för spridning av information via World Wide Web} + } + +} diff --git a/user/htc b/user/htc new file mode 120000 index 0000000..3069364 --- /dev/null +++ b/user/htc @@ -0,0 +1 @@ +../htc \ No newline at end of file diff --git a/user/icons/CMT.gif b/user/icons/CMT.gif new file mode 100644 index 0000000..b757b62 Binary files /dev/null and b/user/icons/CMT.gif differ diff --git a/user/icons/F-E.gif b/user/icons/F-E.gif new file mode 100644 index 0000000..56d9ec5 Binary files /dev/null and b/user/icons/F-E.gif differ diff --git a/user/icons/F-S.gif b/user/icons/F-S.gif new file mode 100644 index 0000000..17a415a Binary files /dev/null and b/user/icons/F-S.gif differ diff --git a/user/icons/F-kefys-E.gif b/user/icons/F-kefys-E.gif new file mode 100644 index 0000000..0bae351 Binary files /dev/null and b/user/icons/F-kefys-E.gif differ diff --git a/user/icons/F-konfy-E.gif b/user/icons/F-konfy-E.gif new file mode 100644 index 0000000..8bd9cf8 Binary files /dev/null and b/user/icons/F-konfy-E.gif differ diff --git a/user/icons/F-konte-E.gif b/user/icons/F-konte-E.gif new file mode 100644 index 0000000..086bcdb Binary files /dev/null and b/user/icons/F-konte-E.gif differ diff --git a/user/icons/F-matyt-E.gif b/user/icons/F-matyt-E.gif new file mode 100644 index 0000000..cc91615 Binary files /dev/null and b/user/icons/F-matyt-E.gif differ diff --git a/user/icons/F-matyt-S.gif b/user/icons/F-matyt-S.gif new file mode 100644 index 0000000..e8dabd3 Binary files /dev/null and b/user/icons/F-matyt-S.gif differ diff --git a/user/icons/F-tillfy-E.gif b/user/icons/F-tillfy-E.gif new file mode 100644 index 0000000..0bb9358 Binary files /dev/null and b/user/icons/F-tillfy-E.gif differ diff --git a/user/icons/F-tillfy-S.gif b/user/icons/F-tillfy-S.gif new file mode 100644 index 0000000..fb57f4b Binary files /dev/null and b/user/icons/F-tillfy-S.gif differ diff --git a/user/icons/F-ytfy-E.gif b/user/icons/F-ytfy-E.gif new file mode 100644 index 0000000..d3e146c Binary files /dev/null and b/user/icons/F-ytfy-E.gif differ diff --git a/user/icons/GU-logo.gif b/user/icons/GU-logo.gif new file mode 100644 index 0000000..0be2279 Binary files /dev/null and b/user/icons/GU-logo.gif differ diff --git a/user/icons/a.gif b/user/icons/a.gif new file mode 100644 index 0000000..bb23d97 Binary files /dev/null and b/user/icons/a.gif differ diff --git a/user/icons/adm.gif b/user/icons/adm.gif new file mode 100644 index 0000000..645064c Binary files /dev/null and b/user/icons/adm.gif differ diff --git a/user/icons/admin.gif b/user/icons/admin.gif new file mode 100644 index 0000000..97d165b Binary files /dev/null and b/user/icons/admin.gif differ diff --git a/user/icons/alert.black.gif b/user/icons/alert.black.gif new file mode 100644 index 0000000..eaecd21 Binary files /dev/null and b/user/icons/alert.black.gif differ diff --git a/user/icons/alert.red.gif b/user/icons/alert.red.gif new file mode 100644 index 0000000..a423894 Binary files /dev/null and b/user/icons/alert.red.gif differ diff --git a/user/icons/ap_end.gif b/user/icons/ap_end.gif new file mode 100644 index 0000000..e464f28 Binary files /dev/null and b/user/icons/ap_end.gif differ diff --git a/user/icons/ap_inside.gif b/user/icons/ap_inside.gif new file mode 100644 index 0000000..daef2d8 Binary files /dev/null and b/user/icons/ap_inside.gif differ diff --git a/user/icons/apache.gif b/user/icons/apache.gif new file mode 100644 index 0000000..3a1c139 Binary files /dev/null and b/user/icons/apache.gif differ diff --git a/user/icons/apache_pb.gif b/user/icons/apache_pb.gif new file mode 100644 index 0000000..3a1c139 Binary files /dev/null and b/user/icons/apache_pb.gif differ diff --git a/user/icons/atomics.gif b/user/icons/atomics.gif new file mode 100644 index 0000000..8f18374 Binary files /dev/null and b/user/icons/atomics.gif differ diff --git a/user/icons/back.gif b/user/icons/back.gif new file mode 100644 index 0000000..a694ae1 Binary files /dev/null and b/user/icons/back.gif differ diff --git a/user/icons/backmtrl.gif b/user/icons/backmtrl.gif new file mode 100644 index 0000000..ea437c7 Binary files /dev/null and b/user/icons/backmtrl.gif differ diff --git a/user/icons/ball.gray.gif b/user/icons/ball.gray.gif new file mode 100644 index 0000000..eb84268 Binary files /dev/null and b/user/icons/ball.gray.gif differ diff --git a/user/icons/ball.red.gif b/user/icons/ball.red.gif new file mode 100644 index 0000000..a8425cb Binary files /dev/null and b/user/icons/ball.red.gif differ diff --git a/user/icons/binary.gif b/user/icons/binary.gif new file mode 100644 index 0000000..9a15cba Binary files /dev/null and b/user/icons/binary.gif differ diff --git a/user/icons/binhex.gif b/user/icons/binhex.gif new file mode 100644 index 0000000..62d0363 Binary files /dev/null and b/user/icons/binhex.gif differ diff --git a/user/icons/blank.gif b/user/icons/blank.gif new file mode 100644 index 0000000..0ccf01e Binary files /dev/null and b/user/icons/blank.gif differ diff --git a/user/icons/blobb.gif b/user/icons/blobb.gif new file mode 100644 index 0000000..387bbfa Binary files /dev/null and b/user/icons/blobb.gif differ diff --git a/user/icons/bomb.gif b/user/icons/bomb.gif new file mode 100644 index 0000000..270fdb1 Binary files /dev/null and b/user/icons/bomb.gif differ diff --git a/user/icons/box1.gif b/user/icons/box1.gif new file mode 100644 index 0000000..65dcd00 Binary files /dev/null and b/user/icons/box1.gif differ diff --git a/user/icons/box2.gif b/user/icons/box2.gif new file mode 100644 index 0000000..c43bc4f Binary files /dev/null and b/user/icons/box2.gif differ diff --git a/user/icons/broken.gif b/user/icons/broken.gif new file mode 100644 index 0000000..9f8cbe9 Binary files /dev/null and b/user/icons/broken.gif differ diff --git a/user/icons/burst.gif b/user/icons/burst.gif new file mode 100644 index 0000000..fbdcf57 Binary files /dev/null and b/user/icons/burst.gif differ diff --git a/user/icons/c.gif b/user/icons/c.gif new file mode 100644 index 0000000..7555b6c Binary files /dev/null and b/user/icons/c.gif differ diff --git a/user/icons/canvas.gif b/user/icons/canvas.gif new file mode 100644 index 0000000..2a8893b Binary files /dev/null and b/user/icons/canvas.gif differ diff --git a/user/icons/chalmerslogo.gif b/user/icons/chalmerslogo.gif new file mode 100644 index 0000000..af43c89 Binary files /dev/null and b/user/icons/chalmerslogo.gif differ diff --git a/user/icons/chp_inside.gif b/user/icons/chp_inside.gif new file mode 100644 index 0000000..5ed2f59 Binary files /dev/null and b/user/icons/chp_inside.gif differ diff --git a/user/icons/club9.gif b/user/icons/club9.gif new file mode 100644 index 0000000..8f89ccc Binary files /dev/null and b/user/icons/club9.gif differ diff --git a/user/icons/cmp_inside.gif b/user/icons/cmp_inside.gif new file mode 100644 index 0000000..c62752c Binary files /dev/null and b/user/icons/cmp_inside.gif differ diff --git a/user/icons/cmt_inside.gif b/user/icons/cmt_inside.gif new file mode 100644 index 0000000..986d9ba Binary files /dev/null and b/user/icons/cmt_inside.gif differ diff --git a/user/icons/comp.blue.gif b/user/icons/comp.blue.gif new file mode 100644 index 0000000..f8d76a8 Binary files /dev/null and b/user/icons/comp.blue.gif differ diff --git a/user/icons/comp.gray.gif b/user/icons/comp.gray.gif new file mode 100644 index 0000000..7664cd0 Binary files /dev/null and b/user/icons/comp.gray.gif differ diff --git a/user/icons/compressed.gif b/user/icons/compressed.gif new file mode 100644 index 0000000..39e7327 Binary files /dev/null and b/user/icons/compressed.gif differ diff --git a/user/icons/con_mat.gif b/user/icons/con_mat.gif new file mode 100644 index 0000000..67ea5ab Binary files /dev/null and b/user/icons/con_mat.gif differ diff --git a/user/icons/cons.gif b/user/icons/cons.gif new file mode 100644 index 0000000..6c914b2 Binary files /dev/null and b/user/icons/cons.gif differ diff --git a/user/icons/cons2.gif b/user/icons/cons2.gif new file mode 100644 index 0000000..67ea5ab Binary files /dev/null and b/user/icons/cons2.gif differ diff --git a/user/icons/continued.gif b/user/icons/continued.gif new file mode 100644 index 0000000..b0ffb7e Binary files /dev/null and b/user/icons/continued.gif differ diff --git a/user/icons/cth.gif b/user/icons/cth.gif new file mode 100644 index 0000000..af43c89 Binary files /dev/null and b/user/icons/cth.gif differ diff --git a/user/icons/dir.gif b/user/icons/dir.gif new file mode 100644 index 0000000..4826460 Binary files /dev/null and b/user/icons/dir.gif differ diff --git a/user/icons/down.gif b/user/icons/down.gif new file mode 100644 index 0000000..a354c87 Binary files /dev/null and b/user/icons/down.gif differ diff --git a/user/icons/ds.gif b/user/icons/ds.gif new file mode 100644 index 0000000..eeec746 Binary files /dev/null and b/user/icons/ds.gif differ diff --git a/user/icons/dvi.gif b/user/icons/dvi.gif new file mode 100644 index 0000000..791be33 Binary files /dev/null and b/user/icons/dvi.gif differ diff --git a/user/icons/eexpo.gif b/user/icons/eexpo.gif new file mode 100644 index 0000000..49b0fb0 Binary files /dev/null and b/user/icons/eexpo.gif differ diff --git a/user/icons/eexpo2.gif b/user/icons/eexpo2.gif new file mode 100644 index 0000000..d27b754 Binary files /dev/null and b/user/icons/eexpo2.gif differ diff --git a/user/icons/end.gif b/user/icons/end.gif new file mode 100644 index 0000000..e464f28 Binary files /dev/null and b/user/icons/end.gif differ diff --git a/user/icons/f.gif b/user/icons/f.gif new file mode 100644 index 0000000..fbe353c Binary files /dev/null and b/user/icons/f.gif differ diff --git a/user/icons/folder.gif b/user/icons/folder.gif new file mode 100644 index 0000000..4826460 Binary files /dev/null and b/user/icons/folder.gif differ diff --git a/user/icons/folder.open.gif b/user/icons/folder.open.gif new file mode 100644 index 0000000..30979cb Binary files /dev/null and b/user/icons/folder.open.gif differ diff --git a/user/icons/folder.sec.gif b/user/icons/folder.sec.gif new file mode 100644 index 0000000..75332d9 Binary files /dev/null and b/user/icons/folder.sec.gif differ diff --git a/user/icons/forward.gif b/user/icons/forward.gif new file mode 100644 index 0000000..b2959b4 Binary files /dev/null and b/user/icons/forward.gif differ diff --git a/user/icons/generic.gif b/user/icons/generic.gif new file mode 100644 index 0000000..de60b29 Binary files /dev/null and b/user/icons/generic.gif differ diff --git a/user/icons/generic.red.gif b/user/icons/generic.red.gif new file mode 100644 index 0000000..9474398 Binary files /dev/null and b/user/icons/generic.red.gif differ diff --git a/user/icons/generic.sec.gif b/user/icons/generic.sec.gif new file mode 100644 index 0000000..88d5240 Binary files /dev/null and b/user/icons/generic.sec.gif differ diff --git a/user/icons/golive.gif b/user/icons/golive.gif new file mode 100644 index 0000000..7664cd0 Binary files /dev/null and b/user/icons/golive.gif differ diff --git a/user/icons/hand.right.gif b/user/icons/hand.right.gif new file mode 100644 index 0000000..5cdbc72 Binary files /dev/null and b/user/icons/hand.right.gif differ diff --git a/user/icons/hand.up.gif b/user/icons/hand.up.gif new file mode 100644 index 0000000..85a5d68 Binary files /dev/null and b/user/icons/hand.up.gif differ diff --git a/user/icons/head.gif b/user/icons/head.gif new file mode 100644 index 0000000..8f89ccc Binary files /dev/null and b/user/icons/head.gif differ diff --git a/user/icons/head2.gif b/user/icons/head2.gif new file mode 100644 index 0000000..581b228 Binary files /dev/null and b/user/icons/head2.gif differ diff --git a/user/icons/head_clean.gif b/user/icons/head_clean.gif new file mode 100644 index 0000000..581b228 Binary files /dev/null and b/user/icons/head_clean.gif differ diff --git a/user/icons/help.gif b/user/icons/help.gif new file mode 100644 index 0000000..32b1ea2 Binary files /dev/null and b/user/icons/help.gif differ diff --git a/user/icons/htc.gif b/user/icons/htc.gif new file mode 100644 index 0000000..0610f0f Binary files /dev/null and b/user/icons/htc.gif differ diff --git a/user/icons/icon.sheet.gif b/user/icons/icon.sheet.gif new file mode 100644 index 0000000..ad1686e Binary files /dev/null and b/user/icons/icon.sheet.gif differ diff --git a/user/icons/image1.gif b/user/icons/image1.gif new file mode 100644 index 0000000..01e442b Binary files /dev/null and b/user/icons/image1.gif differ diff --git a/user/icons/image2.gif b/user/icons/image2.gif new file mode 100644 index 0000000..751faee Binary files /dev/null and b/user/icons/image2.gif differ diff --git a/user/icons/image3.gif b/user/icons/image3.gif new file mode 100644 index 0000000..4f30484 Binary files /dev/null and b/user/icons/image3.gif differ diff --git a/user/icons/index.gif b/user/icons/index.gif new file mode 100644 index 0000000..162478f Binary files /dev/null and b/user/icons/index.gif differ diff --git a/user/icons/index.htc b/user/icons/index.htc new file mode 100644 index 0000000..c745575 --- /dev/null +++ b/user/icons/index.htc @@ -0,0 +1,2 @@ +\clearance{} +\cache{\days{30}} diff --git a/user/icons/inside.gif b/user/icons/inside.gif new file mode 100644 index 0000000..75332d9 Binary files /dev/null and b/user/icons/inside.gif differ diff --git a/user/icons/internal.gif b/user/icons/internal.gif new file mode 100644 index 0000000..7664cd0 Binary files /dev/null and b/user/icons/internal.gif differ diff --git a/user/icons/islive.gif b/user/icons/islive.gif new file mode 100644 index 0000000..5b56dd1 Binary files /dev/null and b/user/icons/islive.gif differ diff --git a/user/icons/julia.gif b/user/icons/julia.gif new file mode 100644 index 0000000..7dd5d23 Binary files /dev/null and b/user/icons/julia.gif differ diff --git a/user/icons/jump_arrow.gif b/user/icons/jump_arrow.gif new file mode 100644 index 0000000..8eb625a Binary files /dev/null and b/user/icons/jump_arrow.gif differ diff --git a/user/icons/lang.gif b/user/icons/lang.gif new file mode 100644 index 0000000..e971e07 Binary files /dev/null and b/user/icons/lang.gif differ diff --git a/user/icons/layout.gif b/user/icons/layout.gif new file mode 100644 index 0000000..c96338a Binary files /dev/null and b/user/icons/layout.gif differ diff --git a/user/icons/left.gif b/user/icons/left.gif new file mode 100644 index 0000000..279e671 Binary files /dev/null and b/user/icons/left.gif differ diff --git a/user/icons/link.gif b/user/icons/link.gif new file mode 100644 index 0000000..c5b6889 Binary files /dev/null and b/user/icons/link.gif differ diff --git a/user/icons/login.gif b/user/icons/login.gif new file mode 100644 index 0000000..0966222 Binary files /dev/null and b/user/icons/login.gif differ diff --git a/user/icons/logout.gif b/user/icons/logout.gif new file mode 100644 index 0000000..a43f4b8 Binary files /dev/null and b/user/icons/logout.gif differ diff --git a/user/icons/mail.gif b/user/icons/mail.gif new file mode 100644 index 0000000..01e442b Binary files /dev/null and b/user/icons/mail.gif differ diff --git a/user/icons/mailbox.gif b/user/icons/mailbox.gif new file mode 100644 index 0000000..5c804e2 Binary files /dev/null and b/user/icons/mailbox.gif differ diff --git a/user/icons/materialia.gif b/user/icons/materialia.gif new file mode 100644 index 0000000..25ba234 Binary files /dev/null and b/user/icons/materialia.gif differ diff --git a/user/icons/movie.gif b/user/icons/movie.gif new file mode 100644 index 0000000..0035183 Binary files /dev/null and b/user/icons/movie.gif differ diff --git a/user/icons/msp_end.gif b/user/icons/msp_end.gif new file mode 100644 index 0000000..e464f28 Binary files /dev/null and b/user/icons/msp_end.gif differ diff --git a/user/icons/mst_inside.gif b/user/icons/mst_inside.gif new file mode 100644 index 0000000..0593ab9 Binary files /dev/null and b/user/icons/mst_inside.gif differ diff --git a/user/icons/mtrl-cons.gif b/user/icons/mtrl-cons.gif new file mode 100644 index 0000000..581b228 Binary files /dev/null and b/user/icons/mtrl-cons.gif differ diff --git a/user/icons/mtrl.gif b/user/icons/mtrl.gif new file mode 100644 index 0000000..9c41c30 Binary files /dev/null and b/user/icons/mtrl.gif differ diff --git a/user/icons/mtrl_end.gif b/user/icons/mtrl_end.gif new file mode 100644 index 0000000..92ce19b Binary files /dev/null and b/user/icons/mtrl_end.gif differ diff --git a/user/icons/myf.gif b/user/icons/myf.gif new file mode 100644 index 0000000..ed59685 Binary files /dev/null and b/user/icons/myf.gif differ diff --git a/user/icons/myf_end.gif b/user/icons/myf_end.gif new file mode 100644 index 0000000..e464f28 Binary files /dev/null and b/user/icons/myf_end.gif differ diff --git a/user/icons/myf_start.gif b/user/icons/myf_start.gif new file mode 100644 index 0000000..bb30ba4 Binary files /dev/null and b/user/icons/myf_start.gif differ diff --git a/user/icons/neuron.gif b/user/icons/neuron.gif new file mode 100644 index 0000000..fc5c232 Binary files /dev/null and b/user/icons/neuron.gif differ diff --git a/user/icons/p.gif b/user/icons/p.gif new file mode 100644 index 0000000..7b917b4 Binary files /dev/null and b/user/icons/p.gif differ diff --git a/user/icons/patch.gif b/user/icons/patch.gif new file mode 100644 index 0000000..39bc90e Binary files /dev/null and b/user/icons/patch.gif differ diff --git a/user/icons/pdf.gif b/user/icons/pdf.gif new file mode 100644 index 0000000..c88fd77 Binary files /dev/null and b/user/icons/pdf.gif differ diff --git a/user/icons/pie0.gif b/user/icons/pie0.gif new file mode 100644 index 0000000..6f7a0ae Binary files /dev/null and b/user/icons/pie0.gif differ diff --git a/user/icons/pie1.gif b/user/icons/pie1.gif new file mode 100644 index 0000000..03aa6be Binary files /dev/null and b/user/icons/pie1.gif differ diff --git a/user/icons/pie2.gif b/user/icons/pie2.gif new file mode 100644 index 0000000..b04c5e0 Binary files /dev/null and b/user/icons/pie2.gif differ diff --git a/user/icons/pie3.gif b/user/icons/pie3.gif new file mode 100644 index 0000000..4db9d02 Binary files /dev/null and b/user/icons/pie3.gif differ diff --git a/user/icons/pie4.gif b/user/icons/pie4.gif new file mode 100644 index 0000000..93471fd Binary files /dev/null and b/user/icons/pie4.gif differ diff --git a/user/icons/pie5.gif b/user/icons/pie5.gif new file mode 100644 index 0000000..57aee93 Binary files /dev/null and b/user/icons/pie5.gif differ diff --git a/user/icons/pie6.gif b/user/icons/pie6.gif new file mode 100644 index 0000000..0dc327b Binary files /dev/null and b/user/icons/pie6.gif differ diff --git a/user/icons/pie7.gif b/user/icons/pie7.gif new file mode 100644 index 0000000..8661337 Binary files /dev/null and b/user/icons/pie7.gif differ diff --git a/user/icons/pie8.gif b/user/icons/pie8.gif new file mode 100644 index 0000000..59ddb34 Binary files /dev/null and b/user/icons/pie8.gif differ diff --git a/user/icons/pixel.gif b/user/icons/pixel.gif new file mode 100644 index 0000000..1d9a4f5 Binary files /dev/null and b/user/icons/pixel.gif differ diff --git a/user/icons/portal.gif b/user/icons/portal.gif new file mode 100644 index 0000000..0e6e506 Binary files /dev/null and b/user/icons/portal.gif differ diff --git a/user/icons/prefs.gif b/user/icons/prefs.gif new file mode 100644 index 0000000..162478f Binary files /dev/null and b/user/icons/prefs.gif differ diff --git a/user/icons/ps.gif b/user/icons/ps.gif new file mode 100644 index 0000000..0f565bc Binary files /dev/null and b/user/icons/ps.gif differ diff --git a/user/icons/quill.gif b/user/icons/quill.gif new file mode 100644 index 0000000..818a5cd Binary files /dev/null and b/user/icons/quill.gif differ diff --git a/user/icons/right.gif b/user/icons/right.gif new file mode 100644 index 0000000..b256e5f Binary files /dev/null and b/user/icons/right.gif differ diff --git a/user/icons/screw1.gif b/user/icons/screw1.gif new file mode 100644 index 0000000..af6ba2b Binary files /dev/null and b/user/icons/screw1.gif differ diff --git a/user/icons/screw2.gif b/user/icons/screw2.gif new file mode 100644 index 0000000..06dccb3 Binary files /dev/null and b/user/icons/screw2.gif differ diff --git a/user/icons/script.gif b/user/icons/script.gif new file mode 100644 index 0000000..d8a853b Binary files /dev/null and b/user/icons/script.gif differ diff --git a/user/icons/server.gif b/user/icons/server.gif new file mode 100644 index 0000000..7664cd0 Binary files /dev/null and b/user/icons/server.gif differ diff --git a/user/icons/sound1.gif b/user/icons/sound1.gif new file mode 100644 index 0000000..8efb49f Binary files /dev/null and b/user/icons/sound1.gif differ diff --git a/user/icons/sound2.gif b/user/icons/sound2.gif new file mode 100644 index 0000000..48e6a7f Binary files /dev/null and b/user/icons/sound2.gif differ diff --git a/user/icons/source.gif b/user/icons/source.gif new file mode 100644 index 0000000..7555b6c Binary files /dev/null and b/user/icons/source.gif differ diff --git a/user/icons/sp_inside.gif b/user/icons/sp_inside.gif new file mode 100644 index 0000000..39e02d2 Binary files /dev/null and b/user/icons/sp_inside.gif differ diff --git a/user/icons/sphere1.gif b/user/icons/sphere1.gif new file mode 100644 index 0000000..7067070 Binary files /dev/null and b/user/icons/sphere1.gif differ diff --git a/user/icons/sphere2.gif b/user/icons/sphere2.gif new file mode 100644 index 0000000..a9e462a Binary files /dev/null and b/user/icons/sphere2.gif differ diff --git a/user/icons/star.gif b/user/icons/star.gif new file mode 100644 index 0000000..d5299d6 Binary files /dev/null and b/user/icons/star.gif differ diff --git a/user/icons/start.gif b/user/icons/start.gif new file mode 100644 index 0000000..bb30ba4 Binary files /dev/null and b/user/icons/start.gif differ diff --git a/user/icons/sys.gif b/user/icons/sys.gif new file mode 100644 index 0000000..eaecd21 Binary files /dev/null and b/user/icons/sys.gif differ diff --git a/user/icons/tar.gif b/user/icons/tar.gif new file mode 100644 index 0000000..4032c1b Binary files /dev/null and b/user/icons/tar.gif differ diff --git a/user/icons/tex.gif b/user/icons/tex.gif new file mode 100644 index 0000000..45e4323 Binary files /dev/null and b/user/icons/tex.gif differ diff --git a/user/icons/text.gif b/user/icons/text.gif new file mode 100644 index 0000000..4c62390 Binary files /dev/null and b/user/icons/text.gif differ diff --git a/user/icons/transfer.gif b/user/icons/transfer.gif new file mode 100644 index 0000000..33697db Binary files /dev/null and b/user/icons/transfer.gif differ diff --git a/user/icons/unknown.gif b/user/icons/unknown.gif new file mode 100644 index 0000000..32b1ea2 Binary files /dev/null and b/user/icons/unknown.gif differ diff --git a/user/icons/up.gif b/user/icons/up.gif new file mode 100644 index 0000000..6d6d6d1 Binary files /dev/null and b/user/icons/up.gif differ diff --git a/user/icons/uu.gif b/user/icons/uu.gif new file mode 100644 index 0000000..4387d52 Binary files /dev/null and b/user/icons/uu.gif differ diff --git a/user/icons/uuencoded.gif b/user/icons/uuencoded.gif new file mode 100644 index 0000000..4387d52 Binary files /dev/null and b/user/icons/uuencoded.gif differ diff --git a/user/icons/welcome.gif b/user/icons/welcome.gif new file mode 100644 index 0000000..9dbcc80 Binary files /dev/null and b/user/icons/welcome.gif differ diff --git a/user/icons/world1.gif b/user/icons/world1.gif new file mode 100644 index 0000000..05b4ec2 Binary files /dev/null and b/user/icons/world1.gif differ diff --git a/user/icons/world2.gif b/user/icons/world2.gif new file mode 100644 index 0000000..e3203f7 Binary files /dev/null and b/user/icons/world2.gif differ diff --git a/user/index.htc b/user/index.htc new file mode 100755 index 0000000..6f72e7d --- /dev/null +++ b/user/index.htc @@ -0,0 +1,33 @@ +\clearance{} +\cache{\days{14}} +\alias{Home} +\page{ + \table{width=99%}{ + \td{valign=top}{ + \h1{HTC} + \h3{by Henrik Rydberg} + } + } +

+ \lang{ + This is a HTC test system. + }{ + Detta är ett HTC testsystem. + } + + \table{bgcolor=#dddddd cellspacing=4 cellpadding=4}{ + \tr{ + \th{colspan=4}{LINKS} + } + \tr{ + \th{\href{\pwd/Test}{Test directory}} + \th{Computer Go} + \th{Business} + \th{Pleasure} + } + \tr{ + \td{\href{http://www.usgo.org/computer/index}{AGA Computer Go}} + \td{\href{\pwd/Games/}{Games}} + } + } +} diff --git a/user/pics/frac1.jpg b/user/pics/frac1.jpg new file mode 100644 index 0000000..03da1b6 Binary files /dev/null and b/user/pics/frac1.jpg differ diff --git a/user/pics/henrik.gif b/user/pics/henrik.gif new file mode 100644 index 0000000..05c12f0 Binary files /dev/null and b/user/pics/henrik.gif differ diff --git a/user/pics/mandel.jpg b/user/pics/mandel.jpg new file mode 100644 index 0000000..df3026c Binary files /dev/null and b/user/pics/mandel.jpg differ diff --git a/user/pics/snow.jpg b/user/pics/snow.jpg new file mode 100644 index 0000000..d160271 Binary files /dev/null and b/user/pics/snow.jpg differ diff --git a/user/pics/v_bw.eps b/user/pics/v_bw.eps new file mode 100644 index 0000000..5950f6a --- /dev/null +++ b/user/pics/v_bw.eps @@ -0,0 +1,1400 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: /home/tfy2/tfsbvs/privat/gif/v_bw.ps +%%Creator: XV Version 3.10a Rev: 12/29/94 - by John Bradley +%%BoundingBox: 47 35 565 757 +%%Pages: 1 +%%DocumentFonts: +%%EndComments +%%EndProlog + +%%Page: 1 1 + +% remember original state +/origstate save def + +% build a temporary dictionary +20 dict begin + +% define string to hold a scanline's worth of data +/pix 61 string def + +% define space for color conversions +/grays 484 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +% lower left corner +47 35 translate + +% size of image (on paper, in 1/72inch coords) +517.89600 722.23200 scale + +% dimensions of data +484 675 1 + +% mapping matrix +[484 0 0 -675 0 675] + +{currentfile pix readhexstring pop} +image +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff +ffff0fffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff +fff80fffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffffffffffffffff +fff00fffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffffffffffffffff +fff30fffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff9fffffffffffffffffffffffff +ffe30fffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff9fffffffffffffffffffffffff +ffe307ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffe79fffffffffffffffffffffffff +ffe707ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffe78fffffffffffffffffffffffff +ffef87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffe78fffffffffffffffffffffffff +ffef87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffc7c7ffffffffffffffffffffffff +ffff87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffcfc7ffffffffffffffffffffffff +ffff87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffcfc3ffffffffffffffffffffffff +ffff87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff87c3ffffffffffffffffffffffff +ffff87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff87e1ffffffffffffffffffffffff +ff7f87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff87e1ffffffffffffffffffffffff +ff7f87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffc7f0ffffffffffffffffffffffff +fe7f87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffcff0ffffffffffffffffffffffff +fe7f87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffcff8ffffffffffffffffffffffff +fe7f87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff9fffffffffffcff8ffffffffffffffffffffffff +fc7f87ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff07ffffffffffcff8ffffffffffffffffffffffff +fcff87ffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffe03ffffffffffc7f87fffffffffffffffffffffff +f8ff87ffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffe007fffffffffc7fc7fffffffffffffffffffffff +f8ff83ffffffffffcfffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffe007fffffffff87fc3fffffffffffffffffffffff +f87f87fffffffffcc7ffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffe183fffffffff87f03fffffffffffffffffffffff +f87f83fffffffff8c7ffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffe1c1fffffffffc7e03fffffffffffffffffffffff +f03f83fffffffff183ffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffe1e0fffffffffc7e01fffffffffffffffffffffff +f07f83ffffffffe383ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff1f07ffffffffc7f01fffffffffffffffffffffff +e07f87ffffffffef87ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff1f87ffffffffc7f01fffffffffffffffffffffff +e07fc7fffdffffcf87ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff1fc3ffffffffc7f81fffffffffffffffffffffff +e07fc7fff9ffff1f87ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff0fe1ffffffffc7f80fffffffffffffffffffffff +e07fc7fff9fffe3f87ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff0ff0ffff7fff87f807ffffffffffffffffffffff +e07fc3fff9fffc7f87ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff0ff8ffff3fff87f803ffffffffffffffffffffff +c0ffe3fff3fff87f0fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff8ff87fff9fff87f801ffffffffffffffffffffff +c0ffe1fff3fff0ff0fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff8ffc3fff9fff87f801ffffffffffffffffffffff +c0ffe1ffe3ffe1ff1fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff87fe1fff8fff07f801ffffffffffffffffffffff +c1fff1ffe3ffe1fe1fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffc7ff0fff87ff0ffc30ffffffffffffffffffffff +c1fff1ffe7ffc3fe1fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffc3ff87ffc7ff1e3e30ffffffffffffffffffffff +c1fff1ffe7ff87fc1fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffc3ff87ffc7ff1f1e30ffffffffffffffffffffff +c1fff1ffc7ff87fc1fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffc3ffc7ffc3ff1f0e30ffffffffffffffffffffff +83fff1ffc7ff07f83fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffe3ffe3ffe3ff1f0e30ffffffffffffffffffffff +83fff9ffcffe07f83fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff1ffe1fff3ff1f8f187fffffffffffffffffffff +03fff1ff8ffc03f83fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff1fe71fff1ff1fbe187fffffffffffffffffffff +03c7f9ff8ffc07f07fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff1fe10fff1ff1f3e187fffffffffffffffffffff +03c7f1ff8ff807f07fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff0fe00fff8ff1fbe187fffffffffffffffffffff +0387f1ff8ff00fe07fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff8ff007ff8ff1ffc083fffffffffffffffffffff +038ff1ff0ff01fc07fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff8ff003ff8ff1fec083ffffffffffffffffffffe +073ff1ff1fe01fe0ffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff87fc01ff87f1ff8003ffffffffffffffffffffe +07fff1ff1fe01fc0ffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffc7fc01ff87f1ff8003ffffffffffffffffffffe +07fff1ff3fc03f81ffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffc7fe00ffc3f0ffc003ffffffffffffffffffffc +07fff1fe3fc03f81ffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffc3fe007fc3f1ffe003ffffffffffffffffffffc +07fff1fe3f807f81ffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffe3fe003fe3f1fff001ffffffffffffffffffffc +01fff1fc3f007f83ffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffe3ff001fe1f0fff801ffffffffffffffffffffc +01c7f1fc7f00ffc3ffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffe1ffc00ff1f0fff801ffffffffffffffffffff8 +0187f1fc7e00ffc7ffffe7ffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffe1ffe00ff0f01ffc03ffffffffffffffffffff8 +8381f1f87e21ffc7ffffcfffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffe1ffe007f8f00ffc03fffffffffdffffffffff8 +87e0e1f8fc21ff87ffff9fffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffe1fff007f8f007fc07fffffffff8ffffffffff8 +0fe1e1f0f803ff0fffff1fffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffc1fff083f8f0e3fc03fffffffff07fffffffff8 +0fc1e3e1f007ce0ffffc3fffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffc1fe78c3f8f0e1fe03fffffffff07fffffffff8 +0fc1c3e1f0070c1ffffc7fffffffffffffffffffffffffffff +fffffffffffffffffffffffffffff8fffe1fe1841f870f0fe01fffffffff07fffffffff8 +0f00c3e1e00c0e1ffff8ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffff87ffe1ff0c20fc70e0fc01fffffffff03fffffffff0 +1e0083c1c00c3e1ffff1ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffff83ffe0fffe10fc70c0fe01fffffffff03fffffffff0 +1c0183c3801e7e3fffe3ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffff87fff07ffe007c70e0fe01ffffffffe03fffffffbe0 +180383c3801e3e3fffe3ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffff87fff87fff003e70e0fe01ffffffffe01fffffff3e0 +0003878700007e3fffc7ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffc3fff83fff803e70f0fe01ffffffffc01fffffff3e0 +000387870000fc3fffcfffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffc07ff83fff801e30e07e01ffffffffc21fffffff3e0 +0007878f0003fc3fff8ffffffe3fffffffffffffffffffffff +ffffffffffffffffffffffffffffff83ff83fff801e30c01e01ffffffffc71fffffff3e0 +0003c71e007ffc3fff1ffffff01fffffffffffffffffffffff +ffffffffffffffffffffffffffffffc1ffc1fff800f30c60e00ffffffffc70fffffff3e0 +0043c71e007ffc3ffe1fffffc01fffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0ffe1fffc10f10c30600f3ffffff870fffffff3e0 +00c3c61c007ff83ffe3fffff801fffffffffffffffffffffff +fffffffffffffffffffffffffffffff07fe1fffc00710f18000e3ffffff8e0fffffff3e0 +1bc7c61c007ff83ffc7ffffe1c3fffffffffffffffffffffff +fffffffffffffffffffffffffffffff87fe0fffc00700f80000e3ffffff8e0fffffff3c0 +1ffdc43c007ff87ff8fffff8383fffffffffffffffffffffff +ffffffffffffffffffffff83fffffffc3fe0fdfe00300fc0000e1ffffff8e07ffffff3c4 +1ffcc4380007f07ff0fffff0f87fffffffffffffffffffffff +ffffffffffffffffffffff80fffffffe1fe07fff001007e0000e1ffffff8f87fffffe3c6 +1ff8c0380007f07fe1fffff7f87fffffffffffffffffffffff +ffffffffffffffffffffff800fffffff0ff87fff801007f0000e1ffffff1fc7fffffe7c6 +1ff1c0708007f07fe1fffffff8ffffffffffffffffffffffff +ffffffffffffffffffffff8001ffffff8ff87fffc00007f8000e1ffffff1fc3fffffe7ce +3fe1e030801ff0ffc3fffffff0ffffffffffffffffffffffff +ffffffffffffffffffffff80007fffffe7fc3ffec00007fe000f1ffffff1fc1fffffe7c4 +3fc1e00183ffe0ffc3fffffff0ffffffffffffffffffffffff +ffffffffffffffffffffffc3801fffffe7fc1fffc00007ff000f1fffffe3fe1fffffe7c0 +3f81f001078fe0ff87ffffffe1ffffffffffffffffffffffff +ffffffffffffffffffffffc3f807fffff1fe1fffe00007ff800f1fffffe3fe1fffffe7c0 +3f81f000078fe0ff0fffff3fc1ffffffffffffffffffffffff +ffffffffffffffffffffffe1ff007ffff0fe1ffff00003ffe00f0fffffe3fe1fffffe780 +3f01e0000387c1fe0ffffc3fc3ffffffffffffffffffffffff +fffffffffffffffffffffff1ffc03ffff8ff0ffff00003fff00f0fffffc7fe0fffffe780 +3e01e0000387c1fe1fff307f83ffffffffffffffffffffffff +fffffffffffffffffffffff1fff00ffffc7f8ffff800007ff00f0fffff87ff0fffffe780 +1c01c000018383fc3fff007f07ffffffffffffffffffffffff +fffffffffffffffffffffff8fff807fffc3f87fffc00001e700f0fffff87ff0ffffff780 +00018000000383fc3fffc0ff07ffffffffffffffffffffffff +fffffffffffffffffffffffc7ffe01fffe1f87fffc000006700f8fffff0fff0fffffff80 +00008000000703f87ff181ff0fffffffffffffffffffffffff +fffffffffffffffffffffffc3fff807fff1f87fffe000207f00f8fffff0fff07ffffff80 +00008000000303f07f8007fe1fffffffffffffffffffffffff +fffffffffffffffffffffffe1fffc01fff8fc7ffff000781f00f07fffc0fff07ffffc300 +00018000078207f0ff0007fc1fffffffffffffffffffffffff +ffffffffffffffffffffffff0ffff80fffcfc7ffff800780f0000000000fff8000000000 +0003800003ce07e1fe003ff87fffffffffffffffffffffffff +ffffffffffffffffffffffff0fff3e07ffc3c7ffff80070030000000000fff8000000000 +0007800067fe1fc3fc003ff8ffffffffffffffffffffffffff +ffffffffffffffffffffffff87fe0f00ffe1c3ffff800700000000000007ff8000000000 +000f0000effc1fc3f800ffe1ffffffffffffffffffffffffff +ffffffffffffffffffffffffc3fe03c03ff8e3feffc007c0000000000007ff833e000000 +001f0000fffc1f87f081ffe1ffffffffffffffffffffffffff +ffffffffffffffffffffffffe1ff00600ff863fe3fc007e000000bc3cf83ff07fe0c0000 +003f8001fffc3f0fc003ffc3ffffffffffffffffffffffffff +fffffffffffffffffffffffff1ffc01003fc01fe3fe007e0000003ffefe1ff0ffffe0000 +001f8001ff003e1f0007ff83ffffffffffffffffffffffffff +fffffffffffffffffffffffffcffe01801fe01ffffe007c0000001fffff1ee1ffffe0000 +001f0001f8007c3e0007ff07ffffffffffffffffffffffffff +fffffffffffffffffffffffffc7ffc06007f00fdf9f00780000001fbfff8cc3ffffe0000 +0000000000007c3c00001e0fffffffffffffffffffffffffff +fffffffffffffffffffffffffe3ffe03803f80f83bf00780000001f1ff3cf83ffff00000 +000000000000707800000c0fffffffffffffffffffffffffff +fffffffffffffffffffffffffe1fff80c00fc07c1ff00000000000fbff3c787fffc00000 +200000000000e0e00000001fffffffffffffffffffffffffff +ffffffffffffffffffffffffff0fffe03007c07f03f000000000007ffffe30ffff801e00 +700000000000e180000ff03fffffffffffffffffffffffffff +ffffffffffffffffffffffffff07fff01803c03f01f800000000001fdffe00ffff803e00 +2000000000008100001ff03fffffffffffffffffffffffffff +ffffffffffffffffffffffffff83fffe0001e03f71f8000001c0000ffffe01ffff001f00 +00000000000082000e1ff07fffffffffffffffffffffffffff +ffffffffffffffffffffffffffc3ffff0000f03e1ff8000001ff0001fffc01fffe001f80 +00c000000000000007ffe07fffffffffffffffffffffffffff +ffffffffffffffffffffffffffc1ffff8000781e07f8000001ff0000fef001ffe00e1f80 +03fc00000000000003ffe0ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffe1ffffc0001c1e01fc003003ff03007c60007fc01e1fc4 +0ffe00000000000001ffc0fffffc3fffffffffffffffffffff +ffffffffffffffffffffffffffe1fffff0000c0f0018003803ff03c07c00003fc07e1ffe +1ffe00000000000001ffc1fffff87fffffffffffffffffffff +fffffffffffffffffffffffffff0fffffc000007c000007c07ff03f07c00000fc0fe1fff +1ffe000000000000003f81ffffe0ffffffffffffffffffffff +fffffffffffffffffffffffffff07fffff000007e800007f07ff83f83000000781fe1fff +ffff000000000000001f03ffffc0ffffffffffffffffffffff +fffffffffffffffffffffffffff83fffffc00003c000007fffff81fc0000000101fe1fff +ffffc00000800000000e07fffce7ffffffffffffffffffffff +fffffffffffffffffffffffffffe3ffdffe00001c00000ffffff81fe00f8070007ff1fff +ffffe00000800000001c0fffe0ffffffffffffffffffffffff +ffffffffffffffffffffffffffff0ff01ff00000e00001ffffff83fe03ff8fe007ff1fff +ffffe000070000001e181fff81ffffffffffffffffffffffff +ffffffffffffffffffffffffffff0ff01ffc0000780007ffffffc3fe0f7f8ff80fff1fff +ffffe000060000001e003ffe03ffffffffffffffffffffffff +ffffffffffffffffffffffffffff87fc1ffe00003e0007ffffffc3fe1e7f8cfe0fff0fff +ffffc000060000c23e007ff01fffffffffffffffffffffffff +ffffffffffffffffffffffffffffc3ffff8f80003e0007ffffffc3fe1fffccff07ff0ff3 +ffffc0001c0003e03f00ffc03fffffffffffffffffffffffff +ffffffffffffffffffffffffffffe1fe0007c0003e0007ffffffc3fe3fff87ff87ff0ff0 +3ffff800f80003c01f01fe00ffffffffffffffffffffffffff +fffffffffffffffffffffffffffff0fe000fc0003e000fffffffc7fe3fff87ff83ff0ff0 +0ffffe00f80007c01f03fc03ffffffffffffffffffffffffff +fffffffffffffffffffffffffffff83fffffc0003c000e1fffffc7fc1fff87ff83ff1ff8 +0fffff00e0000ffffe07f83fffffffffffffffffffffffffff +fffffffffffffffffffffffffffffe1ffffe00003c00fe1fffffc3fc1fff87ff83ff1ff8 +07ffffc000001ffff81fc07fffffffffffffffffffffffffff +fffffffffffffffffffffffffffffe0fc0fbfc001803fe0fffffc3f81fff84ff81ff1ffc +07ffffe000007e3ff83f01ffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffe07c0fffc000003fc03ffffc3f83fff80ff01ff1ffc +07fffff800007c3ff07e0fffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffc03fffff8000007fc007fffc3f87fff80ff01ff1ffc +03fffffef8007c3fe0781fffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffc01fff7e00000fffc003fffc3f03ff000ff01fe1fe4 +03fffffff800f7ffc0007ffffe04ffffffffffffffffffffff +fffffffffffffffffffffffffffffe01fc03e3c001fff8000fffc3f03ff000ffc1fe1fc4 +03fffffffc03e3ffc001ffc000001fffffffffffffffffffff +ffffffffffffffffffffffffffffff00f803ffc003fff84003ffc7f03fe0007fe1fe1f8c +01fffffffc01f3ff800ffc0000000fffffffffffffffffffff +ffffffffffffffffffffffffffffff807801ffc007fff8e003ffc7f03fc0003fe1fe1f9c +01fffffff800f1ff007fc00000000fffffffffffffffffffff +ffffffffffffffffffffffffffffffc03f001f800ffff8f001ffc7e07f00f01fe0fc3fbc +01fffffff000f1fe03f800fffff00fffffffffffffffffffff +fffffffffffffffffffffffffffffff01f003f803ffff8f800ffc7e1fe01f80fe0fc3ffc +01fffffff000f9fc078007fffff03fffffffffffffffffffff +fffffffffffffffffffffffffffffff80f0fff803ffff8ffe0ffc3c3fc03fe07f0fc3ffc +21ffffffe001f1f00f00fffc0fc07fffffffffffffffffffff +fffffffffffffffffffffffffffffffc07ffff003fff187ff87fc3c3f00fff0070fc3ffe +e1ffffffe01ff3804001ff800f80ffffffffffffffffffffff +fffffffffffffffffffffd4000fffffe07ff0f003fff087ff87fc383e03fff8078783fff +e1fffffffe1fff00c007e0001f81ffffffffffffffffffffff +fffffffffffffffffffff00000003fff03fc06000fff087ffc7fc381c07fffe038783fff +f30ffffffe1fff00000400007f03ffffffffffffffffffffff +ffffffffffffffffffffe000000000ff80fc00000fff887ffc7fc10000fffff038383fff +fe1ffe3ffe1fff0000000007fe07ffffffffffffffffffffff +ffffffffffffffffffffe00000000007007c00000fff84fffe3fc00001fffffc18383fff +fc1ffc1ffe07fe00000001fffc0fffffffffffffffffffffff +fffffffffffffffffffff00000000000003c00020fff87fffe7fc00001fffffe003c3fff +fc3ffc1ffe03fc0000000ffff01fffffffffffffffffffffff +fffffffffffffffffffff01ff880000000000007ffff87fffe7fe0000fffffff003c3fff +fc781e0ffe03f80000003fffe03fffffffffffffffffffffff +fffffffffffffffffffffc1fffff900000000007ffffe7fffe7fe0001fffffffc03c3fff +fdf00e1ffc03e0000001ffffc0ffffffffffffffffffffffff +fffffffffffffffffffffe0ffff0000000007007fffffffffe7fe0003fffffffe01c3fff +fff00e1ffc03c000000ffffe03ffffffffffffffffffffffff +ffffffffffffffffffffff07ffe000000000f003ffffffffffffe000fffffffff81c3fff +ffff1e1ff8078000000ffff80fffffffffffffffffffffffff +ffffffffffffffffffffff83ffe0000000007d81fffffffffffff001fffffffffc1c3fe7 +fffffe1ff8070000001ffff01fffffffffffffffffffffffff +ffffffffffffffffffffffe0fff0000000003f80fffffffffffff307ffffffffff3c3fc3 +fffffe1fff070000001fffc0ffffffffffffffffffffffffff +fffffffffffffffffffffff81fffffc000000e00fffc7ffffffff3fffffffffffffe3fc1 +fffffe1fff860000003fffc1ffffffffffffffffffffffffff +fffffffffffffffffffffffc07fffffa00000000fc007ffffffff3fffffffffffffe3fe0 +fffffe0fff8600033c0ffe03ffffffffffffffffffffffffff +fffffffffffffffffffffffe03fffcff80000003f0007ffffffff3fffffffffffffe3fe0 +fffffe07ff800007ff83e00fffffffffffffffffffffffffff +ffffffffffffffffffffffff00fff0ff00000007c0007fffffffe3fffffffffffffe3fe0 +7ffffe07ffc80007ff81f01fffffffffffffffffffffffffff +ffffffffffffffffffffffffc07ff0fe0000000fc000ffffffffe3fffffffffffffe3ff0 +07ffff07ffe80083ffc1e07fffffffffffffffffffffffffff +fffffffffffffffffffffffff00fffe03800001fc0ffffffffffe3fffffffffffffe3ff8 +03ffffc7ffe001c3ff87e07ffff83fffffffffffffffffffff +fffffffffffffffffffffffffc03ffc1f000003fe0fffffffffde3fffffffffffffe3ffc +03ffffc7ffe007efff8fc0ffff803fffffffffffffffffffff +fffffffffffffffffffffffffe01ffc7c002007fe0fffffffffce3fffffffffffffe3fff +83ffffcffff007ff1f8f01ffd0003fffffffffffffffffffff +ffffffffffffffffffffffffff01ffe78002007fe0fffffffff8c3fffffffffffffe3fff +c3ffff8ffff807ff1cfc03fe0000ffffffffffffffffffffff +ffffffffffffffffffffffffffc07fff000400ffe0fffffffffc03fffffffffffffe3fff +e3ffff8ffffe03ff9ff007c0003fffffffffffffffffffffff +fffffffffffffffffffffffffff01fff000000ffe0fffffffffc03fffffffffffffe3fff +e3ffffffffff01ffffc0000007ffffffffffffffffffffffff +fffffffffffffffffffffffffff80fff800000fff07fffffe1fcc3fffffffffffffe1fff +e3ffffffffff000e3f8000003fffffffffffffffffffffffff +fffffffffffffffffffffffffffc01ff800000ff907fffffc0ffc3fffffffffffffe1fff +ffffffffffff00063c00001fffffffffffffffffffffffffff +fffffffffffffffffffffffffffe007fc200007f00ffffffe1ff87fffffffffffffe1fff +ffffffffffff000e0000007fffffffffffffffffffffffffff +ffffffffffffffffffffffffffffc00ffe00007f03ffffffffff87ffffffffffffff1fff +ffffffffffff001c00003fffffffffffffffffffffffffffff +fffffffffffffffffffff80fffffe003ff80007f07ffffffffc787ffffffffffffff0fff +fffffffffffe0600000fffffffffffffffffffffffffffffff +fffffffffffffffffffff007fffe00003fe0007f83ffffffff8787ffffffffffffff0fff +fffffffffffe0600007fffffffffffffffffffffffffffffff +ffffffffffffffffffffffc1c000000005e000ffc7fffffffc0787ffffffffffffff8fff +fffffffffffc0400007fffffffffffffffffffffffffffffff +fffffffffffffffffffffff3c0000000007000fffffffffffc1f87ffffffffffffff87ff +ffffffffffffc00000007fffffffffffffffffffffffffffff +ffffffffffffffffffffffffe1d37d08003c00fffffffffffe3f8fffffffffffffffc3ff +ffffffffffffc000000007ffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffc000001ffffffffffffff0fffffffffffffffe3ff +ffffffffffffc000000003ffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffc000001fffffffffffffe1fffffffffffffffe1ff +ffffffffffffc0000018000fffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff08000001fffffffffffffe1ffffffffffffffff0ff +ffffffffffff0000000c0007ffffffffffffffffffffffffff +fffffffffffffffffffffffffffffc0c000001fffffffffffffe3ffffffffffffffff0ff +ffffffffffff000000000001ffffffffffffffffffffffffff +ffffffffffffffffffffffffffff800c000000f9fffffffffff87ffffffffffffffff83f +fffffffffffe0020400000003fffffffffffffffffffffffff +ffffffffffffffffffffffffffff0000000003f81ffffffffff87ffffffffffffffffc07 +fffffffffffe0803fc0000f01fffffffffffffffffffffffff +fffffffffffffffffffffffffffe070000000ff81ffffc0ffff0fffffffffffffffffe07 +ffffffffdffe0001ffffc0fc0fffffffffffffffffffffffff +fffffffffffffffffffffffffff01e0000000f9c1ffff803ffe1ffffffffffffffffff00 +7fe7ffff9ffe0000fffffffc0fffffffffffffffffffffffff +ffffffffffffffffffffffffffc0fe00f800061ffffff800ffe1ffffffffffffffffff80 +0800ffc30ffe00007feffffc0fffffffffffffffffffffffff +ffffffffffffffffffffffffff03fe3ff000001ffffff00039c3ffffffffffffffffffe0 +0000ffc10ffc00003fc7fff81fffffffffffffffffffffffff +fffffffffffffffffffffffffe0ffffff000003ffffff040007ffffffffffffffffffff8 +00007fe00ff800001fc7c0003fffffffffffffffffffffffff +fffffffffffffffffffffffff87fffffe000001fffffe1f0007ffffffffffffffffffffd +00003fe00ff00000078000007fffffffffffffffffffffffff +ffffffffffffffffffffffffe0ffffffc000000fffffe3fe01ffffffffffffffffffffff +fff83fc00f80000000000001ffffffffffffffffffffffffff +ffffffffffffffffffffffffc1ffffffe0000007ffffc3ffc7ffffffffffffffffffffff +fffc1f800f0008800000001fffffffffffffffffffffffffff +ffffffffffffffffffffffffc0c0e007ff800007ffffc3ffffffffffffffffffffffffff +fffe1f800007ffc000000effffffffffffffffffffffffffff +ffffffffffffffffffffffffe0000003ffc00007ffffc3ffffffffffffffffffffffffff +fffe1fec0007c0000003ffffffffffffffffffffffffffffff +fffffffffffffffffffffffff8000003ffc00603ffffc3ffffffffffffffffffffffffff +ffff1ffc00000000000fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffff800001ffc00fa9ffffc3ffffffffffffffffffffffffff +ffff1ffc00000000001fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff0000001ff9ffffc3ffffffffffffffffffffffffff +ffff1fffe000000002ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe000003ff8ffff83ffffffffffffffffffffffffff +fffe1fffe000000003ffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff000003ff8ffffc1ffffffffffffffffffffffffff +fffe1ffff00000000013ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffc00003ff0ffffc1ffffffffffffffffffffffffff +fffe1ffff00000000000ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff80000ffe1ffffc07fffffffffffffffffffffffff +fffc3ffff8000000000001ffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffbf00001f801ffffe03fffffffffffffffffffffffff +fffc3ffff80000000000007fffffffffffffffffffffffffff +ffffffffffffffffffffffffffffe0fffc0fc003fffff003ffffffffffffffffffffffff +fff87ffffc00000007c0003fffffffffffffffffffffffffff +fffffffffffffffffffffffffffc00fffc3f8003fffffc003fffffffffffffffffffffff +fc00fc7ffc00000703fc007fffffffffffffffffffffffffff +fffffffffffffffffffffffffffc07fff07e0003ffffff000fffffffffffffffffffffff +c001fc7ffc000003c1fffdffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff1f00007ffffffd003ffffffffffffffffffffff +8003fc7ffc0001c1f07fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffc3e00007fffffffe03ffffffffffffffffffffff +800ffffffe0001f0183fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff8f800003ffffffff81ffffffffffffffffffffff +07fffffffe18003c0c1fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff3f000003ffffffffe1ffffffffffffffffffffff +07ffffffff3c001e060fffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff87e000007fffffffff1ffffffffffffffffffffff +07fffdffffff003f8f07ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff07e00000ff9fffffff0ffffffffffffffffffffff +0cfff87fffff003fffc3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe0ff00000700fffffff0fffffffffffffffffffffe +0cfff87ffc1e001fffc1ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff83fff0000000fffffff1fffffffffffffffffffffe +08fffffc000c000fffe1ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff07fff07f00007ffffff1fffffffffffffffffffffe +10ffffe0000000007fc0ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff0fffe07e00303ffffff1fffffffffffffffffffffe +10fd3fc00000000000007fffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffe0fff803000001ffffff1fffffffffffffffffffffe +31f01fc00000000000007fffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffc1ffc0000000003fffff0fffffffffffffffffffffc +33f00fe00100000000007fffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffc1fe00000000000fffff0fffffffffffffffffffffc +7fff9ff0038000380000ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffc00000000000000fffff0fffffffffffffffffffff8 +fffffe3003f0003f8103ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffc00007c00000000ffffe07ffffffffffffffffffff8 +ff87f00001f00007ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff0003fe00000000fffff07ffffffffffffffffffff0 +ff07e0001fe000003fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffc00000000fffff007ffffffffffffffffffe1 +ff87e0001fc00e001fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffff880000000fffff800ffffffffffffffffffc3 +ffe7e00003e00fc007ffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffff780000000f7fffc003ffffffffffffffff807 +ffffe00001f007fc00ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8600000083ffff001fffffffffffffffe00f +ffffe00000f803ff007fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff0f00000003ffffe007ffffffffffffff801f +ffff800000fe01fff03fffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffe1fe0c00003fffff803ffffffffffffff00ff +ffff000000ffe0fffc3fffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffc3fffe00003fffffe01fffffffffffffe0fff +ffff000000fff87fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffc3fffe00003ffffff80fffffffffffffe1fff +fffb0000007ffc3fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffff87fff000001ffffffc07ffffffffffffc0fff +f8f00000001ffc1fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffff0fffc0000003fffffe03fff87fffffff80fff +f86000000001fc1fffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffe0ffe00000001ffffff83fff03fffffff80fff +f80000000000001fffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffe0f30000000003fffffc1fff007ffffff1bbff +f80000000000001fffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffe00001c0000003fffffe07ff00000ffff3f3ff +f00000000000001fffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffe000dff0000003ffffff007e000003fe03f3ff +e00000000000003fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff0001ffffff007ffe0000003ffffff007e0000000003f3ff +e0800000c004007fffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0000fffffffffff80000003ffffff00000001800003ffff +c1c00000e007ffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe00000fffffffffe00018003ffffff00003f07e00003ffff +c1e000007003ffffffffffc3ffffffffffffffffffffffffff +ffffffffffffffffffffffffc1ffc07ffffffffc2023c083fffffe00003ffff00001ffff +c0f800007c00fffffffe3f00ffffffffffffffffffffffffff +ffffffffffffffffffffffffc3ffe01ffffffffcf067c0c3fffff800007ffff800008fff +c03e00803f803ffffff800003fffffffffffffffffffffffff +ffffffffffffffffffffffff87fff80fc7fffffff0ffc0e3fffff01800fffffc030007ff +c01f01803ff00ffffff800001fffffffffffffffffffffffff +ffffffffffffffffffffffff1ffffe0703fffffff0ff00e01ff8e00800fffffc0180003f +800701c01ffc0fffffc080000fffffffffffffffffffffffff +ffffffffffffffffffffffff1ff1ff0001fffffff0ff00e00f00400001fffffe01c00001 +0001003c1fff1fffff83c00007ffffffffffffffffffffffff +ffffffffffffffffffffffff3f80ff80007ffffff04000e00f00400001ffffff00e00000 +0000001c1fffffffff03c00007ffffffffffffffffffffffff +ffffffffffffffffffffffff7e0039e0007fffffe00000c00600c00001ffffff84600000 +000000001fffffffff0fc00003ffffffffffffffffffffffff +ffffffffffffffffffffffff78001070003ffffff00001c00001c00003ffffff0c301fe0 +000000001ffffffffe1f800001ffffffffffffffffffffffff +fffffffffffffffffffffffe70000038001ffffff00301c0001fc00003ffffff073c1fe0 +10000f803fffffff8c3f000001ffffffffffffffffffffffff +fffffffffffffffffffffffe2000003c0c0ffffff83f83c0003fc00003ffffff03cc1ff8 +0c003f803ffffff8007c000001ffffffffffffffffffffffff +fffffffffffffffffffffffe0000001c0c0fffffffff03c0003fc00007fffffe03c03ffc +0c07fff0fffffff000f8000001ffffffffffffffffffffffff +fffffffffffffffffffffffe0000000e0e07ffffffff03e0003f800007fffffe01c03ffe +0e67fffffff007c000f8000001ffffffffffffffffffffffff +fffffffffffffffffffffffe000000060f07ffffffff03f0003f800007fffffe00c03ffe +01ffffffffc0018100f8000000ffffffffffffffffffffffff +fffffffffffffffffffffffe000000000783fffffffe01f0007f800007fffcfe00001ffe +00ffffffff800003c1f8000000ffffffffffffffffffffffff +fffffffffffffffffffffffe000000000781ffffffffc1f8007f800007fff8fc00001ffc +00ffffffff000007e1fd8000007fffffffffffffffffffffff +fffffffffffffffffffffffe000000000381ffcfffffe1f8007f800007ff303c00001ffc +0078fffffc3f800ffffff800007fffffffffffffffffffffff +ffffffffffffffffffffffff0000000003c0ff007ffff0e000ff800007fe001800001ffe +0070fffff8ff801ffffff800007fffffffffffffffffffffff +ffffffffffffff03ffffffff0000000001c040003ffff04000ffc00007fc001800003ffe +00007ffff0ff803ffffffc00007fffffffffffffffffffffff +fffffffffffff0007fffffff8000003001e000203ffff000c1ffc60007fc001000003ffc +00007fffc1ff007ffffffc00007fffffffffffffffffffffff +ffffffffffffc0000fffffff8000007810f0003e0003f801c3ffc20003fc000000003ffe +00007fff03fe3e7ffffffc00007fffffff1fffffffffffffff +ffffffffffff000001ffffff8000007810f0203e00007fffc3ff800003f8000000001ffe +00007ffe07fc3e7fffff3000007ffffff807ffffffffffffff +fffffffffffc004000ffffffc00000fc08787e1e00001fff87ffc00001f00000000007fe +0000fffc07fc7c7ffffe000001ffffffc000ffffffffffffff +fffffffffff000f0001fffffe00180fe04383f1e00000fff87ff800001f00000000003fe +0fffffc007f87c7fffe0000001fffffe008007ffffffffffff +ffffffffffe01fff801fffffe03fe0ff84383f9e000003ff07ff800001e00000000003fc +3fffffc00cf1fc7f3fc0007807fffffc03e001ffffffffffff +ffffffffffc07fbdc007fffff1fff07fc01e1f8f080001ff07ff000001c00000000000fc +3fffff0018f1fc7e3f07f9fffffffff81fff00ffffffffffff +ffffffffff03f0007803fffffffffc7fc01f1f8fff0000ff07fff00c01c000000180007c +3ffffc001861f87e7f0fffffffffffe007ffe07fffffffffff +fffffffffe0fe0007803fffffffffc3ff00f1f8fff80407f03ffffff0380008003c00030 +7ffff8001cc0f87ffc1fffffffffffc0007ff03fffffffffff +fffffffffc1f81fbf001ffffffffff3ff80e1f8fffc0703f03ffffff8500000003c00020 +7ffff0001fc0787ffc3fffffffffff00003ffe1fffffffffff +fffffffff83f87fff000ffffffffff9ffc1fff8fffe0781f838fffffc00000000780f860 +7fffe00007c038fffc3ffffffffffc00f01fff1fffffffffff +fffffffff8fc3ff03000ffffffffffcffe1fff8ffff83c0f830fffffe00000000f83fffc +3fffc00183c038fffcfffffffffff803ff87ff8fffffffffff +fffffffff8f83f8000003fffffffffcfff1f9f8ffffc3e07800ffffff00000000f87fffc +3fff038183f878fffc7ffffffffff83fffe1ffc7ffffffffff +fffffffff9f87f0000001fc3ffffffc7ff0f9f8ffffc1f83800ffffff80000000ffffffe +1ffe038187f8f9fff80001fffffff8ff07f8ffc3ffffffffff +fffffffff9f07e0000000f007fff0ec3ffc7878ffffc0fc1c00ffffffc01e01c1ffffffe +1ffe07c187f8fdfff000001ffffff3fc07f87fe3ffffffffff +fffffffff1f07e00000000000ff00003ffe3878ffe1c01e0e00ffffffc00f0003ffffffc +0ffe03c187f0fffff0000007ffffe3e000f871e1ffffffffff +fffffffff1f07e000000000007800001ffe3cf87fe000070301ff9fffc001800ff9fffff +8ffc03808ff0ffffe1ffe001ffffe7c00c7830e1ffffffffff +ffffffffe1e07c060000000002000000ffe1cfeffe000078183fe0fff8000000ff9ffe1f +fff801803ff1ffffc3fff000ffff07001c380061ffffffffff +ffffffffe1e07c0ff000000f000000007ff1cffffc000038003f00fff0000000ff9ff80f +ffe070003ff1ffffc3ffff803ffe0600fe100060ffffffffff +ffffffffe1f07c0f8000000f8007ffc07ff1effff8000000002000fff0000000ffff8007 +fc00f8003ff1ffff87fffffc1e0000007f000000ffffffffff +ffffffffe3f07c000000001fc007ffe07ff1fffff8000000000000c8000000001fff8003 +f8003c003fe1ffff0ffffffe080000003e000000ffffffffff +ffffffffe3f03c000000003ff007fff83ffffffff000000000000000c1ff003a07ff8001 +f00008001fc3dffe1ffffffe000000007e000000ffffffffff +ffffffffe3f038000000003ffc01fffc0fffffffe000000000000000f3ffffff81ff8180 +000008000fc38ffc3ffffffc001c008ffe000810ffffffffff +ffffffffe3f800038000003fff00fffe07ffffffc0000000c0000003ffffffff807f8000 +1800000007838ffc3ffffff803ff01ffff001e10ffffffffff +ffffffffe3f8000fff80001fc7007fffc1ffffff800f0000e000000ffffffffffc078000 +1800000002079ff80013fff01ffe01ffff9ffe00ffffffffff +ffffffffe1f0001fffe00007c3800001c0ffffff800780007000001fffffffffff838000 +1c000000001fffc000003fe07ffe01fffffffe00ffffffffff +ffffffffe1f0607ffffc0003e0000000407ffcff0007c0381000007fffffffffffe08000 +000000f0003fff8000000f81fffc03ffffcffc00ffffffffff +fffffffff0f0607fffffc003f0700000003ff87c0181e03c000000fffffffffffff80000 +000000780077ff0000000f83fffc07ffffcffe00ffffffffff +fffffffff8e000fc7fffe013f83807fc001fc0000380f01f0000007ffffffffffffc0000 +0000003c0077fc007ffc0707ff3e07ffffc1fe00ffffffffff +fffffffff86001f07ffff01ffc3c0fff0303000000003c078000007ffffffffffffe0000 +0000001e003ff003ffffc01fff7f0fffffc1fe00ffffffffff +fffffffff80003e07ffff01ffc1e0fffff00000000003e07c00000fffffffffffffe3000 +00001e0c001f000fffffe03fffffffffffe1fc00ffffffffff +fffffffff80003c07c03f01ffc1f07ffff00001f80001f81e00000fffffffffffffc7800 +00001e00001e007fffffe0fffffffffffff1f800ffffffffff +fffffffff00043807801f01ffc0f07fffe0000fff8000fc0c00001fffffffffffffc7f00 +00000f80000000ffffffe1fffffffffff7f0c000ffffffffff +ffffffffc0004380f000f007f80787ff800001ffff0003e00000107ffffffffffffc7fc0 +00070780000007ffffffe3fffffefffff3e0c01cffffffffff +ffffffffc000c30080007003f807c3ff000003ffffc000001000783ffffffffffff87f80 +0003c0000000ffffffff87fffffcfffff1e0e0ffffffffffff +ffffffff0001c300000020000003c07f00000fe039fc000010007c33ffffffffff70ff80 +0001c00007fffff9ffff1fcfff007fff71e0ffffffffffffff +fffffffc0001e300000000000043e07e00000fc0003f00000301fff1fffffffffc03ffe0 +018000003fffffe07ffc3f8ffc007fff2181ffffffffffffff +fffffff80001e100000000000043e07c00181e00003fc0030303fff1fffffffff887ffff +c1e000007ffe00003ff03f0ffc007ffc0007ffffffffffffff +fffffff00001f0000000000000c3e078001c0000003ff8038007fff1fffffffff8ffffff +e1f80001ffe000000fe07c00f80067c00007ffffffffffffff +ffffffe00000f800060000000fc3e0f80008000003fffe07e00ffff1fffffff3f0fffffc +e0f8000fffc000000380700000007f000003ffffffffffffff +ffffffc00000fc001e0000003fe3f1f00000000007fffe03c01ffff1ffffffc1e0fffdfc +00380fffff000000010861c000007e000003fffffe7fffffff +ffffff800800fee03c0000003ffff0c00000001007fffc01c01ffff3ff3fffc001fff0fc +001e1ffffa0003800018e1e000007c000003fffffc7fffffff +ffffff8018007ff87c0000007fffe00003c0003801fff800c01fffffe73ecff801ffe07e +000e0fffe00001e0001983f80f003800007ffffff03fffffff +fffffe003c007ff87e0000007fffe00007e0181e01fff000001fffffff1cc3fc03ffe03e +000707ff800000f0003f07ffdf007800007f9fff801fffffff +fffffe007c007ffffe0000007fffe00103f03e0fe07ff000001cffcfff3cc03c1fffe01e +000303fe0003c07c001f07ffff803000003f8ffc000fffffff +fffffc007c007ffffe1c00007fffe00381f81f01f83ff000003cfffffffce03e3ffff01f +000001f801c1f03e001f0fffff803000001fcff80007ffffff +fffff800fc007ffffc1c00007fffc007c0fc0f81fc3ff000007dffffffffe03ffffff80f +180000f803e0781f000f0cffff8000c0000fef700003ffffff +fffff001fc007ffffc1e00007fff8003e0fe0781fc1ff000007ffefffffffe7ffffffe0f +180000f003f07c0f800618ffff8000e00007f8000003ffffff +ffffe001f8003ffff80e00007fff0003f03f07e0fc0ff807e0fff87f7fffffffffffff06 +0e0000f001f83f07e0003fffff0000e00003f8003823ffffff +ffffe001f8003fffe00007803ffe0001f00783f8fc07ffffe0fff03fffffffffffe0ff02 +0f0000f000fc1f83f0007fffff0000040001f8007031ffffff +ffffc000f0003ffc004007803ffc00007801e1f80007ffffe0ffe01ffffcffffffc07f80 +0fe000f000060f81f800fffffe0040060001f8007071ffffff +ffff8000e0003e3c00e007c00ff800703f01f8000003ffffe0ff8007fffcfffffe003f80 +0ff801f0000303c07c00fffffe0060030100f0000070ffffff +ffff00000000001e00f8078007c001f81f01fc000003ffffe0ff8001fbfffffff8000780 +0ffe1ff0000301e03e01fffff8007001c1c0700000707fffff +ffff000000000000007807c0000003fc0fc0fe000003ffffe1fe0000fffffffff8000380 +0ffffff00003c0f00f81fffff0007801e060000000603fffff +fffe00000000000000380f8000000ffe07e07e000003ffffe1bc0000fe7ffffff8000380 +0ffffff00001e07c0fc0ffffe0007c007030000000003fffff +fffe00000000000000380f8000003f8001f81f000003ffffe01c0000fc07e007fc0003c0 +0ffffff87e01f03e07c0ffff80007800781c000180003fffff +fffc0000000000000e001f8000007f0000fe0f801003fffff03e0001f803c003fc0007c0 +0ffffff8fa00f81f03e03fff000020003c0c0000c0001fffff +fffc0000000000000f001f800001cf8000fe0f003cc7fffff07e0003e0018001fe0007c0 +0ffffff8f8007e0f80f00ffc000000001e0600c040001fffff +fff810000380000007801f800003c180103f04003fc7fffff07e0003e0018001fe0007c0 +1ffffff9fc041f87e0780000000000000f0301e000001fffff +fff8000001e0000003c03fc00007c0003c1fc0003ffffffff07c0007e0018000ff0003c0 +1ffffffffe0f1fc3f0040000000000000781804000001fffff +fff8000000300803c0c07fc00003c0001c0fc007fffffffff038000fe00180007f8001c0 +1ffffffffe0f8fc0fc0400000000000083c0e00000000fffff +fff0000000380801c0c07fc00001e0001e07f007fffffffffc20001fe00180003f8001c0 +1fffffffff0fe3e07c07000000000300e1f0780000000fffff +fff00000001c0001e0007fc00000700e0fc3f80ffffffffffc20003fc00100001fc001c0 +1fffffffff07e1f03e07806000000380f0f81e07000007ffff +fff80000180c0000c0007fc00000700707e1f80007fffffffc10003f800100001fc00180 +1ffffffffe0040001f03c070000001c0f87c1f03800007ffff +fff040001c0701f000007fc000001c0783f0e000003ffffffc1800ff000100001fe00080 +3ffffffffe0000000f00f020000000707c3e0f03e00007ffff +fff0e0001c0781f008007fc000001e01c0600000000ffffff41801ff000100000fe00000 +3ffffffff00000000380f800000300383e1f8781f80c07ffff +fff060040c03c0fc08003fc000000701e000000c1c01fffffc0801fe0001800007f00100 +7fffffffe000000000e03c00000300181f07c1c0fc0c07ffff +fff0400f0000c07c00007fc0000000003000000fff0007fff80800fc0001800003f00100 +7fffffffc018000000780c000007001c0f87e0c07c0807ffff +ffe0000f8000183e00007fc0000000000000001fffe0000fc00000f80001800001f00000 +ffffffff1e1f0000007800000007800703c1f0007c0807ffff +ffe00007e0001e0700007fc0030000100000003fffe00000000000f00001800001f00000 +ffffffc63f060000203e00000007c00781e0780c381803ffff +ffe00007e0201f038000ffc383c000180000007fffffee00000000a00000000001f80001 +ffffff003f000020180f00000107e003c0f0780f003803ffff +ffe00001f0381f0380007fc3c3c0001e000000fffffffff8000000800000000000f80000 +fffffe007f8000600e0f0000070ff001e0783e07003803ffff +ffe18000f83c0e01c0007fc3e1e0001e000000fffffffff8000000c00000000000780000 +0060a000ff80007c0f070000070ffc00f01c1f01001803ffff +ffe3c000381e0001f001ffc3f070000f8000007fffffffffc00001c00000000000780000 +0000001fff80003e07800000070ffc007c0e0700001803ffff +ffe3c000380780003f03ff81f03c0007c000003fffffffffff8001c00001800000780000 +000000fff0003e1f00000000060fff003c0e07c0100001ffff +ffc1c0000003c0303e07ff80f81e0003f070001fffffffffffe001c00001800000780000 +0001fffff0001e0f00000000020fff800f070180380001ffff +ffc1c00c0001e0781007ff807c0e0000f83f000fffffffffffc101800001800000380001 +ffffffffe0000fc000000000000fffc00f03c000380001ffff +ffc0000e00c1c018000fff841c0f00c03c1f8007ffffffffffe1e1800001800000180007 +ffffffffe00f07c000000300000ffff003c0f008380001ffff +ffc00007c0c0000e000fff0f0f0701f03e1fc003ffffffffffffe1800000000000000003 +ffffffffe00f80c0000007800007fffe03e0f80ff00001ffff +ffc00001c0200006001fff0f0703c0f81f0fe000fffffffffffe01c00000000000000000 +01ffffffc00fc000000f83800807ffff00f0fc0ff00001ffff +ffc00000c01c0602001ffc078381e07e0fc3f0403ffffffffff800c00000000000000000 +003fffff8007e0000c0783801c0fffff80787e07f00000ffff +ffc00000401c0000000ffc03e0c07c3f07e3f8603ffffffffff800c000000000000007c0 +001fffff0003e0000f07c0001e0fffffe03e0303e18000ffff +ff840000000c0000001ffc01e0607c1f83e0fc180ffffffffff800e000000000006007ff +fc1ffffe01c1e00e0f83e0001e0fffffe01e0181c18000ffff +ffc0000000000000007ffc00f0201e07c1f07f0801f807ff87f801c00000000000c003ff +ff3ffffe01e0000f0781f000060fffffc00f01c1c18000ffff +ff8000000000003800fffe0078000f83e0f03f8001f0000007fe83e0000000000000023f +ffffffff01e0000781007804000fffff000780e0018000ffff +ff8000000000003800fffe003e0183c0f8380fc00078000007ffefe0000000000000003f +ffffffff01f00303c0003c078007fff80003c060038000ffff +ff800c000000003c01fffc1e1f0183c0fc0607e0003dc0000ffffff0004001f00001c000 +7ffffffe007807c0e0001c03e003ffe00000e030078000ffff +ff801c008000001c01fff81f0fc1c3c07e0603f0003ffe007ffffff000e001f800018000 +03fffffc003807e070000c03f003ff8000002010078000ffff +ff801e018000000c01ffc01f87e1e1803f0781f0007ffff7fffffff007e001fc00018000 +03fffff81c0c03e030070001f003ff00c0003800070000ffff +ff801e0180000e0000ff800fc1f0f1801f03c0f800fffffffffffff80fe000000000f03b +03fffff83e0701f8000700007803fe00f0081e030700607fff +ff800c0000000f0000000007c0f07f8007c1e07c01fffffffffffffc1ff0000000207cff +ff8ffff03f03c0fc0003c0003003fe00780c0f030f00707fff +ff8000000000078000000003807c1f8003e0f03c00fffffffffffffe3ff8000000703fff +ff87ffe01f81f03e0001e0180007fc003c0e07000f00707fff +ff8000000000038000000000003e0fc001f07f3e00fffffffffffffffffffc0000f03fff +fcc3ffe00fc0781f00e0f01c0007fc001f0700000f00207fff +ff80c0000000000000000000000f07c000f83f1e00fffffffffffcffffffffffe0f01fff +e003ffc007e03c0f00f0601e0007f80c0f03c0000f00007fff +ff80e0000000000004010000000783c0007e1fde107ffffff07ff87fffffffffe0f807ff +c003ffc083f01e0300f80007000fe00f0781f0000f80007fff +ff804000000000000783c0380703c1c0001f8ff000fffff3f83ff07fffffffffe0f801ff +c003ff8180f80f80007c0307c00fc00f81c0f8000780007fff +ff8000000000000f03c080180780e0c0000fc3f00ffffff3fc1ff03ffffffffffcf001ff +8001ff81803e0780001e0380e03f8003e0f07e000780007fff +ff8000018000000f81f0000007e0f8000007c1f00fffffe73e1fe03ffffffffffef07fff +8001ff80001e01c0000f03c0707c0180f0f03f000300c0ffff +ff87800100000007e0f0000003e07c010001e07007fffffe1e3fe03f7ffffffff6207fff +8001ff80000f00e0000380e0207001c0787c1f000300e0ffff +ff87c00000000003f07c000001f03e018081e00003fffffc1f7e703f3fffffffe2007fff +0000ff80000600000001c0f8000000e0783c07800000e0ffff +ff83c00000000000f81c000000fc1f01c000c000007ffffc0ffff83e3fffffffe0007ffe +00001fc0030000000001e07c000000701e1f0380000000ffff +ff838000000000407c180000003f87c0f0300000002ffff807fff81f3fffffffe0001ffe +000007c0038000000000f83f000038381e0783c0000001ffff +ffc00000000000003e000000101f83e0f80000000003fff807fff83fffffffffe0001ffe +000003c003c0000380f07c1f8060181c0303c1e001e001ffff +ffc00000000000001f0000383807c0c0780000000003fff003fffc3fffffffffe0001ffe +000000e001800007c0f80f07c0f8000001c0e02003e001ffff +ffc00000000000000f0003fc1803e0001c0000000003ffe003fffc3ffffffffffe001fff +0001c03c0000000fc07e0f87e0ff00000180301e03e081ffff +ffe00000000000070f001ffe0181f0001e000000002fffc003fffe1ffffffffffe001fce +0000f01e000000ffe07f0781e0ff80000000100703e1c1ffff +ffe000000000000387001ffe01e0f8003e000008007fffc001ffff03fffffffffe001ffe +0000f80c000001ffe03fc380e0ffc0000000000383e181ffff +ffe3000000000703c0007ffe00e07c00ffc0000c00ffffe001ffff81effffffffe000ffc +0000ff00000203ffe00fc00000fffe00001c078183c001ffff +ffe1800000000781e0007ffe00783c00ffe0000607fffff001ffffc3c7ffffffc00c0ffc +0000ffc01807ffffe007e00001fffffc000f078181c001ffff +ffe18000000003806000fffe007c1c01fff800040ffffff801ffffe387ffffff803ffffc +0000ffc00807ffffe781f00001ffffff0e038380000003ffff +ffe18000000003006007fffe001e0000fffc00001ffffff801fffff387ffffff007ffffc +0000ffe00007ffffe7c0fc0001ffffff0e03c180000003ffff +ffe1800000000000000ffffe000f0000fffe00001ffffff800fffffb8ffffff801fffffc +0000fff8000fffffc7c07e0003ffffff0001e000000003ffff +ffe0800000000000001ffffe000f8001ffff01c01ffffff000fffffffffffff001fffffc +00000ff8001fffffc3c07e0003fffffe00003800000007ffff +fff0000000000000000ffffe0007c01fffff01c01fffffe0007ffffffeffffc007fffffc +000007f8001fffffc0001e0003fffffe00001c01000007ffff +fff00000000000000007fffe00c1c03fffff01c01fffffe0007fffffefffff800ffffff8 +000007f8003fffffc000060007fffffe01000e03000007ffff +fff80000000003800007fffe00e0003ffffe00c01ffffff0007ffffff0ff0f001ffffff8 +000183fc003fffffc000000007fffffe1fc00f03800007ffff +fff80080000003000000fffe00f0003fff8000001ffffff0007ffffff07c07007ffffff0 +000183fc003fffffc00080001ffffffffff00780000007ffff +fffc00800000000000201ffe0078003ffe00380013fffff8003ffffffe380600fffffef0 +0001cffc007fffffc000e00ffffffffffffc03e0000007ffff +fffc00400000000007e003fe201e007ffc00380003fffffc001e7fffff300003fffffcf0 +00039ffc00ffffffc000f00ffffffffefffc01f000000fffff +fffc70000000000007e0007e000e007ffc0000001ffffffc000e787ffff0000fffffffe0 +00019ffc01ffffff8000f80fffffffe003fe00f000000fffff +fffc3800070000000340003e0006007ff806000039fffffc000efc1ffff8007fffffffe0 +00009ffc01ffffffc0707807ffffff0001fe003c00001fffff +fffc3c000300000c000000000003007ff807000039fffffc000ffe07fff803ffffffefc0 +00001ffc01ffffffc0f03803e7ff8c00007f001c00001fffff +fffc3e000000001c000000000000007f800700c03ffffff80007fb87fff807ffffdfcfc0 +000003fc00ffffffe1f0000183ff0000f80f000000001fffff +fffc3f8000000018000000000000003f000000803ffffffc0004a1e3fff003ffff9f87c0 +000001fe007fffffe3f0000001fc0000f80f000000003fffff +fffc1f8000000010000000000800003f00c000007ffffffc000001e1fff1e1ffffff8780 +0000007e007ffffffff8001000f800307c07000000007fffff +fffe0fc000080030000002001c00003f01f008007ffffffc000000e0ffe7f0fffffe0100 +000e001e007ffffffff8c01800f00078380700000000ffffff +ffff07c0000c0030000003c01c00001e01f83c00fffffffe00000070ffc7f8fffffc0000 +000fd80e03fffffffff0c0180060007c000f00000000ffffff +ffff038000070030001e03e00e00001e00fc1e00fffffffe000000787fc7f87ffefc0000 +001ffe0603fffffffff0001c0000603e001f001c0001ffffff +ffff800000078030000f01f00400003e007e0f00ffffffffc00000787fc7f87ffc780000 +001fff8201ffffffffe0001e0000781f00ff001c0003ffffff +ffff80000003c038000fc1f00000003f003e0200ff87ffffc00000007fc7f07ffc780000 +003fff80001fffffffe0000f00003e0601ff803c0303ffffff +ffffc00e0003c0380003f0780000003f800e0001fe0fffffc00000007fc0007ffc700000 +003fffc00003ffffffe0000f00001f0001ff0c1c0f01ffffff +ffffe00f8020001c0803f07c0600007fc0000001fc1fffffc00000007fc0007ffcf00000 +001ffff00001ffffff80000f000c070001ff0c001e01ffffff +ffffe00fc030000fff00f81e0300007fe0000003f07fffffc00000187fc000fffff00000 +0001fff9c000fffffe00000ff00f03c00fff04003c01ffffff +ffffe00fe038000fff807e0f0380007fe0000007e1ffffffc00000187fe000fffff80000 +0000ffffc3f07ffffc01c00ff00f81f01fff0001fc03ffffff +ffffe007f038000fffc03f03c0c000ffc0003003e3ffffff800000387fe000fffff80000 +00007fffe7f83ffff00fe07ff007c0f01ffe0001f00fffffff +fffff0c3f83c000fffc01b81e07001ff00003e01fffffeff00000038fff801fffcf80000 +00007fffc7fc1ffff01ff07f0003e0701ffe0000e03fffffff +fffff070f81e000fffe003c1f03001e000187fe0ffffe00000000078fffe0ffffe7c0000 +00007fffc3f61ffff0fff8380000f0300ffe1038e07fffffff +fffff870780f000ffff003e0f81e000000187ff07fff800000000060fffffffffe7e0000 +00007fffc1c20ffffbfff800000078007ffc701fc0ffffffff +fffff8783c07c00ffff001f07c060000001cfff07fff8000000001c1fffffffffe3e0001 +f8607fffe0020ffffffff80180603c00fff8701f80ffffffff +fffffc3e1803f007fff000003e0000000007fff07fff0000000009e3fffffffffe3e1f03 +f8607fffe00303fffffff801c0601f00fff8700400ffffffff +fffffc3fb801f803fff000040f0000000003fff003ff00201ffff9e3fffffffffe303f03 +f0303ffff80701fffffff101c0000f01fff8e08000ffffffff +fffffe0ff0007c03ffc0180607c000000001fff003ff00fffffffcfffffffffffe707f03 +e0383ffffe0f00fffffff301c0010701fff0c1e0007fffffff +ffffff0ff0003e01ff001c0783e030000001f3e007ff00fffffff8fffffffffffe707e03 +e0383fffff0f007fffffc000e0018203ffe1c1e0003fffffff +ffffff07f0001f00ff000e0781f03c060001e1800ffe00fffffff87ffffffffffcf0fe01 +c0383fffff0f181fffff00003803c003ffe3c1c0000fffffff +ffffff83c0000f007e000f03e0f81e0300e1e0001ffe007ffffff87ffffc01fff8f0fe01 +80781fffff1f3c043ffe00780003f007ffc780000007ffffff +ffffff03800007807e000f81e07c0e01c0f1e0007ffc303ffffffc787ff0207ff0e0fe00 +007c0cffff1f3e000ffc007c0001f007ff0780001fc3ffffff +fffffc00000003c03e0007c0f00e0000c073e000fff03c3ffffffc3c3fc0f01fe0c0fe00 +00fc0ffffe1f3f0007c0007e0000f00ffe0000007ff1ffffff +fffff040000000c03e0183e078060000603fe001fff07c1ffffffe3c1e01f0078000fc00 +01fe1ffffc3e7f800000003e0000700ffc180001fff0ffffff +ffffe0f0000000e03f01c1f01e030000373ff007ffe07e0ffffffe180003f00700007c00 +01fe1ffffc3effe0000000180000601ff8380001fff0ffffff +ffff83ff83c000f01f01e0fc030000001f3bf01fffc07e03ffffff01000fffc00e007c00 +03ff0ffff87ffff000000000001c003ff8780003ffc0ffffff +ffff83ffffe000380f80e07e018000000e79f07fff80ff03ffffff83c03fffc03e003800 +03ff07fff07ffffe00000000001e007ff0780007ff81ffffff +ffff87fffff8001e07c0303f01c030040478f03ffe00ff81ffffffc3f87f3fc038001800 +07ff81ff80f3ffff00000000001e00fff030000fff03ffffff +ffff83fffffe000f01e0000f80e038060038f81ffc01ffc0ffffffe3fff807c0e0380000 +07ff800601e3ffff80000000040c03ffc20000003003ffffff +ffffc1ffffffc007807c0001c0e01c03803c7c07f803ffc0fffffff1ffe003c0403c0000 +10ffc00001c7ffff800000000f0007ff070000000001ffffff +ffffc0ffffffe001c00c0000e0fc0003807e3e01f007ffe07ffffff87fe000fe00fe0000 +30ffe00007cfffff800000000f801ffe0f0000000000ffffff +ffffc07fffffe000f0000000f03e000300fe0f01c00ffff03ffffffc3fc000fc01fe0000 +007ff0001fffffff800000000f001ffc0e00001803f07fffff +ffff807ffffff00078000000700f000001ff8061c03ffffc1fffffff0f00f87c01fe0000 +007fffffffffffff8000000006007fe0e40001fffffe7fffff +ffff007ff7c3e0003e000000780700c003ffe000037ffffe0fffffff0e03fe3803ff0000 +00ffffffffffffff8000000000007f01c0001fffffffffffff +fffc3ff00000e0001f0000003803c0e007fff0000ffffffe0fffffff8007fe000fff0000 +00ffffffffffffff8000000000087e01c0001fffffffffffff +fff87f0000007c000fc0003c1801e0400ffff8000fffffff03ffffff8007ff001fff8000 +01ffffffffffffff800800000000000000001fffffffcfffff +fff0fe000003fe0001c07c3c07c1f8001fbff80c7fffffff03fffffffe0fff007fffc000 +07ffffffffffffff800c00000000004000001fffffffc7ffff +ffe3ff1ffffffe0000203e1f03e0f8003e1ff9ffffcfffff00ffffffff3fff83ffffc000 +0fffffffffffffff0000008000000000000e3fffff83c7ffff +ffe7ffffffff830700001f0fc1f878007e3fffffffcff7ffc0ffffffffffffefffffe000 +1fffffffffffffff060000c000000000001f7f7fff80c3ffff +ffc7ffffffff87ff80000f83e0f800000fffffffffffffffe07fffffffffffffffffe000 +3fffffffffffffff0f00000000000000007ffc1fff83e3ffff +ffcfffffffffffffc0000780f000000007fffffffffffffff03fffffffffffffffffe000 +ffffffffffffffff0f80000000000000003ffc1fff8fe1ffff +fffffffffffffffff0000380700000007ffffffffffffffff81fffffffffffffffffe007 +fffffffffffffffe0fc0000000000000080ffe0fffcfe1ffff +ffffc03fffffff87f8000000000000387ffffffffffffffffc1fffffffffffffffffe03f +fffffffffffffffe07f38000000000003f87ff063ffff1ffff +ffff001ffffffe03ff000000000000fc7ffffffffff9fffffe0fffffffffffffffffe038 +0ffffffffffffffc03fff0000000000b7fc0ff801fefffffff +ffe000007ffff003fffe0000000003f87ffffffffffdffffff07ffffffffffffffffe000 +03fffffffffffffc03ffff80000003ffffc07fc01fc7ffffff +ffc000007fff0007fffff00000001ff87ffffcffffffffffff83ffffffffffffffffe000 +01fffffffffffffc07ffffc083f003fffffc1fc03fc3ffffff +ffe000003f80000fffffff0000003ff83ffffcffffffffffff81ffffffffffffffffe000 +00fffffffffffffc1fffff81ffe003fffffe0fc07e03ffffff +fff070003e00001fffff81ff007ffffe3fffffffffffffffffc0ffffffffffffffffc000 +00fffffffffffff81fffff01ffc003ffffff03c0fc03ffffff +fff0f000080000fffe0000ff007fffffffffffffffffffffffe07fffffffffffffff8400 +007ffffffffffff001fffe07ff00003fffffe0c00001ffffff +fffff00000003ffff000003800ffffffffffffffffffffffffe03fffffffffffffff0e00 +007fffffffffffe000fff807ff00000ffffff8780001ffffff +fffff0000000ffffc000000000fffdffffff9ffffffffffffff01ffffffffffffffe0e00 +007fffffffffffc0007fe003fe000001fffffe3c0001ffffff +ffffe0000007ffff0000000000fffffffffffffffffffffffffc0ffffffffffffffc1e00 +007fffffffffff80000f0003fc0000007fffff0e0000ffffff +ffffe000007ffffc0180000001ff7fffe7fffffffffffffffffc0ffffffffffffffc1e00 +007fffffffffff0000000043f8300c007fffff8f80e0ffffff +ffffe00000fffff803e0c00001f87fffe3fffffffffffffffffe07fffffffffffff81e00 +007ffffffffffe00000001e1f0781e003fffff83c0f0ffffff +ffffc00003fffff001f0700001e17ffff3ffffffffffffffffff03fffffffffffff03e10 +007fffffffffff00000001e0c07e0e001ffffffbe070ffffff +ffffc18003fffff000f83c0003f7fffffc67ffffffffffffffff81fffffffffffff03e38 +00ffffffffffffc0000001e0001e060007ffffffe0387fffff +ffff818007ffffe0003c3f0301fffffffc0fffffffffffffffffc0ffffffffffff800078 +00fffffffffffff8018030000007800007fffffff0187fffff +ffff808007ffffc00000038301fffffffc0fffffffefffffffffe07fffffffffff8001fc +01fffffffffffffe01e070000303c0000ffffffff8003fffff +ffff80001fffff0000000381007ffffffc03fffffffffffffffff03fffffffffff0003fe +01ffffffffffffff01e03c000703c0000ffffffff8003fffff +ffff00007fff000000000000807ffff1fc01fffffffffffffffff03fffffffffff8007fe +03ffffffffffffffc07c1e00038180000ffffffffc001fffff +ffff0001fffe000078000000000ffc00fc01ffeffffffffffffff01ffffffffffffc1ff0 +07ffffffffffffffe03e1f800000003e07fffffffc000fffff +ffff0603fdffdb80fc000000000000007c03fffffffffffffffff00ffffffffffffc3fe0 +07ffffffffffffffe03f07c1e038003ffffffffffc000fffff +ffff0607f8ffffc0f800000000000000fe00fffffffffffffffffc07fffffffffffc3fe0 +07fffffffffffffff00f87c0e038001ffffffffffc080fffff +ffff0007fdfffe01f0000e0000000000ff007fffffffffffffffff03fffffffffff81fe0 +07fffffffffffffff003c1f070180007fffffffffc1c07ffff +fffe000fffffc003c0000f0000000001ff807fffffffffbfffffff81fffffffffff80ff0 +07fffffffffffffff801c07018000001fffffffff81c07ffff +fffe001fffffc03f8006078000000001ffc0ffffffffffffffffff80fffffffffff007f8 +07fffffffffffffff80000380e000000ffffffffe01e07ffff +fffe001fffc1fffc000707c080000001ffe07fffffffffffffffff807ffffffffff007fc +07fffffffffffffff840000e078000003fffffec000e07ffff +fffe001fffc3fff8000781e000000003fff87fffffffffffffffffc07fffffffffe03ffe +03fffffffffffffffc78000703c0e0000ffffff0000007ffff +fffe0c0fffcffff00001e0c00000000ffff87ffffffffffffffffff01fffffffffe03fff +03fffffffffffffffc7e000380e0f00003ff3ff0000007ffff +fffe0e071fffffcc01c0e00000000e1ffffc3ffffffffff7fffffff80fffffffffe03fff +03fffffffffffffffc7ff001c0f83c0100fe3ffc000007ffff +fffe06001fffffcc03e0f00000003e1ffffe1fffffffffe7fffffffc07ffffffffc0ffff +01fffffffffffffffc7ffe0060780c1fc0ff1ffe000007ffff +fffe06003ffffff801f860000000fe3fffff8ffff7fffffffffffffe07ffffffffc0ffff +01fffffffffffffff83ffe60003e000fe03ffffe000407ffff +fffe00003ffbfff000fc00000001fe3fffff87ffffffffffffffffff03ffffffffc03ffc +00fffffffffffffff83ff878000f0007f00ffffc000c07ffff +fffe60003f81fff0003c00000003fe7fffffc3ffffffffffffffffff01ffffffff873ff0 +00ffffffffffffffe01fe07e00078007f803ff80000e07ffff +fffe60001803ffe0001c00000003fffffffff1fffffffffffff7ffff80ffffffff8f3f80 +00fffffffffffffe0003803f0003c0039800ff80000707ffff +fffe40000003ffe0000c00800003fefffffff0ffffbfffffffe7ffff807fffffff8fff80 +007ffffffffffffc0000003f8000e00100007fc0000003ffff +fffe00000003ffc0000000000001fc7ffffff87fff9fffffffffffffc07fffffff0fff80 +007ffffffffffff80000003fc000300000203fc0000003ffff +fffe00000007ffcf008000000001fc203ffffc7fffbffffffffffffff03fffffff0fff00 +007fffffffffff000c000003c000000040181fe0000003ffff +fffe0000000fffff01e04000000070001ffffc1ffffffffffffffffff81fffffff1ffe00 +003ffffffffffe000e00000000000000e01c1fe0000003ffff +fffe0000001fbfff01e0400e0000000003fffe1ffffffffffffffffffc0fffffff0ffe00 +003ffffffffffe000f0000000000000ff01f0ff0000003ffff +ffff0400003ffffe01e0000f0000000001ffff07fffe3ffffffffffffc07ffffff07fe00 +001ffffffffffc000781c00000000007f01f87f8000c07ffff +ffff0000007fffff00e0000f8000000000ffff03ffff7ffffffffffffc03ffffff83fe00 +001ffffffffff80603c1e00000000007f83fc7f8000e07ffff +ffff000000ffffff80000207e078000000ffff83fffffffffffffffffe01ffffff81fe00 +001ffffffffff00301e0700000000007fc3fc3fc380e07ffff +ffff000001ffffff860003c1e03c000000ffffc1ffffffffffffffffffc0ffffff81ff00 +001ffffffffff00000f0380c000000077e3fe3fe180407ffff +ffff000001ffffffc60000e1f83e0000007fffe1ffffffffffffffffffe07fffff83ff00 +000ffffffffff00060000c07000000003e3ff1fe000007ffff +ffff000003fffbffc3000070fe1c0100007fffe0ff9ffbffffffffffbfe07fffff03ff00 +000fffffffffe00070000003800000043c1ff1fe00000fffff +ffff000003fffbffc30000387e000018003ffff87f9ffbffffffffffbff03fffff81ff80 +000fffffffffe00038060003c0000004381ff9fe00000fffff +ffff800007ffffffe000001c1f000018003ffff81fdffffffffffffffff81fffff80ff80 +0007ffffffffc0700c038001c0000006380fffff00001fffff +ffff800007ffffffe000000007800000003ffff81ffffffffffffffffffc0fffffc0ff80 +0007ffffffffc0380603c000003700063803ffff00001fffff +ffff80000fffffffe000000003e01800003ffffe0ffffffffffffffffffe07ffffc0ff80 +0007ffffffffc0080700f02000ffc0063803ffff00101fffff +ffff80000fffffffe000000001f01c00001fffff07fffffffdfffffffffe03ffffc0f380 +0007ffffffff80000380783800ffe00438c23fff00003fffff +ffffc0000ffffffff0007f8000701c00001fffff83ffffffffffffffffff03ffffc1e380 +0007ffffffff800101c0781800fff00c3fc200ff00003fffff +ffffc1001ffffffff000ff80001e0000001fffffc3ffffffffffffdfffff81ffffc1e380 +0003ffffffff800180601c1c007ff00e3fff00ff00003fffff +ffffc0001ffffffff8007f80001e0000001fffffe0ffffffffffffffffffc0cfffc08380 +0003ffffffff8000e0300f0e003ff01fffff80ff80007fffff +ffffe0001ffffffffc007f8008070060001ffffff03fffff3fff3fffffffe003ffe003c0 +0001ffffffff800078180fe3803ff01fffff80ff8400ffffff +ffffe0001fffffffff000fc000078070001ffffff83fffff1fffbfffbfffe001ffe00fe0 +0001ffffffff00e03c0c07e1c01ff03fffff80ff8000ffffff +ffffe0003fffffffff800fe00003e030001ffffffc1fffff1fffffff3ffff800ffe00fc0 +0001ffffffff80f01f0783f0c01fe03fffff807f8001ffffff +ffffe0003fffffffffc00fe000006000001ffffffc1fffffffffffffbffffc007ff01fc0 +0001ffffffff803c0f03e0f8001fe07fffff807f8003ffffff +ffffe0007fffffffffc01fe000004000001ffffffe0ffffffffffffffffffe003ff00ff0 +0000ffffffff801c07c1f07c000fe06fffff807f8003ffffff +fffff0007fffffffff80018000200000001fffffff07ffffffffffffffffff001ff007f0 +0000ffffffff800e03c0f83e0007c003ffff007f800fffffff +fffff0007fffffffff00000000000000001fffffff01ffdfffffffffff7fff000ff00078 +0000ffffffff800781f83c0f0003c003fffe007f800fffffff +fffff8007ffff1fff400000000000000000fffffffc0ffdfffffffffffffffc007e00078 +0000ffffffff8003c0381f0180000007fffe007f801fffffff +fffff8003fffe0ffe00000003c000000000fffffffe0ffffffffffffffffffe000000078 +00007fffffff80c0c0380f00e0000007fffe007f803fffffff +fffffc003e3fc0ffe001c0381c000000000ffffffff07ffffff9fffffffffff00000007c +00007fffffff80c0c01e07c0f00003cffffc003f807fffffff +fffffe007e1f803fe001e07e0c0000000c0ffffffff07ffffff0fffffffffff00000007c +00007fffffff80c0000e03c07c0c01fffffc003f80ffffffff +fffffe007e1f001fe001e03f000000000c0ffffffff83ffffff1fffffffffff800018000 +00007fffffff80400007c0e03c0e01ffff78003f81ffffffff +ffffff00fe0e001fe380a01f800000000e0ffffffffc0ffffffbffff9ffffffc000fc000 +00007fffffff80000001e0101e0e001ffe00003f83ffffffff +ffffff00fe00000fe3c0000f00400000060ffffffffc0fffffffffff1ffffffe000fc000 +00007fffffff80000181f0080f000007fc00003f87ffffffff +ffffff80fc00000fe3c0000600000000000ffffffffe07ffffffffffffffffff000fc000 +00007fffffff800101e0f80c0f000001f800003f0fffffffff +ffffffc0fc000007e7c00100000000000007ffffffff07ffffffffffffffffff8007c000 +00007fffffff800380f03c0703800001f000003f0fffffffff +ffffffe0fc000187e7018100000203000007ffffffff83ffffffffffffffffff80070000 +00003fffffff8003c0781c03c0c00001e000003f0fffffffff +fffffff0fc0001c7c00381807e0701802007ffffffffc1fffffffff7ffffffffc0000000 +00003fffffff8001e01e0e01c0c007e1e1c0003f0fffffffff +fffffff1fc0001c7c003f0f03e0780003807ffffffffe0ffffffffe7fffffffff00001c0 +00003fffffff8000e00f0180e03807e1e1c0003f0fffffffff +fffffff9fc0001e78001f0fc1e0300001807fffffffff0ffffffffffffffdffff80001c0 +00001fffffff8000c007c0f03c1e07f3c3e0003f0fffffffff +fffffff9f80001e30000fc3e0cc000000e07fffffffff83ffffffffffffffffff8000fe0 +00001fffffff80000007c0f81e0783f3c7e0001e0fffffffff +fffffffff80000c200007e1f01f81c000007fffffffffc1ffffffffffffffffffc081ff0 +00001fffffff80000001e03c0f07c3f3c7e0001e0fffffffff +fffffffff80000c000001f0f81f81f000007fffffffffe0dfe7ffffffffffffffe081ff8 +00000fffffff80800000401e0fc3e3f387c3803e0fffffffff +fffffffff800000070001f87c0fe0f800007fffffffffe0ffe3fffffcfffffffff001ffc +00000fffffff81838080000f07e1e1f10787c03e0fffffffff +fffffffff8000000fc0007c1c0fe07800007ffffffffff07ffffffff8ffffe7fff800ffe +00000fffffff81838000000783a021f90783c03e1fffffffff +fffffffff0000001fc0303f0383e0380000fffffffffff83ffffffff8fffffffffc007ff +80000fffffff81c380000303800001f80700e03c1fffffffff +fffffffdf0000003fc03c1f83c1f0180100fffffffffffc1ffffffffffffffffffc007ff +800007ffffff81c000000381c00001f80700703c1fffffffff +fffffffff000000ff803e1f81f060000080fffffffffffe0fffffffffffffffffff007ff +c00007ffffff81e0000003c0700000f80700303c1fffffffff +fffffffff800000ff000f0380f0400000407fffffffffff07ffffffffffe7ffffff003ff +e00007ffffff81e00001c0e0300000f8040000381fffffffff +fffffffff000000ff060780007c000000007fffffffffff07fffe7fffffffffffff803ff +f04003ffffff81f00001c0f01c000060000c00383fffffffff +fffffffff0000407e0407c0101c000000007fffffffffffc1fffe7fffffffffffffc03ff +f04001ffffff81f00001e0780f800000000c00783fffffffff +fffffffff0000403c0001e01c1e000000007fffffffffffc1ffffffffffffffffffe03ff +f82001ffffff81f80001f03803c00000000e00703fffffffff +fffffffff000078080000f01f07800000007fffffffffffe0fffffffffffffffffff07ff +f83001ffffffc1fc0000f00003e00000000000703fffffffff +fffffffff00003c000038380f07800000007ffffffffffff87ffffffffffffffffff03ff +fc1000ffffff81fc0000700000fc0000008000707fffffffff +fffffffff00001e0000381c0700000003007ffffffffffff87ffffffffffffffffff83ff +fe18007fffff81fc00000000007e07e000c000607fffffffff +fffffffff00000e00003e078200000001007ffffffffffffc3fffffffffff1ffffffc1ff +fe0000ffffff81fe00000000100f07e000c000e0ffffffffff +fffffffff00000600003f07c000000000007ffffffffffffe1fffffffffff1ffffffe0ff +ff00007fffff81fe03e00000100f07f0780000c0ffffffffff +ffffffffb00000000001f83e000000000007fffffffffffff8fffffffffff3ffffffe07f +ff00007fffffc1ff03e00000040787f03c0001c1ffffffffff +ffffffffb00000000000783e000000000007fffffffffffff87ffffffffffffffffff83f +ffc0003fffff81ff07e040000603c3f03e000181ffffffffff +ffffffffb80000000000783e007000000007fffffffffffffc1ffffffffffffffffff83f +ffc0003fffff81ff07f000000701c3f81f000183ffffffffff +fffffffff806000000183078007801800007fffffffffffffe1ffffffffffff7fffffe0f +ffe0003fffff81ff77f0000003c083f80f800383ffffffffff +fffffffff8070000001f00f0007803800007fffffffffffffe1ffffffffffffffffffe07 +fff0001fffff81ff77f0000001e003f807c00307ffffffffff +fffffffff8030000001f80c0307803c00007ffffffffffffff07ffffffffffffffffff03 +fff0001fffff81ff73f00001c06001f801e0060fffffffffff +fffffffffc01c000000f8000787003c00007ffffffffffffff87ffffffffffffffffff81 +fff8000fffff81ff71f00001e06001f80038000fffffffffff +fffffffff80060000007c001f87003830007ffffffffffffffc3fff9ffffffffffffff80 +fff8000fffff81ff38f00181f03001fc0038001fffffffffff +fffffffff800381e0003e003f04001838007fff83fffffffffe1ffffffffffffffffffe0 +7ffc000fffff81ff38f801c7f80000ff8010003fffffffffff +fffffffff8003c1f0001f00ff000c103c007fe0003fffffffff8fffffffffffffffffff0 +7ffc000fffff81fe387811fffc0000ffc000003fffffffffff +fffffffffe06038f8000f01fe003e703c007fc00007ffffffff87ffffffffffffffffff0 +3ffe0007ffff80ff3c7871fffc0000ffe000007fffffffffff +ffffffffff07039f8000003fe007cf03f807e000003ffffffff83ffffffffffffffffffc +1ffe0007ffff80ff1c3cf9fffe0000ffe00000ffffffffffff +ffffffffff03c1ff8018007fc00fff07fc07c000000ffffffffe1ffffffffffffffffffc +1fff0007ffff80ff1c3ffdffff0000ffc00001ffffffffffff +ffffffffff03c0ff001e00ffc07ffe07fe0700000007fffffffe1ffffffffffffffffffe +0fff8003ffff80ff1e3ffcffff0001ff800001ffffffffffff +ffffffffff01e000000f00ffc7f3fe0fff0600000001ffffffff07ffffffffffffffffff +07ff8003ffff80ff8f1ff87fff8001ff800003ffffffffffff +ffffffffff80e000000781ffc7e0fc0fff8000000001ffffffff87ffffffffffffffffff +83ffc007ffff81ff8f0ff07fff8701ff000007ffffffffffff +ffffffffffc060000003c1ffffc0380fffc000000000ffffffffc3ffffffffffffffffff +c1ffe007ffff81ff8f8fe07fffc703fc00000fffffffffffff +ffffffffffe00000000003f8ff80000fffc000000000fe1fffffe1fffdffffffffffffff +c0fff007ffff80ff9fc783ffffc707f800001fffffffffffff +ffffffffffe00000000003e0ff80001fffc000000000fc007fffe0ffffffffffffffffff +e07ff007ffff81ffffe307ffffc307f800003fffffffffffff +fffffffffff0000000000001ff00001fffc0001ff000780007fff07fffffffffffffffff +e01ffc07ffff81fffff03fe7ffc107f000007fffffffffffff +fffffffffff8000010100003ff00001fffc0007ffe00380003fffc3fffffffffffffffff +f01ffc07ffffc1fffff87fc3ffe007c000007fffffffffffff +fffffffffffc00003018001fdf00003fffc000fffe00380003fffe1fffffffffffffffff +fc0ffe1fffffc1ffffffffc1ffe007800000ffffffffffffff +ffffffffffff8000301c007e0400003fffc001ffff00100003fffe0fffffffffffffffff +fe07ffffffffc0ffffffffe0ffe000000000ffffffffffffff +ffffffffffff8000300007fc0000007fffc003ffff00000003ffff03ffffffffffffffff +ff03ffffffff80ffffffffe3fff00000000fffffffffffffff +ffffffffffffc000200007f0000000ffffc003ffff00000003ffff83ffffffffffffffff +ff81ffffffff80ffffffffe3dfe00000001fffffffffffffff +ffffffffffffe00000000fc0000001ffffc007ffff80000003ffffc3ffffffffffffffff +ffc0ffffffffc0ffffffffe3ffe0000000ffffffffffffffff +fffffffffffff80000000f80000003ffffc007ffff88000003ffffe0ffffffffffffffff +ffe07fffffffc0ffffffffe01fc0000000ffffffffffffffff +fffffffffffff80000000600000003ffff8007ffff9c000003ffffe0ffffffffffffffff +fff03fffffffc0ffffffffe01f80000003ffffffffffffffff +fffffffffffffc0000000000000007ffff8003ffff98000003fffff87ffffffffffffcff +fff81fffffffc0ffffffffe00e0000001fffffffffffffffff +ffffffffffffff800000000000000fffff0003ffff88000007fffffc3ffffffffffffcff +fffc0fffffffc07ffffff8c0000000003fffffffffffffffff +ffffffffffffffe00000000000001fffff0003fffe00000007fffffc1fffffffffffffff +fffc07ffffffe07ffffff80000000000ffffffffffffffffff +fffffffffffffff00000000000003fffff0003fffc0000000ffffffe1fffffffffffffff +fffc07fffffff07ffffffc0000000007ffffffffffffffffff +fffffffffffffffc0000000700007fffff0001fff00000000fffffff87ffffffffffffff +fffe03fffffff03ffffffc000000001fffffffffffffffffff +ffffffffffffffff000000070000ffffff0001ffe00000000fffffff87ffffffffffffff +ffff81fffffff81fffffff80000000ffffffffffffffffffff +ffffffffffffffff800002000003fffffc0001ffe00000000fffffffc3fffbffffffffff +ffffc1fffffffc07fffffff0000003ffffffffffffffffffff +ffffffffffffffffe0000700001ffffffc2000ffc00000001fffffffe1ffffffffffffff +ffffe07ffffffe011ffffff81e3003ffffffffffffffffffff +fffffffffffffffff000030000fffffff870007fc00000001fffffffe0ffffffffffffff +fffff07fffffff801ffffff87f7007ffffffffffffffffffff +fffffffffffffffffc00000001fcff8180f8001f800000001ffffffff0ffffffffffffff +fffff03fffffffe00ffffffbfff007ffffffffffffffffffff +fffffffffffffffffc0000007f801f0000f80000000000003ffffffff87fffffffffffff +fffff81ffffffffe0ffffffffff80fffffffffffffffffffff +fffffffffffffffffc000001f8000f0007fc0000000000007ffffffffc3fffffffffffff +fffffe0fffffffff0ffffe7ffff00fffffffffffffffffffff +fffffffffffffffffc00003fe0070f0ffffe0000000000007ffffffffe1fffdfffffffff +fffffe0fffffffff0ffffcfffff00fffffffffffffffffffff +fffffffffffffffffe0000ffc33f870fffff0000800000007ffffffffe0fffdfffffdfff +ffffff07ffffffff07fffcfffff00fffffffffffffffffffff +ffffffffffffffffff0000ff07ffe71fffff000080000000ffffffffff87ffffffffffff +ffffff83ffffffff07fffdffffe01fffffffffffffffffffff +ffffffffffffffffff0000ff0fffe71fffffe00000000000ffffffffff83ffffffffffff +ffffffc3ffffffff07ffffffffc01fffffffffffffffffffff +ffffffffffffffffff80007c0fffc71ffffff00000000400ffffffffff83fffffffffe3f +ffffffc1ffffffff87ffffffffc01fffffffffffffffffffff +ffffffffffffffffffc000001fffc61ffffffc0000000001ffffffffff81ffffffffff3f +ffffffe07fffffff87ffffffffc07fffffffffffffffffffff +fffffffffffffffffff000003fe3061ffffffe0000000003ffffffffffc0ffffffffffff +fffffff03fffffff87ffffffff80ffffffffffffffffffffff +fffffffffffffffffff000007f80001fffffff0000000003ffffffffffc07fffffffffff +fffff7f01fffffff87ffff3fff81ffffffffffffffffffffff +fffffffffffffffffff8000bff08001ffffffff800000003ffffffffffc07fffffffffff +fffffff00fffffff87ffff1ffe01ffffffffffffffffffffff +fffffffffffffffffffc000ffc1c001ffffffff800000003ffffffffffc03fffffffffff +fffffff80fffffff87ffff1ffc07ffffffffffffffffffffff +fffffffffffffffffffe0007c1ff001ffffffff800000003ffffffffffc01fffffffffff +ffffffff07ffffff87ffff0ff80fffffffffffffffffffffff +ffffffffffffffffffff0003c3ff800ffffffff000000001ffffffffffc00fffffff7fff +ffffffff03ffffff83ffff8ff00fffffffffffffffffffffff +ffffffffffffffffffffc001cfff800fffffff8000000001ffffffffffc007ffffffffff +ffffffff81ffffff83ffff9fe07fffffffffffffffffffffff +ffffffffffffffffffffe0007ffe000ffffffe00000000007fffffffffc007ffffffffff +ffffffffc1ffffff83ffffff80ffffffffffffffffffffffff +fffffffffffffffffffff0000ffc000fffffc000000000007fffffffffc003ffffffffff +fffffffff07fffff81ffffff01ffffffffffffffffffffffff +fffffffffffffffffffff8000000000fffff8000000000003fffffffffc000ffffffffff +fffffffff87fffff80fffffe03ffffffffffffffffffffffff +fffffffffffffffffffffc0000000e0fffff0000000000001fffffffffc000ffffffffff +fffffffffc3fffff807fffe00fffffffffffffffffffffffff +ffffffffffffffffffffff0000007f0fffff0000000000001fffffffffe0007fffffffff +fffffffffc1fffff8033ff801fffffffffffffffffffffffff +ffffffffffffffffffffffc01e07ff8fffff0000000000000fffffffffe0001fffffffff +ffffffffff0fffff80003c007fffffffffffffffffffffffff +fffffffffffffffffffffffc7fffff87ffff00000000000007ffffffffc0001fffffffff +ffffffffff07ffff80000003ffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff87ffff80000000000003ffffffffc0000fffffffff +ffffffffff87ffff8380001fffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff87ffff80000000000001ffffffffc0000fffffffff +ffffffffffc1ffff07e000ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffc7ffff80000000e00001ffffffffc60003ffffffff +ffffffffffc1ffff07ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffc3ffffc0000003f00000ffffffffce0001ffffffff +ffffffffffc0ffff07ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffc3ffffe000000ff800007fffffffc40000ffffffff +ffffffffffe07fff07ffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe3ffffe000003ffc00003fffffffc00000ffffffff +ffffffffffe03fff0fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe3ffffe00007ffff00001fffffffc000007fffffff +ffffffffffe01fff0fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe1fffff0000fffff83000fffffffc000003fffffff +fffffffffffc1ffe0fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff1fffff807ffffffc3800fffffffc000001fffffff +fffffffffffe0ffe0fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff1ffffffffffffffe78007ffffffc000000fffffff +fffffffffffe07fe1fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff9ffffffffffffffe30001ffffffc0020007ffffff +ffffffffffff03fc1fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff8fffffffffffffff80001ffffffc0000003ffffff +ffffffffffffc1fc1fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff8fffffffffffffffc0000ffffffc0000001ffffff +fffffffffffff0fc1fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff8fffffffffffffffc08007fffffc00000003fffff +fffffffffffff07c1fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffc7ffffffffffffffe00001fffffc04000001fffff +fffffffffffff07c3fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffc7ffffffffffffffe00001fffff81e000001fffff +fffffffffffff0383fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffc7fffffffffffffff00000fffff81f000001fffff +fffffffffffff8003fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffc7fffffffffffffff804007ffff83f000001fffff +ffffffffffffff003fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffe3fffffffffffffffe04003ffff87f181c00fffff +ffffffffffffff807fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffe3ffffffffffffffff00001ffff8ff081f00fffff +ffffffffffffff807fffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffe1ffffffffffffffff80000fffffff801ff87bfff +ffffffffffffff807fffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff1ffffffffffffffff800007ffffff801ff83ffff +ffffffffffffffe0ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff1ffffffffffffffffc00003ffffffc01ffc1ffff +ffffffffffffffe0ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff8ffffffffffffffffe00003ffffffc01ffe0ffff +ffffffffffffffe0ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff8ffffffffffffffffe00001ffffff801fff03fff +ffffffffffffffe0ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff8fffffffffffffffff00000ffffff800fff807ff +ffffffffffffffe1ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff87ffffffffffffffff000007fffff800fffc07ff +ffffffffffffffc3ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff87ffffffffffffffff800003fffffc00fffc07ff +ffffffffffffffc3ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffc7ffffffffffffffffc00000fffff800ffff07ff +ffffffffffffffc3ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffe3fffffffffffffffff30000fffffc007fff03ff +ffffffffffffff87ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffe3fffffffffffffffff000007ffffc007fffc3ff +ffffffffffffff07ffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffe3fffffffffffffffff000003ffffc007fffc1ff +ffffffffffffff07ffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff1fffffffffffffffff800001ffffe007fffe0ff +fffffffffffffe0fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff1fffffffffffffffffc38000ffffc007ffff0ff +fffffffffffffe0fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff8fffffffffffffffffc38000ffffc003ffff07f +fffffffffffffe0fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffff8fffffffffffffffffe000003fffc003ffffc3f +fffffffffffffe1fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffc7fffffffffffffffff000001fff8003ffffc1f +fffffffffffffc3fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffc3fffffffffffffffff800000fff8083ffffe1f +fffffffffffff83fffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffe3fffffffffffffffffe00000fff8007fffff07 +fffffffffffff87fffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffff1ffffffffffffffffff000007ff8003fffffc1 +fffffffffffff07fffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffff9ffffffffffffffffff800001ff8403fffffe0 +fffffffffffff07fffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffff9ffffffffffffffffff800001ff8c03ffffff8 +ffffffffffffe0ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffcffffffffffffffffff800000ff0c03ffffff8 +7fffffffffffe1ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffc7fffffffffffffffffc000007f0003ffffffc +07ffffffffffc3ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffc7ffffffffffffffffff000003e0003ffffffe +07ffffffffffc3ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffe3ffffffffffffffffff80000040003fffffff +87ffffffffff83ffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffff1ffffffffffffffffffc0000000003fffffff +c7ffffffffff07ffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffff1ffffffffffffffffffc0000000003fffffff +c3ffffffffff07ffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffff0ffffffffffffffffffc0000000003fffffff +e1fffffffffe0fffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffff8ffffffffffffffffffe0000000003fffffff +e0fffffffffc1fffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffff8ffffff7fffffffffffe0000000003fffffff +f0fffffffffc1fffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffc7ffffc07ffffc7fffff0400000003fffffff +f87ffffffff83fffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffe7ffffc00000001fffff8e00000007fffffff +fc3ffe3ffff03fffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffe3ffffc00000001fffffe600000007fffffff +fe3ffc0fffe07fffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff1ffffe00000001ffffff000000007fffffff +ff17fc07ffe0ffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8fffff80000003ffffff800000007fffffff +ff83f803ff81ffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff8fffffc0000007ffffffc0040000ffffffff +ff83f800e781ffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffc7ffffc000000fffffffc0000000ffffffff +ffc3f0000f03ffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe3fffc4000000fffffffe0000000ffffffff +ffe1f0000e03ffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe1fff00000001fffffffe0200000ffffffff +fff1e0000007ffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff0ffe00000003ffffffff0600000ffffffff +ffffc002000fffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff87fc00000003ffffffff0000001ffffffff +fffe000fc01fffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffc3f000000003ffffffff0000001ffffffff +fffe000ff03fffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffe1e000000001fffffffc0000001ffffffff +fffe001fffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffff0803c1800007ffffff80000001ffffffff +fffe003fffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffc007e1c000001ffffe00000003ffffffff +fffc007fffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffe01ff0e0000000a00000000003ffffffff +fff800ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffe03ff0f0000000000000000003ffffffff +fff001ffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffdfff878000000000030000003ffffffff +ffe003ffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfc000000000010000003ffffffff +ff8007ffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffe000000000000000003ffffffff +ff800fffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff000000000000000003ffffffff +fc001fffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffe7000000000001000003ffffffff +f8003fffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffff6000000000000000003ffffffff +e0007fffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffc000000000000000003ffffffff +8001ffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffc000000000000000007fffffffc +0007ffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffc001f0000000000000ffffffff0 +000fffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffe001fc000000003ffffffffffc0 +003fffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff001fff3010ffffffffffffff00 +007fffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff800ffffffffffffffffffff000 +00ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffe00fffffffffffffffffffc000 +03ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff00fffffffffffffffffff0000 +0fffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff80ffffffffffffffffffc0000 +3fffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffe03fffffffffffffffff80000 +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffe03ffffffffffffffff800003 +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff80fffffffffffffffc00000f +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe003fffffffffffff800007f +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8003fffffffffffe00000ff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffc000fffffffffff80007fff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffc0007ffffffffe0007ffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffff80007fffffff8007fffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffff800fffffff003ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffe01fffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff8001ffff807fffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fff03ffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffff03ffe07ffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffc0fffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe07f81fffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83f81fffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1f87fffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0ffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff871ffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc21ffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe03ffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03ffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83ffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7ffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffff + + +showpage + +% stop using temporary dictionary +end + +% restore original state +origstate restore + +%%Trailer diff --git a/user/robots.txt b/user/robots.txt new file mode 100644 index 0000000..c2a49f4 --- /dev/null +++ b/user/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / diff --git a/user/sys/htcd.rc b/user/sys/htcd.rc new file mode 100644 index 0000000..4e65147 --- /dev/null +++ b/user/sys/htcd.rc @@ -0,0 +1,9 @@ +\sethost{localhost} +\setport{5555} +%\bindroot{localhost} +%\setmailer{/lib/sendmail} +\include{/htc/htcd.htc} +\reconst{server.alias}{Admin-name} +\redef{show.icons}{}{ + \iref{/disclaim.htc}{\icons/hand.up.gif} +} diff --git a/user/sys/maild.rc b/user/sys/maild.rc new file mode 100644 index 0000000..45912f7 --- /dev/null +++ b/user/sys/maild.rc @@ -0,0 +1,14 @@ +\include{/htc/dml.htc} +\reconst{dml.address}{hery+lists@fy.chalmers.se} +\def{getlists}{}{friends test} +\def{setlist}{x}{ + \switch{\1} + {test}{ + \dml.init{test}{TEST}{/Test/dml} + {http://lifshitz.fy.chalmers.se:5555/Test/dml} + } + {friends}{ + \dml.init{friends}{FRIEND}{/Friends/dml} + {http://lifshitz.fy.chalmers.se:5555/Friends/dml} + } +} diff --git a/user/sys/sitemap.hdb b/user/sys/sitemap.hdb new file mode 100644 index 0000000..d110bc7 Binary files /dev/null and b/user/sys/sitemap.hdb differ diff --git a/user/sys/temp.hdb b/user/sys/temp.hdb new file mode 100644 index 0000000..b53872f Binary files /dev/null and b/user/sys/temp.hdb differ diff --git a/user/tmp/index.htc b/user/tmp/index.htc new file mode 100644 index 0000000..0430f41 --- /dev/null +++ b/user/tmp/index.htc @@ -0,0 +1 @@ +\clearance{} diff --git a/user/wap.html b/user/wap.html new file mode 100644 index 0000000..93b8f8c --- /dev/null +++ b/user/wap.html @@ -0,0 +1,9 @@ + + + +

+ Hello World! +

+ + + -- cgit v1.2.3