wasi_preview1_component_adapter_provider

Constant WASI_SNAPSHOT_PREVIEW1_PROXY_ADAPTER

source
pub const WASI_SNAPSHOT_PREVIEW1_PROXY_ADAPTER: &[u8] = b"\x00asm\x01\x00\x00\x00\x01\xb7\x01\x1a`\x01\x7f\x00`\x00\x01~`\x03\x7f~\x7f\x00`\x01\x7f\x01\x7f`\x01~\x01\x7f`\x03\x7f\x7f\x7f\x00`\x02~\x7f\x00`\x04\x7f\x7f\x7f\x7f\x01\x7f`\x00\x01\x7f`\x04\x7f\x7f\x7f\x7f\x00`\x02\x7f\x7f\x00`\x00\x00`\x03\x7f\x7f\x7f\x01\x7f`\x02\x7f\x7f\x01\x7f`\x03\x7f~\x7f\x01\x7f`\x04\x7f~~\x7f\x01\x7f`\x03\x7f~~\x01\x7f`\x02\x7f~\x01\x7f`\x05\x7f\x7f\x7f~\x7f\x01\x7f`\x04\x7f~\x7f\x7f\x01\x7f`\x05\x7f\x7f\x7f\x7f\x7f\x01\x7f`\x07\x7f\x7f\x7f\x7f~~\x7f\x01\x7f`\x07\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x01\x7f`\t\x7f\x7f\x7f\x7f\x7f~~\x7f\x7f\x01\x7f`\x06\x7f\x7f\x7f\x7f\x7f\x7f\x01\x7f`\x05\x7f~~~~\x00\x02\x9e\x07\x15\x03env\x06memory\x02\x00\x00\x1cwasi:clocks/wall-clock@0.2.1\nresolution\x00\x00!wasi:clocks/monotonic-clock@0.2.1\nresolution\x00\x01\x1cwasi:clocks/wall-clock@0.2.1\x03now\x00\x00!wasi:clocks/monotonic-clock@0.2.1\x03now\x00\x01\x15wasi:io/streams@0.2.1\"[method]input-stream.blocking-read\x00\x02\x13wasi:io/error@0.2.1\x14[resource-drop]error\x00\x00\x15wasi:io/streams@0.2.1\x1f[method]output-stream.subscribe\x00\x03!wasi:clocks/monotonic-clock@0.2.1\x12subscribe-duration\x00\x04!wasi:clocks/monotonic-clock@0.2.1\x11subscribe-instant\x00\x04\x15wasi:io/streams@0.2.1\x1e[method]input-stream.subscribe\x00\x03\x12wasi:io/poll@0.2.1\x17[resource-drop]pollable\x00\x00\x12wasi:io/poll@0.2.1\x04poll\x00\x05\x18wasi:random/random@0.2.1\x10get-random-bytes\x00\x06\x0f__main_module__\x0ccabi_realloc\x00\x07\x15wasi:cli/stderr@0.2.1\nget-stderr\x00\x08\x15wasi:io/streams@0.2.1\x1c[resource-drop]output-stream\x00\x00\x15wasi:io/streams@0.2.1.[method]output-stream.blocking-write-and-flush\x00\t\x14wasi:cli/stdin@0.2.1\tget-stdin\x00\x08\x15wasi:cli/stdout@0.2.1\nget-stdout\x00\x08\x15wasi:io/streams@0.2.1\x1b[resource-drop]input-stream\x00\x00\x03@?\x03\x08\n\x00\x00\x00\x00\n\x03\x05\x0b\x07\x0c\r\r\r\r\x0e\x0f\x10\x03\n\x03\r\r\x10\x11\x0f\x12\r\x0c\x07\r\x13\x07\t\x14\x15\x16\x17\x18\x18\x14\x07\x00\x03\x08\r\x0c\x18\x14\r\x08\x00\x00\x00\x08\x00\x08\x00\x19\x0c\x0c\x04\x05\x01p\x01\x01\x01\x06\x1a\x05\x7f\x01A\x00\x0b\x7f\x01A\x00\x0b\x7f\x01A\x00\x0b\x7f\x00A\x00\x0b\x7f\x00A\x00\x0b\x07\xbd\x064\x12adapter_open_badfd\x00\x14\x13adapter_close_badfd\x00\x1c\x13reset_adapter_state\x00\x1e\x13cabi_import_realloc\x00\x1f\x08args_get\x00!\x0eargs_sizes_get\x00\"\x11environ_sizes_get\x00#\rclock_res_get\x00$\x0eclock_time_get\x00%\tfd_advise\x00&\x0bfd_allocate\x00\'\x08fd_close\x00(\x0bfd_datasync\x00*\rfd_fdstat_get\x00+\x13fd_fdstat_set_flags\x00,\x14fd_fdstat_set_rights\x00-\x14fd_filestat_set_size\x00.\x15fd_filestat_set_times\x00/\x08fd_pread\x000\x0efd_prestat_get\x001\x13fd_prestat_dir_name\x002\x07fd_read\x003\x0bfd_renumber\x004\x07fd_seek\x005\x08fd_write\x006\x11path_filestat_get\x008\x17path_filestat_set_times\x009\tpath_link\x00:\tpath_open\x00;\rpath_readlink\x00<\x0bpath_rename\x00=\x0cpath_symlink\x00>\x0bpoll_oneoff\x00?\tproc_exit\x00@\nproc_raise\x00A\x0bsched_yield\x00B\nrandom_get\x00C\x0bsock_accept\x00D\tsock_recv\x00E\tsock_send\x00F\rsock_shutdown\x00G\x0ffd_filestat_get\x00+\x07fd_tell\x00+\x0benviron_get\x00!\tfd_pwrite\x000\nfd_readdir\x000\x15path_create_directory\x002\x15path_remove_directory\x002\x10path_unlink_file\x002\x07fd_sync\x00*\n__data_end\x03\x03\x0b__heap_base\x03\x04\n\xffD?\xce\x04\x01\x08\x7f#\x80\x80\x80\x80\x00A\xe0\x00k\"\x01$\x80\x80\x80\x80\x00\x02@\x02@\x02@\x02@\x10\x95\x80\x80\x80\x00\"\x02(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x00 \x02(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x01 \x01A\x08j \x02\x10\x96\x80\x80\x80\x00 \x01(\x02\x0c!\x03 \x01(\x02\x08!\x02 \x01A\x026\x02\x14\x02@\x02@\x02@\x02@ \x02(\x02\x84\x18\r\x00 \x02/\x01\x80\x18\"\x04A\xff\x00K\r\x02 \x02 \x04A\x18lj\"\x05 \x01)\x02\x147\x02\x00 \x05A\x10j \x01A\x14jA\x10j)\x02\x007\x02\x00 \x05A\x08j \x01A\x14jA\x08j)\x02\x007\x02\x00 \x02 \x04A\x01j;\x01\x80\x18\x0c\x01\x0b \x02(\x02\x88\x18\"\x04 \x02/\x01\x80\x18O\r\x05 \x02 \x04A\x18lj\"\x05(\x02\x00\r\x06 \x05A\x08j\"\x06(\x02\x00!\x07 \x05(\x02\x04!\x08 \x05\x10\x97\x80\x80\x80\x00 \x05A\x10j \x01A\x14jA\x10j)\x02\x007\x02\x00 \x06 \x01A\x14jA\x08j)\x02\x007\x02\x00 \x05 \x01)\x02\x147\x02\x00 \x02 \x076\x02\x88\x18 \x02 \x086\x02\x84\x18\x0b \x00 \x046\x02\x00A\x00!\x02\x0c\x01\x0b \x01A\x14j\x10\x97\x80\x80\x80\x00A0!\x02\x0b \x03 \x03(\x02\x00A\x01j6\x02\x00 \x01A\xe0\x00j$\x80\x80\x80\x80\x00 \x02\x0f\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xa0\x01\x10\x99\x80\x80\x80\x00\x00\x0bA\xb2\x02\x10\x9a\x80\x80\x80\x00 \x01A\xba\xc0\x00;\x00- \x01A-jA\x02\x10\x9b\x80\x80\x80\x00 \x01A\n:\x00_ \x01A\xef\xe4\x01;\x00] \x01B\xe4\xca\xcd\x9b\xa6\xae\x9a\xb8\xf4\x007\x00U \x01B\xa0\xc6\xb1\xfb\xb6\xae\x99\xb2 7\x00M \x01B\xee\xe8\xcd\x83\xc2\xee\x9b\x90\xe1\x007\x00E \x01B\xec\xd2\xcd\xa3\x87\x84\xdc\xb7\xe9\x007\x00= \x01B\xec\xca\xe9\x81\xe2\xcc\xdc\xb2\xe5\x007\x005 \x01B\xe9\xda\xc1\xfb\xb6\xee\xdc\xb4\xe2\x007\x00- \x01A-jA3\x10\x9b\x80\x80\x80\x00 \x01A\n:\x00- \x01A-jA\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0b!\x01\x01\x7f\x02@\x10\xcc\x80\x80\x80\x00\"\x00\r\x00\x10\xc8\x80\x80\x80\x00\"\x00\x10\xcd\x80\x80\x80\x00\x0b \x00\x0b\x98\x01\x01\x02\x7f#\x80\x80\x80\x80\x00A\x90\x18k\"\x02$\x80\x80\x80\x80\x00\x02@\x02@ \x01(\x02\x18\r\x00 \x01A\x7f6\x02\x18 \x01A\x1cj!\x03\x02@ \x01(\x02\xa0\x18A\x02G\r\x00 \x02A\x04j\x10\xc9\x80\x80\x80\x00 \x03 \x02A\x04jA\x8c\x18\x10\xd2\x80\x80\x80\x00\x1a \x01(\x02\xa0\x18A\x02F\r\x02\x0b \x00 \x01A\x18j6\x02\x04 \x00 \x036\x02\x00 \x02A\x90\x18j$\x80\x80\x80\x80\x00\x0f\x0bA\x9e\x16\x10\x99\x80\x80\x80\x00\x00\x0bA\xa2\x16\x10\x99\x80\x80\x80\x00\x00\x0bL\x01\x01\x7f\x02@ \x00(\x02\x00A\x01G\r\x00\x02@ \x00(\x02\x04E\r\x00 \x00(\x02\x08\"\x01A\x7fF\r\x00 \x01\x10\x93\x80\x80\x80\x00\x0b \x00(\x02\x0cE\r\x00 \x00(\x02\x10\"\x00A\x7fF\r\x00 \x00\x10\x8f\x80\x80\x80\x00\x0b\x0bs\x01\x01\x7f#\x80\x80\x80\x80\x00A0k\"\x01$\x80\x80\x80\x80\x00 \x01A :\x00/ \x01B\xf4\xca\xc9\x83\xc2\xad\x9a\xb7\xe5\x007\x00\' \x01B\xa0\xc2\xd1\x83\x92\x8c\xd9\xb0\xf0\x007\x00\x1f \x01B\xee\xc0\x98\x8b\x96\x8d\xdb\xb2\xe4\x007\x00\x17 \x01B\xe1\xe6\xcd\xab\xa6\x8e\xdd\xb4\xef\x007\x00\x0f \x01A\x0fjA!\x10\x9b\x80\x80\x80\x00 \x00\x10\xcb\x80\x80\x80\x00\x00\x00\x0b3\x01\x01\x7f#\x80\x80\x80\x80\x00A\x10k\"\x01$\x80\x80\x80\x80\x00 \x00\x10\x9a\x80\x80\x80\x00 \x01A\n:\x00\x0f \x01A\x0fjA\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0b\x85\x01\x01\x01\x7f#\x80\x80\x80\x80\x00A0k\"\x01$\x80\x80\x80\x80\x00 \x01A :\x00/ \x01A\xec\xd2\xb9\xab\x066\x00+ \x01B\xe1\xc8\x85\x83\xc7\xae\x99\xb9 7\x00# \x01B\xf5\xe8\x95\xa3\x86\xa4\x98\xba 7\x00\x1b \x01B\xe2\xd8\x95\x83\xd2\x8c\xde\xb2\xe3\x007\x00\x13 \x01B\xf5\xdc\xc9\xab\x96\xec\x98\xb4\xe1\x007\x00\x0b \x01A\x0bjA%\x10\x9b\x80\x80\x80\x00 \x00\x10\xca\x80\x80\x80\x00 \x01A0j$\x80\x80\x80\x80\x00\x0b}\x01\x01\x7f#\x80\x80\x80\x80\x00A\x10k\"\x02$\x80\x80\x80\x80\x00 \x02\x10\x8e\x80\x80\x80\x006\x02\x0c \x02A\x04j \x02A\x0cj \x00 \x01\x10\xb7\x80\x80\x80\x00\x02@ \x02(\x02\x04\"\x01A\x02F\r\x00 \x01\r\x00 \x02(\x02\x08\"\x01A\x7fF\r\x00 \x01\x10\x85\x80\x80\x80\x00\x0b\x02@ \x02(\x02\x0c\"\x01A\x7fF\r\x00 \x01\x10\x8f\x80\x80\x80\x00\x0b \x02A\x10j$\x80\x80\x80\x80\x00\x0b\xa9\x01\x01\x03\x7f#\x80\x80\x80\x80\x00A\x10k\"\x01$\x80\x80\x80\x80\x00\x02@\x02@\x10\x95\x80\x80\x80\x00\"\x02(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x00 \x02(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x01 \x01A\x08j \x02\x10\x96\x80\x80\x80\x00 \x01(\x02\x0c!\x02 \x01 \x01(\x02\x08 \x00\x10\x9d\x80\x80\x80\x00 \x01/\x01\x02!\x00 \x01/\x01\x00!\x03 \x02 \x02(\x02\x00A\x01j6\x02\x00 \x01A\x10j$\x80\x80\x80\x80\x00 \x00A\x00 \x03\x1bA\xff\xff\x03q\x0f\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0b\xd2\x01\x02\x05\x7f\x01~#\x80\x80\x80\x80\x00A k\"\x03$\x80\x80\x80\x80\x00A\x01!\x04A\x08!\x05\x02@ \x01/\x01\x80\x18 \x02M\r\x00 \x01 \x02A\x18lj\"\x06(\x02\x00\"\x07E\r\x00 \x06/\x01\x04!\x05 \x06)\x01\x06!\x08 \x06 \x01)\x02\x84\x187\x02\x04A\x00!\x04 \x06A\x006\x02\x00 \x03A\x08jA\x0ej \x06A\x0ej)\x01\x007\x01\x00 \x03A\x08jA\x16j \x06A\x16j/\x01\x00;\x01\x00 \x01A\x016\x02\x84\x18 \x01 \x026\x02\x88\x18 \x03 \x076\x02\x08 \x03 \x087\x01\x0e \x03 \x05;\x01\x0c \x03A\x08j\x10\x97\x80\x80\x80\x00\x0b \x00 \x05;\x01\x02 \x00 \x04;\x01\x00 \x03A j$\x80\x80\x80\x80\x00\x0b:\x01\x01\x7f\x02@\x10\xcc\x80\x80\x80\x00\"\x00E\r\x00 \x00A\xf5\xce\xa1\x8b\x026\x02\xfc\xff\x03 \x00A\x026\x02\xa0\x18 \x00A\x006\x02\x18 \x00B\xf5\xce\xa1\x8b\xc2\x007\x02\x00\x0b\x0b\xf2\x04\x02\x02\x7f\x01~#\x80\x80\x80\x80\x00A0k\"\x04$\x80\x80\x80\x80\x00\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x10\x95\x80\x80\x80\x00\"\x05(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x00 \x05(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x01 \x05)\x02\x04!\x06 \x05A\x046\x02\x04 \x04A\x10j \x05A\x14j(\x02\x006\x02\x00 \x04A\x08j \x05A\x0cj)\x02\x007\x03\x00 \x04 \x067\x03\x00 \x00E\r\x02 \x01 \x03M\r\x03 \x02A\x01F\r\tA\xfa\x02\x10\x98\x80\x80\x80\x00\x00\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0b \x04(\x02\x00\x0e\x05\x05\x03\x02\x01\x04\x05\x0bA\xf9\x02\x10\x98\x80\x80\x80\x00\x00\x0b\x02@ \x02A\x01F\r\x00 \x04A\x0cj \x02 \x03\x10\xa0\x80\x80\x80\x00!\x00\x0c\x05\x0b\x02@ \x04(\x02\x08 \x04(\x02\x04F\r\x00 \x04 \x04)\x02\x0c7\x02\x18 \x04A\x18jA\x01 \x03\x10\xa0\x80\x80\x80\x00!\x00\x0c\x05\x0b \x04A\x0cjA\x01 \x03\x10\xa0\x80\x80\x80\x00!\x00\x0c\x04\x0b\x02@ \x02A\x01F\r\x00 \x04A\x0cj \x02 \x03\x10\xa0\x80\x80\x80\x00!\x00\x0c\x04\x0b \x04A\x04rA\x01 \x03A\x01j\x10\xa0\x80\x80\x80\x00!\x00\x0c\x03\x0b\x02@ \x02A\x01F\r\x00 \x04A\x08j \x02 \x03\x10\xa0\x80\x80\x80\x00!\x00\x0c\x03\x0b \x04 \x04(\x02\x04 \x03j6\x02\x04 \x04 \x04)\x03\x087\x02\x18 \x04A\x18jA\x01 \x03\x10\xa0\x80\x80\x80\x00!\x00\x0c\x02\x0bA\xa2\x03\x10\x9a\x80\x80\x80\x00 \x04A\xba\xc0\x00;\x00\x18 \x04A\x18jA\x02\x10\x9b\x80\x80\x80\x00 \x04B\xe6\xd2\x9d\xab\xa7\xae\x99\xb2\n7\x00( \x04B\xe1\xe8\xbd\x93\x87\xe4\xd8\xb7\xee\x007\x00  \x04B\xee\xde\x81\x89\xc6\x8d\xdb\xb7\xe3\x007\x00\x18 \x04A\x18jA\x18\x10\x9b\x80\x80\x80\x00 \x04A\n:\x00\x18 \x04A\x18jA\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0b \x04A\x04r \x02 \x03\x10\xa0\x80\x80\x80\x00!\x00 \x04A\x046\x02\x00\x0b \x05A\x04j\"\x05 \x04)\x03\x007\x02\x00 \x05A\x10j \x04A\x10j(\x02\x006\x02\x00 \x05A\x08j \x04A\x08j)\x03\x007\x02\x00 \x04A0j$\x80\x80\x80\x80\x00 \x00\x0b\xd8\x03\x01\x03\x7f#\x80\x80\x80\x80\x00A k\"\x03$\x80\x80\x80\x80\x00\x02@\x02@\x02@ \x01iA\x01G\r\x00 \x00(\x02\x04\"\x04 \x01 \x00(\x02\x00\"\x05jA\x7fjA\x00 \x01kq \x05k\"\x01M\r\x01 \x04 \x01k\"\x04 \x02O\r\x02A\xb6\x03\x10\x9a\x80\x80\x80\x00 \x03A\xba\xc0\x00;\x00\x03 \x03A\x03jA\x02\x10\x9b\x80\x80\x80\x00 \x03A\n:\x00\x1f \x03A\xe1\xe4\x9d\xab\x066\x00\x1b \x03B\xe9\xe6\x81\xa1\xf7\xed\x9b\x90\xec\x007\x00\x13 \x03B\xef\xdc\x81\x99\x97\xcd\xde\xb2 7\x00\x0b \x03B\xe1\xd8\xb1\xfb\xb6\xac\x98\xba\xe9\x007\x00\x03 \x03A\x03jA\x1d\x10\x9b\x80\x80\x80\x00 \x03A\n:\x00\x03 \x03A\x03jA\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0bA\xc0\x03\x10\x9a\x80\x80\x80\x00 \x03A\xba\xc0\x00;\x00\x03 \x03A\x03jA\x02\x10\x9b\x80\x80\x80\x00 \x03A\xf4\x14;\x00\x13 \x03B\xe1\xd8\xa5\xbb\xe6\xad\xdb\xb2\xee\x007\x00\x0b \x03B\xe9\xdc\xd9\x8b\xc6\xad\x9a\xb2 7\x00\x03 \x03A\x03jA\x12\x10\x9b\x80\x80\x80\x00 \x03A\n:\x00\x03 \x03A\x03jA\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0bA\xc4\x03\x10\x9a\x80\x80\x80\x00 \x03A\xba\xc0\x00;\x00\x03 \x03A\x03jA\x02\x10\x9b\x80\x80\x80\x00 \x03A\n:\x00\x15 \x03A\xf4\xca\x01;\x00\x13 \x03B\xef\xc0\x84\xe3\xc6\xed\xdb\xb1\xe1\x007\x00\x0b \x03B\xe6\xc2\xa5\xe3\xd6\x8c\x99\x90\xf4\x007\x00\x03 \x03A\x03jA\x13\x10\x9b\x80\x80\x80\x00 \x03A\n:\x00\x03 \x03A\x03jA\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0b \x00 \x04 \x02k6\x02\x04 \x00 \x05 \x01j\"\x01 \x02j6\x02\x00 \x03A j$\x80\x80\x80\x80\x00 \x01\x0bE\x01\x01\x7f\x02@\x02@\x10\x95\x80\x80\x80\x00\"\x02(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x00 \x02(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x01A\x00\x0f\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0bS\x01\x01\x7f\x02@\x02@\x10\x95\x80\x80\x80\x00\"\x02(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x00 \x02(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x01 \x00A\x006\x02\x00 \x01A\x006\x02\x00A\x00\x0f\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0bh\x01\x01\x7f\x02@\x02@\x02@\x02@\x10\xce\x80\x80\x80\x00A~j\x0e\x03\x00\x01\x00\x01\x0b\x10\x95\x80\x80\x80\x00\"\x02(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x01 \x02(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x02\x0b \x00A\x006\x02\x00 \x01A\x006\x02\x00A\x00\x0f\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0b\x94\x01\x02\x02\x7f\x02~#\x80\x80\x80\x80\x00A k\"\x02$\x80\x80\x80\x80\x00A\x08!\x03\x02@\x02@\x02@\x02@ \x00\x0e\x02\x00\x01\x03\x0b \x02A\x10j\x10\x80\x80\x80\x80\x00 \x02 \x02)\x03\x10B\x00B\x80\x94\xeb\xdc\x03B\x00\x10\xd0\x80\x80\x80\x00A=!\x03 \x02)\x03\x08B\x00R\r\x02 \x02)\x03\x00\"\x04 \x025\x02\x18|\"\x05 \x04Z\r\x01\x0c\x02\x0b\x10\x81\x80\x80\x80\x00!\x05\x0b \x01 \x057\x03\x00A\x00!\x03\x0b \x02A j$\x80\x80\x80\x80\x00 \x03\x0b\x94\x01\x02\x02\x7f\x02~#\x80\x80\x80\x80\x00A k\"\x03$\x80\x80\x80\x80\x00A\x08!\x04\x02@\x02@\x02@\x02@ \x00\x0e\x02\x00\x01\x03\x0b \x03A\x10j\x10\x82\x80\x80\x80\x00 \x03 \x03)\x03\x10B\x00B\x80\x94\xeb\xdc\x03B\x00\x10\xd0\x80\x80\x80\x00A=!\x04 \x03)\x03\x08B\x00R\r\x02 \x03)\x03\x00\"\x05 \x035\x02\x18|\"\x06 \x05Z\r\x01\x0c\x02\x0b\x10\x83\x80\x80\x80\x00!\x06\x0b \x02 \x067\x03\x00A\x00!\x04\x0b \x03A j$\x80\x80\x80\x80\x00 \x04\x0b\x04\x00A:\x0b\x04\x00A:\x0b\xf5\x01\x01\x05\x7f#\x80\x80\x80\x80\x00A k\"\x01$\x80\x80\x80\x80\x00\x02@\x02@\x10\x95\x80\x80\x80\x00\"\x02(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x00 \x02(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x01 \x01A\x18j \x02\x10\xa9\x80\x80\x80\x00A\x08!\x03 \x01(\x02\x1c!\x04\x02@ \x01(\x02\x18\"\x05/\x01\x80\x18 \x00M\r\x00 \x05 \x00A\x18lj(\x02\x00A\x02F\r\x00 \x04 \x04(\x02\x00A\x01j6\x02\x00 \x01A\x10j \x02\x10\x96\x80\x80\x80\x00 \x01(\x02\x14!\x04 \x01A\x08j \x01(\x02\x10 \x00\x10\x9d\x80\x80\x80\x00 \x01/\x01\nA\x00 \x01/\x01\x08A\xff\xff\x03q\x1b!\x03\x0b \x04 \x04(\x02\x00A\x01j6\x02\x00 \x01A j$\x80\x80\x80\x80\x00 \x03A\xff\xff\x03q\x0f\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0b\x98\x01\x01\x02\x7f#\x80\x80\x80\x80\x00A\x90\x18k\"\x02$\x80\x80\x80\x80\x00\x02@\x02@ \x01(\x02\x18\r\x00 \x01A\x7f6\x02\x18 \x01A\x1cj!\x03\x02@ \x01(\x02\xa0\x18A\x02G\r\x00 \x02A\x04j\x10\xc9\x80\x80\x80\x00 \x03 \x02A\x04jA\x8c\x18\x10\xd2\x80\x80\x80\x00\x1a \x01(\x02\xa0\x18A\x02F\r\x02\x0b \x00 \x01A\x18j6\x02\x04 \x00 \x036\x02\x00 \x02A\x90\x18j$\x80\x80\x80\x80\x00\x0f\x0bA\x92\x16\x10\x99\x80\x80\x80\x00\x00\x0bA\x96\x16\x10\x99\x80\x80\x80\x00\x00\x0b\x04\x00A:\x0b\x04\x00A:\x0b\x0e\x00A\x1cA: \x01A\xfa\xff\x03q\x1b\x0b\xac\x01\x01\x04\x7f#\x80\x80\x80\x80\x00A\x10k\"\x03$\x80\x80\x80\x80\x00\x02@\x02@\x10\x95\x80\x80\x80\x00\"\x04(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x00 \x04(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x01 \x03A\x08j \x04\x10\xa9\x80\x80\x80\x00A\x08!\x05 \x03(\x02\x0c!\x04\x02@ \x03(\x02\x08\"\x06/\x01\x80\x18 \x00M\r\x00 \x06 \x00A\x18lj(\x02\x00A\x01GA\x03t!\x05\x0b \x04 \x04(\x02\x00A\x01j6\x02\x00 \x03A\x10j$\x80\x80\x80\x80\x00 \x05\x0f\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0b\x04\x00A:\x0b\x04\x00A:\x0b\x04\x00A:\x0b\x0b\x00\x10\xce\x80\x80\x80\x00\x1aA\x08\x0b\x04\x00A:\x0b\xb8\x05\x02\x06\x7f\x01~#\x80\x80\x80\x80\x00A0k\"\x04$\x80\x80\x80\x80\x00\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@ \x02A\x02I\r\x00 \x01 \x02A\x03tjAxj!\x05\x03@ \x01(\x02\x04\"\x06\r\x03 \x01A\x08j!\x01 \x02A\x7fj\"\x02A\x01K\r\x00\x0b \x05!\x01\x0c\x01\x0b \x02E\r\x02\x0b \x01(\x02\x04!\x06\x0b \x01(\x02\x00!\x07\x10\x95\x80\x80\x80\x00\"\x01(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x01 \x01(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x02 \x04A\x08j \x01\x10\xa9\x80\x80\x80\x00A\x08!\x05 \x04(\x02\x0c!\x02\x02@ \x04(\x02\x08\"\x08/\x01\x80\x18 \x00K\r\x00A\x01!\t\x0c\t\x0bA\x01!\t \x08 \x00A\x18lj\"\x00(\x02\x00A\x01G\r\x08 \x00(\x02\x04E\r\x08 \x01 \x066\x02\x0c \x01 \x076\x02\x08 \x01(\x02\x04!\x08 \x01A\x006\x02\x04 \x08A\x04G\r\x03 \x00(\x02\x08 \x06\xad \x04A\x10j\x10\x84\x80\x80\x80\x00\x02@\x02@\x02@\x02@ \x04-\x00\x10\r\x00 \x04(\x02\x14!\x08 \x04(\x02\x18!\x00 \x01A\x046\x02\x04A\x80\x80\x80\x80x!\x01 \x00A\x80\x80\x80\x80xG\r\x03 \x08\r\x01\x0c\n\x0b \x04-\x00\x14!\x06 \x045\x02\x18!\n \x01A\x046\x02\x04B\x01 \nB \x86 \x06\x1b\"\n\xa7E\r\x01\x0bA\x00!\t \x03A\x006\x02\x00\x0c\t\x0b \nB \x88\xa7\"\x01A\x7fG\r\x07\x0c\x08\x0b \x07 \x08G\r\x04 \x00 \x06K\r\x05 \x03 \x006\x02\x00A\x00!\t\x0c\x08\x0bA\x00!\x01 \x03A\x006\x02\x00\x0c\x08\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xc5\x16\x10\x9a\x80\x80\x80\x00 \x04A\xba\xc0\x00;\x00\x10 \x04A\x10jA\x02\x10\x9b\x80\x80\x80\x00 \x04A\n:\x00, \x04A\xa0\xe6\x95\xa3\x076\x00( \x04B\xa0\xc2\xb1\x93\xd7\xac\x98\xb2\xf9\x007\x00  \x04B\xec\xd8\xbd\x9b\x96\x8c\xdd\xb7\xf2\x007\x00\x18 \x04B\xe9\xda\xc1\xfb\xa6\x8e\x9d\x90\xe1\x007\x00\x10 \x04A\x10jA\x1d\x10\x9b\x80\x80\x80\x00 \x04A\n:\x00\x10 \x04A\x10jA\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0bA\xe9\t\x10\x98\x80\x80\x80\x00\x00\x0bA\xea\t\x10\x98\x80\x80\x80\x00\x00\x0b \x01\x10\x85\x80\x80\x80\x00\x0bA\x1d!\x05\x0b \x02 \x02(\x02\x00A\x01j6\x02\x00 \x05A\x00 \t\x1b!\x01\x0b \x04A0j$\x80\x80\x80\x80\x00 \x01\x0b\xde\x04\x02\x0b\x7f\x01~#\x80\x80\x80\x80\x00A k\"\x02$\x80\x80\x80\x80\x00\x02@\x02@\x02@\x02@\x10\x95\x80\x80\x80\x00\"\x03(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x00 \x03(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x01 \x02 \x03\x10\x96\x80\x80\x80\x00A\x08!\x04 \x02(\x02\x04!\x05 \x02(\x02\x00\"\x06/\x01\x80\x18\"\x03 \x00M\r\x03\x02@ \x03 \x01M\r\x00 \x03!\x07\x0c\x03\x0b \x03A\x80\x01 \x03A\x80\x01K\x1b!\x08 \x01A\x01j!\t \x06 \x03A\x18lj!\n \x06(\x02\x88\x18!\x0b \x06(\x02\x84\x18!\x0c\x02@\x03@ \x02 \x0b6\x02\x10 \x02 \x0c6\x02\x0c \x02A\x006\x02\x08 \x08 \x03F\r\x01 \n \x02)\x02\x087\x02\x00 \nA\x10j \x02A\x08jA\x10j)\x02\x007\x02\x00 \nA\x08j \x02A\x08jA\x08j)\x02\x007\x02\x00A\x01!\x0c \x06 \x03A\x01j\"\x07;\x01\x80\x18 \x06 \x036\x02\x88\x18 \x06A\x016\x02\x84\x18 \nA\x18j!\n \x03!\x0b \x07!\x03 \t \x07F\r\x04\x0c\x00\x0b\x0b \x02A\x08j\x10\x97\x80\x80\x80\x00A0!\x04\x0c\x03\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0b \x07 \x00M\r\x00 \x06 \x00A\x18lj\"\x03(\x02\x00\"\nE\r\x00 \x03/\x01\x04!\x07 \x06)\x02\x84\x18!\r \x02A\x08jA\x16j \x03A\x16j/\x01\x00;\x01\x00 \x02A\x08jA\x0ej \x03A\x0ej)\x01\x007\x01\x00 \x02 \x03)\x01\x067\x01\x0e \x03 \r7\x02\x04A\x00!\x04 \x03A\x006\x02\x00 \x06 \x006\x02\x88\x18 \x06A\x016\x02\x84\x18 \x02 \x07;\x01\x0c \x02 \n6\x02\x08\x02@ \x06/\x01\x80\x18 \x01M\r\x00 \x06 \x01A\x18lj\"\x03\x10\x97\x80\x80\x80\x00 \x03A\x10j \x02A\x08jA\x10j)\x02\x007\x02\x00 \x03A\x08j \x02A\x08jA\x08j)\x02\x007\x02\x00 \x03 \x02)\x02\x087\x02\x00\x0c\x01\x0b \x02A\x08j\x10\x97\x80\x80\x80\x00A\x08!\x04\x0b \x05 \x05(\x02\x00A\x01j6\x02\x00 \x02A j$\x80\x80\x80\x80\x00 \x04\x0b\x04\x00A:\x0b\xb7\x03\x01\x05\x7f#\x80\x80\x80\x80\x00A\x10k\"\x04$\x80\x80\x80\x80\x00\x02@\x02@\x02@\x10\xce\x80\x80\x80\x00A~j\x0e\x03\x01\x00\x01\x00\x0b \x03A\x006\x02\x00A\x1d!\x01\x0c\x01\x0b\x02@\x02@\x02@\x02@\x02@\x02@ \x02A\x02I\r\x00 \x01 \x02A\x03tjAxj!\x05\x03@ \x01(\x02\x04\"\x06\r\x03 \x01A\x08j!\x01 \x02A\x7fj\"\x02A\x01K\r\x00\x0b \x05!\x01\x0c\x01\x0b \x02E\r\x02\x0b \x01(\x02\x04!\x06\x0b \x01(\x02\x00!\x02\x10\x95\x80\x80\x80\x00\"\x01(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x01 \x01(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x02 \x04 \x01\x10\xa9\x80\x80\x80\x00A\x08!\x01 \x04(\x02\x04!\x05\x02@ \x04(\x02\x00\"\x07/\x01\x80\x18 \x00M\r\x00 \x07 \x00A\x18lj\"\x00(\x02\x00A\x01G\r\x00 \x00(\x02\x0cE\r\x00 \x00A\x10j!\x07 \x06!\x01\x03@ \x04A\x08j \x07 \x02 \x01A\x80  \x01A\x80 I\x1b\"\x00\x10\xb7\x80\x80\x80\x00\x02@ \x04(\x02\x08\"\x08A\x02F\r\x00\x02@\x02@ \x08\x0e\x02\x00\x01\x00\x0b \x04(\x02\x0c\"\x01A\x7fF\r\x00 \x01\x10\x85\x80\x80\x80\x00\x0bA\x1d!\x01\x0c\x02\x0b \x02 \x00j!\x02 \x01 \x00k\"\x01\r\x00\x0b \x03 \x066\x02\x00A\x00!\x01\x0b \x05 \x05(\x02\x00A\x01j6\x02\x00\x0c\x03\x0bA\x00!\x01 \x03A\x006\x02\x00\x0c\x02\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0b \x04A\x10j$\x80\x80\x80\x80\x00 \x01\x0b_\x01\x01\x7f#\x80\x80\x80\x80\x00A\x10k\"\x04$\x80\x80\x80\x80\x00 \x01(\x02\x00 \x02 \x03 \x04A\x04j\x10\x90\x80\x80\x80\x00\x02@\x02@ \x04-\x00\x04\r\x00 \x00A\x026\x02\x00\x0c\x01\x0b \x00B\x01 \x045\x02\x0cB \x86 \x04-\x00\x08\x1b7\x02\x00\x0b \x04A\x10j$\x80\x80\x80\x80\x00\x0b\x04\x00A:\x0b\x04\x00A:\x0b\x04\x00A:\x0b\x04\x00A:\x0b\x04\x00A:\x0b\x04\x00A:\x0b\x04\x00A:\x0b\xc6\x0b\x03\x0b\x7f\x02~\x01\x7f#\x80\x80\x80\x80\x00A\xe0\x00k\"\x04$\x80\x80\x80\x80\x00 \x03A\x006\x02\x00\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@ \x02A\x80\x80\x80\xc0\x00O\r\x00\x02@ \x02A\x05t\"\x05 \x02A\x03tI\r\x00\x02@ \x02\r\x00A\x1c!\x06\x0c\x06\x0b\x02@\x10\x95\x80\x80\x80\x00\"\x07(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x00\x02@ \x07(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x00 \x01 \x05j \x02A\x02t\"\x08k!\t \x02A0l!\n \x00A\x18j!\x0bA\x00!\x05A\x00!\x0c\x03@A\x1c!\x06\x02@\x02@\x02@\x02@\x02@\x02@\x02@\x02@ \x0bApj-\x00\x00\x0e\x03\x00\x01\x02\x0e\x0b \x0bA\x10j/\x01\x00A\x01q!\r \x0bAxj(\x02\x00\x0e\x02\x02\x03\r\x0b \x04A(j \x07\x10\xa9\x80\x80\x80\x00 \x04(\x02,!\x06 \x0bAxj(\x02\x00\"\r \x04(\x02(\"\x0e/\x01\x80\x18O\r\x0b \x0e \rA\x18lj\"\r(\x02\x00A\x01G\r\x0b \r(\x02\x04\r\x03\x0c\x0b\x0b \x04A0j \x07\x10\xa9\x80\x80\x80\x00 \x04(\x024!\x06 \x0bAxj(\x02\x00\"\r \x04(\x020\"\x0e/\x01\x80\x18O\r\n \x0e \rA\x18lj\"\r(\x02\x00A\x01G\r\n \r(\x02\x0cE\r\n \r(\x02\x10\x10\x86\x80\x80\x80\x00!\r \x06 \x06(\x02\x00A\x01j6\x02\x00\x0c\x04\x0b \x0b)\x03\x00!\x0f\x02@ \rE\r\x00 \x04A\xc0\x00j\x10\x82\x80\x80\x80\x00 \x04A\x18j \x0fB\x80\x94\xeb\xdc\x03\x80\"\x10 \x04)\x03@} \x04(\x02H\"\x0e \x10B\x80\xec\x94\xa3\x0c~ \x0f|\xa7\"\rK\"\x11\xad}B\x00B\x80\x94\xeb\xdc\x03B\x00\x10\xd0\x80\x80\x80\x00A=!\x06 \x04)\x03 B\x00R\r\x0b \x04)\x03\x18\"\x10 \rA\x80\x94\xeb\xdc\x03j \r \x11\x1b \x0ek\xad|\"\x0f \x10T\r\x0b\x0b \x0f\x10\x87\x80\x80\x80\x00!\r\x0c\x03\x0b \x0b)\x03\x00!\x0f \rE\r\x01 \x0f\x10\x88\x80\x80\x80\x00!\r\x0c\x02\x0b \r(\x02\x08\x10\x89\x80\x80\x80\x00!\r \x06 \x06(\x02\x00A\x01j6\x02\x00\x0c\x01\x0b \x0f\x10\x87\x80\x80\x80\x00!\r\x0b\x02@ \x02 \x0cF\r\x00 \x01 \x05j \r6\x02\x00 \x0bA0j!\x0b \x05A\x04j!\x05 \x0cA\x01j!\x0c \nAPj\"\nE\r\x08\x0c\x01\x0b\x0bA\xe3\x0f\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\x8b\x10\x10\x98\x80\x80\x80\x00\x00\x0bA\x97\x01\x10\x99\x80\x80\x80\x00\x00\x0b \x06 \x06(\x02\x00A\x01j6\x02\x00A\x08!\x06\x0b \x0cE\r\x01 \x01A|j!\x0b \x0cA\x02t!\x05\x03@\x02@ \x0b \x05j(\x02\x00\"\x01A\x7fF\r\x00 \x01\x10\x8a\x80\x80\x80\x00\x0b \x05A|j\"\x05E\r\x02\x0c\x00\x0b\x0b \x07 \x086\x02\x0c \x07 \t6\x02\x08 \x04B\x007\x028 \x07(\x02\x04!\x0b \x07A\x006\x02\x04 \x0bA\x04G\r\x03 \x01 \x02 \x04A8j\x10\x8b\x80\x80\x80\x00 \x07A\x046\x02\x04 \x04(\x02< \x02K\r\x04 \x04(\x028 \tG\r\x05 \x01A|j!\x0c\x03@\x02@ \x0c \x05j(\x02\x00\"\x0bA\x7fF\r\x00 \x0b\x10\x8a\x80\x80\x80\x00\x0b \x05A|j\"\x05\r\x00\x0bA\x00!\x06A\x00!\x02\x02@ \x04(\x02<\"\x0bE\r\x00 \x04(\x028!\x05 \x0bA\x02t!\nA\x00!\x02\x03@ \x00 \x05(\x02\x00A0lj\"\x0b(\x02\x10!\x0c \x0b)\x03\x00!\x10B\x00!\x0f\x02@\x02@\x02@\x02@\x02@ \x0b-\x00\x08\"\x0b\x0e\x03\x04\x01\x02\x00\x0bA\xc9\x11\x10\x99\x80\x80\x80\x00\x00\x0b \x04A\x08j \x07\x10\xa9\x80\x80\x80\x00 \x0c \x04(\x02\x08\"\r/\x01\x80\x18O\r\x0b \r \x0cA\x18lj(\x02\x00A\x01G\r\x06 \x04(\x02\x0c!\x0c\x0c\x01\x0b \x04A\x10j \x07\x10\xa9\x80\x80\x80\x00 \x0c \x04(\x02\x10\"\r/\x01\x80\x18O\r\x0b \r \x0cA\x18lj(\x02\x00A\x01G\r\x06 \x04(\x02\x14!\x0c\x0b \x0c \x0c(\x02\x00A\x01j6\x02\x00B\x01!\x0f\x0b \x05A\x04j!\x05 \x01 \x107\x03\x00 \x01A\x18jA\x00;\x01\x00 \x01A\x10j \x0f7\x03\x00 \x01A\nj \x0b:\x00\x00 \x01A\x08jA\x00;\x01\x00 \x01A j!\x01 \x02A\x01j!\x02 \nA|j\"\n\r\x00\x0b\x0b \x03 \x026\x02\x00\x0b \x04A\xe0\x00j$\x80\x80\x80\x80\x00 \x06\x0f\x0bA\xb6\x11\x10\x99\x80\x80\x80\x00\x00\x0bA\xc5\x11\x10\x99\x80\x80\x80\x00\x00\x0bA\xc5\x16\x10\x9a\x80\x80\x80\x00 \x04A\xba\xc0\x00;\x00@ \x04A\xc0\x00jA\x02\x10\x9b\x80\x80\x80\x00 \x04A\n:\x00\\ \x04A\xa0\xe6\x95\xa3\x076\x00X \x04B\xa0\xc2\xb1\x93\xd7\xac\x98\xb2\xf9\x007\x00P \x04B\xec\xd8\xbd\x9b\x96\x8c\xdd\xb7\xf2\x007\x00H \x04B\xe9\xda\xc1\xfb\xa6\x8e\x9d\x90\xe1\x007\x00@ \x04A\xc0\x00jA\x1d\x10\x9b\x80\x80\x80\x00 \x04A\n:\x00@ \x04A\xc0\x00jA\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0bA\x88\x11\x10\x98\x80\x80\x80\x00\x00\x0bA\x89\x11\x10\x98\x80\x80\x80\x00\x00\x0bA\xa0\x01\x10\x99\x80\x80\x80\x00\x00\x0bA\xa0\x01\x10\x99\x80\x80\x80\x00\x00\x0b\xbe\x01\x01\x01\x7f#\x80\x80\x80\x80\x00A\xc0\x00k\"\x01$\x80\x80\x80\x80\x00A\xe3\x11\x10\x9a\x80\x80\x80\x00 \x01A\xba\xc0\x00;\x00\x0f \x01A\x0fjA\x02\x10\x9b\x80\x80\x80\x00 \x01A\n:\x00? \x01B\xf8\xf2\x81\xb9\xf7\xcd\x9c\xb6\xe4\x007\x007 \x01B\xe5\xc0\xa4\xf3\x86\x84\x9c\xb9\xef\x007\x00/ \x01B\xe1\xec\x85\xcb\xc6\xad\x98\xb1\xec\x007\x00\' \x01B\xee\xe8\x85\xa3\x97\xed\x9b\xb7 7\x00\x1f \x01B\xa0\xd2\xb5\x83\xc7\xad\xd9\xb6\xe5\x007\x00\x17 \x01B\xee\xde\x81\xf9\xc6\x8e\xda\xb2\xf2\x007\x00\x0f \x01A\x0fjA1\x10\x9b\x80\x80\x80\x00 \x01A\n:\x00\x0f \x01A\x0fjA\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0b\x0c\x00A\xf1\x11\x10\x99\x80\x80\x80\x00\x00\x0b\x04\x00A\x00\x0b\xcb\x02\x01\x03\x7f#\x80\x80\x80\x80\x00A k\"\x02$\x80\x80\x80\x80\x00\x02@\x02@\x02@\x02@\x02@\x02@\x10\xce\x80\x80\x80\x00A~j\x0e\x03\x00\x01\x00\x01\x0b\x10\x95\x80\x80\x80\x00\"\x03(\x02\x00A\xf5\xce\xa1\x8b\x02G\r\x01 \x03(\x02\xfc\xff\x03A\xf5\xce\xa1\x8b\x02G\r\x02 \x03 \x016\x02\x0c \x03 \x006\x02\x08 \x03(\x02\x04!\x04 \x03A\x006\x02\x04 \x04A\x04G\r\x03 \x02B\x007\x03\x00 \x01\xad \x02\x10\x8c\x80\x80\x80\x00 \x02(\x02\x00!\x01 \x03A\x046\x02\x04 \x01 \x00G\r\x04\x0b \x02A j$\x80\x80\x80\x80\x00A\x00\x0f\x0bA\xba\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xbb\x15\x10\x98\x80\x80\x80\x00\x00\x0bA\xc5\x16\x10\x9a\x80\x80\x80\x00 \x02A\xba\xc0\x00;\x00\x00 \x02A\x02\x10\x9b\x80\x80\x80\x00 \x02A\n:\x00\x1c \x02A\xa0\xe6\x95\xa3\x076\x00\x18 \x02B\xa0\xc2\xb1\x93\xd7\xac\x98\xb2\xf9\x007\x00\x10 \x02B\xec\xd8\xbd\x9b\x96\x8c\xdd\xb7\xf2\x007\x00\x08 \x02B\xe9\xda\xc1\xfb\xa6\x8e\x9d\x90\xe1\x007\x00\x00 \x02A\x1d\x10\x9b\x80\x80\x80\x00 \x02A\n:\x00\x00 \x02A\x01\x10\x9b\x80\x80\x80\x00\x00\x00\x0bA\x8d\x12\x10\x98\x80\x80\x80\x00\x00\x0b\x0c\x00A\x9e\x12\x10\x99\x80\x80\x80\x00\x00\x0b\x0c\x00A\xad\x12\x10\x99\x80\x80\x80\x00\x00\x0b\x0c\x00A\xbb\x12\x10\x99\x80\x80\x80\x00\x00\x0b\x0c\x00A\xc2\x12\x10\x99\x80\x80\x80\x00\x00\x0bi\x01\x01\x7f\x02@\x10\xce\x80\x80\x80\x00A\x02G\r\x00A\x03\x10\xcf\x80\x80\x80\x00A\x00A\x00A\x04A\x80\x80\x04\x10\x8d\x80\x80\x80\x00!\x00A\x04\x10\xcf\x80\x80\x80\x00 \x00A\xf5\xce\xa1\x8b\x026\x02\xfc\xff\x03 \x00A\x026\x02\xa0\x18 \x00A\x006\x02\x18 \x00B\xf5\xce\xa1\x8b\xc2\x007\x02\x00 \x00\x0f\x0bA\xda\x15\x10\x98\x80\x80\x80\x00\x00\x0b\x95\x01\x01\x03\x7f\x10\x91\x80\x80\x80\x00!\x01\x10\x92\x80\x80\x80\x00!\x02\x10\x8e\x80\x80\x80\x00!\x03 \x00A\x006\x02\x84\x18 \x00A\x03;\x01\x80\x18 \x00A\x02:\x00D \x00B\x007\x024 \x00A\x016\x020 \x00A\x01:\x00, \x00B\x007\x02\x1c \x00A\x016\x02\x18 \x00A\x00:\x00\x14 \x00B\x007\x02\x0c \x00A\x016\x02\x00 \x00 \x01\xadB \x86B\x01\x847\x02\x04 \x00 \x02\xadB \x86B\x01\x847\x02$ \x00 \x03\xadB \x86B\x01\x847\x02<\x0bS\x01\x02\x7f#\x80\x80\x80\x80\x00A\x10k\"\x01$\x80\x80\x80\x80\x00\x02@ \x00E\r\x00 \x00A\nn\"\x02\x10\xca\x80\x80\x80\x00 \x01 \x02A\xf6\x01l \x00jA0r:\x00\x0f \x01A\x0fjA\x01\x10\x9b\x80\x80\x80\x00\x0b \x01A\x10j$\x80\x80\x80\x80\x00\x0b\n\x00 \x00\x10\xca\x80\x80\x80\x00\x0b\x08\x00#\x81\x80\x80\x80\x00\x0b\n\x00 \x00$\x81\x80\x80\x80\x00\x0b\x08\x00#\x82\x80\x80\x80\x00\x0b\n\x00 \x00$\x82\x80\x80\x80\x00\x0bn\x01\x06~ \x00 \x03B\xff\xff\xff\xff\x0f\x83\"\x05 \x01B\xff\xff\xff\xff\x0f\x83\"\x06~\"\x07 \x03B \x88\"\x08 \x06~\"\x06 \x05 \x01B \x88\"\t~|\"\x05B \x86|\"\n7\x03\x00 \x00 \x08 \t~ \x05 \x06T\xadB \x86 \x05B \x88\x84| \n \x07T\xad| \x04 \x01~ \x03 \x02~||7\x03\x08\x0b\xc1\x02\x01\x08\x7f\x02@\x02@ \x02A\x10O\r\x00 \x00!\x03\x0c\x01\x0b \x00A\x00 \x00kA\x03q\"\x04j!\x05\x02@ \x04E\r\x00 \x00!\x03 \x01!\x06\x03@ \x03 \x06-\x00\x00:\x00\x00 \x06A\x01j!\x06 \x03A\x01j\"\x03 \x05I\r\x00\x0b\x0b \x05 \x02 \x04k\"\x07A|q\"\x08j!\x03\x02@\x02@ \x01 \x04j\"\tA\x03qE\r\x00 \x08A\x01H\r\x01 \tA\x03t\"\x06A\x18q!\x02 \tA|q\"\nA\x04j!\x01A\x00 \x06kA\x18q!\x04 \n(\x02\x00!\x06\x03@ \x05 \x06 \x02v \x01(\x02\x00\"\x06 \x04tr6\x02\x00 \x01A\x04j!\x01 \x05A\x04j\"\x05 \x03I\r\x00\x0c\x02\x0b\x0b \x08A\x01H\r\x00 \t!\x01\x03@ \x05 \x01(\x02\x006\x02\x00 \x01A\x04j!\x01 \x05A\x04j\"\x05 \x03I\r\x00\x0b\x0b \x07A\x03q!\x02 \t \x08j!\x01\x0b\x02@ \x02E\r\x00 \x03 \x02j!\x05\x03@ \x03 \x01-\x00\x00:\x00\x00 \x01A\x01j!\x01 \x03A\x01j\"\x03 \x05I\r\x00\x0b\x0b \x00\x0b\x0e\x00 \x00 \x01 \x02\x10\xd1\x80\x80\x80\x00\x0b\x00\xd9\x0f7component-type:wit-bindgen:0.30.0:adapter:encoded world\x00asm\r\x00\x01\x00\x00\x19\x16wit-component-encoding\x04\x00\x07\xa3\x0e\x01A\x02\x01A\x16\x01B\x05\x01r\x02\x07secondsw\x0bnanosecondsy\x04\x00\x08datetime\x03\x00\x00\x01@\x00\x00\x01\x04\x00\x03now\x01\x02\x04\x00\nresolution\x01\x02\x03\x01\x1cwasi:clocks/wall-clock@0.2.1\x05\x00\x01B\n\x04\x00\x08pollable\x03\x01\x01h\x00\x01@\x01\x04self\x01\x00\x7f\x04\x00\x16[method]pollable.ready\x01\x02\x01@\x01\x04self\x01\x01\x00\x04\x00\x16[method]pollable.block\x01\x03\x01p\x01\x01py\x01@\x01\x02in\x04\x00\x05\x04\x00\x04poll\x01\x06\x03\x01\x12wasi:io/poll@0.2.1\x05\x01\x02\x03\x00\x01\x08pollable\x01B\x0f\x02\x03\x02\x01\x02\x04\x00\x08pollable\x03\x00\x00\x01w\x04\x00\x07instant\x03\x00\x02\x01w\x04\x00\x08duration\x03\x00\x04\x01@\x00\x00\x03\x04\x00\x03now\x01\x06\x01@\x00\x00\x05\x04\x00\nresolution\x01\x07\x01i\x01\x01@\x01\x04when\x03\x00\x08\x04\x00\x11subscribe-instant\x01\t\x01@\x01\x04when\x05\x00\x08\x04\x00\x12subscribe-duration\x01\n\x03\x01!wasi:clocks/monotonic-clock@0.2.1\x05\x03\x01B\x05\x01p}\x01@\x01\x03lenw\x00\x00\x04\x00\x10get-random-bytes\x01\x01\x01@\x00\x00w\x04\x00\x0eget-random-u64\x01\x02\x03\x01\x18wasi:random/random@0.2.1\x05\x04\x01B\x04\x04\x00\x05error\x03\x01\x01h\x00\x01@\x01\x04self\x01\x00s\x04\x00\x1d[method]error.to-debug-string\x01\x02\x03\x01\x13wasi:io/error@0.2.1\x05\x05\x02\x03\x00\x04\x05error\x01B(\x02\x03\x02\x01\x06\x04\x00\x05error\x03\x00\x00\x02\x03\x02\x01\x02\x04\x00\x08pollable\x03\x00\x02\x01i\x01\x01q\x02\x15last-operation-failed\x01\x04\x00\x06closed\x00\x00\x04\x00\x0cstream-error\x03\x00\x05\x04\x00\x0cinput-stream\x03\x01\x04\x00\routput-stream\x03\x01\x01h\x07\x01p}\x01j\x01\n\x01\x06\x01@\x02\x04self\t\x03lenw\x00\x0b\x04\x00\x19[method]input-stream.read\x01\x0c\x04\x00\"[method]input-stream.blocking-read\x01\x0c\x01j\x01w\x01\x06\x01@\x02\x04self\t\x03lenw\x00\r\x04\x00\x19[method]input-stream.skip\x01\x0e\x04\x00\"[method]input-stream.blocking-skip\x01\x0e\x01i\x03\x01@\x01\x04self\t\x00\x0f\x04\x00\x1e[method]input-stream.subscribe\x01\x10\x01h\x08\x01@\x01\x04self\x11\x00\r\x04\x00![method]output-stream.check-write\x01\x12\x01j\x00\x01\x06\x01@\x02\x04self\x11\x08contents\n\x00\x13\x04\x00\x1b[method]output-stream.write\x01\x14\x04\x00.[method]output-stream.blocking-write-and-flush\x01\x14\x01@\x01\x04self\x11\x00\x13\x04\x00\x1b[method]output-stream.flush\x01\x15\x04\x00$[method]output-stream.blocking-flush\x01\x15\x01@\x01\x04self\x11\x00\x0f\x04\x00\x1f[method]output-stream.subscribe\x01\x16\x01@\x02\x04self\x11\x03lenw\x00\x13\x04\x00\"[method]output-stream.write-zeroes\x01\x17\x04\x005[method]output-stream.blocking-write-zeroes-and-flush\x01\x17\x01@\x03\x04self\x11\x03src\t\x03lenw\x00\r\x04\x00\x1c[method]output-stream.splice\x01\x18\x04\x00%[method]output-stream.blocking-splice\x01\x18\x03\x01\x15wasi:io/streams@0.2.1\x05\x07\x02\x03\x00\x05\routput-stream\x01B\x05\x02\x03\x02\x01\x08\x04\x00\routput-stream\x03\x00\x00\x01i\x01\x01@\x00\x00\x02\x04\x00\nget-stdout\x01\x03\x03\x01\x15wasi:cli/stdout@0.2.1\x05\t\x01B\x05\x02\x03\x02\x01\x08\x04\x00\routput-stream\x03\x00\x00\x01i\x01\x01@\x00\x00\x02\x04\x00\nget-stderr\x01\x03\x03\x01\x15wasi:cli/stderr@0.2.1\x05\n\x02\x03\x00\x05\x0cinput-stream\x01B\x05\x02\x03\x02\x01\x0b\x04\x00\x0cinput-stream\x03\x00\x00\x01i\x01\x01@\x00\x00\x02\x04\x00\tget-stdin\x01\x03\x03\x01\x14wasi:cli/stdin@0.2.1\x05\x0c\x04\x01\x18wasmtime:adapter/adapter\x04\x00\x0b\r\x01\x00\x07adapter\x03\x00\x00\x00G\tproducers\x01\x0cprocessed-by\x02\rwit-component\x070.215.0\x10wit-bindgen-rust\x060.30.0\x00\xa1\"\x04name\x00.-wasi_preview1_component_adapter.proxy.adapter\x01\xaf!S\x00h_ZN22wasi_snapshot_preview18bindings4wasi6clocks10wall_clock10resolution10wit_import17hff6c21b4247cd962E\x01m_ZN22wasi_snapshot_preview18bindings4wasi6clocks15monotonic_clock10resolution10wit_import17h09c7f5c2068e9297E\x02`_ZN22wasi_snapshot_preview18bindings4wasi6clocks10wall_clock3now10wit_import17h9e5631dbd27195e1E\x03e_ZN22wasi_snapshot_preview18bindings4wasi6clocks15monotonic_clock3now10wit_import17h3ca26e6c4d3015dfE\x04p_ZN22wasi_snapshot_preview18bindings4wasi2io7streams11InputStream13blocking_read10wit_import17h699b150c5e744214E\x05\xa4\x01_ZN128_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wasi_snapshot_preview1..bindings.._rt..WasmResource$GT$4drop4drop17hb032c04a8ad8ea4aE\x06l_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream9subscribe10wit_import17h177cb73813766424E\x07u_ZN22wasi_snapshot_preview18bindings4wasi6clocks15monotonic_clock18subscribe_duration10wit_import17h74597d4de6aa6eadE\x08t_ZN22wasi_snapshot_preview18bindings4wasi6clocks15monotonic_clock17subscribe_instant10wit_import17h8dec84a3f7fa4040E\tk_ZN22wasi_snapshot_preview18bindings4wasi2io7streams11InputStream9subscribe10wit_import17h5a41bcdf567cfae7E\n\xa6\x01_ZN130_$LT$wasi_snapshot_preview1..bindings..wasi..io..poll..Pollable$u20$as$u20$wasi_snapshot_preview1..bindings.._rt..WasmResource$GT$4drop4drop17h8669cbe93c93fb5cE\x0bg_ZN22wasi_snapshot_preview111poll_oneoff28_$u7b$$u7b$closure$u7d$$u7d$11poll_import17hdace8527b5fbcec9E\x0ci_ZN22wasi_snapshot_preview18bindings4wasi6random6random16get_random_bytes10wit_import17h1249ed452633ca6aE\rG_ZN22wasi_snapshot_preview15State3new12cabi_realloc17hd6db7e1af2f51db7E\x0e`_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h6ac53f1e4d3ea4b1E\x0f\xad\x01_ZN137_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wasi_snapshot_preview1..bindings.._rt..WasmResource$GT$4drop4drop17h9aab2636746d051dE\x10|_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush10wit_import17hcdcb2ba23d3be60aE\x11]_ZN22wasi_snapshot_preview18bindings4wasi3cli5stdin9get_stdin10wit_import17hc4959fb472c5585aE\x12`_ZN22wasi_snapshot_preview18bindings4wasi3cli6stdout10get_stdout10wit_import17ha6801d11be9ad650E\x13\xac\x01_ZN136_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..InputStream$u20$as$u20$wasi_snapshot_preview1..bindings.._rt..WasmResource$GT$4drop4drop17h5e64c156907d2e68E\x14\x12adapter_open_badfd\x159_ZN22wasi_snapshot_preview15State3ptr17h16330e3abd760c9dE\x16F_ZN22wasi_snapshot_preview15State15descriptors_mut17hf5a11e2e78fbfb9fE\x17f_ZN4core3ptr68drop_in_place$LT$wasi_snapshot_preview1..descriptors..Descriptor$GT$17hc3a24710a66e2a21E\x18C_ZN22wasi_snapshot_preview16macros11assert_fail17hf77f8d210b846cf8E\x19C_ZN22wasi_snapshot_preview16macros11unreachable17hd9ba624b4b41fffeE\x1aJ_ZN22wasi_snapshot_preview16macros18eprint_unreachable17hd9aceb8f289753a5E\x1b<_ZN22wasi_snapshot_preview16macros5print17h2a875326f3e342caE\x1c\x13adapter_close_badfd\x1dO_ZN22wasi_snapshot_preview111descriptors11Descriptors5close17hada38fa9e34990afE\x1e\x13reset_adapter_state\x1f\x13cabi_import_realloc ?_ZN22wasi_snapshot_preview19BumpAlloc5alloc17h9fba6761f805cf1fE!\x08args_get\"\x0eargs_sizes_get#\x11environ_sizes_get$\rclock_res_get%\x0eclock_time_get&\tfd_advise\'\x0bfd_allocate(\x08fd_close)B_ZN22wasi_snapshot_preview15State11descriptors17hcb38f1706f0e65f9E*\x0bfd_datasync+\rfd_fdstat_get,\x13fd_fdstat_set_flags-\x14fd_fdstat_set_rights.\x14fd_filestat_set_size/\x15fd_filestat_set_times0\x08fd_pread1\x0efd_prestat_get2\x13fd_prestat_dir_name3\x07fd_read4\x0bfd_renumber5\x07fd_seek6\x08fd_write7p_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17h892f30c69877463bE8\x11path_filestat_get9\x17path_filestat_set_times:\tpath_link;\tpath_open<\rpath_readlink=\x0bpath_rename>\x0cpath_symlink?\x0bpoll_oneoff@\tproc_exitA\nproc_raiseB\x0bsched_yieldC\nrandom_getD\x0bsock_acceptE\tsock_recvF\tsock_sendG\rsock_shutdownH9_ZN22wasi_snapshot_preview15State3new17h64ce4e444595aea9EIM_ZN22wasi_snapshot_preview111descriptors11Descriptors3new17hc652f0529326a1c0EJS_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1dad35ebfa624d97EKB_ZN22wasi_snapshot_preview16macros10eprint_u3217hc852a3967a70d00fEL\rget_state_ptrM\rset_state_ptrN\x14get_allocation_stateO\x14set_allocation_stateP\x08__multi3Q5_ZN17compiler_builtins3mem6memcpy17hf57517a6dbcc2dc5ER\x06memcpy\x078\x03\x00\x0f__stack_pointer\x01\x12internal_state_ptr\x02\x10allocation_state\x00M\tproducers\x02\x08language\x01\x04Rust\x00\x0cprocessed-by\x01\x05rustc\x1d1.80.0 (051478957 2024-07-21)\x00,\x0ftarget_features\x02+\x0fmutable-globals+\x08sign-ext";
Expand description

The “proxy” adapter provides implements a HTTP proxy which is more restricted than the “reactor” adapter adapter, as it lacks filesystem, socket, environment, exit, and terminal support, but includes HTTP handlers for incoming and outgoing requests.

This adapter implements the wasi:http/proxy world.