PNG  IHDR  8] PLTE S =tRNS   PNG  IHDR  8] PLTE S =tRNS   REDROOM
PHP 7.4.33
Preview: syscall_linux_arm.go Size: 7.05 KB
/proc/thread-self/root/opt/golang/1.22.0/src/syscall/syscall_linux_arm.go

// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

package syscall

import "unsafe"

const (
	_SYS_setgroups  = SYS_SETGROUPS32
	_SYS_clone3     = 435
	_SYS_faccessat2 = 439
	_SYS_fchmodat2  = 452
)

func setTimespec(sec, nsec int64) Timespec {
	return Timespec{Sec: int32(sec), Nsec: int32(nsec)}
}

func setTimeval(sec, usec int64) Timeval {
	return Timeval{Sec: int32(sec), Usec: int32(usec)}
}

// Underlying system call writes to newoffset via pointer.
// Implemented in assembly to avoid allocation.
func seek(fd int, offset int64, whence int) (newoffset int64, err Errno)

func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
	newoffset, errno := seek(fd, offset, whence)
	if errno != 0 {
		return 0, errno
	}
	return newoffset, nil
}

//sys	accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error)
//sys	bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error)
//sys	connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error)
//sysnb	getgroups(n int, list *_Gid_t) (nn int, err error) = SYS_GETGROUPS32
//sys	getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error)
//sys	setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error)
//sysnb	socket(domain int, typ int, proto int) (fd int, err error)
//sysnb	getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error)
//sysnb	getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error)
//sys	recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error)
//sys	sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error)
//sysnb	socketpair(domain int, typ int, flags int, fd *[2]int32) (err error)
//sys	recvmsg(s int, msg *Msghdr, flags int) (n int, err error)
//sys	sendmsg(s int, msg *Msghdr, flags int) (n int, err error)

// 64-bit file system and 32-bit uid calls
// (16-bit uid calls are not always supported in newer kernels)
//sys	Dup2(oldfd int, newfd int) (err error)
//sys	Fchown(fd int, uid int, gid int) (err error) = SYS_FCHOWN32
//sys	Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
//sys	fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
//sysnb	Getegid() (egid int) = SYS_GETEGID32
//sysnb	Geteuid() (euid int) = SYS_GETEUID32
//sysnb	Getgid() (gid int) = SYS_GETGID32
//sysnb	Getuid() (uid int) = SYS_GETUID32
//sysnb	InotifyInit() (fd int, err error)
//sys	Listen(s int, n int) (err error)
//sys	Pause() (err error)
//sys	Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
//sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64
//sys	Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT
//sys	Setfsgid(gid int) (err error) = SYS_SETFSGID32
//sys	Setfsuid(uid int) (err error) = SYS_SETFSUID32
//sys	Shutdown(fd int, how int) (err error)
//sys	Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error)
//sys	Ustat(dev int, ubuf *Ustat_t) (err error)

//sys	futimesat(dirfd int, path string, times *[2]Timeval) (err error)
//sysnb	Gettimeofday(tv *Timeval) (err error)
//sysnb	Time(t *Time_t) (tt Time_t, err error)
//sys	Utime(path string, buf *Utimbuf) (err error)
//sys	utimes(path string, times *[2]Timeval) (err error)

//sys   pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
//sys   pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
//sys	Truncate(path string, length int64) (err error) = SYS_TRUNCATE64
//sys	Ftruncate(fd int, length int64) (err error) = SYS_FTRUNCATE64

//sys	mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error)
//sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)

func Stat(path string, stat *Stat_t) (err error) {
	return fstatat(_AT_FDCWD, path, stat, 0)
}

func Lchown(path string, uid int, gid int) (err error) {
	return Fchownat(_AT_FDCWD, path, uid, gid, _AT_SYMLINK_NOFOLLOW)
}

func Lstat(path string, stat *Stat_t) (err error) {
	return fstatat(_AT_FDCWD, path, stat, _AT_SYMLINK_NOFOLLOW)
}

func Fstatfs(fd int, buf *Statfs_t) (err error) {
	_, _, e := Syscall(SYS_FSTATFS64, uintptr(fd), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf)))
	if e != 0 {
		err = e
	}
	return
}

func Statfs(path string, buf *Statfs_t) (err error) {
	pathp, err := BytePtrFromString(path)
	if err != nil {
		return err
	}
	_, _, e := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(pathp)), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf)))
	if e != 0 {
		err = e
	}
	return
}

func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
	page := uintptr(offset / 4096)
	if offset != int64(page)*4096 {
		return 0, EINVAL
	}
	return mmap2(addr, length, prot, flags, fd, page)
}

type rlimit32 struct {
	Cur uint32
	Max uint32
}

//sysnb getrlimit(resource int, rlim *rlimit32) (err error) = SYS_GETRLIMIT

const rlimInf32 = ^uint32(0)
const rlimInf64 = ^uint64(0)

func Getrlimit(resource int, rlim *Rlimit) (err error) {
	err = prlimit(0, resource, nil, rlim)
	if err != ENOSYS {
		return err
	}

	rl := rlimit32{}
	err = getrlimit(resource, &rl)
	if err != nil {
		return
	}

	if rl.Cur == rlimInf32 {
		rlim.Cur = rlimInf64
	} else {
		rlim.Cur = uint64(rl.Cur)
	}

	if rl.Max == rlimInf32 {
		rlim.Max = rlimInf64
	} else {
		rlim.Max = uint64(rl.Max)
	}
	return
}

//sysnb setrlimit1(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT

func setrlimit(resource int, rlim *Rlimit) (err error) {
	err = prlimit(0, resource, rlim, nil)
	if err != ENOSYS {
		return err
	}

	rl := rlimit32{}
	if rlim.Cur == rlimInf64 {
		rl.Cur = rlimInf32
	} else if rlim.Cur < uint64(rlimInf32) {
		rl.Cur = uint32(rlim.Cur)
	} else {
		return EINVAL
	}
	if rlim.Max == rlimInf64 {
		rl.Max = rlimInf32
	} else if rlim.Max < uint64(rlimInf32) {
		rl.Max = uint32(rlim.Max)
	} else {
		return EINVAL
	}

	return setrlimit1(resource, &rl)
}

//go:nosplit
func rawSetrlimit(resource int, rlim *Rlimit) Errno {
	_, _, errno := RawSyscall6(SYS_PRLIMIT64, 0, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0, 0, 0)
	if errno != ENOSYS {
		return errno
	}

	rl := rlimit32{}
	if rlim.Cur == rlimInf64 {
		rl.Cur = rlimInf32
	} else if rlim.Cur < uint64(rlimInf32) {
		rl.Cur = uint32(rlim.Cur)
	} else {
		return EINVAL
	}
	if rlim.Max == rlimInf64 {
		rl.Max = rlimInf32
	} else if rlim.Max < uint64(rlimInf32) {
		rl.Max = uint32(rlim.Max)
	} else {
		return EINVAL
	}

	_, _, errno = RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
	return errno
}

func (r *PtraceRegs) PC() uint64 { return uint64(r.Uregs[15]) }

func (r *PtraceRegs) SetPC(pc uint64) { r.Uregs[15] = uint32(pc) }

func (iov *Iovec) SetLen(length int) {
	iov.Len = uint32(length)
}

func (msghdr *Msghdr) SetControllen(length int) {
	msghdr.Controllen = uint32(length)
}

func (cmsg *Cmsghdr) SetLen(length int) {
	cmsg.Len = uint32(length)
}

Directory Contents

Dirs: 1 × Files: 352

Name Size Perms Modified Actions
js DIR
- drwxr-xr-x 2024-02-02 18:09:55
Edit Download
410 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
342 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.19 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
540 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.83 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.96 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.79 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.76 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.33 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.77 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
916 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
947 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
985 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.75 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
913 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
861 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.15 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.85 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.85 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.14 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.36 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.25 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.80 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.74 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.15 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.36 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.37 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.43 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.62 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.63 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
249 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
309 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.73 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.96 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.61 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
823 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.43 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.41 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.19 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
22.81 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
20.37 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.49 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
13.25 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
815 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.63 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.30 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.11 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
348 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
296 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
262 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
391 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
267 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
500 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
564 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
469 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
641 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
511 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
604 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.60 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.84 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
24.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.98 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.62 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.71 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
2.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.19 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
8.02 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.99 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.04 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
866 B lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.35 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.26 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.01 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
872 B lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
459 B lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
500 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
410 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
342 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.19 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.77 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
883 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.38 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.82 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
252 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.27 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.59 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
593 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
338 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
953 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.01 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.61 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.14 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
762 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.43 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.01 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
435 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
421 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
547 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.51 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.78 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
17.90 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
405 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
13.63 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.74 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.91 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.82 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.55 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
424 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
613 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.71 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
35.62 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
961 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
592 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.78 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.05 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.21 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.98 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.85 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.63 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.75 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.90 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
21.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.78 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
716 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
709 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
716 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
709 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.97 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
534 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
715 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
701 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
715 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
906 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
970 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
906 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
906 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.37 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.15 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
768 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
15.66 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
304 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
487 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.44 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
12.11 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.43 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.37 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
52.60 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.73 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
19.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.49 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
954 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
677 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
351 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.35 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.05 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
379 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.90 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.77 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
27.75 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
477 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
477 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
477 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
477 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.31 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
55.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
55.79 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
59.62 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.35 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.40 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.41 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.41 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
57.36 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
57.39 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
57.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
68.57 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
82.47 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
69.18 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
68.50 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
68.50 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
69.18 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
70.89 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
71.84 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
70.80 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
73.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.48 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
66.49 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
62.52 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
62.48 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
62.47 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
66.36 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
66.66 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.14 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
50.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.97 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
41.40 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
51.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.70 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
51.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.21 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.23 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
34.68 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
39.50 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
38.92 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
37.81 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
37.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.35 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.98 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.99 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
37.84 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
35.30 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
30.11 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
29.97 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
30.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
29.97 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
48.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.92 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
48.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.92 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
30.05 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.92 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.78 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.18 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
37.56 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
56.73 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.39 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.55 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.39 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
22.94 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
35.79 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
35.79 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.27 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.11 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.55 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
12.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
12.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.47 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.49 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.64 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
15.83 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
15.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
293 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.70 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.00 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.58 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.47 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.77 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.96 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.96 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.25 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.38 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.23 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.44 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.99 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.13 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.73 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.89 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.84 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.66 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.66 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.57 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
 !"#$%&'(()*+,-./00123456789 t\ wIDATx ]ys  47Y ƒ -  "  Rv  < f{Ɛ $k l L > L  ~h^ 1  [  r G t& h  l F z3O Y ! p A(_g̷ E8 )S 8 c  Kb"z ~ 5 J xAL WU <  *  5 m;W a pB h ~P J 2 3 6 ҙ .Ƹ P i  4g F R L P ΪK/D  M v (a3 k J Œ4N5* SH ` SdJ z  O J Xՠ V>u ߱ BE&L b2 ?2` tX+  c CB A$ i b C ĀMB E : /  # Dx &l =q Ty  0 \p I ( L Ǎ { e 4k ;`u^ヲ eP!( d {  )T A 8 O;Ě n >;s6 !  :Nx `[S D HU ~ q›J F} a g*D 49 / pn k h (t 8NxƐF _!r չ7 ZR R׷ q/5") Ӎ NY 0 x sZ!   o  fu  ,  K"$ ? pg  㕣=  1» {h " fh7    y  } € +7  $ y " X —ą - G P u 4 m >J 5 L =V ' ^@I p ?MS xЌ XV P ! h "C NS9B8̢ ]!K  e   zA , ӏkbY  !< XQ ٿyS| *" f { w  4@[S <  # 0 ! js [m  =,~ o "ݎ DHf Wo $ g ! Vԅ t mB /y Wf V4񺍸 c+@x?  B ~u " xUN e 0 BĂ) ~J pz! 7y6]l Ԥ@ P a< O /DHC `≻  N m"$  0ObB }{ x AO FCG D R ^ "B  { WDH  UR l@ T #  +"d T ; 0 i  D}. 7 ` ' ] w rE &S i ƕiTD EL P _ u h $ Ա FG wVD G L R Zf ' .!] J /ZR oGЍs Mr Ĥ ʬ 3 Q [3 cL ` ^ p + ( F;# B 5 '  2Y f [  ϶R0e }  E 7 6M aۮ H <& n % L] E}Up x紉, Uw' Q  Ǯշo k ވۙ 0N94 VX5 xEDE l D #֤ } C o )W :  ^ s 9  bRf iX5u ཱི 4 :[  T 1. | [E 2ؽ Iy\ : o x K G 5 ylP ' uK E ftb/i[3 .g _  [3M n G, #NwQ5~  ؚ) | n =Ц"x qg gB ` 듘 ~ x w ? ? R~  _ u. &VQ K˻   H C ( TN˄+ `C dA nB׭ D 3"Z G ê ^k H_ /- ~ " R_  .8 Z_ 6@ o  xg  uP ? 3լ @7AM!  E7^ - =V L  x  g-D0  CtmW 7  O  G _ WD0 g C  w1 r d w : a | \  *" f nֳ ^ H# f L ` Z ۽hV  }S F r0Ù Bć5r] @! NL iQ]{s^=4 d  WD  "  "   M; t" 8 5 e dL| "-*st" ) SWD ?R[S e ooF  20.D ? bo =) A i o d ģ ZҰaO @E =) i D a &ܟa CϞ y6 ,<%{^x%{f8? `iw^ ?/ M * IEND B`