summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Ghedini <alessandro@ghedini.me>2015-10-07 11:05:32 +0200
committerAlessandro Ghedini <alessandro@ghedini.me>2015-10-07 11:05:32 +0200
commitece9e71f37ee07077b315c23f755d2cfe5bd013d (patch)
treead5c84f1dc1354cc0ed7622b21771e443bfce6b5
parent9456f51adb76b83ceb4b95c8481325de62b25ad2 (diff)
Imported Upstream version 7.45.0
-rw-r--r--CHANGES1542
-rw-r--r--CMake/CurlTests.c2
-rw-r--r--CMake/OtherTests.cmake2
-rw-r--r--CMakeLists.txt35
-rw-r--r--Makefile.in1
-rw-r--r--RELEASE-NOTES228
-rwxr-xr-xconfig.guess47
-rwxr-xr-xconfig.sub36
-rwxr-xr-xconfigure110
-rw-r--r--configure.ac32
-rw-r--r--docs/KNOWN_BUGS24
-rw-r--r--docs/Makefile.in1
-rw-r--r--docs/THANKS33
-rw-r--r--docs/TODO9
-rw-r--r--docs/curl-config.html2
-rw-r--r--docs/curl-config.pdfbin6016 -> 6016 bytes
-rw-r--r--docs/curl.168
-rw-r--r--docs/curl.html44
-rw-r--r--docs/curl.pdfbin108728 -> 110348 bytes
-rw-r--r--docs/examples/Makefile.in1
-rw-r--r--docs/examples/hiperfifo.c2
-rw-r--r--docs/libcurl/Makefile.in1
-rw-r--r--docs/libcurl/curl_easy_cleanup.html2
-rw-r--r--docs/libcurl/curl_easy_cleanup.pdfbin4581 -> 4581 bytes
-rw-r--r--docs/libcurl/curl_easy_duphandle.html2
-rw-r--r--docs/libcurl/curl_easy_duphandle.pdfbin4058 -> 4058 bytes
-rw-r--r--docs/libcurl/curl_easy_escape.37
-rw-r--r--docs/libcurl/curl_easy_escape.html8
-rw-r--r--docs/libcurl/curl_easy_escape.pdfbin4154 -> 4157 bytes
-rw-r--r--docs/libcurl/curl_easy_getinfo.3326
-rw-r--r--docs/libcurl/curl_easy_getinfo.html162
-rw-r--r--docs/libcurl/curl_easy_getinfo.pdfbin18522 -> 10715 bytes
-rw-r--r--docs/libcurl/curl_easy_init.html2
-rw-r--r--docs/libcurl/curl_easy_init.pdfbin4197 -> 4197 bytes
-rw-r--r--docs/libcurl/curl_easy_pause.32
-rw-r--r--docs/libcurl/curl_easy_pause.html4
-rw-r--r--docs/libcurl/curl_easy_pause.pdfbin7373 -> 7373 bytes
-rw-r--r--docs/libcurl/curl_easy_perform.html2
-rw-r--r--docs/libcurl/curl_easy_perform.pdfbin4986 -> 4986 bytes
-rw-r--r--docs/libcurl/curl_easy_recv.html2
-rw-r--r--docs/libcurl/curl_easy_recv.pdfbin5493 -> 5493 bytes
-rw-r--r--docs/libcurl/curl_easy_reset.html2
-rw-r--r--docs/libcurl/curl_easy_reset.pdfbin3701 -> 3701 bytes
-rw-r--r--docs/libcurl/curl_easy_send.html2
-rw-r--r--docs/libcurl/curl_easy_send.pdfbin5208 -> 5208 bytes
-rw-r--r--docs/libcurl/curl_easy_setopt.36
-rw-r--r--docs/libcurl/curl_easy_setopt.html6
-rw-r--r--docs/libcurl/curl_easy_setopt.pdfbin25370 -> 25416 bytes
-rw-r--r--docs/libcurl/curl_easy_strerror.html2
-rw-r--r--docs/libcurl/curl_easy_strerror.pdfbin3667 -> 3667 bytes
-rw-r--r--docs/libcurl/curl_easy_unescape.34
-rw-r--r--docs/libcurl/curl_easy_unescape.html4
-rw-r--r--docs/libcurl/curl_easy_unescape.pdfbin4179 -> 4176 bytes
-rw-r--r--docs/libcurl/curl_escape.32
-rw-r--r--docs/libcurl/curl_escape.html4
-rw-r--r--docs/libcurl/curl_escape.pdfbin4014 -> 4020 bytes
-rw-r--r--docs/libcurl/curl_formadd.html2
-rw-r--r--docs/libcurl/curl_formadd.pdfbin12533 -> 12533 bytes
-rw-r--r--docs/libcurl/curl_formfree.html2
-rw-r--r--docs/libcurl/curl_formfree.pdfbin3767 -> 3767 bytes
-rw-r--r--docs/libcurl/curl_formget.html2
-rw-r--r--docs/libcurl/curl_formget.pdfbin4403 -> 4403 bytes
-rw-r--r--docs/libcurl/curl_free.html2
-rw-r--r--docs/libcurl/curl_free.pdfbin3356 -> 3356 bytes
-rw-r--r--docs/libcurl/curl_getdate.html2
-rw-r--r--docs/libcurl/curl_getdate.pdfbin6462 -> 6462 bytes
-rw-r--r--docs/libcurl/curl_getenv.html2
-rw-r--r--docs/libcurl/curl_getenv.pdfbin4188 -> 4188 bytes
-rw-r--r--docs/libcurl/curl_global_cleanup.html2
-rw-r--r--docs/libcurl/curl_global_cleanup.pdfbin3860 -> 3860 bytes
-rw-r--r--docs/libcurl/curl_global_init.html2
-rw-r--r--docs/libcurl/curl_global_init.pdfbin5107 -> 5107 bytes
-rw-r--r--docs/libcurl/curl_global_init_mem.311
-rw-r--r--docs/libcurl/curl_global_init_mem.html6
-rw-r--r--docs/libcurl/curl_global_init_mem.pdfbin4281 -> 4320 bytes
-rw-r--r--docs/libcurl/curl_mprintf.html2
-rw-r--r--docs/libcurl/curl_mprintf.pdfbin5924 -> 5924 bytes
-rw-r--r--docs/libcurl/curl_multi_add_handle.32
-rw-r--r--docs/libcurl/curl_multi_add_handle.html4
-rw-r--r--docs/libcurl/curl_multi_add_handle.pdfbin4737 -> 4732 bytes
-rw-r--r--docs/libcurl/curl_multi_assign.html2
-rw-r--r--docs/libcurl/curl_multi_assign.pdfbin4570 -> 4570 bytes
-rw-r--r--docs/libcurl/curl_multi_cleanup.html2
-rw-r--r--docs/libcurl/curl_multi_cleanup.pdfbin3812 -> 3812 bytes
-rw-r--r--docs/libcurl/curl_multi_fdset.html2
-rw-r--r--docs/libcurl/curl_multi_fdset.pdfbin5480 -> 5480 bytes
-rw-r--r--docs/libcurl/curl_multi_info_read.html2
-rw-r--r--docs/libcurl/curl_multi_info_read.pdfbin5883 -> 5883 bytes
-rw-r--r--docs/libcurl/curl_multi_init.html2
-rw-r--r--docs/libcurl/curl_multi_init.pdfbin3423 -> 3423 bytes
-rw-r--r--docs/libcurl/curl_multi_perform.html2
-rw-r--r--docs/libcurl/curl_multi_perform.pdfbin7082 -> 7082 bytes
-rw-r--r--docs/libcurl/curl_multi_remove_handle.html2
-rw-r--r--docs/libcurl/curl_multi_remove_handle.pdfbin3953 -> 3953 bytes
-rw-r--r--docs/libcurl/curl_multi_setopt.html2
-rw-r--r--docs/libcurl/curl_multi_setopt.pdfbin5358 -> 5358 bytes
-rw-r--r--docs/libcurl/curl_multi_socket.html2
-rw-r--r--docs/libcurl/curl_multi_socket.pdfbin9402 -> 9402 bytes
-rw-r--r--docs/libcurl/curl_multi_socket_action.html2
-rw-r--r--docs/libcurl/curl_multi_socket_action.pdfbin9638 -> 9636 bytes
-rw-r--r--docs/libcurl/curl_multi_strerror.html2
-rw-r--r--docs/libcurl/curl_multi_strerror.pdfbin3433 -> 3433 bytes
-rw-r--r--docs/libcurl/curl_multi_timeout.html2
-rw-r--r--docs/libcurl/curl_multi_timeout.pdfbin4872 -> 4872 bytes
-rw-r--r--docs/libcurl/curl_multi_wait.html2
-rw-r--r--docs/libcurl/curl_multi_wait.pdfbin4947 -> 4947 bytes
-rw-r--r--docs/libcurl/curl_share_cleanup.html2
-rw-r--r--docs/libcurl/curl_share_cleanup.pdfbin3630 -> 3628 bytes
-rw-r--r--docs/libcurl/curl_share_init.html2
-rw-r--r--docs/libcurl/curl_share_init.pdfbin3839 -> 3839 bytes
-rw-r--r--docs/libcurl/curl_share_setopt.html2
-rw-r--r--docs/libcurl/curl_share_setopt.pdfbin5585 -> 5585 bytes
-rw-r--r--docs/libcurl/curl_share_strerror.html2
-rw-r--r--docs/libcurl/curl_share_strerror.pdfbin3432 -> 3432 bytes
-rw-r--r--docs/libcurl/curl_slist_append.html2
-rw-r--r--docs/libcurl/curl_slist_append.pdfbin3842 -> 3842 bytes
-rw-r--r--docs/libcurl/curl_slist_free_all.html2
-rw-r--r--docs/libcurl/curl_slist_free_all.pdf16
-rw-r--r--docs/libcurl/curl_strequal.html2
-rw-r--r--docs/libcurl/curl_strequal.pdfbin4148 -> 4148 bytes
-rw-r--r--docs/libcurl/curl_unescape.32
-rw-r--r--docs/libcurl/curl_unescape.html4
-rw-r--r--docs/libcurl/curl_unescape.pdfbin3967 -> 3974 bytes
-rw-r--r--docs/libcurl/curl_version.html2
-rw-r--r--docs/libcurl/curl_version.pdfbin3490 -> 3490 bytes
-rw-r--r--docs/libcurl/curl_version_info.pdfbin8845 -> 8845 bytes
-rw-r--r--docs/libcurl/libcurl-easy.html2
-rw-r--r--docs/libcurl/libcurl-easy.pdfbin4914 -> 4914 bytes
-rw-r--r--docs/libcurl/libcurl-errors.34
-rw-r--r--docs/libcurl/libcurl-errors.html6
-rw-r--r--docs/libcurl/libcurl-errors.pdfbin17585 -> 17816 bytes
-rw-r--r--docs/libcurl/libcurl-multi.html2
-rw-r--r--docs/libcurl/libcurl-multi.pdfbin11820 -> 11820 bytes
-rw-r--r--docs/libcurl/libcurl-share.html2
-rw-r--r--docs/libcurl/libcurl-share.pdfbin4999 -> 4999 bytes
-rw-r--r--docs/libcurl/libcurl-symbols.38
-rw-r--r--docs/libcurl/libcurl-symbols.html6
-rw-r--r--docs/libcurl/libcurl-symbols.pdfbin38043 -> 38541 bytes
-rw-r--r--docs/libcurl/libcurl-thread.pdfbin6705 -> 6703 bytes
-rw-r--r--docs/libcurl/libcurl-tutorial.314
-rw-r--r--docs/libcurl/libcurl-tutorial.html5
-rw-r--r--docs/libcurl/libcurl-tutorial.pdfbin71613 -> 71752 bytes
-rw-r--r--docs/libcurl/libcurl.m42
-rw-r--r--docs/libcurl/libcurl.pdfbin13572 -> 13572 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_ACTIVESOCKET.351
-rw-r--r--docs/libcurl/opts/CURLINFO_ACTIVESOCKET.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_ACTIVESOCKET.pdfbin0 -> 4126 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.347
-rw-r--r--docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.pdfbin0 -> 3981 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_CERTINFO.351
-rw-r--r--docs/libcurl/opts/CURLINFO_CERTINFO.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_CERTINFO.pdfbin0 -> 4029 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_CONDITION_UNMET.345
-rw-r--r--docs/libcurl/opts/CURLINFO_CONDITION_UNMET.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_CONDITION_UNMET.pdfbin0 -> 3889 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_CONNECT_TIME.344
-rw-r--r--docs/libcurl/opts/CURLINFO_CONNECT_TIME.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_CONNECT_TIME.pdfbin0 -> 3714 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.345
-rw-r--r--docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.pdfbin0 -> 3627 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.343
-rw-r--r--docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.pdfbin0 -> 3571 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_CONTENT_TYPE.348
-rw-r--r--docs/libcurl/opts/CURLINFO_CONTENT_TYPE.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_CONTENT_TYPE.pdfbin0 -> 3961 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_COOKIELIST.349
-rw-r--r--docs/libcurl/opts/CURLINFO_COOKIELIST.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_COOKIELIST.pdfbin0 -> 4000 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.348
-rw-r--r--docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.html66
-rw-r--r--docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.pdfbin0 -> 3906 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_FILETIME.349
-rw-r--r--docs/libcurl/opts/CURLINFO_FILETIME.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_FILETIME.pdfbin0 -> 4008 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.348
-rw-r--r--docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.pdf115
-rw-r--r--docs/libcurl/opts/CURLINFO_HEADER_SIZE.344
-rw-r--r--docs/libcurl/opts/CURLINFO_HEADER_SIZE.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_HEADER_SIZE.pdfbin0 -> 3573 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.344
-rw-r--r--docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.pdfbin0 -> 3810 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.344
-rw-r--r--docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.pdfbin0 -> 3583 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_LASTSOCKET.353
-rw-r--r--docs/libcurl/opts/CURLINFO_LASTSOCKET.html66
-rw-r--r--docs/libcurl/opts/CURLINFO_LASTSOCKET.pdfbin0 -> 4064 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_LOCAL_IP.351
-rw-r--r--docs/libcurl/opts/CURLINFO_LOCAL_IP.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_LOCAL_IP.pdfbin0 -> 4006 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_LOCAL_PORT.343
-rw-r--r--docs/libcurl/opts/CURLINFO_LOCAL_PORT.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_LOCAL_PORT.pdfbin0 -> 3596 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.344
-rw-r--r--docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.pdfbin0 -> 3734 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_NUM_CONNECTS.346
-rw-r--r--docs/libcurl/opts/CURLINFO_NUM_CONNECTS.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_NUM_CONNECTS.pdfbin0 -> 3966 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_OS_ERRNO.343
-rw-r--r--docs/libcurl/opts/CURLINFO_OS_ERRNO.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_OS_ERRNO.pdf108
-rw-r--r--docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.347
-rw-r--r--docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.pdfbin0 -> 3924 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_PRIMARY_IP.349
-rw-r--r--docs/libcurl/opts/CURLINFO_PRIMARY_IP.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_PRIMARY_IP.pdfbin0 -> 4050 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_PRIMARY_PORT.342
-rw-r--r--docs/libcurl/opts/CURLINFO_PRIMARY_PORT.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_PRIMARY_PORT.pdfbin0 -> 3567 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_PRIVATE.345
-rw-r--r--docs/libcurl/opts/CURLINFO_PRIVATE.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_PRIVATE.pdfbin0 -> 3887 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.344
-rw-r--r--docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.pdfbin0 -> 3837 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.342
-rw-r--r--docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.pdfbin0 -> 3498 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_REDIRECT_TIME.346
-rw-r--r--docs/libcurl/opts/CURLINFO_REDIRECT_TIME.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_REDIRECT_TIME.pdfbin0 -> 3809 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_REDIRECT_URL.345
-rw-r--r--docs/libcurl/opts/CURLINFO_REDIRECT_URL.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_REDIRECT_URL.pdfbin0 -> 3918 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_REQUEST_SIZE.345
-rw-r--r--docs/libcurl/opts/CURLINFO_REQUEST_SIZE.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_REQUEST_SIZE.pdfbin0 -> 3760 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_RESPONSE_CODE.348
-rw-r--r--docs/libcurl/opts/CURLINFO_RESPONSE_CODE.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_RESPONSE_CODE.pdfbin0 -> 3951 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.342
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.pdfbin0 -> 3526 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.344
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.pdfbin0 -> 3864 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.347
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.html66
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.pdfbin0 -> 3748 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.349
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.html66
-rw-r--r--docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.pdfbin0 -> 3919 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.345
-rw-r--r--docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.pdfbin0 -> 3768 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.342
-rw-r--r--docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.pdfbin0 -> 3485 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.342
-rw-r--r--docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.pdf106
-rw-r--r--docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.342
-rw-r--r--docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.pdfbin0 -> 3542 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_SSL_ENGINES.347
-rw-r--r--docs/libcurl/opts/CURLINFO_SSL_ENGINES.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_SSL_ENGINES.pdfbin0 -> 3929 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.343
-rw-r--r--docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.html64
-rw-r--r--docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.pdfbin0 -> 3696 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.346
-rw-r--r--docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.pdfbin0 -> 3855 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_TLS_SESSION.380
-rw-r--r--docs/libcurl/opts/CURLINFO_TLS_SESSION.html90
-rw-r--r--docs/libcurl/opts/CURLINFO_TLS_SESSION.pdfbin0 -> 4685 bytes
-rw-r--r--docs/libcurl/opts/CURLINFO_TOTAL_TIME.345
-rw-r--r--docs/libcurl/opts/CURLINFO_TOTAL_TIME.html65
-rw-r--r--docs/libcurl/opts/CURLINFO_TOTAL_TIME.pdfbin0 -> 3817 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.pdfbin4079 -> 4079 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.pdfbin4035 -> 4035 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_MAXCONNECTS.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_MAXCONNECTS.pdfbin4199 -> 4199 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.pdfbin4324 -> 4324 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.pdf16
-rw-r--r--docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.pdfbin4098 -> 4098 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_PIPELINING.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_PIPELINING.pdfbin4497 -> 4497 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.pdfbin4043 -> 4043 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.pdfbin3787 -> 3787 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_PUSHDATA.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_PUSHDATA.pdfbin3790 -> 3790 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.38
-rw-r--r--docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.html10
-rw-r--r--docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.pdfbin6933 -> 6931 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_SOCKETDATA.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_SOCKETDATA.pdfbin3836 -> 3836 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.pdfbin4421 -> 4421 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_TIMERDATA.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_TIMERDATA.pdfbin3792 -> 3792 bytes
-rw-r--r--docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.pdfbin5815 -> 5815 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.pdfbin3663 -> 3663 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.pdfbin4671 -> 4669 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.pdfbin3515 -> 3515 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_APPEND.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_APPEND.pdfbin3599 -> 3599 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_AUTOREFERER.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_AUTOREFERER.pdfbin3603 -> 3603 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_BUFFERSIZE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_BUFFERSIZE.pdfbin4047 -> 4047 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CAINFO.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CAINFO.pdfbin4416 -> 4416 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CAPATH.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CAPATH.pdfbin4289 -> 4289 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CERTINFO.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CERTINFO.pdfbin3939 -> 3939 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.pdfbin4558 -> 4558 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CHUNK_DATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CHUNK_DATA.pdfbin3762 -> 3762 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.pdfbin3885 -> 3885 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.pdfbin3813 -> 3813 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.pdfbin4160 -> 4160 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.pdfbin4037 -> 4037 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.pdfbin4026 -> 4026 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CONNECT_ONLY.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CONNECT_ONLY.pdfbin4060 -> 4060 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.pdfbin5150 -> 5150 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.pdfbin5050 -> 5050 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.pdfbin5129 -> 5129 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIE.pdfbin4913 -> 4913 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIEFILE.38
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIEFILE.html3
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIEFILE.pdfbin4173 -> 4662 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIEJAR.36
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIEJAR.html5
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIEJAR.pdfbin4607 -> 4689 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIELIST.317
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIELIST.html5
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIELIST.pdfbin6463 -> 6508 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIESESSION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_COOKIESESSION.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.pdfbin4668 -> 4668 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CRLF.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CRLF.pdfbin3753 -> 3753 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CRLFILE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CRLFILE.pdfbin4541 -> 4541 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.pdfbin6299 -> 6299 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DEBUGDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_DEBUGDATA.pdfbin3822 -> 3822 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.36
-rw-r--r--docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.html8
-rw-r--r--docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.pdfbin7759 -> 7769 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.379
-rw-r--r--docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.html86
-rw-r--r--docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.pdfbin0 -> 4565 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DIRLISTONLY.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_DIRLISTONLY.pdfbin4586 -> 4586 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.pdfbin4454 -> 4454 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_INTERFACE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_INTERFACE.pdfbin3946 -> 3946 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.pdfbin4048 -> 4048 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.pdfbin4060 -> 4060 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_SERVERS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_SERVERS.pdfbin4081 -> 4081 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.pdfbin4015 -> 4015 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_EGDSOCKET.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_EGDSOCKET.pdfbin3736 -> 3736 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_ERRORBUFFER.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_ERRORBUFFER.pdfbin5769 -> 5769 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.pdfbin3851 -> 3851 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FAILONERROR.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FAILONERROR.pdfbin4089 -> 4089 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FILETIME.34
-rw-r--r--docs/libcurl/opts/CURLOPT_FILETIME.html4
-rw-r--r--docs/libcurl/opts/CURLOPT_FILETIME.pdfbin3849 -> 3854 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FNMATCH_DATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FNMATCH_DATA.pdfbin3756 -> 3756 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.32
-rw-r--r--docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.html4
-rw-r--r--docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.pdfbin3948 -> 3948 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.332
-rw-r--r--docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.html11
-rw-r--r--docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.pdfbin4656 -> 5105 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FORBID_REUSE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FORBID_REUSE.pdfbin3990 -> 3990 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FRESH_CONNECT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FRESH_CONNECT.pdfbin4013 -> 4013 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTPPORT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTPPORT.pdfbin4725 -> 4725 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTPSSLAUTH.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTPSSLAUTH.pdfbin4065 -> 4065 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.pdfbin3777 -> 3777 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.pdfbin3933 -> 3933 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.pdfbin4696 -> 4696 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.pdfbin4449 -> 4449 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.pdfbin4087 -> 4087 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.pdfbin4127 -> 4127 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.pdfbin3918 -> 3918 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.pdfbin3999 -> 3999 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.pdfbin3956 -> 3956 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_USE_PRET.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_FTP_USE_PRET.pdfbin3708 -> 3708 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.pdfbin4142 -> 4142 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HEADER.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HEADER.pdfbin4076 -> 4076 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HEADERDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HEADERDATA.pdfbin3901 -> 3901 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HEADERFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HEADERFUNCTION.pdfbin6757 -> 6757 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HEADEROPT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HEADEROPT.pdfbin4438 -> 4438 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTP200ALIASES.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTP200ALIASES.pdfbin4251 -> 4251 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPAUTH.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPAUTH.pdfbin7475 -> 7475 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPGET.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPGET.pdfbin4043 -> 4043 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPHEADER.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPHEADER.pdfbin6648 -> 6648 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPPOST.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPPOST.pdfbin4474 -> 4474 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.pdfbin4188 -> 4188 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.pdfbin3785 -> 3785 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.pdfbin3635 -> 3635 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTP_VERSION.310
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTP_VERSION.html5
-rw-r--r--docs/libcurl/opts/CURLOPT_HTTP_VERSION.pdfbin4205 -> 4370 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.pdfbin4063 -> 4063 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_INFILESIZE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_INFILESIZE.pdfbin4384 -> 4384 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.pdfbin4356 -> 4356 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_INTERFACE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_INTERFACE.pdfbin4392 -> 4392 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.pdfbin3852 -> 3852 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.pdfbin4939 -> 4939 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_IOCTLDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_IOCTLDATA.pdfbin3781 -> 3781 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.pdfbin4728 -> 4728 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_IPRESOLVE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_IPRESOLVE.pdfbin3784 -> 3784 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_ISSUERCERT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_ISSUERCERT.pdfbin4457 -> 4457 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_KEYPASSWD.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_KEYPASSWD.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_KRBLEVEL.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_KRBLEVEL.pdfbin3969 -> 3969 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_LOCALPORT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_LOCALPORT.pdfbin3868 -> 3868 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.pdfbin4116 -> 4114 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.pdfbin4083 -> 4083 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.pdfbin3822 -> 3822 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.pdfbin3763 -> 3763 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_MAIL_AUTH.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_MAIL_AUTH.pdfbin4377 -> 4377 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_MAIL_FROM.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_MAIL_FROM.pdfbin3879 -> 3879 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_MAIL_RCPT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_MAIL_RCPT.pdfbin4289 -> 4289 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_MAXCONNECTS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_MAXCONNECTS.pdfbin4258 -> 4258 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_MAXFILESIZE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_MAXFILESIZE.pdfbin4081 -> 4081 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.pdfbin4083 -> 4083 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_MAXREDIRS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_MAXREDIRS.pdfbin4129 -> 4129 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.pdfbin3970 -> 3970 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.pdfbin4011 -> 4011 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_NETRC.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_NETRC.pdfbin4768 -> 4768 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_NETRC_FILE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_NETRC_FILE.pdfbin3990 -> 3990 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.pdfbin4091 -> 4091 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.pdfbin4053 -> 4053 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_NOBODY.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_NOBODY.pdfbin3883 -> 3883 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_NOPROGRESS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_NOPROGRESS.pdfbin3733 -> 3733 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_NOPROXY.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_NOPROXY.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_NOSIGNAL.pdfbin4514 -> 4514 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.pdfbin3816 -> 3816 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.pdfbin6058 -> 6058 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PASSWORD.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PASSWORD.pdfbin3952 -> 3952 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PATH_AS_IS.34
-rw-r--r--docs/libcurl/opts/CURLOPT_PATH_AS_IS.html6
-rw-r--r--docs/libcurl/opts/CURLOPT_PATH_AS_IS.pdfbin4220 -> 4229 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.326
-rw-r--r--docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.html29
-rw-r--r--docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.pdfbin5848 -> 6646 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PIPEWAIT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PIPEWAIT.pdfbin4577 -> 4577 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PORT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PORT.pdfbin3981 -> 3981 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_POST.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_POST.pdfbin5251 -> 5251 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTFIELDS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTFIELDS.pdfbin5851 -> 5851 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.pdfbin3880 -> 3880 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTQUOTE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTQUOTE.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTREDIR.316
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTREDIR.html4
-rw-r--r--docs/libcurl/opts/CURLOPT_POSTREDIR.pdfbin4682 -> 4693 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PREQUOTE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PREQUOTE.pdfbin3868 -> 3868 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PRIVATE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PRIVATE.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_PROGRESSDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROGRESSDATA.pdfbin3809 -> 3809 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.pdfbin5873 -> 5873 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROTOCOLS.31
-rw-r--r--docs/libcurl/opts/CURLOPT_PROTOCOLS.html3
-rw-r--r--docs/libcurl/opts/CURLOPT_PROTOCOLS.pdfbin5240 -> 5245 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXY.310
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXY.html6
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXY.pdfbin6395 -> 6376 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYAUTH.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYAUTH.pdfbin4289 -> 4289 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYHEADER.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYHEADER.pdfbin4117 -> 4117 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYPASSWORD.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYPASSWORD.pdfbin4050 -> 4050 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYPORT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYPORT.pdfbin3853 -> 3853 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYTYPE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYTYPE.pdfbin4194 -> 4194 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYUSERNAME.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYUSERNAME.pdfbin4059 -> 4059 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYUSERPWD.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXYUSERPWD.pdfbin4166 -> 4166 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.pdfbin3812 -> 3812 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.pdfbin4042 -> 4042 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_PUT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_PUT.pdfbin3830 -> 3830 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_QUOTE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_QUOTE.pdfbin5637 -> 5637 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RANDOM_FILE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RANDOM_FILE.pdfbin3574 -> 3574 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RANGE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RANGE.pdfbin4492 -> 4492 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_READDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_READDATA.pdfbin4334 -> 4334 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_READFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_READFUNCTION.pdfbin5194 -> 5194 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.311
-rw-r--r--docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.html8
-rw-r--r--docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.pdfbin5208 -> 5393 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_REFERER.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_REFERER.pdfbin4048 -> 4048 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RESOLVE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RESOLVE.pdfbin5745 -> 5745 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RESUME_FROM.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RESUME_FROM.pdfbin4411 -> 4411 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.pdfbin4323 -> 4323 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.pdfbin3654 -> 3654 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_REQUEST.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_REQUEST.pdfbin7519 -> 7519 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.pdfbin4028 -> 4028 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.pdfbin4313 -> 4313 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.pdfbin3874 -> 3874 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SASL_IR.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SASL_IR.pdfbin3862 -> 3862 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SEEKDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SEEKDATA.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_SEEKFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SEEKFUNCTION.pdfbin5022 -> 5022 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SERVICE_NAME.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SERVICE_NAME.pdfbin3783 -> 3783 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SHARE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SHARE.pdfbin4248 -> 4248 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SOCKOPTDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SOCKOPTDATA.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.pdfbin6183 -> 6183 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.pdfbin3684 -> 3684 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.pdfbin3841 -> 3841 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.pdfbin4003 -> 4003 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.pdfbin3812 -> 3812 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_KEYDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_KEYDATA.pdfbin3792 -> 3792 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.pdfbin6709 -> 6709 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.pdfbin4210 -> 4210 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.pdfbin4321 -> 4321 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLCERT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLCERT.pdfbin4341 -> 4341 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLCERTTYPE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLCERTTYPE.pdfbin3933 -> 3933 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLENGINE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLENGINE.pdfbin3954 -> 3954 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.pdfbin3981 -> 3981 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLKEY.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLKEY.pdfbin4171 -> 4171 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLKEYTYPE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLKEYTYPE.pdfbin4186 -> 4186 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLVERSION.html4
-rw-r--r--docs/libcurl/opts/CURLOPT_SSLVERSION.pdfbin4783 -> 4783 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.pdfbin4476 -> 4476 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.pdfbin3847 -> 3847 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.pdfbin4969 -> 4969 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.pdfbin3662 -> 3662 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.pdfbin3663 -> 3663 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_FALSESTART.pdfbin3947 -> 3947 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_OPTIONS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_OPTIONS.pdfbin4570 -> 4570 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.pdfbin3844 -> 3844 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.html4
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.pdfbin5814 -> 5814 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.html4
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.pdfbin5713 -> 5713 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.pdf16
-rw-r--r--docs/libcurl/opts/CURLOPT_STDERR.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_STDERR.pdfbin3794 -> 3794 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.pdfbin4122 -> 4122 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.pdfbin4011 -> 4011 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.pdfbin3856 -> 3856 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TCP_NODELAY.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TCP_NODELAY.pdfbin4246 -> 4246 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TELNETOPTIONS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TELNETOPTIONS.pdfbin3661 -> 3661 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.pdfbin3830 -> 3830 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TIMECONDITION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TIMECONDITION.pdfbin4165 -> 4165 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TIMEOUT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TIMEOUT.pdfbin4618 -> 4618 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TIMEOUT_MS.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TIMEOUT_MS.pdfbin4735 -> 4735 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TIMEVALUE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TIMEVALUE.pdfbin3732 -> 3732 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.pdfbin3940 -> 3940 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.310
-rw-r--r--docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.html10
-rw-r--r--docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.pdfbin4117 -> 4114 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.pdfbin3922 -> 3922 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TRANSFERTEXT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TRANSFERTEXT.pdfbin3972 -> 3972 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.pdfbin4111 -> 4111 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.html4
-rw-r--r--docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.pdfbin5029 -> 5029 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.pdfbin3808 -> 3808 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_UPLOAD.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_UPLOAD.pdfbin4742 -> 4742 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_URL.311
-rw-r--r--docs/libcurl/opts/CURLOPT_URL.html4
-rw-r--r--docs/libcurl/opts/CURLOPT_URL.pdfbin15854 -> 15926 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_USERAGENT.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_USERAGENT.pdfbin4142 -> 4142 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_USERNAME.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_USERNAME.pdfbin4731 -> 4731 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_USERPWD.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_USERPWD.pdfbin5037 -> 5037 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_USE_SSL.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_USE_SSL.pdfbin4371 -> 4371 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_VERBOSE.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_VERBOSE.pdfbin4254 -> 4254 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_WILDCARDMATCH.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_WILDCARDMATCH.pdfbin5926 -> 5926 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_WRITEDATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_WRITEDATA.pdfbin4674 -> 4674 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_WRITEFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_WRITEFUNCTION.pdfbin5273 -> 5273 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_XFERINFODATA.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_XFERINFODATA.pdfbin3814 -> 3814 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.pdfbin5111 -> 5111 bytes
-rw-r--r--docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.html2
-rw-r--r--docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.pdfbin4044 -> 4044 bytes
-rw-r--r--docs/libcurl/opts/Makefile.am70
-rw-r--r--docs/libcurl/opts/Makefile.in71
-rw-r--r--docs/libcurl/symbols-in-versions3
-rw-r--r--docs/mk-ca-bundle.html2
-rw-r--r--docs/mk-ca-bundle.pdfbin7060 -> 7060 bytes
-rw-r--r--include/Makefile.in1
-rw-r--r--include/curl/Makefile.in1
-rw-r--r--include/curl/curl.h7
-rw-r--r--include/curl/curlver.h8
-rwxr-xr-xinstall-sh23
-rw-r--r--lib/Makefile.Watcom24
-rw-r--r--lib/Makefile.b3226
-rw-r--r--lib/Makefile.in1
-rw-r--r--lib/Makefile.m3222
-rw-r--r--lib/Makefile.netware26
-rw-r--r--lib/config-win32.h11
-rw-r--r--lib/connect.c11
-rw-r--r--lib/connect.h4
-rw-r--r--lib/curl_config.h.cmake3
-rw-r--r--lib/curl_config.h.in4
-rw-r--r--lib/curl_des.c4
-rw-r--r--lib/curl_des.h2
-rw-r--r--lib/curl_ntlm.c2
-rw-r--r--lib/curl_ntlm_core.c2
-rw-r--r--lib/curl_sasl.c8
-rw-r--r--lib/curl_sasl.h9
-rw-r--r--lib/curl_sasl_gssapi.c10
-rw-r--r--lib/curl_sasl_sspi.c10
-rw-r--r--lib/curl_setup.h2
-rw-r--r--lib/curl_sspi.h4
-rw-r--r--lib/formdata.c2
-rw-r--r--lib/ftp.c11
-rw-r--r--lib/getinfo.c50
-rw-r--r--lib/gopher.c8
-rw-r--r--lib/http.c10
-rw-r--r--lib/http2.c58
-rw-r--r--lib/if2ip.c12
-rw-r--r--lib/inet_pton.c4
-rw-r--r--lib/libcurl.plist6
-rw-r--r--lib/makefile.dj26
-rw-r--r--lib/openldap.c92
-rw-r--r--lib/rtsp.c25
-rw-r--r--lib/socks.c4
-rw-r--r--lib/strerror.c4
-rw-r--r--lib/transfer.c6
-rw-r--r--lib/url.c65
-rw-r--r--lib/urldata.h1
-rw-r--r--lib/vtls/cyassl.c3
-rw-r--r--lib/vtls/gskit.c2
-rw-r--r--lib/vtls/gtls.c54
-rw-r--r--lib/vtls/nss.c27
-rw-r--r--lib/vtls/openssl.c293
-rw-r--r--lib/vtls/openssl.h2
-rw-r--r--lib/vtls/vtls.c41
-rw-r--r--lib/vtls/vtls.h3
-rw-r--r--m4/curl-confopts.m42
-rw-r--r--packages/AIX/Makefile.in1
-rw-r--r--packages/AIX/RPM/Makefile.in1
-rw-r--r--packages/EPM/Makefile.in1
-rw-r--r--packages/Linux/Makefile.in1
-rw-r--r--packages/Linux/RPM/Makefile.in1
-rw-r--r--packages/Makefile.in1
-rw-r--r--packages/OS400/README.OS4001
-rw-r--r--packages/OS400/ccsidcurl.c2
-rw-r--r--packages/OS400/curl.inc.in6
-rw-r--r--packages/Solaris/Makefile.in1
-rw-r--r--packages/Win32/Makefile.in1
-rw-r--r--packages/Win32/cygwin/Makefile.in1
-rw-r--r--packages/vms/Makefile.in1
-rw-r--r--src/Makefile.Watcom24
-rw-r--r--src/Makefile.b3226
-rw-r--r--src/Makefile.in1
-rw-r--r--src/Makefile.m3222
-rw-r--r--src/Makefile.netware26
-rw-r--r--src/makefile.dj26
-rw-r--r--src/tool_cfgable.c2
-rw-r--r--src/tool_cfgable.h1
-rw-r--r--src/tool_easysrc.c80
-rw-r--r--src/tool_getparam.c25
-rw-r--r--src/tool_getparam.h1
-rw-r--r--src/tool_help.c3
-rw-r--r--src/tool_helpers.c41
-rw-r--r--src/tool_helpers.h5
-rw-r--r--src/tool_hugehelp.c8834
-rw-r--r--src/tool_msgs.c51
-rw-r--r--src/tool_msgs.h1
-rw-r--r--src/tool_operate.c32
-rw-r--r--src/tool_paramhlp.c21
-rw-r--r--src/tool_paramhlp.h3
-rw-r--r--src/tool_sdecls.h8
-rw-r--r--src/tool_setopt.c2
-rw-r--r--src/tool_version.h2
-rw-r--r--tests/Makefile.in1
-rw-r--r--tests/certs/Makefile.in1
-rw-r--r--tests/certs/scripts/Makefile.in1
-rw-r--r--tests/data/DISABLED6
-rw-r--r--tests/data/Makefile.in3
-rw-r--r--tests/data/Makefile.inc2
-rw-r--r--tests/data/test204433
-rw-r--r--tests/data/test204554
-rw-r--r--tests/libtest/Makefile.in1
-rwxr-xr-xtests/runtests.pl4
-rw-r--r--tests/server/Makefile.in1
-rw-r--r--tests/unit/Makefile.in1
-rw-r--r--winbuild/Makefile.vc3
865 files changed, 13194 insertions, 6624 deletions
diff --git a/CHANGES b/CHANGES
index 056e2746..1e1526a2 100644
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,827 @@
Changelog
+Version 7.45.0 (7 Oct 2015)
+
+Daniel Stenberg (7 Oct 2015)
+- THANKS: 19 new contributors from the 7.45.0 announcement
+
+- RELEASE-NOTES: synced with 69ea57970080
+
+Jay Satiro (4 Oct 2015)
+- getinfo: Fix return code for unknown CURLINFO options
+
+ - If a CURLINFO option is unknown return CURLE_UNKNOWN_OPTION.
+
+ Prior to this change CURLE_BAD_FUNCTION_ARGUMENT was returned on
+ unknown. That return value is contradicted by the CURLINFO option
+ documentation which specifies a return of CURLE_UNKNOWN_OPTION on
+ unknown.
+
+- [rouzier brought this change]
+
+ hiperfifo: fix the pointer passed to WRITEDATA
+
+ Closes https://github.com/bagder/curl/pull/471
+
+- [Maksim Stsepanenka brought this change]
+
+ tool_setopt: fix c_escape truncated octal
+
+ Closes https://github.com/bagder/curl/pull/469
+
+Daniel Stenberg (1 Oct 2015)
+- [Orange Tsai brought this change]
+
+ gopher: don't send NUL byte
+
+ Closes #466
+
+Jay Satiro (29 Sep 2015)
+- runtests: Fix pid check in checkdied
+
+ Because the 'not' operator has a very low precedence and as a result the
+ entire statement was erroneously negated and could never be true.
+
+Daniel Stenberg (30 Sep 2015)
+- [Thorsten Schöning brought this change]
+
+ win32: make recent Borland compilers use long long
+
+- RELEASE-NOTES: synced with 69b89050d4
+
+Jay Satiro (28 Sep 2015)
+- [Michael Kalinin brought this change]
+
+ openssl: Fix algorithm init
+
+ - Change algorithm init to happen after OpenSSL config load.
+
+ Additional algorithms may be available due to the user's config so we
+ initialize the algorithms after the user's config is loaded.
+
+ Bug: https://github.com/bagder/curl/issues/447
+ Reported-by: Denis Feklushkin
+
+- [Svyatoslav Mishyn brought this change]
+
+ docs: fix unescaped '\n' in man pages
+
+ Closes https://github.com/bagder/curl/pull/459
+
+Daniel Stenberg (27 Sep 2015)
+- http2: set TCP_NODELAY unconditionally
+
+ For a single-stream download from localhost, we managed to increase
+ transfer speed from 1.6MB/sec to around 400MB/sec, mostly because of
+ this single fix.
+
+- http2: avoid superfluous Curl_expire() calls
+
+ ... only call it when there is data arriving for another handle than the
+ one that is currently driving it.
+
+ Improves single-stream download performance quite a lot.
+
+ Thanks-to: Tatsuhiro Tsujikawa
+ Bug: http://curl.haxx.se/mail/lib-2015-09/0097.html
+
+- readwrite_data: set a max number of loops
+
+ ... as otherwise a really fast pipe can "lock" one transfer for some
+ protocols, like with HTTP/2.
+
+- [Sergei Nikulov brought this change]
+
+ CI: Added AppVeyor-CI for curl
+
+ Closes #439
+
+- FTP: fix uploading ASCII with unknown size
+
+ ... don't try to increase the supposed file size on newlines if we don't
+ know what file size it is!
+
+ Patch-by: lzsiga
+
+- [Tatsuhiro Tsujikawa brought this change]
+
+ build: fix failures with -Wcast-align and -Werror
+
+ Closes #457
+
+- [Tatsuhiro Tsujikawa brought this change]
+
+ curl-confopts.m4: Add missing ')'
+
+ ... for CURL_CHECK_OPTION_RT
+
+ Closes #456
+
+Jay Satiro (25 Sep 2015)
+- curl_easy_getinfo.3: Add brief description for each CURLINFO
+
+Daniel Stenberg (23 Sep 2015)
+- [Jakub Zakrzewski brought this change]
+
+ CMake: Ensure discovered include dirs are considered
+
+ ...during header checks. Otherwise some following header tests
+ (incorrectly) fail.
+
+ Closes #436
+
+- [Jakub Zakrzewski brought this change]
+
+ CMake: Put "winsock2.h" before "windows.h" during configure checks
+
+ "windows.h" includes "winsock.h" what causes many redefinition errors
+ if "winsock2.h" is included afterwards and can cause build to fail.
+
+- tests: disable 1510 due to CI-problems on github
+
+- [Mike Crowe brought this change]
+
+ gnutls: Report actual GnuTLS error message for certificate errors
+
+ If GnuTLS fails to read the certificate then include whatever reason it
+ provides in the failure message reported to the client.
+
+ Signed-off-by: Mike Crowe <mac@mcrowe.com>
+
+- RELEASE-NOTES: synced with 6b56901b56e
+
+- [Mike Crowe brought this change]
+
+ gnutls: Support CURLOPT_KEYPASSWD
+
+ The gnutls vtls back-end was previously ignoring any password set via
+ CURLOPT_KEYPASSWD. Presumably this was because
+ gnutls_certificate_set_x509_key_file did not support encrypted keys.
+
+ gnutls now has a gnutls_certificate_set_x509_key_file2 function that
+ does support encrypted keys. Let's determine at compile time whether the
+ available gnutls supports this new function. If it does then use it to
+ pass the password. If it does not then emit a helpful diagnostic if a
+ password is set. This is preferable to the previous behaviour of just
+ failing to read the certificate without giving a reason in that case.
+
+ Signed-off-by: Mike Crowe <mac@mcrowe.com>
+
+- CURLINFO_TLS_SESSION: always return backend info
+
+ ... even for those that don't support providing anything in the
+ 'internals' struct member since it offers a convenient way for
+ applications to figure this out.
+
+- [Daniel Hwang brought this change]
+
+ tool: remove redundant libcurl check
+
+ The easysrc generation is run only when --libcurl is initialized.
+
+ Ref: https://github.com/bagder/curl/issues/429
+
+ Closes #448
+
+- [Richard van den Berg brought this change]
+
+ CURLOPT_PROXY.3: A proxy given as env variable gets no special treatment
+
+ Closes #449
+
+- TODO: 5.7 More compressions
+
+ Like for example brotli, as being implemented in Firefox now.
+
+Jay Satiro (21 Sep 2015)
+- tool_operate: Don't call easysrc cleanup unless --libcurl
+
+ - Review of 4d95491.
+
+ The author changed it so easysrc only initializes when --libcurl but did
+ not do the same for the call to easysrc cleanup.
+
+ Ref: https://github.com/bagder/curl/issues/429
+
+Daniel Stenberg (20 Sep 2015)
+- [Viktor Szakats brought this change]
+
+ CURLOPT_PINNEDPUBLICKEY.3: replace test.com with example.com
+
+ closes #443
+
+- KNOWN_BUGS: 91 "curl_easy_perform hangs with imap and PolarSSL"
+
+ Closes #334
+
+- KNOWN_BUGS: add link to #85
+
+- tests: disable 1801 until fixed
+
+ It is unreliable and causes CI problems on github
+
+ Closes #380
+
+- RELEASE-NOTES: synced with 4d95491636ee
+
+- [Daniel Lee Hwang brought this change]
+
+ tool: generate easysrc only on --libcurl
+
+ Code should only be generated when --libcurl is used.
+
+ Bug: https://github.com/bagder/curl/issues/429
+ Reported-by: @greafhe, Jay Satiro
+
+ Closes #429
+ Closes #442
+
+Jay Satiro (19 Sep 2015)
+- vtls: Change designator name for server's pubkey hash
+
+ - Change the designator name we use to show the base64 encoded sha256
+ hash of the server's public key from 'pinnedpubkey' to
+ 'public key hash'.
+
+ Though the server's public key hash is only shown when comparing pinned
+ public key hashes, the server's hash may not match one of the pinned.
+
+Daniel Stenberg (19 Sep 2015)
+- [Isaac Boukris brought this change]
+
+ NTLM: Reset auth-done when using a fresh connection
+
+ With NTLM a new connection will always require authentication.
+ Fixes #435
+
+- [Daniel Hwang brought this change]
+
+ ssl: add server cert's "sha256//" hash to verbose
+
+ Add a "pinnedpubkey" section to the "Server Certificate" verbose
+
+ Bug: https://github.com/bagder/curl/issues/410
+ Reported-by: W. Mark Kubacki
+
+ Closes #430
+ Closes #410
+
+- [Jakub Zakrzewski brought this change]
+
+ openldap: only part of LDAP query results received
+
+ Introduced with commit 65d141e6da5c6003a1592bbc87ee550b0ad75c2f
+
+ Closes #440
+
+- [Alessandro Ghedini brought this change]
+
+ openssl: don't output certinfo data
+
+- [Alessandro Ghedini brought this change]
+
+ openssl: refactor certificate parsing to use OpenSSL memory BIO
+
+ Fixes #427
+
+Kamil Dudka (18 Sep 2015)
+- nss: prevent NSS from incorrectly re-using a session
+
+ Without this workaround, NSS re-uses a session cache entry despite the
+ server name does not match. This causes SNI host name to differ from
+ the actual host name. Consequently, certain servers (e.g. github.com)
+ respond by 400 to such requests.
+
+ Bug: https://bugzilla.mozilla.org/1202264
+
+- nss: check return values of NSS functions
+
+Daniel Stenberg (17 Sep 2015)
+- CURLOPT_PINNEDPUBLICKEY.3: mention error code
+
+- openssl: build with < 0.9.8
+
+ ... without sha256 support and no define saying so.
+
+ Reported-by: Rajkumar Mandal
+
+- libcurl-errors.3: add two missing error codes
+
+ CURLE_SSL_PINNEDPUBKEYNOTMATCH and CURLE_SSL_INVALIDCERTSTATUS
+
+Jay Satiro (14 Sep 2015)
+- CURLOPT_PINNEDPUBLICKEY.3: Improve pubkey extraction example
+
+ - Show how a certificate can be obtained using OpenSSL.
+
+ Bug: https://github.com/bagder/curl/pull/430
+ Reported-by: Daniel Hwang
+
+Daniel Stenberg (13 Sep 2015)
+- http2: removed unused function
+
+- CURLINFO_ACTIVESOCKET.3: mention it replaces *LASTSOCKET
+
+- opts: add CURLINFO_* man pages to dist
+
+- opts: 19 more CURLINFO_* options made into stand-alone man pages
+
+- RELEASE-NOTES: synced with fad9604613
+
+- curl: customrequest_helper: deal with NULL custom method
+
+- [Svyatoslav Mishyn brought this change]
+
+ CURLOPT_FNMATCH_FUNCTION.3: fix typo
+
+ s => is
+
+ Closes #428
+
+- curl: point out unnecessary uses of -X in verbose mode
+
+ It uses 'Note:' as a prefix as opposed to the common 'Warning:' to take
+ down the tone a bit.
+
+ It adds a warning for using -XHEAD on other methods becasue that may
+ lead to a hanging connection.
+
+Jay Satiro (10 Sep 2015)
+- curl_sspi: fix possibly undefined CRYPT_E_REVOKED
+
+ Bug: https://github.com/bagder/curl/pull/411
+ Reported-by: Viktor Szakats
+
+- buildconf.bat: fix syntax error
+
+- [Benjamin Kircher brought this change]
+
+ winbuild: run buildconf.bat if necessary
+
+- [Svyatoslav Mishyn brought this change]
+
+ docs: fix argument type for CURLINFO_SPEED_*, CURLINFO_SIZE_*
+
+ long => double
+
+Daniel Stenberg (8 Sep 2015)
+- [Sergei Nikulov brought this change]
+
+ cmake: IPv6 : disable Unix header check on Windows platform
+
+ Closes #409
+
+- parse_proxy: reject illegal port numbers
+
+ If the port number in the proxy string ended weirdly or the number is
+ too large, skip it. Mostly as a means to bail out early if a "bare" IPv6
+ numerical address is used without enclosing brackets.
+
+ Also mention the bracket requirement for IPv6 numerical addresses to the
+ man page for CURLOPT_PROXY.
+
+ Closes #415
+
+ Reported-by: Marcel Raad
+
+- FTP: do_more: add check for wait_data_conn in upload case
+
+ In some timing-dependnt cases when a 4xx response immediately followed
+ after a 150 when a STOR was issued, this function would wrongly return
+ 'complete == true' while 'wait_data_conn' was still set.
+
+ Closes #405
+
+ Reported-by: Patricia Muscalu
+
+- [Svyatoslav Mishyn brought this change]
+
+ CURLOPT_TLSAUTH_TYPE.3: update description
+
+ Closes #414
+ Closes #413
+
+- [Svyatoslav Mishyn brought this change]
+
+ CURLOPT_PATH_AS_IS.3: fix typo
+
+ leavit => leaveit
+
+ closes #412
+
+- [Svyatoslav Mishyn brought this change]
+
+ CURLINFO_SSL_VERIFYRESULT.3: add short description
+
+- [Svyatoslav Mishyn brought this change]
+
+ CURLINFO_SSL_ENGINES.3: add short description
+
+- [Svyatoslav Mishyn brought this change]
+
+ CURLINFO_CONTENT_LENGTH_UPLOAD.3: replace "receive" with "get" for consistency
+
+- [Svyatoslav Mishyn brought this change]
+
+ CURLINFO_REDIRECT_TIME.3: remove redundant '!'
+
+Kamil Dudka (4 Sep 2015)
+- Revert "has: generate the curl/has.h header"
+
+ This reverts commit a60bde79f9adeb135d5c642a07f0d783fbfbbc25 I have
+ pushed by mistake. Apologies for my incompetent use of the git repo!
+
+- nss: do not directly access SSL_ImplementedCiphers[]
+
+ It causes dynamic linking issues at run-time after an update of NSS.
+
+ Bug: https://lists.fedoraproject.org/pipermail/devel/2015-September/214117.html
+
+- [Daniel Stenberg brought this change]
+
+ has: generate the curl/has.h header
+
+ changed macro name, moved and renamed script to become docs/libcurl/has.pl,
+ generate code that is checksrc compliant
+
+Daniel Stenberg (3 Sep 2015)
+- gitignore: ignore more generated VC Makefiles
+
+- projects/Windows/.gitignore: ignore generated files for release
+
+- http2: don't pass on Connection: headers
+
+ RFC 7540 section 8.1.2.2 states: "An endpoint MUST NOT generate an
+ HTTP/2 message containing connection-specific header fields; any message
+ containing connection-specific header fields MUST be treated as
+ malformed"
+
+ Closes #401
+
+- curl.1: update RFC references
+
+- CURLOPT_POSTREDIR.3: update RFC number and section
+
+- CURLOPT_FOLLOWLOCATION.3: mention methods for redirects
+
+ and some general cleaning up
+
+- [Marcel Raad brought this change]
+
+ inet_pton.c: Fix MSVC run-time check failure (2)
+
+ This fixes another run-time check failure because of a narrowing cast on
+ Visual C++.
+
+ Closes #408
+
+Jay Satiro (3 Sep 2015)
+- docs: Warn about any-domain cookies and multiple transfers
+
+ - Warn that cookies without a domain are sent to any domain:
+ CURLOPT_COOKIELIST, CURLOPT_COOKIEFILE, --cookie
+
+ - Note that imported Set-Cookie cookies without a domain are no longer
+ exported:
+ CURLINFO_COOKIELIST, CURLOPT_COOKIEJAR, --cookie-jar
+
+Steve Holme (2 Sep 2015)
+- tool_sdecls.h: Fixed compilation warning from commit 4a889441d3
+
+ tool_sdecls.h:139 warning: comma at end of enumerator list
+
+Daniel Stenberg (2 Sep 2015)
+- opts: 8 more CURLINFO* options as stand-alone man pages
+
+- RELEASE-NOTES: synced with c764cb4add1a8
+
+- man-pages: more SEE ALSO links
+
+- opts: more CURLINFO_* options as stand-alone man pages
+
+Steve Holme (31 Aug 2015)
+- sasl: Only define Curl_sasl_digest_get_pair() when CRYPTO_AUTH enabled
+
+ Introduced in commit 59f3f92ba6 this function is only implemented when
+ CURL_DISABLE_CRYPTO_AUTH is not defined. As such we shouldn't define
+ the function in the header file either.
+
+- sasl: Updated SPN variables and comments for consistency
+
+ In places the "host name" and "realm" variable was referred to as
+ "instance" whilst in others it was referred to as "host".
+
+Daniel Stenberg (30 Aug 2015)
+- configure: check for HMAC_Update in openssl
+
+ Turns out HMAC_Init is now deprecated in openssl master (and I spelled
+ HMAC_Init_ex wrong in previous commit)
+
+Steve Holme (30 Aug 2015)
+- win32: Use DES_set_odd_parity() from OpenSSL/BoringSSL by default
+
+ Set HAVE_DES_SET_ODD_PARITY when using OpenSSL/BoringSSL as native
+ Windows builds don't use the autoconf tools.
+
+- des: Fixed compilation warning from commit 613e5022fe
+
+ curl_ntlm_core.c:150: warning 'Curl_des_set_odd_parity' undefined;
+ assuming extern returning int
+
+- buildconf.bat: Fixed double blank line in 'curl manual' warning output
+
+- makefiles: Added our standard copyright header
+
+ But kept the original author, when they were specified in a comment, as
+ the initial copyright holder.
+
+Jay Satiro (29 Aug 2015)
+- CURLOPT_FILETIME.3: CURLINFO_FILETIME has its own manpage now
+
+Daniel Stenberg (29 Aug 2015)
+- CURLINFO_RESPONSE_CODE.3: added short description
+
+- opts: 7 initial CURLINFO_* options as stand-alone man pages
+
+- [Nikolai Kondrashov brought this change]
+
+ libcurl.m4: Put braces around empty if body
+
+ Put braces around empty "if" body in libcurl.m4 check to avoid warning:
+
+ suggest braces around empty body in an 'if' statement
+
+ and make it work with -Werror builds.
+
+ Closes #402
+
+- [Svyatoslav Mishyn brought this change]
+
+ curl_easy_escape.3: escape '\n'
+
+ Closes #398
+
+- [Svyatoslav Mishyn brought this change]
+
+ curl_easy_{escape,setopt}.3: fix example
+
+ remove redundant '}'
+
+- [Sergei Nikulov brought this change]
+
+ cmake: added Windows SSL support
+
+ Closes #399
+
+- curl: point out the conflicting HTTP methods if used
+
+ It isn't always clear to the user which options that cause the HTTP
+ methods to conflict so by spelling them out it should hopefully be
+ easier to understand why curl complains.
+
+- curl: clarify that users can only specify one _METHOD_
+
+- [Svyatoslav Mishyn brought this change]
+
+ curl_easy_{escape,unescape}.3: "char *" vs. "const char *"
+
+ Closes #395
+
+Patrick Monnerat (24 Aug 2015)
+- os400: include new options in wrappers and update ILE/RPG binding.
+
+Daniel Stenberg (24 Aug 2015)
+- KNOWN_BUGS: #2, not reading a HEAD response-body is not a bug
+
+ ... since HTTP is forbidden to return any such.
+
+- KNOWN_BUGS: #78 zero-length files is already fixed!
+
+- [Razvan Cojocaru brought this change]
+
+ getinfo: added CURLINFO_ACTIVESOCKET
+
+ This patch addresses known bug #76, where on 64-bit Windows SOCKET is 64
+ bits wide, but long is only 32, making CURLINFO_LASTSOCKET unreliable.
+
+ Signed-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
+
+- http2: remove dead code
+
+ Leftovers from when we removed the private socket hash.
+
+ Coverity CID 1317365, "Logically dead code"
+
+- ntlm: mark deliberate switch case fall-through
+
+ Coverity CID 1317367, "Missing break in switch"
+
+- http2: on_frame_recv: get a proper 'conn' for the debug logging
+
+ "Explicit null dereferenced (FORWARD_NULL)"
+
+ Coverity CID 1317366
+
+- RELEASE-NOTES: synced with 2acaf3c804
+
+Dan Fandrich (23 Aug 2015)
+- tool: fix memory leak with --proto-default option
+
+Jay Satiro (22 Aug 2015)
+- [Nathaniel Waisbrot brought this change]
+
+ CURLOPT_DEFAULT_PROTOCOL: added
+
+ - Add new option CURLOPT_DEFAULT_PROTOCOL to allow specifying a default
+ protocol for schemeless URLs.
+
+ - Add new tool option --proto-default to expose
+ CURLOPT_DEFAULT_PROTOCOL.
+
+ In the case of schemeless URLs libcurl will behave in this way:
+
+ When the option is used libcurl will use the supplied default.
+
+ When the option is not used, libcurl will follow its usual plan of
+ guessing from the hostname and falling back to 'http'.
+
+- runtests: Allow for spaces in server-verify curl custom path
+
+Daniel Stenberg (22 Aug 2015)
+- NTLM: recent boringssl brought DES_set_odd_parity back
+
+ ... so improve the #ifdefs for using our local implementation.
+
+- configure: detect latest boringssl
+
+ Since boringssl brought back DES_set_odd_parity again, it cannot be used
+ to differentiate from boringssl. Using the OPENSSL_IS_BORINGSSL define
+ seems better anyway.
+
+ URL: https://android.googlesource.com/platform/external/curl/+/f551028d5caab29d4b4a4ae8c159c76c3cfd4887%5E!/
+ Original-patch-by: Bertrand Simonnet
+
+ Closes #393
+
+- configure: change functions to detect openssl (clones)
+
+ ... since boringssl moved the former ones and the check started to fail.
+
+ URL: https://android.googlesource.com/platform/external/curl/+/f551028d5caab29d4b4a4ae8c159c76c3cfd4887%5E!/
+ Original-patch-by: Bertrand Simonnet
+
+- [Alessandro Ghedini brought this change]
+
+ openssl: handle lack of server cert when strict checking disabled
+
+ If strict certificate checking is disabled (CURLOPT_SSL_VERIFYPEER
+ and CURLOPT_SSL_VERIFYHOST are disabled) do not fail if the server
+ doesn't present a certificate at all.
+
+ Closes #392
+
+- ftp: clear the do_more bit when the server has connected
+
+ The multi state machine would otherwise go into the DO_MORE state after
+ DO, even for the case when the FTP state machine had already performed
+ those duties, which caused libcurl to get stuck in that state and fail
+ miserably. This occured for for active ftp uploads.
+
+ Reported-by: Patricia Muscalu
+
+- [Jactry Zeng brought this change]
+
+ travis.yml: Add OS X testbot.
+
+- [Rémy Léone brought this change]
+
+ travis: Upgrading to container based build
+
+ http://docs.travis-ci.com/user/migrating-from-legacy
+
+ Closes #388
+
+- RELEASE-NOTES: synced with 14ff86256b13e
+
+- [Erik Janssen brought this change]
+
+ rtsp: stop reading empty DESCRIBE responses
+
+ Based-on-patch-by: Jim Hollinger
+
+- [Erik Janssen brought this change]
+
+ rtsp: support basic/digest authentication
+
+- [Sam Roth brought this change]
+
+ CURLMOPT_PUSHFUNCTION.3: fix argument types
+
+ Closes #389
+ Closes #386
+
+- [Marcel Raad brought this change]
+
+ inet_pton.c: Fix MSVC run-time check failure
+
+ Visual Studio complains with a message box:
+
+ "Run-Time Check Failure #1 - A cast to a smaller data type has caused a
+ loss of data. If this was intentional, you should mask the source of
+ the cast with the appropriate bitmask.
+
+ For example:
+ char c = (i & 0xFF);
+
+ Changing the code in this way will not affect the quality of the
+ resulting optimized code."
+
+ This is because only 'val' is cast to unsigned char, so the "& 0xff" has
+ no effect.
+
+ Closes #387
+
+Jay Satiro (18 Aug 2015)
+- docs: Update the redirect protocols disabled by default
+
+ - Clarify that FILE and SCP are disabled by default since 7.19.4
+ - Add that SMB and SMBS are disabled by default since 7.40.0
+ - Add CURLPROTO_SMBS to the list of protocols
+
+- gitignore: Sort for readability
+
+ find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}'
+
+Daniel Stenberg (15 Aug 2015)
+- curl_easy_getinfo.3: fix superfluous space
+
+ ... and changed "oriented" to "related"
+
+ Closes #378
+
+- CURLOPT_HTTP_VERSION.3: connection re-use goes before version
+
+- [Daniel Kahn Gillmor brought this change]
+
+ curl.1: Document weaknesses in SSLv2 and SSLv3
+
+ Acknowledge that SSLv3 is also widely considered to be insecure.
+
+ Also, provide references for people who want to know more about why it's
+ insecure.
+
+Steve Holme (14 Aug 2015)
+- generate.bat: Added support for generating only the prerequisite files
+
+- generate.bat: Only call buildconf.bat if it exists
+
+- generate.bat: Fixed issues when ran in directories with special chars
+
+Daniel Stenberg (14 Aug 2015)
+- [Brad King brought this change]
+
+ cmake: Fix CurlTests check for gethostbyname_r with 5 arguments
+
+ Fix the check code to pass 5 arguments instead of 6. This typo was
+ introduced by commit aebfd4cfbf (cmake: fix gethostby{addr,name}_r in
+ CurlTests, 2014-10-31).
+
+Steve Holme (14 Aug 2015)
+- * buildconf.bat: Fixed issues when ran in directories with special chars
+
+ Bug: https://github.com/bagder/curl/pull/379
+ Reported-by: Daniel Seither
+
+Jay Satiro (13 Aug 2015)
+- curl_global_init_mem.3: Stronger thread safety warning
+
+ Bug: http://curl.haxx.se/mail/lib-2015-08/0016.html
+ Reported-by: Eric Ridge
+
+Daniel Stenberg (12 Aug 2015)
+- [Svyatoslav Mishyn brought this change]
+
+ curl_multi_add_handle.3: fix a typo
+
+ "can not" => "cannot"
+
+ closes #377
+
+- [Alessandro Ghedini brought this change]
+
+ docs: fix typos
+
+ closes #376
+
+- bump: start working toward 7.45.0
+
+- THANKS: remove duplicate name
+
+- THANKS-filter: merge Todd's names
+
+- THANKS: 13 new contributors from the 7.44.0 RELEASE-NOTES
+
Version 7.44.0 (11 Aug 2015)
Daniel Stenberg (11 Aug 2015)
@@ -4441,724 +5262,3 @@ Steve Holme (28 Dec 2014)
- openldap: Use 'LDAPMessage *msg' for messages
This frees up the 'result' variable for CURLcode based result codes.
-
-- nss: Don't ignore Curl_extract_certinfo() OOM failure
-
-- nss: Don't ignore Curl_ssl_init_certinfo() OOM failure
-
-- nss: Use 'CURLcode result' for curl result codes
-
- ...and don't use CURLE_OK in failure/success comparisons.
-
-- getinfo: Code style policing
-
-- getinfo: Use 'CURLcode result' for curl result codes
-
-- darwinssl: Use 'CURLcode result' for curl result codes
-
-- polarssl: Use 'CURLcode result' for curl result codes
-
-- docs: Updated following the addition of SASL GSSAPI via GSS-API libraries
-
- As this feature has been implemented for 7.40.0.
-
-- asiohiper.cpp: No need to initialise members of ConnInfo
-
- ...as calloc() automatically clears the area of memory with zeros.
-
-- asiohiper.cpp: Updated for curl coding standards
-
- ...with the exception of the start of block statement curly brackets.
-
-- code/docs: Use correct case for IPv4 and IPv6
-
- For consistency, as we seem to have a bit of a mixed bag, changed all
- instances of ipv4 and ipv6 in comments and documentations to use the
- correct case.
-
-- runtests: Fixed detection of Unix Sockets feature
-
- ...following change in curl --version output.
-
-- code/docs: Use Unix rather than UNIX to avoid use of the trademark
-
- Use Unix when generically writing about Unix based systems as UNIX is
- the trademark and should only be used in a particular product's name.
-
-- ip2ip.c: Fixed compilation warning when IPv6 Scope ID not supported
-
- if2ip.c:119: warning: unused parameter 'remote_scope_id'
-
- ...and some minor code style policing in the same function.
-
-- vtls: Don't set cert info count until memory allocation is successful
-
- Otherwise Curl_ssl_init_certinfo() can fail and set the num_of_certs
- member variable to the requested count, which could then be used
- incorrectly as libcurl closes down.
-
-- vtls: Use CURLcode for Curl_ssl_init_certinfo() return type
-
- The return type for this function was 0 on success and 1 on error. This
- was then examined by the calling functions and, in most cases, used to
- return CURLE_OUT_OF_MEMORY.
-
- Instead use CURLcode for the return type and return the out of memory
- error directly, propagating it up the call stack.
-
-- configure: Use camel case for UNIX sockets feature output
-
- To match the curl --version output.
-
-Marc Hoersken (26 Dec 2014)
-- sockfilt.c: Reduce the number of individual memory allocations
-
- Merge multiple internal arrays into one, even if some variables
- will not not be used. They are all created with the number of
- file descriptors as their size.
-
- Also fix possible thread handle leak in CloseHandle-loop.
-
-- sockfilt.c: Replace 100ms sleep with thread throttle
-
- Improves performance of test cases 574 and 575 by 50%.
-
- A value of zero causes the thread to relinquish the remainder
- of its time slice to any other thread of equal priority that is
- ready to run. If there are no other threads of equal priority
- ready to run, the function returns immediately, and the thread
- continues execution.
-
- http://msdn.microsoft.com/library/windows/desktop/ms686307.aspx
-
-Steve Holme (25 Dec 2014)
-- tool_help: Use camel case for UNIX sockets feature output
-
- In line with the other features listed in the --version output,
- capitalise the UNIX socket feature.
-
-- vtls: Use bool for Curl_ssl_getsessionid() return type
-
- The return type of this function is a boolean value, and even uses a
- bool internally, so use bool in the function declaration as well as
- the variables that store the return value, to avoid any confusion.
-
-- schannel: Minor code style policing for casts
-
-- schannel: Prefer 'CURLcode result' for curl result codes
-
-- cyassl: Prefer 'CURLcode result' for curl result codes
-
-- tool_xattr: Use 'CURLcode result' for curl result codes
-
-- curl_ntlm_core.c: Fixed compilation warnings
-
- curl_ntlm_core.c:301: warning: pointer targets in passing argument 2 of
- 'CryptImportKey' differ in signedness
- curl_ntlm_core.c:310: warning: passing argument 6 of 'CryptEncrypt' from
- incompatible pointer type
- curl_ntlm_core.c:540: warning: passing argument 4 of 'CryptGetHashParam'
- from incompatible pointer type
-
-- RELEASE-NOTES: Synced with 8830df8b66
-
-- gtls: Use preferred 'CURLcode result'
-
-- openldap: Use standard naming for setup connection function
-
- Renamed ldap_setup() to ldap_setup_connection() to follow more widely
- used function naming.
-
-- rtmp: Use standard naming for setup connection function
-
- Renamed rtmp_setup() to rtmp_setup_connection() to follow more widely
- used function naming.
-
-- smb: Use standard naming for setup connection function
-
- Renamed smb_setup() to smb_setup_connection() to follow more widely
- used function naming.
-
-- config-win32.h: Fixed line length > 79 columns
-
-- openssl: Prefer we don't use NULL in comparisons
-
-- build: Removed WIN32 definition from the Visual Studio projects
-
- As this pre-processor definition is defined in curl_setup.h there is no
- need to include it in the Visual Studio project files.
-
-- build: Removed WIN64 definition from the libcurl Visual Studio projects
-
- Removed the WIN64 pre-processor definition from the libcurl project
- files as:
-
- * WIN64 is not used in our source code
- * The curl projects files don't define it
- * It isn't required by or used in the platform SDK
- * For backwards compatability curl_setup.h defines WIN32
- * The compiler automatically defines _WIN64 for x64 builds
-
- Historically Visual Studio projects have defined WIN32, in addition to
- the compiler defined _WIN32 definition, and I had incorrectly changed
- that to WIN64 for the x64 libcurl builds but not in the curl projects.
-
- As such, it is questionable whether this should be defined or not. For
- more information see the following cache of a discussion that took
- place on the microsoft.public.vc.mfc newsgroup:
-
- http://www.tech-archive.net/Archive/VC/microsoft.public.vc.mfc/2008-06/msg00074.html
-
-- openssl.c Fix for compilation errors with older versions of OpenSSL
-
- openssl.c:1408: error: 'TLS1_1_VERSION' undeclared
- openssl.c:1411: error: 'TLS1_2_VERSION' undeclared
-
-Daniel Stenberg (22 Dec 2014)
-- [John Malmberg brought this change]
-
- Fix comment edit in vms/backup_gnv_curl_src.com
-
- packages/vms/backup_gnv_curl_src.com: Originally copied from Bash port.
-
-- curl: show size of inhibited data when using -v
-
- To offer some more info and yet it doesn't use more lines.
-
-- openssl: fix SSL/TLS versions in verbose output
-
-- openssl: make it compile against openssl 1.1.0-DEV master branch
-
-Marc Hoersken (22 Dec 2014)
-- sshserver.pl: clarify and streamline variable names
-
-Daniel Stenberg (21 Dec 2014)
-- openssl: warn for SRP set if SSLv3 is used, not for TLS version
-
- ... as it requires TLS and it was was left to warn on the default from
- when default was SSL...
-
-- smb: use memcpy() instead of strncpy()
-
- ... as it never copies the trailing zero anyway and always just the four
- bytes so let's not mislead anyone into thinking it is actually treated
- as a string.
-
- Coverity CID: 1260214
-
-- [John E. Malmberg brought this change]
-
- VMS: Updates for 0740-0D1220
-
- lib/setup-vms.h : VAX HP OpenSSL port is ancient, needs help.
- More defines to set symbols to uppercase.
-
- src/tool_main.c : Fix parameter to vms_special_exit() call.
-
- packages/vms/ :
- backup_gnv_curl_src.com : Fix the error message to have the correct package.
-
- build_curl-config_script.com : Rewrite to be more accurate.
-
- build_libcurl_pc.com : Use tool_version.h now.
-
- build_vms.com : Fix to handle lib/vtls directory.
-
- curl_gnv_build_steps.txt : Updated build procedure documentation.
-
- generate_config_vms_h_curl.com :
- * VAX does not support 64 bit ints, so no NTLM support for now.
- * VAX HP SSL port is ancient, needs some help.
- * Disable NGHTTP2 for now, not ported to VMS.
- * Disable UNIX_SOCKETS, not available on VMS yet.
- * HP GSSAPI port does not have gss_nt_service_name.
-
- gnv_link_curl.com : Update for new curl structure.
-
- pcsi_product_gnv_curl.com : Set up to optionally do a complete build.
-
-Marc Hoersken (21 Dec 2014)
-- sockfilt.c: use non-Ex functions that are available before WinXP
-
- It was initially reported by Guenter that GetFileSizeEx
- requires (_WIN32_WINNT >= 0x0500) to be true.
-
-- tests: use Cygwin-style paths in SSH, SSHD and SFTP config files
-
- Second patch to enable Windows support using Cygwin-based OpenSSH.
-
- Tested with CopSSH 5.0.0 free edition using an msys shell on Windows 7.
-
-- tests: support spaces in paths to SSH, SSHD and SFTP binaries
-
- First patch to enable Windows support using Cygwin-based OpenSSH.
-
-Steve Holme (20 Dec 2014)
-- non-ascii: Reduce variable usage
-
- Removed 'next' variable in Curl_convert_form(). Rather than setting it
- from 'form->next' and using that to set 'form' after the conversion
- just use 'form = form->next' instead.
-
-- non-ascii: Prefer while loop rather than a do loop
-
- This also removes the need to check that the 'form' argument is valid.
-
-- non-ascii: Reduce variable scope
-
- As 'result' isn't used out side the conversion callback code and
- previously caused variable shadowing in the libiconv based code.
-
-- non-ascii: We prefer 'CURLcode result'
-
- This also fixes a variable shadowing issue when HAVE_ICONV is defined
- as rc was declared for the result code of libiconv based functions.
-
-Marc Hoersken (19 Dec 2014)
-- secureserver.pl: clean up formatting of config and fix verbose output
-
- Verbose output was not matching the actual configuration file,
- because FIPS and Windows conditions were ignored.
-
-- secureserver.pl: update Windows detection and fix path conversion
-
-- secureserver.pl: make OpenSSL CApath and cert absolute path values
-
- Recent stunnel versions (5.08) seem to have trouble with relative
- paths on Windows. This turns the relative paths into absolute ones.
-
-Patrick Monnerat (18 Dec 2014)
-- if2ip: dummy scope parameter for Curl_if2ip() call in SIOCGIFADDR-enabled code.
-
-- [Kyle J. McKay brought this change]
-
- parseurlandfillconn(): fix improper non-numeric scope_id stripping.
- Fixes SF bug 1149: http://sourceforge.net/p/curl/bugs/1449/
-
-- IPV6: address scope != scope id
- There was a confusion between these: this commit tries to disambiguate them.
- - Scope can be computed from the address itself.
- - Scope id is scope dependent: it is currently defined as 1-based local
- interface index for link-local scoped addresses, and as a site index(?) for
- (obsolete) site-local addresses. Linux only supports it for link-local
- addresses.
- The URL parser properly parses a scope id as an interface index, but stores it
- in a field named "scope": confusion. The field has been renamed into "scope_id".
- Curl_if2ip() used the scope id as it was a scope. This caused failures
- to bind to an interface.
- Scope is now computed from the addresses and Curl_if2ip() matches them.
- If redundantly specified in the URL, scope id is check for mismatch with
- the interface index.
-
- This commit should fix SF bug #1451.
-
-- connect: singleipconnect(): properly try other address families after failure
-
-Daniel Stenberg (16 Dec 2014)
-- SFTP: work-around servers that return zero size on STAT
-
- Bug: http://curl.haxx.se/mail/lib-2014-12/0103.html
- Pathed-by: Marc Renault
-
-- glob_next_url: make the loop count upwards
-
- As the former contruct apparently caused a compiler warning, mentioned
- in d8efde07e556c.
-
-- tool_operate: we prefer 'CURLcode result'
-
-- tool_urlglob: unify return codes to use CURLcode
-
- There was a mix of GlobCode, CURLcode and ints and they were mostly
- passing around CURLcode errors. This change makes the functions use only
- CURLcode and removes the GlobCode type completely.
-
-- tool_urlglob.c: partly reverse dc19789444
-
- The loop in glob_next_url() needs to be done backwards to maintain the
- logic. dc19789444 caused test 1235 to fail.
-
-- KNOWN_BUGS: the SFTP code doesn't support CURLINFO_FILETIME
-
-- [Jay Satiro brought this change]
-
- opts: Warn CURLOPT_TIMEOUT overrides when set after CURLOPT_TIMEOUT_MS
-
- Change CURLOPT_TIMEOUT doc to warn that if CURLOPT_TIMEOUT and
- CURLOPT_TIMEOUT_MS are both set whichever one is set last is the one
- that will be used.
-
- Prior to this change that behavior was only noted in the
- CURLOPT_TIMEOUT_MS doc.
-
-Nick Zitzmann (15 Dec 2014)
-- darwinssl: fix incorrect usage of aprintf()
-
- Commit b13923f changed an snprintf() to use aprintf(), but the API usage
- wasn't correct, and was causing a crash to occur. This fixes it.
-
-Steve Holme (14 Dec 2014)
-- copyright: Updated the copyright year following recent updates
-
-Daniel Stenberg (14 Dec 2014)
-- tool_urlglob.c: reverse two loops
-
- By counting from 0 and up instead of backwards like before, we remove
- the need for the "funny" check of the unsigned variable when decreased
- passed zero. Easier to read and less risk for compiler warnings.
-
-Marc Hoersken (14 Dec 2014)
-- tool_urlglob.c: Added braces to clarify the conditions
-
-- tool_urlglob.c: Silence warning C6293: Ill-defined for-loop
-
- The >= 0 is actually not required, since i underflows and
- the for-loop is stopped using the < condition, but this
- makes the VS2012 compiler and code analysis happy.
-
-- tool_binmode.c: Explicitly ignore the return code of setmode
-
- Fixes code analysis warning C6031:
- return value ignored: <function> could return unexpected value
-
-- lib: Fixed multiple code analysis warnings if SAL are available
-
- warning C28252: Inconsistent annotation for function:
- parameter has another annotation on this instance
-
-Steve Holme (14 Dec 2014)
-- smb.c: Fixed code analysis warning
-
- smb.c:320: warning C6297: Arithmetic overflow: 32-bit value is shifted,
- then cast to 64-bit value. Result may not be an expected
- value
-
-Marc Hoersken (14 Dec 2014)
-- tool_util.c: Use GetTickCount64 if it is available
-
-Steve Holme (14 Dec 2014)
-- smb: Use HAVE_PROCESS_H for process.h inclusion
-
- Rather than testing against _WIN32 use the preferred HAVE_PROCESS_H
- pre-processor define when including process.h.
-
-Daniel Stenberg (14 Dec 2014)
-- darwinssl: aprintf() to allocate the session key
-
- ... to avoid using a fixed memory size that risks being too large or too
- small.
-
-Marc Hoersken (14 Dec 2014)
-- curl_schannel: Improvements to memory re-allocation strategy
-
- - do not grow memory by doubling its size
- - do not leak previously allocated memory if reallocation fails
- - replace while-loop with a single check to make sure
- that the requested amount of data fits into the buffer
-
- Bug: http://curl.haxx.se/bug/view.cgi?id=1450
- Reported-by: Warren Menzer
-
-Steve Holme (14 Dec 2014)
-- asyn-ares: We prefer use of 'CURLcode result'
-
-Marc Hoersken (14 Dec 2014)
-- curl_schannel.c: Data may be available before connection shutdown
-
-Steve Holme (14 Dec 2014)
-- http2: Use 'CURLcode result' for curl result codes
-
-- asyn-thread: We prefer 'CURLcode result'
-
-- smb: Fixed unnecessary initialisation of struct member variables
-
- There is no need to set the 'state' and 'result' member variables to
- SMB_REQUESTING (0) and CURLE_OK (0) after the allocation via calloc()
- as calloc() initialises the contents to zero.
-
-- ntlm: Fixed return code for bad type-2 Target Info
-
- Use CURLE_BAD_CONTENT_ENCODING for bad type-2 Target Info security
- buffers just like we do for bad decodes.
-
-- ntlm: Remove unnecessary casts in readshort_le()
-
- I don't think both of my fix ups from yesterday were needed to fix the
- compilation warning, so remove the one that I think is unnecessary and
- let the next Android autobuild prove/disprove it.
-
-- curl_ntlm_msgs.c: Another attempt to fix compilation warning
-
- curl_ntlm_msgs.c:170: warning: conversion to 'short unsigned int' from
- 'int' may alter its value
-
-Guenter Knauf (13 Dec 2014)
-- synctime.c: added own user-agent string.
-
-Steve Holme (13 Dec 2014)
-- smb.c: Fixed line longer than 79 columns
-
-- curl_ntlm_msgs.c: Fixed compilation warning from commit 783b5c3b11
-
- curl_ntlm_msgs.c:169: warning: conversion to 'short unsigned int' from
- 'int' may alter its value
-
-Guenter Knauf (13 Dec 2014)
-- mk-ca-bundle.pl: restored forced run again.
-
-- synctime.c: removed another timeserver URL.
-
- worldtimeserver.com seems also no longer available.
-
-- synctime.c: fixed timeserver URLs.
-
- For getting the date header its not necessary to access special
- pages or even CGI scripts - all pages including the main index
- reply with the date header, therefore shortened URLs to domain.
- Removed worldtime.com; added pool.ntp.org.
-
-Steve Holme (13 Dec 2014)
-- ftp.c: Fixed compilation warning when no verbose string support
-
- ftp.c:819: warning: unused parameter 'lineno'
-
-- smb: Added state change functions to assist with debugging
-
- For debugging purposes, and as per other protocols within curl, added
- state change functions rather than changing the states directly.
-
-- ntlm: Use short integer when decoding 16-bit values
-
-- RELEASE-NOTES: Synced with 6291a16b20
-
-- smtp.c: Fixed compilation warnings
-
- smtp.c:2357 warning: adding 'size_t' (aka 'unsigned long') to a string
- does not append to the string
- smtp.c:2375 warning: adding 'size_t' (aka 'unsigned long') to a string
- does not append to the string
- smtp.c:2386 warning: adding 'size_t' (aka 'unsigned long') to a string
- does not append to the string
-
- Used array index notation instead.
-
-- smb: Disable SMB when 64-bit integers are not supported
-
- This fixes compilation issues with compilers that don't support 64-bit
- integers through long long or __int64.
-
-- ntlm: Disable NTLM v2 when 64-bit integers are not supported
-
- This fixes compilation issues with compilers that don't support 64-bit
- integers through long long or __int64 which was introduced in commit
- 07b66cbfa4.
-
-- ntlm: Allow NTLM2Session messages when USE_NTRESPONSES manually defined
-
- Previously USE_NTLM2SESSION would only be defined automatically when
- USE_NTRESPONSES wasn't already defined. Separated the two definitions
- so that the user can manually set USE_NTRESPONSES themselves but
- USE_NTLM2SESSION is defined automatically if they don't define it.
-
-- smtp.c: Fixed line longer than 79 columns
-
-- config-win32.h: Don't enable Windows Crypt API if using OpenSSL
-
- As the OpenSSL and NSS Crypto engines are prefered by the core NTLM
- routines, to the Windows Crypt API, don't define USE_WIN32_CRYPT
- automatically when either OpenSSL or NSS are in use - doing so would
- disable NTLM2Session responses in NTLM type-3 messages.
-
-- smtp: Fixed inappropriate free of the scratch buffer
-
- If the scratch buffer was allocated in a previous call to
- Curl_smtp_escape_eob(), a new buffer not allocated in the subsequent
- call and no action taken by that call, then an attempt would be made to
- try and free the buffer which, by now, would be part of the data->state
- structure.
-
- This bug was introduced in commit 4bd860a001.
-
-- smtp: Fixed dot stuffing when EOL characters were at end of input buffers
-
- Fixed a problem with the CRLF. detection when multiple buffers were
- used to upload an email to libcurl and the line ending character(s)
- appeared at the end of each buffer. This meant any lines which started
- with . would not be escaped into .. and could be interpreted as the end
- of transmission string instead.
-
- This only affected libcurl based applications that used a read function
- and wasn't reproducible with the curl command-line tool.
-
- Bug: http://curl.haxx.se/bug/view.cgi?id=1456
- Assisted-by: Patrick Monnerat
-
-Daniel Stenberg (11 Dec 2014)
-- telnet: fix "cast increases required alignment of target type"
-
-- ntlm_wb_response: fix "statement not reached"
-
- ... and I could use a break instead of a goto to end the loop.
-
- Bug: http://curl.haxx.se/mail/lib-2014-12/0089.html
- Reported-by: Tor Arntsen
-
-Steve Holme (10 Dec 2014)
-- RELEASE-NOTES: Synced with 1cc5194337
-
- Added some bug fixes that I had missed in previous synchronisations.
-
-Daniel Stenberg (10 Dec 2014)
-- Curl_unix2addr: avoid using the variable name 'sun'
-
- I suspect this causes compile failures on Solaris:
-
- Bug: http://curl.haxx.se/mail/lib-2014-12/0081.html
-
-Steve Holme (10 Dec 2014)
-- url.c: Fixed compilation warning when USE_NTLM is not defined
-
- url.c:3078: warning: variable 'credentialsMatch' set but not used
-
-- parsedate.c: Fixed compilation warning
-
- parsedate.c:548: warning: 'parsed' may be used uninitialized in this
- function
-
- As curl_getdate() returns -1 when parsedate() fails we can initialise
- parsed to -1.
-
-Daniel Stenberg (10 Dec 2014)
-- TODO: Cache negative name resolves
-
- Worth exploring
-
-- ldap: check Curl_client_write() return codes
-
- There might be one or two memory leaks left in the error paths.
-
-- ldap: rename variables to comply to curl standards
-
-Dan Fandrich (10 Dec 2014)
-- sws.c: Fixed 'rc' may be used uninitialized warning
-
-- cookies: Improved OOM handling in cookies
-
- This fixes the test 506 torture test. The internal cookie API really
- ought to be improved to separate cookie parsing errors (which may be
- ignored) with OOM errors (which should be fatal).
-
-Guenter Knauf (9 Dec 2014)
-- synctime.c: fixed user-agent setting.
-
- Some websites meanwhile refuse to reply to requests from ancient
- browsers like IE6, therefore I've comment out this setting, but
- also fixed the string to now fake IE8 if someone enables it.
-
-Daniel Stenberg (9 Dec 2014)
-- smb: fix unused return code warning
-
-Patrick Monnerat (9 Dec 2014)
-- Curl_client_write() & al.: chop long data, convert data only once.
-
-Guenter Knauf (9 Dec 2014)
-- VC build: added sspi define for winssl-zlib builds.
-
-Daniel Stenberg (9 Dec 2014)
-- schannel_recv: return the correct code
-
- Bug: http://curl.haxx.se/bug/view.cgi?id=1462
- Reported-by: Tae Hyoung Ahn
-
-- http2: avoid logging neg "failure" if h2 was not requested
-
-- openldap: do not ignore Curl_client_write() return codes
-
-- compile: warn on unused return code from Curl_client_write()
-
-Patrick Monnerat (8 Dec 2014)
-- SMB: Fix a data size mismatch that broke SMB on big-endian platforms
-
-Steve Holme (7 Dec 2014)
-- smb: Fixed Windows autoconf builds following commit eb88d778e7
-
- As Windows based autoconf builds don't yet define USE_WIN32_CRYPTO
- either explicitly through --enable-win32-cypto or automatically on
- _WIN32 based platforms, subsequent builds broke with the following
- error message:
-
- "Can't compile NTLM support without a crypto library."
-
-- RELEASE-NOTES: Synced with 526603ff05
-
-- [Bill Nagel brought this change]
-
- smb: Build with SSPI enabled
-
- Build SMB/CIFS protocol support when SSPI is enabled.
-
-- [Bill Nagel brought this change]
-
- ntlm: Use Windows Crypt API
-
- Allow the use of the Windows Crypt API for NTLMv1 functions.
-
-Dan Fandrich (7 Dec 2014)
-- cookie.c: Refactored cleanup code to simplify
-
- Also, fixed the outdated comments on the cookie API.
-
-- get_url_file_name: Fixed crash on OOM on debug build
-
- This caused a null-pointer dereference which caused a few dozen
- torture tests to fail.
-
-Steve Holme (6 Dec 2014)
-- sws.c: Fixed compilation warning
-
- sws.c:2191 warning: 'rc' may be used uninitialized in this function
-
-- ftp.c: Fixed compilation warnings when proxy support disabled
-
- ftp.c:1827 warning: unused parameter 'newhost'
- ftp.c:1827 warning: unused parameter 'newport'
-
-- smb: Fixed a problem with large file transfers
-
- Fixed an issue with the message size calculation where the raw bytes
- from the buffer were interpreted as signed values rather than unsigned
- values.
-
- Reported-by: Gisle Vanem
- Assisted-by: Bill Nagel
-
-- smb: Moved the URL decoding into a separate function
-
-- smb: Fixed URL encoded URLs not working
-
-- Makefile.inc: Added our standard header and updated file formatting
-
-- Makefile.inc: Updated file formatting
-
- Aligned continuation character and used space as the separator
- character as per other makefile files.
-
-- curl_md4.h: Updated copyright year following recent edit
-
- ...and minor layout adjustment.
-
-Patrick Monnerat (5 Dec 2014)
-- SMB: Fix big endian problems. Make it OS/400 aware.
-
-- OS400: enable NTLM authentication
-
-Steve Holme (5 Dec 2014)
-- multi.c: Fixed compilation warning
-
- multi.c:2695: warning: declaration of `exp' shadows a global declaration
-
-Guenter Knauf (5 Dec 2014)
-- build: updated dependencies in makefiles.
-
-Steve Holme (5 Dec 2014)
-- sasl: Corrected formatting of function descriptions
diff --git a/CMake/CurlTests.c b/CMake/CurlTests.c
index 04d5e7e4..3c712325 100644
--- a/CMake/CurlTests.c
+++ b/CMake/CurlTests.c
@@ -139,7 +139,7 @@ int main(void)
rc = gethostbyname_r(address, &h, &hdata);
#elif defined(HAVE_GETHOSTBYNAME_R_5) || \
defined(HAVE_GETHOSTBYNAME_R_5_REENTRANT)
- rc = gethostbyname_r(address, &h, buffer, 8192, 0, &h_errnop);
+ rc = gethostbyname_r(address, &h, buffer, 8192, &h_errnop);
(void)hp; /* not used for test */
#elif defined(HAVE_GETHOSTBYNAME_R_6) || \
defined(HAVE_GETHOSTBYNAME_R_6_REENTRANT)
diff --git a/CMake/OtherTests.cmake b/CMake/OtherTests.cmake
index 4f07f225..d5994987 100644
--- a/CMake/OtherTests.cmake
+++ b/CMake/OtherTests.cmake
@@ -10,8 +10,8 @@ endmacro(add_header_include)
set(signature_call_conv)
if(HAVE_WINDOWS_H)
- add_header_include(HAVE_WINDOWS_H "windows.h")
add_header_include(HAVE_WINSOCK2_H "winsock2.h")
+ add_header_include(HAVE_WINDOWS_H "windows.h")
add_header_include(HAVE_WINSOCK_H "winsock.h")
set(_source_epilogue
"${_source_epilogue}\n#ifndef WIN32_LEAN_AND_MEAN\n#define WIN32_LEAN_AND_MEAN\n#endif")
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9a42cc75..02fa8db9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -122,10 +122,10 @@ endif()
option(CURL_HIDDEN_SYMBOLS "Set to ON to hide libcurl internal symbols (=hide all symbols that aren't officially external)." ON)
mark_as_advanced(CURL_HIDDEN_SYMBOLS)
-# IF(WIN32)
-# OPTION(CURL_WINDOWS_SSPI "Use windows libraries to allow NTLM authentication without openssl" ON)
-# MARK_AS_ADVANCED(CURL_WINDOWS_SSPI)
-# ENDIF()
+IF(WIN32)
+ OPTION(CURL_WINDOWS_SSPI "Use windows libraries to allow NTLM authentication without openssl" ON)
+ MARK_AS_ADVANCED(CURL_WINDOWS_SSPI)
+ENDIF()
option(HTTP_ONLY "disables all protocols except HTTP (This overrides all CURL_DISABLE_* options)" OFF)
mark_as_advanced(HTTP_ONLY)
@@ -186,7 +186,7 @@ option(DISABLED_THREADSAFE "Set to explicitly specify we don't want to use threa
mark_as_advanced(DISABLED_THREADSAFE)
option(ENABLE_IPV6 "Define if you want to enable IPv6 support" ON)
mark_as_advanced(ENABLE_IPV6)
-if(ENABLE_IPV6)
+if(ENABLE_IPV6 AND NOT WIN32)
include(CheckStructHasMember)
check_struct_has_member("struct sockaddr_in6" sin6_addr "netinet/in.h"
HAVE_SOCKADDR_IN6_SIN6_ADDR)
@@ -355,9 +355,10 @@ if(NOT CURL_DISABLE_LDAP)
check_include_file_concat("winber.h" HAVE_WINBER_H)
endif()
+ set(CMAKE_REQUIRED_INCLUDES_BAK ${CMAKE_REQUIRED_INCLUDES})
set(CMAKE_LDAP_INCLUDE_DIR "" CACHE STRING "Path to LDAP include directory")
if(CMAKE_LDAP_INCLUDE_DIR)
- set(CMAKE_REQUIRED_INCLUDES ${CMAKE_LDAP_INCLUDE_DIR})
+ list(APPEND CMAKE_REQUIRED_INCLUDES ${CMAKE_LDAP_INCLUDE_DIR})
endif()
check_include_file_concat("ldap.h" HAVE_LDAP_H)
check_include_file_concat("lber.h" HAVE_LBER_H)
@@ -365,9 +366,11 @@ if(NOT CURL_DISABLE_LDAP)
if(NOT HAVE_LDAP_H)
message(STATUS "LDAP_H not found CURL_DISABLE_LDAP set ON")
set(CURL_DISABLE_LDAP ON CACHE BOOL "" FORCE)
+ set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES_BAK}) #LDAP includes won't be used
elseif(NOT HAVE_LIBLDAP)
message(STATUS "LDAP library '${CMAKE_LDAP_LIB}' not found CURL_DISABLE_LDAP set ON")
set(CURL_DISABLE_LDAP ON CACHE BOOL "" FORCE)
+ set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES_BAK}) #LDAP includes won't be used
else()
if(CMAKE_USE_OPENLDAP)
set(USE_OPENLDAP ON)
@@ -448,6 +451,7 @@ if(CURL_ZLIB)
set(HAVE_LIBZ ON)
list(APPEND CURL_LIBS ${ZLIB_LIBRARIES})
include_directories(${ZLIB_INCLUDE_DIRS})
+ list(APPEND CMAKE_REQUIRED_INCLUDES ${ZLIB_INCLUDE_DIRS})
endif()
endif()
@@ -463,7 +467,7 @@ if(CMAKE_USE_LIBSSH2)
if(LIBSSH2_FOUND)
list(APPEND CURL_LIBS ${LIBSSH2_LIBRARY})
set(CMAKE_REQUIRED_LIBRARIES ${LIBSSH2_LIBRARY})
- set(CMAKE_REQUIRED_INCLUDES "${LIBSSH2_INCLUDE_DIR}")
+ list(APPEND CMAKE_REQUIRED_INCLUDES "${LIBSSH2_INCLUDE_DIR}")
include_directories("${LIBSSH2_INCLUDE_DIR}")
set(HAVE_LIBSSH2 ON)
set(USE_LIBSSH2 ON)
@@ -496,7 +500,7 @@ if(CMAKE_USE_GSSAPI)
message(STATUS "Found ${GSS_FLAVOUR} GSSAPI version: \"${GSS_VERSION}\"")
- set(CMAKE_REQUIRED_INCLUDES ${GSS_INCLUDE_DIR})
+ list(APPEND CMAKE_REQUIRED_INCLUDES ${GSS_INCLUDE_DIRECTORIES})
check_include_file_concat("gssapi/gssapi.h" HAVE_GSSAPI_GSSAPI_H)
check_include_file_concat("gssapi/gssapi_generic.h" HAVE_GSSAPI_GSSAPI_GENERIC_H)
check_include_file_concat("gssapi/gssapi_krb5.h" HAVE_GSSAPI_GSSAPI_KRB5_H)
@@ -532,7 +536,7 @@ if(CMAKE_USE_GSSAPI)
endif()
- include_directories(${GSS_INCLUDE_DIR})
+ include_directories(${GSS_INCLUDE_DIRECTORIES})
link_directories(${GSS_LINK_DIRECTORIES})
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GSS_COMPILER_FLAGS}")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${GSS_LINKER_FLAGS}")
@@ -552,12 +556,25 @@ else()
unset(USE_UNIX_SOCKETS CACHE)
endif()
+
# Check for header files
if(NOT UNIX)
check_include_file_concat("windows.h" HAVE_WINDOWS_H)
check_include_file_concat("winsock.h" HAVE_WINSOCK_H)
check_include_file_concat("ws2tcpip.h" HAVE_WS2TCPIP_H)
check_include_file_concat("winsock2.h" HAVE_WINSOCK2_H)
+ if(CURL_WINDOWS_SSPI)
+ set(CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS} -DSECURITY_WIN32")
+ check_include_file_concat("sspi.h" HAVE_SSPI_H)
+ if(HAVE_SSPI_H)
+ check_include_file_concat("schannel.h" HAVE_SCHANNEL_H)
+ set(USE_WINDOWS_SSPI ON)
+ if(HAVE_SCHANNEL_H)
+ set(USE_SCHANNEL ON)
+ set(SSL_ENABLED ON)
+ endif()
+ endif()
+ endif()
endif(NOT UNIX)
check_include_file_concat("stdio.h" HAVE_STDIO_H)
diff --git a/Makefile.in b/Makefile.in
index a86901d5..cd86bb26 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -480,6 +480,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index f1229788..51c99b26 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,81 +1,92 @@
-Curl and libcurl 7.44.0
+Curl and libcurl 7.45.0
- Public curl releases: 148
- Command line options: 176
+ Public curl releases: 149
+ Command line options: 177
curl_easy_setopt() options: 219
- Public functions in libcurl: 58
- Contributors: 1291
+ Public functions in libcurl: 61
+ Contributors: 1303
This release includes the following changes:
- o http2: added CURLMOPT_PUSHFUNCTION and CURLMOPT_PUSHDATA [6]
- o examples: added http2-serverpush.c [7]
- o http2: added curl_pushheader_byname() and curl_pushheader_bynum()
- o docs: added CODE_OF_CONDUCT.md [8]
- o curl: Add --ssl-no-revoke to disable certificate revocation checks [5]
- o libcurl: New value CURLSSLOPT_NO_REVOKE for CURLOPT_SSL_OPTIONS [9]
- o makefile: Added support for VC14
- o build: Added Visual Studio 2015 (VC14) project files
- o build: Added wolfSSL configurations to VC10+ project files [18]
+ o added CURLOPT_DEFAULT_PROTOCOL [6]
+ o added new tool option --proto-default [6]
+ o getinfo: added CURLINFO_ACTIVESOCKET
+ o turned CURLINFO_* option docs as stand-alone man pages
+ o curl: point out unnecessary uses of -X in verbose mode [17]
This release includes the following bugfixes:
- o FTP: fix HTTP CONNECT logic regression [1]
- o openssl: Fix build with openssl < ~ 0.9.8f
- o openssl: fix build with BoringSSL
- o curl_easy_setopt.3: option order doesn't matter
- o openssl: fix use of uninitialized buffer [2]
- o RTSP: removed dead code
- o Makefile.m32: add support for CURL_LDFLAG_EXTRAS
- o curl: always provide negotiate/kerberos options
- o cookie: Fix bug in export if any-domain cookie is present
- o curl_easy_setopt.3: mention CURLOPT_PIPEWAIT
- o INSTALL: Advise use of non-native SSL for Windows <= XP
- o tool_help: fix --tlsv1 help text to use >= for TLSv1
- o HTTP: POSTFIELDSIZE set after added to multi handle [3]
- o SSL-PROBLEMS: mention WinSSL problems in WinXP
- o setup-vms.h: Symbol case fixups
- o SSL: Pinned public key hash support
- o libtest: call PR_Cleanup() on exit if NSPR is used
- o ntlm_wb: Fix theoretical memory leak
- o runtests: Allow for spaces in curl custom path
- o http2: add stream != NULL checks for reliability
- o schannel: Replace deprecated GetVersion with VerifyVersionInfo
- o http2: verify success of strchr() in http2_send()
- o configure: add --disable-rt option
- o openssl: work around MSVC warning
- o HTTP: ignore "Content-Encoding: compress"
- o configure: check if OpenSSL linking wants -ldl
- o build-openssl.bat: Show syntax if required args are missing
- o test1902: attempt to make the test more reliable
- o libcurl-thread.3: Consolidate thread safety info
- o maketgz: Fixed some VC makefiles missing from the release tarball
- o libcurl-multi.3: mention curl_multi_wait [10]
- o ABI doc: use secure URL
- o http: move HTTP/2 cleanup code off http_disconnect() [11]
- o libcurl-thread.3: Warn memory functions must be thread safe [12]
- o curl_global_init_mem.3: Warn threaded resolver needs thread safe funcs [13]
- o docs: formpost needs the full size at start of upload [14]
- o curl_gssapi: remove 'const' to fix compiler warnings
- o SSH: three state machine fixups [15]
- o libcurl.3: fix a single typo [16]
- o generate.bat: Only clean prerequisite files when in ALL mode
- o curl_slist_append.3: add error checking to the example
- o buildconf.bat: Added support for file clean-up via -clean
- o generate.bat: Use buildconf.bat for prerequisite file clean-up
- o NTLM: handle auth for only a single request [17]
- o curl_multi_remove_handle.3: fix formatting [19]
- o checksrc.bat: Fixed error when [directory] isn't a curl source directory
- o checksrc.bat: Fixed error when missing *.c and *.h files
- o CURLOPT_RESOLVE.3: Note removal support was added in 7.42 [20]
- o test46: update cookie expire time
- o SFTP: fix range request off-by-one in size check [21]
- o CMake: fix GSSAPI builds [22]
- o build: refer to fixed libidn versions [4]
- o http2: discard frames with no SessionHandle [23]
- o curl_easy_recv.3: fix formatting
- o libcurl-tutorial.3: fix formatting [24]
- o curl_formget.3: correct return code [25]
+ o curl_global_init_mem.3: Stronger thread safety warning [1]
+ o buildconf.bat: Fixed issues when ran in directories with special chars [2]
+ o cmake: Fix CurlTests check for gethostbyname_r with 5 arguments
+ o generate.bat: Fixed issues when ran in directories with special chars
+ o generate.bat: Only call buildconf.bat if it exists
+ o generate.bat: Added support for generating only the prerequisite files
+ o curl.1: Document weaknesses in SSLv2 and SSLv3
+ o CURLOPT_HTTP_VERSION.3: connection re-use goes before version
+ o docs: Update the redirect protocols disabled by default
+ o inet_pton.c: Fix MSVC run-time check failure
+ o CURLMOPT_PUSHFUNCTION.3: fix argument types
+ o rtsp: support basic/digest authentication
+ o rtsp: stop reading empty DESCRIBE responses
+ o travis: Upgrading to container based build [3]
+ o travis.yml: Add OS X testbot
+ o FTP: make state machine not get stuck in state
+ o openssl: handle lack of server cert when strict checking disabled [4]
+ o configure: change functions to detect openssl (clones) [5]
+ o configure: detect latest boringssl [5]
+ o runtests: Allow for spaces in server-verify curl custom path
+ o http2: on_frame_recv: get a proper 'conn' for the debug logging
+ o ntlm: mark deliberate switch case fall-through
+ o http2: remove dead code
+ o curl_easy_{escape,unescape}.3: "char *" vs. "const char *" [7]
+ o curl: point out the conflicting HTTP methods if used
+ o cmake: added Windows SSL support [8]
+ o curl_easy_{escape,setopt}.3: fix example
+ o curl_easy_escape.3: escape '\n' [9]
+ o libcurl.m4: Put braces around empty if body [10]
+ o buildconf.bat: Fixed double blank line in 'curl manual' warning output
+ o sasl: Only define Curl_sasl_digest_get_pair() when CRYPTO_AUTH enabled
+ o inet_pton.c: Fix MSVC run-time check failure
+ o CURLOPT_FOLLOWLOCATION.3: mention methods for redirects
+ o http2: don't pass on Connection: headers [11]
+ o nss: do not directly access SSL_ImplementedCiphers [12]
+ o docs: numerous cleanups and spelling fixes
+ o FTP: do_more: add check for wait_data_conn in upload case [13]
+ o parse_proxy: reject illegal port numbers [14]
+ o cmake: IPv6 : disable Unix header check on Windows platform [15]
+ o winbuild: run buildconf.bat if necessary
+ o buildconf.bat: fix syntax error
+ o curl_sspi: fix possibly undefined CRYPT_E_REVOKED [16]
+ o nss: prevent NSS from incorrectly re-using a session [18]
+ o libcurl-errors.3: add two missing error codes
+ o openssl: fix build with < 0.9.8
+ o openssl: refactor certificate parsing to use OpenSSL memory BIO [19]
+ o openldap: only part of LDAP query results received [20]
+ o ssl: add server cert's "sha256//" hash to verbose [21]
+ o NTLM: Reset auth-done when using a fresh connection [22]
+ o curl: generate easysrc only on --libcurl [23]
+ o tests: disable 1801 until fixed [24]
+ o CURLINFO_TLS_SESSION: always return backend info
+ o gnutls: Support CURLOPT_KEYPASSWD
+ o gnutls: Report actual GnuTLS error message for certificate errors
+ o tests: disable 1510 due to CI-problems on github
+ o cmake: Put "winsock2.h" before "windows.h" during configure checks
+ o cmake: Ensure discovered include dirs are considered
+ o configure: Add missing ')' for CURL_CHECK_OPTION_RT [25]
+ o build: fix failures with -Wcast-align and -Werror [26]
+ o FTP: fix uploading ASCII with unknown size
+ o readwrite_data: set a max number of loops
+ o http2: avoid superfluous Curl_expire() calls
+ o http2: set TCP_NODELAY unconditionally [27]
+ o docs: fix unescaped '\n' in man pages
+ o openssl: Fix algorithm init to make (gost) engines work [28]
+ o win32: make recent Borland compilers use long long
+ o runtests: Fix pid check in checkdied
+ o gopher: don't send NUL byte [29]
+ o tool_setopt: fix c_escape truncated octal [30]
+ o hiperfifo: fix the pointer passed to WRITEDATA [31]
+ o getinfo: Fix return code for unknown CURLINFO options [32]
This release includes the following known bugs:
@@ -84,41 +95,52 @@ This release includes the following known bugs:
This release would not have looked like this without help, code, reports and
advice from friends like these:
- Anders Bakken, Cédric Connes, Dan Fandrich, Daniel Stenberg, David Woodhouse,
- Eric Ridge, Feist Josselin, Gustavo Grieco, Inca R, Isaac Boukris,
- Jakub Zakrzewski, John E. Malmberg, Kamil Dudka, Lior Kaplan, Marcel Raad,
- Michael Kaufmann, Michał Fita, Patrick Monnerat, Paul Howarth, Ray Satiro,
- Roger Leigh, Stefan Bühler, Štefan Kremeň, Steve Holme, Svyatoslav Mishyn,
- Tatsuhiro Tsujikawa, Terri Oda, Tim Stack, TJ Saunders, Tomas Tomecek,
- Viktor Szakáts,
- (31 contributors)
+ Alessandro Ghedini, Benjamin Kircher, Bertrand Simonnet, Brad King,
+ Dan Fandrich, Daniel Hwang, Daniel Kahn Gillmor, Daniel Lee Hwang,
+ Daniel Seither, Daniel Stenberg, Denis Feklushkin, Eric Ridge, Erik Janssen,
+ Isaac Boukris, Jactry Zeng, Jakub Zakrzewski, Jim Hollinger, Kamil Dudka,
+ Maksim Stsepanenka, Marcel Raad, Michael Kalinin, Mike Crowe,
+ Nathaniel Waisbrot, Nikolai Kondrashov, Orange Tsai, Patricia Muscalu,
+ Patrick Monnerat, Rajkumar Mandal, Ray Satiro, Razvan Cojocaru, Rémy Léone,
+ Richard van den Berg, Sam Roth, Sergei Nikulov, Steve Holme,
+ Svyatoslav Mishyn, Tatsuhiro Tsujikawa, Thorsten Schöning, Viktor Szakáts,
+ W. Mark Kubacki,
+ (40 contributors)
Thanks! (and sorry if I forgot to mention someone)
References to bug reports and discussions on issues:
- [1] = https://github.com/bagder/curl/issues/278
- [2] = https://github.com/bagder/curl/issues/318
- [3] = http://curl.haxx.se/mail/lib-2015-06/0122.html
- [4] = http://curl.haxx.se/bug/?i=371
- [5] = https://github.com/bagder/curl/issues/264
- [6] = http://curl.haxx.se/libcurl/c/CURLMOPT_PUSHFUNCTION.html
- [7] = http://curl.haxx.se/libcurl/c/http2-serverpush.html
- [8] = https://github.com/bagder/curl/blob/master/docs/CODE_OF_CONDUCT.md
- [9] = http://curl.haxx.se/libcurl/c/CURLOPT_SSL_OPTIONS.html
- [10] = https://github.com/bagder/curl/issues/356
- [11] = https://bugzilla.redhat.com/1248389
- [12] = http://curl.haxx.se/mail/lib-2015-07/0149.html
- [13] = http://curl.haxx.se/mail/lib-2015-07/0149.html
- [14] = http://curl.haxx.se/bug/?i=360
- [15] = http://curl.haxx.se/bug/?i=357
- [16] = https://github.com/bagder/curl/issues/361
- [17] = https://github.com/bagder/curl/issues/363
- [18] = https://github.com/bagder/curl/pull/174
- [19] = https://github.com/bagder/curl/issues/366
- [20] = http://curl.haxx.se/mail/lib-2015-08/0019.html
- [21] = http://curl.haxx.se/bug/?i=359
- [22] = http://curl.haxx.se/bug/?i=370
- [23] = http://curl.haxx.se/bug/?i=372
- [24] = http://curl.haxx.se/bug/?i=374
- [25] = http://curl.haxx.se/bug/?i=375
+ [1] = http://curl.haxx.se/mail/lib-2015-08/0016.html
+ [2] = https://github.com/bagder/curl/pull/379
+ [3] = http://curl.haxx.se/bug/?i=388
+ [4] = http://curl.haxx.se/bug/?i=392
+ [5] = https://android.googlesource.com/platform/external/curl/+/f551028d5caab
+29d4b4a4ae8c159c76c3cfd4887%5E!/
+ [6] = http://curl.haxx.se/bug/?i=351
+ [7] = http://curl.haxx.se/bug/?i=395
+ [8] = http://curl.haxx.se/bug/?i=399
+ [9] = http://curl.haxx.se/bug/?i=398
+ [10] = http://curl.haxx.se/bug/?i=402
+ [11] = http://curl.haxx.se/bug/?i=401
+ [12] = https://lists.fedoraproject.org/pipermail/devel/2015-September/214117.html
+ [13] = http://curl.haxx.se/bug/?i=405
+ [14] = http://curl.haxx.se/bug/?i=415
+ [15] = http://curl.haxx.se/bug/?i=409
+ [16] = http://curl.haxx.se/bug/?i=411
+ [17] = http://daniel.haxx.se/blog/2015/09/11/unnecessary-use-of-curl-x/
+ [18] = https://bugzilla.mozilla.org/1202264
+ [19] = http://curl.haxx.se/bug/?i=427
+ [20] = http://curl.haxx.se/bug/?i=440
+ [21] = http://curl.haxx.se/bug/?i=410
+ [22] = http://curl.haxx.se/bug/?i=435
+ [23] = http://curl.haxx.se/bug/?i=429
+ [24] = http://curl.haxx.se/bug/?i=380
+ [25] = http://curl.haxx.se/bug/?i=456
+ [26] = http://curl.haxx.se/bug/?i=457
+ [27] = http://curl.haxx.se/mail/lib-2015-09/0097.html
+ [28] = http://curl.haxx.se/bug/?i=447
+ [29] = http://curl.haxx.se/bug/?i=466
+ [30] = http://curl.haxx.se/bug/?i=469
+ [31] = http://curl.haxx.se/bug/?i=471
+ [32] = http://curl.haxx.se/bug/?i=468
diff --git a/config.guess b/config.guess
index 1f5c50c0..16592509 100755
--- a/config.guess
+++ b/config.guess
@@ -1,8 +1,8 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright 1992-2014 Free Software Foundation, Inc.
+# Copyright 1992-2015 Free Software Foundation, Inc.
-timestamp='2014-03-23'
+timestamp='2015-08-20'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -24,12 +24,12 @@ timestamp='2014-03-23'
# program. This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
#
-# Originally written by Per Bothner.
+# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
#
-# Please send patches with a ChangeLog entry to config-patches@gnu.org.
+# Please send patches to <config-patches@gnu.org>.
me=`echo "$0" | sed -e 's,.*/,,'`
@@ -50,7 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright 1992-2014 Free Software Foundation, Inc.
+Copyright 1992-2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -168,20 +168,27 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# Note: NetBSD doesn't particularly care about the vendor
# portion of the name. We always set it to "unknown".
sysctl="sysctl -n hw.machine_arch"
- UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
- /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+ UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
+ /sbin/$sysctl 2>/dev/null || \
+ /usr/sbin/$sysctl 2>/dev/null || \
+ echo unknown)`
case "${UNAME_MACHINE_ARCH}" in
armeb) machine=armeb-unknown ;;
arm*) machine=arm-unknown ;;
sh3el) machine=shl-unknown ;;
sh3eb) machine=sh-unknown ;;
sh5el) machine=sh5le-unknown ;;
+ earmv*)
+ arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+ endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
+ machine=${arch}${endian}-unknown
+ ;;
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
esac
# The Operating System including object format, if it has switched
# to ELF recently, or will in the future.
case "${UNAME_MACHINE_ARCH}" in
- arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
eval $set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ELF__
@@ -197,6 +204,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
os=netbsd
;;
esac
+ # Determine ABI tags.
+ case "${UNAME_MACHINE_ARCH}" in
+ earm*)
+ expr='s/^earmv[0-9]/-eabi/;s/eb$//'
+ abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
+ ;;
+ esac
# The OS release
# Debian GNU/NetBSD machines have a different userland, and
# thus, need a distinct triplet. However, they do not need
@@ -207,13 +221,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
release='-gnu'
;;
*)
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
;;
esac
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
# contains redundant information, the shorter form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "${machine}-${os}${release}"
+ echo "${machine}-${os}${release}${abi}"
exit ;;
*:Bitrig:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
@@ -235,6 +249,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*:MirBSD:*:*)
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
exit ;;
+ *:Sortix:*:*)
+ echo ${UNAME_MACHINE}-unknown-sortix
+ exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
*4.0)
@@ -579,8 +596,9 @@ EOF
else
IBM_ARCH=powerpc
fi
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
+ if [ -x /usr/bin/lslpp ] ; then
+ IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
+ awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
else
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
fi
@@ -932,6 +950,9 @@ EOF
crisv32:Linux:*:*)
echo ${UNAME_MACHINE}-axis-linux-${LIBC}
exit ;;
+ e2k:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
frv:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
@@ -1020,7 +1041,7 @@ EOF
echo ${UNAME_MACHINE}-dec-linux-${LIBC}
exit ;;
x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo ${UNAME_MACHINE}-pc-linux-${LIBC}
exit ;;
xtensa*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
diff --git a/config.sub b/config.sub
index bba4efb8..1acc966a 100755
--- a/config.sub
+++ b/config.sub
@@ -1,8 +1,8 @@
#! /bin/sh
# Configuration validation subroutine script.
-# Copyright 1992-2014 Free Software Foundation, Inc.
+# Copyright 1992-2015 Free Software Foundation, Inc.
-timestamp='2014-09-11'
+timestamp='2015-08-20'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -25,7 +25,7 @@ timestamp='2014-09-11'
# of the GNU General Public License, version 3 ("GPLv3").
-# Please send patches with a ChangeLog entry to config-patches@gnu.org.
+# Please send patches to <config-patches@gnu.org>.
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
@@ -68,7 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
-Copyright 1992-2014 Free Software Foundation, Inc.
+Copyright 1992-2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -117,7 +117,7 @@ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
- knetbsd*-gnu* | netbsd*-gnu* | \
+ knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
kopensolaris*-gnu* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
@@ -255,12 +255,13 @@ case $basic_machine in
| arc | arceb \
| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
| avr | avr32 \
+ | ba \
| be32 | be64 \
| bfin \
| c4x | c8051 | clipper \
| d10v | d30v | dlx | dsp16xx \
- | epiphany \
- | fido | fr30 | frv \
+ | e2k | epiphany \
+ | fido | fr30 | frv | ft32 \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| hexagon \
| i370 | i860 | i960 | ia64 \
@@ -305,7 +306,7 @@ case $basic_machine in
| riscv32 | riscv64 \
| rl78 | rx \
| score \
- | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
@@ -313,6 +314,7 @@ case $basic_machine in
| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
| ubicom32 \
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
+ | visium \
| we32k \
| x86 | xc16x | xstormy16 | xtensa \
| z8k | z80)
@@ -327,6 +329,9 @@ case $basic_machine in
c6x)
basic_machine=tic6x-unknown
;;
+ leon|leon[3-9])
+ basic_machine=sparc-$basic_machine
+ ;;
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
basic_machine=$basic_machine-unknown
os=-none
@@ -372,12 +377,13 @@ case $basic_machine in
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* | avr32-* \
+ | ba-* \
| be32-* | be64-* \
| bfin-* | bs2000-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* \
| c8051-* | clipper-* | craynv-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
- | elxsi-* \
+ | e2k-* | elxsi-* \
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
@@ -424,12 +430,13 @@ case $basic_machine in
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pyramid-* \
+ | riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
| tahoe-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tile*-* \
@@ -437,6 +444,7 @@ case $basic_machine in
| ubicom32-* \
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
| vax-* \
+ | visium-* \
| we32k-* \
| x86-* | x86_64-* | xc16x-* | xps100-* \
| xstormy16-* | xtensa*-* \
@@ -513,6 +521,9 @@ case $basic_machine in
basic_machine=i386-pc
os=-aros
;;
+ asmjs)
+ basic_machine=asmjs-unknown
+ ;;
aux)
basic_machine=m68k-apple
os=-aux
@@ -774,6 +785,9 @@ case $basic_machine in
basic_machine=m68k-isi
os=-sysv
;;
+ leon-*|leon[3-9]-*)
+ basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
+ ;;
m68knommu)
basic_machine=m68k-unknown
os=-linux
@@ -1365,7 +1379,7 @@ case $os in
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
| -sym* | -kopensolaris* | -plan9* \
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* | -aros* \
+ | -aos* | -aros* | -cloudabi* | -sortix* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
diff --git a/configure b/configure
index 34cbe8c0..9b7b2a9c 100755
--- a/configure
+++ b/configure
@@ -1074,6 +1074,7 @@ infodir
docdir
oldincludedir
includedir
+runstatedir
localstatedir
sharedstatedir
sysconfdir
@@ -1217,6 +1218,7 @@ datadir='${datarootdir}'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1469,6 +1471,15 @@ do
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
+ -runstatedir | --runstatedir | --runstatedi | --runstated \
+ | --runstate | --runstat | --runsta | --runst | --runs \
+ | --run | --ru | --r)
+ ac_prev=runstatedir ;;
+ -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+ | --run=* | --ru=* | --r=*)
+ runstatedir=$ac_optarg ;;
+
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1606,7 +1617,7 @@ fi
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
- libdir localedir mandir
+ libdir localedir mandir runstatedir
do
eval ac_val=\$$ac_var
# Remove trailing slashes.
@@ -1759,6 +1770,7 @@ Fine tuning of the installation directories:
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
@@ -3277,12 +3289,10 @@ $as_echo "yes" >&6; }
;;
default)
dontwant_rt="no"
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed no)
- ;;
- *" >&5
-$as_echo "(assumed no)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed no)" >&5
+$as_echo "(assumed no)" >&6; }
;;
- *" >&6; }
+ *)
dontwant_rt="no"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
@@ -21673,9 +21683,9 @@ rm -f core conftest.err conftest.$ac_objext \
;;
esac
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_lock in -lcrypto" >&5
-$as_echo_n "checking for CRYPTO_lock in -lcrypto... " >&6; }
-if ${ac_cv_lib_crypto_CRYPTO_lock+:} false; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Update in -lcrypto" >&5
+$as_echo_n "checking for HMAC_Update in -lcrypto... " >&6; }
+if ${ac_cv_lib_crypto_HMAC_Update+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
@@ -21687,26 +21697,26 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
#ifdef __cplusplus
extern "C"
#endif
-char CRYPTO_lock ();
+char HMAC_Update ();
int main (void)
{
-return CRYPTO_lock ();
+return HMAC_Update ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
- ac_cv_lib_crypto_CRYPTO_lock=yes
+ ac_cv_lib_crypto_HMAC_Update=yes
else
- ac_cv_lib_crypto_CRYPTO_lock=no
+ ac_cv_lib_crypto_HMAC_Update=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_CRYPTO_lock" >&5
-$as_echo "$ac_cv_lib_crypto_CRYPTO_lock" >&6; }
-if test "x$ac_cv_lib_crypto_CRYPTO_lock" = xyes; then :
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Update" >&5
+$as_echo "$ac_cv_lib_crypto_HMAC_Update" >&6; }
+if test "x$ac_cv_lib_crypto_HMAC_Update" = xyes; then :
HAVECRYPTO="yes"
LIBS="-lcrypto $LIBS"
@@ -21715,9 +21725,9 @@ else
LDFLAGS="$CLEANLDFLAGS -L$LIB_OPENSSL"
CPPFLAGS="$CLEANCPPFLAGS -I$PREFIX_OPENSSL/include/openssl -I$PREFIX_OPENSSL/include"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_add_lock in -lcrypto" >&5
-$as_echo_n "checking for CRYPTO_add_lock in -lcrypto... " >&6; }
-if ${ac_cv_lib_crypto_CRYPTO_add_lock+:} false; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Init_ex in -lcrypto" >&5
+$as_echo_n "checking for HMAC_Init_ex in -lcrypto... " >&6; }
+if ${ac_cv_lib_crypto_HMAC_Init_ex+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
@@ -21729,26 +21739,26 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
#ifdef __cplusplus
extern "C"
#endif
-char CRYPTO_add_lock ();
+char HMAC_Init_ex ();
int main (void)
{
-return CRYPTO_add_lock ();
+return HMAC_Init_ex ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
- ac_cv_lib_crypto_CRYPTO_add_lock=yes
+ ac_cv_lib_crypto_HMAC_Init_ex=yes
else
- ac_cv_lib_crypto_CRYPTO_add_lock=no
+ ac_cv_lib_crypto_HMAC_Init_ex=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_CRYPTO_add_lock" >&5
-$as_echo "$ac_cv_lib_crypto_CRYPTO_add_lock" >&6; }
-if test "x$ac_cv_lib_crypto_CRYPTO_add_lock" = xyes; then :
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Init_ex" >&5
+$as_echo "$ac_cv_lib_crypto_HMAC_Init_ex" >&6; }
+if test "x$ac_cv_lib_crypto_HMAC_Init_ex" = xyes; then :
HAVECRYPTO="yes"
LIBS="-lcrypto $LIBS"
@@ -22059,19 +22069,42 @@ done
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BoringSSL" >&5
$as_echo_n "checking for BoringSSL... " >&6; }
- if test "x$ac_cv_func_DES_set_odd_parity" != "xyes"; then
- curl_ssl_msg="enabled (BoringSSL)"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+
+ #include <openssl/base.h>
+
+int main (void)
+{
+
+ #ifndef OPENSSL_IS_BORINGSSL
+ #error not boringssl
+ #endif
+
+ ;
+ return 0;
+}
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
cat >>confdefs.h <<_ACEOF
#define HAVE_BORINGSSL 1
_ACEOF
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
- else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
- fi
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libressl" >&5
$as_echo_n "checking for libressl... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -23108,6 +23141,17 @@ $as_echo "$as_me: detected GnuTLS version $version" >&6;}
$as_echo "$as_me: Added $gtlslib to LD_LIBRARY_PATH" >&6;}
fi
fi
+ for ac_func in gnutls_certificate_set_x509_key_file2
+do :
+ ac_fn_c_check_func "$LINENO" "gnutls_certificate_set_x509_key_file2" "ac_cv_func_gnutls_certificate_set_x509_key_file2"
+if test "x$ac_cv_func_gnutls_certificate_set_x509_key_file2" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_GNUTLS_CERTIFICATE_SET_X509_KEY_FILE2 1
+_ACEOF
+
+fi
+done
+
fi
fi
diff --git a/configure.ac b/configure.ac
index 683299d1..26d77eb8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1493,13 +1493,13 @@ if test "$curl_ssl_msg" = "$init_ssl_msg" && test X"$OPT_SSL" != Xno; then
;;
esac
- AC_CHECK_LIB(crypto, CRYPTO_lock,[
+ AC_CHECK_LIB(crypto, HMAC_Update,[
HAVECRYPTO="yes"
LIBS="-lcrypto $LIBS"
],[
LDFLAGS="$CLEANLDFLAGS -L$LIB_OPENSSL"
CPPFLAGS="$CLEANCPPFLAGS -I$PREFIX_OPENSSL/include/openssl -I$PREFIX_OPENSSL/include"
- AC_CHECK_LIB(crypto, CRYPTO_add_lock,[
+ AC_CHECK_LIB(crypto, HMAC_Init_ex,[
HAVECRYPTO="yes"
LIBS="-lcrypto $LIBS"], [
LDFLAGS="$CLEANLDFLAGS"
@@ -1620,7 +1620,8 @@ if test "$curl_ssl_msg" = "$init_ssl_msg" && test X"$OPT_SSL" != Xno; then
dnl Older versions of Cyassl (some time before 2.9.4) don't have
dnl SSL_get_shutdown (but this check won't actually detect it there
dnl as it's a macro that needs the header files be included)
- dnl BoringSSL doesn't have DES_set_odd_parity
+ dnl BoringSSL didn't have DES_set_odd_parity for a while but now it is
+ dnl back again.
AC_CHECK_FUNCS( RAND_status \
RAND_screen \
@@ -1632,14 +1633,22 @@ if test "$curl_ssl_msg" = "$init_ssl_msg" && test X"$OPT_SSL" != Xno; then
DES_set_odd_parity )
AC_MSG_CHECKING([for BoringSSL])
- if test "x$ac_cv_func_DES_set_odd_parity" != "xyes"; then
- curl_ssl_msg="enabled (BoringSSL)"
- AC_DEFINE_UNQUOTED(HAVE_BORINGSSL, 1,
- [Define to 1 if using BoringSSL.])
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
- fi
+ AC_COMPILE_IFELSE([
+ AC_LANG_PROGRAM([[
+ #include <openssl/base.h>
+ ]],[[
+ #ifndef OPENSSL_IS_BORINGSSL
+ #error not boringssl
+ #endif
+ ]])
+ ],[
+ AC_MSG_RESULT([yes])
+ AC_DEFINE_UNQUOTED(HAVE_BORINGSSL, 1,
+ [Define to 1 if using BoringSSL.])
+ ],[
+ AC_MSG_RESULT([no])
+ ])
+
AC_MSG_CHECKING([for libressl])
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([[
@@ -1827,6 +1836,7 @@ if test "$curl_ssl_msg" = "$init_ssl_msg"; then
AC_MSG_NOTICE([Added $gtlslib to LD_LIBRARY_PATH])
fi
fi
+ AC_CHECK_FUNCS(gnutls_certificate_set_x509_key_file2)
fi
fi
diff --git a/docs/KNOWN_BUGS b/docs/KNOWN_BUGS
index 345dc45d..77ad95f1 100644
--- a/docs/KNOWN_BUGS
+++ b/docs/KNOWN_BUGS
@@ -3,6 +3,9 @@ join in and help us correct one or more of these! Also be sure to check the
changelog of the current development status, as one or more of these problems
may have been fixed since this was written!
+91. "curl_easy_perform hangs with imap and PolarSSL"
+ https://github.com/bagder/curl/issues/334
+
90. IMAP "SEARCH ALL" truncates output on large boxes. "A quick search of the
code reveals that pingpong.c contains some truncation code, at line 408,
when it deems the server response to be too large truncating it to 40
@@ -32,6 +35,7 @@ may have been fixed since this was written!
CURLINFO_STARTTRANSFER_TIME is wrong. While using POST
CURLINFO_STARTTRANSFER_TIME minus CURLINFO_PRETRANSFER_TIME is near to zero
every time.
+ https://github.com/bagder/curl/issues/218
http://curl.haxx.se/bug/view.cgi?id=1213
84. CURLINFO_SSL_VERIFYRESULT is only implemented for the OpenSSL and NSS
@@ -58,16 +62,6 @@ may have been fixed since this was written!
that can receive data. This is subject for change in the future.
http://curl.haxx.se/bug/view.cgi?id=1116
-78. curl and libcurl don't always signal the client properly when "sending"
- zero bytes files - it makes for example the command line client not creating
- any file at all. Like when using FTP.
- http://curl.haxx.se/bug/view.cgi?id=1063
-
-76. The SOCKET type in Win64 is 64 bits large (and thus so is curl_socket_t on
- that platform), and long is only 32 bits. It makes it impossible for
- curl_easy_getinfo() to return a socket properly with the CURLINFO_LASTSOCKET
- option as for all other operating systems.
-
75. NTLM authentication involving unicode user name or password only works
properly if built with UNICODE defined together with the WinSSL/schannel
backend. The original problem was mentioned in:
@@ -245,13 +239,3 @@ may have been fixed since this was written!
it seems HTTP servers send the *uncompressed* length in that header and
libcurl thinks of it as the *compressed* length. Some explanations are here:
http://curl.haxx.se/mail/lib-2003-06/0146.html
-
-2. If a HTTP server responds to a HEAD request and includes a body (thus
- violating the RFC2616), curl won't wait to read the response but just stop
- reading and return back. If a second request (let's assume a GET) is then
- immediately made to the same server again, the connection will be re-used
- fine of course, and the second request will be sent off but when the
- response is to get read, the previous response-body is what curl will read
- and havoc is what happens.
- More details on this is found in this libcurl mailing list thread:
- http://curl.haxx.se/mail/lib-2002-08/0000.html
diff --git a/docs/Makefile.in b/docs/Makefile.in
index 97502697..0eaeaed3 100644
--- a/docs/Makefile.in
+++ b/docs/Makefile.in
@@ -427,6 +427,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/docs/THANKS b/docs/THANKS
index 89a738dd..2b64b066 100644
--- a/docs/THANKS
+++ b/docs/THANKS
@@ -131,12 +131,14 @@ Benbuck Nason
Benjamin Gerard
Benjamin Gilbert
Benjamin Johnson
+Benjamin Kircher
Benoit Neil
Benoit Sigoure
Bernard Leak
Bernhard Reutner-Fischer
Bert Huijben
Bertrand Demiddelaer
+Bertrand Simonnet
Bill Doyle
Bill Egert
Bill Hoffman
@@ -234,6 +236,7 @@ Cris Bailiff
Cristian Rodríguez
Curt Bogmine
Cyrill Osterwalder
+Cédric Connes
Cédric Deltheil
D. Flinkmann
Da-Yoon Chung
@@ -252,9 +255,13 @@ Dan Zitter
Daniel Black
Daniel Cater
Daniel Egger
+Daniel Hwang
Daniel Johnson
+Daniel Kahn Gillmor
+Daniel Lee Hwang
Daniel Melani
Daniel Mentz
+Daniel Seither
Daniel Steinberg
Daniel Stenberg
Daniel Theron
@@ -297,6 +304,7 @@ David Woodhouse
David Wright
David Yan
Dengminwen
+Denis Feklushkin
Dennis Clarke
Derek Higgins
Detlef Schmier
@@ -364,12 +372,14 @@ Eric Lubin
Eric Melville
Eric Mertens
Eric Rautman
+Eric Ridge
Eric S. Raymond
Eric Thelin
Eric Vergnaud
Eric Wong
Eric Young
Erick Nuwendam
+Erik Janssen
Erik Johansson
Ernest Beinrohr
Erwan Legrand
@@ -384,6 +394,7 @@ Fabian Hiernaux
Fabian Keil
Fabrizio Ammollo
Fedor Karpelevitch
+Feist Josselin
Felix Yan
Felix von Leitner
Feng Tu
@@ -453,6 +464,7 @@ Guido Berhoerster
Guillaume Arluison
Gunter Knauf
Gustaf Hui
+Gustavo Grieco
Gwenole Beauchesne
Gökhan Şengün
Götz Babin-Ebell
@@ -497,6 +509,7 @@ Iida Yosiaki
Ilguiz Latypov
Ilja van Sprundel
Immanuel Gregoire
+Inca R
Ingmar Runge
Ingo Ralf Blum
Ingo Wilken
@@ -507,6 +520,7 @@ Jack Zhang
Jacky Lam
Jacob Meuser
Jacob Moshenko
+Jactry Zeng
Jad Chamcham
Jakub Zakrzewski
James Bursa
@@ -720,6 +734,7 @@ Linas Vepstas
Lindley French
Ling Thio
Linus Nielsen Feltzing
+Lior Kaplan
Lisa Xu
Liviu Chircu
Liza Alenchery
@@ -742,6 +757,7 @@ Maciej Karpiuk
Maciej Puzio
Maciej W. Rozycki
Maks Naumov
+Maksim Stsepanenka
Mamoru Tasaka
Mandy Wu
Manfred Schwarb
@@ -825,6 +841,7 @@ Michael Day
Michael Goffioul
Michael Jahn
Michael Jerris
+Michael Kalinin
Michael Kaufmann
Michael Mealling
Michael Mueller
@@ -835,6 +852,7 @@ Michael Stillwell
Michael Wallner
Michal Bonino
Michal Marek
+Michał Fita
Michał Górny
Michał Kowalczyk
Michel Promonet
@@ -868,6 +886,7 @@ Nagai H
Nathan Coulter
Nathan O'Sullivan
Nathanael Nerode
+Nathaniel Waisbrot
Naveen Chandran
Naveen Noel
Neil Bowers
@@ -903,6 +922,7 @@ Oliver Gondža
Oliver Kuckertz
Oliver Schindler
Olivier Berger
+Orange Tsai
Oren Souroujon
Oren Tirosh
Orgad Shaneh
@@ -998,6 +1018,7 @@ Rainer Canavan
Rainer Jung
Rainer Koenig
Rajesh Naganathan
+Rajkumar Mandal
Ralf S. Engelschall
Ralph Beckmann
Ralph Mitchell
@@ -1007,6 +1028,7 @@ Ravi Pratap
Ray Dassen
Ray Pekowski
Ray Satiro
+Razvan Cojocaru
Reinout van Schouwen
Remi Gacogne
Renato Botelho
@@ -1031,6 +1053,7 @@ Richard Michael
Richard Moore
Richard Prescott
Richard Silverman
+Richard van den Berg
Rick Jones
Rick Richardson
Rob Crittenden
@@ -1054,6 +1077,7 @@ Robson Braga Araujo
Rodney Simmons
Rodric Glaser
Rodrigo Silva
+Roger Leigh
Roland Blom
Roland Krikava
Roland Zimmermann
@@ -1078,6 +1102,7 @@ Salvador Dávila
Salvatore Sorrentino
Sam Deane
Sam Hurst
+Sam Roth
Sam Schanken
Sampo Kellomaki
Samuel Díaz García
@@ -1157,15 +1182,18 @@ Sune Ahlgren
Sven Anders
Sven Neuhaus
Sven Wegener
+Svyatoslav Mishyn
Symeon Paraschoudis
Sébastien Willemijns
T. Bharath
T. Yamada
+TJ Saunders
Tae Hyoung Ahn
Taneli Vahakangas
Tanguy Fautre
Tatsuhiro Tsujikawa
Temprimus
+Terri Oda
Thomas Braun
Thomas J. Moore
Thomas Klausner
@@ -1174,6 +1202,7 @@ Thomas Lopatic
Thomas Ruecker
Thomas Schwinge
Thomas Tonino
+Thorsten Schöning
Tiit Pikma
Till Maas
Tim Ansell
@@ -1186,6 +1215,7 @@ Tim Heckman
Tim Newsome
Tim Ruehsen
Tim Sneddon
+Tim Stack
Tim Starling
Timo Sirainen
Tinus van den Berg
@@ -1195,7 +1225,6 @@ Tobias Stoeckmann
Toby Peterson
Todd A Ouska
Todd Kulesza
-Todd Ouska
Todd Vierling
Tom Benoist
Tom Donovan
@@ -1255,6 +1284,7 @@ Vojtech Janota
Vojtech Minarik
Vojtěch Král
Vsevolod Novikov
+W. Mark Kubacki
Waldek Kozba
Walter J. Mack
Ward Willats
@@ -1294,4 +1324,5 @@ Zvi Har'El
nk
swalkaus at yahoo.com
tommink[at]post.pl
+Štefan Kremeň
Ðикита Дорохин
diff --git a/docs/TODO b/docs/TODO
index 9eb6b268..9f8f8bfc 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -52,6 +52,7 @@
5.4 SPDY
5.5 auth= in URLs
5.6 Refuse "downgrade" redirects
+ 5.7 More compressions
6. TELNET
6.1 ditch stdin
@@ -372,6 +373,14 @@ This is not detailed in any FTP specification.
Consider a way to tell curl to refuse to "downgrade" protocol with a redirect
and/or possibly a bit that refuses redirect to change protocol completely.
+5.7 More compressions
+
+ Compression algorithms that perform better than gzip are being considered for
+ use and inclusion in existing browsers. For example 'brotli'. If servers
+ follow along it is a good reason for us to also allow users to take advantage
+ of this. The algorithm: https://github.com/google/brotli The Firefox bug:
+ https://bugzilla.mozilla.org/show_bug.cgi?id=366559
+
6. TELNET
diff --git a/docs/curl-config.html b/docs/curl-config.html
index 015dae82..83bf13f8 100644
--- a/docs/curl-config.html
+++ b/docs/curl-config.html
@@ -91,6 +91,6 @@ p.roffit {
<p class="level0">&nbsp; $ curl-config --version
<p class="level0">How do I build a single file with a one-line command?
<p class="level0">&nbsp; $ `curl-config --cc --cflags` -o example example.c `curl-config --libs` <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><span Class="manpage">curl (1)</span> <p class="roffit">
+<p class="level0"><span Class="manpage">curl (1)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/curl-config.pdf b/docs/curl-config.pdf
index e3abdea2..ac96bdde 100644
--- a/docs/curl-config.pdf
+++ b/docs/curl-config.pdf
Binary files differ
diff --git a/docs/curl.1 b/docs/curl.1
index e3303a54..c8ef7882 100644
--- a/docs/curl.1
+++ b/docs/curl.1
@@ -171,10 +171,11 @@ a level of control).
.IP "-2, --sslv2"
(SSL) Forces curl to use SSL version 2 when negotiating with a remote SSL
server. Sometimes curl is built without SSLv2 support. SSLv2 is widely
-considered insecure.
+considered insecure (see RFC 6176).
.IP "-3, --sslv3"
(SSL) Forces curl to use SSL version 3 when negotiating with a remote SSL
-server. Sometimes curl is built without SSLv3 support.
+server. Sometimes curl is built without SSLv3 support. SSLv3 is widely
+considered insecure (see RFC 7568).
.IP "-4, --ipv4"
This option tells curl to resolve names to IPv4 addresses only, and not for
example try IPv6.
@@ -212,7 +213,7 @@ be in the format "NAME1=VALUE1; NAME2=VALUE2".
If no '=' symbol is used in the line, it is treated as a filename to use to
read previously stored cookie lines from, which should be used in this session
-if they match. Using this method also activates the "cookie parser" which will
+if they match. Using this method also activates the cookie engine which will
make curl record incoming cookies too, which may be handy if you're using this
in combination with the \fI-L, --location\fP option. The file format of the
file to read cookies from should be plain HTTP headers or the Netscape/Mozilla
@@ -222,6 +223,15 @@ The file specified with \fI-b, --cookie\fP is only used as input. No cookies
will be written to the file. To store cookies, use the \fI-c, --cookie-jar\fP
option.
+Exercise caution if you are using this option and multiple transfers may occur.
+If you use the NAME1=VALUE1; format, or in a file use the Set-Cookie format and
+don't specify a domain, then the cookie is sent for any domain (even after
+redirects are followed) and cannot be modified by a server-set cookie. If the
+cookie engine is enabled and a server sets a cookie of the same name then both
+will be sent on a future transfer to that server, likely not what you intended.
+To address these issues set a domain in Set-Cookie (doing that will include
+sub-domains) or use the Netscape format.
+
If this option is used several times, the last one will be used.
.IP "-B, --use-ascii"
(FTP/LDAP) Enable ASCII transfer. For FTP, this can also be enforced by using
@@ -253,6 +263,9 @@ won't fail or even report an error clearly. Using -v will get a warning
displayed, but that is the only visible feedback you get about this possibly
lethal situation.
+Since 7.43.0 cookies that were imported in the Set-Cookie format without a
+domain name are not exported by this option.
+
If this option is used several times, the last specified file name will be
used.
.IP "-C, --continue-at <offset>"
@@ -548,7 +561,7 @@ used several times, the last one will be used.
(SSL) Tells curl to use the specified public key file (or hashes) to verify the
peer. This can be a path to a file which contains a single public key in PEM or
DER format, or any number of base64 encoded sha256 hashes preceded by
-\'sha256//\' and seperated by \';\'
+\'sha256//\' and separated by \';\'
When negotiating a TLS or SSL connection, the server sends a certificate
indicating its identity. A public key is extracted from this certificate and
@@ -1250,21 +1263,21 @@ this option set you tell it not to do that.
(Added in 7.42.0)
.IP "--post301"
-(HTTP) Tells curl to respect RFC 2616/10.3.2 and not convert POST requests
+(HTTP) Tells curl to respect RFC 7230/6.4.2 and not convert POST requests
into GET requests when following a 301 redirection. The non-RFC behaviour is
ubiquitous in web browsers, so curl does the conversion by default to maintain
consistency. However, a server may require a POST to remain a POST after such
a redirection. This option is meaningful only when using \fI-L, --location\fP
(Added in 7.17.1)
.IP "--post302"
-(HTTP) Tells curl to respect RFC 2616/10.3.2 and not convert POST requests
+(HTTP) Tells curl to respect RFC 7230/6.4.3 and not convert POST requests
into GET requests when following a 302 redirection. The non-RFC behaviour is
ubiquitous in web browsers, so curl does the conversion by default to maintain
consistency. However, a server may require a POST to remain a POST after such
a redirection. This option is meaningful only when using \fI-L, --location\fP
(Added in 7.19.1)
.IP "--post303"
-(HTTP) Tells curl to respect RFC 2616/10.3.2 and not convert POST requests
+(HTTP) Tells curl to respect RFC 7230/6.4.4 and not convert POST requests
into GET requests when following a 303 redirection. The non-RFC behaviour is
ubiquitous in web browsers, so curl does the conversion by default to maintain
consistency. However, a server may require a POST to remain a POST after such
@@ -1311,9 +1324,40 @@ This option can be used multiple times, in which case the effect is the same
as concatenating the protocols into one instance of the option.
(Added in 7.20.2)
+.IP "--proto-default <protocol>"
+Tells curl to use \fIprotocol\fP for any URL missing a scheme name.
+
+Example:
+
+.RS
+.IP "--proto-default https ftp.mozilla.org"
+https://ftp.mozilla.org
+.RE
+
+An unknown or unsupported protocol causes error
+\fICURLE_UNSUPPORTED_PROTOCOL\fP.
+
+This option does not change the default proxy protocol (http).
+
+Without this option curl would make a guess based on the host, see \fI--url\fP
+for details.
+
+(Added in 7.45.0)
.IP "--proto-redir <protocols>"
-Tells curl to use the listed protocols after a redirect. See --proto for
-how protocols are represented.
+Tells curl to use the listed protocols on redirect. See --proto for how
+protocols are represented.
+
+Example:
+
+.RS
+.IP "--proto-redir -all,http,https"
+Allow only HTTP and HTTPS on redirect.
+.RE
+
+By default curl will allow all protocols on redirect except several disabled
+for security reasons: Since 7.19.4 FILE and SCP are disabled, and since 7.40.0
+SMB and SMBS are also disabled. Specifying \fIall\fP or \fI+all\fP enables all
+protocols on redirect, including those disabled for security.
(Added in 7.20.2)
.IP "--proxy-anyauth"
@@ -1760,6 +1804,12 @@ If this option is used several times, the last one will be used.
Specify a URL to fetch. This option is mostly handy when you want to specify
URL(s) in a config file.
+If the given URL is missing a scheme name (such as "http://" or "ftp://" etc)
+then curl will make a guess based on the host. If the outermost sub-domain name
+matches DICT, FTP, IMAP, LDAP, POP3 or SMTP then that protocol will be used,
+otherwise HTTP will be used. Since 7.45.0 guessing can be disabled by setting a
+default protocol, see \fI--proto-default\fP for details.
+
This option may be used any number of times. To control where this URL is
written, use the \fI-o, --output\fP or the \fI-O, --remote-name\fP options.
.IP "-v, --verbose"
diff --git a/docs/curl.html b/docs/curl.html
index c8374c4a..0efe8793 100644
--- a/docs/curl.html
+++ b/docs/curl.html
@@ -103,9 +103,9 @@ p.roffit {
<p class="level0"><a name="-1"></a><span class="nroffip">-1, --tlsv1</span>
<p class="level1">(SSL) Forces curl to use TLS version 1.x when negotiating with a remote TLS server. You can use options <a class="emphasis" href="#--tlsv10">--tlsv1.0</a>, <a class="emphasis" href="#--tlsv11">--tlsv1.1</a>, and <a class="emphasis" href="#--tlsv12">--tlsv1.2</a> to control the TLS version more precisely (if the SSL backend in use supports such a level of control).
<p class="level0"><a name="-2"></a><span class="nroffip">-2, --sslv2</span>
-<p class="level1">(SSL) Forces curl to use SSL version 2 when negotiating with a remote SSL server. Sometimes curl is built without SSLv2 support. SSLv2 is widely considered insecure.
+<p class="level1">(SSL) Forces curl to use SSL version 2 when negotiating with a remote SSL server. Sometimes curl is built without SSLv2 support. SSLv2 is widely considered insecure (see <a href="http://www.ietf.org/rfc/rfc6176.txt">RFC 6176</a>).
<p class="level0"><a name="-3"></a><span class="nroffip">-3, --sslv3</span>
-<p class="level1">(SSL) Forces curl to use SSL version 3 when negotiating with a remote SSL server. Sometimes curl is built without SSLv3 support.
+<p class="level1">(SSL) Forces curl to use SSL version 3 when negotiating with a remote SSL server. Sometimes curl is built without SSLv3 support. SSLv3 is widely considered insecure (see <a href="http://www.ietf.org/rfc/rfc7568.txt">RFC 7568</a>).
<p class="level0"><a name="-4"></a><span class="nroffip">-4, --ipv4</span>
<p class="level1">This option tells curl to resolve names to IPv4 addresses only, and not for example try IPv6.
<p class="level0"><a name="-6"></a><span class="nroffip">-6, --ipv6</span>
@@ -120,8 +120,9 @@ p.roffit {
<p class="level1">Note that using --anyauth is not recommended if you do uploads from stdin, since it may require data to be sent twice and then the client must be able to rewind. If the need should arise when uploading from stdin, the upload operation will fail.
<p class="level0"><a name="-b"></a><span class="nroffip">-b, --cookie &lt;name=data&gt;</span>
<p class="level1">(HTTP) Pass the data to the HTTP server as a cookie. It is supposedly the data previously received from the server in a "Set-Cookie:" line. The data should be in the format "NAME1=VALUE1; NAME2=VALUE2".
-<p class="level1">If no '=' symbol is used in the line, it is treated as a filename to use to read previously stored cookie lines from, which should be used in this session if they match. Using this method also activates the "cookie parser" which will make curl record incoming cookies too, which may be handy if you're using this in combination with the <a class="emphasis" href="#-L">-L, --location</a> option. The file format of the file to read cookies from should be plain HTTP headers or the Netscape/Mozilla cookie file format.
+<p class="level1">If no '=' symbol is used in the line, it is treated as a filename to use to read previously stored cookie lines from, which should be used in this session if they match. Using this method also activates the cookie engine which will make curl record incoming cookies too, which may be handy if you're using this in combination with the <a class="emphasis" href="#-L">-L, --location</a> option. The file format of the file to read cookies from should be plain HTTP headers or the Netscape/Mozilla cookie file format.
<p class="level1">The file specified with <a class="emphasis" href="#-b">-b, --cookie</a> is only used as input. No cookies will be written to the file. To store cookies, use the <a class="emphasis" href="#-c">-c, --cookie-jar</a> option.
+<p class="level1">Exercise caution if you are using this option and multiple transfers may occur. If you use the NAME1=VALUE1; format, or in a file use the Set-Cookie format and don't specify a domain, then the cookie is sent for any domain (even after redirects are followed) and cannot be modified by a server-set cookie. If the cookie engine is enabled and a server sets a cookie of the same name then both will be sent on a future transfer to that server, likely not what you intended. To address these issues set a domain in Set-Cookie (doing that will include sub-domains) or use the Netscape format.
<p class="level1">If this option is used several times, the last one will be used.
<p class="level0"><a name="-B"></a><span class="nroffip">-B, --use-ascii</span>
<p class="level1">(FTP/LDAP) Enable ASCII transfer. For FTP, this can also be enforced by using an URL that ends with ";type=A". This option causes data sent to stdout to be in text mode for win32 systems.
@@ -133,14 +134,15 @@ p.roffit {
<p class="level1">(HTTP) Specify to which file you want curl to write all cookies after a completed operation. Curl writes all cookies previously read from a specified file as well as all cookies received from remote server(s). If no cookies are known, no data will be written. The file will be written using the Netscape cookie file format. If you set the file name to a single dash, "-", the cookies will be written to stdout.
<p class="level1">This command line option will activate the cookie engine that makes curl record and use cookies. Another way to activate it is to use the <span class="emphasis">-b, --cookie</span> option.
<p class="level1">If the cookie jar can't be created or written to, the whole curl operation won't fail or even report an error clearly. Using -v will get a warning displayed, but that is the only visible feedback you get about this possibly lethal situation.
+<p class="level1">Since 7.43.0 cookies that were imported in the Set-Cookie format without a domain name are not exported by this option.
<p class="level1">If this option is used several times, the last specified file name will be used.
<p class="level0"><a name="-C"></a><span class="nroffip">-C, --continue-at &lt;offset&gt;</span>
<p class="level1">Continue/Resume a previous file transfer at the given offset. The given offset is the exact number of bytes that will be skipped, counting from the beginning of the source file before it is transferred to the destination. If used with uploads, the FTP server command SIZE will not be used by curl.
<p class="level1">Use "-C -" to tell curl to automatically find out where/how to resume the transfer. It then uses the given output/input files to figure that out.
<p class="level1">If this option is used several times, the last one will be used.
<p class="level0"><a name="--ciphers"></a><span class="nroffip">--ciphers &lt;list of ciphers&gt;</span>
-<p class="level1">(SSL) Specifies which ciphers to use in the connection. The list of ciphers must specify valid ciphers. Read up on SSL cipher list details on this URL: <span Class="emphasis">https://www.openssl.org/docs/apps/ciphers.html</span>
-<p class="level1">NSS ciphers are done differently than OpenSSL and GnuTLS. The full list of NSS ciphers is in the NSSCipherSuite entry at this URL: <span Class="emphasis">https://git.fedorahosted.org/cgit/mod_nss.git/plain/docs/mod_nss.html&#35;Directives</span>
+<p class="level1">(SSL) Specifies which ciphers to use in the connection. The list of ciphers must specify valid ciphers. Read up on SSL cipher list details on this URL: <span Class="emphasis"><a href="https://www.openssl.org/docs/apps/ciphers.html">https://www.openssl.org/docs/apps/ciphers.html</a></span>
+<p class="level1">NSS ciphers are done differently than OpenSSL and GnuTLS. The full list of NSS ciphers is in the NSSCipherSuite entry at this URL: <span Class="emphasis"><a href="https://git.fedorahosted.org/cgit/mod_nss.git/plain/docs/mod_nss.html">https://git.fedorahosted.org/cgit/mod_nss.git/plain/docs/mod_nss.html</a>&#35;Directives</span>
<p class="level1">If this option is used several times, the last one will be used.
<p class="level0"><a name="--compressed"></a><span class="nroffip">--compressed</span>
<p class="level1">(HTTP) Request a compressed response using one of the algorithms curl supports, and save the uncompressed document. If this option is used and the server sends an unsupported encoding, curl will report an error.
@@ -251,7 +253,7 @@ p.roffit {
<p class="level1">(SSL) Tells curl to use the specified certificate directory to verify the peer. Multiple paths can be provided by separating them with ":" (e.g. "path1:path2:path3"). The certificates must be in PEM format, and if curl is built against OpenSSL, the directory must have been processed using the c_rehash utility supplied with OpenSSL. Using <a class="emphasis" href="#--capath">--capath</a> can allow OpenSSL-powered curl to make SSL-connections much more efficiently than using <a class="emphasis" href="#--cacert">--cacert</a> if the <a class="emphasis" href="#--cacert">--cacert</a> file contains many CA certificates.
<p class="level1">If this option is set, the default capath value will be ignored, and if it is used several times, the last one will be used.
<p class="level0"><a name="--pinnedpubkey"></a><span class="nroffip">--pinnedpubkey &lt;pinned public key (hashes)&gt;</span>
-<p class="level1">(SSL) Tells curl to use the specified public key file (or hashes) to verify the peer. This can be a path to a file which contains a single public key in PEM or DER format, or any number of base64 encoded sha256 hashes preceded by &acute;sha256//&acute; and seperated by &acute;;&acute;
+<p class="level1">(SSL) Tells curl to use the specified public key file (or hashes) to verify the peer. This can be a path to a file which contains a single public key in PEM or DER format, or any number of base64 encoded sha256 hashes preceded by &acute;sha256//&acute; and separated by &acute;;&acute;
<p class="level1">When negotiating a TLS or SSL connection, the server sends a certificate indicating its identity. A public key is extracted from this certificate and if it does not exactly match the public key provided to this option, curl will abort the connection before sending or receiving any data.
<p class="level1">Added in 7.39.0 for OpenSSL, GnuTLS and GSKit. Added in 7.43.0 for NSS and wolfSSL/CyaSSL. sha256 support added in 7.44.0 for OpenSSL, GnuTLS, NSS and wolfSSL/CyaSSL. Other SSL backends not supported.
<p class="level1">If this option is used several times, the last one will be used.
@@ -528,11 +530,11 @@ referer = "<a href="http://nowhereatall.com/">http://nowhereatall.com/</a>"
<p class="level1">Tell curl to not handle sequences of /../ or /./ in the given URL path. Normally curl will squash or merge them according to standards but with this option set you tell it not to do that.
<p class="level1">(Added in 7.42.0)
<p class="level0"><a name="--post301"></a><span class="nroffip">--post301</span>
-<p class="level1">(HTTP) Tells curl to respect <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>/10.3.2 and not convert POST requests into GET requests when following a 301 redirection. The non-RFC behaviour is ubiquitous in web browsers, so curl does the conversion by default to maintain consistency. However, a server may require a POST to remain a POST after such a redirection. This option is meaningful only when using <a class="emphasis" href="#-L">-L, --location</a> (Added in 7.17.1)
+<p class="level1">(HTTP) Tells curl to respect <a href="http://www.ietf.org/rfc/rfc7230.txt">RFC 7230</a>/6.4.2 and not convert POST requests into GET requests when following a 301 redirection. The non-RFC behaviour is ubiquitous in web browsers, so curl does the conversion by default to maintain consistency. However, a server may require a POST to remain a POST after such a redirection. This option is meaningful only when using <a class="emphasis" href="#-L">-L, --location</a> (Added in 7.17.1)
<p class="level0"><a name="--post302"></a><span class="nroffip">--post302</span>
-<p class="level1">(HTTP) Tells curl to respect <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>/10.3.2 and not convert POST requests into GET requests when following a 302 redirection. The non-RFC behaviour is ubiquitous in web browsers, so curl does the conversion by default to maintain consistency. However, a server may require a POST to remain a POST after such a redirection. This option is meaningful only when using <a class="emphasis" href="#-L">-L, --location</a> (Added in 7.19.1)
+<p class="level1">(HTTP) Tells curl to respect <a href="http://www.ietf.org/rfc/rfc7230.txt">RFC 7230</a>/6.4.3 and not convert POST requests into GET requests when following a 302 redirection. The non-RFC behaviour is ubiquitous in web browsers, so curl does the conversion by default to maintain consistency. However, a server may require a POST to remain a POST after such a redirection. This option is meaningful only when using <a class="emphasis" href="#-L">-L, --location</a> (Added in 7.19.1)
<p class="level0"><a name="--post303"></a><span class="nroffip">--post303</span>
-<p class="level1">(HTTP) Tells curl to respect <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>/10.3.2 and not convert POST requests into GET requests when following a 303 redirection. The non-RFC behaviour is ubiquitous in web browsers, so curl does the conversion by default to maintain consistency. However, a server may require a POST to remain a POST after such a redirection. This option is meaningful only when using <a class="emphasis" href="#-L">-L, --location</a> (Added in 7.26.0)
+<p class="level1">(HTTP) Tells curl to respect <a href="http://www.ietf.org/rfc/rfc7230.txt">RFC 7230</a>/6.4.4 and not convert POST requests into GET requests when following a 303 redirection. The non-RFC behaviour is ubiquitous in web browsers, so curl does the conversion by default to maintain consistency. However, a server may require a POST to remain a POST after such a redirection. This option is meaningful only when using <a class="emphasis" href="#-L">-L, --location</a> (Added in 7.26.0)
<p class="level0"><a name="--proto"></a><span class="nroffip">--proto &lt;protocols&gt;</span>
<p class="level1">Tells curl to use the listed protocols for its initial retrieval. Protocols are evaluated left to right, are comma separated, and are each a protocol name or 'all', optionally prefixed by zero or more modifiers. Available modifiers are:
<p class="level2">
@@ -551,8 +553,27 @@ referer = "<a href="http://nowhereatall.com/">http://nowhereatall.com/</a>"
<p class="level1">Unknown protocols produce a warning. This allows scripts to safely rely on being able to disable potentially dangerous protocols, without relying upon support for that protocol being built into curl to avoid an error.
<p class="level1">This option can be used multiple times, in which case the effect is the same as concatenating the protocols into one instance of the option.
<p class="level1">(Added in 7.20.2)
+<p class="level0"><a name="--proto-default"></a><span class="nroffip">--proto-default &lt;protocol&gt;</span>
+<p class="level1">Tells curl to use <span Class="emphasis">protocol</span> for any URL missing a scheme name.
+<p class="level1">Example:
+<p class="level1">
+<p class="level2">
+<p class="level1"><a name="--proto-default"></a><span class="nroffip">--proto-default https ftp.mozilla.org</span>
+<p class="level2"><a href="https://ftp.mozilla.org">https://ftp.mozilla.org</a>
+<p class="level1">
+<p class="level1">An unknown or unsupported protocol causes error <span Class="emphasis">CURLE_UNSUPPORTED_PROTOCOL</span>.
+<p class="level1">This option does not change the default proxy protocol (http).
+<p class="level1">Without this option curl would make a guess based on the host, see <a class="emphasis" href="#--url">--url</a> for details.
+<p class="level1">(Added in 7.45.0)
<p class="level0"><a name="--proto-redir"></a><span class="nroffip">--proto-redir &lt;protocols&gt;</span>
-<p class="level1">Tells curl to use the listed protocols after a redirect. See --proto for how protocols are represented.
+<p class="level1">Tells curl to use the listed protocols on redirect. See --proto for how protocols are represented.
+<p class="level1">Example:
+<p class="level1">
+<p class="level2">
+<p class="level1"><a name="--proto-redir"></a><span class="nroffip">--proto-redir -all,http,https</span>
+<p class="level2">Allow only HTTP and HTTPS on redirect.
+<p class="level1">
+<p class="level1">By default curl will allow all protocols on redirect except several disabled for security reasons: Since 7.19.4 FILE and SCP are disabled, and since 7.40.0 SMB and SMBS are also disabled. Specifying <span Class="emphasis">all</span> or <span Class="emphasis">+all</span> enables all protocols on redirect, including those disabled for security.
<p class="level1">(Added in 7.20.2)
<p class="level0"><a name="--proxy-anyauth"></a><span class="nroffip">--proxy-anyauth</span>
<p class="level1">Tells curl to pick a suitable authentication method when communicating with the given proxy. This might cause an extra request/response round-trip. (Added in 7.13.2)
@@ -749,6 +770,7 @@ referer = "<a href="http://nowhereatall.com/">http://nowhereatall.com/</a>"
<p class="level1">If this option is used several times, the last one will be used.
<p class="level0"><a name="--url"></a><span class="nroffip">--url &lt;URL&gt;</span>
<p class="level1">Specify a URL to fetch. This option is mostly handy when you want to specify URL(s) in a config file.
+<p class="level1">If the given URL is missing a scheme name (such as "http://" or "ftp://" etc) then curl will make a guess based on the host. If the outermost sub-domain name matches DICT, FTP, IMAP, LDAP, POP3 or SMTP then that protocol will be used, otherwise HTTP will be used. Since 7.45.0 guessing can be disabled by setting a default protocol, see <a class="emphasis" href="#--proto-default">--proto-default</a> for details.
<p class="level1">This option may be used any number of times. To control where this URL is written, use the <a class="emphasis" href="#-o">-o, --output</a> or the <a class="emphasis" href="#-O">-O, --remote-name</a> options.
<p class="level0"><a name="-v"></a><span class="nroffip">-v, --verbose</span>
<p class="level1">Be more verbose/talkative during the operation. Useful for debugging and seeing what's going on "under the hood". A line starting with '&gt;' means "header data" sent by curl, '&lt;' means "header data" received by curl that is hidden in normal cases, and a line starting with '*' means additional info provided by curl.
@@ -1052,6 +1074,6 @@ referer = "<a href="http://nowhereatall.com/">http://nowhereatall.com/</a>"
<p class="level0">Daniel Stenberg is the main author, but the whole list of contributors is found in the separate THANKS file. <a name="WWW"></a><h2 class="nroffsh">WWW</h2>
<p class="level0"><a href="http://curl.haxx.se">http://curl.haxx.se</a> <a name="FTP"></a><h2 class="nroffsh">FTP</h2>
<p class="level0"><a href="ftp://ftp.sunet.se/pub/www/utilities/curl/">ftp://ftp.sunet.se/pub/www/utilities/curl/</a> <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><span Class="manpage">ftp (1)</span> <span Class="manpage">wget (1)</span> <p class="roffit">
+<p class="level0"><span Class="manpage">ftp (1)</span>, <span Class="manpage">wget (1)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/curl.pdf b/docs/curl.pdf
index 5e838d84..ca741f2d 100644
--- a/docs/curl.pdf
+++ b/docs/curl.pdf
Binary files differ
diff --git a/docs/examples/Makefile.in b/docs/examples/Makefile.in
index 0b8c786c..492939a2 100644
--- a/docs/examples/Makefile.in
+++ b/docs/examples/Makefile.in
@@ -970,6 +970,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/docs/examples/hiperfifo.c b/docs/examples/hiperfifo.c
index 63614f7d..1b5d4f5f 100644
--- a/docs/examples/hiperfifo.c
+++ b/docs/examples/hiperfifo.c
@@ -330,7 +330,7 @@ static void new_conn(char *url, GlobalInfo *g )
conn->url = strdup(url);
curl_easy_setopt(conn->easy, CURLOPT_URL, conn->url);
curl_easy_setopt(conn->easy, CURLOPT_WRITEFUNCTION, write_cb);
- curl_easy_setopt(conn->easy, CURLOPT_WRITEDATA, &conn);
+ curl_easy_setopt(conn->easy, CURLOPT_WRITEDATA, conn);
curl_easy_setopt(conn->easy, CURLOPT_VERBOSE, 1L);
curl_easy_setopt(conn->easy, CURLOPT_ERRORBUFFER, conn->error);
curl_easy_setopt(conn->easy, CURLOPT_PRIVATE, conn);
diff --git a/docs/libcurl/Makefile.in b/docs/libcurl/Makefile.in
index 26b036cd..c4960b44 100644
--- a/docs/libcurl/Makefile.in
+++ b/docs/libcurl/Makefile.in
@@ -606,6 +606,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/docs/libcurl/curl_easy_cleanup.html b/docs/libcurl/curl_easy_cleanup.html
index 5255119e..db7e30ce 100644
--- a/docs/libcurl/curl_easy_cleanup.html
+++ b/docs/libcurl/curl_easy_cleanup.html
@@ -71,6 +71,6 @@ if(curl) {
</pre>
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_duphandle.html">curl_easy_duphandle</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_remove_handle.html">curl_multi_remove_handle</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_duphandle.html">curl_easy_duphandle</a>, <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a>, <a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_remove_handle.html">curl_multi_remove_handle</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_cleanup.pdf b/docs/libcurl/curl_easy_cleanup.pdf
index 1ec0302f..ebf29dcd 100644
--- a/docs/libcurl/curl_easy_cleanup.pdf
+++ b/docs/libcurl/curl_easy_cleanup.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_duphandle.html b/docs/libcurl/curl_easy_duphandle.html
index 34c5ec83..4a464359 100644
--- a/docs/libcurl/curl_easy_duphandle.html
+++ b/docs/libcurl/curl_easy_duphandle.html
@@ -60,7 +60,7 @@ p.roffit {
<p class="level0">The new handle will <span Class="bold">not</span> inherit any state information, no connections, no SSL sessions and no cookies.
<p class="level0"><span Class="bold">Note</span> that even in multi-threaded programs, this function must be called in a synchronous way, the input handle may not be in use when cloned. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">If this function returns NULL, something went wrong and no valid handle was returned. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a>, <a Class="manpage" href="./curl_global_init.html">curl_global_init</a>,
+<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a>, <a Class="manpage" href="./curl_global_init.html">curl_global_init</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_duphandle.pdf b/docs/libcurl/curl_easy_duphandle.pdf
index c0c0b62c..000e25f9 100644
--- a/docs/libcurl/curl_easy_duphandle.pdf
+++ b/docs/libcurl/curl_easy_duphandle.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_escape.3 b/docs/libcurl/curl_easy_escape.3
index da2b3822..95da5153 100644
--- a/docs/libcurl/curl_easy_escape.3
+++ b/docs/libcurl/curl_easy_escape.3
@@ -26,7 +26,8 @@ curl_easy_escape - URL encodes the given string
.SH SYNOPSIS
.B #include <curl/curl.h>
.sp
-.BI "char *curl_easy_escape( CURL *" curl ", char *" string ", int "length " );"
+.BI "char *curl_easy_escape( CURL *" curl ", const char *" string
+.BI ", int "length " );"
.ad
.SH DESCRIPTION
This function converts the given input \fIstring\fP to a URL encoded string
@@ -48,10 +49,10 @@ CURL *curl = curl_easy_init();
if(curl) {
char *output = curl_easy_escape(curl, "data to convert", 15);
if(output) {
- printf("Encoded: %s\n", output);
+ printf("Encoded: %s\\n", output);
curl_free(output);
}
-}}
+}
.fi
.SH "SEE ALSO"
.BR curl_easy_unescape "(3), " curl_free "(3), " RFC 3986
diff --git a/docs/libcurl/curl_easy_escape.html b/docs/libcurl/curl_easy_escape.html
index 88929411..ac0a20a1 100644
--- a/docs/libcurl/curl_easy_escape.html
+++ b/docs/libcurl/curl_easy_escape.html
@@ -53,7 +53,7 @@ p.roffit {
<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
<p class="level0">curl_easy_escape - URL encodes the given string <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0"><span Class="bold">#include &lt;curl/curl.h&gt;</span>
-<p class="level0"><span Class="bold">char *curl_easy_escape( CURL * curl , char * string , int length );</span>
+<p class="level0"><span Class="bold">char *curl_easy_escape( CURL * curl , const char * string</span> <span Class="bold">, int length );</span>
<p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">This function converts the given input <span Class="emphasis">string</span> to a URL encoded string and returns that as a new allocated string. All input characters that are not a-z, A-Z, 0-9, '-', '.', '_' or '~' are converted to their "URL escaped" version (%NN where NN is a two-digit hexadecimal number).
<p class="level0">If <span Class="emphasis">length</span> is set to 0 (zero), <a Class="emphasis" href="./curl_easy_escape.html">curl_easy_escape</a> uses strlen() on the input <span Class="emphasis">string</span> to find out the size.
@@ -65,13 +65,13 @@ CURL *curl = curl_easy_init();
if(curl) {
&nbsp; char *output = curl_easy_escape(curl, "data to convert", 15);
&nbsp; if(output) {
-&nbsp; printf("Encoded: %sn", output);
+&nbsp; printf("Encoded: %s\n", output);
&nbsp; curl_free(output);
&nbsp; }
-}}
+}
</pre>
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_unescape.html">curl_easy_unescape</a>, <a Class="manpage" href="./curl_free.html">curl_free</a>, <span Class="manpage"> <a href="http://www.ietf.org/rfc/rfc3986.txt">RFC 3986</a></span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_unescape.html">curl_easy_unescape</a>, <a Class="manpage" href="./curl_free.html">curl_free</a>, <span Class="manpage"><a href="http://www.ietf.org/rfc/rfc3986.txt">RFC 3986</a></span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_escape.pdf b/docs/libcurl/curl_easy_escape.pdf
index a642be88..84f67bad 100644
--- a/docs/libcurl/curl_easy_escape.pdf
+++ b/docs/libcurl/curl_easy_escape.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_getinfo.3 b/docs/libcurl/curl_easy_getinfo.3
index d48ca04c..9050778f 100644
--- a/docs/libcurl/curl_easy_getinfo.3
+++ b/docs/libcurl/curl_easy_getinfo.3
@@ -34,256 +34,190 @@ third argument \fBMUST\fP be a pointer to a long, a pointer to a char *, a
pointer to a struct curl_slist * or a pointer to a double (as this
documentation describes further down). The data pointed-to will be filled in
accordingly and can be relied upon only if the function returns CURLE_OK. Use
-this function AFTER a performed transfer if you want to get transfer- oriented
+this function AFTER a performed transfer if you want to get transfer related
data.
You should not free the memory returned by this function unless it is
explicitly mentioned below.
.SH AVAILABLE INFORMATION
The following information can be extracted:
+
.IP CURLINFO_EFFECTIVE_URL
-Pass a pointer to a char pointer to receive the last used effective URL.
+Last used URL.
+See \fICURLINFO_EFFECTIVE_URL(3)\fP
+
.IP CURLINFO_RESPONSE_CODE
-Pass a pointer to a long to receive the last received HTTP, FTP or SMTP
-response code. This option was previously known as CURLINFO_HTTP_CODE in
-libcurl 7.10.7 and earlier. The value will be zero if no server response code
-has been received. Note that a proxy's CONNECT response should be read with
-\fICURLINFO_HTTP_CONNECTCODE\fP and not this.
+Last received response code.
+See \fICURLINFO_RESPONSE_CODE(3)\fP
-Support for SMTP responses added in 7.25.0.
.IP CURLINFO_HTTP_CONNECTCODE
-Pass a pointer to a long to receive the last received proxy response code to a
-CONNECT request.
+Last proxy CONNECT response code.
+See \fICURLINFO_HTTP_CONNECTCODE(3)\fP
+
.IP CURLINFO_FILETIME
-Pass a pointer to a long to receive the remote time of the retrieved document
-(in number of seconds since 1 jan 1970 in the GMT/UTC time zone). If you get
--1, it can be because of many reasons (unknown, the server hides it or the
-server doesn't support the command that tells document time etc) and the time
-of the document is unknown. Note that you must tell the server to collect this
-information before the transfer is made, by using the
-\fICURLOPT_FILETIME(3)\fP option to \fIcurl_easy_setopt(3)\fP or you will
-unconditionally get a -1 back. (Added in 7.5)
+Remote time of the retrieved document.
+See \fICURLINFO_FILETIME(3)\fP
+
.IP CURLINFO_TOTAL_TIME
-Pass a pointer to a double to receive the total time in seconds for the
-previous transfer, including name resolving, TCP connect etc.
+Total time of previous transfer.
+See \fICURLINFO_TOTAL_TIME(3)\fP
+
.IP CURLINFO_NAMELOOKUP_TIME
-Pass a pointer to a double to receive the time, in seconds, it took from the
-start until the name resolving was completed.
+Time from start until name resolving completed.
+See \fICURLINFO_NAMELOOKUP_TIME(3)\fP
+
.IP CURLINFO_CONNECT_TIME
-Pass a pointer to a double to receive the time, in seconds, it took from the
-start until the connect to the remote host (or proxy) was completed.
+Time from start until remote host or proxy completed.
+See \fICURLINFO_CONNECT_TIME(3)\fP
+
.IP CURLINFO_APPCONNECT_TIME
-Pass a pointer to a double to receive the time, in seconds, it took from the
-start until the SSL/SSH connect/handshake to the remote host was completed.
-This time is most often very near to the PRETRANSFER time, except for cases
-such as HTTP pipelining where the pretransfer time can be delayed due to waits
-in line for the pipeline and more. (Added in 7.19.0)
+Time from start until SSL/SSH handshake completed.
+See \fICURLINFO_APPCONNECT_TIME(3)\fP
+
.IP CURLINFO_PRETRANSFER_TIME
-Pass a pointer to a double to receive the time, in seconds, it took from the
-start until the file transfer is just about to begin. This includes all
-pre-transfer commands and negotiations that are specific to the particular
-protocol(s) involved. It does \fInot\fP involve the sending of the protocol-
-specific request that triggers a transfer.
+Time from start until just before the transfer begins.
+See \fICURLINFO_PRETRANSFER_TIME(3)\fP
+
.IP CURLINFO_STARTTRANSFER_TIME
-Pass a pointer to a double to receive the time, in seconds, it took from the
-start until the first byte is received by libcurl. This includes
-CURLINFO_PRETRANSFER_TIME and also the time the server needs to calculate the
-result.
+Time from start until just when the first byte is received.
+See \fICURLINFO_STARTTRANSFER_TIME(3)\fP
+
.IP CURLINFO_REDIRECT_TIME
-Pass a pointer to a double to receive the total time, in seconds, it took for
-all redirection steps include name lookup, connect, pretransfer and transfer
-before final transaction was started. CURLINFO_REDIRECT_TIME contains the
-complete execution time for multiple redirections. (Added in 7.9.7)
+Time taken for all redirect steps before the final transfer.
+See \fICURLINFO_REDIRECT_TIME(3)\fP
+
.IP CURLINFO_REDIRECT_COUNT
-Pass a pointer to a long to receive the total number of redirections that were
-actually followed. (Added in 7.9.7)
+Total number of redirects that were followed.
+See \fICURLINFO_REDIRECT_COUNT(3)\fP
+
.IP CURLINFO_REDIRECT_URL
-Pass a pointer to a char pointer to receive the URL a redirect \fIwould\fP
-take you to if you would enable \fICURLOPT_FOLLOWLOCATION(3)\fP. This can come
-very handy if you think using the built-in libcurl redirect logic isn't good
-enough for you but you would still prefer to avoid implementing all the magic
-of figuring out the new URL. (Added in 7.18.2)
+URL a redirect would take you to, had you enabled redirects.
+See \fICURLINFO_REDIRECT_URL(3)\fP
+
.IP CURLINFO_SIZE_UPLOAD
-Pass a pointer to a double to receive the total amount of bytes that were
-uploaded.
+Number of bytes uploaded.
+See \fICURLINFO_SIZE_UPLOAD(3)\fP
+
.IP CURLINFO_SIZE_DOWNLOAD
-Pass a pointer to a double to receive the total amount of bytes that were
-downloaded. The amount is only for the latest transfer and will be reset again
-for each new transfer. This counts actual payload data, what's also commonly
-called body. All meta and header data are excluded and will not be counted in
-this number.
+Number of bytes downloaded.
+See \fICURLINFO_SIZE_DOWNLOAD(3)\fP
+
.IP CURLINFO_SPEED_DOWNLOAD
-Pass a pointer to a double to receive the average download speed that curl
-measured for the complete download. Measured in bytes/second.
+Average download speed.
+See \fICURLINFO_SPEED_DOWNLOAD(3)\fP
+
.IP CURLINFO_SPEED_UPLOAD
-Pass a pointer to a double to receive the average upload speed that curl
-measured for the complete upload. Measured in bytes/second.
+Average upload speed.
+See \fICURLINFO_SPEED_UPLOAD(3)\fP
+
.IP CURLINFO_HEADER_SIZE
-Pass a pointer to a long to receive the total size of all the headers
-received. Measured in number of bytes.
+Number of bytes of all headers received.
+See \fICURLINFO_HEADER_SIZE(3)\fP
+
.IP CURLINFO_REQUEST_SIZE
-Pass a pointer to a long to receive the total size of the issued
-requests. This is so far only for HTTP requests. Note that this may be more
-than one request if FOLLOWLOCATION is true.
+Number of bytes sent in the issued HTTP requests.
+See \fICURLINFO_REQUEST_SIZE(3)\fP
+
.IP CURLINFO_SSL_VERIFYRESULT
-Pass a pointer to a long to receive the result of the certification
-verification that was requested (using the \fICURLOPT_SSL_VERIFYPEER(3)\fP
-option to \fIcurl_easy_setopt(3)\fP).
+Certificate verification result.
+See \fICURLINFO_SSL_VERIFYRESULT(3)\fP
+
.IP CURLINFO_SSL_ENGINES
-Pass the address of a 'struct curl_slist *' to receive a linked-list of
-OpenSSL crypto-engines supported. Note that engines are normally implemented
-in separate dynamic libraries. Hence not all the returned engines may be
-available at run-time. \fBNOTE:\fP you must call \fIcurl_slist_free_all(3)\fP
-on the list pointer once you're done with it, as libcurl will not free the
-data for you. (Added in 7.12.3)
+A list of OpenSSL crypto engines.
+See \fICURLINFO_SSL_ENGINES(3)\fP
+
.IP CURLINFO_CONTENT_LENGTH_DOWNLOAD
-Pass a pointer to a double to receive the content-length of the download. This
-is the value read from the Content-Length: field. Since 7.19.4, this returns -1
-if the size isn't known.
+Content length from the Content-Length header.
+See \fICURLINFO_CONTENT_LENGTH_DOWNLOAD(3)\fP
+
.IP CURLINFO_CONTENT_LENGTH_UPLOAD
-Pass a pointer to a double to receive the specified size of the upload. Since
-7.19.4, this returns -1 if the size isn't known.
+Upload size.
+See \fICURLINFO_CONTENT_LENGTH_UPLOAD(3)\fP
+
.IP CURLINFO_CONTENT_TYPE
-Pass a pointer to a char pointer to receive the content-type of the downloaded
-object. This is the value read from the Content-Type: field. If you get NULL,
-it means that the server didn't send a valid Content-Type header or that the
-protocol used doesn't support this.
+Content type from the Content-Type header.
+See \fICURLINFO_CONTENT_TYPE(3)\fP
+
.IP CURLINFO_PRIVATE
-Pass a pointer to a char pointer to receive the pointer to the private data
-associated with the curl handle (set with the \fICURLOPT_PRIVATE(3)\fP option
-to \fIcurl_easy_setopt(3)\fP). Please note that for internal reasons, the
-value is returned as a char pointer, although effectively being a 'void *'.
-(Added in 7.10.3)
+User's private data pointer.
+See \fICURLINFO_PRIVATE(3)\fP
+
.IP CURLINFO_HTTPAUTH_AVAIL
-Pass a pointer to a long to receive a bitmask indicating the authentication
-method(s) available. The meaning of the bits is explained in the
-\fICURLOPT_HTTPAUTH(3)\fP option for \fIcurl_easy_setopt(3)\fP. (Added in
-7.10.8)
+Available HTTP authentication methods.
+See \fICURLINFO_HTTPAUTH_AVAIL(3)\fP
+
.IP CURLINFO_PROXYAUTH_AVAIL
-Pass a pointer to a long to receive a bitmask indicating the authentication
-method(s) available for your proxy authentication. (Added in 7.10.8)
+Available HTTP proxy authentication methods.
+See \fICURLINFO_PROXYAUTH_AVAIL(3)\fP
+
.IP CURLINFO_OS_ERRNO
-Pass a pointer to a long to receive the errno variable from a connect failure.
-Note that the value is only set on failure, it is not reset upon a
-successful operation. (Added in 7.12.2)
+The errno from the last failure to connect.
+See \fICURLINFO_OS_ERRNO(3)\fP
+
.IP CURLINFO_NUM_CONNECTS
-Pass a pointer to a long to receive how many new connections libcurl had to
-create to achieve the previous transfer (only the successful connects are
-counted). Combined with \fICURLINFO_REDIRECT_COUNT\fP you are able to know
-how many times libcurl successfully reused existing connection(s) or not. See
-the Connection Options of \fIcurl_easy_setopt(3)\fP to see how libcurl tries
-to make persistent connections to save time. (Added in 7.12.3)
+Number of new successful connections used for previous transfer.
+See \fICURLINFO_NUM_CONNECTS(3)\fP
+
.IP CURLINFO_PRIMARY_IP
-Pass a pointer to a char pointer to receive the pointer to a zero-terminated
-string holding the IP address of the most recent connection done with this
-\fBcurl\fP handle. This string may be IPv6 if that's enabled. Note that you
-get a pointer to a memory area that will be re-used at next request so you
-need to copy the string if you want to keep the information. (Added in 7.19.0)
+IP address of the last connection.
+See \fICURLINFO_PRIMARY_IP(3)\fP
+
.IP CURLINFO_PRIMARY_PORT
-Pass a pointer to a long to receive the destination port of the most recent
-connection done with this \fBcurl\fP handle. (Added in 7.21.0)
+Port of the last connection.
+See \fICURLINFO_PRIMARY_PORT(3)\fP
+
.IP CURLINFO_LOCAL_IP
-Pass a pointer to a char pointer to receive the pointer to a zero-terminated
-string holding the local (source) IP address of the most recent connection done
-with this \fBcurl\fP handle. This string may be IPv6 if that's enabled. The
-same restrictions apply as to \fICURLINFO_PRIMARY_IP\fP. (Added in 7.21.0)
+Local-end IP address of last connection.
+See \fICURLINFO_LOCAL_IP(3)\fP
+
.IP CURLINFO_LOCAL_PORT
-Pass a pointer to a long to receive the local (source) port of the most recent
-connection done with this \fBcurl\fP handle. (Added in 7.21.0)
+Local-end port of last connection.
+See \fICURLINFO_LOCAL_PORT(3)\fP
+
.IP CURLINFO_COOKIELIST
-Pass a pointer to a 'struct curl_slist *' to receive a linked-list of all
-cookies cURL knows (expired ones, too). Don't forget to
-\fIcurl_slist_free_all(3)\fP the list after it has been used. If there are no
-cookies (cookies for the handle have not been enabled or simply none have been
-received) 'struct curl_slist *' will be set to point to NULL. (Added in
-7.14.1)
+List of all known cookies.
+See \fICURLINFO_COOKIELIST(3)\fP
+
.IP CURLINFO_LASTSOCKET
-Pass a pointer to a long to receive the last socket used by this curl
-session. If the socket is no longer valid, -1 is returned. When you finish
-working with the socket, you must call curl_easy_cleanup() as usual and let
-libcurl close the socket and cleanup other resources associated with the
-handle. This is typically used in combination with
-\fICURLOPT_CONNECT_ONLY(3)\fP. (Added in 7.15.2)
-
-NOTE: this API is not really working on win64, since the SOCKET type on win64
-is 64 bit large while its 'long' is only 32 bits.
-.IP CURLINFO_FTP_ENTRY_PATH
-Pass a pointer to a char pointer to receive a pointer to a string holding the
-path of the entry path. That is the initial path libcurl ended up in when
-logging on to the remote FTP server. This stores a NULL as pointer if
-something is wrong. (Added in 7.15.4)
+Last socket used.
+See \fICURLINFO_LASTSOCKET(3)\fP
-Also works for SFTP since 7.21.4
-.IP CURLINFO_CERTINFO
-Pass a pointer to a 'struct curl_certinfo *' and you'll get it set to point to
-struct that holds a number of linked lists with info about the certificate
-chain, assuming you had \fICURLOPT_CERTINFO(3)\fP enabled when the previous
-request was done. The struct reports how many certs it found and then you can
-extract info for each of those certs by following the linked lists. The info
-chain is provided in a series of data in the format "name:content" where the
-content is for the specific named data. See also the certinfo.c example. NOTE:
-this option is only available in libcurl built with OpenSSL, NSS or GSKit
-support. (Added in 7.19.1)
-.IP CURLINFO_TLS_SESSION
-Pass a pointer to a 'struct curl_tlssessioninfo *'. The pointer will be
-initialized to refer to a 'struct curl_tlssessioninfo *' that will contain an
-enum indicating the SSL library used for the handshake and the respective
-internal TLS session structure of this underlying SSL library.
+.IP CURLINFO_ACTIVESOCKET
+The session's active socket.
+See \fICURLINFO_ACTIVESOCKET(3)\fP
-This may then be used to extract certificate information in a format
-convenient for further processing, such as manual validation. NOTE: this
-option may not be available for all SSL backends; unsupported SSL backends
-will return 'CURLSSLBACKEND_NONE' to indicate that they are not supported;
-this does not mean that no SSL backend was used. (Added in 7.34.0)
+.IP CURLINFO_FTP_ENTRY_PATH
+The entry path after logging in to an FTP server.
+See \fICURLINFO_FTP_ENTRY_PATH(3)\fP
-.nf
-struct curl_tlssessioninfo {
- curl_sslbackend backend;
- void *internals;
-};
-.fi
+.IP CURLINFO_CERTINFO
+Certificate chain.
+See \fICURLINFO_CERTINFO(3)\fP
-The \fIinternals\fP struct member will point to a TLS library specific pointer
-with the following underlying types:
-.RS
-.IP OpenSSL
-SSL_CTX *
-.IP GnuTLS
-gnutls_session_t
-.IP NSS
-PRFileDesc *
-.IP gskit
-gsk_handle
-.RE
+.IP CURLINFO_TLS_SESSION
+TLS session info that can be used for further processing.
+See \fICURLINFO_TLS_SESSION(3)\fP
.IP CURLINFO_CONDITION_UNMET
-Pass a pointer to a long to receive the number 1 if the condition provided in
-the previous request didn't match (see \fICURLOPT_TIMECONDITION(3)\fP). Alas,
-if this returns a 1 you know that the reason you didn't get data in return is
-because it didn't fulfill the condition. The long ths argument points to will
-get a zero stored if the condition instead was met. (Added in 7.19.4)
+Whether or not a time conditional was met.
+See \fICURLINFO_CONDITION_UNMET(3)\fP
+
.IP CURLINFO_RTSP_SESSION_ID
-Pass a pointer to a char pointer to receive a pointer to a string holding the
-most recent RTSP Session ID.
+RTSP session ID.
+See \fICURLINFO_RTSP_SESSION_ID(3)\fP
-Applications wishing to resume an RTSP session on another connection should
-retrieve this info before closing the active connection.
.IP CURLINFO_RTSP_CLIENT_CSEQ
-Pass a pointer to a long to receive the next CSeq that will be used by the
-application.
-.IP CURLINFO_RTSP_SERVER_CSEQ
-Pass a pointer to a long to receive the next server CSeq that will be expected
-by the application.
+RTSP CSeq that will next be used.
+See \fICURLINFO_RTSP_CLIENT_CSEQ(3)\fP
-\fI(NOTE: listening for server initiated requests is currently
-unimplemented).\fP
+.IP CURLINFO_RTSP_SERVER_CSEQ
+RTSP CSeq that will next be expected.
+See \fICURLINFO_RTSP_SERVER_CSEQ(3)\fP
-Applications wishing to resume an RTSP session on another connection should
-retrieve this info before closing the active connection.
.IP CURLINFO_RTSP_CSEQ_RECV
-Pass a pointer to a long to receive the most recently received CSeq from the
-server. If your application encounters a \fICURLE_RTSP_CSEQ_ERROR\fP then you
-may wish to troubleshoot and/or fix the CSeq mismatch by peeking at this value.
+RTSP CSeq last received.
+See \fICURLINFO_RTSP_CSEQ_RECV(3)\fP
+
.SH TIMES
.nf
An overview of the six time values available from curl_easy_getinfo()
diff --git a/docs/libcurl/curl_easy_getinfo.html b/docs/libcurl/curl_easy_getinfo.html
index 3113bff4..ff9bdac1 100644
--- a/docs/libcurl/curl_easy_getinfo.html
+++ b/docs/libcurl/curl_easy_getinfo.html
@@ -55,122 +55,142 @@ p.roffit {
<p class="level0"><span Class="bold">#include &lt;curl/curl.h&gt;</span>
<p class="level0"><span Class="bold">CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info, ... );</span>
<p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">Request internal information from the curl session with this function. The third argument <span Class="bold">MUST</span> be a pointer to a long, a pointer to a char *, a pointer to a struct curl_slist * or a pointer to a double (as this documentation describes further down). The data pointed-to will be filled in accordingly and can be relied upon only if the function returns CURLE_OK. Use this function AFTER a performed transfer if you want to get transfer- oriented data.
+<p class="level0">Request internal information from the curl session with this function. The third argument <span Class="bold">MUST</span> be a pointer to a long, a pointer to a char *, a pointer to a struct curl_slist * or a pointer to a double (as this documentation describes further down). The data pointed-to will be filled in accordingly and can be relied upon only if the function returns CURLE_OK. Use this function AFTER a performed transfer if you want to get transfer related data.
<p class="level0">You should not free the memory returned by this function unless it is explicitly mentioned below. <a name="AVAILABLE"></a><h2 class="nroffsh">AVAILABLE INFORMATION</h2>
<p class="level0">The following information can be extracted:
+<p class="level0">
<p class="level0"><a name="CURLINFOEFFECTIVEURL"></a><span class="nroffip">CURLINFO_EFFECTIVE_URL</span>
-<p class="level1">Pass a pointer to a char pointer to receive the last used effective URL.
+<p class="level1">Last used URL. See <span Class="emphasis">CURLINFO_EFFECTIVE_URL(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFORESPONSECODE"></a><span class="nroffip">CURLINFO_RESPONSE_CODE</span>
-<p class="level1">Pass a pointer to a long to receive the last received HTTP, FTP or SMTP response code. This option was previously known as CURLINFO_HTTP_CODE in libcurl 7.10.7 and earlier. The value will be zero if no server response code has been received. Note that a proxy's CONNECT response should be read with <a class="emphasis" href="#CURLINFOHTTPCONNECTCODE">CURLINFO_HTTP_CONNECTCODE</a> and not this.
-<p class="level1">Support for SMTP responses added in 7.25.0.
+<p class="level1">Last received response code. See <span Class="emphasis">CURLINFO_RESPONSE_CODE(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOHTTPCONNECTCODE"></a><span class="nroffip">CURLINFO_HTTP_CONNECTCODE</span>
-<p class="level1">Pass a pointer to a long to receive the last received proxy response code to a CONNECT request.
+<p class="level1">Last proxy CONNECT response code. See <span Class="emphasis">CURLINFO_HTTP_CONNECTCODE(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOFILETIME"></a><span class="nroffip">CURLINFO_FILETIME</span>
-<p class="level1">Pass a pointer to a long to receive the remote time of the retrieved document (in number of seconds since 1 jan 1970 in the GMT/UTC time zone). If you get -1, it can be because of many reasons (unknown, the server hides it or the server doesn't support the command that tells document time etc) and the time of the document is unknown. Note that you must tell the server to collect this information before the transfer is made, by using the <span Class="emphasis">CURLOPT_FILETIME(3)</span> option to <a Class="emphasis" href="./curl_easy_setopt.html">curl_easy_setopt</a> or you will unconditionally get a -1 back. (Added in 7.5)
+<p class="level1">Remote time of the retrieved document. See <span Class="emphasis">CURLINFO_FILETIME(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOTOTALTIME"></a><span class="nroffip">CURLINFO_TOTAL_TIME</span>
-<p class="level1">Pass a pointer to a double to receive the total time in seconds for the previous transfer, including name resolving, TCP connect etc.
+<p class="level1">Total time of previous transfer. See <span Class="emphasis">CURLINFO_TOTAL_TIME(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFONAMELOOKUPTIME"></a><span class="nroffip">CURLINFO_NAMELOOKUP_TIME</span>
-<p class="level1">Pass a pointer to a double to receive the time, in seconds, it took from the start until the name resolving was completed.
+<p class="level1">Time from start until name resolving completed. See <span Class="emphasis">CURLINFO_NAMELOOKUP_TIME(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOCONNECTTIME"></a><span class="nroffip">CURLINFO_CONNECT_TIME</span>
-<p class="level1">Pass a pointer to a double to receive the time, in seconds, it took from the start until the connect to the remote host (or proxy) was completed.
+<p class="level1">Time from start until remote host or proxy completed. See <span Class="emphasis">CURLINFO_CONNECT_TIME(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOAPPCONNECTTIME"></a><span class="nroffip">CURLINFO_APPCONNECT_TIME</span>
-<p class="level1">Pass a pointer to a double to receive the time, in seconds, it took from the start until the SSL/SSH connect/handshake to the remote host was completed. This time is most often very near to the PRETRANSFER time, except for cases such as HTTP pipelining where the pretransfer time can be delayed due to waits in line for the pipeline and more. (Added in 7.19.0)
+<p class="level1">Time from start until SSL/SSH handshake completed. See <span Class="emphasis">CURLINFO_APPCONNECT_TIME(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOPRETRANSFERTIME"></a><span class="nroffip">CURLINFO_PRETRANSFER_TIME</span>
-<p class="level1">Pass a pointer to a double to receive the time, in seconds, it took from the start until the file transfer is just about to begin. This includes all pre-transfer commands and negotiations that are specific to the particular protocol(s) involved. It does <span Class="emphasis">not</span> involve the sending of the protocol- specific request that triggers a transfer.
+<p class="level1">Time from start until just before the transfer begins. See <span Class="emphasis">CURLINFO_PRETRANSFER_TIME(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOSTARTTRANSFERTIME"></a><span class="nroffip">CURLINFO_STARTTRANSFER_TIME</span>
-<p class="level1">Pass a pointer to a double to receive the time, in seconds, it took from the start until the first byte is received by libcurl. This includes CURLINFO_PRETRANSFER_TIME and also the time the server needs to calculate the result.
+<p class="level1">Time from start until just when the first byte is received. See <span Class="emphasis">CURLINFO_STARTTRANSFER_TIME(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOREDIRECTTIME"></a><span class="nroffip">CURLINFO_REDIRECT_TIME</span>
-<p class="level1">Pass a pointer to a double to receive the total time, in seconds, it took for all redirection steps include name lookup, connect, pretransfer and transfer before final transaction was started. CURLINFO_REDIRECT_TIME contains the complete execution time for multiple redirections. (Added in 7.9.7)
+<p class="level1">Time taken for all redirect steps before the final transfer. See <span Class="emphasis">CURLINFO_REDIRECT_TIME(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOREDIRECTCOUNT"></a><span class="nroffip">CURLINFO_REDIRECT_COUNT</span>
-<p class="level1">Pass a pointer to a long to receive the total number of redirections that were actually followed. (Added in 7.9.7)
+<p class="level1">Total number of redirects that were followed. See <span Class="emphasis">CURLINFO_REDIRECT_COUNT(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOREDIRECTURL"></a><span class="nroffip">CURLINFO_REDIRECT_URL</span>
-<p class="level1">Pass a pointer to a char pointer to receive the URL a redirect <span Class="emphasis">would</span> take you to if you would enable <span Class="emphasis">CURLOPT_FOLLOWLOCATION(3)</span>. This can come very handy if you think using the built-in libcurl redirect logic isn't good enough for you but you would still prefer to avoid implementing all the magic of figuring out the new URL. (Added in 7.18.2)
+<p class="level1">URL a redirect would take you to, had you enabled redirects. See <span Class="emphasis">CURLINFO_REDIRECT_URL(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOSIZEUPLOAD"></a><span class="nroffip">CURLINFO_SIZE_UPLOAD</span>
-<p class="level1">Pass a pointer to a double to receive the total amount of bytes that were uploaded.
+<p class="level1">Number of bytes uploaded. See <span Class="emphasis">CURLINFO_SIZE_UPLOAD(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOSIZEDOWNLOAD"></a><span class="nroffip">CURLINFO_SIZE_DOWNLOAD</span>
-<p class="level1">Pass a pointer to a double to receive the total amount of bytes that were downloaded. The amount is only for the latest transfer and will be reset again for each new transfer. This counts actual payload data, what's also commonly called body. All meta and header data are excluded and will not be counted in this number.
+<p class="level1">Number of bytes downloaded. See <span Class="emphasis">CURLINFO_SIZE_DOWNLOAD(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOSPEEDDOWNLOAD"></a><span class="nroffip">CURLINFO_SPEED_DOWNLOAD</span>
-<p class="level1">Pass a pointer to a double to receive the average download speed that curl measured for the complete download. Measured in bytes/second.
+<p class="level1">Average download speed. See <span Class="emphasis">CURLINFO_SPEED_DOWNLOAD(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOSPEEDUPLOAD"></a><span class="nroffip">CURLINFO_SPEED_UPLOAD</span>
-<p class="level1">Pass a pointer to a double to receive the average upload speed that curl measured for the complete upload. Measured in bytes/second.
+<p class="level1">Average upload speed. See <span Class="emphasis">CURLINFO_SPEED_UPLOAD(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOHEADERSIZE"></a><span class="nroffip">CURLINFO_HEADER_SIZE</span>
-<p class="level1">Pass a pointer to a long to receive the total size of all the headers received. Measured in number of bytes.
+<p class="level1">Number of bytes of all headers received. See <span Class="emphasis">CURLINFO_HEADER_SIZE(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOREQUESTSIZE"></a><span class="nroffip">CURLINFO_REQUEST_SIZE</span>
-<p class="level1">Pass a pointer to a long to receive the total size of the issued requests. This is so far only for HTTP requests. Note that this may be more than one request if FOLLOWLOCATION is true.
+<p class="level1">Number of bytes sent in the issued HTTP requests. See <span Class="emphasis">CURLINFO_REQUEST_SIZE(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOSSLVERIFYRESULT"></a><span class="nroffip">CURLINFO_SSL_VERIFYRESULT</span>
-<p class="level1">Pass a pointer to a long to receive the result of the certification verification that was requested (using the <span Class="emphasis">CURLOPT_SSL_VERIFYPEER(3)</span> option to <a Class="emphasis" href="./curl_easy_setopt.html">curl_easy_setopt</a>).
+<p class="level1">Certificate verification result. See <span Class="emphasis">CURLINFO_SSL_VERIFYRESULT(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOSSLENGINES"></a><span class="nroffip">CURLINFO_SSL_ENGINES</span>
-<p class="level1">Pass the address of a 'struct curl_slist *' to receive a linked-list of OpenSSL crypto-engines supported. Note that engines are normally implemented in separate dynamic libraries. Hence not all the returned engines may be available at run-time. <span Class="bold">NOTE:</span> you must call <a Class="emphasis" href="./curl_slist_free_all.html">curl_slist_free_all</a> on the list pointer once you're done with it, as libcurl will not free the data for you. (Added in 7.12.3)
+<p class="level1">A list of OpenSSL crypto engines. See <span Class="emphasis">CURLINFO_SSL_ENGINES(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOCONTENTLENGTHDOWNLOAD"></a><span class="nroffip">CURLINFO_CONTENT_LENGTH_DOWNLOAD</span>
-<p class="level1">Pass a pointer to a double to receive the content-length of the download. This is the value read from the Content-Length: field. Since 7.19.4, this returns -1 if the size isn't known.
+<p class="level1">Content length from the Content-Length header. See <span Class="emphasis">CURLINFO_CONTENT_LENGTH_DOWNLOAD(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOCONTENTLENGTHUPLOAD"></a><span class="nroffip">CURLINFO_CONTENT_LENGTH_UPLOAD</span>
-<p class="level1">Pass a pointer to a double to receive the specified size of the upload. Since 7.19.4, this returns -1 if the size isn't known.
+<p class="level1">Upload size. See <span Class="emphasis">CURLINFO_CONTENT_LENGTH_UPLOAD(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOCONTENTTYPE"></a><span class="nroffip">CURLINFO_CONTENT_TYPE</span>
-<p class="level1">Pass a pointer to a char pointer to receive the content-type of the downloaded object. This is the value read from the Content-Type: field. If you get NULL, it means that the server didn't send a valid Content-Type header or that the protocol used doesn't support this.
+<p class="level1">Content type from the Content-Type header. See <span Class="emphasis">CURLINFO_CONTENT_TYPE(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOPRIVATE"></a><span class="nroffip">CURLINFO_PRIVATE</span>
-<p class="level1">Pass a pointer to a char pointer to receive the pointer to the private data associated with the curl handle (set with the <span Class="emphasis">CURLOPT_PRIVATE(3)</span> option to <a Class="emphasis" href="./curl_easy_setopt.html">curl_easy_setopt</a>). Please note that for internal reasons, the value is returned as a char pointer, although effectively being a 'void *'. (Added in 7.10.3)
+<p class="level1">User's private data pointer. See <span Class="emphasis">CURLINFO_PRIVATE(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOHTTPAUTHAVAIL"></a><span class="nroffip">CURLINFO_HTTPAUTH_AVAIL</span>
-<p class="level1">Pass a pointer to a long to receive a bitmask indicating the authentication method(s) available. The meaning of the bits is explained in the <span Class="emphasis">CURLOPT_HTTPAUTH(3)</span> option for <a Class="emphasis" href="./curl_easy_setopt.html">curl_easy_setopt</a>. (Added in 7.10.8)
+<p class="level1">Available HTTP authentication methods. See <span Class="emphasis">CURLINFO_HTTPAUTH_AVAIL(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOPROXYAUTHAVAIL"></a><span class="nroffip">CURLINFO_PROXYAUTH_AVAIL</span>
-<p class="level1">Pass a pointer to a long to receive a bitmask indicating the authentication method(s) available for your proxy authentication. (Added in 7.10.8)
+<p class="level1">Available HTTP proxy authentication methods. See <span Class="emphasis">CURLINFO_PROXYAUTH_AVAIL(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOOSERRNO"></a><span class="nroffip">CURLINFO_OS_ERRNO</span>
-<p class="level1">Pass a pointer to a long to receive the errno variable from a connect failure. Note that the value is only set on failure, it is not reset upon a successful operation. (Added in 7.12.2)
+<p class="level1">The errno from the last failure to connect. See <span Class="emphasis">CURLINFO_OS_ERRNO(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFONUMCONNECTS"></a><span class="nroffip">CURLINFO_NUM_CONNECTS</span>
-<p class="level1">Pass a pointer to a long to receive how many new connections libcurl had to create to achieve the previous transfer (only the successful connects are counted). Combined with <a class="emphasis" href="#CURLINFOREDIRECTCOUNT">CURLINFO_REDIRECT_COUNT</a> you are able to know how many times libcurl successfully reused existing connection(s) or not. See the Connection Options of <a Class="emphasis" href="./curl_easy_setopt.html">curl_easy_setopt</a> to see how libcurl tries to make persistent connections to save time. (Added in 7.12.3)
+<p class="level1">Number of new successful connections used for previous transfer. See <span Class="emphasis">CURLINFO_NUM_CONNECTS(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOPRIMARYIP"></a><span class="nroffip">CURLINFO_PRIMARY_IP</span>
-<p class="level1">Pass a pointer to a char pointer to receive the pointer to a zero-terminated string holding the IP address of the most recent connection done with this <span Class="bold">curl</span> handle. This string may be IPv6 if that's enabled. Note that you get a pointer to a memory area that will be re-used at next request so you need to copy the string if you want to keep the information. (Added in 7.19.0)
+<p class="level1">IP address of the last connection. See <span Class="emphasis">CURLINFO_PRIMARY_IP(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOPRIMARYPORT"></a><span class="nroffip">CURLINFO_PRIMARY_PORT</span>
-<p class="level1">Pass a pointer to a long to receive the destination port of the most recent connection done with this <span Class="bold">curl</span> handle. (Added in 7.21.0)
+<p class="level1">Port of the last connection. See <span Class="emphasis">CURLINFO_PRIMARY_PORT(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOLOCALIP"></a><span class="nroffip">CURLINFO_LOCAL_IP</span>
-<p class="level1">Pass a pointer to a char pointer to receive the pointer to a zero-terminated string holding the local (source) IP address of the most recent connection done with this <span Class="bold">curl</span> handle. This string may be IPv6 if that's enabled. The same restrictions apply as to <a class="emphasis" href="#CURLINFOPRIMARYIP">CURLINFO_PRIMARY_IP</a>. (Added in 7.21.0)
+<p class="level1">Local-end IP address of last connection. See <span Class="emphasis">CURLINFO_LOCAL_IP(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOLOCALPORT"></a><span class="nroffip">CURLINFO_LOCAL_PORT</span>
-<p class="level1">Pass a pointer to a long to receive the local (source) port of the most recent connection done with this <span Class="bold">curl</span> handle. (Added in 7.21.0)
+<p class="level1">Local-end port of last connection. See <span Class="emphasis">CURLINFO_LOCAL_PORT(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOCOOKIELIST"></a><span class="nroffip">CURLINFO_COOKIELIST</span>
-<p class="level1">Pass a pointer to a 'struct curl_slist *' to receive a linked-list of all cookies cURL knows (expired ones, too). Don't forget to <a Class="emphasis" href="./curl_slist_free_all.html">curl_slist_free_all</a> the list after it has been used. If there are no cookies (cookies for the handle have not been enabled or simply none have been received) 'struct curl_slist *' will be set to point to NULL. (Added in 7.14.1)
+<p class="level1">List of all known cookies. See <span Class="emphasis">CURLINFO_COOKIELIST(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOLASTSOCKET"></a><span class="nroffip">CURLINFO_LASTSOCKET</span>
-<p class="level1">Pass a pointer to a long to receive the last socket used by this curl session. If the socket is no longer valid, -1 is returned. When you finish working with the socket, you must call curl_easy_cleanup() as usual and let libcurl close the socket and cleanup other resources associated with the handle. This is typically used in combination with <span Class="emphasis">CURLOPT_CONNECT_ONLY(3)</span>. (Added in 7.15.2)
-<p class="level1">NOTE: this API is not really working on win64, since the SOCKET type on win64 is 64 bit large while its 'long' is only 32 bits.
+<p class="level1">Last socket used. See <span Class="emphasis">CURLINFO_LASTSOCKET(3)</span>
+<p class="level1">
+<p class="level0"><a name="CURLINFOACTIVESOCKET"></a><span class="nroffip">CURLINFO_ACTIVESOCKET</span>
+<p class="level1">The session's active socket. See <span Class="emphasis">CURLINFO_ACTIVESOCKET(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFOFTPENTRYPATH"></a><span class="nroffip">CURLINFO_FTP_ENTRY_PATH</span>
-<p class="level1">Pass a pointer to a char pointer to receive a pointer to a string holding the path of the entry path. That is the initial path libcurl ended up in when logging on to the remote FTP server. This stores a NULL as pointer if something is wrong. (Added in 7.15.4)
-<p class="level1">Also works for SFTP since 7.21.4
-<p class="level0"><a name="CURLINFOCERTINFO"></a><span class="nroffip">CURLINFO_CERTINFO</span>
-<p class="level1">Pass a pointer to a 'struct curl_certinfo *' and you'll get it set to point to struct that holds a number of linked lists with info about the certificate chain, assuming you had <span Class="emphasis">CURLOPT_CERTINFO(3)</span> enabled when the previous request was done. The struct reports how many certs it found and then you can extract info for each of those certs by following the linked lists. The info chain is provided in a series of data in the format "name:content" where the content is for the specific named data. See also the certinfo.c example. NOTE: this option is only available in libcurl built with OpenSSL, NSS or GSKit support. (Added in 7.19.1)
-<p class="level0"><a name="CURLINFOTLSSESSION"></a><span class="nroffip">CURLINFO_TLS_SESSION</span>
-<p class="level1">Pass a pointer to a 'struct curl_tlssessioninfo *'. The pointer will be initialized to refer to a 'struct curl_tlssessioninfo *' that will contain an enum indicating the SSL library used for the handshake and the respective internal TLS session structure of this underlying SSL library.
-<p class="level1">This may then be used to extract certificate information in a format convenient for further processing, such as manual validation. NOTE: this option may not be available for all SSL backends; unsupported SSL backends will return 'CURLSSLBACKEND_NONE' to indicate that they are not supported; this does not mean that no SSL backend was used. (Added in 7.34.0)
-<p class="level1"><pre class="level1">
-struct curl_tlssessioninfo {
-&nbsp; curl_sslbackend backend;
-&nbsp; void *internals;
-};
-</pre>
-
+<p class="level1">The entry path after logging in to an FTP server. See <span Class="emphasis">CURLINFO_FTP_ENTRY_PATH(3)</span>
<p class="level1">
-<p class="level1">The <span Class="emphasis">internals</span> struct member will point to a TLS library specific pointer with the following underlying types:
-<p class="level2">
-<p class="level1"><a name="OpenSSL"></a><span class="nroffip">OpenSSL</span>
-<p class="level2">SSL_CTX *
-<p class="level1"><a name="GnuTLS"></a><span class="nroffip">GnuTLS</span>
-<p class="level2">gnutls_session_t
-<p class="level1"><a name="NSS"></a><span class="nroffip">NSS</span>
-<p class="level2">PRFileDesc *
-<p class="level1"><a name="gskit"></a><span class="nroffip">gskit</span>
-<p class="level2">gsk_handle
+<p class="level0"><a name="CURLINFOCERTINFO"></a><span class="nroffip">CURLINFO_CERTINFO</span>
+<p class="level1">Certificate chain. See <span Class="emphasis">CURLINFO_CERTINFO(3)</span>
<p class="level1">
+<p class="level0"><a name="CURLINFOTLSSESSION"></a><span class="nroffip">CURLINFO_TLS_SESSION</span>
+<p class="level1">TLS session info that can be used for further processing. See <span Class="emphasis">CURLINFO_TLS_SESSION(3)</span>
<p class="level1">
<p class="level0"><a name="CURLINFOCONDITIONUNMET"></a><span class="nroffip">CURLINFO_CONDITION_UNMET</span>
-<p class="level1">Pass a pointer to a long to receive the number 1 if the condition provided in the previous request didn't match (see <span Class="emphasis">CURLOPT_TIMECONDITION(3)</span>). Alas, if this returns a 1 you know that the reason you didn't get data in return is because it didn't fulfill the condition. The long ths argument points to will get a zero stored if the condition instead was met. (Added in 7.19.4)
+<p class="level1">Whether or not a time conditional was met. See <span Class="emphasis">CURLINFO_CONDITION_UNMET(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFORTSPSESSIONID"></a><span class="nroffip">CURLINFO_RTSP_SESSION_ID</span>
-<p class="level1">Pass a pointer to a char pointer to receive a pointer to a string holding the most recent RTSP Session ID.
-<p class="level1">Applications wishing to resume an RTSP session on another connection should retrieve this info before closing the active connection.
+<p class="level1">RTSP session ID. See <span Class="emphasis">CURLINFO_RTSP_SESSION_ID(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFORTSPCLIENTCSEQ"></a><span class="nroffip">CURLINFO_RTSP_CLIENT_CSEQ</span>
-<p class="level1">Pass a pointer to a long to receive the next CSeq that will be used by the application.
+<p class="level1">RTSP CSeq that will next be used. See <span Class="emphasis">CURLINFO_RTSP_CLIENT_CSEQ(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFORTSPSERVERCSEQ"></a><span class="nroffip">CURLINFO_RTSP_SERVER_CSEQ</span>
-<p class="level1">Pass a pointer to a long to receive the next server CSeq that will be expected by the application.
-<p class="level1"><span class="emphasis">(NOTE: listening for server initiated requests is currently unimplemented).</span>
-<p class="level1">Applications wishing to resume an RTSP session on another connection should retrieve this info before closing the active connection.
+<p class="level1">RTSP CSeq that will next be expected. See <span Class="emphasis">CURLINFO_RTSP_SERVER_CSEQ(3)</span>
+<p class="level1">
<p class="level0"><a name="CURLINFORTSPCSEQRECV"></a><span class="nroffip">CURLINFO_RTSP_CSEQ_RECV</span>
-<p class="level1">Pass a pointer to a long to receive the most recently received CSeq from the server. If your application encounters a <span Class="emphasis">CURLE_RTSP_CSEQ_ERROR</span> then you may wish to troubleshoot and/or fix the CSeq mismatch by peeking at this value. <a name="TIMES"></a><h2 class="nroffsh">TIMES</h2>
+<p class="level1">RTSP CSeq last received. See <span Class="emphasis">CURLINFO_RTSP_CSEQ_RECV(3)</span>
+<p class="level1"><a name="TIMES"></a><h2 class="nroffsh">TIMES</h2>
<p class="level0"><pre class="level0">
An overview of the six time values available from curl_easy_getinfo()
&nbsp;
@@ -201,6 +221,6 @@ curl_easy_perform()
<p class="level0"><a name="REDIRECT"></a><span class="nroffip">REDIRECT</span>
<p class="level1"><a class="emphasis" href="#CURLINFOREDIRECTTIME">CURLINFO_REDIRECT_TIME</a>. The time it took for all redirection steps include name lookup, connect, pretransfer and transfer before final transaction was started. So, this is zero if no redirection took place. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">If the operation was successful, CURLE_OK is returned. Otherwise an appropriate error code will be returned. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_getinfo.pdf b/docs/libcurl/curl_easy_getinfo.pdf
index 009c5890..09098469 100644
--- a/docs/libcurl/curl_easy_getinfo.pdf
+++ b/docs/libcurl/curl_easy_getinfo.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_init.html b/docs/libcurl/curl_easy_init.html
index 6dd0aead..96f49520 100644
--- a/docs/libcurl/curl_easy_init.html
+++ b/docs/libcurl/curl_easy_init.html
@@ -69,6 +69,6 @@ if(curl) {
</pre>
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_global_init.html">curl_global_init</a>, <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_easy_perform.html">curl_easy_perform</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_global_init.html">curl_global_init</a>, <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a>, <a Class="manpage" href="./curl_easy_perform.html">curl_easy_perform</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_init.pdf b/docs/libcurl/curl_easy_init.pdf
index c74dfa73..5b8b623d 100644
--- a/docs/libcurl/curl_easy_init.pdf
+++ b/docs/libcurl/curl_easy_init.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_pause.3 b/docs/libcurl/curl_easy_pause.3
index 0f6ad5a3..22498cfa 100644
--- a/docs/libcurl/curl_easy_pause.3
+++ b/docs/libcurl/curl_easy_pause.3
@@ -62,7 +62,7 @@ function is called again without this bit set. Thus, the read callback
.IP CURLPAUSE_ALL
Convenience define that pauses both directions.
.IP CURLPAUSE_CONT
-Convenience define that unpauses both directions
+Convenience define that unpauses both directions.
.SH RETURN VALUE
CURLE_OK (zero) means that the option was set properly, and a non-zero return
code means something wrong occurred after the new state was set. See the
diff --git a/docs/libcurl/curl_easy_pause.html b/docs/libcurl/curl_easy_pause.html
index b8dbe40b..a853b405 100644
--- a/docs/libcurl/curl_easy_pause.html
+++ b/docs/libcurl/curl_easy_pause.html
@@ -68,7 +68,7 @@ p.roffit {
<p class="level0"><a name="CURLPAUSEALL"></a><span class="nroffip">CURLPAUSE_ALL</span>
<p class="level1">Convenience define that pauses both directions.
<p class="level0"><a name="CURLPAUSECONT"></a><span class="nroffip">CURLPAUSE_CONT</span>
-<p class="level1">Convenience define that unpauses both directions <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level1">Convenience define that unpauses both directions. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">CURLE_OK (zero) means that the option was set properly, and a non-zero return code means something wrong occurred after the new state was set. See the <a Class="emphasis" href="./libcurl-errors.html">libcurl-errors</a> man page for the full list with descriptions. <a name="LIMITATIONS"></a><h2 class="nroffsh">LIMITATIONS</h2>
<p class="level0">The pausing of transfers does not work with protocols that work without network connectivity, like FILE://. Trying to pause such a transfer, in any direction, will cause problems in the worst case or an error in the best case. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.18.0. Before this version, there was no explicit support for pausing transfers. <a name="USAGE"></a><h2 class="nroffsh">USAGE WITH THE MULTI-SOCKET INTERFACE</h2>
@@ -76,6 +76,6 @@ p.roffit {
<p class="level0">Starting in libcurl 7.32.0, unpausing a transfer will schedule a timeout trigger for that handle 1 millisecond into the future, so that a curl_multi_socket_action( ... CURL_SOCKET_TIMEOUT) can be used immediately afterwards to get the transfer going again as desired. <a name="MEMORY"></a><h2 class="nroffsh">MEMORY USE</h2>
<p class="level0">When pausing a read by returning the magic return code from a write callback, the read data is already in libcurl's internal buffers so it'll have to keep it in an allocated buffer until the reading is again unpaused using this function.
<p class="level0">If the downloaded data is compressed and is asked to get uncompressed automatically on download, libcurl will continue to uncompress the entire downloaded chunk and it will cache the data uncompressed. This has the side- effect that if you download something that is compressed a lot, it can result in a very large data amount needing to be allocated to save the data during the pause. This said, you should probably consider not using paused reading if you allow libcurl to uncompress data automatically. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_pause.pdf b/docs/libcurl/curl_easy_pause.pdf
index a1149871..4df53547 100644
--- a/docs/libcurl/curl_easy_pause.pdf
+++ b/docs/libcurl/curl_easy_pause.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_perform.html b/docs/libcurl/curl_easy_perform.html
index d76edd3d..a066b027 100644
--- a/docs/libcurl/curl_easy_perform.html
+++ b/docs/libcurl/curl_easy_perform.html
@@ -72,7 +72,7 @@ if(curl) {
</pre>
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_add_handle.html">curl_multi_add_handle</a>, <a Class="manpage" href="./curl_multi_perform.html">curl_multi_perform</a>, <span Class="manpage"> </span> <a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <span Class="manpage"> </span>
+<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <a Class="manpage" href="./curl_multi_add_handle.html">curl_multi_add_handle</a>, <a Class="manpage" href="./curl_multi_perform.html">curl_multi_perform</a>, <a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_perform.pdf b/docs/libcurl/curl_easy_perform.pdf
index 490486b2..aa009ae7 100644
--- a/docs/libcurl/curl_easy_perform.pdf
+++ b/docs/libcurl/curl_easy_perform.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_recv.html b/docs/libcurl/curl_easy_recv.html
index e38a7e88..4185057b 100644
--- a/docs/libcurl/curl_easy_recv.html
+++ b/docs/libcurl/curl_easy_recv.html
@@ -66,6 +66,6 @@ p.roffit {
<p class="level0">Reading exactly 0 bytes would indicate a closed connection.
<p class="level0">If there's no socket available to use from the previous transfer, this function returns CURLE_UNSUPPORTED_PROTOCOL. <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0">See <span Class="bold">sendrecv.c</span> in <span Class="bold">docs/examples</span> directory for usage example. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <a Class="manpage" href="./curl_easy_perform.html">curl_easy_perform</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_easy_getinfo.html">curl_easy_getinfo</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_easy_send.html">curl_easy_send</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <a Class="manpage" href="./curl_easy_perform.html">curl_easy_perform</a>, <a Class="manpage" href="./curl_easy_getinfo.html">curl_easy_getinfo</a>, <a Class="manpage" href="./curl_easy_send.html">curl_easy_send</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_recv.pdf b/docs/libcurl/curl_easy_recv.pdf
index e445f9a8..26feff3f 100644
--- a/docs/libcurl/curl_easy_recv.pdf
+++ b/docs/libcurl/curl_easy_recv.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_reset.html b/docs/libcurl/curl_easy_reset.html
index 033f1e28..c0b21979 100644
--- a/docs/libcurl/curl_easy_reset.html
+++ b/docs/libcurl/curl_easy_reset.html
@@ -59,7 +59,7 @@ p.roffit {
<p class="level0">It does not change the following information kept in the handle: live connections, the Session ID cache, the DNS cache, the cookies and shares. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.12.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Nothing <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <a Class="manpage" href="./curl_easy_duphandle.html">curl_easy_duphandle</a>,
+<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <a Class="manpage" href="./curl_easy_duphandle.html">curl_easy_duphandle</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_reset.pdf b/docs/libcurl/curl_easy_reset.pdf
index 6defb7b4..e2000236 100644
--- a/docs/libcurl/curl_easy_reset.pdf
+++ b/docs/libcurl/curl_easy_reset.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_send.html b/docs/libcurl/curl_easy_send.html
index 6f2f498c..0e045b35 100644
--- a/docs/libcurl/curl_easy_send.html
+++ b/docs/libcurl/curl_easy_send.html
@@ -64,6 +64,6 @@ p.roffit {
<p class="level0">On failure, returns the appropriate error code.
<p class="level0">If there's no socket available to use from the previous transfer, this function returns CURLE_UNSUPPORTED_PROTOCOL. <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0">See <span Class="bold">sendrecv.c</span> in <span Class="bold">docs/examples</span> directory for usage example. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <a Class="manpage" href="./curl_easy_perform.html">curl_easy_perform</a>, <a Class="manpage" href="./curl_easy_getinfo.html">curl_easy_getinfo</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_easy_recv.html">curl_easy_recv</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <a Class="manpage" href="./curl_easy_perform.html">curl_easy_perform</a>, <a Class="manpage" href="./curl_easy_getinfo.html">curl_easy_getinfo</a>, <a Class="manpage" href="./curl_easy_recv.html">curl_easy_recv</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_send.pdf b/docs/libcurl/curl_easy_send.pdf
index a9474480..fe86a7c6 100644
--- a/docs/libcurl/curl_easy_send.pdf
+++ b/docs/libcurl/curl_easy_send.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3
index a9a6230f..011e3506 100644
--- a/docs/libcurl/curl_easy_setopt.3
+++ b/docs/libcurl/curl_easy_setopt.3
@@ -153,6 +153,8 @@ Disable squashing /../ and /./ sequences in the path. See \fICURLOPT_PATH_AS_IS(
Allowed protocols. See \fICURLOPT_PROTOCOLS(3)\fP
.IP CURLOPT_REDIR_PROTOCOLS
Protocols to allow redirects to. See \fICURLOPT_REDIR_PROTOCOLS(3)\fP
+.IP CURLOPT_DEFAULT_PROTOCOL
+Default protocol. See \fICURLOPT_DEFAULT_PROTOCOL(3)\fP
.IP CURLOPT_PROXY
Proxy to use. See \fICURLOPT_PROXY(3)\fP
.IP CURLOPT_PROXYPORT
@@ -527,8 +529,8 @@ if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
-}}
+}
.fi
.SH "SEE ALSO"
.BR curl_easy_init "(3), " curl_easy_cleanup "(3), " curl_easy_reset "(3), "
-.BR curl_multi_setopt "(3), "
+.BR curl_easy_getinfo "(3), " curl_multi_setopt "(3), "
diff --git a/docs/libcurl/curl_easy_setopt.html b/docs/libcurl/curl_easy_setopt.html
index 890097c3..4948862c 100644
--- a/docs/libcurl/curl_easy_setopt.html
+++ b/docs/libcurl/curl_easy_setopt.html
@@ -156,6 +156,8 @@ p.roffit {
<p class="level1">Allowed protocols. See <span Class="emphasis">CURLOPT_PROTOCOLS(3)</span>
<p class="level0"><a name="CURLOPTREDIRPROTOCOLS"></a><span class="nroffip">CURLOPT_REDIR_PROTOCOLS</span>
<p class="level1">Protocols to allow redirects to. See <span Class="emphasis">CURLOPT_REDIR_PROTOCOLS(3)</span>
+<p class="level0"><a name="CURLOPTDEFAULTPROTOCOL"></a><span class="nroffip">CURLOPT_DEFAULT_PROTOCOL</span>
+<p class="level1">Default protocol. See <span Class="emphasis">CURLOPT_DEFAULT_PROTOCOL(3)</span>
<p class="level0"><a name="CURLOPTPROXY"></a><span class="nroffip">CURLOPT_PROXY</span>
<p class="level1">Proxy to use. See <span Class="emphasis">CURLOPT_PROXY(3)</span>
<p class="level0"><a name="CURLOPTPROXYPORT"></a><span class="nroffip">CURLOPT_PROXYPORT</span>
@@ -521,10 +523,10 @@ if(curl) {
&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "<a href="http://example.com">http://example.com</a>");
&nbsp; res = curl_easy_perform(curl);
&nbsp; curl_easy_cleanup(curl);
-}}
+}
</pre>
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_setopt.html">curl_multi_setopt</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_reset.html">curl_easy_reset</a>, <a Class="manpage" href="./curl_easy_getinfo.html">curl_easy_getinfo</a>, <a Class="manpage" href="./curl_multi_setopt.html">curl_multi_setopt</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_setopt.pdf b/docs/libcurl/curl_easy_setopt.pdf
index 9e2eff06..f865ad69 100644
--- a/docs/libcurl/curl_easy_setopt.pdf
+++ b/docs/libcurl/curl_easy_setopt.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_strerror.html b/docs/libcurl/curl_easy_strerror.html
index 0cb4e990..45bbded7 100644
--- a/docs/libcurl/curl_easy_strerror.html
+++ b/docs/libcurl/curl_easy_strerror.html
@@ -58,6 +58,6 @@ p.roffit {
<p class="level0">Typically applications also appreciate <span Class="emphasis">CURLOPT_ERRORBUFFER(3)</span> for more specific error descriptions generated at run-time. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.12.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">A pointer to a zero terminated string. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./curl_multi_strerror.html">curl_multi_strerror</a>, <a Class="manpage" href="./curl_share_strerror.html">curl_share_strerror</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./curl_multi_strerror.html">curl_multi_strerror</a>, <a Class="manpage" href="./curl_share_strerror.html">curl_share_strerror</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_strerror.pdf b/docs/libcurl/curl_easy_strerror.pdf
index 633eb323..e8bf1867 100644
--- a/docs/libcurl/curl_easy_strerror.pdf
+++ b/docs/libcurl/curl_easy_strerror.pdf
Binary files differ
diff --git a/docs/libcurl/curl_easy_unescape.3 b/docs/libcurl/curl_easy_unescape.3
index 23ce9c3c..c804b401 100644
--- a/docs/libcurl/curl_easy_unescape.3
+++ b/docs/libcurl/curl_easy_unescape.3
@@ -26,8 +26,8 @@ curl_easy_unescape - URL decodes the given string
.SH SYNOPSIS
.B #include <curl/curl.h>
.sp
-.BI "char *curl_easy_unescape( CURL *" curl ", char *" url ", int "inlength
-.BI ", int *" outlength " );"
+.BI "char *curl_easy_unescape( CURL *" curl ", const char *" url
+.BI ", int "inlength ", int *" outlength " );"
.ad
.SH DESCRIPTION
This function converts the given URL encoded input string to a "plain string"
diff --git a/docs/libcurl/curl_easy_unescape.html b/docs/libcurl/curl_easy_unescape.html
index 686ecc31..ffe57370 100644
--- a/docs/libcurl/curl_easy_unescape.html
+++ b/docs/libcurl/curl_easy_unescape.html
@@ -53,7 +53,7 @@ p.roffit {
<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
<p class="level0">curl_easy_unescape - URL decodes the given string <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0"><span Class="bold">#include &lt;curl/curl.h&gt;</span>
-<p class="level0"><span Class="bold">char *curl_easy_unescape( CURL * curl , char * url , int inlength</span> <span Class="bold">, int * outlength );</span>
+<p class="level0"><span Class="bold">char *curl_easy_unescape( CURL * curl , const char * url</span> <span Class="bold">, int inlength , int * outlength );</span>
<p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">This function converts the given URL encoded input string to a "plain string" and returns that in an allocated memory area. All input characters that are URL encoded (%XX where XX is a two-digit hexadecimal number) are converted to their binary versions.
<p class="level0">If the <span Class="bold">length</span> argument is set to 0 (zero), <a Class="emphasis" href="./curl_easy_unescape.html">curl_easy_unescape</a> will use strlen() on the input <span Class="emphasis">url</span> string to find out the size.
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">You must <a Class="emphasis" href="./curl_free.html">curl_free</a> the returned string when you're done with it. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.4 and replaces the old <a Class="emphasis" href="./curl_unescape.html">curl_unescape</a> function. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">A pointer to a zero terminated string or NULL if it failed. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_escape.html">curl_easy_escape</a>, <a Class="manpage" href="./curl_free.html">curl_free</a>, <span Class="manpage"> <a href="http://www.ietf.org/rfc/rfc3986.txt">RFC 3986</a></span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_escape.html">curl_easy_escape</a>, <a Class="manpage" href="./curl_free.html">curl_free</a>, <span Class="manpage"><a href="http://www.ietf.org/rfc/rfc3986.txt">RFC 3986</a></span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_easy_unescape.pdf b/docs/libcurl/curl_easy_unescape.pdf
index b04a4941..da96fb71 100644
--- a/docs/libcurl/curl_easy_unescape.pdf
+++ b/docs/libcurl/curl_easy_unescape.pdf
Binary files differ
diff --git a/docs/libcurl/curl_escape.3 b/docs/libcurl/curl_escape.3
index 75fd51f2..dca08083 100644
--- a/docs/libcurl/curl_escape.3
+++ b/docs/libcurl/curl_escape.3
@@ -25,7 +25,7 @@ curl_escape - URL encodes the given string
.SH SYNOPSIS
.B #include <curl/curl.h>
.sp
-.BI "char *curl_escape( char *" url ", int "length " );"
+.BI "char *curl_escape( const char *" url ", int "length " );"
.ad
.SH DESCRIPTION
Obsolete function. Use \fIcurl_easy_escape(3)\fP instead!
diff --git a/docs/libcurl/curl_escape.html b/docs/libcurl/curl_escape.html
index c838c522..5d321b4d 100644
--- a/docs/libcurl/curl_escape.html
+++ b/docs/libcurl/curl_escape.html
@@ -53,7 +53,7 @@ p.roffit {
<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
<p class="level0">curl_escape - URL encodes the given string <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0"><span Class="bold">#include &lt;curl/curl.h&gt;</span>
-<p class="level0"><span Class="bold">char *curl_escape( char * url , int length );</span>
+<p class="level0"><span Class="bold">char *curl_escape( const char * url , int length );</span>
<p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">Obsolete function. Use <a Class="emphasis" href="./curl_easy_escape.html">curl_easy_escape</a> instead!
<p class="level0">This function will convert the given input string to an URL encoded string and return that as a new allocated string. All input characters that are not a-z, A-Z or 0-9 will be converted to their "URL escaped" version (%NN where NN is a two-digit hexadecimal number).
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">You must curl_free() the returned string when you're done with it. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Since 7.15.4, <a Class="emphasis" href="./curl_easy_escape.html">curl_easy_escape</a> should be used. This function will be removed in a future release. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">A pointer to a zero terminated string or NULL if it failed. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_unescape.html">curl_unescape</a>, <a Class="manpage" href="./curl_free.html">curl_free</a>, <span Class="manpage"> <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a></span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_unescape.html">curl_unescape</a>, <a Class="manpage" href="./curl_free.html">curl_free</a>, <span Class="manpage"><a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a></span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_escape.pdf b/docs/libcurl/curl_escape.pdf
index 271e5bc0..9656c69b 100644
--- a/docs/libcurl/curl_escape.pdf
+++ b/docs/libcurl/curl_escape.pdf
Binary files differ
diff --git a/docs/libcurl/curl_formadd.html b/docs/libcurl/curl_formadd.html
index d0b9e298..337c130e 100644
--- a/docs/libcurl/curl_formadd.html
+++ b/docs/libcurl/curl_formadd.html
@@ -178,6 +178,6 @@ p.roffit {
&nbsp;
</pre>
<a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_formfree.html">curl_formfree</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <a Class="manpage" href="./curl_formfree.html">curl_formfree</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_formadd.pdf b/docs/libcurl/curl_formadd.pdf
index 27bdeda8..48eeee16 100644
--- a/docs/libcurl/curl_formadd.pdf
+++ b/docs/libcurl/curl_formadd.pdf
Binary files differ
diff --git a/docs/libcurl/curl_formfree.html b/docs/libcurl/curl_formfree.html
index 4ee26bb7..b13fe1f9 100644
--- a/docs/libcurl/curl_formfree.html
+++ b/docs/libcurl/curl_formfree.html
@@ -59,6 +59,6 @@ p.roffit {
<p class="level0">The pointer to free is the same pointer you passed to the <span Class="bold">CURLOPT_HTTPPOST(3)</span> option, which is the <span Class="emphasis">firstitem</span> pointer from the <a Class="emphasis" href="./curl_formadd.html">curl_formadd</a> invoke(s).
<p class="level0"><span Class="bold">form</span> is the pointer as returned from a previous call to <a Class="emphasis" href="./curl_formadd.html">curl_formadd</a> and may be NULL. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">None <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_formadd.html">curl_formadd</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_formadd.html">curl_formadd</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_formfree.pdf b/docs/libcurl/curl_formfree.pdf
index b713cc63..afbcda5f 100644
--- a/docs/libcurl/curl_formfree.pdf
+++ b/docs/libcurl/curl_formfree.pdf
Binary files differ
diff --git a/docs/libcurl/curl_formget.html b/docs/libcurl/curl_formget.html
index c4e40aa9..ed3545c8 100644
--- a/docs/libcurl/curl_formget.html
+++ b/docs/libcurl/curl_formget.html
@@ -84,6 +84,6 @@ int curl_formget(struct curl_httppost * form, void *userp,
</pre>
<a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.15.5 <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_formadd.html">curl_formadd</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_formadd.html">curl_formadd</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_formget.pdf b/docs/libcurl/curl_formget.pdf
index 62e679b7..ac7413c9 100644
--- a/docs/libcurl/curl_formget.pdf
+++ b/docs/libcurl/curl_formget.pdf
Binary files differ
diff --git a/docs/libcurl/curl_free.html b/docs/libcurl/curl_free.html
index e5eaa669..70ffd12a 100644
--- a/docs/libcurl/curl_free.html
+++ b/docs/libcurl/curl_free.html
@@ -56,6 +56,6 @@ p.roffit {
<p class="level0"><span Class="bold">void curl_free( char * ptr );</span>
<p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">curl_free reclaims memory that has been obtained through a libcurl call. Use <a Class="emphasis" href="./curl_free.html">curl_free</a> instead of free() to avoid anomalies that can result from differences in memory management between your application and libcurl. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_unescape.html">curl_easy_unescape</a>, <a Class="manpage" href="./curl_easy_escape.html">curl_easy_escape</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_unescape.html">curl_easy_unescape</a>, <a Class="manpage" href="./curl_easy_escape.html">curl_easy_escape</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_free.pdf b/docs/libcurl/curl_free.pdf
index 8df5481d..340f3690 100644
--- a/docs/libcurl/curl_free.pdf
+++ b/docs/libcurl/curl_free.pdf
Binary files differ
diff --git a/docs/libcurl/curl_getdate.html b/docs/libcurl/curl_getdate.html
index 1391898a..ad8698ad 100644
--- a/docs/libcurl/curl_getdate.html
+++ b/docs/libcurl/curl_getdate.html
@@ -93,6 +93,6 @@ Sat, 11 Sep 2004 21:32:11 +0200
<p class="level0">This function returns -1 when it fails to parse the date string. Otherwise it returns the number of seconds as described.
<p class="level0">If the year is larger than 2037 on systems with 32 bit time_t, this function will return 0x7fffffff (since that is the largest possible signed 32 bit number).
<p class="level0">Having a 64 bit time_t is not a guarantee that dates beyond 03:14:07 UTC, January 19, 2038 will work fine. On systems with a 64 bit time_t but with a crippled mktime(), <a Class="emphasis" href="./curl_getdate.html">curl_getdate</a> will return -1 in this case. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_escape.html">curl_easy_escape</a>, <a Class="manpage" href="./curl_easy_unescape.html">curl_easy_unescape</a>, <span Class="manpage"> </span> <span Class="manpage">CURLOPT_TIMECONDITION (3)</span> <span Class="manpage"> CURLOPT_TIMEVALUE (3) </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_escape.html">curl_easy_escape</a>, <a Class="manpage" href="./curl_easy_unescape.html">curl_easy_unescape</a>, <span Class="manpage">CURLOPT_TIMECONDITION (3)</span>, <span Class="manpage">CURLOPT_TIMEVALUE (3)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_getdate.pdf b/docs/libcurl/curl_getdate.pdf
index 36c7c7ab..4bd0b8e3 100644
--- a/docs/libcurl/curl_getdate.pdf
+++ b/docs/libcurl/curl_getdate.pdf
Binary files differ
diff --git a/docs/libcurl/curl_getenv.html b/docs/libcurl/curl_getenv.html
index d73a0afc..caa5d86e 100644
--- a/docs/libcurl/curl_getenv.html
+++ b/docs/libcurl/curl_getenv.html
@@ -59,6 +59,6 @@ p.roffit {
<p class="level0">This function will be removed from the public libcurl API in a near future. It will instead be made "available" by source code access only, and then as curlx_getenv(). <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">If successful, curl_getenv() returns a pointer to the value of the specified environment. The memory it refers to is malloc()ed so the application must free() this when the data is no longer needed. When <a Class="emphasis" href="./curl_getenv.html">curl_getenv</a> fails to find the specified name, it returns a null pointer. <a name="NOTE"></a><h2 class="nroffsh">NOTE</h2>
<p class="level0">Under unix operating systems, there isn't any point in returning an allocated memory, although other systems won't work properly if this isn't done. The unix implementation thus has to suffer slightly from the drawbacks of other systems. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><span Class="manpage">getenv (3C)</span> <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><span Class="manpage">getenv (3C)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_getenv.pdf b/docs/libcurl/curl_getenv.pdf
index 16beec2e..9c2e2f70 100644
--- a/docs/libcurl/curl_getenv.pdf
+++ b/docs/libcurl/curl_getenv.pdf
Binary files differ
diff --git a/docs/libcurl/curl_global_cleanup.html b/docs/libcurl/curl_global_cleanup.html
index 1f798d85..baea92c2 100644
--- a/docs/libcurl/curl_global_cleanup.html
+++ b/docs/libcurl/curl_global_cleanup.html
@@ -60,7 +60,7 @@ p.roffit {
<p class="level0"><span Class="bold">This function is not thread safe.</span> You must not call it when any other thread in the program (i.e. a thread sharing the same memory) is running. This doesn't just mean no other thread that is using libcurl. Because <a Class="bold" href="./curl_global_cleanup.html">curl_global_cleanup</a> calls functions of other libraries that are similarly thread unsafe, it could conflict with any other thread that uses these other libraries.
<p class="level0">See the description in <a Class="bold" href="./libcurl.html">libcurl</a> of global environment requirements for details of how to use this function.
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_global_init.html">curl_global_init</a>, <span Class="manpage"> </span> <a Class="manpage" href="./libcurl.html">libcurl</a>, <span Class="manpage"> </span>
+<p class="level0"><a Class="manpage" href="./curl_global_init.html">curl_global_init</a>, <a Class="manpage" href="./libcurl.html">libcurl</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_global_cleanup.pdf b/docs/libcurl/curl_global_cleanup.pdf
index 1de52a54..377ccd06 100644
--- a/docs/libcurl/curl_global_cleanup.pdf
+++ b/docs/libcurl/curl_global_cleanup.pdf
Binary files differ
diff --git a/docs/libcurl/curl_global_init.html b/docs/libcurl/curl_global_init.html
index 7a8ca60e..185b66b1 100644
--- a/docs/libcurl/curl_global_init.html
+++ b/docs/libcurl/curl_global_init.html
@@ -69,6 +69,6 @@ p.roffit {
<p class="level0"><span Class="bold">CURL_GLOBAL_DEFAULT</span> A sensible default. It will init both SSL and Win32. Right now, this equals the functionality of the <span Class="bold">CURL_GLOBAL_ALL</span> mask.
<p class="level0"><span Class="bold">CURL_GLOBAL_ACK_EINTR</span> When this flag is set, curl will acknowledge EINTR condition when connecting or when waiting for data. Otherwise, curl waits until full timeout elapses. (Added in 7.30.0) <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">If this function returns non-zero, something went wrong and you cannot use the other curl functions. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_global_init_mem.html">curl_global_init_mem</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_global_cleanup.html">curl_global_cleanup</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./libcurl.html">libcurl</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_global_init_mem.html">curl_global_init_mem</a>, <a Class="manpage" href="./curl_global_cleanup.html">curl_global_cleanup</a>, <a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./libcurl.html">libcurl</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_global_init.pdf b/docs/libcurl/curl_global_init.pdf
index 6d234fd2..6ab26059 100644
--- a/docs/libcurl/curl_global_init.pdf
+++ b/docs/libcurl/curl_global_init.pdf
Binary files differ
diff --git a/docs/libcurl/curl_global_init_mem.3 b/docs/libcurl/curl_global_init_mem.3
index a21e63d8..0e8c0fa5 100644
--- a/docs/libcurl/curl_global_init_mem.3
+++ b/docs/libcurl/curl_global_init_mem.3
@@ -36,12 +36,13 @@ This function works exactly as \fIcurl_global_init(3)\fP with one addition: it
allows the application to set callbacks to replace the otherwise used internal
memory functions.
-When you use this function, all callback arguments must be set to valid
-function pointers. \fBIf you are using libcurl from multiple threads or with
-the threaded resolver (the default in Windows) the callback replacement
-functions must be thread safe.\fP
+If you are using libcurl from multiple threads or libcurl was built with the
+threaded resolver option then the callback functions must be thread safe. The
+threaded resolver is a common build option to enable (and in some cases the
+default) so we strongly urge you to make your callback functions thread safe.
-The prototypes for the given callbacks should match these:
+All callback arguments must be set to valid function pointers. The
+prototypes for the given callbacks must match these:
.IP "void *malloc_callback(size_t size);"
To replace malloc()
.IP "void free_callback(void *ptr);"
diff --git a/docs/libcurl/curl_global_init_mem.html b/docs/libcurl/curl_global_init_mem.html
index b8c4bcd2..66c9e4d7 100644
--- a/docs/libcurl/curl_global_init_mem.html
+++ b/docs/libcurl/curl_global_init_mem.html
@@ -62,8 +62,8 @@ p.roffit {
</pre>
<a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">This function works exactly as <a Class="emphasis" href="./curl_global_init.html">curl_global_init</a> with one addition: it allows the application to set callbacks to replace the otherwise used internal memory functions.
-<p class="level0">When you use this function, all callback arguments must be set to valid function pointers. <span class="bold">If you are using libcurl from multiple threads or with the threaded resolver (the default in Windows) the callback replacement functions must be thread safe.</span>
-<p class="level0">The prototypes for the given callbacks should match these:
+<p class="level0">If you are using libcurl from multiple threads or libcurl was built with the threaded resolver option then the callback functions must be thread safe. The threaded resolver is a common build option to enable (and in some cases the default) so we strongly urge you to make your callback functions thread safe.
+<p class="level0">All callback arguments must be set to valid function pointers. The prototypes for the given callbacks must match these:
<p class="level0"><a name="void"></a><span class="nroffip">void *malloc_callback(size_t size);</span>
<p class="level1">To replace malloc()
<p class="level0"><a name="void"></a><span class="nroffip">void free_callback(void *ptr);</span>
@@ -76,7 +76,7 @@ p.roffit {
<p class="level1">To replace calloc()
<p class="level0">This function is otherwise the same as <a Class="emphasis" href="./curl_global_init.html">curl_global_init</a>, please refer to that man page for documentation. <a name="CAUTION"></a><h2 class="nroffsh">CAUTION</h2>
<p class="level0">Manipulating these gives considerable powers to the application to severely screw things up for libcurl. Take care! <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_global_init.html">curl_global_init</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_global_cleanup.html">curl_global_cleanup</a>, <span Class="manpage"> </span>
+<p class="level0"><a Class="manpage" href="./curl_global_init.html">curl_global_init</a>, <a Class="manpage" href="./curl_global_cleanup.html">curl_global_cleanup</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_global_init_mem.pdf b/docs/libcurl/curl_global_init_mem.pdf
index 1d98c683..e8df5989 100644
--- a/docs/libcurl/curl_global_init_mem.pdf
+++ b/docs/libcurl/curl_global_init_mem.pdf
Binary files differ
diff --git a/docs/libcurl/curl_mprintf.html b/docs/libcurl/curl_mprintf.html
index 6db77f3e..01758626 100644
--- a/docs/libcurl/curl_mprintf.html
+++ b/docs/libcurl/curl_mprintf.html
@@ -72,6 +72,6 @@ p.roffit {
<p class="level0">These function will be removed from the public libcurl API in a near future. They will instead be made "available" by source code access only, and then as curlx_-prefixed functions. See lib/README.curlx for further details. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">The <span Class="bold">curl_maprintf</span> and <span Class="bold">curl_mvaprintf</span> functions return a pointer to a newly allocated string, or NULL if it failed.
<p class="level0">All other functions return the number of characters they actually outputted. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><span Class="manpage">printf (3)</span> <span Class="manpage"> sprintf (3)</span> <span Class="manpage"> fprintf (3)</span> <span Class="manpage"> vprintf (3) </span> <p class="roffit">
+<p class="level0"><span Class="manpage">printf (3)</span>, <span Class="manpage">sprintf (3)</span>, <span Class="manpage">fprintf (3)</span>, <span Class="manpage">vprintf (3)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_mprintf.pdf b/docs/libcurl/curl_mprintf.pdf
index ac74bc42..eb3c4e60 100644
--- a/docs/libcurl/curl_mprintf.pdf
+++ b/docs/libcurl/curl_mprintf.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_add_handle.3 b/docs/libcurl/curl_multi_add_handle.3
index 253b864b..1561b1e4 100644
--- a/docs/libcurl/curl_multi_add_handle.3
+++ b/docs/libcurl/curl_multi_add_handle.3
@@ -31,7 +31,7 @@ CURLMcode curl_multi_add_handle(CURLM *multi_handle, CURL *easy_handle);
Adds a standard easy handle to the multi stack. This function call will make
this \fImulti_handle\fP control the specified \fIeasy_handle\fP.
-While an easy handle is added to a multi stack, you can not and you must not
+While an easy handle is added to a multi stack, you cannot and you must not
use \fIcurl_easy_perform(3)\fP on that handle. After having removed the easy
handle from the multi stack again, it is perfectly fine to use it with the
easy interface again.
diff --git a/docs/libcurl/curl_multi_add_handle.html b/docs/libcurl/curl_multi_add_handle.html
index 2929a1cf..e8b4def5 100644
--- a/docs/libcurl/curl_multi_add_handle.html
+++ b/docs/libcurl/curl_multi_add_handle.html
@@ -56,7 +56,7 @@ p.roffit {
<p class="level0">CURLMcode curl_multi_add_handle(CURLM *multi_handle, CURL *easy_handle);
<p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">Adds a standard easy handle to the multi stack. This function call will make this <span Class="emphasis">multi_handle</span> control the specified <span Class="emphasis">easy_handle</span>.
-<p class="level0">While an easy handle is added to a multi stack, you can not and you must not use <a Class="emphasis" href="./curl_easy_perform.html">curl_easy_perform</a> on that handle. After having removed the easy handle from the multi stack again, it is perfectly fine to use it with the easy interface again.
+<p class="level0">While an easy handle is added to a multi stack, you cannot and you must not use <a Class="emphasis" href="./curl_easy_perform.html">curl_easy_perform</a> on that handle. After having removed the easy handle from the multi stack again, it is perfectly fine to use it with the easy interface again.
<p class="level0">If the easy handle is not set to use a shared (<span Class="emphasis">CURLOPT_SHARE(3)</span>) or global DNS cache (<span Class="emphasis">CURLOPT_DNS_USE_GLOBAL_CACHE(3)</span>), it will be made to use the DNS cache that is shared between all easy handles within the multi handle when <a Class="emphasis" href="./curl_multi_add_handle.html">curl_multi_add_handle</a> is called.
<p class="level0">When an easy interface is added to a multi handle, it will use a shared connection cache owned by the multi handle. Removing and adding new easy handles will not affect the pool of connections or the ability to do connection re-use.
<p class="level0">If you have CURLMOPT_TIMERFUNCTION set in the multi handle (and you really should if you're working event-based with <a Class="emphasis" href="./curl_multi_socket_action.html">curl_multi_socket_action</a> and friends), that callback will be called from within this function to ask for an updated timer so that your main event loop will get the activity on this handle to get started.
@@ -66,6 +66,6 @@ p.roffit {
<p class="level0">2 - <a Class="emphasis" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>
<p class="level0">3 - <a Class="emphasis" href="./curl_multi_cleanup.html">curl_multi_cleanup</a> <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">CURLMcode type, general libcurl multi interface error code. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_setopt.html">curl_multi_setopt</a>, <a Class="manpage" href="./curl_multi_socket_action.html">curl_multi_socket_action</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_multi_setopt.html">curl_multi_setopt</a>, <a Class="manpage" href="./curl_multi_socket_action.html">curl_multi_socket_action</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_add_handle.pdf b/docs/libcurl/curl_multi_add_handle.pdf
index f9ec5667..89b518df 100644
--- a/docs/libcurl/curl_multi_add_handle.pdf
+++ b/docs/libcurl/curl_multi_add_handle.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_assign.html b/docs/libcurl/curl_multi_assign.html
index ade4a7f7..1e3f83fb 100644
--- a/docs/libcurl/curl_multi_assign.html
+++ b/docs/libcurl/curl_multi_assign.html
@@ -63,6 +63,6 @@ p.roffit {
<p class="level0">In a typical application you allocate a struct or at least use some kind of semi-dynamic data for each socket that we must wait for action on when using the <a Class="emphasis" href="./curl_multi_socket_action.html">curl_multi_socket_action</a> approach.
<p class="level0">When our socket-callback gets called by libcurl and we get to know about yet another socket to wait for, we can use <a Class="emphasis" href="./curl_multi_assign.html">curl_multi_assign</a> to point out the particular data so that when we get updates about this same socket again, we don't have to find the struct associated with this socket by ourselves. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.15.5. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_setopt.html">curl_multi_setopt</a>, <a Class="manpage" href="./curl_multi_socket_action.html">curl_multi_socket_action</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_setopt.html">curl_multi_setopt</a>, <a Class="manpage" href="./curl_multi_socket_action.html">curl_multi_socket_action</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_assign.pdf b/docs/libcurl/curl_multi_assign.pdf
index a3f1e269..72d6e460 100644
--- a/docs/libcurl/curl_multi_assign.pdf
+++ b/docs/libcurl/curl_multi_assign.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_cleanup.html b/docs/libcurl/curl_multi_cleanup.html
index 95aa4f90..492bca72 100644
--- a/docs/libcurl/curl_multi_cleanup.html
+++ b/docs/libcurl/curl_multi_cleanup.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">2 - <a Class="emphasis" href="./curl_easy_cleanup.html">curl_easy_cleanup</a> can now be called independently since the easy handle is no longer connected to the multi handle
<p class="level0">3 - <a Class="emphasis" href="./curl_multi_cleanup.html">curl_multi_cleanup</a> should be called when all easy handles are removed <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">CURLMcode type, general libcurl multi interface error code. On success, CURLM_OK is returned. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_cleanup.pdf b/docs/libcurl/curl_multi_cleanup.pdf
index 8204aee8..47c54f06 100644
--- a/docs/libcurl/curl_multi_cleanup.pdf
+++ b/docs/libcurl/curl_multi_cleanup.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_fdset.html b/docs/libcurl/curl_multi_fdset.html
index 3a48bbc7..dac545ff 100644
--- a/docs/libcurl/curl_multi_fdset.html
+++ b/docs/libcurl/curl_multi_fdset.html
@@ -70,6 +70,6 @@ CURLMcode curl_multi_fdset(CURLM *multi_handle,
<p class="level0">When doing select(), you should use <a Class="emphasis" href="./curl_multi_timeout.html">curl_multi_timeout</a> to figure out how long to wait for action. Call <a Class="emphasis" href="./curl_multi_perform.html">curl_multi_perform</a> even if no activity has been seen on the fd_sets after the timeout expires as otherwise internal retries and timeouts may not work as you'd think and want.
<p class="level0">If one of the sockets used by libcurl happens to be larger than what can be set in an fd_set, which on POSIX systems means that the file descriptor is larger than FD_SETSIZE, then libcurl will try to not set it. Setting a too large file descriptor in an fd_set implies an out of bounds write which can cause crashes, or worse. The effect of NOT storing it will possibly save you from the crash, but will make your program NOT wait for sockets it should wait for... <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">CURLMcode type, general libcurl multi interface error code. See <a Class="emphasis" href="./libcurl-errors.html">libcurl-errors</a> <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_wait.html">curl_multi_wait</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_timeout.html">curl_multi_timeout</a>, <a Class="manpage" href="./curl_multi_perform.html">curl_multi_perform</a>, <span Class="manpage"> select (2) </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_multi_wait.html">curl_multi_wait</a>, <a Class="manpage" href="./curl_multi_timeout.html">curl_multi_timeout</a>, <a Class="manpage" href="./curl_multi_perform.html">curl_multi_perform</a>, <span Class="manpage">select (2)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_fdset.pdf b/docs/libcurl/curl_multi_fdset.pdf
index 5b83a0e4..5af6a0fc 100644
--- a/docs/libcurl/curl_multi_fdset.pdf
+++ b/docs/libcurl/curl_multi_fdset.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_info_read.html b/docs/libcurl/curl_multi_info_read.html
index f83ed9ea..698d4189 100644
--- a/docs/libcurl/curl_multi_info_read.html
+++ b/docs/libcurl/curl_multi_info_read.html
@@ -93,6 +93,6 @@ do {
<p class="level0"><a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">A pointer to a filled-in struct, or NULL if it failed or ran out of structs. It also writes the number of messages left in the queue (after this read) in the integer the second argument points to. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_multi_perform.html">curl_multi_perform</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_multi_perform.html">curl_multi_perform</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_info_read.pdf b/docs/libcurl/curl_multi_info_read.pdf
index 9fe52da7..dfad1524 100644
--- a/docs/libcurl/curl_multi_info_read.pdf
+++ b/docs/libcurl/curl_multi_info_read.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_init.html b/docs/libcurl/curl_multi_init.html
index fbad8e4f..6efcf84c 100644
--- a/docs/libcurl/curl_multi_init.html
+++ b/docs/libcurl/curl_multi_init.html
@@ -57,7 +57,7 @@ p.roffit {
<p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">This function returns a CURLM handle to be used as input to all the other multi-functions, sometimes referred to as a multi handle in some places in the documentation. This init call MUST have a corresponding call to <a Class="emphasis" href="./curl_multi_cleanup.html">curl_multi_cleanup</a> when the operation is complete. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">If this function returns NULL, something went wrong and you cannot use the other curl functions. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_global_init.html">curl_global_init</a>, <a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>,
+<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_global_init.html">curl_global_init</a>, <a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_init.pdf b/docs/libcurl/curl_multi_init.pdf
index 168a740c..941100b9 100644
--- a/docs/libcurl/curl_multi_init.pdf
+++ b/docs/libcurl/curl_multi_init.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_perform.html b/docs/libcurl/curl_multi_perform.html
index bf68abda..f0339860 100644
--- a/docs/libcurl/curl_multi_perform.html
+++ b/docs/libcurl/curl_multi_perform.html
@@ -113,6 +113,6 @@ default:
<p class="level0">Before version 7.20.0: If you receive <span Class="emphasis">CURLM_CALL_MULTI_PERFORM</span>, this basically means that you should call <a Class="emphasis" href="./curl_multi_perform.html">curl_multi_perform</a> again, before you select() on more actions. You don't have to do it immediately, but the return code means that libcurl may have more data available to return or that there may be more data to send off before it is "satisfied". Do note that <a Class="emphasis" href="./curl_multi_perform.html">curl_multi_perform</a> will return <span Class="emphasis">CURLM_CALL_MULTI_PERFORM</span> only when it wants to be called again <span Class="bold">immediately</span>. When things are fine and there is nothing immediate it wants done, it'll return <span Class="emphasis">CURLM_OK</span> and you need to wait for "action" and then call this function again.
<p class="level0">This function only returns errors etc regarding the whole multi stack. Problems still might have occurred on individual transfers even when this function returns <span Class="emphasis">CURLM_OK</span>. Use <a Class="emphasis" href="./curl_multi_info_read.html">curl_multi_info_read</a> to figure out how individual transfers did. <a name="TYPICAL"></a><h2 class="nroffsh">TYPICAL USAGE</h2>
<p class="level0">Most applications will use <a Class="emphasis" href="./curl_multi_fdset.html">curl_multi_fdset</a> to get the multi_handle's file descriptors, and <a Class="emphasis" href="./curl_multi_timeout.html">curl_multi_timeout</a> to get a suitable timeout period, then it'll wait for action on the file descriptors using <span Class="bold">select(3)</span>. As soon as one or more file descriptor is ready, <a Class="emphasis" href="./curl_multi_perform.html">curl_multi_perform</a> gets called. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_wait.html">curl_multi_wait</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a>, <span Class="manpage"> </span> <a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_multi_wait.html">curl_multi_wait</a>, <a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a>, <a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_perform.pdf b/docs/libcurl/curl_multi_perform.pdf
index d3803f64..5e099cda 100644
--- a/docs/libcurl/curl_multi_perform.pdf
+++ b/docs/libcurl/curl_multi_perform.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_remove_handle.html b/docs/libcurl/curl_multi_remove_handle.html
index df13ac78..f0c71d24 100644
--- a/docs/libcurl/curl_multi_remove_handle.html
+++ b/docs/libcurl/curl_multi_remove_handle.html
@@ -59,6 +59,6 @@ p.roffit {
<p class="level0">When the easy handle has been removed from a multi stack, it is again perfectly legal to invoke <a Class="emphasis" href="./curl_easy_perform.html">curl_easy_perform</a> on this easy handle.
<p class="level0">Removing an easy handle while being used is perfectly legal and will effectively halt the transfer in progress involving that easy handle. All other easy handles and transfers will remain unaffected. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">CURLMcode type, general libcurl multi interface error code. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_add_handle.html">curl_multi_add_handle</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_multi_add_handle.html">curl_multi_add_handle</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_remove_handle.pdf b/docs/libcurl/curl_multi_remove_handle.pdf
index 36bafde8..98dfe04f 100644
--- a/docs/libcurl/curl_multi_remove_handle.pdf
+++ b/docs/libcurl/curl_multi_remove_handle.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_setopt.html b/docs/libcurl/curl_multi_setopt.html
index 3edcf240..804e7ba3 100644
--- a/docs/libcurl/curl_multi_setopt.html
+++ b/docs/libcurl/curl_multi_setopt.html
@@ -89,6 +89,6 @@ p.roffit {
<p class="level1">See <span Class="emphasis">CURLMOPT_TIMERDATA(3)</span> <a name="RETURNS"></a><h2 class="nroffsh">RETURNS</h2>
<p class="level0">The standard CURLMcode for multi interface error codes. Note that it returns a CURLM_UNKNOWN_OPTION if you try setting an option that this version of libcurl doesn't know of. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.15.4. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_socket.html">curl_multi_socket</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_multi_socket.html">curl_multi_socket</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_setopt.pdf b/docs/libcurl/curl_multi_setopt.pdf
index 3e2ccaf7..26bc653c 100644
--- a/docs/libcurl/curl_multi_setopt.pdf
+++ b/docs/libcurl/curl_multi_setopt.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_socket.html b/docs/libcurl/curl_multi_socket.html
index 1b73518f..ed6a5e85 100644
--- a/docs/libcurl/curl_multi_socket.html
+++ b/docs/libcurl/curl_multi_socket.html
@@ -111,6 +111,6 @@ CURLMcode curl_multi_socket_all(CURLM *multi_handle,
<p class="level0">8. Go back to step 6. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.15.4, and is deemed stable since 7.16.0.
<p class="level0"><a Class="emphasis" href="./curl_multi_socket.html">curl_multi_socket</a> is deprecated, use <a Class="emphasis" href="./curl_multi_socket_action.html">curl_multi_socket_action</a> instead! <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a>, <span Class="manpage"> </span> <span Class="manpage">the hiperfifo.c example</span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a>, <span Class="manpage">the hiperfifo.c example</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_socket.pdf b/docs/libcurl/curl_multi_socket.pdf
index 6fbf1873..33616ad6 100644
--- a/docs/libcurl/curl_multi_socket.pdf
+++ b/docs/libcurl/curl_multi_socket.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_socket_action.html b/docs/libcurl/curl_multi_socket_action.html
index 5d01486b..c91c10c2 100644
--- a/docs/libcurl/curl_multi_socket_action.html
+++ b/docs/libcurl/curl_multi_socket_action.html
@@ -109,6 +109,6 @@ CURLMcode curl_multi_socket_action(CURLM * multi_handle,
<p class="level0">7. Wait for activity on any of libcurl's sockets, use the timeout value your callback has been told.
<p class="level0">8, When activity is detected, call curl_multi_socket_action() for the socket(s) that got action. If no activity is detected and the timeout expires, call <a Class="emphasis" href="./curl_multi_socket_action.html">curl_multi_socket_action</a> with <span Class="emphasis">CURL_SOCKET_TIMEOUT</span>. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.15.4, and is deemed stable since 7.16.0. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a>, <span Class="manpage"> </span> <span Class="manpage">the hiperfifo.c example</span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup</a>, <a Class="manpage" href="./curl_multi_init.html">curl_multi_init</a>, <a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a>, <span Class="manpage">the hiperfifo.c example</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_socket_action.pdf b/docs/libcurl/curl_multi_socket_action.pdf
index 6ef1a487..f326375f 100644
--- a/docs/libcurl/curl_multi_socket_action.pdf
+++ b/docs/libcurl/curl_multi_socket_action.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_strerror.html b/docs/libcurl/curl_multi_strerror.html
index 58f11935..cd3faae2 100644
--- a/docs/libcurl/curl_multi_strerror.html
+++ b/docs/libcurl/curl_multi_strerror.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">The curl_multi_strerror() function returns a string describing the CURLMcode error code passed in the argument <span Class="emphasis">errornum</span>. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.12.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">A pointer to a zero terminated string. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./curl_easy_strerror.html">curl_easy_strerror</a>, <a Class="manpage" href="./curl_share_strerror.html">curl_share_strerror</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./curl_easy_strerror.html">curl_easy_strerror</a>, <a Class="manpage" href="./curl_share_strerror.html">curl_share_strerror</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_strerror.pdf b/docs/libcurl/curl_multi_strerror.pdf
index 41c7ec01..39e9ebc6 100644
--- a/docs/libcurl/curl_multi_strerror.pdf
+++ b/docs/libcurl/curl_multi_strerror.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_timeout.html b/docs/libcurl/curl_multi_timeout.html
index 84161c83..34d33d04 100644
--- a/docs/libcurl/curl_multi_timeout.html
+++ b/docs/libcurl/curl_multi_timeout.html
@@ -80,7 +80,7 @@ select(maxfd+1, &fdread, &fdwrite, &fdexcep, &timeout);
<p class="level0">The standard CURLMcode for multi interface error codes. <a name="TYPICAL"></a><h2 class="nroffsh">TYPICAL USAGE</h2>
<p class="level0">Call <a Class="bold" href="./curl_multi_timeout.html">curl_multi_timeout</a>, then wait for action on the sockets. You figure out which sockets to wait for by calling <a Class="bold" href="./curl_multi_fdset.html">curl_multi_fdset</a> or by a previous call to <a Class="bold" href="./curl_multi_socket.html">curl_multi_socket</a>. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.15.4. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_multi_socket.html">curl_multi_socket</a>, <a Class="manpage" href="./curl_multi_setopt.html">curl_multi_setopt</a>,
+<p class="level0"><a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_info_read.html">curl_multi_info_read</a>, <a Class="manpage" href="./curl_multi_socket.html">curl_multi_socket</a>, <a Class="manpage" href="./curl_multi_setopt.html">curl_multi_setopt</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_timeout.pdf b/docs/libcurl/curl_multi_timeout.pdf
index bd5b983a..937c83a5 100644
--- a/docs/libcurl/curl_multi_timeout.pdf
+++ b/docs/libcurl/curl_multi_timeout.pdf
Binary files differ
diff --git a/docs/libcurl/curl_multi_wait.html b/docs/libcurl/curl_multi_wait.html
index 9e85816b..53a8a25c 100644
--- a/docs/libcurl/curl_multi_wait.html
+++ b/docs/libcurl/curl_multi_wait.html
@@ -84,6 +84,6 @@ struct curl_waitfd {
<p class="level1">Bit flag to curl_waitfd.events indicating the socket should poll on write events such as the socket being clear to write without blocking. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">CURLMcode type, general libcurl multi interface error code. See <a Class="emphasis" href="./libcurl-errors.html">libcurl-errors</a> <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.28.0. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_perform.html">curl_multi_perform</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_multi_fdset.html">curl_multi_fdset</a>, <a Class="manpage" href="./curl_multi_perform.html">curl_multi_perform</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_multi_wait.pdf b/docs/libcurl/curl_multi_wait.pdf
index 3fe2fd00..e92c6c31 100644
--- a/docs/libcurl/curl_multi_wait.pdf
+++ b/docs/libcurl/curl_multi_wait.pdf
Binary files differ
diff --git a/docs/libcurl/curl_share_cleanup.html b/docs/libcurl/curl_share_cleanup.html
index 5c8d071e..d2526b77 100644
--- a/docs/libcurl/curl_share_cleanup.html
+++ b/docs/libcurl/curl_share_cleanup.html
@@ -58,6 +58,6 @@ p.roffit {
<p class="level0">This function deletes a shared object. The share handle cannot be used anymore when this function has been called.
<p class="level0"><a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">CURLSHE_OK (zero) means that the option was set properly, non-zero means an error occurred as <span Class="emphasis">&lt;curl/curl.h&gt;</span> defines. See the <span Class="emphasis">libcurl-errors.3</span> man page for the full list with descriptions. If an error occurs, then the share object will not be deleted. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_share_init.html">curl_share_init</a>, <a Class="manpage" href="./curl_share_setopt.html">curl_share_setopt</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_share_init.html">curl_share_init</a>, <a Class="manpage" href="./curl_share_setopt.html">curl_share_setopt</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_share_cleanup.pdf b/docs/libcurl/curl_share_cleanup.pdf
index ce11d4bc..b99ae4be 100644
--- a/docs/libcurl/curl_share_cleanup.pdf
+++ b/docs/libcurl/curl_share_cleanup.pdf
Binary files differ
diff --git a/docs/libcurl/curl_share_init.html b/docs/libcurl/curl_share_init.html
index d1018149..249c885d 100644
--- a/docs/libcurl/curl_share_init.html
+++ b/docs/libcurl/curl_share_init.html
@@ -58,7 +58,7 @@ p.roffit {
<p class="level0">This function returns a CURLSH handle to be used as input to all the other share-functions, sometimes referred to as a share handle in some places in the documentation. This init call MUST have a corresponding call to <span Class="emphasis">curl_share_cleanup</span> when all operations using the share are complete.
<p class="level0">This <span Class="emphasis">share handle</span> is what you pass to curl using the <span Class="emphasis">CURLOPT_SHARE(3)</span> option with <a Class="emphasis" href="./curl_easy_setopt.html">curl_easy_setopt</a>, to make that specific curl handle use the data in this share. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">If this function returns NULL, something went wrong (out of memory, etc.) and therefore the share object was not created. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_share_cleanup.html">curl_share_cleanup</a>, <a Class="manpage" href="./curl_share_setopt.html">curl_share_setopt</a>,
+<p class="level0"><a Class="manpage" href="./curl_share_cleanup.html">curl_share_cleanup</a>, <a Class="manpage" href="./curl_share_setopt.html">curl_share_setopt</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_share_init.pdf b/docs/libcurl/curl_share_init.pdf
index c922db59..18d9a52f 100644
--- a/docs/libcurl/curl_share_init.pdf
+++ b/docs/libcurl/curl_share_init.pdf
Binary files differ
diff --git a/docs/libcurl/curl_share_setopt.html b/docs/libcurl/curl_share_setopt.html
index b410010b..934122c0 100644
--- a/docs/libcurl/curl_share_setopt.html
+++ b/docs/libcurl/curl_share_setopt.html
@@ -83,6 +83,6 @@ p.roffit {
<p class="level0"><a name="CURLSHOPTUSERDATA"></a><span class="nroffip">CURLSHOPT_USERDATA</span>
<p class="level1">The <span Class="emphasis">parameter</span> allows you to specify a pointer to data that will be passed to the lock_function and unlock_function each time it is called. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">CURLSHE_OK (zero) means that the option was set properly, non-zero means an error occurred as <span Class="emphasis">&lt;curl/curl.h&gt;</span> defines. See the <span Class="emphasis">libcurl-errors.3</span> man page for the full list with descriptions. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_share_cleanup.html">curl_share_cleanup</a>, <a Class="manpage" href="./curl_share_init.html">curl_share_init</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_share_cleanup.html">curl_share_cleanup</a>, <a Class="manpage" href="./curl_share_init.html">curl_share_init</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_share_setopt.pdf b/docs/libcurl/curl_share_setopt.pdf
index a6798b69..72547835 100644
--- a/docs/libcurl/curl_share_setopt.pdf
+++ b/docs/libcurl/curl_share_setopt.pdf
Binary files differ
diff --git a/docs/libcurl/curl_share_strerror.html b/docs/libcurl/curl_share_strerror.html
index 4d0245e5..ba15fba0 100644
--- a/docs/libcurl/curl_share_strerror.html
+++ b/docs/libcurl/curl_share_strerror.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">The curl_share_strerror() function returns a string describing the CURLSHcode error code passed in the argument <span Class="emphasis">errornum</span>. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This function was added in libcurl 7.12.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">A pointer to a zero terminated string. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./curl_multi_strerror.html">curl_multi_strerror</a>, <a Class="manpage" href="./curl_easy_strerror.html">curl_easy_strerror</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./curl_multi_strerror.html">curl_multi_strerror</a>, <a Class="manpage" href="./curl_easy_strerror.html">curl_easy_strerror</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_share_strerror.pdf b/docs/libcurl/curl_share_strerror.pdf
index 536ea8a8..5f2bee8f 100644
--- a/docs/libcurl/curl_share_strerror.pdf
+++ b/docs/libcurl/curl_share_strerror.pdf
Binary files differ
diff --git a/docs/libcurl/curl_slist_append.html b/docs/libcurl/curl_slist_append.html
index 3d7b0575..bf3938eb 100644
--- a/docs/libcurl/curl_slist_append.html
+++ b/docs/libcurl/curl_slist_append.html
@@ -75,6 +75,6 @@ p.roffit {
</pre>
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_slist_free_all.html">curl_slist_free_all</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_slist_free_all.html">curl_slist_free_all</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_slist_append.pdf b/docs/libcurl/curl_slist_append.pdf
index fc296386..5f6f71d0 100644
--- a/docs/libcurl/curl_slist_append.pdf
+++ b/docs/libcurl/curl_slist_append.pdf
Binary files differ
diff --git a/docs/libcurl/curl_slist_free_all.html b/docs/libcurl/curl_slist_free_all.html
index d6fc3ffa..4ed487b0 100644
--- a/docs/libcurl/curl_slist_free_all.html
+++ b/docs/libcurl/curl_slist_free_all.html
@@ -57,7 +57,7 @@ p.roffit {
<p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">curl_slist_free_all() removes all traces of a previously built curl_slist linked list. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Nothing. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_slist_append.html">curl_slist_append</a>, <span Class="manpage"> </span>
+<p class="level0"><a Class="manpage" href="./curl_slist_append.html">curl_slist_append</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_slist_free_all.pdf b/docs/libcurl/curl_slist_free_all.pdf
index 469e9bb9..4337ce25 100644
--- a/docs/libcurl/curl_slist_free_all.pdf
+++ b/docs/libcurl/curl_slist_free_all.pdf
@@ -62,12 +62,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:7592967e-78d5-11f0-0000-224f381b10d2' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:7592967e-78d5-11f0-0000-224f381b10d2' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:03+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:03+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:02c6e348-a4e8-11f0-0000-224f381b10d2' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:02c6e348-a4e8-11f0-0000-224f381b10d2' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:14:42+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:14:42+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:7592967e-78d5-11f0-0000-224f381b10d2' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:7592967e-78d5-11f0-0000-224f381b10d2'/>
-<rdf:Description rdf:about='uuid:7592967e-78d5-11f0-0000-224f381b10d2' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:02c6e348-a4e8-11f0-0000-224f381b10d2' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:02c6e348-a4e8-11f0-0000-224f381b10d2'/>
+<rdf:Description rdf:about='uuid:02c6e348-a4e8-11f0-0000-224f381b10d2' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -77,8 +77,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081103+02'00')
-/ModDate(D:20150812081103+02'00')
+/CreationDate(D:20151007101442+02'00')
+/ModDate(D:20151007101442+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 14
@@ -98,7 +98,7 @@ xref
0000001254 00000 n
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
-/ID [<D9B4DC6DEE3C38505572D5178C4C423B><D9B4DC6DEE3C38505572D5178C4C423B>]
+/ID [<F0FE49AC6730D7D0C373FC4D879F64E9><F0FE49AC6730D7D0C373FC4D879F64E9>]
>>
startxref
2831
diff --git a/docs/libcurl/curl_strequal.html b/docs/libcurl/curl_strequal.html
index 86f9a363..33a4620f 100644
--- a/docs/libcurl/curl_strequal.html
+++ b/docs/libcurl/curl_strequal.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">These functions are provided by libcurl to enable applications to compare strings in a truly portable manner. There are no standard portable case insensitive string comparison functions. These two work on all platforms. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">These functions will be removed from the public libcurl API in a near future. They will instead be made "available" by source code access only, and then as curlx_strequal() and curlx_strenqual(). <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Non-zero if the strings are identical. Zero if they're not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><span Class="manpage">strcmp (3)</span> <span Class="manpage"> strcasecmp (3)</span> <p class="roffit">
+<p class="level0"><span Class="manpage">strcmp (3)</span>, <span Class="manpage">strcasecmp (3)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_strequal.pdf b/docs/libcurl/curl_strequal.pdf
index 4a9e5ed8..f3a68b82 100644
--- a/docs/libcurl/curl_strequal.pdf
+++ b/docs/libcurl/curl_strequal.pdf
Binary files differ
diff --git a/docs/libcurl/curl_unescape.3 b/docs/libcurl/curl_unescape.3
index 8d16852b..56de9453 100644
--- a/docs/libcurl/curl_unescape.3
+++ b/docs/libcurl/curl_unescape.3
@@ -25,7 +25,7 @@ curl_unescape - URL decodes the given string
.SH SYNOPSIS
.B #include <curl/curl.h>
.sp
-.BI "char *curl_unescape( char *" url ", int "length " );"
+.BI "char *curl_unescape( const char *" url ", int "length " );"
.ad
.SH DESCRIPTION
Obsolete function. Use \fIcurl_easy_unescape(3)\fP instead!
diff --git a/docs/libcurl/curl_unescape.html b/docs/libcurl/curl_unescape.html
index f1e4ff0d..d02d93b8 100644
--- a/docs/libcurl/curl_unescape.html
+++ b/docs/libcurl/curl_unescape.html
@@ -53,7 +53,7 @@ p.roffit {
<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
<p class="level0">curl_unescape - URL decodes the given string <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0"><span Class="bold">#include &lt;curl/curl.h&gt;</span>
-<p class="level0"><span Class="bold">char *curl_unescape( char * url , int length );</span>
+<p class="level0"><span Class="bold">char *curl_unescape( const char * url , int length );</span>
<p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">Obsolete function. Use <a Class="emphasis" href="./curl_easy_unescape.html">curl_easy_unescape</a> instead!
<p class="level0">This function will convert the given URL encoded input string to a "plain string" and return that as a new allocated string. All input characters that are URL encoded (%XX where XX is a two-digit hexadecimal number) will be converted to their plain text versions.
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">You must <a Class="emphasis" href="./curl_free.html">curl_free</a> the returned string when you're done with it. <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Since 7.15.4, <a Class="emphasis" href="./curl_easy_unescape.html">curl_easy_unescape</a> should be used. This function will be removed in a future release. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">A pointer to a zero terminated string or NULL if it failed. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_escape.html">curl_easy_escape</a>, <a Class="manpage" href="./curl_easy_unescape.html">curl_easy_unescape</a>, <a Class="manpage" href="./curl_free.html">curl_free</a>, <span Class="manpage"> <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a></span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_escape.html">curl_easy_escape</a>, <a Class="manpage" href="./curl_easy_unescape.html">curl_easy_unescape</a>, <a Class="manpage" href="./curl_free.html">curl_free</a>, <span Class="manpage"><a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a></span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_unescape.pdf b/docs/libcurl/curl_unescape.pdf
index 648ff3f0..851bbd70 100644
--- a/docs/libcurl/curl_unescape.pdf
+++ b/docs/libcurl/curl_unescape.pdf
Binary files differ
diff --git a/docs/libcurl/curl_version.html b/docs/libcurl/curl_version.html
index 354bf929..39b258a3 100644
--- a/docs/libcurl/curl_version.html
+++ b/docs/libcurl/curl_version.html
@@ -58,6 +58,6 @@ p.roffit {
<p class="level0">Returns a human readable string with the version number of libcurl and some of its important components (like OpenSSL version).
<p class="level0">We recommend using <a Class="emphasis" href="./curl_version_info.html">curl_version_info</a> instead! <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">A pointer to a zero terminated string. The string resides in a statically allocated buffer and must not be freed by the caller. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_version_info.html">curl_version_info</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_version_info.html">curl_version_info</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/curl_version.pdf b/docs/libcurl/curl_version.pdf
index e57c8cca..ddaa47f5 100644
--- a/docs/libcurl/curl_version.pdf
+++ b/docs/libcurl/curl_version.pdf
Binary files differ
diff --git a/docs/libcurl/curl_version_info.pdf b/docs/libcurl/curl_version_info.pdf
index 832e238b..664a9006 100644
--- a/docs/libcurl/curl_version_info.pdf
+++ b/docs/libcurl/curl_version_info.pdf
Binary files differ
diff --git a/docs/libcurl/libcurl-easy.html b/docs/libcurl/libcurl-easy.html
index 20b4600d..c92eee57 100644
--- a/docs/libcurl/libcurl-easy.html
+++ b/docs/libcurl/libcurl-easy.html
@@ -58,6 +58,6 @@ p.roffit {
<p class="level0">If you at any point would like to blank all previously set options for a single easy handle, you can call <a Class="emphasis" href="./curl_easy_reset.html">curl_easy_reset</a> and you can also make a clone of an easy handle (with all its set options) using <a Class="emphasis" href="./curl_easy_duphandle.html">curl_easy_duphandle</a>.
<p class="level0">When all is setup, you tell libcurl to perform the transfer using <a Class="emphasis" href="./curl_easy_perform.html">curl_easy_perform</a>. It will then do the entire operation and won't return until it is done (successfully or not).
<p class="level0">After the transfer has been made, you can set new options and make another transfer, or if you're done, cleanup the session by calling <a Class="emphasis" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>. If you want persistent connections, you don't cleanup immediately, but instead run ahead and perform other transfers using the same easy handle. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <span Class="manpage"> </span> <a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./libcurl-multi.html">libcurl-multi</a>, <a Class="manpage" href="./libcurl.html">libcurl</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_init.html">curl_easy_init</a>, <a Class="manpage" href="./curl_easy_cleanup.html">curl_easy_cleanup</a>, <a Class="manpage" href="./curl_easy_setopt.html">curl_easy_setopt</a>, <a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./libcurl-multi.html">libcurl-multi</a>, <a Class="manpage" href="./libcurl.html">libcurl</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/libcurl-easy.pdf b/docs/libcurl/libcurl-easy.pdf
index 2e0ad80f..3f5c669d 100644
--- a/docs/libcurl/libcurl-easy.pdf
+++ b/docs/libcurl/libcurl-easy.pdf
Binary files differ
diff --git a/docs/libcurl/libcurl-errors.3 b/docs/libcurl/libcurl-errors.3
index 3828996f..5aa8876d 100644
--- a/docs/libcurl/libcurl-errors.3
+++ b/docs/libcurl/libcurl-errors.3
@@ -247,6 +247,10 @@ Chunk callback reported error.
.IP "CURLE_NO_CONNECTION_AVAILABLE (89)"
(For internal use only, will never be returned by libcurl) No connection
available, the session will be queued. (added in 7.30.0)
+.IP "CURLE_SSL_PINNEDPUBKEYNOTMATCH (90)"
+Failed to match the pinned key specified with \fICURLOPT_PINNEDPUBLICKEY(3)\fP.
+.IP "CURLE_SSL_INVALIDCERTSTATUS (91)"
+Status returned failure when asked with \fICURLOPT_SSL_VERIFYSTATUS(3)\fP.
.IP "CURLE_OBSOLETE*"
These error codes will never be returned. They were used in an old libcurl
version and are currently unused.
diff --git a/docs/libcurl/libcurl-errors.html b/docs/libcurl/libcurl-errors.html
index e6cb9ea2..43269ad5 100644
--- a/docs/libcurl/libcurl-errors.html
+++ b/docs/libcurl/libcurl-errors.html
@@ -217,6 +217,10 @@ p.roffit {
<p class="level1">Chunk callback reported error.
<p class="level0"><a name="CURLENOCONNECTIONAVAILABLE"></a><span class="nroffip">CURLE_NO_CONNECTION_AVAILABLE (89)</span>
<p class="level1">(For internal use only, will never be returned by libcurl) No connection available, the session will be queued. (added in 7.30.0)
+<p class="level0"><a name="CURLESSLPINNEDPUBKEYNOTMATCH"></a><span class="nroffip">CURLE_SSL_PINNEDPUBKEYNOTMATCH (90)</span>
+<p class="level1">Failed to match the pinned key specified with <span Class="emphasis">CURLOPT_PINNEDPUBLICKEY(3)</span>.
+<p class="level0"><a name="CURLESSLINVALIDCERTSTATUS"></a><span class="nroffip">CURLE_SSL_INVALIDCERTSTATUS (91)</span>
+<p class="level1">Status returned failure when asked with <span Class="emphasis">CURLOPT_SSL_VERIFYSTATUS(3)</span>.
<p class="level0"><a name="CURLEOBSOLETE"></a><span class="nroffip">CURLE_OBSOLETE*</span>
<p class="level1">These error codes will never be returned. They were used in an old libcurl version and are currently unused. <a name="CURLMcode"></a><h2 class="nroffsh">CURLMcode</h2>
<p class="level0">This is the generic return code used by functions in the libcurl multi interface. Also consider <a Class="emphasis" href="./curl_multi_strerror.html">curl_multi_strerror</a>.
@@ -251,6 +255,6 @@ p.roffit {
<p class="level1">Not enough memory was available. (Added in 7.12.0)
<p class="level0"><a name="CURLSHENOTBUILTIN"></a><span class="nroffip">CURLSHE_NOT_BUILT_IN (5)</span>
<p class="level1">The requested sharing could not be done because the library you use don't have that particular feature enabled. (Added in 7.23.0) <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_easy_strerror.html">curl_easy_strerror</a>, <a Class="manpage" href="./curl_multi_strerror.html">curl_multi_strerror</a>, <span Class="manpage"> </span> <a Class="manpage" href="./curl_share_strerror.html">curl_share_strerror</a>, <span Class="manpage"> CURLOPT_ERRORBUFFER (3)</span> <span Class="manpage"> </span> <span Class="manpage">CURLOPT_VERBOSE (3)</span> <span Class="manpage"> CURLOPT_DEBUGFUNCTION (3) </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_easy_strerror.html">curl_easy_strerror</a>, <a Class="manpage" href="./curl_multi_strerror.html">curl_multi_strerror</a>, <a Class="manpage" href="./curl_share_strerror.html">curl_share_strerror</a>, <span Class="manpage">CURLOPT_ERRORBUFFER (3)</span>, <span Class="manpage">CURLOPT_VERBOSE (3)</span>, <span Class="manpage">CURLOPT_DEBUGFUNCTION (3)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/libcurl-errors.pdf b/docs/libcurl/libcurl-errors.pdf
index 08d2554d..069f31a4 100644
--- a/docs/libcurl/libcurl-errors.pdf
+++ b/docs/libcurl/libcurl-errors.pdf
Binary files differ
diff --git a/docs/libcurl/libcurl-multi.html b/docs/libcurl/libcurl-multi.html
index 6aad3b83..07f5a7a6 100644
--- a/docs/libcurl/libcurl-multi.html
+++ b/docs/libcurl/libcurl-multi.html
@@ -91,6 +91,6 @@ p.roffit {
</pre>
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./libcurl-easy.html">libcurl-easy</a>, <a Class="manpage" href="./libcurl.html">libcurl</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./libcurl-easy.html">libcurl-easy</a>, <a Class="manpage" href="./libcurl.html">libcurl</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/libcurl-multi.pdf b/docs/libcurl/libcurl-multi.pdf
index 2acd7efd..848a42f1 100644
--- a/docs/libcurl/libcurl-multi.pdf
+++ b/docs/libcurl/libcurl-multi.pdf
Binary files differ
diff --git a/docs/libcurl/libcurl-share.html b/docs/libcurl/libcurl-share.html
index 448d8bb3..e5c94eb1 100644
--- a/docs/libcurl/libcurl-share.html
+++ b/docs/libcurl/libcurl-share.html
@@ -63,6 +63,6 @@ p.roffit {
<p class="level0">Then, you make an easy handle to use this share, you set the <span Class="emphasis">CURLOPT_SHARE(3)</span> option with <a Class="emphasis" href="./curl_easy_setopt.html">curl_easy_setopt</a>, and pass in share handle. You can make any number of easy handles share the same share handle.
<p class="level0">To make an easy handle stop using that particular share, you set <span Class="emphasis">CURLOPT_SHARE(3)</span> to NULL for that easy handle. To make a handle stop sharing a particular data, you can <span Class="emphasis">CURLSHOPT_UNSHARE</span> it.
<p class="level0">When you're done using the share, make sure that no easy handle is still using it, and call <a Class="emphasis" href="./curl_share_cleanup.html">curl_share_cleanup</a> on the handle. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./curl_share_init.html">curl_share_init</a>, <a Class="manpage" href="./curl_share_setopt.html">curl_share_setopt</a>, <a Class="manpage" href="./curl_share_cleanup.html">curl_share_cleanup</a>, <a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./libcurl-easy.html">libcurl-easy</a>, <a Class="manpage" href="./libcurl-multi.html">libcurl-multi</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./curl_share_init.html">curl_share_init</a>, <a Class="manpage" href="./curl_share_setopt.html">curl_share_setopt</a>, <a Class="manpage" href="./curl_share_cleanup.html">curl_share_cleanup</a>, <a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./libcurl-easy.html">libcurl-easy</a>, <a Class="manpage" href="./libcurl-multi.html">libcurl-multi</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/libcurl-share.pdf b/docs/libcurl/libcurl-share.pdf
index 5544639d..6d832891 100644
--- a/docs/libcurl/libcurl-share.pdf
+++ b/docs/libcurl/libcurl-share.pdf
Binary files differ
diff --git a/docs/libcurl/libcurl-symbols.3 b/docs/libcurl/libcurl-symbols.3
index b7097e5d..25292061 100644
--- a/docs/libcurl/libcurl-symbols.3
+++ b/docs/libcurl/libcurl-symbols.3
@@ -19,7 +19,7 @@
.\" * KIND, either express or implied.
.\" *
.\" **************************************************************************
-.TH libcurl-symbols 3 "Aug 12, 2015" "libcurl 7.41.0" "libcurl symbols"
+.TH libcurl-symbols 3 "okt 7, 2015" "libcurl 7.41.0" "libcurl symbols"
.SH NAME
libcurl-symbols \- libcurl symbol version information
.SH "libcurl symbols"
@@ -441,6 +441,8 @@ Introduced in 7.22.0
Introduced in 7.37.0
.IP CURLHEADER_UNIFIED
Introduced in 7.37.0
+.IP CURLINFO_ACTIVESOCKET
+Introduced in 7.45.0
.IP CURLINFO_APPCONNECT_TIME
Introduced in 7.19.0
.IP CURLINFO_CERTINFO
@@ -538,6 +540,8 @@ Introduced in 7.4.1
Introduced in 7.4.1
.IP CURLINFO_SLIST
Introduced in 7.12.3
+.IP CURLINFO_SOCKET
+Introduced in 7.45.0
.IP CURLINFO_SPEED_DOWNLOAD
Introduced in 7.4.1
.IP CURLINFO_SPEED_UPLOAD
@@ -725,6 +729,8 @@ Introduced in 7.1
Introduced in 7.9.6
.IP CURLOPT_DEBUGFUNCTION
Introduced in 7.9.6
+.IP CURLOPT_DEFAULT_PROTOCOL
+Introduced in 7.45.0
.IP CURLOPT_DIRLISTONLY
Introduced in 7.17.0
.IP CURLOPT_DNS_CACHE_TIMEOUT
diff --git a/docs/libcurl/libcurl-symbols.html b/docs/libcurl/libcurl-symbols.html
index 1dba7e76..2b32aa12 100644
--- a/docs/libcurl/libcurl-symbols.html
+++ b/docs/libcurl/libcurl-symbols.html
@@ -430,6 +430,8 @@ p.roffit {
<p class="level1">Introduced in 7.37.0
<p class="level0"><a name="CURLHEADERUNIFIED"></a><span class="nroffip">CURLHEADER_UNIFIED</span>
<p class="level1">Introduced in 7.37.0
+<p class="level0"><a name="CURLINFOACTIVESOCKET"></a><span class="nroffip">CURLINFO_ACTIVESOCKET</span>
+<p class="level1">Introduced in 7.45.0
<p class="level0"><a name="CURLINFOAPPCONNECTTIME"></a><span class="nroffip">CURLINFO_APPCONNECT_TIME</span>
<p class="level1">Introduced in 7.19.0
<p class="level0"><a name="CURLINFOCERTINFO"></a><span class="nroffip">CURLINFO_CERTINFO</span>
@@ -526,6 +528,8 @@ p.roffit {
<p class="level1">Introduced in 7.4.1
<p class="level0"><a name="CURLINFOSLIST"></a><span class="nroffip">CURLINFO_SLIST</span>
<p class="level1">Introduced in 7.12.3
+<p class="level0"><a name="CURLINFOSOCKET"></a><span class="nroffip">CURLINFO_SOCKET</span>
+<p class="level1">Introduced in 7.45.0
<p class="level0"><a name="CURLINFOSPEEDDOWNLOAD"></a><span class="nroffip">CURLINFO_SPEED_DOWNLOAD</span>
<p class="level1">Introduced in 7.4.1
<p class="level0"><a name="CURLINFOSPEEDUPLOAD"></a><span class="nroffip">CURLINFO_SPEED_UPLOAD</span>
@@ -710,6 +714,8 @@ p.roffit {
<p class="level1">Introduced in 7.9.6
<p class="level0"><a name="CURLOPTDEBUGFUNCTION"></a><span class="nroffip">CURLOPT_DEBUGFUNCTION</span>
<p class="level1">Introduced in 7.9.6
+<p class="level0"><a name="CURLOPTDEFAULTPROTOCOL"></a><span class="nroffip">CURLOPT_DEFAULT_PROTOCOL</span>
+<p class="level1">Introduced in 7.45.0
<p class="level0"><a name="CURLOPTDIRLISTONLY"></a><span class="nroffip">CURLOPT_DIRLISTONLY</span>
<p class="level1">Introduced in 7.17.0
<p class="level0"><a name="CURLOPTDNSCACHETIMEOUT"></a><span class="nroffip">CURLOPT_DNS_CACHE_TIMEOUT</span>
diff --git a/docs/libcurl/libcurl-symbols.pdf b/docs/libcurl/libcurl-symbols.pdf
index c353e1f5..2d821cd5 100644
--- a/docs/libcurl/libcurl-symbols.pdf
+++ b/docs/libcurl/libcurl-symbols.pdf
Binary files differ
diff --git a/docs/libcurl/libcurl-thread.pdf b/docs/libcurl/libcurl-thread.pdf
index 8656f21c..b8a22ce3 100644
--- a/docs/libcurl/libcurl-thread.pdf
+++ b/docs/libcurl/libcurl-thread.pdf
Binary files differ
diff --git a/docs/libcurl/libcurl-tutorial.3 b/docs/libcurl/libcurl-tutorial.3
index 558652c2..50653790 100644
--- a/docs/libcurl/libcurl-tutorial.3
+++ b/docs/libcurl/libcurl-tutorial.3
@@ -1086,11 +1086,15 @@ NTLM authentication, HTTPS, FTPS, SCP and SFTP are a few examples.
.IP "Redirects"
The \fICURLOPT_FOLLOWLOCATION(3)\fP option automatically follows HTTP
redirects sent by a remote server. These redirects can refer to any kind of
-URL, not just HTTP. A redirect to a file: URL would cause the libcurl to read
-(or write) arbitrary files from the local filesystem. If the application
-returns the data back to the user (as would happen in some kinds of CGI
-scripts), an attacker could leverage this to read otherwise forbidden data
-(e.g. file://localhost/etc/passwd).
+URL, not just HTTP. By default libcurl will allow all protocols on redirect
+except several disabled for security reasons: Since 7.19.4 FILE and SCP are
+disabled, and since 7.40.0 SMB and SMBS are also disabled.
+
+A redirect to a file: URL would cause the libcurl to read (or write) arbitrary
+files from the local filesystem. If the application returns the data back to
+the user (as would happen in some kinds of CGI scripts), an attacker could
+leverage this to read otherwise forbidden data (e.g.
+file://localhost/etc/passwd).
If authentication credentials are stored in the ~/.netrc file, or Kerberos
is in use, any other URL type (not just file:) that requires
diff --git a/docs/libcurl/libcurl-tutorial.html b/docs/libcurl/libcurl-tutorial.html
index 70e34aaa..5cc41332 100644
--- a/docs/libcurl/libcurl-tutorial.html
+++ b/docs/libcurl/libcurl-tutorial.html
@@ -479,7 +479,8 @@ class AClass {
<p class="level1">To avoid this problem, use an authentication mechanism or other protocol that doesn't let snoopers see your password: Digest, CRAM-MD5, Kerberos, SPNEGO or NTLM authentication, HTTPS, FTPS, SCP and SFTP are a few examples.
<p class="level1">
<p class="level0"><a name="Redirects"></a><span class="nroffip">Redirects</span>
-<p class="level1">The <span Class="emphasis">CURLOPT_FOLLOWLOCATION(3)</span> option automatically follows HTTP redirects sent by a remote server. These redirects can refer to any kind of URL, not just HTTP. A redirect to a file: URL would cause the libcurl to read (or write) arbitrary files from the local filesystem. If the application returns the data back to the user (as would happen in some kinds of CGI scripts), an attacker could leverage this to read otherwise forbidden data (e.g. file://localhost/etc/passwd).
+<p class="level1">The <span Class="emphasis">CURLOPT_FOLLOWLOCATION(3)</span> option automatically follows HTTP redirects sent by a remote server. These redirects can refer to any kind of URL, not just HTTP. By default libcurl will allow all protocols on redirect except several disabled for security reasons: Since 7.19.4 FILE and SCP are disabled, and since 7.40.0 SMB and SMBS are also disabled.
+<p class="level1">A redirect to a file: URL would cause the libcurl to read (or write) arbitrary files from the local filesystem. If the application returns the data back to the user (as would happen in some kinds of CGI scripts), an attacker could leverage this to read otherwise forbidden data (e.g. file://localhost/etc/passwd).
<p class="level1">If authentication credentials are stored in the ~/.netrc file, or Kerberos is in use, any other URL type (not just file:) that requires authentication is also at risk. A redirect such as <a href="ftp://some-internal-server/private-file">ftp://some-internal-server/private-file</a> would then return data even when the server is password protected.
<p class="level1">In the same way, if an unencrypted SSH private key has been configured for the user running the libcurl application, SCP: or SFTP: URLs could access password or private-key protected resources, e.g. s<a href="ftp://user">ftp://user</a>@some-internal-server/etc/passwd
<p class="level1">The <span Class="emphasis">CURLOPT_REDIR_PROTOCOLS(3)</span> and <span Class="emphasis">CURLOPT_NETRC(3)</span> options can be used to mitigate against this kind of attack.
@@ -559,6 +560,6 @@ class AClass {
<p class="level1">The curl-config tool is generated at build-time (on Unix-like systems) and should be installed with the 'make install' or similar instruction that installs the library, header files, man pages etc.
<p class="level0"><a name="4"></a><span class="nroffip">[4]</span>
<p class="level1">This behavior was different in versions before 7.17.0, where strings had to remain valid past the end of the <a Class="emphasis" href="./curl_easy_setopt.html">curl_easy_setopt</a> call. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./libcurl-multi.html">libcurl-multi</a>, <a Class="manpage" href="./libcurl-easy.html">libcurl-easy</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./libcurl-errors.html">libcurl-errors</a>, <a Class="manpage" href="./libcurl-multi.html">libcurl-multi</a>, <a Class="manpage" href="./libcurl-easy.html">libcurl-easy</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/libcurl-tutorial.pdf b/docs/libcurl/libcurl-tutorial.pdf
index f93ccab9..c38e2c58 100644
--- a/docs/libcurl/libcurl-tutorial.pdf
+++ b/docs/libcurl/libcurl-tutorial.pdf
Binary files differ
diff --git a/docs/libcurl/libcurl.m4 b/docs/libcurl/libcurl.m4
index 2cf3edd1..f6ebdd23 100644
--- a/docs/libcurl/libcurl.m4
+++ b/docs/libcurl/libcurl.m4
@@ -178,7 +178,7 @@ x=CURLOPT_WRITEDATA;
x=CURLOPT_ERRORBUFFER;
x=CURLOPT_STDERR;
x=CURLOPT_VERBOSE;
-if (x) ;
+if (x) {;}
]])],libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no)
CPPFLAGS=$_libcurl_save_cppflags
diff --git a/docs/libcurl/libcurl.pdf b/docs/libcurl/libcurl.pdf
index 46c77107..c9843864 100644
--- a/docs/libcurl/libcurl.pdf
+++ b/docs/libcurl/libcurl.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3 b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3
new file mode 100644
index 00000000..6f83f6b7
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3
@@ -0,0 +1,51 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_ACTIVESOCKET 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_ACTIVESOCKET \- get the active socket
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_ACTIVESOCKET,
+ curl_socket_t *socket);
+.SH DESCRIPTION
+Pass a pointer to a curl_socket_t to receive the active socket used by this
+curl session. If the socket is no longer valid, \fICURL_SOCKET_BAD\fP is
+returned. When you finish working with the socket, you must call
+\fIcurl_easy_cleanup(3)\fP as usual on the easy handle and let libcurl close
+the socket and cleanup other resources associated with the handle. This is
+typically used in combination with \fICURLOPT_CONNECT_ONLY(3)\fP.
+
+This option was added as a replacement for \fICURLINFO_LASTSOCKET(3)\fP since
+that one isn't working on all platforms.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.45.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_LASTSOCKET "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.html b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.html
new file mode 100644
index 00000000..83294c90
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_ACTIVESOCKET man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_ACTIVESOCKET - get the active socket <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_ACTIVESOCKET, &nbsp; curl_socket_t *socket); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a curl_socket_t to receive the active socket used by this curl session. If the socket is no longer valid, <span Class="emphasis">CURL_SOCKET_BAD</span> is returned. When you finish working with the socket, you must call <span Class="emphasis">curl_easy_cleanup(3)</span> as usual on the easy handle and let libcurl close the socket and cleanup other resources associated with the handle. This is typically used in combination with <a Class="emphasis" href="./CURLOPT_CONNECT_ONLY.html">CURLOPT_CONNECT_ONLY</a>.
+<p class="level0">This option was added as a replacement for <a Class="emphasis" href="./CURLINFO_LASTSOCKET.html">CURLINFO_LASTSOCKET</a> since that one isn't working on all platforms. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.45.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_LASTSOCKET.html">CURLINFO_LASTSOCKET</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.pdf b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.pdf
new file mode 100644
index 00000000..409c4445
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3 b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3
new file mode 100644
index 00000000..c325a015
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3
@@ -0,0 +1,47 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_APPCONNECT_TIME 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_APPCONNECT_TIME \- get the time until the SSL/SSH handshake is completed
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_APPCONNECT_TIME, double *timep);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the time, in seconds, it took from the
+start until the SSL/SSH connect/handshake to the remote host was completed.
+This time is most often very near to the \fICURLINFO_PRETRANSFER_TIME(3)\fP
+time, except for cases such as HTTP pipelining where the pretransfer time can
+be delayed due to waits in line for the pipeline and more.
+
+See also the TIMES overview in the \fIcurl_easy_getinfo(3)\fP man page.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.19.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.html b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.html
new file mode 100644
index 00000000..6c6b46b5
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_APPCONNECT_TIME man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_APPCONNECT_TIME - get the time until the SSL/SSH handshake is completed <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_APPCONNECT_TIME, double *timep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the time, in seconds, it took from the start until the SSL/SSH connect/handshake to the remote host was completed. This time is most often very near to the <a Class="emphasis" href="./CURLINFO_PRETRANSFER_TIME.html">CURLINFO_PRETRANSFER_TIME</a> time, except for cases such as HTTP pipelining where the pretransfer time can be delayed due to waits in line for the pipeline and more.
+<p class="level0">See also the TIMES overview in the <span Class="emphasis">curl_easy_getinfo(3)</span> man page. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.19.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.pdf b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.pdf
new file mode 100644
index 00000000..eb4f2db3
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_CERTINFO.3 b/docs/libcurl/opts/CURLINFO_CERTINFO.3
new file mode 100644
index 00000000..eaa108cc
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CERTINFO.3
@@ -0,0 +1,51 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_CERTINFO 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_CERTINFO \- get the TLS certificate chain
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CERTINFO,
+ struct curl_certinfo *chainp);
+.SH DESCRIPTION
+Pass a pointer to a 'struct curl_certinfo *' and you'll get it set to point to
+struct that holds a number of linked lists with info about the certificate
+chain, assuming you had \fICURLOPT_CERTINFO(3)\fP enabled when the request was
+made. The struct reports how many certs it found and then you can extract info
+for each of those certs by following the linked lists. The info chain is
+provided in a series of data in the format "name:content" where the content is
+for the specific named data. See also the certinfo.c example.
+.SH PROTOCOLS
+All TLS-based
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+This option is only working in libcurl built with OpenSSL, NSS or GSKit
+support.
+
+Added in 7.19.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_CERTINFO.html b/docs/libcurl/opts/CURLINFO_CERTINFO.html
new file mode 100644
index 00000000..7f8e5eb2
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CERTINFO.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_CERTINFO man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_CERTINFO - get the TLS certificate chain <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CERTINFO, &nbsp; struct curl_certinfo *chainp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a 'struct curl_certinfo *' and you'll get it set to point to struct that holds a number of linked lists with info about the certificate chain, assuming you had <a Class="emphasis" href="./CURLOPT_CERTINFO.html">CURLOPT_CERTINFO</a> enabled when the request was made. The struct reports how many certs it found and then you can extract info for each of those certs by following the linked lists. The info chain is provided in a series of data in the format "name:content" where the content is for the specific named data. See also the certinfo.c example. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All TLS-based <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">This option is only working in libcurl built with OpenSSL, NSS or GSKit support.
+<p class="level0">Added in 7.19.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_CERTINFO.pdf b/docs/libcurl/opts/CURLINFO_CERTINFO.pdf
new file mode 100644
index 00000000..b7ce86a5
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CERTINFO.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.3 b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.3
new file mode 100644
index 00000000..ae426390
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.3
@@ -0,0 +1,45 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_CONDITION_UNMET 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_CONDITION_UNMET \- get info on unmet time conditional
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONDITION_UNMET, long *unmet);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the number 1 if the condition provided in
+the previous request didn't match (see \fICURLOPT_TIMECONDITION(3)\fP). Alas,
+if this returns a 1 you know that the reason you didn't get data in return is
+because it didn't fulfill the condition. The long ths argument points to will
+get a zero stored if the condition instead was met.
+.SH PROTOCOLS
+HTTP and some
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.19.4
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.html b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.html
new file mode 100644
index 00000000..ea7f8c0d
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_CONDITION_UNMET man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_CONDITION_UNMET - get info on unmet time conditional <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONDITION_UNMET, long *unmet); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the number 1 if the condition provided in the previous request didn't match (see <a Class="emphasis" href="./CURLOPT_TIMECONDITION.html">CURLOPT_TIMECONDITION</a>). Alas, if this returns a 1 you know that the reason you didn't get data in return is because it didn't fulfill the condition. The long ths argument points to will get a zero stored if the condition instead was met. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP and some <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.19.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.pdf b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.pdf
new file mode 100644
index 00000000..d2be81f4
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_CONNECT_TIME.3 b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.3
new file mode 100644
index 00000000..94dd6163
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.3
@@ -0,0 +1,44 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_CONNECT_TIME 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_CONNECT_TIME \- get the time until connect
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONNECT_TIME, double *timep);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the total time in seconds from the start
+until the connection to the remote host (or proxy) was completed.
+
+See also the TIMES overview in the \fIcurl_easy_getinfo(3)\fP man page.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_CONNECT_TIME.html b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.html
new file mode 100644
index 00000000..af33c42d
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_CONNECT_TIME man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_CONNECT_TIME - get the time until connect <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONNECT_TIME, double *timep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the total time in seconds from the start until the connection to the remote host (or proxy) was completed.
+<p class="level0">See also the TIMES overview in the <span Class="emphasis">curl_easy_getinfo(3)</span> man page. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_CONNECT_TIME.pdf b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.pdf
new file mode 100644
index 00000000..33985196
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3
new file mode 100644
index 00000000..a7e0876c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3
@@ -0,0 +1,45 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_CONTENT_LENGTH_DOWNLOAD 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_CONTENT_LENGTH_DOWNLOAD \- get content-length of download
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONTENT_LENGTH_DOWNLOAD,
+ double *content_length);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the content-length of the download. This
+is the value read from the Content-Length: field. Since 7.19.4, this returns
+-1 if the size isn't known.
+.SH PROTOCOLS
+HTTP(S)
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.6.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_CONTENT_LENGTH_UPLOAD "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.html b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.html
new file mode 100644
index 00000000..f4438e02
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_CONTENT_LENGTH_DOWNLOAD man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_CONTENT_LENGTH_DOWNLOAD - get content-length of download <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &nbsp; double *content_length); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the content-length of the download. This is the value read from the Content-Length: field. Since 7.19.4, this returns -1 if the size isn't known. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.6.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_CONTENT_LENGTH_UPLOAD.html">CURLINFO_CONTENT_LENGTH_UPLOAD</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.pdf b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.pdf
new file mode 100644
index 00000000..ec434998
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3 b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3
new file mode 100644
index 00000000..c884e370
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3
@@ -0,0 +1,43 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_CONTENT_LENGTH_UPLOAD 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_CONTENT_LENGTH_UPLOAD \- get the specified size of the upload
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONTENT_LENGTH_UPLOAD,
+ double *content_length);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the specified size of the upload. Since
+7.19.4, this returns -1 if the size isn't known.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.6.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.html b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.html
new file mode 100644
index 00000000..5cccc53b
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_CONTENT_LENGTH_UPLOAD man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_CONTENT_LENGTH_UPLOAD - get the specified size of the upload <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONTENT_LENGTH_UPLOAD, &nbsp; double *content_length); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the specified size of the upload. Since 7.19.4, this returns -1 if the size isn't known. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.6.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.pdf b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.pdf
new file mode 100644
index 00000000..4f38ef5b
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3 b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3
new file mode 100644
index 00000000..ddc49e33
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3
@@ -0,0 +1,48 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_CONTENT_TYPE 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_CONTENT_TYPE \- get Content-Type
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONTENT_TYPE, char **ct);
+.SH DESCRIPTION
+Pass a pointer to a char pointer to receive the content-type of the downloaded
+object. This is the value read from the Content-Type: field. If you get NULL,
+it means that the server didn't send a valid Content-Type header or that the
+protocol used doesn't support this.
+
+The \fBct\fP pointer will be NULL or pointing to private memory you MUST NOT
+free it - it gets freed when you call \fIcurl_easy_cleanup(3)\fP on the
+corresponding CURL handle.
+.SH PROTOCOLS
+HTTP(S)
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.9.4
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.html b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.html
new file mode 100644
index 00000000..94ca6cf4
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_CONTENT_TYPE man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_CONTENT_TYPE - get Content-Type <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CONTENT_TYPE, char **ct); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a char pointer to receive the content-type of the downloaded object. This is the value read from the Content-Type: field. If you get NULL, it means that the server didn't send a valid Content-Type header or that the protocol used doesn't support this.
+<p class="level0">The <span Class="bold">ct</span> pointer will be NULL or pointing to private memory you MUST NOT free it - it gets freed when you call <span Class="emphasis">curl_easy_cleanup(3)</span> on the corresponding CURL handle. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.9.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.pdf b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.pdf
new file mode 100644
index 00000000..d4d5782c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_COOKIELIST.3 b/docs/libcurl/opts/CURLINFO_COOKIELIST.3
new file mode 100644
index 00000000..3e986e76
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_COOKIELIST.3
@@ -0,0 +1,49 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_COOKIELIST 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_COOKIELIST \- get all known cookies
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_COOKIELIST,
+ struct curl_slist **cookies);
+.SH DESCRIPTION
+Pass a pointer to a 'struct curl_slist *' to receive a linked-list of all
+cookies cURL knows (expired ones, too). Don't forget to call
+\fIcurl_slist_free_all(3)\fP on the list after it has been used. If there are
+no cookies (cookies for the handle have not been enabled or simply none have
+been received) 'struct curl_slist *' will be set to point to NULL.
+
+Since 7.43.0 cookies that were imported in the Set-Cookie format without a
+domain name are not exported by this option.
+.SH PROTOCOLS
+HTTP(S)
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.14.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_COOKIELIST.html b/docs/libcurl/opts/CURLINFO_COOKIELIST.html
new file mode 100644
index 00000000..987a4ab0
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_COOKIELIST.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_COOKIELIST man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_COOKIELIST - get all known cookies <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_COOKIELIST, &nbsp; struct curl_slist **cookies); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a 'struct curl_slist *' to receive a linked-list of all cookies cURL knows (expired ones, too). Don't forget to call <span Class="emphasis">curl_slist_free_all(3)</span> on the list after it has been used. If there are no cookies (cookies for the handle have not been enabled or simply none have been received) 'struct curl_slist *' will be set to point to NULL.
+<p class="level0">Since 7.43.0 cookies that were imported in the Set-Cookie format without a domain name are not exported by this option. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.14.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_COOKIELIST.pdf b/docs/libcurl/opts/CURLINFO_COOKIELIST.pdf
new file mode 100644
index 00000000..2796d9c2
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_COOKIELIST.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.3 b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.3
new file mode 100644
index 00000000..1586b185
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.3
@@ -0,0 +1,48 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_EFFECTIVE_URL 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_EFFECTIVE_URL \- get the last used URL
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_EFFECTIVE_URL, char **urlp);
+.SH DESCRIPTION
+Pass in a pointer to a char pointer and get the last used effective URL.
+
+In cases when you've asked libcurl to follow redirects, it may very well not
+be the same value you set with \fICURLOPT_URL(3)\fP.
+
+The \fBurlp\fP pointer will be NULL or pointing to private memory you MUST NOT
+free - it gets freed when you call \fIcurl_easy_cleanup(3)\fP on the
+corresponding CURL handle.
+.SH PROTOCOLS
+HTTP(S)
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.html b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.html
new file mode 100644
index 00000000..20718574
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_EFFECTIVE_URL man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_EFFECTIVE_URL - get the last used URL <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_EFFECTIVE_URL, char **urlp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass in a pointer to a char pointer and get the last used effective URL.
+<p class="level0">In cases when you've asked libcurl to follow redirects, it may very well not be the same value you set with <a Class="emphasis" href="./CURLOPT_URL.html">CURLOPT_URL</a>.
+<p class="level0">The <span Class="bold">urlp</span> pointer will be NULL or pointing to private memory you MUST NOT free - it gets freed when you call <span Class="emphasis">curl_easy_cleanup(3)</span> on the corresponding CURL handle. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.pdf b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.pdf
new file mode 100644
index 00000000..068ff9fe
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_FILETIME.3 b/docs/libcurl/opts/CURLINFO_FILETIME.3
new file mode 100644
index 00000000..e6b05291
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_FILETIME.3
@@ -0,0 +1,49 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_FILETIME 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_FILETIME \- get the remote time of the retrieved document
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_FILETIME, long *timep);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the remote time of the retrieved document
+(in number of seconds since 1 jan 1970 in the GMT/UTC time zone). If you get
+-1, it can be because of many reasons (it might be unknown, the server might
+hide it or the server doesn't support the command that tells document time
+etc) and the time of the document is unknown.
+
+Note that you must tell the server to collect this information before the
+transfer is made, by using the \fICURLOPT_FILETIME(3)\fP option to
+\fIcurl_easy_setopt(3)\fP or you will unconditionally get a -1 back.
+.SH PROTOCOLS
+HTTP(S), FTP(S)
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.5
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_FILETIME.html b/docs/libcurl/opts/CURLINFO_FILETIME.html
new file mode 100644
index 00000000..26328c13
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_FILETIME.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_FILETIME man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_FILETIME - get the remote time of the retrieved document <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_FILETIME, long *timep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the remote time of the retrieved document (in number of seconds since 1 jan 1970 in the GMT/UTC time zone). If you get -1, it can be because of many reasons (it might be unknown, the server might hide it or the server doesn't support the command that tells document time etc) and the time of the document is unknown.
+<p class="level0">Note that you must tell the server to collect this information before the transfer is made, by using the <a Class="emphasis" href="./CURLOPT_FILETIME.html">CURLOPT_FILETIME</a> option to <span Class="emphasis">curl_easy_setopt(3)</span> or you will unconditionally get a -1 back. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP(S), FTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.5 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_FILETIME.pdf b/docs/libcurl/opts/CURLINFO_FILETIME.pdf
new file mode 100644
index 00000000..f3c0e29b
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_FILETIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3 b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3
new file mode 100644
index 00000000..8c842ecb
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3
@@ -0,0 +1,48 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_FTP_ENTRY_PATH 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_FTP_ENTRY_PATH \- get entry path in FTP server
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_FTP_ENTRY_PATH, char **path);
+.SH DESCRIPTION
+Pass a pointer to a char pointer to receive a pointer to a string holding the
+path of the entry path. That is the initial path libcurl ended up in when
+logging on to the remote FTP server. This stores a NULL as pointer if
+something is wrong.
+
+The \fBpath\fP pointer will be NULL or pointing to private memory you MUST NOT
+free - it gets freed when you call \fIcurl_easy_cleanup(3)\fP on the
+corresponding CURL handle.
+.SH PROTOCOLS
+FTP(S) and SFTP
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.15.4. Works for SFTP since 7.21.4
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.html b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.html
new file mode 100644
index 00000000..7d3010e6
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_FTP_ENTRY_PATH man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_FTP_ENTRY_PATH - get entry path in FTP server <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_FTP_ENTRY_PATH, char **path); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a char pointer to receive a pointer to a string holding the path of the entry path. That is the initial path libcurl ended up in when logging on to the remote FTP server. This stores a NULL as pointer if something is wrong.
+<p class="level0">The <span Class="bold">path</span> pointer will be NULL or pointing to private memory you MUST NOT free - it gets freed when you call <span Class="emphasis">curl_easy_cleanup(3)</span> on the corresponding CURL handle. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">FTP(S) and SFTP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.15.4. Works for SFTP since 7.21.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.pdf b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.pdf
new file mode 100644
index 00000000..1e889bf5
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.pdf
@@ -0,0 +1,115 @@
+%PDF-1.4
+%Çì¢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xœVoâFýŸO1Rÿ¨‰ÂÆk¯×»jU‰»ãTîP0w’
+qf·Ææl“(ªß±³kóë”
+)ŽíÝ™7oÞ›õw° [ÿªk¸mÝM|Xç-Ö­ï-j^Bu ·ð.ÀB?V­rß_ºDH¶­Gëýl2è?Žæƒñ¼7 &mî›zÒz˜ÛŸZJ(… lQ*‰ça`Ù²ºA;øëçq¨”å GÛƒàCÿþd¹Om÷Y<W‹üu¾VE”¬ÒvÇñlbÛ¾•îŠ(Mr¸¡;Bǯòi4˜°Éà¶óš
+ƒÙiëçzÅÝD"'Dzš–c’P:.7†Ý&’G<éVî{úyC§cfûÐÁ­øú‡<2þ¿xtˆwû¿ëÇ9*×.ùU¨¤È^a·(6%€©!WÙs›2"…Ç,•™Ì§Siî"rdÐä™> GãizZ òQgý%a¼_*øU÷òNÿ!›ß nÁ Ü”õ‡)®¹h÷“y7›E²ŒÕí•fsï’$ׄÑ7Û{ áf‘ÁÍæà©ýKYÃq¹®ÇOËýЛ¾ŸôÇA4¬tA½RWJ/™%UÓp‡àºVžÃvi”*ƒ"ÅçèI¦BäAMßu(V…zV:TÓpFè¡ß‡|Ç™ò"‹’5lÒx©¯ÅF•BHWæÿF‚Í¢€(×ÏK ›ø´.Á>J¢"ZÄeœ8ú¦{‰–j ûVØËF%§ëµÎ˜&ˆÎ•©mZ¨FZÂ'’óªO(D£r_'
+[¾éam^rÔ]J\ŸÖÝÝ ä¼H3¥YÎXän£•)ŵ9šIj)Û’nU±Ñ1ÂK–&k¢[Öÿs¥3ñ5¤2®úÌäá‡÷H™Sv¡†ðÅ1|S%´´j»éE
+»¬îºSv£ƒEêùXVTHÁªÈâÉÄν¦{¸ŸMŽôZ—8:»¦Cúõú`uì ^®±š)leJA¢Ð9¬ðviºX’çrÂ8;%O'q\RAíÚŒ0WV²µ—‡±Z$ûÝaÎ6ì Iêé­¥‚: Ó ›¹K£X3Ê©@.}K9Êžùv<©e®(}„ºõ+F;;Òà0jläßæõ?œM9œ7ÒwÙ(ä'kŠg‚ƒ)Þ]+üZïÏîýxЫm.~8N‚uõ<(q}Ug›'Ä•Jꕇl¸Ìff÷ 4§HÜ£µÀúƒî»þ <œ–‹GšËÄ©[­îR;ííc"Â|mû’ Añ„ÎþAÕ ¶§ÆÜx(Ðî%ìÊÉrÌÉ£5é³É¾´)JGrju³^µë’\¯Š}V} ôæ£Ïèp#šò#A;9ßïviV¨å­iL¹p6üŒq=ëëp>2S]oLÒ‚¼ÐšözÐLGMsÏ!Ÿem§ú6JÏêðñs/Üž†Å¬¼ù^içªÀO»äSB/Bá¹-ð+¡ã
+ôl ¯žÐ>aŒØíõ<WZ~ªvà Pƒ’äOuœ^Ðúÿmc›·endstream
+endobj
+6 0 obj
+1183
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 595 842]
+/Rotate 0/Parent 3 0 R
+/Resources<</ProcSet[/PDF /Text]
+/ExtGState 11 0 R
+/Font 12 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 14 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+11 0 obj
+<</R7
+7 0 R>>
+endobj
+12 0 obj
+<</R10
+10 0 R/R9
+9 0 R/R8
+8 0 R>>
+endobj
+10 0 obj
+<</BaseFont/Times-Italic/Type/Font
+/Subtype/Type1>>
+endobj
+9 0 obj
+<</BaseFont/Times-Bold/Type/Font
+/Subtype/Type1>>
+endobj
+8 0 obj
+<</BaseFont/Times-Roman/Type/Font
+/Encoding 13 0 R/Subtype/Type1>>
+endobj
+13 0 obj
+<</Type/Encoding/Differences[
+173/minus]>>
+endobj
+14 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1346>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:196d3a49-a4e8-11f0-0000-faeba87de6e7' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:196d3a49-a4e8-11f0-0000-faeba87de6e7' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:20+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:20+02:00</xmp:CreateDate>
+<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='uuid:196d3a49-a4e8-11f0-0000-faeba87de6e7' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:196d3a49-a4e8-11f0-0000-faeba87de6e7'/>
+<rdf:Description rdf:about='uuid:196d3a49-a4e8-11f0-0000-faeba87de6e7' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 9.16)
+/CreationDate(D:20151007101520+02'00')
+/ModDate(D:20151007101520+02'00')
+/Creator(groff version 1.22.3)>>endobj
+xref
+0 15
+0000000000 65535 f
+0000001507 00000 n
+0000003390 00000 n
+0000001448 00000 n
+0000001288 00000 n
+0000000015 00000 n
+0000001268 00000 n
+0000001572 00000 n
+0000001826 00000 n
+0000001761 00000 n
+0000001693 00000 n
+0000001613 00000 n
+0000001643 00000 n
+0000001908 00000 n
+0000001967 00000 n
+trailer
+<< /Size 15 /Root 1 0 R /Info 2 0 R
+/ID [<F48A3FE0E53CCAAA19456ED511D59AAD><F48A3FE0E53CCAAA19456ED511D59AAD>]
+>>
+startxref
+3544
+%%EOF
diff --git a/docs/libcurl/opts/CURLINFO_HEADER_SIZE.3 b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.3
new file mode 100644
index 00000000..4ab94221
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.3
@@ -0,0 +1,44 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_HEADER_SIZE 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_HEADER_SIZE \- get size of retrieved headers
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_HEADER_SIZE, long *sizep);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the total size of all the headers
+received. Measured in number of bytes.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_REQUEST_SIZE "(3), "
+.BR CURLINFO_SIZE_DOWNLOAD "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_HEADER_SIZE.html b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.html
new file mode 100644
index 00000000..3ef7b18d
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_HEADER_SIZE man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_HEADER_SIZE - get size of retrieved headers <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_HEADER_SIZE, long *sizep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the total size of all the headers received. Measured in number of bytes. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_REQUEST_SIZE.html">CURLINFO_REQUEST_SIZE</a>, <a Class="manpage" href="./CURLINFO_SIZE_DOWNLOAD.html">CURLINFO_SIZE_DOWNLOAD</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_HEADER_SIZE.pdf b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.pdf
new file mode 100644
index 00000000..79766df1
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3 b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3
new file mode 100644
index 00000000..2053d1a3
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3
@@ -0,0 +1,44 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_HTTPAUTH_AVAIL 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_HTTPAUTH_AVAIL \- get available HTTP authentication methods
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_HTTPAUTH_AVAIL, long *authp);
+.SH DESCRIPTION
+Pass a pointer to a long to receive a bitmask indicating the authentication
+method(s) available according to the previous response. The meaning of the
+bits is explained in the \fICURLOPT_HTTPAUTH(3)\fP option for
+\fIcurl_easy_setopt(3)\fP.
+.SH PROTOCOLS
+HTTP(S)
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.10.8
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.html b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.html
new file mode 100644
index 00000000..688b9d73
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_HTTPAUTH_AVAIL man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_HTTPAUTH_AVAIL - get available HTTP authentication methods <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_HTTPAUTH_AVAIL, long *authp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive a bitmask indicating the authentication method(s) available according to the previous response. The meaning of the bits is explained in the <a Class="emphasis" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a> option for <span Class="emphasis">curl_easy_setopt(3)</span>. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.10.8 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.pdf b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.pdf
new file mode 100644
index 00000000..e01f759f
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3 b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3
new file mode 100644
index 00000000..ce7b9c5c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3
@@ -0,0 +1,44 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_HTTP_CONNECTCODE 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_HTTP_CONNECTCODE \- get the CONNECT response code
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_HTTP_CONNECTCODE, long *p);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the last received HTTP proxy response code
+to a CONNECT request. The returned value will be zero if no such response code
+was available.
+.SH PROTOCOLS
+HTTP
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.10.7
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR CURLINFO_RESPONSE_CODE "(3), "
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.html b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.html
new file mode 100644
index 00000000..7acbe20f
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_HTTP_CONNECTCODE man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_HTTP_CONNECTCODE - get the CONNECT response code <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_HTTP_CONNECTCODE, long *p); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the last received HTTP proxy response code to a CONNECT request. The returned value will be zero if no such response code was available. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.10.7 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><a Class="manpage" href="./CURLINFO_RESPONSE_CODE.html">CURLINFO_RESPONSE_CODE</a>, <span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.pdf b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.pdf
new file mode 100644
index 00000000..e846f831
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_LASTSOCKET.3 b/docs/libcurl/opts/CURLINFO_LASTSOCKET.3
new file mode 100644
index 00000000..1a00538c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_LASTSOCKET.3
@@ -0,0 +1,53 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_LASTSOCKET 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_LASTSOCKET \- get the last socket used
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_LASTSOCKET, long *socket);
+.SH DESCRIPTION
+Deprecated since 7.45.0. Use \fICURLINFO_ACTIVESOCKET(3)\fP instead.
+
+Pass a pointer to a long to receive the last socket used by this curl
+session. If the socket is no longer valid, -1 is returned. When you finish
+working with the socket, you must call curl_easy_cleanup() as usual and let
+libcurl close the socket and cleanup other resources associated with the
+handle. This is typically used in combination with
+\fICURLOPT_CONNECT_ONLY(3)\fP.
+
+NOTE: this API is deprecated since it is not working on win64 where the SOCKET
+type is 64 bits large while its 'long' is 32 bits. Use the
+\fICURLINFO_ACTIVESOCKET(3)\fP instead, if possible.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.15.2
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_ACTIVESOCKET "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_LASTSOCKET.html b/docs/libcurl/opts/CURLINFO_LASTSOCKET.html
new file mode 100644
index 00000000..abe8121f
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_LASTSOCKET.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_LASTSOCKET man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_LASTSOCKET - get the last socket used <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_LASTSOCKET, long *socket); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Deprecated since 7.45.0. Use <a Class="emphasis" href="./CURLINFO_ACTIVESOCKET.html">CURLINFO_ACTIVESOCKET</a> instead.
+<p class="level0">Pass a pointer to a long to receive the last socket used by this curl session. If the socket is no longer valid, -1 is returned. When you finish working with the socket, you must call curl_easy_cleanup() as usual and let libcurl close the socket and cleanup other resources associated with the handle. This is typically used in combination with <a Class="emphasis" href="./CURLOPT_CONNECT_ONLY.html">CURLOPT_CONNECT_ONLY</a>.
+<p class="level0">NOTE: this API is deprecated since it is not working on win64 where the SOCKET type is 64 bits large while its 'long' is 32 bits. Use the <a Class="emphasis" href="./CURLINFO_ACTIVESOCKET.html">CURLINFO_ACTIVESOCKET</a> instead, if possible. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.15.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_ACTIVESOCKET.html">CURLINFO_ACTIVESOCKET</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_LASTSOCKET.pdf b/docs/libcurl/opts/CURLINFO_LASTSOCKET.pdf
new file mode 100644
index 00000000..fd4163a9
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_LASTSOCKET.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_IP.3 b/docs/libcurl/opts/CURLINFO_LOCAL_IP.3
new file mode 100644
index 00000000..dd6f96cf
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_LOCAL_IP.3
@@ -0,0 +1,51 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_LOCAL_IP 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_LOCAL_IP \- get local IP address of last connection
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_LOCAL_IP, char **ip);
+.SH DESCRIPTION
+Pass a pointer to a char pointer to receive the pointer to a zero-terminated
+string holding the IP address of the local end of most recent connection done
+with this \fBcurl\fP handle. This string may be IPv6 when that is
+enabled. Note that you get a pointer to a memory area that will be re-used at
+next request so you need to copy the string if you want to keep the
+information.
+
+The \fBip\fP pointer will be NULL or pointing to private memory you MUST NOT
+free - it gets freed when you call \fIcurl_easy_cleanup(3)\fP on the
+corresponding CURL handle.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.21.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_PRIMARY_IP "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_IP.html b/docs/libcurl/opts/CURLINFO_LOCAL_IP.html
new file mode 100644
index 00000000..a650f84b
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_LOCAL_IP.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_LOCAL_IP man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_LOCAL_IP - get local IP address of last connection <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_LOCAL_IP, char **ip); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a char pointer to receive the pointer to a zero-terminated string holding the IP address of the local end of most recent connection done with this <span Class="bold">curl</span> handle. This string may be IPv6 when that is enabled. Note that you get a pointer to a memory area that will be re-used at next request so you need to copy the string if you want to keep the information.
+<p class="level0">The <span Class="bold">ip</span> pointer will be NULL or pointing to private memory you MUST NOT free - it gets freed when you call <span Class="emphasis">curl_easy_cleanup(3)</span> on the corresponding CURL handle. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.21.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_PRIMARY_IP.html">CURLINFO_PRIMARY_IP</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_IP.pdf b/docs/libcurl/opts/CURLINFO_LOCAL_IP.pdf
new file mode 100644
index 00000000..dc6787c2
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_LOCAL_IP.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_PORT.3 b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.3
new file mode 100644
index 00000000..34412368
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.3
@@ -0,0 +1,43 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_LOCAL_PORT 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_LOCAL_PORT \- get the latest local port number
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_LOCAL_PORT, long *portp);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the local port number of the most recent
+connection done with this \fBcurl\fP handle.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.21.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_PRIMARY_PORT "(3), " CURLINFO_LOCAL_IP "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_PORT.html b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.html
new file mode 100644
index 00000000..4438a019
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_LOCAL_PORT man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_LOCAL_PORT - get the latest local port number <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_LOCAL_PORT, long *portp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the local port number of the most recent connection done with this <span Class="bold">curl</span> handle. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.21.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_PRIMARY_PORT.html">CURLINFO_PRIMARY_PORT</a>, <a Class="manpage" href="./CURLINFO_LOCAL_IP.html">CURLINFO_LOCAL_IP</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_PORT.pdf b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.pdf
new file mode 100644
index 00000000..27498189
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3 b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3
new file mode 100644
index 00000000..16c11f2e
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3
@@ -0,0 +1,44 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_NAMELOOKUP_TIME 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_NAMELOOKUP_TIME \- get the name lookup time
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_NAMELOOKUP_TIME, double *timep);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the total time in seconds from the start
+until the name resolving was completed.
+
+See also the TIMES overview in the \fIcurl_easy_getinfo(3)\fP man page.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.html b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.html
new file mode 100644
index 00000000..536e80ac
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_NAMELOOKUP_TIME man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_NAMELOOKUP_TIME - get the name lookup time <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_NAMELOOKUP_TIME, double *timep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the total time in seconds from the start until the name resolving was completed.
+<p class="level0">See also the TIMES overview in the <span Class="emphasis">curl_easy_getinfo(3)</span> man page. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.pdf b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.pdf
new file mode 100644
index 00000000..a944ba7c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3 b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3
new file mode 100644
index 00000000..9414e1f0
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3
@@ -0,0 +1,46 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_NUM_CONNECTS 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_NUM_CONNECTS \- get number of created connections
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_NUM_CONNECTS, long *nump);
+.SH DESCRIPTION
+Pass a pointer to a long to receive how many new connections libcurl had to
+create to achieve the previous transfer (only the successful connects are
+counted). Combined with \fICURLINFO_REDIRECT_COUNT(3)\fP you are able to know
+how many times libcurl successfully reused existing connection(s) or not. See
+the connection options of \fIcurl_easy_setopt(3)\fP to see how libcurl tries
+to make persistent connections to save time.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.12.3
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.html b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.html
new file mode 100644
index 00000000..9afd215c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_NUM_CONNECTS man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_NUM_CONNECTS - get number of created connections <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_NUM_CONNECTS, long *nump); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive how many new connections libcurl had to create to achieve the previous transfer (only the successful connects are counted). Combined with <a Class="emphasis" href="./CURLINFO_REDIRECT_COUNT.html">CURLINFO_REDIRECT_COUNT</a> you are able to know how many times libcurl successfully reused existing connection(s) or not. See the connection options of <span Class="emphasis">curl_easy_setopt(3)</span> to see how libcurl tries to make persistent connections to save time. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.12.3 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.pdf b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.pdf
new file mode 100644
index 00000000..ef86efa9
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_OS_ERRNO.3 b/docs/libcurl/opts/CURLINFO_OS_ERRNO.3
new file mode 100644
index 00000000..96521f3c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_OS_ERRNO.3
@@ -0,0 +1,43 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_OS_ERRNO 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_OS_ERRNO \- get errno number from last connect failure
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_OS_ERRNO, long *errnop);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the errno variable from a connect failure.
+Note that the value is only set on failure, it is not reset upon a successful
+operation. The number is OS and system specific.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.12.2
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_OS_ERRNO.html b/docs/libcurl/opts/CURLINFO_OS_ERRNO.html
new file mode 100644
index 00000000..e58fe911
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_OS_ERRNO.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_OS_ERRNO man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_OS_ERRNO - get errno number from last connect failure <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_OS_ERRNO, long *errnop); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the errno variable from a connect failure. Note that the value is only set on failure, it is not reset upon a successful operation. The number is OS and system specific. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.12.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_OS_ERRNO.pdf b/docs/libcurl/opts/CURLINFO_OS_ERRNO.pdf
new file mode 100644
index 00000000..b32e5116
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_OS_ERRNO.pdf
@@ -0,0 +1,108 @@
+%PDF-1.4
+%Çì¢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xœ…U펛FýÏS\©?2Dö„aøT«JdC%7¸†MíV‹Ç»T©öú*}ÇÞðzmg!›¹÷žsÏ=\ƒ20ä5Ýó½öfíÂ}§p¯}ј:„é–ïámŠž|î´1‡k‚ësêùî5‡QîBúvC®®×ËEô[¼‰“M¸^Gñ-á·:äC[nDÖ=nîE_T»ZŸ›¶Aê¦/ꪃog饿ksƒš Qr$á# êÛ’w ]j$
+ôWÈO™MmŸ#·t«‘¡žþýŒµiPËpaÎLyl¼@þd¢m«ªa'Zصõʬë!¯«Jä=ìt$a0Ë!YQ­P,O¸Í‘Üœ9ÔS\’ÏQ¼JÉ)#¢ØŸŠ*/‡­€_¤Joä}øU†›–jRÍk ¸PñVÁ뇬ږbv©ã ʺº‡×ª§æVÿåú×warµ^¬ÒEI|ÔžÙ£ôßà½ÊdŒߧž=Jo |©/é:È ©‹ªGû(*ø­¹(Nê3æRÇá‡ÎTâ«€þ ƒYÔ·<ï æ†<ˆib_uC|›‘¬-²»RŒÃËžMNŽŠq—úž5Ö1©7aäÕ½˜¶I}ç­ÈzèsDól‹då  è ®ÊGèD?Ú–sN-fy®®…,MÇ› gPô2½ª{Tóah0,ƒnÈsÑu»¡„ºm&_
+)bOÞĤ8=t]/öÐ5"/þÍé,¹ZOê[Ü›¤5|£U³s“ö¨IœBü¤¿É©kfD®â噣çŒú.·ž:&AYŽ/òÿ >¬–áÁ
+Þ‹VK4—žI¼SØö¼‹ 1·|ù„†a†¥Ú
+>Bpl íf³©w²XoËEúù´7\.\zïù0I°ÝŠ-¸”™Ôü~¯7d¦×ë>ꌣqF‚åu8Mê²eŒýÐN»1ÜÄï¡Ø)ã;S¿š¦n{±)Œ×Ñû(Ö¹M>E›X½É2ÍõCW$aÁ2‰œS:ß?ºiã&´}RŸõáZÔåþôöµÌg§eÕqŒƒìÇÂèlðT}—©¿ªÓRsæ{Çk¡š–:+‹;YÇaYÔPû“ªíb2tÈT€%Ïd)ˆLìE¥qKä“0ÕþÀënجendstream
+endobj
+6 0 obj
+882
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 595 842]
+/Rotate 0/Parent 3 0 R
+/Resources<</ProcSet[/PDF /Text]
+/ExtGState 10 0 R
+/Font 11 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 13 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+10 0 obj
+<</R7
+7 0 R>>
+endobj
+11 0 obj
+<</R9
+9 0 R/R8
+8 0 R>>
+endobj
+9 0 obj
+<</BaseFont/Times-Bold/Type/Font
+/Subtype/Type1>>
+endobj
+8 0 obj
+<</BaseFont/Times-Roman/Type/Font
+/Encoding 12 0 R/Subtype/Type1>>
+endobj
+12 0 obj
+<</Type/Encoding/Differences[
+140/fi
+173/minus]>>
+endobj
+13 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1346>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:1a05d0c9-a4e8-11f0-0000-59439e9de08e' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:1a05d0c9-a4e8-11f0-0000-59439e9de08e' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:21+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:21+02:00</xmp:CreateDate>
+<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='uuid:1a05d0c9-a4e8-11f0-0000-59439e9de08e' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:1a05d0c9-a4e8-11f0-0000-59439e9de08e'/>
+<rdf:Description rdf:about='uuid:1a05d0c9-a4e8-11f0-0000-59439e9de08e' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 9.16)
+/CreationDate(D:20151007101521+02'00')
+/ModDate(D:20151007101521+02'00')
+/Creator(groff version 1.22.3)>>endobj
+xref
+0 14
+0000000000 65535 f
+0000001205 00000 n
+0000003016 00000 n
+0000001146 00000 n
+0000000986 00000 n
+0000000015 00000 n
+0000000967 00000 n
+0000001270 00000 n
+0000001445 00000 n
+0000001380 00000 n
+0000001311 00000 n
+0000001341 00000 n
+0000001527 00000 n
+0000001593 00000 n
+trailer
+<< /Size 14 /Root 1 0 R /Info 2 0 R
+/ID [<2257C79177F0737C0F021FBE1AA05D37><2257C79177F0737C0F021FBE1AA05D37>]
+>>
+startxref
+3170
+%%EOF
diff --git a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3 b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3
new file mode 100644
index 00000000..c0372085
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3
@@ -0,0 +1,47 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_PRETRANSFER_TIME 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_PRETRANSFER_TIME \- get the time until the file transfer start
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PRETRANSFER_TIME, double *timep);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the time, in seconds, it took from the
+start until the file transfer is just about to begin. This includes all
+pre-transfer commands and negotiations that are specific to the particular
+protocol(s) involved. It does \fInot\fP involve the sending of the protocol-
+specific request that triggers a transfer.
+
+See also the TIMES overview in the \fIcurl_easy_getinfo(3)\fP man page.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.html b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.html
new file mode 100644
index 00000000..fc47944a
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_PRETRANSFER_TIME man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_PRETRANSFER_TIME - get the time until the file transfer start <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PRETRANSFER_TIME, double *timep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the time, in seconds, it took from the start until the file transfer is just about to begin. This includes all pre-transfer commands and negotiations that are specific to the particular protocol(s) involved. It does <span Class="emphasis">not</span> involve the sending of the protocol- specific request that triggers a transfer.
+<p class="level0">See also the TIMES overview in the <span Class="emphasis">curl_easy_getinfo(3)</span> man page. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.pdf b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.pdf
new file mode 100644
index 00000000..dc661760
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_IP.3 b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.3
new file mode 100644
index 00000000..6d65784e
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.3
@@ -0,0 +1,49 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_PRIMARY_IP 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_PRIMARY_IP \- get IP address of last connection
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PRIMARY_IP, char **ip);
+.SH DESCRIPTION
+Pass a pointer to a char pointer to receive the pointer to a zero-terminated
+string holding the IP address of the most recent connection done with this
+\fBcurl\fP handle. This string may be IPv6 when that is enabled. Note that you
+get a pointer to a memory area that will be re-used at next request so you
+need to copy the string if you want to keep the information.
+
+The \fBip\fP pointer will be NULL or pointing to private memory you MUST NOT
+free - it gets freed when you call \fIcurl_easy_cleanup(3)\fP on the
+corresponding CURL handle.
+.SH PROTOCOLS
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.19.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_PRIMARY_PORT "(3), " CURLINFO_LOCAL_IP "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_IP.html b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.html
new file mode 100644
index 00000000..9024b263
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_PRIMARY_IP man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_PRIMARY_IP - get IP address of last connection <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PRIMARY_IP, char **ip); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a char pointer to receive the pointer to a zero-terminated string holding the IP address of the most recent connection done with this <span Class="bold">curl</span> handle. This string may be IPv6 when that is enabled. Note that you get a pointer to a memory area that will be re-used at next request so you need to copy the string if you want to keep the information.
+<p class="level0">The <span Class="bold">ip</span> pointer will be NULL or pointing to private memory you MUST NOT free - it gets freed when you call <span Class="emphasis">curl_easy_cleanup(3)</span> on the corresponding CURL handle. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0"><a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.19.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_PRIMARY_PORT.html">CURLINFO_PRIMARY_PORT</a>, <a Class="manpage" href="./CURLINFO_LOCAL_IP.html">CURLINFO_LOCAL_IP</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_IP.pdf b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.pdf
new file mode 100644
index 00000000..93546941
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3 b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3
new file mode 100644
index 00000000..d33cf81f
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3
@@ -0,0 +1,42 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_PRIMARY_PORT 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_PRIMARY_PORT \- get the latest destination port number
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PRIMARY_PORT, long *portp);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the destination port of the most recent
+connection done with this \fBcurl\fP handle.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.21.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.html b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.html
new file mode 100644
index 00000000..9198af2c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_PRIMARY_PORT man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_PRIMARY_PORT - get the latest destination port number <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PRIMARY_PORT, long *portp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the destination port of the most recent connection done with this <span Class="bold">curl</span> handle. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.21.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.pdf b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.pdf
new file mode 100644
index 00000000..de902cea
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_PRIVATE.3 b/docs/libcurl/opts/CURLINFO_PRIVATE.3
new file mode 100644
index 00000000..203e286f
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRIVATE.3
@@ -0,0 +1,45 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_PRIVATE 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_PRIVATE \- get the private pointer
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PRIVATE, char **private);
+.SH DESCRIPTION
+Pass a pointer to a char pointer to receive the pointer to the private data
+associated with the curl handle (set with the \fICURLOPT_PRIVATE(3)\fP).
+Please note that for internal reasons, the value is returned as a char
+pointer, although effectively being a 'void *'.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.10.3
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLOPT_PRIVATE "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_PRIVATE.html b/docs/libcurl/opts/CURLINFO_PRIVATE.html
new file mode 100644
index 00000000..6ee3942b
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRIVATE.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_PRIVATE man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_PRIVATE - get the private pointer <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PRIVATE, char **private); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a char pointer to receive the pointer to the private data associated with the curl handle (set with the <a Class="emphasis" href="./CURLOPT_PRIVATE.html">CURLOPT_PRIVATE</a>). Please note that for internal reasons, the value is returned as a char pointer, although effectively being a 'void *'. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.10.3 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLOPT_PRIVATE.html">CURLOPT_PRIVATE</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_PRIVATE.pdf b/docs/libcurl/opts/CURLINFO_PRIVATE.pdf
new file mode 100644
index 00000000..19cc2a6c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PRIVATE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3 b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3
new file mode 100644
index 00000000..4c674f78
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3
@@ -0,0 +1,44 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_PROXYAUTH_AVAIL 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_PROXYAUTH_AVAIL \- get available HTTP proxy authentication methods
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PROXYAUTH_AVAIL, long *authp);
+.SH DESCRIPTION
+Pass a pointer to a long to receive a bitmask indicating the authentication
+method(s) available according to the previous response. The meaning of the
+bits is explained in the \fICURLOPT_PROXYAUTH(3)\fP option for
+\fIcurl_easy_setopt(3)\fP.
+.SH PROTOCOLS
+HTTP(S)
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.10.8
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.html b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.html
new file mode 100644
index 00000000..18f98b5a
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_PROXYAUTH_AVAIL man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_PROXYAUTH_AVAIL - get available HTTP proxy authentication methods <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_PROXYAUTH_AVAIL, long *authp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive a bitmask indicating the authentication method(s) available according to the previous response. The meaning of the bits is explained in the <a Class="emphasis" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a> option for <span Class="emphasis">curl_easy_setopt(3)</span>. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.10.8 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.pdf b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.pdf
new file mode 100644
index 00000000..41195500
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.3 b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.3
new file mode 100644
index 00000000..76a8b3e1
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.3
@@ -0,0 +1,42 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_REDIRECT_COUNT 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_REDIRECT_COUNT \- get the number of redirects
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_REDIRECT_COUNT, long *countp);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the total number of redirections that were
+actually followed.
+.SH PROTOCOLS
+HTTP(S)
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.9.7
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.html b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.html
new file mode 100644
index 00000000..8cc20c1a
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_REDIRECT_COUNT man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_REDIRECT_COUNT - get the number of redirects <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_REDIRECT_COUNT, long *countp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the total number of redirections that were actually followed. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.9.7 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.pdf b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.pdf
new file mode 100644
index 00000000..b413a648
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3 b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3
new file mode 100644
index 00000000..5ec9d092
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3
@@ -0,0 +1,46 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_REDIRECT_TIME 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_REDIRECT_TIME \- get the time for all redirection steps
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_REDIRECT_TIME, double *timep);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the total time, in seconds, it took for
+all redirection steps include name lookup, connect, pretransfer and transfer
+before final transaction was started. CURLINFO_REDIRECT_TIME contains the
+complete execution time for multiple redirections.
+
+See also the TIMES overview in the \fIcurl_easy_getinfo(3)\fP man page.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.9.7
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.html b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.html
new file mode 100644
index 00000000..2b5c2ca8
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_REDIRECT_TIME man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_REDIRECT_TIME - get the time for all redirection steps <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_REDIRECT_TIME, double *timep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the total time, in seconds, it took for all redirection steps include name lookup, connect, pretransfer and transfer before final transaction was started. CURLINFO_REDIRECT_TIME contains the complete execution time for multiple redirections.
+<p class="level0">See also the TIMES overview in the <span Class="emphasis">curl_easy_getinfo(3)</span> man page. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.9.7 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.pdf b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.pdf
new file mode 100644
index 00000000..eb4b591a
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_URL.3 b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.3
new file mode 100644
index 00000000..ed25471b
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.3
@@ -0,0 +1,45 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_REDIRECT_URL 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_REDIRECT_URL \- get the URL a redirect would go to
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_REDIRECT_URL, char **urlp);
+.SH DESCRIPTION
+Pass a pointer to a char pointer to receive the URL a redirect \fIwould\fP
+take you to if you would enable \fICURLOPT_FOLLOWLOCATION(3)\fP. This can come
+very handy if you think using the built-in libcurl redirect logic isn't good
+enough for you but you would still prefer to avoid implementing all the magic
+of figuring out the new URL.
+.SH PROTOCOLS
+HTTP(S)
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.18.2
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_URL.html b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.html
new file mode 100644
index 00000000..a84af874
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_REDIRECT_URL man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_REDIRECT_URL - get the URL a redirect would go to <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_REDIRECT_URL, char **urlp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a char pointer to receive the URL a redirect <span Class="emphasis">would</span> take you to if you would enable <a Class="emphasis" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>. This can come very handy if you think using the built-in libcurl redirect logic isn't good enough for you but you would still prefer to avoid implementing all the magic of figuring out the new URL. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.18.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_URL.pdf b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.pdf
new file mode 100644
index 00000000..d7ceaae5
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3 b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3
new file mode 100644
index 00000000..d97a8ab2
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3
@@ -0,0 +1,45 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_REQUEST_SIZE 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_REQUEST_SIZE \- get size of sent request
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_REQUEST_SIZE, long *sizep);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the total size of the issued
+requests. This is so far only for HTTP requests. Note that this may be more
+than one request if \fICURLOPT_FOLLOWLOCATION(3)\fP is enabled.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_HEADER_SIZE "(3), "
+.BR CURLINFO_SIZE_DOWNLOAD "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.html b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.html
new file mode 100644
index 00000000..2a799c98
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_REQUEST_SIZE man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_REQUEST_SIZE - get size of sent request <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_REQUEST_SIZE, long *sizep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the total size of the issued requests. This is so far only for HTTP requests. Note that this may be more than one request if <a Class="emphasis" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a> is enabled. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_HEADER_SIZE.html">CURLINFO_HEADER_SIZE</a>, <a Class="manpage" href="./CURLINFO_SIZE_DOWNLOAD.html">CURLINFO_SIZE_DOWNLOAD</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.pdf b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.pdf
new file mode 100644
index 00000000..a83a1d12
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.3 b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.3
new file mode 100644
index 00000000..e0608723
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.3
@@ -0,0 +1,48 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_RESPONSE_CODE 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_RESPONSE_CODE \- get the last response code
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RESPONSE_CODE, long *codep);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the last received HTTP, FTP or SMTP
+response code. This option was previously known as CURLINFO_HTTP_CODE in
+libcurl 7.10.7 and earlier. The stored value will be zero if no server
+response code has been received. Note that a proxy's CONNECT response should
+be read with \fICURLINFO_HTTP_CONNECTCODE(3)\fP and not this.
+
+Support for SMTP responses added in 7.25.0.
+.SH PROTOCOLS
+HTTP, FTP and SMTP
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.10.8. CURLINFO_HTTP_CODE was added in 7.4.1.
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_HTTP_CONNECTCODE "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.html b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.html
new file mode 100644
index 00000000..bb7ff5fa
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_RESPONSE_CODE man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_RESPONSE_CODE - get the last response code <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RESPONSE_CODE, long *codep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the last received HTTP, FTP or SMTP response code. This option was previously known as CURLINFO_HTTP_CODE in libcurl 7.10.7 and earlier. The stored value will be zero if no server response code has been received. Note that a proxy's CONNECT response should be read with <a Class="emphasis" href="./CURLINFO_HTTP_CONNECTCODE.html">CURLINFO_HTTP_CONNECTCODE</a> and not this.
+<p class="level0">Support for SMTP responses added in 7.25.0. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">HTTP, FTP and SMTP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.10.8. CURLINFO_HTTP_CODE was added in 7.4.1. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_HTTP_CONNECTCODE.html">CURLINFO_HTTP_CONNECTCODE</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.pdf b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.pdf
new file mode 100644
index 00000000..0e09090c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3 b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3
new file mode 100644
index 00000000..194f6980
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3
@@ -0,0 +1,42 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_RTSP_CLIENT_CSEQ 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_RTSP_CLIENT_CSEQ \- get the next RTSP client CSeq
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_CLIENT_CSEQ, long *cseq);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the next CSeq that will be used by the
+application.
+.SH PROTOCOLS
+RTSP
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.20.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.html b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.html
new file mode 100644
index 00000000..65d159c5
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_RTSP_CLIENT_CSEQ man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_RTSP_CLIENT_CSEQ - get the next RTSP client CSeq <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_CLIENT_CSEQ, long *cseq); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the next CSeq that will be used by the application. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">RTSP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.pdf b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.pdf
new file mode 100644
index 00000000..db65b610
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3 b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3
new file mode 100644
index 00000000..1fe2cb61
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3
@@ -0,0 +1,44 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_RTSP_CSEQ_RECV 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_RTSP_CSEQ_RECV \- get the recently received CSeq
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_CSEQ_RECV, long *cseq);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the most recently received CSeq from the
+server. If your application encounters a \fICURLE_RTSP_CSEQ_ERROR\fP then you
+may wish to troubleshoot and/or fix the CSeq mismatch by peeking at this
+value.
+.SH PROTOCOLS
+RTSP
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.20.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.html b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.html
new file mode 100644
index 00000000..69091e59
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_RTSP_CSEQ_RECV man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_RTSP_CSEQ_RECV - get the recently received CSeq <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_CSEQ_RECV, long *cseq); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the most recently received CSeq from the server. If your application encounters a <span Class="emphasis">CURLE_RTSP_CSEQ_ERROR</span> then you may wish to troubleshoot and/or fix the CSeq mismatch by peeking at this value. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">RTSP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.pdf b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.pdf
new file mode 100644
index 00000000..1e484343
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3 b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3
new file mode 100644
index 00000000..de9f9933
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3
@@ -0,0 +1,47 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_RTSP_SERVER_CSEQ 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_RTSP_SERVER_CSEQ \- get the next RTSP server CSeq
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_SERVER_CSEQ, long *cseq);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the next CSeq that will be expected by the
+application.
+
+Llistening for server initiated requests is currently unimplemented!
+
+Applications wishing to resume an RTSP session on another connection should
+retrieve this info before closing the active connection.
+.SH PROTOCOLS
+RTSP
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.20.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.html b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.html
new file mode 100644
index 00000000..befea829
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_RTSP_SERVER_CSEQ man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_RTSP_SERVER_CSEQ - get the next RTSP server CSeq <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_SERVER_CSEQ, long *cseq); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the next CSeq that will be expected by the application.
+<p class="level0">Llistening for server initiated requests is currently unimplemented!
+<p class="level0">Applications wishing to resume an RTSP session on another connection should retrieve this info before closing the active connection. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">RTSP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.pdf b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.pdf
new file mode 100644
index 00000000..a1799980
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.3 b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.3
new file mode 100644
index 00000000..21cfccee
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.3
@@ -0,0 +1,49 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_RTSP_SESSION_ID 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_RTSP_SESSION_ID \- get RTSP session ID
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_SESSION_ID, char **id);
+.SH DESCRIPTION
+Pass a pointer to a char pointer to receive a pointer to a string holding the
+most recent RTSP Session ID.
+
+Applications wishing to resume an RTSP session on another connection should
+retrieve this info before closing the active connection.
+
+The \fBid\fP pointer will be NULL or pointing to private memory you MUST NOT
+free - it gets freed when you call \fIcurl_easy_cleanup(3)\fP on the
+corresponding CURL handle.
+.SH PROTOCOLS
+RTSP
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.20.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.html b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.html
new file mode 100644
index 00000000..e1622808
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_RTSP_SESSION_ID man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_RTSP_SESSION_ID - get RTSP session ID <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_SESSION_ID, char **id); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a char pointer to receive a pointer to a string holding the most recent RTSP Session ID.
+<p class="level0">Applications wishing to resume an RTSP session on another connection should retrieve this info before closing the active connection.
+<p class="level0">The <span Class="bold">id</span> pointer will be NULL or pointing to private memory you MUST NOT free - it gets freed when you call <span Class="emphasis">curl_easy_cleanup(3)</span> on the corresponding CURL handle. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">RTSP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.pdf b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.pdf
new file mode 100644
index 00000000..061d70a7
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3 b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3
new file mode 100644
index 00000000..54447aae
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3
@@ -0,0 +1,45 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_SIZE_DOWNLOAD 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_SIZE_DOWNLOAD \- get the number of downloaded bytes
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SIZE_DOWNLOAD, double *dlp);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the total amount of bytes that were
+downloaded. The amount is only for the latest transfer and will be reset
+again for each new transfer. This counts actual payload data, what's also
+commonly called body. All meta and header data are excluded and will not be
+counted in this number.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.html b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.html
new file mode 100644
index 00000000..db37411c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_SIZE_DOWNLOAD man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_SIZE_DOWNLOAD - get the number of downloaded bytes <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SIZE_DOWNLOAD, double *dlp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the total amount of bytes that were downloaded. The amount is only for the latest transfer and will be reset again for each new transfer. This counts actual payload data, what's also commonly called body. All meta and header data are excluded and will not be counted in this number. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.pdf b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.pdf
new file mode 100644
index 00000000..f80f8d55
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3 b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3
new file mode 100644
index 00000000..e1214fe9
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3
@@ -0,0 +1,42 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_SIZE_UPLOAD 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_SIZE_UPLOAD \- get the number of uploaded bytes
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SIZE_UPLOAD, double *uploadp);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the total amount of bytes that were
+uploaded.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.html b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.html
new file mode 100644
index 00000000..55fdb44c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_SIZE_UPLOAD man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_SIZE_UPLOAD - get the number of uploaded bytes <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SIZE_UPLOAD, double *uploadp); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the total amount of bytes that were uploaded. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.pdf b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.pdf
new file mode 100644
index 00000000..108d4511
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3 b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3
new file mode 100644
index 00000000..cfccc0bc
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3
@@ -0,0 +1,42 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_SPEED_DOWNLOAD 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_SPEED_DOWNLOAD \- get download speed
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SPEED_DOWNLOAD, double *speed);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the average download speed that curl
+measured for the complete download. Measured in bytes/second.
+.SH PROTOCOLS
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_SPEED_UPLOAD "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.html b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.html
new file mode 100644
index 00000000..2ed74db1
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_SPEED_DOWNLOAD man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_SPEED_DOWNLOAD - get download speed <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SPEED_DOWNLOAD, double *speed); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the average download speed that curl measured for the complete download. Measured in bytes/second. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0"><a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_SPEED_UPLOAD.html">CURLINFO_SPEED_UPLOAD</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.pdf b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.pdf
new file mode 100644
index 00000000..389ae96c
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.pdf
@@ -0,0 +1,106 @@
+%PDF-1.4
+%Çì¢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xœTko›Hýί¸Ò~(L˜mU‰Æ¬ä-1^w·J*ˉÃÊ×àVýQý{°]ÛɶBòc¸sî9ç>>ƒC(8íÓgkãfâÁ²6XŸ ª_Bÿ•­á]Š~{>Ý
+/àÄ ]÷æílG$óé8ŠóAbqiþ=ŠëSú§A¹ ,À{inЀp
+éW¼Lþ`A¶Û®æjQ›/US”O•e3é‡J³Ú4EUÖp‰ßâ2Ï#×áÞwé¸Ä{ÂÝcë0Û!Œ"Ñ u¨ƒ²•b ÊsÁæn `ŽB+ýMÀ8*‰ xlÞEíùÑæáx`SÖ¾v:-¯pdßB^YLš_ËUµÈ¡Þ(•k–§Ü“M]âkÓ£d<NOyèÍÁü­(³Õ.Wð¦õò¦ý ÏoÛp& ôªc˜Usa÷ƒ~WÏ‹2_©ëÌÆú¾ç‚®QËîq¥àJËx°~ÿ™’A4½ Çé0µì°2Tv…yAÕxq(H@|Ù•ûÂÓýcÖ5,`Se£¶ÐTø§gƒ¿·*SÅIÊPƒðö ¼ù‚áDz â
+zžçYÁâÊ%L"Ç®=¾¨X2?ðž!·‹¥êªÝöcÉ¡y^4º°ÆZì¶xôT¡Ì–UëÍJ5ú®nsA‰pûùA[³HCÿ¤Í6»=bQÂã·FÕ7µÊª2']½Zñ¤×)¸ßûÁ\¯j3âÈ@gIRH¢'žãî‡å6‰u›Ú¼M.ÅŒþ ïÆq´7ÒµêéšòÖñx mJ¤ï¿0ÊAyP‚aŽÐTÃpkœ\÷X¸a¾ÆÃôãéXáìsáŸùæyg§G¡ÿoã½9‰ÒÙd¬vñ.5Ãxõ£q©ãU³Ûö[.š'ï¡xÒÐm?(j¨w›MµmT~ 8¤}àlô~Ôï™y¢gª½XV ùéB‰"ãirrNé|ItM,³:Óá âñÀï=ÕK÷ú³º®³wý\«žšïQBêbéÎƸ„³ßNgD)v$¿äisɈÄ>’’^üªxÔ“‰Åıl*óMæC¸[C4´84½nˆ(5þÂç?lÕuendstream
+endobj
+6 0 obj
+848
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 595 842]
+/Rotate 0/Parent 3 0 R
+/Resources<</ProcSet[/PDF /Text]
+/ExtGState 10 0 R
+/Font 11 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 13 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+10 0 obj
+<</R7
+7 0 R>>
+endobj
+11 0 obj
+<</R9
+9 0 R/R8
+8 0 R>>
+endobj
+9 0 obj
+<</BaseFont/Times-Bold/Type/Font
+/Subtype/Type1>>
+endobj
+8 0 obj
+<</BaseFont/Times-Roman/Type/Font
+/Encoding 12 0 R/Subtype/Type1>>
+endobj
+12 0 obj
+<</Type/Encoding/Differences[
+173/minus]>>
+endobj
+13 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1346>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:1b36fdc9-a4e8-11f0-0000-3b2bbd3651bf' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:1b36fdc9-a4e8-11f0-0000-3b2bbd3651bf' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:23+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:23+02:00</xmp:CreateDate>
+<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='uuid:1b36fdc9-a4e8-11f0-0000-3b2bbd3651bf' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:1b36fdc9-a4e8-11f0-0000-3b2bbd3651bf'/>
+<rdf:Description rdf:about='uuid:1b36fdc9-a4e8-11f0-0000-3b2bbd3651bf' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 9.16)
+/CreationDate(D:20151007101523+02'00')
+/ModDate(D:20151007101523+02'00')
+/Creator(groff version 1.22.3)>>endobj
+xref
+0 14
+0000000000 65535 f
+0000001171 00000 n
+0000002975 00000 n
+0000001112 00000 n
+0000000952 00000 n
+0000000015 00000 n
+0000000933 00000 n
+0000001236 00000 n
+0000001411 00000 n
+0000001346 00000 n
+0000001277 00000 n
+0000001307 00000 n
+0000001493 00000 n
+0000001552 00000 n
+trailer
+<< /Size 14 /Root 1 0 R /Info 2 0 R
+/ID [<46531B1B8DDD2CE8437A40E004241995><46531B1B8DDD2CE8437A40E004241995>]
+>>
+startxref
+3129
+%%EOF
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3 b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3
new file mode 100644
index 00000000..e7047136
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3
@@ -0,0 +1,42 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_SPEED_UPLOAD 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_SPEED_UPLOAD \- get upload speed
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SPEED_UPLOAD, double *speed);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the average upload speed that curl
+measured for the complete upload. Measured in bytes/second.
+.SH PROTOCOLS
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
+.BR CURLINFO_SPEED_DOWNLOAD "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.html b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.html
new file mode 100644
index 00000000..6309cac4
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_SPEED_UPLOAD man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_SPEED_UPLOAD - get upload speed <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SPEED_UPLOAD, double *speed); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the average upload speed that curl measured for the complete upload. Measured in bytes/second. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0"><a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span>, <a Class="manpage" href="./CURLINFO_SPEED_DOWNLOAD.html">CURLINFO_SPEED_DOWNLOAD</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.pdf b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.pdf
new file mode 100644
index 00000000..e9a4a076
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_SSL_ENGINES.3 b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.3
new file mode 100644
index 00000000..8358e420
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.3
@@ -0,0 +1,47 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_SSL_ENGINES 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_SSL_ENGINES \- get an slist of OpenSSL crypto-engines
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SSL_ENGINES,
+ struct curl_slist **engine_list);
+.SH DESCRIPTION
+Pass the address of a 'struct curl_slist *' to receive a linked-list of
+OpenSSL crypto-engines supported. Note that engines are normally implemented
+in separate dynamic libraries. Hence not all the returned engines may be
+available at run-time. \fBNOTE:\fP you must call \fIcurl_slist_free_all(3)\fP
+on the list pointer once you're done with it, as libcurl will not free the
+data for you.
+.SH PROTOCOLS
+All TLS based ones.
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.12.3. Available in OpenSSL builds with "engine" support.
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_SSL_ENGINES.html b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.html
new file mode 100644
index 00000000..9ca91435
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_SSL_ENGINES man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_SSL_ENGINES - get an slist of OpenSSL crypto-engines <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SSL_ENGINES, &nbsp; struct curl_slist **engine_list); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass the address of a 'struct curl_slist *' to receive a linked-list of OpenSSL crypto-engines supported. Note that engines are normally implemented in separate dynamic libraries. Hence not all the returned engines may be available at run-time. <span Class="bold">NOTE:</span> you must call <span Class="emphasis">curl_slist_free_all(3)</span> on the list pointer once you're done with it, as libcurl will not free the data for you. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All TLS based ones. <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.12.3. Available in OpenSSL builds with "engine" support. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_SSL_ENGINES.pdf b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.pdf
new file mode 100644
index 00000000..d9431f05
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3 b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3
new file mode 100644
index 00000000..8cded45b
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3
@@ -0,0 +1,43 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_SSL_VERIFYRESULT 3 "1 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_SSL_VERIFYRESULT \- get the result of the certification verification
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SSL_VERIFYRESULT, long *result);
+.SH DESCRIPTION
+Pass a pointer to a long to receive the result of the certification
+verification that was requested (using the \fICURLOPT_SSL_VERIFYPEER(3)\fP
+option.
+.SH PROTOCOLS
+All using TLS
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.5
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.html b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.html
new file mode 100644
index 00000000..83659821
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_SSL_VERIFYRESULT man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_SSL_VERIFYRESULT - get the result of the certification verification <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_SSL_VERIFYRESULT, long *result); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a long to receive the result of the certification verification that was requested (using the <a Class="emphasis" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a> option. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All using TLS <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.5 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.pdf b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.pdf
new file mode 100644
index 00000000..42423f6b
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3 b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3
new file mode 100644
index 00000000..5315ccfd
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3
@@ -0,0 +1,46 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_STARTTRANSFER_TIME 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_STARTTRANSFER_TIME \- get the time until the first byte is received
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_STARTTRANSFER_TIME, double *timep);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the time, in seconds, it took from the
+start until the first byte is received by libcurl. This includes
+\fICURLINFO_PRETRANSFER_TIME(3)\fP and also the time the server needs to
+calculate the result.
+
+See also the TIMES overview in the \fIcurl_easy_getinfo(3)\fP man page.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.9.2
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.html b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.html
new file mode 100644
index 00000000..e46c3697
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_STARTTRANSFER_TIME man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_STARTTRANSFER_TIME - get the time until the first byte is received <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_STARTTRANSFER_TIME, double *timep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the time, in seconds, it took from the start until the first byte is received by libcurl. This includes <a Class="emphasis" href="./CURLINFO_PRETRANSFER_TIME.html">CURLINFO_PRETRANSFER_TIME</a> and also the time the server needs to calculate the result.
+<p class="level0">See also the TIMES overview in the <span Class="emphasis">curl_easy_getinfo(3)</span> man page. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.9.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.pdf b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.pdf
new file mode 100644
index 00000000..2654e7fc
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_TLS_SESSION.3 b/docs/libcurl/opts/CURLINFO_TLS_SESSION.3
new file mode 100644
index 00000000..868ba73d
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_TLS_SESSION.3
@@ -0,0 +1,80 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_TLS_SESSION 3 "12 Sep 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_TLS_SESSION \- get TLS session info
+.SH SYNOPSIS
+.nf
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_TLS_SESSION,
+ struct curl_tlssessioninfo **session);
+.SH DESCRIPTION
+Pass a pointer to a 'struct curl_tlssessioninfo *'. The pointer will be
+initialized to refer to a 'struct curl_tlssessioninfo *' that will contain an
+enum indicating the SSL library used for the handshake and the respective
+internal TLS session structure of this underlying SSL library.
+
+This may then be used to extract certificate information in a format
+convenient for further processing, such as manual validation. NOTE: this
+option may not be available for all SSL backends; unsupported SSL backends
+will always return NULL in the \fIinternals\fP pointer to indicate that they
+are not supported.
+
+.nf
+struct curl_tlssessioninfo {
+ curl_sslbackend backend;
+ void *internals;
+};
+.fi
+
+The \fIbackend\fP struct member is one of the defines in the CURLSSLBACKEND_*
+series: CURLSSLBACKEND_NONE (when built without TLS support),
+CURLSSLBACKEND_OPENSSL, CURLSSLBACKEND_GNUTLS, CURLSSLBACKEND_NSS,
+CURLSSLBACKEND_GSKIT, CURLSSLBACKEND_POLARSSL, CURLSSLBACKEND_CYASSL,
+CURLSSLBACKEND_SCHANNEL, CURLSSLBACKEND_DARWINSSL or
+CURLSSLBACKEND_AXTLS. (Note that the OpenSSL forks are all reported as just
+OpenSSL here.)
+
+The \fIinternals\fP struct member will point to a TLS library specific pointer
+with the following underlying types:
+.RS
+.IP OpenSSL
+SSL_CTX *
+.IP GnuTLS
+gnutls_session_t
+.IP NSS
+PRFileDesc *
+.IP gskit
+gsk_handle
+.RE
+.SH PROTOCOLS
+All TLS-based
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.34.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_TLS_SESSION.html b/docs/libcurl/opts/CURLINFO_TLS_SESSION.html
new file mode 100644
index 00000000..a40a7a3a
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_TLS_SESSION.html
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_TLS_SESSION man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_TLS_SESSION - get TLS session info <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0"><pre class="level0">
+&#35;include &lt;curl/curl.h&gt;
+&nbsp;
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_TLS_SESSION,
+&nbsp; struct curl_tlssessioninfo **session);
+</pre>
+<a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a 'struct curl_tlssessioninfo *'. The pointer will be initialized to refer to a 'struct curl_tlssessioninfo *' that will contain an enum indicating the SSL library used for the handshake and the respective internal TLS session structure of this underlying SSL library.
+<p class="level0">This may then be used to extract certificate information in a format convenient for further processing, such as manual validation. NOTE: this option may not be available for all SSL backends; unsupported SSL backends will always return NULL in the <span Class="emphasis">internals</span> pointer to indicate that they are not supported.
+<p class="level0"><pre class="level0">
+struct curl_tlssessioninfo {
+&nbsp; curl_sslbackend backend;
+&nbsp; void *internals;
+};
+</pre>
+
+<p class="level0">
+<p class="level0">The <span Class="emphasis">backend</span> struct member is one of the defines in the CURLSSLBACKEND_* series: CURLSSLBACKEND_NONE (when built without TLS support), CURLSSLBACKEND_OPENSSL, CURLSSLBACKEND_GNUTLS, CURLSSLBACKEND_NSS, CURLSSLBACKEND_GSKIT, CURLSSLBACKEND_POLARSSL, CURLSSLBACKEND_CYASSL, CURLSSLBACKEND_SCHANNEL, CURLSSLBACKEND_DARWINSSL or CURLSSLBACKEND_AXTLS. (Note that the OpenSSL forks are all reported as just OpenSSL here.)
+<p class="level0">The <span Class="emphasis">internals</span> struct member will point to a TLS library specific pointer with the following underlying types:
+<p class="level1">
+<p class="level0"><a name="OpenSSL"></a><span class="nroffip">OpenSSL</span>
+<p class="level1">SSL_CTX *
+<p class="level0"><a name="GnuTLS"></a><span class="nroffip">GnuTLS</span>
+<p class="level1">gnutls_session_t
+<p class="level0"><a name="NSS"></a><span class="nroffip">NSS</span>
+<p class="level1">PRFileDesc *
+<p class="level0"><a name="gskit"></a><span class="nroffip">gskit</span>
+<p class="level1">gsk_handle
+<p class="level0"><a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All TLS-based <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.34.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_TLS_SESSION.pdf b/docs/libcurl/opts/CURLINFO_TLS_SESSION.pdf
new file mode 100644
index 00000000..99a6f2ad
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_TLS_SESSION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLINFO_TOTAL_TIME.3 b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.3
new file mode 100644
index 00000000..70647724
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.3
@@ -0,0 +1,45 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_TOTAL_TIME 3 "28 Aug 2015" "libcurl 7.44.0" "curl_easy_getinfo options"
+.SH NAME
+CURLINFO_TOTAL_TIME \- get total time of previous transfer
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_TOTAL_TIME, double *timep);
+.SH DESCRIPTION
+Pass a pointer to a double to receive the total time in seconds for the
+previous transfer, including name resolving, TCP connect etc. The double
+represents the time in seconds, including fractions.
+
+See also the TIMES overview in the \fIcurl_easy_getinfo(3)\fP man page.
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+TODO
+.SH AVAILABILITY
+Added in 7.4.1
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_TOTAL_TIME.html b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.html
new file mode 100644
index 00000000..368e4df9
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLINFO_TOTAL_TIME man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLINFO_TOTAL_TIME - get total time of previous transfer <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_TOTAL_TIME, double *timep); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a double to receive the total time in seconds for the previous transfer, including name resolving, TCP connect etc. The double represents the time in seconds, including fractions.
+<p class="level0">See also the TIMES overview in the <span Class="emphasis">curl_easy_getinfo(3)</span> man page. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.4.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span>, <span Class="manpage">curl_easy_setopt (3)</span><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLINFO_TOTAL_TIME.pdf b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.pdf
new file mode 100644
index 00000000..800a74d2
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html b/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html
index c7accdc1..5c2aaf74 100644
--- a/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html
+++ b/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.30.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html">CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_MAX_PIPELINE_LENGTH.html">CURLMOPT_MAX_PIPELINE_LENGTH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html">CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE</a>, <a Class="manpage" href="./CURLMOPT_MAX_PIPELINE_LENGTH.html">CURLMOPT_MAX_PIPELINE_LENGTH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.pdf b/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.pdf
index a722e09d..83ebf675 100644
--- a/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.pdf
+++ b/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html b/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html
index e5edaaf2..642a6dbd 100644
--- a/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html
+++ b/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.30.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html">CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html">CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.pdf b/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.pdf
index 9d4bf169..6e2aceae 100644
--- a/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.pdf
+++ b/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.html b/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.html
index cf82800c..fdca60d5 100644
--- a/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.html
+++ b/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.html
@@ -65,7 +65,7 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.3 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_MAXCONNECTS.html">CURLOPT_MAXCONNECTS</a>, <span Class="manpage"> </span>
+<p class="level0"><a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a>, <a Class="manpage" href="./CURLOPT_MAXCONNECTS.html">CURLOPT_MAXCONNECTS</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.pdf b/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.pdf
index e68667b5..a1181243 100644
--- a/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.pdf
+++ b/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.html b/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.html
index 5c6d85cb..1c3e7f25 100644
--- a/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.html
+++ b/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.30.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_MAXCONNECTS.html">CURLMOPT_MAXCONNECTS</a>, <a Class="manpage" href="./CURLMOPT_MAX_TOTAL_CONNECTIONS.html">CURLMOPT_MAX_TOTAL_CONNECTIONS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_MAXCONNECTS.html">CURLMOPT_MAXCONNECTS</a>, <a Class="manpage" href="./CURLMOPT_MAX_TOTAL_CONNECTIONS.html">CURLMOPT_MAX_TOTAL_CONNECTIONS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.pdf b/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.pdf
index 1a5f3fb7..5695a1e8 100644
--- a/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.pdf
+++ b/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.html b/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.html
index d2fb91d3..b7fa9fb5 100644
--- a/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.html
+++ b/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.30.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.pdf b/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.pdf
index f9459545..fbc4fda6 100644
--- a/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.pdf
+++ b/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.pdf
@@ -67,12 +67,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:893dfcfe-78d5-11f0-0000-e44c0fe5a109' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:893dfcfe-78d5-11f0-0000-e44c0fe5a109' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:36+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:36+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:17a376c9-a4e8-11f0-0000-e44c0fe5a109' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:17a376c9-a4e8-11f0-0000-e44c0fe5a109' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:17+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:17+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:893dfcfe-78d5-11f0-0000-e44c0fe5a109' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:893dfcfe-78d5-11f0-0000-e44c0fe5a109'/>
-<rdf:Description rdf:about='uuid:893dfcfe-78d5-11f0-0000-e44c0fe5a109' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:17a376c9-a4e8-11f0-0000-e44c0fe5a109' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:17a376c9-a4e8-11f0-0000-e44c0fe5a109'/>
+<rdf:Description rdf:about='uuid:17a376c9-a4e8-11f0-0000-e44c0fe5a109' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -82,8 +82,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081136+02'00')
-/ModDate(D:20150812081136+02'00')
+/CreationDate(D:20151007101517+02'00')
+/ModDate(D:20151007101517+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 15
@@ -104,7 +104,7 @@ xref
0000001892 00000 n
trailer
<< /Size 15 /Root 1 0 R /Info 2 0 R
-/ID [<250AB0EF71AFA2B0149496D7C068D77D><250AB0EF71AFA2B0149496D7C068D77D>]
+/ID [<F455C840C6020D3D33AFBA292959A88A><F455C840C6020D3D33AFBA292959A88A>]
>>
startxref
3469
diff --git a/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.html b/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.html
index 32955acb..935beba1 100644
--- a/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.html
+++ b/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.30.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_MAXCONNECTS.html">CURLMOPT_MAXCONNECTS</a>, <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_MAXCONNECTS.html">CURLMOPT_MAXCONNECTS</a>, <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.pdf b/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.pdf
index 0d516dc9..09514b3e 100644
--- a/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.pdf
+++ b/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING.html b/docs/libcurl/opts/CURLMOPT_PIPELINING.html
index 20682a75..a32885c5 100644
--- a/docs/libcurl/opts/CURLMOPT_PIPELINING.html
+++ b/docs/libcurl/opts/CURLMOPT_PIPELINING.html
@@ -68,6 +68,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.0. Multiplex support bit added in 7.43.0. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_MAX_PIPELINE_LENGTH.html">CURLMOPT_MAX_PIPELINE_LENGTH</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_PIPELINING_SITE_BL.html">CURLMOPT_PIPELINING_SITE_BL</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html">CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html">CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_MAXCONNECTS.html">CURLMOPT_MAXCONNECTS</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_MAX_PIPELINE_LENGTH.html">CURLMOPT_MAX_PIPELINE_LENGTH</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING_SITE_BL.html">CURLMOPT_PIPELINING_SITE_BL</a>, <a Class="manpage" href="./CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html">CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE</a>, <a Class="manpage" href="./CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html">CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE</a>, <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a>, <a Class="manpage" href="./CURLMOPT_MAXCONNECTS.html">CURLMOPT_MAXCONNECTS</a>, <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING.pdf b/docs/libcurl/opts/CURLMOPT_PIPELINING.pdf
index 9f93dbcf..9a9613f8 100644
--- a/docs/libcurl/opts/CURLMOPT_PIPELINING.pdf
+++ b/docs/libcurl/opts/CURLMOPT_PIPELINING.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.html b/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.html
index 50c3a896..3c39cc32 100644
--- a/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.html
+++ b/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.html
@@ -73,6 +73,6 @@ p.roffit {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.30.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING_SITE_BL.html">CURLMOPT_PIPELINING_SITE_BL</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING_SITE_BL.html">CURLMOPT_PIPELINING_SITE_BL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.pdf b/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.pdf
index a7931787..89404692 100644
--- a/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.pdf
+++ b/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.html b/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.html
index 1161a818..f74d5415 100644
--- a/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.html
+++ b/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.html
@@ -72,6 +72,6 @@ p.roffit {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.30.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING_SERVER_BL.html">CURLMOPT_PIPELINING_SERVER_BL</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING_SERVER_BL.html">CURLMOPT_PIPELINING_SERVER_BL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.pdf b/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.pdf
index d20ed4fa..fb825985 100644
--- a/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.pdf
+++ b/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_PUSHDATA.html b/docs/libcurl/opts/CURLMOPT_PUSHDATA.html
index 0ea49f22..b87b76de 100644
--- a/docs/libcurl/opts/CURLMOPT_PUSHDATA.html
+++ b/docs/libcurl/opts/CURLMOPT_PUSHDATA.html
@@ -65,6 +65,6 @@ CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_PUSHDATA, void *pointer);
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.44.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_PUSHFUNCTION.html">CURLMOPT_PUSHFUNCTION</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_PIPEWAIT.html">CURLOPT_PIPEWAIT</a>, <span Class="manpage"> </span> <span Class="manpage"><a href="http://www.ietf.org/rfc/rfc7540.txt">RFC 7540</a></span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_PUSHFUNCTION.html">CURLMOPT_PUSHFUNCTION</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLOPT_PIPEWAIT.html">CURLOPT_PIPEWAIT</a>, <span Class="manpage"><a href="http://www.ietf.org/rfc/rfc7540.txt">RFC 7540</a></span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_PUSHDATA.pdf b/docs/libcurl/opts/CURLMOPT_PUSHDATA.pdf
index 200136b6..03b448ee 100644
--- a/docs/libcurl/opts/CURLMOPT_PUSHDATA.pdf
+++ b/docs/libcurl/opts/CURLMOPT_PUSHDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3 b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3
index fb5e4e49..6a360e79 100644
--- a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3
+++ b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3
@@ -27,8 +27,8 @@ CURLMOPT_PUSHFUNCTION \- callback that approves or denies server pushes
.nf
#include <curl/curl.h>
-char *curl_pushheader_bynum(push_headers, int num);
-char *curl_pushheader_byname(push_headers, const char *name);
+char *curl_pushheader_bynum(struct curl_pushheaders *h, size_t num);
+char *curl_pushheader_byname(struct curl_pushheaders *h, const char *name);
int curl_push_callback(CURL *parent,
CURL *easy,
@@ -69,7 +69,7 @@ multi handle, the callback must not do that by itself.
The callback can access PUSH_PROMISE headers with two accessor
functions. These functions can only be used from within this callback and they
can only access the PUSH_PROMISE headers. The normal response headers will be
-pased to the header callback for pushed streams just as for normal streams.
+passed to the header callback for pushed streams just as for normal streams.
.IP curl_pushheader_bynum
Returns the header at index 'num' (or NULL). The returned pointer points to a
"name:value" string that will be freed when this callback returns.
@@ -105,7 +105,7 @@ int push_callback(CURL *parent,
FILE *out;
headp = curl_pushheader_byname(headers, ":path");
if(headp && !strncmp(headp, "/push-", 6)) {
- fprintf(stderr, "The PATH is %s\n", headp);
+ fprintf(stderr, "The PATH is %s\\n", headp);
/* save the push here */
out = fopen("pushed-stream", "wb");
diff --git a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.html b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.html
index 17680a01..68531a80 100644
--- a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.html
+++ b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.html
@@ -55,8 +55,8 @@ p.roffit {
<p class="level0"><pre class="level0">
&#35;include &lt;curl/curl.h&gt;
&nbsp;
-char *curl_pushheader_bynum(push_headers, int num);
-char *curl_pushheader_byname(push_headers, const char *name);
+char *curl_pushheader_bynum(struct curl_pushheaders *h, size_t num);
+char *curl_pushheader_byname(struct curl_pushheaders *h, const char *name);
&nbsp;
int curl_push_callback(CURL *parent,
&nbsp; CURL *easy,
@@ -77,7 +77,7 @@ CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_PUSHFUNCTION,
<p class="level0"><span Class="emphasis">headers</span> is a handle used to access push headers using the accessor functions described below. This only accesses and provides the PUSH_PROMISE headers, the normal response headers will be provided in the header callback as usual.
<p class="level0"><span Class="emphasis">userp</span> is the pointer set with <a Class="emphasis" href="./CURLMOPT_PUSHDATA.html">CURLMOPT_PUSHDATA</a>
<p class="level0">If the callback returns CURL_PUSH_OK, the 'easy' handle will be added to the multi handle, the callback must not do that by itself.
-<p class="level0">The callback can access PUSH_PROMISE headers with two accessor functions. These functions can only be used from within this callback and they can only access the PUSH_PROMISE headers. The normal response headers will be pased to the header callback for pushed streams just as for normal streams.
+<p class="level0">The callback can access PUSH_PROMISE headers with two accessor functions. These functions can only be used from within this callback and they can only access the PUSH_PROMISE headers. The normal response headers will be passed to the header callback for pushed streams just as for normal streams.
<p class="level0"><a name="curlpushheaderbynum"></a><span class="nroffip">curl_pushheader_bynum</span>
<p class="level1">Returns the header at index 'num' (or NULL). The returned pointer points to a "name:value" string that will be freed when this callback returns.
<p class="level0"><a name="curlpushheaderbyname"></a><span class="nroffip">curl_pushheader_byname</span>
@@ -104,7 +104,7 @@ int push_callback(CURL *parent,
&nbsp; FILE *out;
&nbsp; headp = curl_pushheader_byname(headers, ":path");
&nbsp; if(headp && !strncmp(headp, "/push-", 6)) {
-&nbsp; fprintf(stderr, "The PATH is %sn", headp);
+&nbsp; fprintf(stderr, "The PATH is %s\n", headp);
&nbsp;
&nbsp; /* save the push here */
&nbsp; out = fopen("pushed-stream", "wb");
@@ -126,6 +126,6 @@ curl_multi_setopt(multi, CURLMOPT_PUSHDATA, &counter);
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.44.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_PUSHDATA.html">CURLMOPT_PUSHDATA</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLOPT_PIPEWAIT.html">CURLOPT_PIPEWAIT</a>, <a class="manpage" href="#"> </a> <span Class="manpage"><a href="http://www.ietf.org/rfc/rfc7540.txt">RFC 7540</a></span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_PUSHDATA.html">CURLMOPT_PUSHDATA</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLOPT_PIPEWAIT.html">CURLOPT_PIPEWAIT</a>, <span Class="manpage"><a href="http://www.ietf.org/rfc/rfc7540.txt">RFC 7540</a></span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.pdf b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.pdf
index d6431ed1..6dbf09b8 100644
--- a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_SOCKETDATA.html b/docs/libcurl/opts/CURLMOPT_SOCKETDATA.html
index 5cea2c13..40e23362 100644
--- a/docs/libcurl/opts/CURLMOPT_SOCKETDATA.html
+++ b/docs/libcurl/opts/CURLMOPT_SOCKETDATA.html
@@ -65,6 +65,6 @@ CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_SOCKETDATA, void *pointer);
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_SOCKETFUNCTION.html">CURLMOPT_SOCKETFUNCTION</a>, <span Class="manpage"> curl_multi_socket_action (3)</span> <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_TIMERFUNCTION.html">CURLMOPT_TIMERFUNCTION</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_SOCKETFUNCTION.html">CURLMOPT_SOCKETFUNCTION</a>, <span Class="manpage">curl_multi_socket_action (3)</span>, <a Class="manpage" href="./CURLMOPT_TIMERFUNCTION.html">CURLMOPT_TIMERFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_SOCKETDATA.pdf b/docs/libcurl/opts/CURLMOPT_SOCKETDATA.pdf
index ac0a8a77..90b2b701 100644
--- a/docs/libcurl/opts/CURLMOPT_SOCKETDATA.pdf
+++ b/docs/libcurl/opts/CURLMOPT_SOCKETDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.html b/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.html
index ecb519ad..b4860fe8 100644
--- a/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.html
+++ b/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.html
@@ -71,7 +71,7 @@ CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_SOCKETFUNCTION, socket_callb
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_SOCKETDATA.html">CURLMOPT_SOCKETDATA</a>, <span Class="manpage"> curl_multi_socket_action (3)</span> <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_TIMERFUNCTION.html">CURLMOPT_TIMERFUNCTION</a>,
+<p class="level0"><a Class="manpage" href="./CURLMOPT_SOCKETDATA.html">CURLMOPT_SOCKETDATA</a>, <span Class="manpage">curl_multi_socket_action (3)</span>, <a Class="manpage" href="./CURLMOPT_TIMERFUNCTION.html">CURLMOPT_TIMERFUNCTION</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.pdf b/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.pdf
index 3445301c..55e06421 100644
--- a/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_TIMERDATA.html b/docs/libcurl/opts/CURLMOPT_TIMERDATA.html
index a42c18bd..4cb6e27a 100644
--- a/docs/libcurl/opts/CURLMOPT_TIMERDATA.html
+++ b/docs/libcurl/opts/CURLMOPT_TIMERDATA.html
@@ -65,6 +65,6 @@ CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_TIMERDATA, void *pointer);
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_TIMERFUNCTION.html">CURLMOPT_TIMERFUNCTION</a>, <a Class="manpage" href="./CURLMOPT_SOCKETFUNCTION.html">CURLMOPT_SOCKETFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_TIMERFUNCTION.html">CURLMOPT_TIMERFUNCTION</a>, <a Class="manpage" href="./CURLMOPT_SOCKETFUNCTION.html">CURLMOPT_SOCKETFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_TIMERDATA.pdf b/docs/libcurl/opts/CURLMOPT_TIMERDATA.pdf
index 34eb8a99..c1fb8869 100644
--- a/docs/libcurl/opts/CURLMOPT_TIMERDATA.pdf
+++ b/docs/libcurl/opts/CURLMOPT_TIMERDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.html b/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.html
index 0195567e..abcc4077 100644
--- a/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.html
+++ b/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.html
@@ -108,6 +108,6 @@ curl_multi_setopt(multi, CURLMOPT_TIMERFUNCTION, timerfunc);
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_TIMERDATA.html">CURLMOPT_TIMERDATA</a>, <a Class="manpage" href="./CURLMOPT_SOCKETFUNCTION.html">CURLMOPT_SOCKETFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_TIMERDATA.html">CURLMOPT_TIMERDATA</a>, <a Class="manpage" href="./CURLMOPT_SOCKETFUNCTION.html">CURLMOPT_SOCKETFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.pdf b/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.pdf
index 9a8ba6e3..0be97859 100644
--- a/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.html b/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.html
index e6e547e5..2d2424e8 100644
--- a/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.html
+++ b/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.24.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.pdf b/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.pdf
index 5bc835e0..697226a5 100644
--- a/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.pdf
+++ b/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.html b/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.html
index 76f7c9cf..2c8503f5 100644
--- a/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.html
+++ b/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.html
@@ -64,6 +64,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This option was called CURLOPT_ENCODING before 7.21.6 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TRANSFER_ENCODING.html">CURLOPT_TRANSFER_ENCODING</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_HTTP_CONTENT_DECODING.html">CURLOPT_HTTP_CONTENT_DECODING</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TRANSFER_ENCODING.html">CURLOPT_TRANSFER_ENCODING</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <a Class="manpage" href="./CURLOPT_HTTP_CONTENT_DECODING.html">CURLOPT_HTTP_CONTENT_DECODING</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.pdf b/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.pdf
index 659bd685..212ea2b2 100644
--- a/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.pdf
+++ b/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.html b/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.html
index 25017db6..b84aeded 100644
--- a/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.html
+++ b/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.pdf b/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.pdf
index f1f0e342..a5d529b9 100644
--- a/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.pdf
+++ b/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_APPEND.html b/docs/libcurl/opts/CURLOPT_APPEND.html
index 9b0b8b5e..307a987a 100644
--- a/docs/libcurl/opts/CURLOPT_APPEND.html
+++ b/docs/libcurl/opts/CURLOPT_APPEND.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This option was known as CURLOPT_FTPAPPEND up to 7.16.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_DIRLISTONLY.html">CURLOPT_DIRLISTONLY</a>, <a Class="manpage" href="./CURLOPT_RESUME_FROM.html">CURLOPT_RESUME_FROM</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_DIRLISTONLY.html">CURLOPT_DIRLISTONLY</a>, <a Class="manpage" href="./CURLOPT_RESUME_FROM.html">CURLOPT_RESUME_FROM</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_APPEND.pdf b/docs/libcurl/opts/CURLOPT_APPEND.pdf
index c1ea28ef..00fecd85 100644
--- a/docs/libcurl/opts/CURLOPT_APPEND.pdf
+++ b/docs/libcurl/opts/CURLOPT_APPEND.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_AUTOREFERER.html b/docs/libcurl/opts/CURLOPT_AUTOREFERER.html
index 55dad549..6ce41a32 100644
--- a/docs/libcurl/opts/CURLOPT_AUTOREFERER.html
+++ b/docs/libcurl/opts/CURLOPT_AUTOREFERER.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_REFERER.html">CURLOPT_REFERER</a>, <a Class="manpage" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_REFERER.html">CURLOPT_REFERER</a>, <a Class="manpage" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_AUTOREFERER.pdf b/docs/libcurl/opts/CURLOPT_AUTOREFERER.pdf
index dfcb134e..18c5177e 100644
--- a/docs/libcurl/opts/CURLOPT_AUTOREFERER.pdf
+++ b/docs/libcurl/opts/CURLOPT_AUTOREFERER.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_BUFFERSIZE.html b/docs/libcurl/opts/CURLOPT_BUFFERSIZE.html
index 4275b555..a98710b7 100644
--- a/docs/libcurl/opts/CURLOPT_BUFFERSIZE.html
+++ b/docs/libcurl/opts/CURLOPT_BUFFERSIZE.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.10 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><span Class="manpage">CURLOPT_MAX_RECV_SPEED (3)</span> <a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><span Class="manpage">CURLOPT_MAX_RECV_SPEED (3)</span>, <a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_BUFFERSIZE.pdf b/docs/libcurl/opts/CURLOPT_BUFFERSIZE.pdf
index 95302502..8024fb14 100644
--- a/docs/libcurl/opts/CURLOPT_BUFFERSIZE.pdf
+++ b/docs/libcurl/opts/CURLOPT_BUFFERSIZE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CAINFO.html b/docs/libcurl/opts/CURLOPT_CAINFO.html
index 67ef6dca..060e13fd 100644
--- a/docs/libcurl/opts/CURLOPT_CAINFO.html
+++ b/docs/libcurl/opts/CURLOPT_CAINFO.html
@@ -63,6 +63,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">For SSL engines that don't support certificate files the CURLOPT_CAINFO option is ignored. Refer to <a href="http://curl.haxx.se/docs/ssl-compared.html">http://curl.haxx.se/docs/ssl-compared.html</a> <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CAPATH.html">CURLOPT_CAPATH</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CAPATH.html">CURLOPT_CAPATH</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CAINFO.pdf b/docs/libcurl/opts/CURLOPT_CAINFO.pdf
index e4dc058e..db01c4e9 100644
--- a/docs/libcurl/opts/CURLOPT_CAINFO.pdf
+++ b/docs/libcurl/opts/CURLOPT_CAINFO.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CAPATH.html b/docs/libcurl/opts/CURLOPT_CAPATH.html
index 6f1c4031..e95c80e5 100644
--- a/docs/libcurl/opts/CURLOPT_CAPATH.html
+++ b/docs/libcurl/opts/CURLOPT_CAPATH.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This option is supported by the OpenSSL, GnuTLS and PolarSSL backends. The NSS backend provides the option only for backward compatibility. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS enabled, and CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a>, <a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CAPATH.pdf b/docs/libcurl/opts/CURLOPT_CAPATH.pdf
index 46be0cb8..b2e6d7f2 100644
--- a/docs/libcurl/opts/CURLOPT_CAPATH.pdf
+++ b/docs/libcurl/opts/CURLOPT_CAPATH.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CERTINFO.html b/docs/libcurl/opts/CURLOPT_CERTINFO.html
index 0b210d2a..b3275a49 100644
--- a/docs/libcurl/opts/CURLOPT_CERTINFO.html
+++ b/docs/libcurl/opts/CURLOPT_CERTINFO.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This option is supported by the OpenSSL, GnuTLS, NSS and GSKit backends. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CERTINFO.pdf b/docs/libcurl/opts/CURLOPT_CERTINFO.pdf
index e8cf96e1..f589af25 100644
--- a/docs/libcurl/opts/CURLOPT_CERTINFO.pdf
+++ b/docs/libcurl/opts/CURLOPT_CERTINFO.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.html b/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.html
index 85f5657a..2fd95261 100644
--- a/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.html
@@ -73,6 +73,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_CHUNK_BGN_FUNCTION,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This was added in 7.21.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CHUNK_END_FUNCTION.html">CURLOPT_CHUNK_END_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_WILDCARDMATCH.html">CURLOPT_WILDCARDMATCH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CHUNK_END_FUNCTION.html">CURLOPT_CHUNK_END_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_WILDCARDMATCH.html">CURLOPT_WILDCARDMATCH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.pdf b/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.pdf
index 6af97345..8fab2e02 100644
--- a/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_DATA.html b/docs/libcurl/opts/CURLOPT_CHUNK_DATA.html
index e27c65be..a464def7 100644
--- a/docs/libcurl/opts/CURLOPT_CHUNK_DATA.html
+++ b/docs/libcurl/opts/CURLOPT_CHUNK_DATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CHUNK_BGN_FUNCTION.html">CURLOPT_CHUNK_BGN_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_WILDCARDMATCH.html">CURLOPT_WILDCARDMATCH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CHUNK_BGN_FUNCTION.html">CURLOPT_CHUNK_BGN_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_WILDCARDMATCH.html">CURLOPT_WILDCARDMATCH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_DATA.pdf b/docs/libcurl/opts/CURLOPT_CHUNK_DATA.pdf
index 8313611b..8441fab7 100644
--- a/docs/libcurl/opts/CURLOPT_CHUNK_DATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_CHUNK_DATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.html b/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.html
index 7d069461..e2e00939 100644
--- a/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.html
@@ -69,6 +69,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_CHUNK_END_FUNCTION,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_WILDCARDMATCH.html">CURLOPT_WILDCARDMATCH</a>, <a Class="manpage" href="./CURLOPT_CHUNK_BGN_FUNCTION.html">CURLOPT_CHUNK_BGN_FUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_WILDCARDMATCH.html">CURLOPT_WILDCARDMATCH</a>, <a Class="manpage" href="./CURLOPT_CHUNK_BGN_FUNCTION.html">CURLOPT_CHUNK_BGN_FUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.pdf b/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.pdf
index 3da58c80..1b15809d 100644
--- a/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.html b/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.html
index e47f8c8d..e8c934f9 100644
--- a/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.html
+++ b/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.7 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CLOSESOCKETFUNCTION.html">CURLOPT_CLOSESOCKETFUNCTION</a>, <a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CLOSESOCKETFUNCTION.html">CURLOPT_CLOSESOCKETFUNCTION</a>, <a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.pdf b/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.pdf
index 99b7f90e..287692d2 100644
--- a/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.html b/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.html
index 4124d0bb..c77fd189 100644
--- a/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.html
@@ -63,6 +63,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.7 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CLOSESOCKETDATA.html">CURLOPT_CLOSESOCKETDATA</a>, <a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CLOSESOCKETDATA.html">CURLOPT_CLOSESOCKETDATA</a>, <a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.pdf
index 4aae7c54..cee8aa6f 100644
--- a/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.html b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.html
index 6afc3968..44c3ddf2 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.html
+++ b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.html
@@ -73,6 +73,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.pdf b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.pdf
index 3359205c..44e2a605 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.pdf
+++ b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.html b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.html
index 15580ffc..6f2dc0d8 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.html
+++ b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.html
@@ -73,6 +73,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.pdf b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.pdf
index 03d23ea3..68597834 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.pdf
+++ b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.html b/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.html
index 3e07fc2d..a60f4339 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.html
+++ b/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_HTTPPROXYTUNNEL.html">CURLOPT_HTTPPROXYTUNNEL</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_HTTPPROXYTUNNEL.html">CURLOPT_HTTPPROXYTUNNEL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.pdf b/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.pdf
index 39371fe2..ddd09587 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.pdf
+++ b/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.html b/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.html
index 3c78f548..823ee761 100644
--- a/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.html
@@ -77,6 +77,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_CONV_FROM_NETWORK_FUNCTION,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Available only if <span Class="bold">CURL_DOES_CONVERSIONS</span> was defined when libcurl was built. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CONV_TO_NETWORK_FUNCTION.html">CURLOPT_CONV_TO_NETWORK_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_CONV_FROM_UTF8_FUNCTION.html">CURLOPT_CONV_FROM_UTF8_FUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CONV_TO_NETWORK_FUNCTION.html">CURLOPT_CONV_TO_NETWORK_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_CONV_FROM_UTF8_FUNCTION.html">CURLOPT_CONV_FROM_UTF8_FUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.pdf b/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.pdf
index 2b92ff40..7c9e879b 100644
--- a/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.html b/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.html
index 5b637631..d3b1a467 100644
--- a/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.html
@@ -77,6 +77,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_CONV_FROM_UTF8_FUNCTION,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Available only if <span Class="bold">CURL_DOES_CONVERSIONS</span> was defined when libcurl was built. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CONV_TO_NETWORK_FUNCTION.html">CURLOPT_CONV_TO_NETWORK_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_CONV_FROM_NETWORK_FUNCTION.html">CURLOPT_CONV_FROM_NETWORK_FUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CONV_TO_NETWORK_FUNCTION.html">CURLOPT_CONV_TO_NETWORK_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_CONV_FROM_NETWORK_FUNCTION.html">CURLOPT_CONV_FROM_NETWORK_FUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.pdf b/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.pdf
index e9930fd2..5bfda792 100644
--- a/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.html b/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.html
index de151744..2966ab77 100644
--- a/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.html
@@ -77,6 +77,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_CONV_TO_NETWORK_FUNCTION,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Available only if <span Class="bold">CURL_DOES_CONVERSIONS</span> was defined when libcurl was built. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CONV_FROM_NETWORK_FUNCTION.html">CURLOPT_CONV_FROM_NETWORK_FUNCTION</a>, <span Class="manpage"> CURLOPT_CONV_TO_UTF8_FUNCTION (3)</span> <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CONV_FROM_NETWORK_FUNCTION.html">CURLOPT_CONV_FROM_NETWORK_FUNCTION</a>, <span Class="manpage">CURLOPT_CONV_TO_UTF8_FUNCTION (3)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.pdf b/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.pdf
index b07a2ccc..e738b98b 100644
--- a/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_COOKIE.html b/docs/libcurl/opts/CURLOPT_COOKIE.html
index c91529f7..6bf6bb45 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIE.html
+++ b/docs/libcurl/opts/CURLOPT_COOKIE.html
@@ -76,6 +76,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If HTTP is enabled <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is enabled, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIEFILE.html">CURLOPT_COOKIEFILE</a>, <a Class="manpage" href="./CURLOPT_COOKIEJAR.html">CURLOPT_COOKIEJAR</a>, <a Class="manpage" href="./CURLOPT_COOKIELIST.html">CURLOPT_COOKIELIST</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIEFILE.html">CURLOPT_COOKIEFILE</a>, <a Class="manpage" href="./CURLOPT_COOKIEJAR.html">CURLOPT_COOKIEJAR</a>, <a Class="manpage" href="./CURLOPT_COOKIELIST.html">CURLOPT_COOKIELIST</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_COOKIE.pdf b/docs/libcurl/opts/CURLOPT_COOKIE.pdf
index 6e51674e..e10f52fe 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIE.pdf
+++ b/docs/libcurl/opts/CURLOPT_COOKIE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_COOKIEFILE.3 b/docs/libcurl/opts/CURLOPT_COOKIEFILE.3
index a4c3b02b..643d8e32 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIEFILE.3
+++ b/docs/libcurl/opts/CURLOPT_COOKIEFILE.3
@@ -43,6 +43,14 @@ cookies.
This option only \fBreads\fP cookies. To make libcurl write cookies to file,
see \fICURLOPT_COOKIEJAR(3)\fP.
+Exercise caution if you are using this option and multiple transfers may occur.
+If you use the Set-Cookie format and don't specify a domain then the cookie is
+sent for any domain (even after redirects are followed) and cannot be modified
+by a server-set cookie. If a server sets a cookie of the same name then both
+will be sent on a future transfer to that server, likely not what you intended.
+To address these issues set a domain in Set-Cookie (doing that will include
+sub-domains) or use the Netscape format.
+
If you use this option multiple times, you just add more files to read.
Subsequent files will add more cookies.
.SH DEFAULT
diff --git a/docs/libcurl/opts/CURLOPT_COOKIEFILE.html b/docs/libcurl/opts/CURLOPT_COOKIEFILE.html
index 5123a4b5..399e0cd0 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIEFILE.html
+++ b/docs/libcurl/opts/CURLOPT_COOKIEFILE.html
@@ -58,12 +58,13 @@ p.roffit {
<p class="level0">It also enables the cookie engine, making libcurl parse and send cookies on subsequent requests with this handle.
<p class="level0">Given an empty or non-existing file or by passing the empty string ("") to this option, you can enable the cookie engine without reading any initial cookies.
<p class="level0">This option only <span Class="bold">reads</span> cookies. To make libcurl write cookies to file, see <a Class="emphasis" href="./CURLOPT_COOKIEJAR.html">CURLOPT_COOKIEJAR</a>.
+<p class="level0">Exercise caution if you are using this option and multiple transfers may occur. If you use the Set-Cookie format and don't specify a domain then the cookie is sent for any domain (even after redirects are followed) and cannot be modified by a server-set cookie. If a server sets a cookie of the same name then both will be sent on a future transfer to that server, likely not what you intended. To address these issues set a domain in Set-Cookie (doing that will include sub-domains) or use the Netscape format.
<p class="level0">If you use this option multiple times, you just add more files to read. Subsequent files will add more cookies. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">NULL <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">HTTP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">As long as HTTP is supported <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a>, <a Class="manpage" href="./CURLOPT_COOKIEJAR.html">CURLOPT_COOKIEJAR</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a>, <a Class="manpage" href="./CURLOPT_COOKIEJAR.html">CURLOPT_COOKIEJAR</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_COOKIEFILE.pdf b/docs/libcurl/opts/CURLOPT_COOKIEFILE.pdf
index 50ff7cdd..a66ce9ed 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIEFILE.pdf
+++ b/docs/libcurl/opts/CURLOPT_COOKIEFILE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_COOKIEJAR.3 b/docs/libcurl/opts/CURLOPT_COOKIEJAR.3
index 936d4d8a..e21540b3 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIEJAR.3
+++ b/docs/libcurl/opts/CURLOPT_COOKIEJAR.3
@@ -43,6 +43,9 @@ If the cookie jar file can't be created or written to (when the
error for this. Using \fICURLOPT_VERBOSE(3)\fP or
\fICURLOPT_DEBUGFUNCTION(3)\fP will get a warning to display, but that is the
only visible feedback you get about this possibly lethal situation.
+
+Since 7.43.0 cookies that were imported in the Set-Cookie format without a
+domain name are not exported by this option.
.SH DEFAULT
NULL
.SH PROTOCOLS
@@ -55,4 +58,5 @@ Along with HTTP
Returns CURLE_OK if HTTP is supported, CURLE_UNKNOWN_OPTION if not, or
CURLE_OUT_OF_MEMORY if there was insufficient heap space.
.SH "SEE ALSO"
-.BR CURLOPT_COOKIEFILE "(3), " CURLOPT_COOKIE "(3), " CURLOPT_COOKIELIST "(3), "
+.BR CURLOPT_COOKIEFILE "(3), " CURLOPT_COOKIE "(3), "
+.BR CURLOPT_COOKIELIST "(3), "
diff --git a/docs/libcurl/opts/CURLOPT_COOKIEJAR.html b/docs/libcurl/opts/CURLOPT_COOKIEJAR.html
index 0a8b2100..568d92ec 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIEJAR.html
+++ b/docs/libcurl/opts/CURLOPT_COOKIEJAR.html
@@ -56,12 +56,13 @@ p.roffit {
<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_COOKIEJAR, char *filename); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">Pass a <span Class="emphasis">filename</span> as char *, zero terminated. This will make libcurl write all internally known cookies to the specified file when <span Class="emphasis">curl_easy_cleanup(3)</span> is called. If no cookies are known, no file will be created. Specify "-" as filename to instead have the cookies written to stdout. Using this option also enables cookies for this session, so if you for example follow a location it will make matching cookies get sent accordingly.
<p class="level0">Note that libcurl doesn't read any cookies from the cookie jar. If you want to read cookies from a file, use <a Class="emphasis" href="./CURLOPT_COOKIEFILE.html">CURLOPT_COOKIEFILE</a>.
-<p class="level0">If the cookie jar file can't be created or written to (when the <span Class="emphasis">curl_easy_cleanup(3)</span> is called), libcurl will not and cannot report an error for this. Using <a Class="emphasis" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a> or <a Class="emphasis" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a> will get a warning to display, but that is the only visible feedback you get about this possibly lethal situation. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
+<p class="level0">If the cookie jar file can't be created or written to (when the <span Class="emphasis">curl_easy_cleanup(3)</span> is called), libcurl will not and cannot report an error for this. Using <a Class="emphasis" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a> or <a Class="emphasis" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a> will get a warning to display, but that is the only visible feedback you get about this possibly lethal situation.
+<p class="level0">Since 7.43.0 cookies that were imported in the Set-Cookie format without a domain name are not exported by this option. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">NULL <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">HTTP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIEFILE.html">CURLOPT_COOKIEFILE</a>, <a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a>, <a Class="manpage" href="./CURLOPT_COOKIELIST.html">CURLOPT_COOKIELIST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIEFILE.html">CURLOPT_COOKIEFILE</a>, <a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a>, <a Class="manpage" href="./CURLOPT_COOKIELIST.html">CURLOPT_COOKIELIST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_COOKIEJAR.pdf b/docs/libcurl/opts/CURLOPT_COOKIEJAR.pdf
index 731cff52..9da37d6e 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIEJAR.pdf
+++ b/docs/libcurl/opts/CURLOPT_COOKIEJAR.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_COOKIELIST.3 b/docs/libcurl/opts/CURLOPT_COOKIELIST.3
index 937c79db..ca30ec2a 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIELIST.3
+++ b/docs/libcurl/opts/CURLOPT_COOKIELIST.3
@@ -36,16 +36,15 @@ Such a cookie can be either a single line in Netscape / Mozilla format or just
regular HTTP-style header (Set-Cookie: ...) format. This will also enable the
cookie engine. This adds that single cookie to the internal cookie store.
-If you use the Set-Cookie format and don't specify a domain then the cookie
-is sent for any domain and will not be modified. If a server sets a cookie of
-the same name (or maybe you've imported one) then both will be sent on a future
-transfer to that server, likely not what you intended. Either set a domain in
-Set-Cookie (doing that will include sub domains) or use the Netscape format as
+Exercise caution if you are using this option and multiple transfers may occur.
+If you use the Set-Cookie format and don't specify a domain then the cookie is
+sent for any domain (even after redirects are followed) and cannot be modified
+by a server-set cookie. If a server sets a cookie of the same name (or maybe
+you've imported one) then both will be sent on a future transfer to that
+server, likely not what you intended. To address these issues set a domain in
+Set-Cookie (doing that will include sub-domains) or use the Netscape format as
shown in EXAMPLE.
-Starting in 7.43.0 the aforementioned any-domain cookies will not appear in the
-lists exported by \fICURLINFO_COOKIELIST(3)\fP and \fICURLOPT_COOKIEJAR(3)\fP.
-
Additionally, there are commands available that perform actions if you pass in
these exact strings:
.IP ALL
@@ -117,4 +116,4 @@ RELOAD was added in 7.39.0
Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or
CURLE_OUT_OF_MEMORY if there was insufficient heap space.
.SH "SEE ALSO"
-.BR CURLOPT_COOKIEFILE "(3), " CURLOPT_COOKIEJAR "(3), " CURLOPT_COOKIE "(3), "
+.BR CURLOPT_COOKIEFILE "(3), " CURLOPT_COOKIEJAR "(3), " CURLOPT_COOKIE "(3), "
diff --git a/docs/libcurl/opts/CURLOPT_COOKIELIST.html b/docs/libcurl/opts/CURLOPT_COOKIELIST.html
index 0f06a6f9..64291965 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIELIST.html
+++ b/docs/libcurl/opts/CURLOPT_COOKIELIST.html
@@ -61,8 +61,7 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_COOKIELIST,
<a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">Pass a char * to a <span Class="emphasis">cookie</span> string.
<p class="level0">Such a cookie can be either a single line in Netscape / Mozilla format or just regular HTTP-style header (Set-Cookie: ...) format. This will also enable the cookie engine. This adds that single cookie to the internal cookie store.
-<p class="level0">If you use the Set-Cookie format and don't specify a domain then the cookie is sent for any domain and will not be modified. If a server sets a cookie of the same name (or maybe you've imported one) then both will be sent on a future transfer to that server, likely not what you intended. Either set a domain in Set-Cookie (doing that will include sub domains) or use the Netscape format as shown in EXAMPLE.
-<p class="level0">Starting in 7.43.0 the aforementioned any-domain cookies will not appear in the lists exported by <span Class="emphasis">CURLINFO_COOKIELIST(3)</span> and <a Class="emphasis" href="./CURLOPT_COOKIEJAR.html">CURLOPT_COOKIEJAR</a>.
+<p class="level0">Exercise caution if you are using this option and multiple transfers may occur. If you use the Set-Cookie format and don't specify a domain then the cookie is sent for any domain (even after redirects are followed) and cannot be modified by a server-set cookie. If a server sets a cookie of the same name (or maybe you've imported one) then both will be sent on a future transfer to that server, likely not what you intended. To address these issues set a domain in Set-Cookie (doing that will include sub-domains) or use the Netscape format as shown in EXAMPLE.
<p class="level0">Additionally, there are commands available that perform actions if you pass in these exact strings:
<p class="level0"><a name="ALL"></a><span class="nroffip">ALL</span>
<p class="level1">erases all cookies held in memory
@@ -125,6 +124,6 @@ curl_easy_cleanup(curl); /* cookies exported to cookies.txt */
<p class="level0">FLUSH was added in 7.17.1
<p class="level0">RELOAD was added in 7.39.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIEFILE.html">CURLOPT_COOKIEFILE</a>, <a Class="manpage" href="./CURLOPT_COOKIEJAR.html">CURLOPT_COOKIEJAR</a>, <a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIEFILE.html">CURLOPT_COOKIEFILE</a>, <a Class="manpage" href="./CURLOPT_COOKIEJAR.html">CURLOPT_COOKIEJAR</a>, <a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_COOKIELIST.pdf b/docs/libcurl/opts/CURLOPT_COOKIELIST.pdf
index 1a7b3e14..6005671b 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIELIST.pdf
+++ b/docs/libcurl/opts/CURLOPT_COOKIELIST.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_COOKIESESSION.html b/docs/libcurl/opts/CURLOPT_COOKIESESSION.html
index 04fa0e86..5949d6d6 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIESESSION.html
+++ b/docs/libcurl/opts/CURLOPT_COOKIESESSION.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIEFILE.html">CURLOPT_COOKIEFILE</a>, <a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIEFILE.html">CURLOPT_COOKIEFILE</a>, <a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_COOKIESESSION.pdf b/docs/libcurl/opts/CURLOPT_COOKIESESSION.pdf
index bbe97386..501219ce 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIESESSION.pdf
+++ b/docs/libcurl/opts/CURLOPT_COOKIESESSION.pdf
@@ -63,12 +63,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:7b88777e-78d5-11f0-0000-734885418920' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:7b88777e-78d5-11f0-0000-734885418920' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:13+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:13+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:08242dc8-a4e8-11f0-0000-734885418920' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:08242dc8-a4e8-11f0-0000-734885418920' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:14:51+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:14:51+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:7b88777e-78d5-11f0-0000-734885418920' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:7b88777e-78d5-11f0-0000-734885418920'/>
-<rdf:Description rdf:about='uuid:7b88777e-78d5-11f0-0000-734885418920' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:08242dc8-a4e8-11f0-0000-734885418920' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:08242dc8-a4e8-11f0-0000-734885418920'/>
+<rdf:Description rdf:about='uuid:08242dc8-a4e8-11f0-0000-734885418920' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -78,8 +78,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081113+02'00')
-/ModDate(D:20150812081113+02'00')
+/CreationDate(D:20151007101451+02'00')
+/ModDate(D:20151007101451+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 14
@@ -99,7 +99,7 @@ xref
0000001853 00000 n
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
-/ID [<3FB8C8E04869B30090B9FE0589AF0565><3FB8C8E04869B30090B9FE0589AF0565>]
+/ID [<B5A684866710F3A05EED569E6F54C746><B5A684866710F3A05EED569E6F54C746>]
>>
startxref
3430
diff --git a/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.html b/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.html
index 7aa2456a..107b0381 100644
--- a/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.html
+++ b/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.html
@@ -77,6 +77,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.17.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_POSTFIELDSIZE.html">CURLOPT_POSTFIELDSIZE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_POSTFIELDSIZE.html">CURLOPT_POSTFIELDSIZE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.pdf b/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.pdf
index 15a68376..29213e5f 100644
--- a/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.pdf
+++ b/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CRLF.html b/docs/libcurl/opts/CURLOPT_CRLF.html
index 001490b2..aea1aa09 100644
--- a/docs/libcurl/opts/CURLOPT_CRLF.html
+++ b/docs/libcurl/opts/CURLOPT_CRLF.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">SMTP since 7.40.0, other protocols since they were introduced <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CONV_FROM_NETWORK_FUNCTION.html">CURLOPT_CONV_FROM_NETWORK_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_CONV_TO_NETWORK_FUNCTION.html">CURLOPT_CONV_TO_NETWORK_FUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CONV_FROM_NETWORK_FUNCTION.html">CURLOPT_CONV_FROM_NETWORK_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_CONV_TO_NETWORK_FUNCTION.html">CURLOPT_CONV_TO_NETWORK_FUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CRLF.pdf b/docs/libcurl/opts/CURLOPT_CRLF.pdf
index ab3ca881..4e69d597 100644
--- a/docs/libcurl/opts/CURLOPT_CRLF.pdf
+++ b/docs/libcurl/opts/CURLOPT_CRLF.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CRLFILE.html b/docs/libcurl/opts/CURLOPT_CRLFILE.html
index b7388151..770a00ad 100644
--- a/docs/libcurl/opts/CURLOPT_CRLFILE.html
+++ b/docs/libcurl/opts/CURLOPT_CRLFILE.html
@@ -63,6 +63,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CRLFILE.pdf b/docs/libcurl/opts/CURLOPT_CRLFILE.pdf
index 5249c5bb..907c831a 100644
--- a/docs/libcurl/opts/CURLOPT_CRLFILE.pdf
+++ b/docs/libcurl/opts/CURLOPT_CRLFILE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.html b/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.html
index 03014103..a0391a73 100644
--- a/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.html
+++ b/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.html
@@ -81,6 +81,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">IMAP is supported since 7.30.0, POP3 since 7.26.0 and SMTP since 7.34.0. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <a Class="manpage" href="./CURLOPT_NOBODY.html">CURLOPT_NOBODY</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <a Class="manpage" href="./CURLOPT_NOBODY.html">CURLOPT_NOBODY</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.pdf b/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.pdf
index d3503079..238107f0 100644
--- a/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.pdf
+++ b/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DEBUGDATA.html b/docs/libcurl/opts/CURLOPT_DEBUGDATA.html
index 2f79735e..14902384 100644
--- a/docs/libcurl/opts/CURLOPT_DEBUGDATA.html
+++ b/docs/libcurl/opts/CURLOPT_DEBUGDATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0"><a href="http://curl.haxx.se/libcurl/c/debug.html">http://curl.haxx.se/libcurl/c/debug.html</a> <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DEBUGDATA.pdf b/docs/libcurl/opts/CURLOPT_DEBUGDATA.pdf
index a3720c73..b5b1b873 100644
--- a/docs/libcurl/opts/CURLOPT_DEBUGDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_DEBUGDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3 b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3
index 6c4721b7..431fcede 100644
--- a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3
@@ -88,7 +88,7 @@ void dump(const char *text,
size_t c;
unsigned int width=0x10;
- fprintf(stream, "%s, %10.10ld bytes (0x%8.8lx)\n",
+ fprintf(stream, "%s, %10.10ld bytes (0x%8.8lx)\\n",
text, (long)size, (long)size);
for(i=0; i<size; i+= width) {
@@ -106,7 +106,7 @@ void dump(const char *text,
for(c = 0; (c < width) && (i+c < size); c++)
fputc(ptr[i+c]>=0x20) && (ptr[i+c]<0x80)?ptr[i+c]:'.', stream);
- fputc('\n', stream); /* newline */
+ fputc('\\n', stream); /* newline */
}
}
@@ -167,7 +167,7 @@ int main(void)
res = curl_easy_perform(curl);
/* Check for errors */
if(res != CURLE_OK)
- fprintf(stderr, "curl_easy_perform() failed: %s\n",
+ fprintf(stderr, "curl_easy_perform() failed: %s\\n",
curl_easy_strerror(res));
/* always cleanup */
diff --git a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.html b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.html
index 2b5b6336..c9d1930e 100644
--- a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.html
@@ -105,7 +105,7 @@ void dump(const char *text,
&nbsp; size_t c;
&nbsp; unsigned int width=0x10;
&nbsp;
-&nbsp; fprintf(stream, "%s, %10.10ld bytes (0x%8.8lx)n",
+&nbsp; fprintf(stream, "%s, %10.10ld bytes (0x%8.8lx)\n",
&nbsp; text, (long)size, (long)size);
&nbsp;
&nbsp; for(i=0; i&lt;size; i+= width) {
@@ -123,7 +123,7 @@ void dump(const char *text,
&nbsp; for(c = 0; (c &lt; width) && (i+c &lt; size); c++)
&nbsp; fputc(ptr[i+c]&gt;=0x20) && (ptr[i+c]&lt;0x80)?ptr[i+c]:'.', stream);
&nbsp;
-&nbsp; fputc('n', stream); /* newline */
+&nbsp; fputc('\n', stream); /* newline */
&nbsp; }
}
&nbsp;
@@ -184,7 +184,7 @@ int main(void)
&nbsp; res = curl_easy_perform(curl);
&nbsp; /* Check for errors */
&nbsp; if(res != CURLE_OK)
-&nbsp; fprintf(stderr, "curl_easy_perform() failed: %sn",
+&nbsp; fprintf(stderr, "curl_easy_perform() failed: %s\n",
&nbsp; curl_easy_strerror(res));
&nbsp;
&nbsp; /* always cleanup */
@@ -197,6 +197,6 @@ int main(void)
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_DEBUGDATA.html">CURLOPT_DEBUGDATA</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_DEBUGDATA.html">CURLOPT_DEBUGDATA</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.pdf
index bb8e6cdb..4d0dbccb 100644
--- a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3 b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3
new file mode 100644
index 00000000..1091d17f
--- /dev/null
+++ b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3
@@ -0,0 +1,79 @@
+.\" **************************************************************************
+.\" * _ _ ____ _
+.\" * Project ___| | | | _ \| |
+.\" * / __| | | | |_) | |
+.\" * | (__| |_| | _ <| |___
+.\" * \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at http://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLOPT_DEFAULT_PROTOCOL 3 "18 Aug 2015" "libcurl 7.45.0" "curl_easy_setopt options"
+.SH NAME
+CURLOPT_DEFAULT_PROTOCOL \- default protocol to use if the URL is missing a
+scheme name
+.SH SYNOPSIS
+#include <curl/curl.h>
+
+CURLcode curl_easy_setopt(CURL *handle, CURLOPT_DEFAULT_PROTOCOL, char
+*protocol);
+.SH DESCRIPTION
+This option tells libcurl to use \fIprotocol\fP if the URL is missing a scheme
+name.
+
+Use one of these protocol (scheme) names:
+
+dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3,
+pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
+
+An unknown or unsupported protocol causes error
+\fICURLE_UNSUPPORTED_PROTOCOL\fP when libcurl parses a schemeless URL. Parsing
+happens when \fIcurl_easy_perform(3)\fP or \fIcurl_multi_perform(3)\fP is
+called. The protocols supported by libcurl will vary depending on how it was
+built. Use \fIcurl_version_info(3)\fP if you need a list of protocol names
+supported by the build of libcurl that you are using.
+
+This option does not change the default proxy protocol (http).
+
+Without this option libcurl would make a guess based on the host, see
+\fICURLOPT_URL(3)\fP for details.
+.SH DEFAULT
+NULL (make a guess based on the host)
+.SH PROTOCOLS
+All
+.SH EXAMPLE
+.nf
+curl = curl_easy_init();
+if(curl) {
+ /* set a URL without a scheme */
+ curl_easy_setopt(curl, CURLOPT_URL, "example.com");
+
+ /* set the default protocol (scheme) for schemeless URLs */
+ curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
+
+ /* Perform the request */
+ curl_easy_perform(curl);
+}
+.fi
+.SH AVAILABILITY
+Added in 7.45.0
+.SH RETURN VALUE
+CURLE_OK if the option is supported.
+
+CURLE_OUT_OF_MEMORY if there was insufficient heap space.
+
+CURLE_UNKNOWN_OPTION if the option is not supported.
+.SH "SEE ALSO"
+.BR CURLOPT_URL "(3), "
diff --git a/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.html b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.html
new file mode 100644
index 00000000..c9c97841
--- /dev/null
+++ b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+<title>CURLOPT_DEFAULT_PROTOCOL man page</title>
+<meta name="generator" content="roffit">
+<STYLE type="text/css">
+pre {
+ overflow: auto;
+ margin: 0;
+}
+
+P.level0, pre.level0 {
+ padding-left: 2em;
+}
+
+P.level1, pre.level1 {
+ padding-left: 4em;
+}
+
+P.level2, pre.level2 {
+ padding-left: 6em;
+}
+
+span.emphasis {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+span.manpage {
+ font-weight: bold;
+}
+
+h2.nroffsh {
+ background-color: #e0e0e0;
+}
+
+span.nroffip {
+ font-weight: bold;
+ font-size: 120%;
+ font-family: monospace;
+}
+
+p.roffit {
+ text-align: center;
+ font-size: 80%;
+}
+</STYLE>
+</head><body>
+
+<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
+<p class="level0">CURLOPT_DEFAULT_PROTOCOL - default protocol to use if the URL is missing a scheme name <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
+<p class="level0">&#35;include &lt;curl/curl.h&gt;
+<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_DEFAULT_PROTOCOL, char *protocol); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">This option tells libcurl to use <span Class="emphasis">protocol</span> if the URL is missing a scheme name.
+<p class="level0">Use one of these protocol (scheme) names:
+<p class="level0">dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
+<p class="level0">An unknown or unsupported protocol causes error <span Class="emphasis">CURLE_UNSUPPORTED_PROTOCOL</span> when libcurl parses a schemeless URL. Parsing happens when <span Class="emphasis">curl_easy_perform(3)</span> or <span Class="emphasis">curl_multi_perform(3)</span> is called. The protocols supported by libcurl will vary depending on how it was built. Use <span Class="emphasis">curl_version_info(3)</span> if you need a list of protocol names supported by the build of libcurl that you are using.
+<p class="level0">This option does not change the default proxy protocol (http).
+<p class="level0">Without this option libcurl would make a guess based on the host, see <a Class="emphasis" href="./CURLOPT_URL.html">CURLOPT_URL</a> for details. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
+<p class="level0">NULL (make a guess based on the host) <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0"><pre class="level0">
+curl = curl_easy_init();
+if(curl) {
+&nbsp; /* set a URL without a scheme */
+&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "example.com");
+&nbsp;
+&nbsp; /* set the default protocol (scheme) for schemeless URLs */
+&nbsp; curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
+&nbsp;
+&nbsp; /* Perform the request */
+&nbsp; curl_easy_perform(curl);
+}
+</pre>
+
+<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
+<p class="level0">Added in 7.45.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
+<p class="level0">CURLE_OK if the option is supported.
+<p class="level0">CURLE_OUT_OF_MEMORY if there was insufficient heap space.
+<p class="level0">CURLE_UNKNOWN_OPTION if the option is not supported. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
+<p class="level0"><a Class="manpage" href="./CURLOPT_URL.html">CURLOPT_URL</a><p class="roffit">
+ This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
+</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.pdf b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.pdf
new file mode 100644
index 00000000..ff1d8d78
--- /dev/null
+++ b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.html b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.html
index 68d7f6e1..dfb8c9c7 100644
--- a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.html
+++ b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.html
@@ -64,6 +64,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This option was known as CURLOPT_FTPLISTONLY up to 7.16.4. POP3 is supported since 7.21.5. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CUSTOMREQUEST.html">CURLOPT_CUSTOMREQUEST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CUSTOMREQUEST.html">CURLOPT_CUSTOMREQUEST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.pdf b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.pdf
index 325275f7..3f67bf5c 100644
--- a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.pdf
+++ b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.html b/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.html
index 9fe9a12b..adbe8f7d 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.html
+++ b/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_USE_GLOBAL_CACHE.html">CURLOPT_DNS_USE_GLOBAL_CACHE</a>, <a Class="manpage" href="./CURLOPT_DNS_SERVERS.html">CURLOPT_DNS_SERVERS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_USE_GLOBAL_CACHE.html">CURLOPT_DNS_USE_GLOBAL_CACHE</a>, <a Class="manpage" href="./CURLOPT_DNS_SERVERS.html">CURLOPT_DNS_SERVERS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.pdf b/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.pdf
index cb609ecf..c088b66a 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.pdf
+++ b/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.html b/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.html
index b22f2d64..65f1b190 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.html
+++ b/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.33.0. This option also requires that libcurl was built with a resolver backend that supports this operation. The c-ares backend is the only such one. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_NOT_BUILT_IN if support was disabled at compile-time. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_SERVERS.html">CURLOPT_DNS_SERVERS</a>, <a Class="manpage" href="./CURLOPT_DNS_LOCAL_IP4.html">CURLOPT_DNS_LOCAL_IP4</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_SERVERS.html">CURLOPT_DNS_SERVERS</a>, <a Class="manpage" href="./CURLOPT_DNS_LOCAL_IP4.html">CURLOPT_DNS_LOCAL_IP4</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.pdf b/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.pdf
index 04c414a9..258830a4 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.pdf
+++ b/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.html b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.html
index 5d7f4fc1..64868b58 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.html
+++ b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">This option requires that libcurl was built with a resolver backend that supports this operation. The c-ares backend is the only such one.
<p class="level0">Added in 7.33.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, CURLE_NOT_BUILT_IN if support was disabled at compile-time, or CURLE_BAD_FUNCTION_ARGUMENT when given a bad address. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_INTERFACE.html">CURLOPT_DNS_INTERFACE</a>, <a Class="manpage" href="./CURLOPT_DNS_LOCAL_IP4.html">CURLOPT_DNS_LOCAL_IP4</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_INTERFACE.html">CURLOPT_DNS_INTERFACE</a>, <a Class="manpage" href="./CURLOPT_DNS_LOCAL_IP4.html">CURLOPT_DNS_LOCAL_IP4</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.pdf b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.pdf
index 78f9c773..2f01869c 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.pdf
+++ b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.html b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.html
index ec72fdb0..796226e7 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.html
+++ b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">This option requires that libcurl was built with a resolver backend that supports this operation. The c-ares backend is the only such one.
<p class="level0">Added in 7.33.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, CURLE_NOT_BUILT_IN if support was disabled at compile-time, or CURLE_BAD_FUNCTION_ARGUMENT when given a bad address. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_INTERFACE.html">CURLOPT_DNS_INTERFACE</a>, <a Class="manpage" href="./CURLOPT_DNS_LOCAL_IP4.html">CURLOPT_DNS_LOCAL_IP4</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_INTERFACE.html">CURLOPT_DNS_INTERFACE</a>, <a Class="manpage" href="./CURLOPT_DNS_LOCAL_IP4.html">CURLOPT_DNS_LOCAL_IP4</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.pdf b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.pdf
index e21197cc..fd8f6487 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.pdf
+++ b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DNS_SERVERS.html b/docs/libcurl/opts/CURLOPT_DNS_SERVERS.html
index c272171e..8d9fa9ff 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_SERVERS.html
+++ b/docs/libcurl/opts/CURLOPT_DNS_SERVERS.html
@@ -64,6 +64,6 @@ p.roffit {
<p class="level0">This option requires that libcurl was built with a resolver backend that supports this operation. The c-ares backend is the only such one.
<p class="level0">Added in 7.24.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, CURLE_NOT_BUILT_IN if support was disabled at compile-time, CURLE_BAD_FUNCTION_ARGUMENT when given an invalid server list, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_LOCAL_IP4.html">CURLOPT_DNS_LOCAL_IP4</a>, <a Class="manpage" href="./CURLOPT_DNS_CACHE_TIMEOUT.html">CURLOPT_DNS_CACHE_TIMEOUT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_LOCAL_IP4.html">CURLOPT_DNS_LOCAL_IP4</a>, <a Class="manpage" href="./CURLOPT_DNS_CACHE_TIMEOUT.html">CURLOPT_DNS_CACHE_TIMEOUT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DNS_SERVERS.pdf b/docs/libcurl/opts/CURLOPT_DNS_SERVERS.pdf
index fb3f635e..9adc9ec1 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_SERVERS.pdf
+++ b/docs/libcurl/opts/CURLOPT_DNS_SERVERS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.html b/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.html
index 1461d3cf..d2190b4d 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.html
+++ b/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Subject for removal in the future. Do not use! <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SHARE.html">CURLOPT_SHARE</a>, <a Class="manpage" href="./CURLOPT_DNS_CACHE_TIMEOUT.html">CURLOPT_DNS_CACHE_TIMEOUT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SHARE.html">CURLOPT_SHARE</a>, <a Class="manpage" href="./CURLOPT_DNS_CACHE_TIMEOUT.html">CURLOPT_DNS_CACHE_TIMEOUT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.pdf b/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.pdf
index d14d5461..f5bff793 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.pdf
+++ b/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_EGDSOCKET.html b/docs/libcurl/opts/CURLOPT_EGDSOCKET.html
index 285934b3..d36374de 100644
--- a/docs/libcurl/opts/CURLOPT_EGDSOCKET.html
+++ b/docs/libcurl/opts/CURLOPT_EGDSOCKET.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled. Only the OpenSSL and GnuTLS backends will use this. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RANDOM_FILE.html">CURLOPT_RANDOM_FILE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RANDOM_FILE.html">CURLOPT_RANDOM_FILE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_EGDSOCKET.pdf b/docs/libcurl/opts/CURLOPT_EGDSOCKET.pdf
index 550d8be1..50247f7f 100644
--- a/docs/libcurl/opts/CURLOPT_EGDSOCKET.pdf
+++ b/docs/libcurl/opts/CURLOPT_EGDSOCKET.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_ERRORBUFFER.html b/docs/libcurl/opts/CURLOPT_ERRORBUFFER.html
index 519891a7..794481b8 100644
--- a/docs/libcurl/opts/CURLOPT_ERRORBUFFER.html
+++ b/docs/libcurl/opts/CURLOPT_ERRORBUFFER.html
@@ -96,6 +96,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <span Class="manpage"> </span> <span Class="manpage">curl_easy_strerror (3)</span> <span Class="manpage"> curl_multi_strerror (3)</span> <span Class="manpage"> </span> <span Class="manpage">curl_share_strerror (3) </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <span Class="manpage">curl_easy_strerror (3)</span>, <span Class="manpage">curl_multi_strerror (3)</span>, <span Class="manpage">curl_share_strerror (3)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_ERRORBUFFER.pdf b/docs/libcurl/opts/CURLOPT_ERRORBUFFER.pdf
index 6cb25523..5eebcc2d 100644
--- a/docs/libcurl/opts/CURLOPT_ERRORBUFFER.pdf
+++ b/docs/libcurl/opts/CURLOPT_ERRORBUFFER.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.html b/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.html
index 1a91850b..90101484 100644
--- a/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.html
+++ b/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_EXPECT_100_TIMEOUT_MS,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.36.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_POST.html">CURLOPT_POST</a>, <a Class="manpage" href="./CURLOPT_HTTPPOST.html">CURLOPT_HTTPPOST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_POST.html">CURLOPT_POST</a>, <a Class="manpage" href="./CURLOPT_HTTPPOST.html">CURLOPT_HTTPPOST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.pdf b/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.pdf
index 7fb2ef47..4ac84a27 100644
--- a/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.pdf
+++ b/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FAILONERROR.html b/docs/libcurl/opts/CURLOPT_FAILONERROR.html
index 824dd045..d435af97 100644
--- a/docs/libcurl/opts/CURLOPT_FAILONERROR.html
+++ b/docs/libcurl/opts/CURLOPT_FAILONERROR.html
@@ -63,6 +63,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is enabled, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP200ALIASES.html">CURLOPT_HTTP200ALIASES</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP200ALIASES.html">CURLOPT_HTTP200ALIASES</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FAILONERROR.pdf b/docs/libcurl/opts/CURLOPT_FAILONERROR.pdf
index db2e3af5..65d0cc3e 100644
--- a/docs/libcurl/opts/CURLOPT_FAILONERROR.pdf
+++ b/docs/libcurl/opts/CURLOPT_FAILONERROR.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FILETIME.3 b/docs/libcurl/opts/CURLOPT_FILETIME.3
index 7c57affe..f087fb9e 100644
--- a/docs/libcurl/opts/CURLOPT_FILETIME.3
+++ b/docs/libcurl/opts/CURLOPT_FILETIME.3
@@ -31,8 +31,8 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FILETIME, long gettime);
Pass a long. If it is 1, libcurl will attempt to get the modification time of
the remote document in this operation. This requires that the remote server
sends the time or replies to a time querying command. The
-\fIcurl_easy_getinfo(3)\fP function with the \fICURLINFO_FILETIME\fP argument
-can be used after a transfer to extract the received time (if any).
+\fIcurl_easy_getinfo(3)\fP function with the \fICURLINFO_FILETIME(3)\fP
+argument can be used after a transfer to extract the received time (if any).
.SH DEFAULT
0
.SH PROTOCOLS
diff --git a/docs/libcurl/opts/CURLOPT_FILETIME.html b/docs/libcurl/opts/CURLOPT_FILETIME.html
index 05909280..ae093ea4 100644
--- a/docs/libcurl/opts/CURLOPT_FILETIME.html
+++ b/docs/libcurl/opts/CURLOPT_FILETIME.html
@@ -54,12 +54,12 @@ p.roffit {
<p class="level0">CURLOPT_FILETIME - get the modification time of the remote resource <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0">&#35;include &lt;curl/curl.h&gt;
<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FILETIME, long gettime); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">Pass a long. If it is 1, libcurl will attempt to get the modification time of the remote document in this operation. This requires that the remote server sends the time or replies to a time querying command. The <span Class="emphasis">curl_easy_getinfo(3)</span> function with the <span Class="emphasis">CURLINFO_FILETIME</span> argument can be used after a transfer to extract the received time (if any). <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
+<p class="level0">Pass a long. If it is 1, libcurl will attempt to get the modification time of the remote document in this operation. This requires that the remote server sends the time or replies to a time querying command. The <span Class="emphasis">curl_easy_getinfo(3)</span> function with the <a Class="emphasis" href="./CURLINFO_FILETIME.html">CURLINFO_FILETIME</a> argument can be used after a transfer to extract the received time (if any). <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">0 <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">HTTP, FTP, SFTP, FILE <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span> <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><span Class="manpage">curl_easy_getinfo (3)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FILETIME.pdf b/docs/libcurl/opts/CURLOPT_FILETIME.pdf
index 90abaa6e..9ebf2394 100644
--- a/docs/libcurl/opts/CURLOPT_FILETIME.pdf
+++ b/docs/libcurl/opts/CURLOPT_FILETIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.html b/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.html
index b8d2dd73..4fce5573 100644
--- a/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.html
+++ b/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FNMATCH_DATA,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FNMATCH_FUNCTION.html">CURLOPT_FNMATCH_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_WILDCARDMATCH.html">CURLOPT_WILDCARDMATCH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FNMATCH_FUNCTION.html">CURLOPT_FNMATCH_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_WILDCARDMATCH.html">CURLOPT_WILDCARDMATCH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.pdf b/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.pdf
index 414ae776..89cc021a 100644
--- a/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3 b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3
index fc119a9c..4b351f2d 100644
--- a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3
@@ -37,7 +37,7 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FNMATCH_FUNCTION,
Pass a pointer to your callback function, which should match the prototype
shown above.
-This callback s used for wildcard matching.
+This callback is used for wildcard matching.
Return \fICURL_FNMATCHFUNC_MATCH\fP if pattern matches the string,
\fICURL_FNMATCHFUNC_NOMATCH\fP if not or \fICURL_FNMATCHFUNC_FAIL\fP if an
diff --git a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.html b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.html
index 75e0f4e5..4807d4f2 100644
--- a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.html
@@ -64,13 +64,13 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FNMATCH_FUNCTION,
</pre>
<a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
<p class="level0">Pass a pointer to your callback function, which should match the prototype shown above.
-<p class="level0">This callback s used for wildcard matching.
+<p class="level0">This callback is used for wildcard matching.
<p class="level0">Return <span Class="emphasis">CURL_FNMATCHFUNC_MATCH</span> if pattern matches the string, <span Class="emphasis">CURL_FNMATCHFUNC_NOMATCH</span> if not or <span Class="emphasis">CURL_FNMATCHFUNC_FAIL</span> if an error occurred. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">NULL == an internal function for wildcard matching. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">FTP <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FNMATCH_DATA.html">CURLOPT_FNMATCH_DATA</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FNMATCH_DATA.html">CURLOPT_FNMATCH_DATA</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.pdf b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.pdf
index 2e66bcd5..21ab5f20 100644
--- a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3 b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3
index 3a32caef..f47a3185 100644
--- a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3
+++ b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3
@@ -5,7 +5,7 @@
.\" * | (__| |_| | _ <| |___
.\" * \___|\___/|_| \_\_____|
.\" *
-.\" * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
.\" *
.\" * This software is licensed as described in the file COPYING, which
.\" * you should have received as part of this distribution. The terms
@@ -28,22 +28,31 @@ CURLOPT_FOLLOWLOCATION \- follow HTTP 3xx redirects
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FOLLOWLOCATION, long enable);
.SH DESCRIPTION
-A parameter set to 1 tells the library to follow any Location: header that the
-server sends as part of a HTTP header in a 3xx response.
+A long parameter set to 1 tells the library to follow any Location: header
+that the server sends as part of a HTTP header in a 3xx response. The
+Location: header can specify a relative or an absolute URL to follow.
-This means that libcurl will re-send the same request on the new location and
-follow new Location: headers all the way until no more such headers are
-returned. \fICURLOPT_MAXREDIRS(3)\fP can be used to limit the number of
-redirects libcurl will follow.
+libcurl will issue another request for the new URL and follow new Location:
+headers all the way until no more such headers are returned.
+\fICURLOPT_MAXREDIRS(3)\fP can be used to limit the number of redirects
+libcurl will follow.
-libcurl can limit to what protocols it will automatically follow. The accepted
-protocols are set with \fICURLOPT_REDIR_PROTOCOLS(3)\fP and it excludes the
-FILE protocol by default.
+libcurl limits what protocols it automatically follows to. The accepted
+protocols are set with \fICURLOPT_REDIR_PROTOCOLS(3)\fP. By default libcurl
+will allow all protocols on redirect except those disabled for security
+reasons: Since 7.19.4 FILE and SCP are disabled, and since 7.40.0 SMB and SMBS
+are also disabled.
+
+When following a Location:, the 3xx response code that redirected it also
+dictates which request method it will use in the subsequent request: For 301,
+302 and 303 responses libcurl will switch method to GET unless
+\fICURLOPT_POSTREDIR(3)\fP instructs libcurl otherwise. All other 3xx codes
+will make libcurl send the same method again.
For users who think the existing location following is too naive, too simple
or just lacks features, it is very easy to instead implement your own redirect
follow logic with the use of \fIcurl_easy_getinfo(3)\fP's
-\fICURLINFO_REDIRECT_URL\fP option instead of using
+\fICURLINFO_REDIRECT_URL(3)\fP option instead of using
\fICURLOPT_FOLLOWLOCATION(3)\fP.
.SH DEFAULT
0, disabled
@@ -68,3 +77,4 @@ Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not.
.SH "SEE ALSO"
.BR CURLOPT_REDIR_PROTOCOLS "(3), " CURLOPT_PROTOCOLS "(3), "
.BR CURLOPT_POSTREDIR "(3), "
+.BR CURLINFO_REDIRECT_URL "(3), ", CURLINFO_REDIRECT_COUNT "(3), "
diff --git a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.html b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.html
index 06869f7d..fa1a1e58 100644
--- a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.html
+++ b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.html
@@ -54,10 +54,11 @@ p.roffit {
<p class="level0">CURLOPT_FOLLOWLOCATION - follow HTTP 3xx redirects <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0">&#35;include &lt;curl/curl.h&gt;
<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FOLLOWLOCATION, long enable); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">A parameter set to 1 tells the library to follow any Location: header that the server sends as part of a HTTP header in a 3xx response.
-<p class="level0">This means that libcurl will re-send the same request on the new location and follow new Location: headers all the way until no more such headers are returned. <a Class="emphasis" href="./CURLOPT_MAXREDIRS.html">CURLOPT_MAXREDIRS</a> can be used to limit the number of redirects libcurl will follow.
-<p class="level0">libcurl can limit to what protocols it will automatically follow. The accepted protocols are set with <a Class="emphasis" href="./CURLOPT_REDIR_PROTOCOLS.html">CURLOPT_REDIR_PROTOCOLS</a> and it excludes the FILE protocol by default.
-<p class="level0">For users who think the existing location following is too naive, too simple or just lacks features, it is very easy to instead implement your own redirect follow logic with the use of <span Class="emphasis">curl_easy_getinfo(3)</span>'s <span Class="emphasis">CURLINFO_REDIRECT_URL</span> option instead of using <a Class="emphasis" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
+<p class="level0">A long parameter set to 1 tells the library to follow any Location: header that the server sends as part of a HTTP header in a 3xx response. The Location: header can specify a relative or an absolute URL to follow.
+<p class="level0">libcurl will issue another request for the new URL and follow new Location: headers all the way until no more such headers are returned. <a Class="emphasis" href="./CURLOPT_MAXREDIRS.html">CURLOPT_MAXREDIRS</a> can be used to limit the number of redirects libcurl will follow.
+<p class="level0">libcurl limits what protocols it automatically follows to. The accepted protocols are set with <a Class="emphasis" href="./CURLOPT_REDIR_PROTOCOLS.html">CURLOPT_REDIR_PROTOCOLS</a>. By default libcurl will allow all protocols on redirect except those disabled for security reasons: Since 7.19.4 FILE and SCP are disabled, and since 7.40.0 SMB and SMBS are also disabled.
+<p class="level0">When following a Location:, the 3xx response code that redirected it also dictates which request method it will use in the subsequent request: For 301, 302 and 303 responses libcurl will switch method to GET unless <a Class="emphasis" href="./CURLOPT_POSTREDIR.html">CURLOPT_POSTREDIR</a> instructs libcurl otherwise. All other 3xx codes will make libcurl send the same method again.
+<p class="level0">For users who think the existing location following is too naive, too simple or just lacks features, it is very easy to instead implement your own redirect follow logic with the use of <span Class="emphasis">curl_easy_getinfo(3)</span>'s <a Class="emphasis" href="./CURLINFO_REDIRECT_URL.html">CURLINFO_REDIRECT_URL</a> option instead of using <a Class="emphasis" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">0, disabled <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0"><pre class="level0">
@@ -75,6 +76,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_REDIR_PROTOCOLS.html">CURLOPT_REDIR_PROTOCOLS</a>, <a Class="manpage" href="./CURLOPT_PROTOCOLS.html">CURLOPT_PROTOCOLS</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_POSTREDIR.html">CURLOPT_POSTREDIR</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_REDIR_PROTOCOLS.html">CURLOPT_REDIR_PROTOCOLS</a>, <a Class="manpage" href="./CURLOPT_PROTOCOLS.html">CURLOPT_PROTOCOLS</a>, <a Class="manpage" href="./CURLOPT_POSTREDIR.html">CURLOPT_POSTREDIR</a>, <a Class="manpage" href="./CURLINFO_REDIRECT_URL.html">CURLINFO_REDIRECT_URL</a>, <span Class="manpage"></span>, <a Class="manpage" href="./CURLINFO_REDIRECT_COUNT.html">CURLINFO_REDIRECT_COUNT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.pdf b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.pdf
index aede0ae7..61df575b 100644
--- a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.pdf
+++ b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FORBID_REUSE.html b/docs/libcurl/opts/CURLOPT_FORBID_REUSE.html
index 0a1ba6ad..f8283a40 100644
--- a/docs/libcurl/opts/CURLOPT_FORBID_REUSE.html
+++ b/docs/libcurl/opts/CURLOPT_FORBID_REUSE.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FRESH_CONNECT.html">CURLOPT_FRESH_CONNECT</a>, <a Class="manpage" href="./CURLOPT_MAXCONNECTS.html">CURLOPT_MAXCONNECTS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FRESH_CONNECT.html">CURLOPT_FRESH_CONNECT</a>, <a Class="manpage" href="./CURLOPT_MAXCONNECTS.html">CURLOPT_MAXCONNECTS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FORBID_REUSE.pdf b/docs/libcurl/opts/CURLOPT_FORBID_REUSE.pdf
index 15e2c1fc..cdd3b2f3 100644
--- a/docs/libcurl/opts/CURLOPT_FORBID_REUSE.pdf
+++ b/docs/libcurl/opts/CURLOPT_FORBID_REUSE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.html b/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.html
index aed306cc..e30d22c6 100644
--- a/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.html
+++ b/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FORBID_REUSE.html">CURLOPT_FORBID_REUSE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FORBID_REUSE.html">CURLOPT_FORBID_REUSE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.pdf b/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.pdf
index c9ca9bb3..8f621620 100644
--- a/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.pdf
+++ b/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTPPORT.html b/docs/libcurl/opts/CURLOPT_FTPPORT.html
index e80812d5..5fcae315 100644
--- a/docs/libcurl/opts/CURLOPT_FTPPORT.html
+++ b/docs/libcurl/opts/CURLOPT_FTPPORT.html
@@ -72,6 +72,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Port range support was added in 7.19.5 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_USE_EPRT.html">CURLOPT_FTP_USE_EPRT</a>, <a Class="manpage" href="./CURLOPT_FTP_USE_EPSV.html">CURLOPT_FTP_USE_EPSV</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_USE_EPRT.html">CURLOPT_FTP_USE_EPRT</a>, <a Class="manpage" href="./CURLOPT_FTP_USE_EPSV.html">CURLOPT_FTP_USE_EPSV</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTPPORT.pdf b/docs/libcurl/opts/CURLOPT_FTPPORT.pdf
index 5b2c6d62..ea7a514a 100644
--- a/docs/libcurl/opts/CURLOPT_FTPPORT.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTPPORT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.html b/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.html
index 47ca9c7c..acf3620c 100644
--- a/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.html
+++ b/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.html
@@ -67,6 +67,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.12.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USE_SSL.html">CURLOPT_USE_SSL</a>, <a Class="manpage" href="./CURLOPT_FTP_SSL_CCC.html">CURLOPT_FTP_SSL_CCC</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_USE_SSL.html">CURLOPT_USE_SSL</a>, <a Class="manpage" href="./CURLOPT_FTP_SSL_CCC.html">CURLOPT_FTP_SSL_CCC</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.pdf b/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.pdf
index 0cbd8e80..773d69b3 100644
--- a/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.html b/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.html
index 74f58316..93c16445 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.13.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.pdf b/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.pdf
index 999c7976..64868702 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.html b/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.html
index c3e65cf3..642b3a42 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FTP_ALTERNATIVE_TO_USER,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.5 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_SKIP_PASV_IP.html">CURLOPT_FTP_SKIP_PASV_IP</a>, <a Class="manpage" href="./CURLOPT_FTP_RESPONSE_TIMEOUT.html">CURLOPT_FTP_RESPONSE_TIMEOUT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_SKIP_PASV_IP.html">CURLOPT_FTP_SKIP_PASV_IP</a>, <a Class="manpage" href="./CURLOPT_FTP_RESPONSE_TIMEOUT.html">CURLOPT_FTP_RESPONSE_TIMEOUT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.pdf b/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.pdf
index 08b9e61f..1e434cc2 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.html b/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.html
index 1c2fff7d..0316c658 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.html
@@ -74,6 +74,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FTP_CREATE_MISSING_DIRS,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.10.7. SFTP support added in 7.16.3. The retry option was added in 7.19.4. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if the create value is not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_FILEMETHOD.html">CURLOPT_FTP_FILEMETHOD</a>, <a Class="manpage" href="./CURLOPT_FTP_USE_EPSV.html">CURLOPT_FTP_USE_EPSV</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_FILEMETHOD.html">CURLOPT_FTP_FILEMETHOD</a>, <a Class="manpage" href="./CURLOPT_FTP_USE_EPSV.html">CURLOPT_FTP_USE_EPSV</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.pdf b/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.pdf
index 1cc32ecb..51e8cf4d 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.html b/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.html
index 521aa0cf..7fac7985 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.html
@@ -73,6 +73,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FTP_FILEMETHOD,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><span Class="manpage">CURLOPT_FTPLISTONLY (3)</span> <a Class="manpage" href="./CURLOPT_FTP_SKIP_PASV_IP.html">CURLOPT_FTP_SKIP_PASV_IP</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><span Class="manpage">CURLOPT_FTPLISTONLY (3)</span>, <a Class="manpage" href="./CURLOPT_FTP_SKIP_PASV_IP.html">CURLOPT_FTP_SKIP_PASV_IP</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.pdf b/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.pdf
index df82791b..5a47695f 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.html b/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.html
index 436d619c..4d5e798e 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.10.8 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if FTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <a Class="manpage" href="./CURLOPT_CONNECTTIMEOUT.html">CURLOPT_CONNECTTIMEOUT</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <a Class="manpage" href="./CURLOPT_CONNECTTIMEOUT.html">CURLOPT_CONNECTTIMEOUT</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.pdf b/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.pdf
index b455585c..a0e60a9c 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.html b/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.html
index d46b7a5b..b253c93b 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.14.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FTPPORT.html">CURLOPT_FTPPORT</a>, <a Class="manpage" href="./CURLOPT_FTP_USE_EPRT.html">CURLOPT_FTP_USE_EPRT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FTPPORT.html">CURLOPT_FTPPORT</a>, <a Class="manpage" href="./CURLOPT_FTP_USE_EPRT.html">CURLOPT_FTP_USE_EPRT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.pdf b/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.pdf
index 4c1e21d8..5bba2d99 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.html b/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.html
index 923ecfcf..42013261 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.html
@@ -66,6 +66,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USE_SSL.html">CURLOPT_USE_SSL</a>, <a Class="manpage" href="./CURLOPT_FTPSSLAUTH.html">CURLOPT_FTPSSLAUTH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_USE_SSL.html">CURLOPT_USE_SSL</a>, <a Class="manpage" href="./CURLOPT_FTPSSLAUTH.html">CURLOPT_FTPSSLAUTH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.pdf b/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.pdf
index af608699..d5d38239 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.html b/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.html
index b6008d3a..9b34e57e 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.10.5 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_USE_EPSV.html">CURLOPT_FTP_USE_EPSV</a>, <a Class="manpage" href="./CURLOPT_FTPPORT.html">CURLOPT_FTPPORT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_USE_EPSV.html">CURLOPT_FTP_USE_EPSV</a>, <a Class="manpage" href="./CURLOPT_FTPPORT.html">CURLOPT_FTPPORT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.pdf b/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.pdf
index 1de278f1..74e77a04 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.html b/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.html
index 2dbec7d3..841e9ef4 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with FTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if FTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_USE_EPRT.html">CURLOPT_FTP_USE_EPRT</a>, <a Class="manpage" href="./CURLOPT_FTPPORT.html">CURLOPT_FTPPORT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_USE_EPRT.html">CURLOPT_FTP_USE_EPRT</a>, <a Class="manpage" href="./CURLOPT_FTPPORT.html">CURLOPT_FTPPORT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.pdf b/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.pdf
index a64fc005..2b117886 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.html b/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.html
index 1724d113..115212c3 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.html
+++ b/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_USE_EPRT.html">CURLOPT_FTP_USE_EPRT</a>, <a Class="manpage" href="./CURLOPT_FTP_USE_EPSV.html">CURLOPT_FTP_USE_EPSV</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FTP_USE_EPRT.html">CURLOPT_FTP_USE_EPRT</a>, <a Class="manpage" href="./CURLOPT_FTP_USE_EPSV.html">CURLOPT_FTP_USE_EPSV</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.pdf b/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.pdf
index 94af9303..aa8d8e0b 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.pdf
+++ b/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.html b/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.html
index bafd0ca0..b158fdf0 100644
--- a/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.html
+++ b/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.22.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.pdf b/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.pdf
index df618a0c..53a14a0e 100644
--- a/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.pdf
+++ b/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HEADER.html b/docs/libcurl/opts/CURLOPT_HEADER.html
index 23f0204a..bb00d43f 100644
--- a/docs/libcurl/opts/CURLOPT_HEADER.html
+++ b/docs/libcurl/opts/CURLOPT_HEADER.html
@@ -73,6 +73,6 @@ if(curl) {
<p class="level0"><a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HEADERFUNCTION.html">CURLOPT_HEADERFUNCTION</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HEADERFUNCTION.html">CURLOPT_HEADERFUNCTION</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HEADER.pdf b/docs/libcurl/opts/CURLOPT_HEADER.pdf
index db9d3c25..91af403e 100644
--- a/docs/libcurl/opts/CURLOPT_HEADER.pdf
+++ b/docs/libcurl/opts/CURLOPT_HEADER.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HEADERDATA.html b/docs/libcurl/opts/CURLOPT_HEADERDATA.html
index 64f5439a..c6e8bcea 100644
--- a/docs/libcurl/opts/CURLOPT_HEADERDATA.html
+++ b/docs/libcurl/opts/CURLOPT_HEADERDATA.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HEADERFUNCTION.html">CURLOPT_HEADERFUNCTION</a>, <a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HEADERFUNCTION.html">CURLOPT_HEADERFUNCTION</a>, <a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HEADERDATA.pdf b/docs/libcurl/opts/CURLOPT_HEADERDATA.pdf
index dc52f522..51e13829 100644
--- a/docs/libcurl/opts/CURLOPT_HEADERDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_HEADERDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.html b/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.html
index 182c1aea..5c4821be 100644
--- a/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.html
@@ -86,6 +86,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HEADERDATA.html">CURLOPT_HEADERDATA</a>, <a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HEADERDATA.html">CURLOPT_HEADERDATA</a>, <a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.pdf
index 491eec86..6cf04ccb 100644
--- a/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HEADEROPT.html b/docs/libcurl/opts/CURLOPT_HEADEROPT.html
index 181aefe2..c67842b4 100644
--- a/docs/libcurl/opts/CURLOPT_HEADEROPT.html
+++ b/docs/libcurl/opts/CURLOPT_HEADEROPT.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.37.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <a Class="manpage" href="./CURLOPT_PROXYHEADER.html">CURLOPT_PROXYHEADER</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <a Class="manpage" href="./CURLOPT_PROXYHEADER.html">CURLOPT_PROXYHEADER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HEADEROPT.pdf b/docs/libcurl/opts/CURLOPT_HEADEROPT.pdf
index 0308057b..8a5cd00c 100644
--- a/docs/libcurl/opts/CURLOPT_HEADEROPT.pdf
+++ b/docs/libcurl/opts/CURLOPT_HEADEROPT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.html b/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.html
index 693be853..7720f013 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.html
+++ b/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.html
@@ -67,6 +67,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTP200ALIASES,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.10.3 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP_VERSION.html">CURLOPT_HTTP_VERSION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP_VERSION.html">CURLOPT_HTTP_VERSION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.pdf b/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.pdf
index bc68e99c..9b6fa2ff 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.pdf
+++ b/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HTTPAUTH.html b/docs/libcurl/opts/CURLOPT_HTTPAUTH.html
index c0d06652..bc5c0245 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPAUTH.html
+++ b/docs/libcurl/opts/CURLOPT_HTTPAUTH.html
@@ -91,6 +91,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTPAUTH, long bitmask);
<p class="level0">CURLAUTH_ONLY was added in 7.21.3
<p class="level0">CURLAUTH_NTLM_WB was added in 7.22.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_NOT_BUILT_IN if the bitmask specified no supported authentication methods. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a>, <a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a>, <a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HTTPAUTH.pdf b/docs/libcurl/opts/CURLOPT_HTTPAUTH.pdf
index a830302a..b1b142a3 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPAUTH.pdf
+++ b/docs/libcurl/opts/CURLOPT_HTTPAUTH.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HTTPGET.html b/docs/libcurl/opts/CURLOPT_HTTPGET.html
index d826527f..0ff01500 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPGET.html
+++ b/docs/libcurl/opts/CURLOPT_HTTPGET.html
@@ -74,6 +74,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_NOBODY.html">CURLOPT_NOBODY</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_NOBODY.html">CURLOPT_NOBODY</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HTTPGET.pdf b/docs/libcurl/opts/CURLOPT_HTTPGET.pdf
index 110a5d13..91abe594 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPGET.pdf
+++ b/docs/libcurl/opts/CURLOPT_HTTPGET.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HTTPHEADER.html b/docs/libcurl/opts/CURLOPT_HTTPHEADER.html
index 3cbb716e..86b8a443 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPHEADER.html
+++ b/docs/libcurl/opts/CURLOPT_HTTPHEADER.html
@@ -89,6 +89,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">As long as HTTP is enabled <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CUSTOMREQUEST.html">CURLOPT_CUSTOMREQUEST</a>, <a Class="manpage" href="./CURLOPT_HEADEROPT.html">CURLOPT_HEADEROPT</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_PROXYHEADER.html">CURLOPT_PROXYHEADER</a>, <a Class="manpage" href="./CURLOPT_HEADER.html">CURLOPT_HEADER</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CUSTOMREQUEST.html">CURLOPT_CUSTOMREQUEST</a>, <a Class="manpage" href="./CURLOPT_HEADEROPT.html">CURLOPT_HEADEROPT</a>, <a Class="manpage" href="./CURLOPT_PROXYHEADER.html">CURLOPT_PROXYHEADER</a>, <a Class="manpage" href="./CURLOPT_HEADER.html">CURLOPT_HEADER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HTTPHEADER.pdf b/docs/libcurl/opts/CURLOPT_HTTPHEADER.pdf
index 6c48bfa5..ed966bba 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPHEADER.pdf
+++ b/docs/libcurl/opts/CURLOPT_HTTPHEADER.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HTTPPOST.html b/docs/libcurl/opts/CURLOPT_HTTPPOST.html
index 41ada86f..aeecc717 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPPOST.html
+++ b/docs/libcurl/opts/CURLOPT_HTTPPOST.html
@@ -91,6 +91,6 @@ curl_formadd(&formpost,
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">As long as HTTP is enabled <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is enabled, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_POST.html">CURLOPT_POST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_POST.html">CURLOPT_POST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HTTPPOST.pdf b/docs/libcurl/opts/CURLOPT_HTTPPOST.pdf
index 4f23a25c..a318d6e1 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPPOST.pdf
+++ b/docs/libcurl/opts/CURLOPT_HTTPPOST.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.html b/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.html
index 4ddfade3..265453b6 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.html
+++ b/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <a Class="manpage" href="./CURLOPT_PROXYPORT.html">CURLOPT_PROXYPORT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <a Class="manpage" href="./CURLOPT_PROXYPORT.html">CURLOPT_PROXYPORT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.pdf b/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.pdf
index e99689f3..ace9ffa8 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.pdf
+++ b/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.html b/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.html
index d6193c2e..9a163682 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.html
+++ b/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTP_CONTENT_DECODING,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_ACCEPT_ENCODING.html">CURLOPT_ACCEPT_ENCODING</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <a Class="manpage" href="./CURLOPT_ACCEPT_ENCODING.html">CURLOPT_ACCEPT_ENCODING</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.pdf b/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.pdf
index a489403a..3ee5fef8 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.pdf
+++ b/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.html b/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.html
index be05c43f..fc6d00c5 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.html
+++ b/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTP_TRANSFER_DECODING,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP_CONTENT_DECODING.html">CURLOPT_HTTP_CONTENT_DECODING</a>, <a Class="manpage" href="./CURLOPT_ACCEPT_ENCODING.html">CURLOPT_ACCEPT_ENCODING</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP_CONTENT_DECODING.html">CURLOPT_HTTP_CONTENT_DECODING</a>, <a Class="manpage" href="./CURLOPT_ACCEPT_ENCODING.html">CURLOPT_ACCEPT_ENCODING</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.pdf b/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.pdf
index c6bc68b5..c4241d3c 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.pdf
+++ b/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.3 b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.3
index c85d1448..aed7c0ef 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.3
+++ b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.3
@@ -28,11 +28,15 @@ CURLOPT_HTTP_VERSION \- specify HTTP protocol version to use
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTP_VERSION, long version);
.SH DESCRIPTION
-Pass \fIversion\fP a long, set to one of the values described below. They
-force libcurl to use the specific HTTP versions. This is not sensible to do
-unless you have a good reason. You have to set this option if you want to use
+Pass \fIversion\fP a long, set to one of the values described below. They ask
+libcurl to use the specific HTTP versions. This is not sensible to do unless
+you have a good reason. You have to set this option if you want to use
libcurl's HTTP/2 support.
+Note that the HTTP version is just a request. libcurl will still prioritize to
+re-use an existing connection so it might then re-use a connection using a
+HTTP version you haven't asked for.
+
.IP CURL_HTTP_VERSION_NONE
We don't care about what version the library uses. libcurl will use whatever
it thinks fit.
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.html b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.html
index 05c4b4ce..557a9a54 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.html
+++ b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.html
@@ -54,7 +54,8 @@ p.roffit {
<p class="level0">CURLOPT_HTTP_VERSION - specify HTTP protocol version to use <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0">&#35;include &lt;curl/curl.h&gt;
<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTP_VERSION, long version); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">Pass <span Class="emphasis">version</span> a long, set to one of the values described below. They force libcurl to use the specific HTTP versions. This is not sensible to do unless you have a good reason. You have to set this option if you want to use libcurl's HTTP/2 support.
+<p class="level0">Pass <span Class="emphasis">version</span> a long, set to one of the values described below. They ask libcurl to use the specific HTTP versions. This is not sensible to do unless you have a good reason. You have to set this option if you want to use libcurl's HTTP/2 support.
+<p class="level0">Note that the HTTP version is just a request. libcurl will still prioritize to re-use an existing connection so it might then re-use a connection using a HTTP version you haven't asked for.
<p class="level0">
<p class="level0"><a name="CURLHTTPVERSIONNONE"></a><span class="nroffip">CURL_HTTP_VERSION_NONE</span>
<p class="level1">We don't care about what version the library uses. libcurl will use whatever it thinks fit.
@@ -69,6 +70,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <a Class="manpage" href="./CURLOPT_HTTP200ALIASES.html">CURLOPT_HTTP200ALIASES</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <a Class="manpage" href="./CURLOPT_HTTP200ALIASES.html">CURLOPT_HTTP200ALIASES</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.pdf b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.pdf
index 27215d72..8fbc97ba 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.pdf
+++ b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.html b/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.html
index c7c52298..f5ee869c 100644
--- a/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.html
+++ b/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.html
@@ -78,6 +78,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.14.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP_VERSION.html">CURLOPT_HTTP_VERSION</a>, <a Class="manpage" href="./CURLOPT_MAXFILESIZE_LARGE.html">CURLOPT_MAXFILESIZE_LARGE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP_VERSION.html">CURLOPT_HTTP_VERSION</a>, <a Class="manpage" href="./CURLOPT_MAXFILESIZE_LARGE.html">CURLOPT_MAXFILESIZE_LARGE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.pdf b/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.pdf
index 083d3736..8233260c 100644
--- a/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.pdf
+++ b/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_INFILESIZE.html b/docs/libcurl/opts/CURLOPT_INFILESIZE.html
index 48accfee..16f15491 100644
--- a/docs/libcurl/opts/CURLOPT_INFILESIZE.html
+++ b/docs/libcurl/opts/CURLOPT_INFILESIZE.html
@@ -79,6 +79,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">SMTP support added in 7.23.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_INFILESIZE_LARGE.html">CURLOPT_INFILESIZE_LARGE</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_INFILESIZE_LARGE.html">CURLOPT_INFILESIZE_LARGE</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_INFILESIZE.pdf b/docs/libcurl/opts/CURLOPT_INFILESIZE.pdf
index cc2f2188..b4948e8f 100644
--- a/docs/libcurl/opts/CURLOPT_INFILESIZE.pdf
+++ b/docs/libcurl/opts/CURLOPT_INFILESIZE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.html b/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.html
index 0ad59d05..9c8f2531 100644
--- a/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.html
+++ b/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.html
@@ -84,6 +84,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">SMTP support added in 7.23.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_INFILESIZE.html">CURLOPT_INFILESIZE</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_INFILESIZE.html">CURLOPT_INFILESIZE</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.pdf b/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.pdf
index bcb5dea2..3b6e8876 100644
--- a/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.pdf
+++ b/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_INTERFACE.html b/docs/libcurl/opts/CURLOPT_INTERFACE.html
index 94faf8b7..3b226f23 100644
--- a/docs/libcurl/opts/CURLOPT_INTERFACE.html
+++ b/docs/libcurl/opts/CURLOPT_INTERFACE.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">The "if!" and "host!" syntax was added in 7.24.0. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK on success or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a>, <a Class="manpage" href="./CURLOPT_TCP_NODELAY.html">CURLOPT_TCP_NODELAY</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a>, <a Class="manpage" href="./CURLOPT_TCP_NODELAY.html">CURLOPT_TCP_NODELAY</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_INTERFACE.pdf b/docs/libcurl/opts/CURLOPT_INTERFACE.pdf
index b2f5d992..2687407d 100644
--- a/docs/libcurl/opts/CURLOPT_INTERFACE.pdf
+++ b/docs/libcurl/opts/CURLOPT_INTERFACE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.html b/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.html
index 068615c0..758548d4 100644
--- a/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.html
+++ b/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_INTERLEAVEFUNCTION.html">CURLOPT_INTERLEAVEFUNCTION</a>, <a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_INTERLEAVEFUNCTION.html">CURLOPT_INTERLEAVEFUNCTION</a>, <a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.pdf b/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.pdf
index f2e1b9a5..1a884005 100644
--- a/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.html b/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.html
index c3bdbfb1..3a229e90 100644
--- a/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.html
@@ -70,6 +70,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_INTERLEAVEFUNCTION,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_INTERLEAVEFUNCTION.html">CURLOPT_INTERLEAVEFUNCTION</a>, <a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_INTERLEAVEFUNCTION.html">CURLOPT_INTERLEAVEFUNCTION</a>, <a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.pdf
index 3aab7594..6a0d6d1b 100644
--- a/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_IOCTLDATA.html b/docs/libcurl/opts/CURLOPT_IOCTLDATA.html
index 212d263d..2bc57f71 100644
--- a/docs/libcurl/opts/CURLOPT_IOCTLDATA.html
+++ b/docs/libcurl/opts/CURLOPT_IOCTLDATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.12.3 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_IOCTLFUNCTION.html">CURLOPT_IOCTLFUNCTION</a>, <a Class="manpage" href="./CURLOPT_SEEKFUNCTION.html">CURLOPT_SEEKFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_IOCTLFUNCTION.html">CURLOPT_IOCTLFUNCTION</a>, <a Class="manpage" href="./CURLOPT_SEEKFUNCTION.html">CURLOPT_SEEKFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_IOCTLDATA.pdf b/docs/libcurl/opts/CURLOPT_IOCTLDATA.pdf
index 6c665668..a2e83d9b 100644
--- a/docs/libcurl/opts/CURLOPT_IOCTLDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_IOCTLDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.html b/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.html
index 361ddfad..94725dd7 100644
--- a/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.html
@@ -83,6 +83,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_IOCTLFUNCTION, ioctl_callback);
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.12.3 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_IOCTLDATA.html">CURLOPT_IOCTLDATA</a>, <a Class="manpage" href="./CURLOPT_SEEKFUNCTION.html">CURLOPT_SEEKFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_IOCTLDATA.html">CURLOPT_IOCTLDATA</a>, <a Class="manpage" href="./CURLOPT_SEEKFUNCTION.html">CURLOPT_SEEKFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.pdf
index 5049dc70..5943a3f3 100644
--- a/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_IPRESOLVE.html b/docs/libcurl/opts/CURLOPT_IPRESOLVE.html
index e908e358..a2b464e8 100644
--- a/docs/libcurl/opts/CURLOPT_IPRESOLVE.html
+++ b/docs/libcurl/opts/CURLOPT_IPRESOLVE.html
@@ -66,6 +66,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP_VERSION.html">CURLOPT_HTTP_VERSION</a>, <a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTP_VERSION.html">CURLOPT_HTTP_VERSION</a>, <a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_IPRESOLVE.pdf b/docs/libcurl/opts/CURLOPT_IPRESOLVE.pdf
index 839fa894..bf7407b1 100644
--- a/docs/libcurl/opts/CURLOPT_IPRESOLVE.pdf
+++ b/docs/libcurl/opts/CURLOPT_IPRESOLVE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_ISSUERCERT.html b/docs/libcurl/opts/CURLOPT_ISSUERCERT.html
index 0577496d..45e76a4f 100644
--- a/docs/libcurl/opts/CURLOPT_ISSUERCERT.html
+++ b/docs/libcurl/opts/CURLOPT_ISSUERCERT.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CRLFILE.html">CURLOPT_CRLFILE</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CRLFILE.html">CURLOPT_CRLFILE</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_ISSUERCERT.pdf b/docs/libcurl/opts/CURLOPT_ISSUERCERT.pdf
index 5ce4b7ab..04f97b13 100644
--- a/docs/libcurl/opts/CURLOPT_ISSUERCERT.pdf
+++ b/docs/libcurl/opts/CURLOPT_ISSUERCERT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_KEYPASSWD.html b/docs/libcurl/opts/CURLOPT_KEYPASSWD.html
index 81e95355..7d4cbae1 100644
--- a/docs/libcurl/opts/CURLOPT_KEYPASSWD.html
+++ b/docs/libcurl/opts/CURLOPT_KEYPASSWD.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This option was known as CURLOPT_SSLKEYPASSWD up to 7.16.4 and CURLOPT_SSLCERTPASSWD up to 7.9.2. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a>, <a Class="manpage" href="./CURLOPT_SSH_PRIVATE_KEYFILE.html">CURLOPT_SSH_PRIVATE_KEYFILE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a>, <a Class="manpage" href="./CURLOPT_SSH_PRIVATE_KEYFILE.html">CURLOPT_SSH_PRIVATE_KEYFILE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_KEYPASSWD.pdf b/docs/libcurl/opts/CURLOPT_KEYPASSWD.pdf
index b583ca43..11b12549 100644
--- a/docs/libcurl/opts/CURLOPT_KEYPASSWD.pdf
+++ b/docs/libcurl/opts/CURLOPT_KEYPASSWD.pdf
@@ -68,12 +68,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:804d2b7e-78d5-11f0-0000-ba6faefc18a2' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:804d2b7e-78d5-11f0-0000-ba6faefc18a2' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:21+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:21+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0ce8e1c8-a4e8-11f0-0000-ba6faefc18a2' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:0ce8e1c8-a4e8-11f0-0000-ba6faefc18a2' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:14:59+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:14:59+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:804d2b7e-78d5-11f0-0000-ba6faefc18a2' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:804d2b7e-78d5-11f0-0000-ba6faefc18a2'/>
-<rdf:Description rdf:about='uuid:804d2b7e-78d5-11f0-0000-ba6faefc18a2' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:0ce8e1c8-a4e8-11f0-0000-ba6faefc18a2' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0ce8e1c8-a4e8-11f0-0000-ba6faefc18a2'/>
+<rdf:Description rdf:about='uuid:0ce8e1c8-a4e8-11f0-0000-ba6faefc18a2' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -83,8 +83,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081121+02'00')
-/ModDate(D:20150812081121+02'00')
+/CreationDate(D:20151007101459+02'00')
+/ModDate(D:20151007101459+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 15
@@ -105,7 +105,7 @@ xref
0000002124 00000 n
trailer
<< /Size 15 /Root 1 0 R /Info 2 0 R
-/ID [<18792872C3CF70730F5D6279F9982EE4><18792872C3CF70730F5D6279F9982EE4>]
+/ID [<1FCE2A8E47874B2FCC525E09942E3BE6><1FCE2A8E47874B2FCC525E09942E3BE6>]
>>
startxref
3701
diff --git a/docs/libcurl/opts/CURLOPT_KRBLEVEL.html b/docs/libcurl/opts/CURLOPT_KRBLEVEL.html
index 21e7239f..668179cc 100644
--- a/docs/libcurl/opts/CURLOPT_KRBLEVEL.html
+++ b/docs/libcurl/opts/CURLOPT_KRBLEVEL.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This option was known as CURLOPT_KRB4LEVEL up to 7.16.3 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_KRBLEVEL.html">CURLOPT_KRBLEVEL</a>, <span Class="manpage"> CURLOPT_FTP_SSL (3)</span> <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_KRBLEVEL.html">CURLOPT_KRBLEVEL</a>, <span Class="manpage">CURLOPT_FTP_SSL (3)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_KRBLEVEL.pdf b/docs/libcurl/opts/CURLOPT_KRBLEVEL.pdf
index b5d6e4a5..5a412330 100644
--- a/docs/libcurl/opts/CURLOPT_KRBLEVEL.pdf
+++ b/docs/libcurl/opts/CURLOPT_KRBLEVEL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_LOCALPORT.html b/docs/libcurl/opts/CURLOPT_LOCALPORT.html
index be308943..f62b0a33 100644
--- a/docs/libcurl/opts/CURLOPT_LOCALPORT.html
+++ b/docs/libcurl/opts/CURLOPT_LOCALPORT.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_LOCALPORTRANGE.html">CURLOPT_LOCALPORTRANGE</a>, <a Class="manpage" href="./CURLOPT_INTERFACE.html">CURLOPT_INTERFACE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_LOCALPORTRANGE.html">CURLOPT_LOCALPORTRANGE</a>, <a Class="manpage" href="./CURLOPT_INTERFACE.html">CURLOPT_INTERFACE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_LOCALPORT.pdf b/docs/libcurl/opts/CURLOPT_LOCALPORT.pdf
index c0902cbd..9af938d5 100644
--- a/docs/libcurl/opts/CURLOPT_LOCALPORT.pdf
+++ b/docs/libcurl/opts/CURLOPT_LOCALPORT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.html b/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.html
index c5069d4e..25e52621 100644
--- a/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.html
+++ b/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.2 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_LOCALPORT.html">CURLOPT_LOCALPORT</a>, <a Class="manpage" href="./CURLOPT_INTERFACE.html">CURLOPT_INTERFACE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_LOCALPORT.html">CURLOPT_LOCALPORT</a>, <a Class="manpage" href="./CURLOPT_INTERFACE.html">CURLOPT_INTERFACE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.pdf b/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.pdf
index 7a4f09c8..b05487e0 100644
--- a/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.pdf
+++ b/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.html b/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.html
index b54df961..2029a9a2 100644
--- a/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.html
+++ b/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.34.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.pdf b/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.pdf
index 5f36138e..efdfb009 100644
--- a/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.pdf
+++ b/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.html b/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.html
index bdef6e49..700bc704 100644
--- a/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.html
+++ b/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_LOW_SPEED_TIME.html">CURLOPT_LOW_SPEED_TIME</a>, <a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_LOW_SPEED_TIME.html">CURLOPT_LOW_SPEED_TIME</a>, <a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.pdf b/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.pdf
index 7533c2f2..8250afb7 100644
--- a/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.pdf
+++ b/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.html b/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.html
index 8e70e069..b5210777 100644
--- a/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.html
+++ b/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a>, <a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a>, <a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.pdf b/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.pdf
index 301bdb9b..37ce40a9 100644
--- a/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.pdf
+++ b/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_AUTH.html b/docs/libcurl/opts/CURLOPT_MAIL_AUTH.html
index 3bb82693..64799017 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_AUTH.html
+++ b/docs/libcurl/opts/CURLOPT_MAIL_AUTH.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.25.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_FROM.html">CURLOPT_MAIL_FROM</a>, <a Class="manpage" href="./CURLOPT_MAIL_RCPT.html">CURLOPT_MAIL_RCPT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_FROM.html">CURLOPT_MAIL_FROM</a>, <a Class="manpage" href="./CURLOPT_MAIL_RCPT.html">CURLOPT_MAIL_RCPT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_AUTH.pdf b/docs/libcurl/opts/CURLOPT_MAIL_AUTH.pdf
index a75fb802..915e0225 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_AUTH.pdf
+++ b/docs/libcurl/opts/CURLOPT_MAIL_AUTH.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_FROM.html b/docs/libcurl/opts/CURLOPT_MAIL_FROM.html
index b230652c..f09e209d 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_FROM.html
+++ b/docs/libcurl/opts/CURLOPT_MAIL_FROM.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_RCPT.html">CURLOPT_MAIL_RCPT</a>, <a Class="manpage" href="./CURLOPT_MAIL_AUTH.html">CURLOPT_MAIL_AUTH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_RCPT.html">CURLOPT_MAIL_RCPT</a>, <a Class="manpage" href="./CURLOPT_MAIL_AUTH.html">CURLOPT_MAIL_AUTH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_FROM.pdf b/docs/libcurl/opts/CURLOPT_MAIL_FROM.pdf
index 45ed4ecf..2e5e161b 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_FROM.pdf
+++ b/docs/libcurl/opts/CURLOPT_MAIL_FROM.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_RCPT.html b/docs/libcurl/opts/CURLOPT_MAIL_RCPT.html
index 13fe8f88..1def8cf2 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_RCPT.html
+++ b/docs/libcurl/opts/CURLOPT_MAIL_RCPT.html
@@ -68,6 +68,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_MAIL_RCPT,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0. The VRFY and EXPN logic was added in 7.34.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_FROM.html">CURLOPT_MAIL_FROM</a>, <a Class="manpage" href="./CURLOPT_MAIL_AUTH.html">CURLOPT_MAIL_AUTH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_FROM.html">CURLOPT_MAIL_FROM</a>, <a Class="manpage" href="./CURLOPT_MAIL_AUTH.html">CURLOPT_MAIL_AUTH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_RCPT.pdf b/docs/libcurl/opts/CURLOPT_MAIL_RCPT.pdf
index 9fdabb23..6e6578d6 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_RCPT.pdf
+++ b/docs/libcurl/opts/CURLOPT_MAIL_RCPT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_MAXCONNECTS.html b/docs/libcurl/opts/CURLOPT_MAXCONNECTS.html
index e26de802..65e978cd 100644
--- a/docs/libcurl/opts/CURLOPT_MAXCONNECTS.html
+++ b/docs/libcurl/opts/CURLOPT_MAXCONNECTS.html
@@ -63,6 +63,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLMOPT_MAXCONNECTS.html">CURLMOPT_MAXCONNECTS</a>, <a Class="manpage" href="./CURLOPT_MAXREDIRS.html">CURLOPT_MAXREDIRS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLMOPT_MAXCONNECTS.html">CURLMOPT_MAXCONNECTS</a>, <a Class="manpage" href="./CURLOPT_MAXREDIRS.html">CURLOPT_MAXREDIRS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_MAXCONNECTS.pdf b/docs/libcurl/opts/CURLOPT_MAXCONNECTS.pdf
index 636725bd..3c381609 100644
--- a/docs/libcurl/opts/CURLOPT_MAXCONNECTS.pdf
+++ b/docs/libcurl/opts/CURLOPT_MAXCONNECTS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_MAXFILESIZE.html b/docs/libcurl/opts/CURLOPT_MAXFILESIZE.html
index 0ee4cae7..713c1320 100644
--- a/docs/libcurl/opts/CURLOPT_MAXFILESIZE.html
+++ b/docs/libcurl/opts/CURLOPT_MAXFILESIZE.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAXFILESIZE_LARGE.html">CURLOPT_MAXFILESIZE_LARGE</a>, <a Class="manpage" href="./CURLOPT_MAX_RECV_SPEED_LARGE.html">CURLOPT_MAX_RECV_SPEED_LARGE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAXFILESIZE_LARGE.html">CURLOPT_MAXFILESIZE_LARGE</a>, <a Class="manpage" href="./CURLOPT_MAX_RECV_SPEED_LARGE.html">CURLOPT_MAX_RECV_SPEED_LARGE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_MAXFILESIZE.pdf b/docs/libcurl/opts/CURLOPT_MAXFILESIZE.pdf
index e46c5223..abb6b48e 100644
--- a/docs/libcurl/opts/CURLOPT_MAXFILESIZE.pdf
+++ b/docs/libcurl/opts/CURLOPT_MAXFILESIZE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.html b/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.html
index f05bb589..f0752b26 100644
--- a/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.html
+++ b/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.html
@@ -66,6 +66,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_MAXFILESIZE_LARGE,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.11.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAXFILESIZE.html">CURLOPT_MAXFILESIZE</a>, <a Class="manpage" href="./CURLOPT_MAX_RECV_SPEED_LARGE.html">CURLOPT_MAX_RECV_SPEED_LARGE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAXFILESIZE.html">CURLOPT_MAXFILESIZE</a>, <a Class="manpage" href="./CURLOPT_MAX_RECV_SPEED_LARGE.html">CURLOPT_MAX_RECV_SPEED_LARGE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.pdf b/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.pdf
index 6db1cbef..f3f90a82 100644
--- a/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.pdf
+++ b/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_MAXREDIRS.html b/docs/libcurl/opts/CURLOPT_MAXREDIRS.html
index fbeb6c41..8caf514a 100644
--- a/docs/libcurl/opts/CURLOPT_MAXREDIRS.html
+++ b/docs/libcurl/opts/CURLOPT_MAXREDIRS.html
@@ -78,6 +78,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_MAXREDIRS.pdf b/docs/libcurl/opts/CURLOPT_MAXREDIRS.pdf
index c7a5b867..aa2ea25d 100644
--- a/docs/libcurl/opts/CURLOPT_MAXREDIRS.pdf
+++ b/docs/libcurl/opts/CURLOPT_MAXREDIRS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.html b/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.html
index f230b229..388a3e4d 100644
--- a/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.html
+++ b/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.html
@@ -66,6 +66,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_MAX_RECV_SPEED_LARGE,
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.5 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAX_SEND_SPEED_LARGE.html">CURLOPT_MAX_SEND_SPEED_LARGE</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAX_SEND_SPEED_LARGE.html">CURLOPT_MAX_SEND_SPEED_LARGE</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.pdf b/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.pdf
index 485f096c..023097b5 100644
--- a/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.pdf
+++ b/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.html b/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.html
index 295d5d58..d604999d 100644
--- a/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.html
+++ b/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.html
@@ -66,6 +66,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_MAX_SEND_SPEED_LARGE,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.15.5 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAX_RECV_SPEED_LARGE.html">CURLOPT_MAX_RECV_SPEED_LARGE</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAX_RECV_SPEED_LARGE.html">CURLOPT_MAX_RECV_SPEED_LARGE</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.pdf b/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.pdf
index 7959ad85..32bd9d4e 100644
--- a/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.pdf
+++ b/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_NETRC.html b/docs/libcurl/opts/CURLOPT_NETRC.html
index 3a99468b..65b3cecc 100644
--- a/docs/libcurl/opts/CURLOPT_NETRC.html
+++ b/docs/libcurl/opts/CURLOPT_NETRC.html
@@ -73,6 +73,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_NETRC.pdf b/docs/libcurl/opts/CURLOPT_NETRC.pdf
index 076fc49c..7e95fb36 100644
--- a/docs/libcurl/opts/CURLOPT_NETRC.pdf
+++ b/docs/libcurl/opts/CURLOPT_NETRC.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_NETRC_FILE.html b/docs/libcurl/opts/CURLOPT_NETRC_FILE.html
index f3365608..e401fa68 100644
--- a/docs/libcurl/opts/CURLOPT_NETRC_FILE.html
+++ b/docs/libcurl/opts/CURLOPT_NETRC_FILE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.10.9 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_NETRC.html">CURLOPT_NETRC</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_NETRC.html">CURLOPT_NETRC</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_NETRC_FILE.pdf b/docs/libcurl/opts/CURLOPT_NETRC_FILE.pdf
index 285d49e4..e3179a33 100644
--- a/docs/libcurl/opts/CURLOPT_NETRC_FILE.pdf
+++ b/docs/libcurl/opts/CURLOPT_NETRC_FILE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.html b/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.html
index 2dfced77..8ea9fcc0 100644
--- a/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.html
+++ b/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_NEW_DIRECTORY_PERMS,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_NEW_FILE_PERMS.html">CURLOPT_NEW_FILE_PERMS</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_NEW_FILE_PERMS.html">CURLOPT_NEW_FILE_PERMS</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.pdf b/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.pdf
index 77b59ec8..792b5213 100644
--- a/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.pdf
+++ b/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.html b/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.html
index e95b42e0..eeb29044 100644
--- a/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.html
+++ b/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_NEW_FILE_PERMS,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_NEW_DIRECTORY_PERMS.html">CURLOPT_NEW_DIRECTORY_PERMS</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_NEW_DIRECTORY_PERMS.html">CURLOPT_NEW_DIRECTORY_PERMS</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.pdf b/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.pdf
index fa8e3fbe..18f2673c 100644
--- a/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.pdf
+++ b/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_NOBODY.html b/docs/libcurl/opts/CURLOPT_NOBODY.html
index 3ca44189..39bd75a6 100644
--- a/docs/libcurl/opts/CURLOPT_NOBODY.html
+++ b/docs/libcurl/opts/CURLOPT_NOBODY.html
@@ -74,6 +74,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPGET.html">CURLOPT_HTTPGET</a>, <a Class="manpage" href="./CURLOPT_POST.html">CURLOPT_POST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPGET.html">CURLOPT_HTTPGET</a>, <a Class="manpage" href="./CURLOPT_POST.html">CURLOPT_POST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_NOBODY.pdf b/docs/libcurl/opts/CURLOPT_NOBODY.pdf
index 0dc741ad..9e1e06e0 100644
--- a/docs/libcurl/opts/CURLOPT_NOBODY.pdf
+++ b/docs/libcurl/opts/CURLOPT_NOBODY.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_NOPROGRESS.html b/docs/libcurl/opts/CURLOPT_NOPROGRESS.html
index 72b427ce..f354e202 100644
--- a/docs/libcurl/opts/CURLOPT_NOPROGRESS.html
+++ b/docs/libcurl/opts/CURLOPT_NOPROGRESS.html
@@ -58,6 +58,6 @@ p.roffit {
<p class="level0">Future versions of libcurl are likely to not have any built-in progress meter at all. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">1, meaning it normally runs without a progress meter. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROGRESSFUNCTION.html">CURLOPT_PROGRESSFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROGRESSFUNCTION.html">CURLOPT_PROGRESSFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_NOPROGRESS.pdf b/docs/libcurl/opts/CURLOPT_NOPROGRESS.pdf
index b0bd0dea..bbd36c84 100644
--- a/docs/libcurl/opts/CURLOPT_NOPROGRESS.pdf
+++ b/docs/libcurl/opts/CURLOPT_NOPROGRESS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_NOPROXY.html b/docs/libcurl/opts/CURLOPT_NOPROXY.html
index e30cc482..354183f4 100644
--- a/docs/libcurl/opts/CURLOPT_NOPROXY.html
+++ b/docs/libcurl/opts/CURLOPT_NOPROXY.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_NOPROXY.pdf b/docs/libcurl/opts/CURLOPT_NOPROXY.pdf
index 77d1934b..15ea21b1 100644
--- a/docs/libcurl/opts/CURLOPT_NOPROXY.pdf
+++ b/docs/libcurl/opts/CURLOPT_NOPROXY.pdf
@@ -68,12 +68,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:817e587e-78d5-11f0-0000-65c5a25808db' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:817e587e-78d5-11f0-0000-65c5a25808db' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:23+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:23+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0eb2a549-a4e8-11f0-0000-65c5a25808db' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:0eb2a549-a4e8-11f0-0000-65c5a25808db' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:02+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:02+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:817e587e-78d5-11f0-0000-65c5a25808db' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:817e587e-78d5-11f0-0000-65c5a25808db'/>
-<rdf:Description rdf:about='uuid:817e587e-78d5-11f0-0000-65c5a25808db' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:0eb2a549-a4e8-11f0-0000-65c5a25808db' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0eb2a549-a4e8-11f0-0000-65c5a25808db'/>
+<rdf:Description rdf:about='uuid:0eb2a549-a4e8-11f0-0000-65c5a25808db' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -83,8 +83,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081123+02'00')
-/ModDate(D:20150812081123+02'00')
+/CreationDate(D:20151007101502+02'00')
+/ModDate(D:20151007101502+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 14
@@ -104,7 +104,7 @@ xref
0000002157 00000 n
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
-/ID [(\005\234s\355\360]:{8$N72\264d:)(\005\234s\355\360]:{8$N72\264d:)]
+/ID [<952668ECE9A031CF0D531D681AFB7408><952668ECE9A031CF0D531D681AFB7408>]
>>
startxref
3734
diff --git a/docs/libcurl/opts/CURLOPT_NOSIGNAL.pdf b/docs/libcurl/opts/CURLOPT_NOSIGNAL.pdf
index e063cd00..6e1f22cd 100644
--- a/docs/libcurl/opts/CURLOPT_NOSIGNAL.pdf
+++ b/docs/libcurl/opts/CURLOPT_NOSIGNAL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.html b/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.html
index 5475200f..4908ddb0 100644
--- a/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.html
+++ b/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.17.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a>, <a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a>, <a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.pdf b/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.pdf
index 11d5a53d..8faf70a5 100644
--- a/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.html b/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.html
index 14d1e8cd..4f035081 100644
--- a/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.html
@@ -90,6 +90,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_OPENSOCKETFUNCTION, opensocket_c
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.17.1. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_OPENSOCKETDATA.html">CURLOPT_OPENSOCKETDATA</a>, <a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_CLOSESOCKETFUNCTION.html">CURLOPT_CLOSESOCKETFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_OPENSOCKETDATA.html">CURLOPT_OPENSOCKETDATA</a>, <a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a>, <a Class="manpage" href="./CURLOPT_CLOSESOCKETFUNCTION.html">CURLOPT_CLOSESOCKETFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.pdf
index acf29a4a..7e6ebebe 100644
--- a/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PASSWORD.html b/docs/libcurl/opts/CURLOPT_PASSWORD.html
index a8f11ff0..9f885096 100644
--- a/docs/libcurl/opts/CURLOPT_PASSWORD.html
+++ b/docs/libcurl/opts/CURLOPT_PASSWORD.html
@@ -61,7 +61,7 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a>,
+<p class="level0"><a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a>
<p class="level0"><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PASSWORD.pdf b/docs/libcurl/opts/CURLOPT_PASSWORD.pdf
index 7ee12c94..c25bea85 100644
--- a/docs/libcurl/opts/CURLOPT_PASSWORD.pdf
+++ b/docs/libcurl/opts/CURLOPT_PASSWORD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.3 b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.3
index 490aca0d..376ca906 100644
--- a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.3
+++ b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.3
@@ -28,7 +28,7 @@ CURLOPT_PATH_AS_IS \- do not handle dot dot sequences
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PATH_AS_IS, long leaveit);
.SH DESCRIPTION
-By setting the long \fIleavit\fP to 1, to explicitly tell libcurl to not alter
+By setting the long \fIleaveit\fP to 1, to explicitly tell libcurl to not alter
the given path before passing it on to the server.
This tells libcurl to NOT squash sequences of "/../" or "/./" that may exist
@@ -43,7 +43,7 @@ By default libcurl will merge such sequences before using the path.
.SH DEFAULT
0
.SH PROTOCOLS
-All
+All
.SH EXAMPLE
.nf
CURL *curl = curl_easy_init();
diff --git a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.html b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.html
index 1d54f017..57ef8f7c 100644
--- a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.html
+++ b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.html
@@ -54,12 +54,12 @@ p.roffit {
<p class="level0">CURLOPT_PATH_AS_IS - do not handle dot dot sequences <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0">&#35;include &lt;curl/curl.h&gt;
<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PATH_AS_IS, long leaveit); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">By setting the long <span Class="emphasis">leavit</span> to 1, to explicitly tell libcurl to not alter the given path before passing it on to the server.
+<p class="level0">By setting the long <span Class="emphasis">leaveit</span> to 1, to explicitly tell libcurl to not alter the given path before passing it on to the server.
<p class="level0">This tells libcurl to NOT squash sequences of "/../" or "/./" that may exist in the URL's path part and that is supposed to be removed according to RFC 3986 section 5.2.4.
<p class="level0">Some server implementations are known to (erroneously) require the dot dot sequences to remain in the path and some clients want to pass these on in order to try out server implementations.
<p class="level0">By default libcurl will merge such sequences before using the path. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">0 <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
-<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
+<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0"><pre class="level0">
CURL *curl = curl_easy_init();
if(curl) {
@@ -74,6 +74,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Aded in 7.42.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.pdf b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.pdf
index 2e6c2d61..a9f3d0e4 100644
--- a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.pdf
+++ b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3 b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3
index 0d4357ab..f4dc4750 100644
--- a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3
+++ b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3
@@ -5,7 +5,7 @@
.\" * | (__| |_| | _ <| |___
.\" * \___|\___/|_| \_\_____|
.\" *
-.\" * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
.\" *
.\" * This software is licensed as described in the file COPYING, which
.\" * you should have received as part of this distribution. The terms
@@ -31,12 +31,14 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PINNEDPUBLICKEY, char *pinnedpub
Pass a pointer to a zero terminated string as parameter. The string can be the
file name of your pinned public key. The file format expected is "PEM" or "DER".
The string can also be any number of base64 encoded sha256 hashes preceded by
-"sha256//" and seperated by ";"
+"sha256//" and separated by ";"
When negotiating a TLS or SSL connection, the server sends a certificate
indicating its identity. A public key is extracted from this certificate and
if it does not exactly match the public key provided to this option, curl will
abort the connection before sending or receiving any data.
+
+On mismatch, \fICURLE_SSL_PINNEDPUBKEYNOTMATCH\fP is returned.
.SH DEFAULT
NULL
.SH PROTOCOLS
@@ -59,12 +61,26 @@ if(curl) {
If you do not have the server's public key file you can extract it from the
server's certificate.
.nf
+# retrieve the server's certificate if you don't already have it
+#
+# be sure to examine the certificate to see if it is what you expected
+#
+# Windows-specific:
+# - Use NUL instead of /dev/null.
+# - OpenSSL may wait for input instead of disconnecting. Hit enter.
+# - If you don't have sed, then just copy the certificate into a file:
+# Lines from -----BEGIN CERTIFICATE----- to -----END CERTIFICATE-----.
+#
+openssl s_client -servername www.example.com -connect www.example.com:443 < /dev/null | sed -n "/-----BEGIN/,/-----END/p" > www.example.com.pem
+
# extract public key in pem format from certificate
-openssl x509 -in www.test.com.pem -pubkey -noout > www.test.com.pubkey.pem
+openssl x509 -in www.example.com.pem -pubkey -noout > www.example.com.pubkey.pem
+
# convert public key from pem to der
-openssl asn1parse -noout -inform pem -in www.test.com.pubkey.pem -out www.test.com.pubkey.der
+openssl asn1parse -noout -inform pem -in www.example.com.pubkey.pem -out www.example.com.pubkey.der
+
# sha256 hash and base64 encode der to string for use
-openssl dgst -sha256 -binary www.test.com.pubkey.der | openssl base64
+openssl dgst -sha256 -binary www.example.com.pubkey.der | openssl base64
.fi
The public key in PEM format contains a header, base64 data and a
footer:
diff --git a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.html b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.html
index b0f5e635..aec49d53 100644
--- a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.html
+++ b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.html
@@ -54,14 +54,15 @@ p.roffit {
<p class="level0">CURLOPT_PINNEDPUBLICKEY - set pinned public key <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0">&#35;include &lt;curl/curl.h&gt;
<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PINNEDPUBLICKEY, char *pinnedpubkey); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">Pass a pointer to a zero terminated string as parameter. The string can be the file name of your pinned public key. The file format expected is "PEM" or "DER". The string can also be any number of base64 encoded sha256 hashes preceded by "sha256//" and seperated by ";"
-<p class="level0">When negotiating a TLS or SSL connection, the server sends a certificate indicating its identity. A public key is extracted from this certificate and if it does not exactly match the public key provided to this option, curl will abort the connection before sending or receiving any data. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
+<p class="level0">Pass a pointer to a zero terminated string as parameter. The string can be the file name of your pinned public key. The file format expected is "PEM" or "DER". The string can also be any number of base64 encoded sha256 hashes preceded by "sha256//" and separated by ";"
+<p class="level0">When negotiating a TLS or SSL connection, the server sends a certificate indicating its identity. A public key is extracted from this certificate and if it does not exactly match the public key provided to this option, curl will abort the connection before sending or receiving any data.
+<p class="level0">On mismatch, <span Class="emphasis">CURLE_SSL_PINNEDPUBKEYNOTMATCH</span> is returned. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">NULL <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">All TLS based protocols: HTTPS, FTPS, IMAPS, POP3, SMTPS etc. <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0"><pre class="level0">
CURL *curl = curl_easy_init();
if(curl) {
-&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");
+&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "<a href="https://example.com">https://example.com</a>");
&nbsp; curl_easy_setopt(curl, CURLOPT_PINNEDPUBLICKEY, "/etc/publickey.der");
&nbsp; /* OR
&nbsp; curl_easy_setopt(curl, CURLOPT_PINNEDPUBLICKEY, "sha256//YhKJKSzoTt2b5FP18fvpHo7fJYqQCjAa3HWY3tvRMwE=;sha256//t62CeU2tQiqkexU74Gxa2eg7fRbEgoChTociMee9wno=");
@@ -74,12 +75,26 @@ if(curl) {
<p class="level0"><a name="PUBLIC"></a><h2 class="nroffsh">PUBLIC KEY EXTRACTION</h2>
<p class="level0">If you do not have the server's public key file you can extract it from the server's certificate. <pre class="level0">
+&#35; retrieve the server's certificate if you don't already have it
+&#35;
+&#35; be sure to examine the certificate to see if it is what you expected
+&#35;
+&#35; Windows-specific:
+&#35; - Use NUL instead of /dev/null.
+&#35; - OpenSSL may wait for input instead of disconnecting. Hit enter.
+&#35; - If you don't have sed, then just copy the certificate into a file:
+&#35; Lines from -----BEGIN CERTIFICATE----- to -----END CERTIFICATE-----.
+&#35;
+openssl s_client -servername www.example.com -connect www.example.com:443 &lt; /dev/null | sed -n "/-----BEGIN/,/-----END/p" &gt; www.example.com.pem
+&nbsp;
&#35; extract public key in pem format from certificate
-openssl x509 -in www.test.com.pem -pubkey -noout &gt; www.test.com.pubkey.pem
+openssl x509 -in www.example.com.pem -pubkey -noout &gt; www.example.com.pubkey.pem
+&nbsp;
&#35; convert public key from pem to der
-openssl asn1parse -noout -inform pem -in www.test.com.pubkey.pem -out www.test.com.pubkey.der
+openssl asn1parse -noout -inform pem -in www.example.com.pubkey.pem -out www.example.com.pubkey.der
+&nbsp;
&#35; sha256 hash and base64 encode der to string for use
-openssl dgst -sha256 -binary www.test.com.pubkey.der | openssl base64
+openssl dgst -sha256 -binary www.example.com.pubkey.der | openssl base64
</pre>
<p class="level0">The public key in PEM format contains a header, base64 data and a footer: <pre class="level0">
@@ -91,6 +106,6 @@ openssl dgst -sha256 -binary www.test.com.pubkey.der | openssl base64
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.39.0 for OpenSSL, GnuTLS and GSKit. Added in 7.43.0 for NSS and wolfSSL/CyaSSL. sha256 support added in 7.44.0 for OpenSSL, GnuTLS, NSS and wolfSSL/CyaSSL. Other SSL backends not supported. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_CAPATH.html">CURLOPT_CAPATH</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a>, <a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a>, <a Class="manpage" href="./CURLOPT_CAPATH.html">CURLOPT_CAPATH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.pdf b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.pdf
index 3b770592..15f071af 100644
--- a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.pdf
+++ b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PIPEWAIT.html b/docs/libcurl/opts/CURLOPT_PIPEWAIT.html
index b266c5e5..46b66d31 100644
--- a/docs/libcurl/opts/CURLOPT_PIPEWAIT.html
+++ b/docs/libcurl/opts/CURLOPT_PIPEWAIT.html
@@ -64,6 +64,6 @@ p.roffit {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.43.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FORBID_REUSE.html">CURLOPT_FORBID_REUSE</a>, <a Class="manpage" href="./CURLOPT_FRESH_CONNECT.html">CURLOPT_FRESH_CONNECT</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FORBID_REUSE.html">CURLOPT_FORBID_REUSE</a>, <a Class="manpage" href="./CURLOPT_FRESH_CONNECT.html">CURLOPT_FRESH_CONNECT</a>, <a Class="manpage" href="./CURLMOPT_PIPELINING.html">CURLMOPT_PIPELINING</a>, <a Class="manpage" href="./CURLMOPT_MAX_HOST_CONNECTIONS.html">CURLMOPT_MAX_HOST_CONNECTIONS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PIPEWAIT.pdf b/docs/libcurl/opts/CURLOPT_PIPEWAIT.pdf
index 01326206..ce803a90 100644
--- a/docs/libcurl/opts/CURLOPT_PIPEWAIT.pdf
+++ b/docs/libcurl/opts/CURLOPT_PIPEWAIT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PORT.html b/docs/libcurl/opts/CURLOPT_PORT.html
index 13588035..6d42cf56 100644
--- a/docs/libcurl/opts/CURLOPT_PORT.html
+++ b/docs/libcurl/opts/CURLOPT_PORT.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PORT.pdf b/docs/libcurl/opts/CURLOPT_PORT.pdf
index 860b8b8e..542c5eb9 100644
--- a/docs/libcurl/opts/CURLOPT_PORT.pdf
+++ b/docs/libcurl/opts/CURLOPT_PORT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_POST.html b/docs/libcurl/opts/CURLOPT_POST.html
index bb920379..f3400297 100644
--- a/docs/libcurl/opts/CURLOPT_POST.html
+++ b/docs/libcurl/opts/CURLOPT_POST.html
@@ -67,6 +67,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_HTTPPOST.html">CURLOPT_HTTPPOST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_HTTPPOST.html">CURLOPT_HTTPPOST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_POST.pdf b/docs/libcurl/opts/CURLOPT_POST.pdf
index c2ce020a..4783831c 100644
--- a/docs/libcurl/opts/CURLOPT_POST.pdf
+++ b/docs/libcurl/opts/CURLOPT_POST.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDS.html b/docs/libcurl/opts/CURLOPT_POSTFIELDS.html
index d8fd439b..7bc9c4ae 100644
--- a/docs/libcurl/opts/CURLOPT_POSTFIELDS.html
+++ b/docs/libcurl/opts/CURLOPT_POSTFIELDS.html
@@ -84,6 +84,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDSIZE.html">CURLOPT_POSTFIELDSIZE</a>, <a Class="manpage" href="./CURLOPT_READFUNCTION.html">CURLOPT_READFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDSIZE.html">CURLOPT_POSTFIELDSIZE</a>, <a Class="manpage" href="./CURLOPT_READFUNCTION.html">CURLOPT_READFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDS.pdf b/docs/libcurl/opts/CURLOPT_POSTFIELDS.pdf
index 8e8644d3..97da4420 100644
--- a/docs/libcurl/opts/CURLOPT_POSTFIELDS.pdf
+++ b/docs/libcurl/opts/CURLOPT_POSTFIELDS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.html b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.html
index 7046668f..b1eae31c 100644
--- a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.html
+++ b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.html
@@ -77,6 +77,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_POSTFIELDSIZE_LARGE.html">CURLOPT_POSTFIELDSIZE_LARGE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_POSTFIELDSIZE_LARGE.html">CURLOPT_POSTFIELDSIZE_LARGE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.pdf b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.pdf
index ea991f3e..a081ce9a 100644
--- a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.pdf
+++ b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.pdf
@@ -72,12 +72,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-17393b2772b9' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-17393b2772b9' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:24+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:24+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0f4b3bc9-a4e8-11f0-0000-17393b2772b9' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:0f4b3bc9-a4e8-11f0-0000-17393b2772b9' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:03+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:03+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-17393b2772b9' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8216eefe-78d5-11f0-0000-17393b2772b9'/>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-17393b2772b9' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:0f4b3bc9-a4e8-11f0-0000-17393b2772b9' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0f4b3bc9-a4e8-11f0-0000-17393b2772b9'/>
+<rdf:Description rdf:about='uuid:0f4b3bc9-a4e8-11f0-0000-17393b2772b9' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -87,8 +87,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081124+02'00')
-/ModDate(D:20150812081124+02'00')
+/CreationDate(D:20151007101503+02'00')
+/ModDate(D:20151007101503+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 15
@@ -109,7 +109,7 @@ xref
0000001889 00000 n
trailer
<< /Size 15 /Root 1 0 R /Info 2 0 R
-/ID [<8BF561F8AF8B932CC4A2CD621BAF8816><8BF561F8AF8B932CC4A2CD621BAF8816>]
+/ID [<CCBE9143E77F11B909E2179388A03391><CCBE9143E77F11B909E2179388A03391>]
>>
startxref
3466
diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.html b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.html
index cd8901b1..a5455110 100644
--- a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.html
+++ b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.html
@@ -82,6 +82,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_COPYPOSTFIELDS.html">CURLOPT_COPYPOSTFIELDS</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_POSTFIELDSIZE.html">CURLOPT_POSTFIELDSIZE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_COPYPOSTFIELDS.html">CURLOPT_COPYPOSTFIELDS</a>, <a Class="manpage" href="./CURLOPT_POSTFIELDSIZE.html">CURLOPT_POSTFIELDSIZE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.pdf b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.pdf
index 64330d4b..a27ec052 100644
--- a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.pdf
+++ b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_POSTQUOTE.html b/docs/libcurl/opts/CURLOPT_POSTQUOTE.html
index 027b74d8..6e453582 100644
--- a/docs/libcurl/opts/CURLOPT_POSTQUOTE.html
+++ b/docs/libcurl/opts/CURLOPT_POSTQUOTE.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If support for the protocols are built-in. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_QUOTE.html">CURLOPT_QUOTE</a>, <a Class="manpage" href="./CURLOPT_PREQUOTE.html">CURLOPT_PREQUOTE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_QUOTE.html">CURLOPT_QUOTE</a>, <a Class="manpage" href="./CURLOPT_PREQUOTE.html">CURLOPT_PREQUOTE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_POSTQUOTE.pdf b/docs/libcurl/opts/CURLOPT_POSTQUOTE.pdf
index a967487b..3ca783f8 100644
--- a/docs/libcurl/opts/CURLOPT_POSTQUOTE.pdf
+++ b/docs/libcurl/opts/CURLOPT_POSTQUOTE.pdf
@@ -70,12 +70,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-56fc4828454a' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-56fc4828454a' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:24+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:24+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0f4b3bc9-a4e8-11f0-0000-56fc4828454a' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:0f4b3bc9-a4e8-11f0-0000-56fc4828454a' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:03+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:03+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-56fc4828454a' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8216eefe-78d5-11f0-0000-56fc4828454a'/>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-56fc4828454a' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:0f4b3bc9-a4e8-11f0-0000-56fc4828454a' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0f4b3bc9-a4e8-11f0-0000-56fc4828454a'/>
+<rdf:Description rdf:about='uuid:0f4b3bc9-a4e8-11f0-0000-56fc4828454a' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -85,8 +85,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081124+02'00')
-/ModDate(D:20150812081124+02'00')
+/CreationDate(D:20151007101503+02'00')
+/ModDate(D:20151007101503+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 15
@@ -107,7 +107,7 @@ xref
0000001843 00000 n
trailer
<< /Size 15 /Root 1 0 R /Info 2 0 R
-/ID [<ED9B25888E54BDFB04922D9C185068C8><ED9B25888E54BDFB04922D9C185068C8>]
+/ID [<7E035791D9845F63E11DC41399DCEA9E><7E035791D9845F63E11DC41399DCEA9E>]
>>
startxref
3420
diff --git a/docs/libcurl/opts/CURLOPT_POSTREDIR.3 b/docs/libcurl/opts/CURLOPT_POSTREDIR.3
index aa36bd0f..f7765feb 100644
--- a/docs/libcurl/opts/CURLOPT_POSTREDIR.3
+++ b/docs/libcurl/opts/CURLOPT_POSTREDIR.3
@@ -5,7 +5,7 @@
.\" * | (__| |_| | _ <| |___
.\" * \___|\___/|_| \_\_____|
.\" *
-.\" * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
.\" *
.\" * This software is licensed as described in the file COPYING, which
.\" * you should have received as part of this distribution. The terms
@@ -32,13 +32,13 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_POSTREDIR,
.SH DESCRIPTION
Pass a bitmask to control how libcurl acts on redirects after POSTs that get a
301, 302 or 303 response back. A parameter with bit 0 set (value
-\fBCURL_REDIR_POST_301\fP) tells the library to respect RFC2616/10.3.2 and not
-convert POST requests into GET requests when following a 301 redirection.
-Setting bit 1 (value \fBCURL_REDIR_POST_302\fP) makes libcurl maintain the
-request method after a 302 redirect whilst setting bit 2 (value
-\fBCURL_REDIR_POST_303\fP) makes libcurl maintain the request method after a
-303 redirect. The value \fBCURL_REDIR_POST_ALL\fP is a convenience define that
-sets all three bits.
+\fBCURL_REDIR_POST_301\fP) tells the library to respect RFC 7231 (section
+6.4.2 to 6.4.4) and not convert POST requests into GET requests when following
+a 301 redirection. Setting bit 1 (value \fBCURL_REDIR_POST_302\fP) makes
+libcurl maintain the request method after a 302 redirect whilst setting bit 2
+(value \fBCURL_REDIR_POST_303\fP) makes libcurl maintain the request method
+after a 303 redirect. The value \fBCURL_REDIR_POST_ALL\fP is a convenience
+define that sets all three bits.
The non-RFC behaviour is ubiquitous in web browsers, so the library does the
conversion by default to maintain consistency. However, a server may require a
diff --git a/docs/libcurl/opts/CURLOPT_POSTREDIR.html b/docs/libcurl/opts/CURLOPT_POSTREDIR.html
index 04000595..375d6723 100644
--- a/docs/libcurl/opts/CURLOPT_POSTREDIR.html
+++ b/docs/libcurl/opts/CURLOPT_POSTREDIR.html
@@ -59,7 +59,7 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_POSTREDIR,
&nbsp; long bitmask);
</pre>
<a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">Pass a bitmask to control how libcurl acts on redirects after POSTs that get a 301, 302 or 303 response back. A parameter with bit 0 set (value <span Class="bold">CURL_REDIR_POST_301</span>) tells the library to respect <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>/10.3.2 and not convert POST requests into GET requests when following a 301 redirection. Setting bit 1 (value <span Class="bold">CURL_REDIR_POST_302</span>) makes libcurl maintain the request method after a 302 redirect whilst setting bit 2 (value <span Class="bold">CURL_REDIR_POST_303</span>) makes libcurl maintain the request method after a 303 redirect. The value <span Class="bold">CURL_REDIR_POST_ALL</span> is a convenience define that sets all three bits.
+<p class="level0">Pass a bitmask to control how libcurl acts on redirects after POSTs that get a 301, 302 or 303 response back. A parameter with bit 0 set (value <span Class="bold">CURL_REDIR_POST_301</span>) tells the library to respect <a href="http://www.ietf.org/rfc/rfc7231.txt">RFC 7231</a> (section 6.4.2 to 6.4.4) and not convert POST requests into GET requests when following a 301 redirection. Setting bit 1 (value <span Class="bold">CURL_REDIR_POST_302</span>) makes libcurl maintain the request method after a 302 redirect whilst setting bit 2 (value <span Class="bold">CURL_REDIR_POST_303</span>) makes libcurl maintain the request method after a 303 redirect. The value <span Class="bold">CURL_REDIR_POST_ALL</span> is a convenience define that sets all three bits.
<p class="level0">The non-RFC behaviour is ubiquitous in web browsers, so the library does the conversion by default to maintain consistency. However, a server may require a POST to remain a POST after such a redirection. This option is meaningful only when setting <a Class="emphasis" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">0 <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">HTTP(S) <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
@@ -82,6 +82,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.17.1. This option was known as CURLOPT_POST301 up to 7.19.0 as it only supported the 301 then. CURL_REDIR_POST_303 was added in 7.26.0. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>, <a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>, <a Class="manpage" href="./CURLOPT_POSTFIELDS.html">CURLOPT_POSTFIELDS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_POSTREDIR.pdf b/docs/libcurl/opts/CURLOPT_POSTREDIR.pdf
index e371271d..9829b3f0 100644
--- a/docs/libcurl/opts/CURLOPT_POSTREDIR.pdf
+++ b/docs/libcurl/opts/CURLOPT_POSTREDIR.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PREQUOTE.html b/docs/libcurl/opts/CURLOPT_PREQUOTE.html
index b0c9a30b..0889b07b 100644
--- a/docs/libcurl/opts/CURLOPT_PREQUOTE.html
+++ b/docs/libcurl/opts/CURLOPT_PREQUOTE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with the protocol support <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_QUOTE.html">CURLOPT_QUOTE</a>, <a Class="manpage" href="./CURLOPT_POSTQUOTE.html">CURLOPT_POSTQUOTE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_QUOTE.html">CURLOPT_QUOTE</a>, <a Class="manpage" href="./CURLOPT_POSTQUOTE.html">CURLOPT_POSTQUOTE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PREQUOTE.pdf b/docs/libcurl/opts/CURLOPT_PREQUOTE.pdf
index ca9c5a10..30d2a67a 100644
--- a/docs/libcurl/opts/CURLOPT_PREQUOTE.pdf
+++ b/docs/libcurl/opts/CURLOPT_PREQUOTE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PRIVATE.html b/docs/libcurl/opts/CURLOPT_PRIVATE.html
index 2be9405e..bde0e10e 100644
--- a/docs/libcurl/opts/CURLOPT_PRIVATE.html
+++ b/docs/libcurl/opts/CURLOPT_PRIVATE.html
@@ -77,6 +77,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.10.3 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PRIVATE.pdf b/docs/libcurl/opts/CURLOPT_PRIVATE.pdf
index 1cf43d52..cfe464bb 100644
--- a/docs/libcurl/opts/CURLOPT_PRIVATE.pdf
+++ b/docs/libcurl/opts/CURLOPT_PRIVATE.pdf
@@ -69,12 +69,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-d5744fcac4bd' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-d5744fcac4bd' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:24+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:24+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0fe3d249-a4e8-11f0-0000-d5744fcac4bd' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:0fe3d249-a4e8-11f0-0000-d5744fcac4bd' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:04+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:04+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-d5744fcac4bd' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8216eefe-78d5-11f0-0000-d5744fcac4bd'/>
-<rdf:Description rdf:about='uuid:8216eefe-78d5-11f0-0000-d5744fcac4bd' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:0fe3d249-a4e8-11f0-0000-d5744fcac4bd' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0fe3d249-a4e8-11f0-0000-d5744fcac4bd'/>
+<rdf:Description rdf:about='uuid:0fe3d249-a4e8-11f0-0000-d5744fcac4bd' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -84,8 +84,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081124+02'00')
-/ModDate(D:20150812081124+02'00')
+/CreationDate(D:20151007101504+02'00')
+/ModDate(D:20151007101504+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 15
@@ -106,7 +106,7 @@ xref
0000002140 00000 n
trailer
<< /Size 15 /Root 1 0 R /Info 2 0 R
-/ID [<E93F58D16BAA190BA06C97E0DC4D10D1><E93F58D16BAA190BA06C97E0DC4D10D1>]
+/ID [<2975B3FBF71C5B8EFB0EC8C20BB9F7F0><2975B3FBF71C5B8EFB0EC8C20BB9F7F0>]
>>
startxref
3717
diff --git a/docs/libcurl/opts/CURLOPT_PROGRESSDATA.html b/docs/libcurl/opts/CURLOPT_PROGRESSDATA.html
index 8a8a94bc..aa33b1fb 100644
--- a/docs/libcurl/opts/CURLOPT_PROGRESSDATA.html
+++ b/docs/libcurl/opts/CURLOPT_PROGRESSDATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0"><a href="http://curl.haxx.se/libcurl/c/progressfunc.html">http://curl.haxx.se/libcurl/c/progressfunc.html</a> <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROGRESSFUNCTION.html">CURLOPT_PROGRESSFUNCTION</a>, <a Class="manpage" href="./CURLOPT_XFERINFOFUNCTION.html">CURLOPT_XFERINFOFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROGRESSFUNCTION.html">CURLOPT_PROGRESSFUNCTION</a>, <a Class="manpage" href="./CURLOPT_XFERINFOFUNCTION.html">CURLOPT_XFERINFOFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROGRESSDATA.pdf b/docs/libcurl/opts/CURLOPT_PROGRESSDATA.pdf
index ba2a7db5..91921aff 100644
--- a/docs/libcurl/opts/CURLOPT_PROGRESSDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROGRESSDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.html b/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.html
index 2cd791d3..c1203f53 100644
--- a/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.html
@@ -69,6 +69,6 @@ p.roffit {
<p class="level0"><a href="http://curl.haxx.se/libcurl/c/progressfunc.html">http://curl.haxx.se/libcurl/c/progressfunc.html</a> <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_NOPROGRESS.html">CURLOPT_NOPROGRESS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_NOPROGRESS.html">CURLOPT_NOPROGRESS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.pdf
index 656e09fe..51818fbe 100644
--- a/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROTOCOLS.3 b/docs/libcurl/opts/CURLOPT_PROTOCOLS.3
index 958eeeb9..b7414a3c 100644
--- a/docs/libcurl/opts/CURLOPT_PROTOCOLS.3
+++ b/docs/libcurl/opts/CURLOPT_PROTOCOLS.3
@@ -60,6 +60,7 @@ CURLPROTO_RTSP
CURLPROTO_SCP
CURLPROTO_SFTP
CURLPROTO_SMB
+CURLPROTO_SMBS
CURLPROTO_SMTP
CURLPROTO_SMTPS
CURLPROTO_TELNET
diff --git a/docs/libcurl/opts/CURLOPT_PROTOCOLS.html b/docs/libcurl/opts/CURLOPT_PROTOCOLS.html
index a5ef7f39..72d0ce74 100644
--- a/docs/libcurl/opts/CURLOPT_PROTOCOLS.html
+++ b/docs/libcurl/opts/CURLOPT_PROTOCOLS.html
@@ -79,6 +79,7 @@ CURLPROTO_RTSP
CURLPROTO_SCP
CURLPROTO_SFTP
CURLPROTO_SMB
+CURLPROTO_SMBS
CURLPROTO_SMTP
CURLPROTO_SMTPS
CURLPROTO_TELNET
@@ -106,6 +107,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_REDIR_PROTOCOLS.html">CURLOPT_REDIR_PROTOCOLS</a>, <a Class="manpage" href="./CURLOPT_URL.html">CURLOPT_URL</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_REDIR_PROTOCOLS.html">CURLOPT_REDIR_PROTOCOLS</a>, <a Class="manpage" href="./CURLOPT_URL.html">CURLOPT_URL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROTOCOLS.pdf b/docs/libcurl/opts/CURLOPT_PROTOCOLS.pdf
index 309fa433..f5bf3b18 100644
--- a/docs/libcurl/opts/CURLOPT_PROTOCOLS.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROTOCOLS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXY.3 b/docs/libcurl/opts/CURLOPT_PROXY.3
index b419e51b..c9834834 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY.3
@@ -5,7 +5,7 @@
.\" * | (__| |_| | _ <| |___
.\" * \___|\___/|_| \_\_____|
.\" *
-.\" * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
.\" *
.\" * This software is licensed as described in the file COPYING, which
.\" * you should have received as part of this distribution. The terms
@@ -29,8 +29,8 @@ CURLOPT_PROXY \- set proxy to use
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PROXY, char *proxy);
.SH DESCRIPTION
Set the \fIproxy\fP to use for the upcoming request. The parameter should be a
-char * to a zero terminated string holding the host name or dotted IP
-address.
+char * to a zero terminated string holding the host name or dotted numerical
+IP address. A numerical IPv6 address must be written within [brackets].
To specify port number in this string, append :[port] to the end of the host
name. The proxy's port number may optionally be specified with the separate
@@ -61,8 +61,8 @@ option does however override any possibly set environment variables.
Setting the proxy string to "" (an empty string) will explicitly disable the
use of a proxy, even if there is an environment variable set for it.
-A proxy host string given in an environment variable can also include protocol
-scheme (http://) and embedded user + password.
+A proxy host string can also include protocol scheme (http://) and embedded
+user + password.
.SH DEFAULT
Default is NULL, meaning no proxy is used.
diff --git a/docs/libcurl/opts/CURLOPT_PROXY.html b/docs/libcurl/opts/CURLOPT_PROXY.html
index ff3de626..bf4bc91c 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY.html
+++ b/docs/libcurl/opts/CURLOPT_PROXY.html
@@ -54,14 +54,14 @@ p.roffit {
<p class="level0">CURLOPT_PROXY - set proxy to use <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0">&#35;include &lt;curl/curl.h&gt;
<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PROXY, char *proxy); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">Set the <span Class="emphasis">proxy</span> to use for the upcoming request. The parameter should be a char * to a zero terminated string holding the host name or dotted IP address.
+<p class="level0">Set the <span Class="emphasis">proxy</span> to use for the upcoming request. The parameter should be a char * to a zero terminated string holding the host name or dotted numerical IP address. A numerical IPv6 address must be written within [brackets].
<p class="level0">To specify port number in this string, append :[port] to the end of the host name. The proxy's port number may optionally be specified with the separate option <a Class="emphasis" href="./CURLOPT_PROXYPORT.html">CURLOPT_PROXYPORT</a>. If not specified, libcurl will default to using port 1080 for proxies.
<p class="level0">The proxy string may be prefixed with [scheme]:// to specify which kind of proxy is used. Use socks4://, socks4a://, socks5:// or socks5h:// (the last one to enable socks5 and asking the proxy to do the resolving, also known as <span Class="emphasis">CURLPROXY_SOCKS5_HOSTNAME</span> type) to request the specific SOCKS version to be used. No protocol specified, http:// and all others will be treated as HTTP proxies.
<p class="level0">Without a scheme prefix, <a Class="emphasis" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a> can be used to specify which kind of proxy the string identifies.
<p class="level0">When you tell the library to use a HTTP proxy, libcurl will transparently convert operations to HTTP even if you specify an FTP URL etc. This may have an impact on what other features of the library you can use, such as <a Class="emphasis" href="./CURLOPT_QUOTE.html">CURLOPT_QUOTE</a> and similar FTP specifics that don't work unless you tunnel through the HTTP proxy. Such tunneling is activated with <a Class="emphasis" href="./CURLOPT_HTTPPROXYTUNNEL.html">CURLOPT_HTTPPROXYTUNNEL</a>.
<p class="level0">libcurl respects the environment variables <span Class="bold">http_proxy</span>, <span Class="bold">ftp_proxy</span>, <span Class="bold">all_proxy</span> etc, if any of those are set. The <a Class="emphasis" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a> option does however override any possibly set environment variables.
<p class="level0">Setting the proxy string to "" (an empty string) will explicitly disable the use of a proxy, even if there is an environment variable set for it.
-<p class="level0">A proxy host string given in an environment variable can also include protocol scheme (http://) and embedded user + password. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
+<p class="level0">A proxy host string can also include protocol scheme (http://) and embedded user + password. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">Default is NULL, meaning no proxy is used.
<p class="level0">When you set a host name to use, do not assume that there's any particular single port number used widely for proxies. Specify it! <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">All except file://. Note that some protocols don't do very well over proxy. <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
@@ -69,6 +69,6 @@ p.roffit {
<p class="level0">Since 7.14.1 the proxy environment variable names can include the protocol scheme.
<p class="level0">Since 7.21.7 the proxy string supports the socks protocols as "schemes". <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if proxies are supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXYPORT.html">CURLOPT_PROXYPORT</a>, <a Class="manpage" href="./CURLOPT_HTTPPROXYTUNNEL.html">CURLOPT_HTTPPROXYTUNNEL</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXYPORT.html">CURLOPT_PROXYPORT</a>, <a Class="manpage" href="./CURLOPT_HTTPPROXYTUNNEL.html">CURLOPT_HTTPPROXYTUNNEL</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXY.pdf b/docs/libcurl/opts/CURLOPT_PROXY.pdf
index d8d8291b..9a73c79f 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXY.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXYAUTH.html b/docs/libcurl/opts/CURLOPT_PROXYAUTH.html
index 29fbac91..d9c5f557 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYAUTH.html
+++ b/docs/libcurl/opts/CURLOPT_PROXYAUTH.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.10.7 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_NOT_BUILT_IN if the bitmask specified no supported authentication methods. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_PROXYUSERPWD.html">CURLOPT_PROXYUSERPWD</a>, <a Class="manpage" href="./CURLOPT_PROXYPORT.html">CURLOPT_PROXYPORT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <a Class="manpage" href="./CURLOPT_PROXYUSERPWD.html">CURLOPT_PROXYUSERPWD</a>, <a Class="manpage" href="./CURLOPT_PROXYPORT.html">CURLOPT_PROXYPORT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXYAUTH.pdf b/docs/libcurl/opts/CURLOPT_PROXYAUTH.pdf
index 38d3fc7a..fac6cc51 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYAUTH.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXYAUTH.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXYHEADER.html b/docs/libcurl/opts/CURLOPT_PROXYHEADER.html
index 8e630f8b..5290cf97 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYHEADER.html
+++ b/docs/libcurl/opts/CURLOPT_PROXYHEADER.html
@@ -68,6 +68,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PROXYHEADER,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.37.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HEADEROPT.html">CURLOPT_HEADEROPT</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HEADEROPT.html">CURLOPT_HEADEROPT</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXYHEADER.pdf b/docs/libcurl/opts/CURLOPT_PROXYHEADER.pdf
index 93d9bd5b..6f19b841 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYHEADER.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXYHEADER.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.html b/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.html
index 5bafeb95..aa74a9f4 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.html
+++ b/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a>, <a Class="manpage" href="./CURLOPT_PROXYUSERNAME.html">CURLOPT_PROXYUSERNAME</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a>, <a Class="manpage" href="./CURLOPT_PROXYUSERNAME.html">CURLOPT_PROXYUSERNAME</a>, <a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.pdf b/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.pdf
index 1f50795c..8b8659c7 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXYPORT.html b/docs/libcurl/opts/CURLOPT_PROXYPORT.html
index 3e2c81f6..4424a2e9 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYPORT.html
+++ b/docs/libcurl/opts/CURLOPT_PROXYPORT.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXYPORT.pdf b/docs/libcurl/opts/CURLOPT_PROXYPORT.pdf
index 351bb8e8..9a441dea 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYPORT.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXYPORT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXYTYPE.html b/docs/libcurl/opts/CURLOPT_PROXYTYPE.html
index 5ee0cf54..8483ece2 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYTYPE.html
+++ b/docs/libcurl/opts/CURLOPT_PROXYTYPE.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYPORT.html">CURLOPT_PROXYPORT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYPORT.html">CURLOPT_PROXYPORT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXYTYPE.pdf b/docs/libcurl/opts/CURLOPT_PROXYTYPE.pdf
index d31cc97b..5d6ba011 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYTYPE.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXYTYPE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.html b/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.html
index f7c98dbe..21667f5c 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.html
+++ b/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.html
@@ -67,6 +67,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PROXYUSERNAME,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXYPASSWORD.html">CURLOPT_PROXYPASSWORD</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXYPASSWORD.html">CURLOPT_PROXYPASSWORD</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.pdf b/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.pdf
index 0573e8f4..bc595bdf 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.html b/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.html
index 0c71103e..7279f2bf 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.html
+++ b/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if proxies are supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.pdf b/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.pdf
index 7682c09b..aa0ec819 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.html b/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.html
index 4d0329ec..4bf0537c 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.html
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.43.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.pdf b/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.pdf
index 19a9905b..b04cd3d6 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.html b/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.html
index 65b97dd9..fa4f6977 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.html
+++ b/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.18.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if the enabled value is not supported. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_HTTPPROXYTUNNEL.html">CURLOPT_HTTPPROXYTUNNEL</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_HTTPPROXYTUNNEL.html">CURLOPT_HTTPPROXYTUNNEL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.pdf b/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.pdf
index 9d63f294..160f852f 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.pdf
+++ b/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_PUT.html b/docs/libcurl/opts/CURLOPT_PUT.html
index c9647435..eb17c66c 100644
--- a/docs/libcurl/opts/CURLOPT_PUT.html
+++ b/docs/libcurl/opts/CURLOPT_PUT.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Deprecated since 7.12.1. Do not use. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a>, <a Class="manpage" href="./CURLOPT_HTTPGET.html">CURLOPT_HTTPGET</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a>, <a Class="manpage" href="./CURLOPT_HTTPGET.html">CURLOPT_HTTPGET</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_PUT.pdf b/docs/libcurl/opts/CURLOPT_PUT.pdf
index e926ddb0..f655c3aa 100644
--- a/docs/libcurl/opts/CURLOPT_PUT.pdf
+++ b/docs/libcurl/opts/CURLOPT_PUT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_QUOTE.html b/docs/libcurl/opts/CURLOPT_QUOTE.html
index ca310bbc..ee17b0d9 100644
--- a/docs/libcurl/opts/CURLOPT_QUOTE.html
+++ b/docs/libcurl/opts/CURLOPT_QUOTE.html
@@ -84,6 +84,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">SFTP support added in 7.16.3. *-prefix for SFTP added in 7.24.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_POSTQUOTE.html">CURLOPT_POSTQUOTE</a>, <a Class="manpage" href="./CURLOPT_PREQUOTE.html">CURLOPT_PREQUOTE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_POSTQUOTE.html">CURLOPT_POSTQUOTE</a>, <a Class="manpage" href="./CURLOPT_PREQUOTE.html">CURLOPT_PREQUOTE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_QUOTE.pdf b/docs/libcurl/opts/CURLOPT_QUOTE.pdf
index b2dda69b..a32dcb3c 100644
--- a/docs/libcurl/opts/CURLOPT_QUOTE.pdf
+++ b/docs/libcurl/opts/CURLOPT_QUOTE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RANDOM_FILE.html b/docs/libcurl/opts/CURLOPT_RANDOM_FILE.html
index fb34ccb5..c005acce 100644
--- a/docs/libcurl/opts/CURLOPT_RANDOM_FILE.html
+++ b/docs/libcurl/opts/CURLOPT_RANDOM_FILE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK on success or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_EGDSOCKET.html">CURLOPT_EGDSOCKET</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_EGDSOCKET.html">CURLOPT_EGDSOCKET</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RANDOM_FILE.pdf b/docs/libcurl/opts/CURLOPT_RANDOM_FILE.pdf
index 29efb23e..1083c610 100644
--- a/docs/libcurl/opts/CURLOPT_RANDOM_FILE.pdf
+++ b/docs/libcurl/opts/CURLOPT_RANDOM_FILE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RANGE.html b/docs/libcurl/opts/CURLOPT_RANGE.html
index 89da7149..a5245e5d 100644
--- a/docs/libcurl/opts/CURLOPT_RANGE.html
+++ b/docs/libcurl/opts/CURLOPT_RANGE.html
@@ -75,6 +75,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">FILE since 7.18.0, RTSP since 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK on success or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RESUME_FROM.html">CURLOPT_RESUME_FROM</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RESUME_FROM.html">CURLOPT_RESUME_FROM</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RANGE.pdf b/docs/libcurl/opts/CURLOPT_RANGE.pdf
index e0a132ab..264ff361 100644
--- a/docs/libcurl/opts/CURLOPT_RANGE.pdf
+++ b/docs/libcurl/opts/CURLOPT_RANGE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_READDATA.html b/docs/libcurl/opts/CURLOPT_READDATA.html
index 42642c6c..40a42c31 100644
--- a/docs/libcurl/opts/CURLOPT_READDATA.html
+++ b/docs/libcurl/opts/CURLOPT_READDATA.html
@@ -76,6 +76,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">This option was once known by the older name <span Class="emphasis">CURLOPT_INFILE</span>, the name <span Class="emphasis">CURLOPT_READDATA</span> was introduced in 7.9.7. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">This will return CURLE_OK. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_READFUNCTION.html">CURLOPT_READFUNCTION</a>, <a Class="manpage" href="./CURLOPT_WRITEDATA.html">CURLOPT_WRITEDATA</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_READFUNCTION.html">CURLOPT_READFUNCTION</a>, <a Class="manpage" href="./CURLOPT_WRITEDATA.html">CURLOPT_WRITEDATA</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_READDATA.pdf b/docs/libcurl/opts/CURLOPT_READDATA.pdf
index f974e1c3..d3ae2bac 100644
--- a/docs/libcurl/opts/CURLOPT_READDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_READDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_READFUNCTION.html b/docs/libcurl/opts/CURLOPT_READFUNCTION.html
index aeac9bd6..e6d52bbb 100644
--- a/docs/libcurl/opts/CURLOPT_READFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_READFUNCTION.html
@@ -69,6 +69,6 @@ p.roffit {
<p class="level0">Here's an example setting a read callback for reading that to upload to an FTP site: <a href="http://curl.haxx.se/libcurl/c/ftpupload.html">http://curl.haxx.se/libcurl/c/ftpupload.html</a> <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">CURL_READFUNC_PAUSE return code was added in 7.18.0 and CURL_READFUNC_ABORT was added in 7.12.1. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">This will return CURLE_OK. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_READDATA.html">CURLOPT_READDATA</a>, <a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_SEEKFUNCTION.html">CURLOPT_SEEKFUNCTION</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a>, <a Class="manpage" href="./CURLOPT_POST.html">CURLOPT_POST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_READDATA.html">CURLOPT_READDATA</a>, <a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a>, <a Class="manpage" href="./CURLOPT_SEEKFUNCTION.html">CURLOPT_SEEKFUNCTION</a>, <a Class="manpage" href="./CURLOPT_UPLOAD.html">CURLOPT_UPLOAD</a>, <a Class="manpage" href="./CURLOPT_POST.html">CURLOPT_POST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_READFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_READFUNCTION.pdf
index 1f1fb1f8..95e6e588 100644
--- a/docs/libcurl/opts/CURLOPT_READFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_READFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3 b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3
index fbec9f5c..fd986b89 100644
--- a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3
+++ b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3
@@ -32,8 +32,12 @@ Pass a long that holds a bitmask of CURLPROTO_* defines. If used, this bitmask
limits what protocols libcurl may use in a transfer that it follows to in a
redirect when \fICURLOPT_FOLLOWLOCATION(3)\fP is enabled. This allows you to
limit specific transfers to only be allowed to use a subset of protocols in
-redirections. By default libcurl will allow all protocols except for FILE and
-SCP.
+redirections.
+
+By default libcurl will allow all protocols on redirect except several disabled
+for security reasons: Since 7.19.4 FILE and SCP are disabled, and since 7.40.0
+SMB and SMBS are also disabled. \fICURLPROTO_ALL\fP enables all protocols on
+redirect, including those disabled for security.
These are the available protocol defines:
.nf
@@ -60,13 +64,14 @@ CURLPROTO_RTSP
CURLPROTO_SCP
CURLPROTO_SFTP
CURLPROTO_SMB
+CURLPROTO_SMBS
CURLPROTO_SMTP
CURLPROTO_SMTPS
CURLPROTO_TELNET
CURLPROTO_TFTP
.fi
.SH DEFAULT
-All protocols except for FILE, SCP and SMB.
+All protocols except for FILE, SCP and since 7.40.0 SMB and SMBS.
.SH PROTOCOLS
All
.SH EXAMPLE
diff --git a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.html b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.html
index 80249a37..77d92f4e 100644
--- a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.html
+++ b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.html
@@ -54,7 +54,8 @@ p.roffit {
<p class="level0">CURLOPT_REDIR_PROTOCOLS - set protocols allowed to redirect to <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0">&#35;include &lt;curl/curl.h&gt;
<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_REDIR_PROTOCOLS, long bitmask); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">Pass a long that holds a bitmask of CURLPROTO_* defines. If used, this bitmask limits what protocols libcurl may use in a transfer that it follows to in a redirect when <a Class="emphasis" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a> is enabled. This allows you to limit specific transfers to only be allowed to use a subset of protocols in redirections. By default libcurl will allow all protocols except for FILE and SCP.
+<p class="level0">Pass a long that holds a bitmask of CURLPROTO_* defines. If used, this bitmask limits what protocols libcurl may use in a transfer that it follows to in a redirect when <a Class="emphasis" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a> is enabled. This allows you to limit specific transfers to only be allowed to use a subset of protocols in redirections.
+<p class="level0">By default libcurl will allow all protocols on redirect except several disabled for security reasons: Since 7.19.4 FILE and SCP are disabled, and since 7.40.0 SMB and SMBS are also disabled. <span Class="emphasis">CURLPROTO_ALL</span> enables all protocols on redirect, including those disabled for security.
<p class="level0">These are the available protocol defines: <pre class="level0">
CURLPROTO_DICT
CURLPROTO_FILE
@@ -79,6 +80,7 @@ CURLPROTO_RTSP
CURLPROTO_SCP
CURLPROTO_SFTP
CURLPROTO_SMB
+CURLPROTO_SMBS
CURLPROTO_SMTP
CURLPROTO_SMTPS
CURLPROTO_TELNET
@@ -86,7 +88,7 @@ CURLPROTO_TFTP
</pre>
<p class="level0"><a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
-<p class="level0">All protocols except for FILE, SCP and SMB. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">All protocols except for FILE, SCP and since 7.40.0 SMB and SMBS. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">All <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0"><pre class="level0">
curl = curl_easy_init();
@@ -106,6 +108,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.4, before then it would follow all protocols. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROTOCOLS.html">CURLOPT_PROTOCOLS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROTOCOLS.html">CURLOPT_PROTOCOLS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.pdf b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.pdf
index e702d150..edcdbf9d 100644
--- a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.pdf
+++ b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_REFERER.html b/docs/libcurl/opts/CURLOPT_REFERER.html
index 733a8c84..4b2a015b 100644
--- a/docs/libcurl/opts/CURLOPT_REFERER.html
+++ b/docs/libcurl/opts/CURLOPT_REFERER.html
@@ -72,6 +72,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built with HTTP support <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP support is enabled, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USERAGENT.html">CURLOPT_USERAGENT</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_USERAGENT.html">CURLOPT_USERAGENT</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_REFERER.pdf b/docs/libcurl/opts/CURLOPT_REFERER.pdf
index 18d4035f..381237a6 100644
--- a/docs/libcurl/opts/CURLOPT_REFERER.pdf
+++ b/docs/libcurl/opts/CURLOPT_REFERER.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RESOLVE.html b/docs/libcurl/opts/CURLOPT_RESOLVE.html
index bec4d851..52e4e162 100644
--- a/docs/libcurl/opts/CURLOPT_RESOLVE.html
+++ b/docs/libcurl/opts/CURLOPT_RESOLVE.html
@@ -86,6 +86,6 @@ curl_slist_free_all(host);
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.3. Removal support added in 7.42.0. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_IPRESOLVE.html">CURLOPT_IPRESOLVE</a>, <a Class="manpage" href="./CURLOPT_DNS_CACHE_TIMEOUT.html">CURLOPT_DNS_CACHE_TIMEOUT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_IPRESOLVE.html">CURLOPT_IPRESOLVE</a>, <a Class="manpage" href="./CURLOPT_DNS_CACHE_TIMEOUT.html">CURLOPT_DNS_CACHE_TIMEOUT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RESOLVE.pdf b/docs/libcurl/opts/CURLOPT_RESOLVE.pdf
index 7c190771..9264ce13 100644
--- a/docs/libcurl/opts/CURLOPT_RESOLVE.pdf
+++ b/docs/libcurl/opts/CURLOPT_RESOLVE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RESUME_FROM.html b/docs/libcurl/opts/CURLOPT_RESUME_FROM.html
index a7965298..2b46583c 100644
--- a/docs/libcurl/opts/CURLOPT_RESUME_FROM.html
+++ b/docs/libcurl/opts/CURLOPT_RESUME_FROM.html
@@ -81,6 +81,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RESUME_FROM_LARGE.html">CURLOPT_RESUME_FROM_LARGE</a>, <a Class="manpage" href="./CURLOPT_RANGE.html">CURLOPT_RANGE</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_INFILESIZE.html">CURLOPT_INFILESIZE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RESUME_FROM_LARGE.html">CURLOPT_RESUME_FROM_LARGE</a>, <a Class="manpage" href="./CURLOPT_RANGE.html">CURLOPT_RANGE</a>, <a Class="manpage" href="./CURLOPT_INFILESIZE.html">CURLOPT_INFILESIZE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RESUME_FROM.pdf b/docs/libcurl/opts/CURLOPT_RESUME_FROM.pdf
index 5b1aad11..46a8f546 100644
--- a/docs/libcurl/opts/CURLOPT_RESUME_FROM.pdf
+++ b/docs/libcurl/opts/CURLOPT_RESUME_FROM.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.html b/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.html
index 20c956f3..5b137ad1 100644
--- a/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.html
+++ b/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.html
@@ -88,6 +88,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.11.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RESUME_FROM.html">CURLOPT_RESUME_FROM</a>, <a Class="manpage" href="./CURLOPT_RANGE.html">CURLOPT_RANGE</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_INFILESIZE_LARGE.html">CURLOPT_INFILESIZE_LARGE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RESUME_FROM.html">CURLOPT_RESUME_FROM</a>, <a Class="manpage" href="./CURLOPT_RANGE.html">CURLOPT_RANGE</a>, <a Class="manpage" href="./CURLOPT_INFILESIZE_LARGE.html">CURLOPT_INFILESIZE_LARGE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.pdf b/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.pdf
index 135317e7..c216abe0 100644
--- a/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.pdf
+++ b/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.html b/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.html
index 1b567d95..c8776e0e 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.html
+++ b/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_SERVER_CSEQ.html">CURLOPT_RTSP_SERVER_CSEQ</a>, <a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_SERVER_CSEQ.html">CURLOPT_RTSP_SERVER_CSEQ</a>, <a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.pdf b/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.pdf
index 800e75be..2bd70d18 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.pdf
+++ b/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.html b/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.html
index 5db979d9..84b4a34f 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.html
+++ b/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.html
@@ -82,6 +82,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_SESSION_ID.html">CURLOPT_RTSP_SESSION_ID</a>, <a Class="manpage" href="./CURLOPT_RTSP_STREAM_URI.html">CURLOPT_RTSP_STREAM_URI</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_SESSION_ID.html">CURLOPT_RTSP_SESSION_ID</a>, <a Class="manpage" href="./CURLOPT_RTSP_STREAM_URI.html">CURLOPT_RTSP_STREAM_URI</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.pdf b/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.pdf
index 11823540..dcdf16d2 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.pdf
+++ b/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.html b/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.html
index 45a5d060..f6cb9d65 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.html
+++ b/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_CLIENT_CSEQ.html">CURLOPT_RTSP_CLIENT_CSEQ</a>, <a Class="manpage" href="./CURLOPT_RTSP_STREAM_URI.html">CURLOPT_RTSP_STREAM_URI</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_CLIENT_CSEQ.html">CURLOPT_RTSP_CLIENT_CSEQ</a>, <a Class="manpage" href="./CURLOPT_RTSP_STREAM_URI.html">CURLOPT_RTSP_STREAM_URI</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.pdf b/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.pdf
index 9d520f98..94375e5b 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.pdf
+++ b/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.pdf
@@ -67,12 +67,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:83e0b27e-78d5-11f0-0000-e6e9a23d587a' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:83e0b27e-78d5-11f0-0000-e6e9a23d587a' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:27+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:27+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:11ad95c9-a4e8-11f0-0000-e6e9a23d587a' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:11ad95c9-a4e8-11f0-0000-e6e9a23d587a' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:07+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:07+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:83e0b27e-78d5-11f0-0000-e6e9a23d587a' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:83e0b27e-78d5-11f0-0000-e6e9a23d587a'/>
-<rdf:Description rdf:about='uuid:83e0b27e-78d5-11f0-0000-e6e9a23d587a' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:11ad95c9-a4e8-11f0-0000-e6e9a23d587a' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:11ad95c9-a4e8-11f0-0000-e6e9a23d587a'/>
+<rdf:Description rdf:about='uuid:11ad95c9-a4e8-11f0-0000-e6e9a23d587a' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -82,8 +82,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081127+02'00')
-/ModDate(D:20150812081127+02'00')
+/CreationDate(D:20151007101507+02'00')
+/ModDate(D:20151007101507+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 14
@@ -103,7 +103,7 @@ xref
0000001666 00000 n
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
-/ID [<8C96E27F966D9A8794FCAEBDAE104CE8><8C96E27F966D9A8794FCAEBDAE104CE8>]
+/ID [<B2D982129C030E49BC0E1F499951A527><B2D982129C030E49BC0E1F499951A527>]
>>
startxref
3243
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.html b/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.html
index 81fb65e6..05ab11e4 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.html
+++ b/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a>, <a Class="manpage" href="./CURLOPT_RTSP_STREAM_URI.html">CURLOPT_RTSP_STREAM_URI</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a>, <a Class="manpage" href="./CURLOPT_RTSP_STREAM_URI.html">CURLOPT_RTSP_STREAM_URI</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.pdf b/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.pdf
index be422bdb..5864698d 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.pdf
+++ b/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.html b/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.html
index f65c70c9..19e1d55c 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.html
+++ b/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a>, <a Class="manpage" href="./CURLOPT_RTSP_TRANSPORT.html">CURLOPT_RTSP_TRANSPORT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a>, <a Class="manpage" href="./CURLOPT_RTSP_TRANSPORT.html">CURLOPT_RTSP_TRANSPORT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.pdf b/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.pdf
index 3756ff83..fd6ec0a6 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.pdf
+++ b/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.html b/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.html
index 46609fa3..4e8b4bff 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.html
+++ b/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_RTSP_TRANSPORT,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.20.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a>, <a Class="manpage" href="./CURLOPT_RTSP_SESSION_ID.html">CURLOPT_RTSP_SESSION_ID</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_RTSP_REQUEST.html">CURLOPT_RTSP_REQUEST</a>, <a Class="manpage" href="./CURLOPT_RTSP_SESSION_ID.html">CURLOPT_RTSP_SESSION_ID</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.pdf b/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.pdf
index 72be67ce..3fab3f19 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.pdf
+++ b/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SASL_IR.html b/docs/libcurl/opts/CURLOPT_SASL_IR.html
index 713412e3..b53682fd 100644
--- a/docs/libcurl/opts/CURLOPT_SASL_IR.html
+++ b/docs/libcurl/opts/CURLOPT_SASL_IR.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.31.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_AUTH.html">CURLOPT_MAIL_AUTH</a>, <a Class="manpage" href="./CURLOPT_MAIL_FROM.html">CURLOPT_MAIL_FROM</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_AUTH.html">CURLOPT_MAIL_AUTH</a>, <a Class="manpage" href="./CURLOPT_MAIL_FROM.html">CURLOPT_MAIL_FROM</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SASL_IR.pdf b/docs/libcurl/opts/CURLOPT_SASL_IR.pdf
index 7b465043..613acceb 100644
--- a/docs/libcurl/opts/CURLOPT_SASL_IR.pdf
+++ b/docs/libcurl/opts/CURLOPT_SASL_IR.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SEEKDATA.html b/docs/libcurl/opts/CURLOPT_SEEKDATA.html
index 4cf4d982..c2dfec09 100644
--- a/docs/libcurl/opts/CURLOPT_SEEKDATA.html
+++ b/docs/libcurl/opts/CURLOPT_SEEKDATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.18.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SEEKDATA.pdf b/docs/libcurl/opts/CURLOPT_SEEKDATA.pdf
index ebe314d7..cd237d01 100644
--- a/docs/libcurl/opts/CURLOPT_SEEKDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_SEEKDATA.pdf
@@ -68,12 +68,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:847948fe-78d5-11f0-0000-bfb7a2fb1104' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:847948fe-78d5-11f0-0000-bfb7a2fb1104' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:28+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:28+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:12462c49-a4e8-11f0-0000-bfb7a2fb1104' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:12462c49-a4e8-11f0-0000-bfb7a2fb1104' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:08+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:08+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:847948fe-78d5-11f0-0000-bfb7a2fb1104' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:847948fe-78d5-11f0-0000-bfb7a2fb1104'/>
-<rdf:Description rdf:about='uuid:847948fe-78d5-11f0-0000-bfb7a2fb1104' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:12462c49-a4e8-11f0-0000-bfb7a2fb1104' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:12462c49-a4e8-11f0-0000-bfb7a2fb1104'/>
+<rdf:Description rdf:about='uuid:12462c49-a4e8-11f0-0000-bfb7a2fb1104' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -83,8 +83,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081128+02'00')
-/ModDate(D:20150812081128+02'00')
+/CreationDate(D:20151007101508+02'00')
+/ModDate(D:20151007101508+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 15
@@ -105,7 +105,7 @@ xref
0000001688 00000 n
trailer
<< /Size 15 /Root 1 0 R /Info 2 0 R
-/ID [<0F85402D7DE02750E9EB57DA2274A941><0F85402D7DE02750E9EB57DA2274A941>]
+/ID [<72402DCC017CAC224D26DC8E964B9064><72402DCC017CAC224D26DC8E964B9064>]
>>
startxref
3265
diff --git a/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.html b/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.html
index 6154cb5b..58030c03 100644
--- a/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.html
@@ -76,6 +76,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SEEKFUNCTION, seek_callback);
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.18.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SEEKDATA.html">CURLOPT_SEEKDATA</a>, <a Class="manpage" href="./CURLOPT_IOCTLFUNCTION.html">CURLOPT_IOCTLFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SEEKDATA.html">CURLOPT_SEEKDATA</a>, <a Class="manpage" href="./CURLOPT_IOCTLFUNCTION.html">CURLOPT_IOCTLFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.pdf
index 048f83f8..4528aed9 100644
--- a/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SERVICE_NAME.html b/docs/libcurl/opts/CURLOPT_SERVICE_NAME.html
index 3c6a495b..40ff5047 100644
--- a/docs/libcurl/opts/CURLOPT_SERVICE_NAME.html
+++ b/docs/libcurl/opts/CURLOPT_SERVICE_NAME.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.43.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SERVICE_NAME.pdf b/docs/libcurl/opts/CURLOPT_SERVICE_NAME.pdf
index 21d32fbc..54345bf7 100644
--- a/docs/libcurl/opts/CURLOPT_SERVICE_NAME.pdf
+++ b/docs/libcurl/opts/CURLOPT_SERVICE_NAME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SHARE.html b/docs/libcurl/opts/CURLOPT_SHARE.html
index 8fbe21b9..bf023261 100644
--- a/docs/libcurl/opts/CURLOPT_SHARE.html
+++ b/docs/libcurl/opts/CURLOPT_SHARE.html
@@ -63,6 +63,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_COOKIE.html">CURLOPT_COOKIE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SHARE.pdf b/docs/libcurl/opts/CURLOPT_SHARE.pdf
index 6a55d9cc..538e6451 100644
--- a/docs/libcurl/opts/CURLOPT_SHARE.pdf
+++ b/docs/libcurl/opts/CURLOPT_SHARE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.html b/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.html
index 7a67c554..4b2a91bb 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.html
+++ b/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns <span Class="emphasis">CURLE_OK</span> if the option is supported, and <span Class="emphasis">CURLE_UNKNOWN_OPTION</span> if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a>, <a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a>, <a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.pdf b/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.pdf
index 04881f79..3aed036c 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.pdf
@@ -72,12 +72,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:847948fe-78d5-11f0-0000-a72fc39baf1d' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:847948fe-78d5-11f0-0000-a72fc39baf1d' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:28+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:28+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:12462c49-a4e8-11f0-0000-a72fc39baf1d' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:12462c49-a4e8-11f0-0000-a72fc39baf1d' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:08+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:08+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:847948fe-78d5-11f0-0000-a72fc39baf1d' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:847948fe-78d5-11f0-0000-a72fc39baf1d'/>
-<rdf:Description rdf:about='uuid:847948fe-78d5-11f0-0000-a72fc39baf1d' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:12462c49-a4e8-11f0-0000-a72fc39baf1d' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:12462c49-a4e8-11f0-0000-a72fc39baf1d'/>
+<rdf:Description rdf:about='uuid:12462c49-a4e8-11f0-0000-a72fc39baf1d' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -87,8 +87,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081128+02'00')
-/ModDate(D:20150812081128+02'00')
+/CreationDate(D:20151007101508+02'00')
+/ModDate(D:20151007101508+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 15
@@ -109,7 +109,7 @@ xref
0000001836 00000 n
trailer
<< /Size 15 /Root 1 0 R /Info 2 0 R
-/ID [<D908C4288394121E1AB0E7BC684E0476><D908C4288394121E1AB0E7BC684E0476>]
+/ID [<7C848AE00685C8494815BB3492FD97C9><7C848AE00685C8494815BB3492FD97C9>]
>>
startxref
3413
diff --git a/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.html b/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.html
index 211e800b..26151373 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.html
@@ -84,6 +84,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SOCKOPTFUNCTION, sockopt_callbac
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.0. The <span Class="emphasis">CURL_SOCKOPT_ALREADY_CONNECTED</span> return code was added in 7.21.5. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKOPTDATA.html">CURLOPT_SOCKOPTDATA</a>, <a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKOPTDATA.html">CURLOPT_SOCKOPTDATA</a>, <a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.pdf
index 5ccd41c7..5e3973cd 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.html b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.html
index 0ee98e5f..304db632 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.html
+++ b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKS5_GSSAPI_SERVICE.html">CURLOPT_SOCKS5_GSSAPI_SERVICE</a>, <a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKS5_GSSAPI_SERVICE.html">CURLOPT_SOCKS5_GSSAPI_SERVICE</a>, <a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.pdf b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.pdf
index b120db27..aa45ab9e 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.pdf
+++ b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.html b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.html
index ab2c4726..d48a698d 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.html
+++ b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, <a Class="manpage" href="./CURLOPT_PROXYTYPE.html">CURLOPT_PROXYTYPE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.pdf b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.pdf
index 878761c5..ea7f506d 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.pdf
+++ b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.html b/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.html
index c7e306d9..96a2aedd 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.html
+++ b/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">CURLSSH_AUTH_HOST was added in 7.16.1, CURLSSH_AUTH_AGENT was added in 7.28.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html">CURLOPT_SSH_HOST_PUBLIC_KEY_MD5</a>, <a Class="manpage" href="./CURLOPT_SSH_PUBLIC_KEYFILE.html">CURLOPT_SSH_PUBLIC_KEYFILE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html">CURLOPT_SSH_HOST_PUBLIC_KEY_MD5</a>, <a Class="manpage" href="./CURLOPT_SSH_PUBLIC_KEYFILE.html">CURLOPT_SSH_PUBLIC_KEYFILE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.pdf b/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.pdf
index d148ccb1..92abb3cb 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html
index ee8d2f5f..2eb6be43 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html
+++ b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SSH_HOST_PUBLIC_KEY_MD5,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.17.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_PUBLIC_KEYFILE.html">CURLOPT_SSH_PUBLIC_KEYFILE</a>, <a Class="manpage" href="./CURLOPT_SSH_AUTH_TYPES.html">CURLOPT_SSH_AUTH_TYPES</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_PUBLIC_KEYFILE.html">CURLOPT_SSH_PUBLIC_KEYFILE</a>, <a Class="manpage" href="./CURLOPT_SSH_AUTH_TYPES.html">CURLOPT_SSH_AUTH_TYPES</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.pdf b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.pdf
index 093d2c26..202cc225 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.html b/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.html
index 87ecc6ab..edb0f0e3 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.html
+++ b/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.6 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_KEYDATA.html">CURLOPT_SSH_KEYDATA</a>, <a Class="manpage" href="./CURLOPT_SSH_KNOWNHOSTS.html">CURLOPT_SSH_KNOWNHOSTS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_KEYDATA.html">CURLOPT_SSH_KEYDATA</a>, <a Class="manpage" href="./CURLOPT_SSH_KNOWNHOSTS.html">CURLOPT_SSH_KNOWNHOSTS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.pdf b/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.pdf
index b4b07133..1a4d708e 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.html b/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.html
index 3fe17c30..967adbee 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.html
@@ -106,6 +106,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SSH_KEYFUNCTION,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.6 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_KEYDATA.html">CURLOPT_SSH_KEYDATA</a>, <a Class="manpage" href="./CURLOPT_SSH_KNOWNHOSTS.html">CURLOPT_SSH_KNOWNHOSTS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_KEYDATA.html">CURLOPT_SSH_KEYDATA</a>, <a Class="manpage" href="./CURLOPT_SSH_KNOWNHOSTS.html">CURLOPT_SSH_KNOWNHOSTS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.pdf
index 0c0d9a5b..d12e2334 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.html b/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.html
index 107e4fdb..e1844ad9 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.html
+++ b/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.6 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_AUTH_TYPES.html">CURLOPT_SSH_AUTH_TYPES</a>, <a Class="manpage" href="./CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html">CURLOPT_SSH_HOST_PUBLIC_KEY_MD5</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_AUTH_TYPES.html">CURLOPT_SSH_AUTH_TYPES</a>, <a Class="manpage" href="./CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html">CURLOPT_SSH_HOST_PUBLIC_KEY_MD5</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.pdf b/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.pdf
index a7d37406..55dc50cc 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.pdf
@@ -72,12 +72,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:8511df7e-78d5-11f0-0000-97ccdacf2f0e' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:8511df7e-78d5-11f0-0000-97ccdacf2f0e' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:29+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:29+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:12dec2c9-a4e8-11f0-0000-97ccdacf2f0e' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:12dec2c9-a4e8-11f0-0000-97ccdacf2f0e' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:09+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:09+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:8511df7e-78d5-11f0-0000-97ccdacf2f0e' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8511df7e-78d5-11f0-0000-97ccdacf2f0e'/>
-<rdf:Description rdf:about='uuid:8511df7e-78d5-11f0-0000-97ccdacf2f0e' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:12dec2c9-a4e8-11f0-0000-97ccdacf2f0e' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:12dec2c9-a4e8-11f0-0000-97ccdacf2f0e'/>
+<rdf:Description rdf:about='uuid:12dec2c9-a4e8-11f0-0000-97ccdacf2f0e' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -87,8 +87,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081129+02'00')
-/ModDate(D:20150812081129+02'00')
+/CreationDate(D:20151007101509+02'00')
+/ModDate(D:20151007101509+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 15
@@ -109,7 +109,7 @@ xref
0000002028 00000 n
trailer
<< /Size 15 /Root 1 0 R /Info 2 0 R
-/ID [<632DBB8A202AD6F3B6D28E25E2670178><632DBB8A202AD6F3B6D28E25E2670178>]
+/ID [<86863B8E25202B6345CF1DC9B0F9C8C0><86863B8E25202B6345CF1DC9B0F9C8C0>]
>>
startxref
3605
diff --git a/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.html b/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.html
index 22f17215..f13673c8 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.html
+++ b/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.html
@@ -66,6 +66,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SSH_PRIVATE_KEYFILE,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_PUBLIC_KEYFILE.html">CURLOPT_SSH_PUBLIC_KEYFILE</a>, <a Class="manpage" href="./CURLOPT_SSH_AUTH_TYPES.html">CURLOPT_SSH_AUTH_TYPES</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_PUBLIC_KEYFILE.html">CURLOPT_SSH_PUBLIC_KEYFILE</a>, <a Class="manpage" href="./CURLOPT_SSH_AUTH_TYPES.html">CURLOPT_SSH_AUTH_TYPES</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.pdf b/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.pdf
index 49dc3c75..34e8bcd4 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.html b/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.html
index a9324570..a92c58c4 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.html
+++ b/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.html
@@ -66,6 +66,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SSH_PUBLIC_KEYFILE,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">The "" trick was added in 7.26.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_PRIVATE_KEYFILE.html">CURLOPT_SSH_PRIVATE_KEYFILE</a>, <a Class="manpage" href="./CURLOPT_SSH_AUTH_TYPES.html">CURLOPT_SSH_AUTH_TYPES</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSH_PRIVATE_KEYFILE.html">CURLOPT_SSH_PRIVATE_KEYFILE</a>, <a Class="manpage" href="./CURLOPT_SSH_AUTH_TYPES.html">CURLOPT_SSH_AUTH_TYPES</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.pdf b/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.pdf
index 594cea01..17af14f0 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSLCERT.html b/docs/libcurl/opts/CURLOPT_SSLCERT.html
index 1cd1df15..554c02cd 100644
--- a/docs/libcurl/opts/CURLOPT_SSLCERT.html
+++ b/docs/libcurl/opts/CURLOPT_SSLCERT.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS enabled, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLCERTTYPE.html">CURLOPT_SSLCERTTYPE</a>, <a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLCERTTYPE.html">CURLOPT_SSLCERTTYPE</a>, <a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSLCERT.pdf b/docs/libcurl/opts/CURLOPT_SSLCERT.pdf
index 2e7c5e07..a67926b4 100644
--- a/docs/libcurl/opts/CURLOPT_SSLCERT.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSLCERT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.html b/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.html
index 2ead1f7b..c8c8f749 100644
--- a/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.html
+++ b/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled. Added in 7.9.3 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLCERT.html">CURLOPT_SSLCERT</a>, <a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLCERT.html">CURLOPT_SSLCERT</a>, <a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.pdf b/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.pdf
index 2a68e9f8..1cd20a80 100644
--- a/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSLENGINE.html b/docs/libcurl/opts/CURLOPT_SSLENGINE.html
index 55ea3251..507c0c3e 100644
--- a/docs/libcurl/opts/CURLOPT_SSLENGINE.html
+++ b/docs/libcurl/opts/CURLOPT_SSLENGINE.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLENGINE_DEFAULT.html">CURLOPT_SSLENGINE_DEFAULT</a>, <a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLENGINE_DEFAULT.html">CURLOPT_SSLENGINE_DEFAULT</a>, <a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSLENGINE.pdf b/docs/libcurl/opts/CURLOPT_SSLENGINE.pdf
index 3d05678d..051cf2c7 100644
--- a/docs/libcurl/opts/CURLOPT_SSLENGINE.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSLENGINE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.html b/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.html
index 69c87030..c68db8f5 100644
--- a/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.html
+++ b/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLENGINE.html">CURLOPT_SSLENGINE</a>, <a Class="manpage" href="./CURLOPT_SSLCERT.html">CURLOPT_SSLCERT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLENGINE.html">CURLOPT_SSLENGINE</a>, <a Class="manpage" href="./CURLOPT_SSLCERT.html">CURLOPT_SSLCERT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.pdf b/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.pdf
index 394ec8df..5c64dd5e 100644
--- a/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSLKEY.html b/docs/libcurl/opts/CURLOPT_SSLKEY.html
index b31d6ed0..253e44ae 100644
--- a/docs/libcurl/opts/CURLOPT_SSLKEY.html
+++ b/docs/libcurl/opts/CURLOPT_SSLKEY.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLKEYTYPE.html">CURLOPT_SSLKEYTYPE</a>, <a Class="manpage" href="./CURLOPT_SSLCERT.html">CURLOPT_SSLCERT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLKEYTYPE.html">CURLOPT_SSLKEYTYPE</a>, <a Class="manpage" href="./CURLOPT_SSLCERT.html">CURLOPT_SSLCERT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSLKEY.pdf b/docs/libcurl/opts/CURLOPT_SSLKEY.pdf
index 8044a151..2e488fcf 100644
--- a/docs/libcurl/opts/CURLOPT_SSLKEY.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSLKEY.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.html b/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.html
index a4bd9720..1cda7f3e 100644
--- a/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.html
+++ b/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a>, <a Class="manpage" href="./CURLOPT_SSLCERT.html">CURLOPT_SSLCERT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLKEY.html">CURLOPT_SSLKEY</a>, <a Class="manpage" href="./CURLOPT_SSLCERT.html">CURLOPT_SSLCERT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.pdf b/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.pdf
index 238bbe47..b95db6cb 100644
--- a/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSLVERSION.html b/docs/libcurl/opts/CURLOPT_SSLVERSION.html
index dedebc6c..103c5f61 100644
--- a/docs/libcurl/opts/CURLOPT_SSLVERSION.html
+++ b/docs/libcurl/opts/CURLOPT_SSLVERSION.html
@@ -77,7 +77,7 @@ p.roffit {
<p class="level0"><pre class="level0">
CURL *curl = curl_easy_init();
if(curl) {
-&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");
+&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "<a href="https://example.com">https://example.com</a>");
&nbsp;
&nbsp; /* ask libcurl to use TLS version 1.0 or later */
&nbsp; curl_easy_setopt(curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
@@ -91,6 +91,6 @@ if(curl) {
<p class="level0">SSLv2 is disabled by default since 7.18.1. Other SSL versions availability may vary depending on which backend libcurl has been built to use.
<p class="level0">SSLv3 is disabled by default since 7.39.0. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USE_SSL.html">CURLOPT_USE_SSL</a>, <a Class="manpage" href="./CURLOPT_HTTP_VERSION.html">CURLOPT_HTTP_VERSION</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_IPRESOLVE.html">CURLOPT_IPRESOLVE</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_USE_SSL.html">CURLOPT_USE_SSL</a>, <a Class="manpage" href="./CURLOPT_HTTP_VERSION.html">CURLOPT_HTTP_VERSION</a>, <a Class="manpage" href="./CURLOPT_IPRESOLVE.html">CURLOPT_IPRESOLVE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSLVERSION.pdf b/docs/libcurl/opts/CURLOPT_SSLVERSION.pdf
index 713933c8..6808ab2f 100644
--- a/docs/libcurl/opts/CURLOPT_SSLVERSION.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSLVERSION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.html b/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.html
index afba26ab..2090e529 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.html
@@ -66,6 +66,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <a Class="manpage" href="./CURLOPT_USE_SSL.html">CURLOPT_USE_SSL</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <a Class="manpage" href="./CURLOPT_USE_SSL.html">CURLOPT_USE_SSL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.pdf b/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.pdf
index 292a70f8..724fe657 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.html b/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.html
index 8531b4b4..19eb64f4 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.11.0 for OpenSSL. Added in 7.42.0 for wolfSSL/CyaSSL. Other SSL backends not supported. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_CTX_FUNCTION.html">CURLOPT_SSL_CTX_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_CTX_FUNCTION.html">CURLOPT_SSL_CTX_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.pdf b/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.pdf
index efe4ce7b..68128fb1 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.html b/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.html
index add68193..4c1d1ed1 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.html
@@ -71,6 +71,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SSL_CTX_FUNCTION,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.11.0 for OpenSSL. Added in 7.42.0 for wolfSSL/CyaSSL. Other SSL backends not supported. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_CTX_DATA.html">CURLOPT_SSL_CTX_DATA</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_CTX_DATA.html">CURLOPT_SSL_CTX_DATA</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.pdf b/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.pdf
index 21b0570c..8d871aac 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.html b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.html
index 74751f66..bea4c301 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.36.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_ENABLE_NPN.html">CURLOPT_SSL_ENABLE_NPN</a>, <a Class="manpage" href="./CURLOPT_SSL_OPTIONS.html">CURLOPT_SSL_OPTIONS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_ENABLE_NPN.html">CURLOPT_SSL_ENABLE_NPN</a>, <a Class="manpage" href="./CURLOPT_SSL_OPTIONS.html">CURLOPT_SSL_OPTIONS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.pdf b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.pdf
index c7d009e8..bb8d423c 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.html b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.html
index 24b817aa..e81c76d9 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.36.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_ENABLE_ALPN.html">CURLOPT_SSL_ENABLE_ALPN</a>, <a Class="manpage" href="./CURLOPT_SSL_OPTIONS.html">CURLOPT_SSL_OPTIONS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_ENABLE_ALPN.html">CURLOPT_SSL_ENABLE_ALPN</a>, <a Class="manpage" href="./CURLOPT_SSL_OPTIONS.html">CURLOPT_SSL_OPTIONS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.pdf b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.pdf
index 9c5a9122..be838544 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.pdf b/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.pdf
index bca982c5..99ff76ea 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.html b/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.html
index 5b0a4a61..1220920c 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.html
@@ -65,6 +65,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.25.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <a Class="manpage" href="./CURLOPT_SSL_CIPHER_LIST.html">CURLOPT_SSL_CIPHER_LIST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <a Class="manpage" href="./CURLOPT_SSL_CIPHER_LIST.html">CURLOPT_SSL_CIPHER_LIST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.pdf b/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.pdf
index b93f18d5..a383802b 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.html b/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.html
index c19e2645..7e6777ad 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SSL_SESSIONID_CACHE,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.16.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_CACHE_TIMEOUT.html">CURLOPT_DNS_CACHE_TIMEOUT</a>, <a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_DNS_CACHE_TIMEOUT.html">CURLOPT_DNS_CACHE_TIMEOUT</a>, <a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.pdf b/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.pdf
index 51657187..e8b61d35 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.html b/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.html
index 7ca3c50e..dfcb01b7 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.html
@@ -68,7 +68,7 @@ p.roffit {
<p class="level0"><pre class="level0">
CURL *curl = curl_easy_init();
if(curl) {
-&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");
+&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "<a href="https://example.com">https://example.com</a>");
&nbsp;
&nbsp; /* Set the default value: strict name check please */
&nbsp; curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 2L);
@@ -81,6 +81,6 @@ if(curl) {
<p class="level0">If built TLS enabled. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TLS is supported, and CURLE_UNKNOWN_OPTION if not.
<p class="level0">If 1 is set as argument, <span Class="emphasis">CURLE_BAD_FUNCTION_ARGUMENT</span> is returned. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.pdf b/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.pdf
index 48dad477..bfc03e47 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.html b/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.html
index b978b55c..a14b2b1d 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.html
@@ -65,7 +65,7 @@ p.roffit {
<p class="level0"><pre class="level0">
CURL *curl = curl_easy_init();
if(curl) {
-&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");
+&nbsp; curl_easy_setopt(curl, CURLOPT_URL, "<a href="https://example.com">https://example.com</a>");
&nbsp;
&nbsp; /* Set the default value: strict certificate check please */
&nbsp; curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1L);
@@ -77,6 +77,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">If built TLS enabled. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.pdf b/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.pdf
index c5adbd26..21cbacc6 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.html b/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.html
index eb3ed2af..eaaace76 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.html
+++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.41.0. This option is currently only supported by the OpenSSL, GnuTLS and NSS TLS backends. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if OCSP stapling is supported by the SSL backend, otherwise returns CURLE_NOT_BUILT_IN. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSL_VERIFYHOST.html">CURLOPT_SSL_VERIFYHOST</a>, <a Class="manpage" href="./CURLOPT_SSL_VERIFYPEER.html">CURLOPT_SSL_VERIFYPEER</a>, <a Class="manpage" href="./CURLOPT_CAINFO.html">CURLOPT_CAINFO</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.pdf b/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.pdf
index 9e026209..ef899e84 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.pdf
+++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.pdf
@@ -68,12 +68,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:86430c7e-78d5-11f0-0000-75a6345ca275' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
-<rdf:Description rdf:about='uuid:86430c7e-78d5-11f0-0000-75a6345ca275' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-08-12T08:11:31+02:00</xmp:ModifyDate>
-<xmp:CreateDate>2015-08-12T08:11:31+02:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:14a88649-a4e8-11f0-0000-75a6345ca275' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.16'/>
+<rdf:Description rdf:about='uuid:14a88649-a4e8-11f0-0000-75a6345ca275' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2015-10-07T10:15:12+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2015-10-07T10:15:12+02:00</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.22.3</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:86430c7e-78d5-11f0-0000-75a6345ca275' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:86430c7e-78d5-11f0-0000-75a6345ca275'/>
-<rdf:Description rdf:about='uuid:86430c7e-78d5-11f0-0000-75a6345ca275' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:14a88649-a4e8-11f0-0000-75a6345ca275' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:14a88649-a4e8-11f0-0000-75a6345ca275'/>
+<rdf:Description rdf:about='uuid:14a88649-a4e8-11f0-0000-75a6345ca275' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -83,8 +83,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.16)
-/CreationDate(D:20150812081131+02'00')
-/ModDate(D:20150812081131+02'00')
+/CreationDate(D:20151007101512+02'00')
+/ModDate(D:20151007101512+02'00')
/Creator(groff version 1.22.3)>>endobj
xref
0 14
@@ -104,7 +104,7 @@ xref
0000001942 00000 n
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
-/ID [<C60007D8815D1C73E5022698D69DF45E><C60007D8815D1C73E5022698D69DF45E>]
+/ID [<47DA071739D177F75F74DEC38925C52A><47DA071739D177F75F74DEC38925C52A>]
>>
startxref
3519
diff --git a/docs/libcurl/opts/CURLOPT_STDERR.html b/docs/libcurl/opts/CURLOPT_STDERR.html
index 52fcb4d9..4799d3b1 100644
--- a/docs/libcurl/opts/CURLOPT_STDERR.html
+++ b/docs/libcurl/opts/CURLOPT_STDERR.html
@@ -71,6 +71,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_NOPROGRESS.html">CURLOPT_NOPROGRESS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_NOPROGRESS.html">CURLOPT_NOPROGRESS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_STDERR.pdf b/docs/libcurl/opts/CURLOPT_STDERR.pdf
index 7d01fcb3..4603796b 100644
--- a/docs/libcurl/opts/CURLOPT_STDERR.pdf
+++ b/docs/libcurl/opts/CURLOPT_STDERR.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.html b/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.html
index 0d088783..c7e1e773 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.html
+++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.html
@@ -78,6 +78,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.25.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TCP_KEEPIDLE.html">CURLOPT_TCP_KEEPIDLE</a>, <a Class="manpage" href="./CURLOPT_TCP_KEEPINTVL.html">CURLOPT_TCP_KEEPINTVL</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TCP_KEEPIDLE.html">CURLOPT_TCP_KEEPIDLE</a>, <a Class="manpage" href="./CURLOPT_TCP_KEEPINTVL.html">CURLOPT_TCP_KEEPINTVL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.pdf b/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.pdf
index 2e55c29f..ed83d857 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.pdf
+++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.html b/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.html
index d0018825..06442157 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.html
+++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.html
@@ -78,6 +78,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.25.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TCP_KEEPALIVE.html">CURLOPT_TCP_KEEPALIVE</a>, <a Class="manpage" href="./CURLOPT_TCP_KEEPINTVL.html">CURLOPT_TCP_KEEPINTVL</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TCP_KEEPALIVE.html">CURLOPT_TCP_KEEPALIVE</a>, <a Class="manpage" href="./CURLOPT_TCP_KEEPINTVL.html">CURLOPT_TCP_KEEPINTVL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.pdf b/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.pdf
index 20ee61a7..e10c9c66 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.pdf
+++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.html b/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.html
index 712bc38a..fac6402f 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.html
+++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.html
@@ -78,6 +78,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TCP_KEEPALIVE.html">CURLOPT_TCP_KEEPALIVE</a>, <a Class="manpage" href="./CURLOPT_TCP_KEEPIDLE.html">CURLOPT_TCP_KEEPIDLE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TCP_KEEPALIVE.html">CURLOPT_TCP_KEEPALIVE</a>, <a Class="manpage" href="./CURLOPT_TCP_KEEPIDLE.html">CURLOPT_TCP_KEEPIDLE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.pdf b/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.pdf
index e2370c42..59a031dc 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.pdf
+++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TCP_NODELAY.html b/docs/libcurl/opts/CURLOPT_TCP_NODELAY.html
index 421b5c6f..d2e42f50 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_NODELAY.html
+++ b/docs/libcurl/opts/CURLOPT_TCP_NODELAY.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a>, <a Class="manpage" href="./CURLOPT_TCP_KEEPALIVE.html">CURLOPT_TCP_KEEPALIVE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SOCKOPTFUNCTION.html">CURLOPT_SOCKOPTFUNCTION</a>, <a Class="manpage" href="./CURLOPT_TCP_KEEPALIVE.html">CURLOPT_TCP_KEEPALIVE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TCP_NODELAY.pdf b/docs/libcurl/opts/CURLOPT_TCP_NODELAY.pdf
index 9be0e810..5d526967 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_NODELAY.pdf
+++ b/docs/libcurl/opts/CURLOPT_TCP_NODELAY.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.html b/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.html
index 5dbd6e18..25f29232 100644
--- a/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.html
+++ b/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with TELNET <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if TELNET is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <a Class="manpage" href="./CURLOPT_QUOTE.html">CURLOPT_QUOTE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <a Class="manpage" href="./CURLOPT_QUOTE.html">CURLOPT_QUOTE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.pdf b/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.pdf
index 14a5259c..035e2402 100644
--- a/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.pdf
+++ b/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.html b/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.html
index a8537407..237e4e74 100644
--- a/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.html
+++ b/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAXFILESIZE.html">CURLOPT_MAXFILESIZE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAXFILESIZE.html">CURLOPT_MAXFILESIZE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.pdf b/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.pdf
index 95591f91..77896906 100644
--- a/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.pdf
+++ b/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TIMECONDITION.html b/docs/libcurl/opts/CURLOPT_TIMECONDITION.html
index a6ee991c..7ed2faf4 100644
--- a/docs/libcurl/opts/CURLOPT_TIMECONDITION.html
+++ b/docs/libcurl/opts/CURLOPT_TIMECONDITION.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEVALUE.html">CURLOPT_TIMEVALUE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEVALUE.html">CURLOPT_TIMEVALUE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TIMECONDITION.pdf b/docs/libcurl/opts/CURLOPT_TIMECONDITION.pdf
index 16b32aea..e5c8976d 100644
--- a/docs/libcurl/opts/CURLOPT_TIMECONDITION.pdf
+++ b/docs/libcurl/opts/CURLOPT_TIMECONDITION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TIMEOUT.html b/docs/libcurl/opts/CURLOPT_TIMEOUT.html
index a8bcfa66..2306717f 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEOUT.html
+++ b/docs/libcurl/opts/CURLOPT_TIMEOUT.html
@@ -75,6 +75,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT_MS.html">CURLOPT_TIMEOUT_MS</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_CONNECTTIMEOUT.html">CURLOPT_CONNECTTIMEOUT</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT_MS.html">CURLOPT_TIMEOUT_MS</a>, <a Class="manpage" href="./CURLOPT_CONNECTTIMEOUT.html">CURLOPT_CONNECTTIMEOUT</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TIMEOUT.pdf b/docs/libcurl/opts/CURLOPT_TIMEOUT.pdf
index 3ebfb10d..002073fe 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEOUT.pdf
+++ b/docs/libcurl/opts/CURLOPT_TIMEOUT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.html b/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.html
index 0063aa4b..16c38db5 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.html
+++ b/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.html
@@ -76,6 +76,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_CONNECTTIMEOUT.html">CURLOPT_CONNECTTIMEOUT</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TIMEOUT.html">CURLOPT_TIMEOUT</a>, <a Class="manpage" href="./CURLOPT_CONNECTTIMEOUT.html">CURLOPT_CONNECTTIMEOUT</a>, <a Class="manpage" href="./CURLOPT_LOW_SPEED_LIMIT.html">CURLOPT_LOW_SPEED_LIMIT</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.pdf b/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.pdf
index 6897c088..456163db 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.pdf
+++ b/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TIMEVALUE.html b/docs/libcurl/opts/CURLOPT_TIMEVALUE.html
index f2f5dad4..c2707d18 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEVALUE.html
+++ b/docs/libcurl/opts/CURLOPT_TIMEVALUE.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TIMECONDITION.html">CURLOPT_TIMECONDITION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TIMECONDITION.html">CURLOPT_TIMECONDITION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TIMEVALUE.pdf b/docs/libcurl/opts/CURLOPT_TIMEVALUE.pdf
index 416318b6..606d0f7b 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEVALUE.pdf
+++ b/docs/libcurl/opts/CURLOPT_TIMEVALUE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.html b/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.html
index 76c5650b..da60f3c8 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.html
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TLSAUTH_TYPE.html">CURLOPT_TLSAUTH_TYPE</a>, <a Class="manpage" href="./CURLOPT_TLSAUTH_USERNAME.html">CURLOPT_TLSAUTH_USERNAME</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TLSAUTH_TYPE.html">CURLOPT_TLSAUTH_TYPE</a>, <a Class="manpage" href="./CURLOPT_TLSAUTH_USERNAME.html">CURLOPT_TLSAUTH_USERNAME</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.pdf b/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.pdf
index 753542a1..93394e68 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.pdf
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3 b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3
index b5cdd5bc..01e93afd 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3
@@ -26,19 +26,19 @@ CURLOPT_TLSAUTH_TYPE \- set TLS authentication methods
.SH SYNOPSIS
#include <curl/curl.h>
-CURLcode curl_easy_setopt(CURL *handle, CURLOPT_TLSAUTH_TYPE, long bitmask);
+CURLcode curl_easy_setopt(CURL *handle, CURLOPT_TLSAUTH_TYPE, char *type);
.SH DESCRIPTION
-Pass a long as parameter, which is set to a bitmask, to tell libcurl which
-authentication method(s) you want it to use for TLS authentication.
+Pass a pointer to a zero terminated string as parameter. The string
+should be the method of the TLS authentication. Supported method is "SRP".
-.IP CURL_TLSAUTH_SRP
+.IP SRP
TLS-SRP authentication. Secure Remote Password authentication for TLS is
defined in RFC5054 and provides mutual authentication if both sides have a
shared secret. To use TLS-SRP, you must also set the
\fICURLOPT_TLSAUTH_USERNAME(3)\fP and \fICURLOPT_TLSAUTH_PASSWORD(3)\fP
options.
.SH DEFAULT
-CURL_TLSAUTH_NONE (0)
+blank
.SH PROTOCOLS
All TLS-based protocols
.SH EXAMPLE
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.html b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.html
index 02c9a968..df70349a 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.html
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.html
@@ -53,16 +53,16 @@ p.roffit {
<p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
<p class="level0">CURLOPT_TLSAUTH_TYPE - set TLS authentication methods <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
<p class="level0">&#35;include &lt;curl/curl.h&gt;
-<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_TLSAUTH_TYPE, long bitmask); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
-<p class="level0">Pass a long as parameter, which is set to a bitmask, to tell libcurl which authentication method(s) you want it to use for TLS authentication.
+<p class="level0">CURLcode curl_easy_setopt(CURL *handle, CURLOPT_TLSAUTH_TYPE, char *type); <a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
+<p class="level0">Pass a pointer to a zero terminated string as parameter. The string should be the method of the TLS authentication. Supported method is "SRP".
<p class="level0">
-<p class="level0"><a name="CURLTLSAUTHSRP"></a><span class="nroffip">CURL_TLSAUTH_SRP</span>
+<p class="level0"><a name="SRP"></a><span class="nroffip">SRP</span>
<p class="level1">TLS-SRP authentication. Secure Remote Password authentication for TLS is defined in <a href="http://www.ietf.org/rfc/rfc5054.txt">RFC 5054</a> and provides mutual authentication if both sides have a shared secret. To use TLS-SRP, you must also set the <a Class="emphasis" href="./CURLOPT_TLSAUTH_USERNAME.html">CURLOPT_TLSAUTH_USERNAME</a> and <a Class="emphasis" href="./CURLOPT_TLSAUTH_PASSWORD.html">CURLOPT_TLSAUTH_PASSWORD</a> options. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
-<p class="level0">CURL_TLSAUTH_NONE (0) <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
+<p class="level0">blank <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">All TLS-based protocols <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">You need to build libcurl with GnuTLS or OpenSSL with TLS-SRP support for this to work. Added in 7.21.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TLSAUTH_USERNAME.html">CURLOPT_TLSAUTH_USERNAME</a>, <a Class="manpage" href="./CURLOPT_TLSAUTH_PASSWORD.html">CURLOPT_TLSAUTH_PASSWORD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TLSAUTH_USERNAME.html">CURLOPT_TLSAUTH_USERNAME</a>, <a Class="manpage" href="./CURLOPT_TLSAUTH_PASSWORD.html">CURLOPT_TLSAUTH_PASSWORD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.pdf b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.pdf
index 3c794dc4..fa5b09e3 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.pdf
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.html b/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.html
index 7ebb829c..f5873cb6 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.html
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.html
@@ -60,6 +60,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.4 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_TLSAUTH_TYPE.html">CURLOPT_TLSAUTH_TYPE</a>, <a Class="manpage" href="./CURLOPT_TLSAUTH_PASSWORD.html">CURLOPT_TLSAUTH_PASSWORD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_TLSAUTH_TYPE.html">CURLOPT_TLSAUTH_TYPE</a>, <a Class="manpage" href="./CURLOPT_TLSAUTH_PASSWORD.html">CURLOPT_TLSAUTH_PASSWORD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.pdf b/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.pdf
index 35301a96..c1239c02 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.pdf
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.html b/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.html
index 443edee6..a852a68e 100644
--- a/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.html
+++ b/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with FTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if FTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_CRLF.html">CURLOPT_CRLF</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_CRLF.html">CURLOPT_CRLF</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.pdf b/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.pdf
index 35711857..d5f6b464 100644
--- a/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.pdf
+++ b/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.html b/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.html
index 0b279041..f9ca706f 100644
--- a/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.html
+++ b/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.6 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_ACCEPT_ENCODING.html">CURLOPT_ACCEPT_ENCODING</a>, <a Class="manpage" href="./CURLOPT_HTTP_TRANSFER_DECODING.html">CURLOPT_HTTP_TRANSFER_DECODING</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_ACCEPT_ENCODING.html">CURLOPT_ACCEPT_ENCODING</a>, <a Class="manpage" href="./CURLOPT_HTTP_TRANSFER_DECODING.html">CURLOPT_HTTP_TRANSFER_DECODING</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.pdf b/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.pdf
index 4a01a70a..ddbbd721 100644
--- a/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.pdf
+++ b/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.html b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.html
index 1b504493..93f0e1c3 100644
--- a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.html
+++ b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.html
@@ -57,7 +57,7 @@ p.roffit {
<p class="level0">Enables the use of Unix domain sockets as connection endpoint and sets the path to <span Class="emphasis">path</span>. If <span Class="emphasis">path</span> is NULL, then Unix domain sockets are disabled. An empty string will result in an error at some point, it will not disable use of Unix domain sockets.
<p class="level0">When enabled, cURL will connect to the Unix domain socket instead of establishing a TCP connection to a host. Since no TCP connection is created, cURL does not need to resolve the DNS hostname in the URL.
<p class="level0">The maximum path length on Cygwin, Linux and Solaris is 107. On other platforms it might be even less.
-<p class="level0">Proxy and TCP options such as <a Class="manpage" href="./CURLOPT_TCP_NODELAY.html">CURLOPT_TCP_NODELAY</a>, are not supported. Proxy options such as <a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>, have no effect either as these are TCP-oriented, and asking a proxy server to connect to a certain Unix domain socket is not possible. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
+<p class="level0">Proxy and TCP options such as <a Class="manpage" href="./CURLOPT_TCP_NODELAY.html">CURLOPT_TCP_NODELAY</a>are not supported. Proxy options such as <a Class="manpage" href="./CURLOPT_PROXY.html">CURLOPT_PROXY</a>have no effect either as these are TCP-oriented, and asking a proxy server to connect to a certain Unix domain socket is not possible. <a name="DEFAULT"></a><h2 class="nroffsh">DEFAULT</h2>
<p class="level0">Default is NULL, meaning that no Unix domain sockets are used. <a name="PROTOCOLS"></a><h2 class="nroffsh">PROTOCOLS</h2>
<p class="level0">All protocols except for file:// and FTP are supported in theory. HTTP, IMAP, POP3 and SMTP should in particular work (including their SSL/TLS variants). <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0">Given that you have an nginx server running, listening on /tmp/nginx.sock, you can request a HTTP resource with:
@@ -79,6 +79,6 @@ p.roffit {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Since 7.40.0. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a>, <span Class="manpage"> unix (7)</span> <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_OPENSOCKETFUNCTION.html">CURLOPT_OPENSOCKETFUNCTION</a>, <span Class="manpage">unix (7)</span><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.pdf b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.pdf
index 1bd7f8fd..f0f86907 100644
--- a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.pdf
+++ b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.html b/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.html
index 1e04eb00..daa98f1e 100644
--- a/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.html
+++ b/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.html
@@ -65,6 +65,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_UNRESTRICTED_AUTH,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Along with HTTP <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>, <a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FOLLOWLOCATION.html">CURLOPT_FOLLOWLOCATION</a>, <a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.pdf b/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.pdf
index d7493b4c..6f4c32e2 100644
--- a/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.pdf
+++ b/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_UPLOAD.html b/docs/libcurl/opts/CURLOPT_UPLOAD.html
index afbf48a2..b2a67531 100644
--- a/docs/libcurl/opts/CURLOPT_UPLOAD.html
+++ b/docs/libcurl/opts/CURLOPT_UPLOAD.html
@@ -85,6 +85,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_PUT.html">CURLOPT_PUT</a>, <a Class="manpage" href="./CURLOPT_READFUNCTION.html">CURLOPT_READFUNCTION</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_INFILESIZE_LARGE.html">CURLOPT_INFILESIZE_LARGE</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_PUT.html">CURLOPT_PUT</a>, <a Class="manpage" href="./CURLOPT_READFUNCTION.html">CURLOPT_READFUNCTION</a>, <a Class="manpage" href="./CURLOPT_INFILESIZE_LARGE.html">CURLOPT_INFILESIZE_LARGE</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_UPLOAD.pdf b/docs/libcurl/opts/CURLOPT_UPLOAD.pdf
index f9897196..d4383300 100644
--- a/docs/libcurl/opts/CURLOPT_UPLOAD.pdf
+++ b/docs/libcurl/opts/CURLOPT_UPLOAD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_URL.3 b/docs/libcurl/opts/CURLOPT_URL.3
index 6e4824a9..209d4397 100644
--- a/docs/libcurl/opts/CURLOPT_URL.3
+++ b/docs/libcurl/opts/CURLOPT_URL.3
@@ -40,9 +40,11 @@ libcurl doesn't validate the syntax or use this variable until the transfer is
issued. Even if you set a crazy value here, \fIcurl_easy_setopt(3)\fP will
still return \fICURLE_OK\fP.
-If the given URL lacks the scheme (such as "http://" or "ftp://" etc) then
-libcurl will attempt to resolve the protocol based on one of the following
-given host names: HTTP, FTP, DICT, LDAP, IMAP, POP3 or SMTP
+If the given URL is missing a scheme name (such as "http://" or "ftp://" etc)
+then libcurl will make a guess based on the host. If the outermost sub-domain
+name matches DICT, FTP, IMAP, LDAP, POP3 or SMTP then that protocol will be
+used, otherwise HTTP will be used. Since 7.45.0 guessing can be disabled by
+setting a default protocol, see \fICURLOPT_DEFAULT_PROTOCOL(3)\fP for details.
Should the protocol, either that specified by the scheme or deduced by libcurl
from the host name, not be supported by libcurl then
@@ -330,4 +332,5 @@ similar is called.
.SH "SEE ALSO"
.BR CURLOPT_VERBOSE "(3), " CURLOPT_PROTOCOLS "(3), "
.BR CURLOPT_FORBID_REUSE "(3), " CURLOPT_FRESH_CONNECT "(3), "
-.BR curl_easy_perform "(3)"
+.BR curl_easy_perform "(3), "
+.BR CURLINFO_REDIRECT_URL "(3), "
diff --git a/docs/libcurl/opts/CURLOPT_URL.html b/docs/libcurl/opts/CURLOPT_URL.html
index 3bb2e190..0979a6fc 100644
--- a/docs/libcurl/opts/CURLOPT_URL.html
+++ b/docs/libcurl/opts/CURLOPT_URL.html
@@ -58,7 +58,7 @@ p.roffit {
<p class="level0">scheme://host:port/path
<p class="level0">For a greater explanation of the format please see <a href="http://www.ietf.org/rfc/rfc3986.txt">RFC 3986</a>.
<p class="level0">libcurl doesn't validate the syntax or use this variable until the transfer is issued. Even if you set a crazy value here, <span Class="emphasis">curl_easy_setopt(3)</span> will still return <span Class="emphasis">CURLE_OK</span>.
-<p class="level0">If the given URL lacks the scheme (such as "http://" or "ftp://" etc) then libcurl will attempt to resolve the protocol based on one of the following given host names: HTTP, FTP, DICT, LDAP, IMAP, POP3 or SMTP
+<p class="level0">If the given URL is missing a scheme name (such as "http://" or "ftp://" etc) then libcurl will make a guess based on the host. If the outermost sub-domain name matches DICT, FTP, IMAP, LDAP, POP3 or SMTP then that protocol will be used, otherwise HTTP will be used. Since 7.45.0 guessing can be disabled by setting a default protocol, see <a Class="emphasis" href="./CURLOPT_DEFAULT_PROTOCOL.html">CURLOPT_DEFAULT_PROTOCOL</a> for details.
<p class="level0">Should the protocol, either that specified by the scheme or deduced by libcurl from the host name, not be supported by libcurl then <span Class="emphasis">CURLE_UNSUPPORTED_PROTOCOL</span> will be returned from either the <span Class="emphasis">curl_easy_perform(3)</span> or <span Class="emphasis">curl_multi_perform(3)</span> functions when you call them. Use <span Class="emphasis">curl_version_info(3)</span> for detailed information of which protocols are supported by the build of libcurl you are using.
<p class="level0"><a Class="emphasis" href="./CURLOPT_PROTOCOLS.html">CURLOPT_PROTOCOLS</a> can be used to limit what protocols libcurl will use for this transfer, independent of what libcurl has been compiled to support. That may be useful if you accept the URL from an external source and want to limit the accessibility.
<p class="level0"><a Class="emphasis" href="./CURLOPT_URL.html">CURLOPT_URL</a> is the only option that <span Class="bold">must</span> be set before a transfer is started.
@@ -162,6 +162,6 @@ if(curl) {
<p class="level0">POP3 and SMTP were added in 7.31.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK on success or CURLE_OUT_OF_MEMORY if there was insufficient heap space.
<p class="level0">Note that <span Class="emphasis">curl_easy_setopt(3)</span> won't actually parse the given string so given a bad URL, it will not be detected until <span Class="emphasis">curl_easy_perform(3)</span> or similar is called. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_PROTOCOLS.html">CURLOPT_PROTOCOLS</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_FORBID_REUSE.html">CURLOPT_FORBID_REUSE</a>, <a Class="manpage" href="./CURLOPT_FRESH_CONNECT.html">CURLOPT_FRESH_CONNECT</a>, <span Class="manpage"> </span> <span Class="manpage">curl_easy_perform (3)</span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_VERBOSE.html">CURLOPT_VERBOSE</a>, <a Class="manpage" href="./CURLOPT_PROTOCOLS.html">CURLOPT_PROTOCOLS</a>, <a Class="manpage" href="./CURLOPT_FORBID_REUSE.html">CURLOPT_FORBID_REUSE</a>, <a Class="manpage" href="./CURLOPT_FRESH_CONNECT.html">CURLOPT_FRESH_CONNECT</a>, <span Class="manpage">curl_easy_perform (3)</span>, <a Class="manpage" href="./CURLINFO_REDIRECT_URL.html">CURLINFO_REDIRECT_URL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_URL.pdf b/docs/libcurl/opts/CURLOPT_URL.pdf
index 7ac38c4c..2a2b128b 100644
--- a/docs/libcurl/opts/CURLOPT_URL.pdf
+++ b/docs/libcurl/opts/CURLOPT_URL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_USERAGENT.html b/docs/libcurl/opts/CURLOPT_USERAGENT.html
index 71447441..8e062749 100644
--- a/docs/libcurl/opts/CURLOPT_USERAGENT.html
+++ b/docs/libcurl/opts/CURLOPT_USERAGENT.html
@@ -71,6 +71,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">As long as HTTP is supported <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if HTTP is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_REFERER.html">CURLOPT_REFERER</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_REFERER.html">CURLOPT_REFERER</a>, <a Class="manpage" href="./CURLOPT_HTTPHEADER.html">CURLOPT_HTTPHEADER</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_USERAGENT.pdf b/docs/libcurl/opts/CURLOPT_USERAGENT.pdf
index 04aed42e..1453e05c 100644
--- a/docs/libcurl/opts/CURLOPT_USERAGENT.pdf
+++ b/docs/libcurl/opts/CURLOPT_USERAGENT.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_USERNAME.html b/docs/libcurl/opts/CURLOPT_USERNAME.html
index 00365650..963f63d2 100644
--- a/docs/libcurl/opts/CURLOPT_USERNAME.html
+++ b/docs/libcurl/opts/CURLOPT_USERNAME.html
@@ -71,6 +71,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_USERNAME,
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.19.1 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a>, <a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a>, <span Class="manpage"> </span> <a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a>, <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_USERPWD.html">CURLOPT_USERPWD</a>, <a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a>, <a Class="manpage" href="./CURLOPT_HTTPAUTH.html">CURLOPT_HTTPAUTH</a>, <a Class="manpage" href="./CURLOPT_PROXYAUTH.html">CURLOPT_PROXYAUTH</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_USERNAME.pdf b/docs/libcurl/opts/CURLOPT_USERNAME.pdf
index 92a37359..6c7cc64f 100644
--- a/docs/libcurl/opts/CURLOPT_USERNAME.pdf
+++ b/docs/libcurl/opts/CURLOPT_USERNAME.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_USERPWD.html b/docs/libcurl/opts/CURLOPT_USERPWD.html
index 3e4a9557..659c99ab 100644
--- a/docs/libcurl/opts/CURLOPT_USERPWD.html
+++ b/docs/libcurl/opts/CURLOPT_USERPWD.html
@@ -67,6 +67,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK on success or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <a Class="manpage" href="./CURLOPT_PASSWORD.html">CURLOPT_PASSWORD</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_USERPWD.pdf b/docs/libcurl/opts/CURLOPT_USERPWD.pdf
index 23c3c664..b94d310d 100644
--- a/docs/libcurl/opts/CURLOPT_USERPWD.pdf
+++ b/docs/libcurl/opts/CURLOPT_USERPWD.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_USE_SSL.html b/docs/libcurl/opts/CURLOPT_USE_SSL.html
index 5f849dc7..4869887e 100644
--- a/docs/libcurl/opts/CURLOPT_USE_SSL.html
+++ b/docs/libcurl/opts/CURLOPT_USE_SSL.html
@@ -83,6 +83,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.11.0. This option was known as CURLOPT_FTP_SSL up to 7.16.4, and the constants were known as CURLFTPSSL_* <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <a Class="manpage" href="./CURLOPT_SSL_OPTIONS.html">CURLOPT_SSL_OPTIONS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_SSLVERSION.html">CURLOPT_SSLVERSION</a>, <a Class="manpage" href="./CURLOPT_SSL_OPTIONS.html">CURLOPT_SSL_OPTIONS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_USE_SSL.pdf b/docs/libcurl/opts/CURLOPT_USE_SSL.pdf
index 4c36937b..59bb5c7c 100644
--- a/docs/libcurl/opts/CURLOPT_USE_SSL.pdf
+++ b/docs/libcurl/opts/CURLOPT_USE_SSL.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_VERBOSE.html b/docs/libcurl/opts/CURLOPT_VERBOSE.html
index 48bdf3d0..592e6bd9 100644
--- a/docs/libcurl/opts/CURLOPT_VERBOSE.html
+++ b/docs/libcurl/opts/CURLOPT_VERBOSE.html
@@ -75,6 +75,6 @@ if(curl) {
<p class="level0"><a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Always <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_STDERR.html">CURLOPT_STDERR</a>, <a Class="manpage" href="./CURLOPT_DEBUGFUNCTION.html">CURLOPT_DEBUGFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_VERBOSE.pdf b/docs/libcurl/opts/CURLOPT_VERBOSE.pdf
index 95598823..4664ad1f 100644
--- a/docs/libcurl/opts/CURLOPT_VERBOSE.pdf
+++ b/docs/libcurl/opts/CURLOPT_VERBOSE.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.html b/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.html
index 80137235..46f917d7 100644
--- a/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.html
+++ b/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.html
@@ -83,6 +83,6 @@ p.roffit {
<p class="level0">See <a href="http://curl.haxx.se/libcurl/c/ftp-wildcard.html">http://curl.haxx.se/libcurl/c/ftp-wildcard.html</a> <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.21.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_FNMATCH_FUNCTION.html">CURLOPT_FNMATCH_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_URL.html">CURLOPT_URL</a>, <a class="manpage" href="#"> </a> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_FNMATCH_FUNCTION.html">CURLOPT_FNMATCH_FUNCTION</a>, <a Class="manpage" href="./CURLOPT_URL.html">CURLOPT_URL</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.pdf b/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.pdf
index c0cd1411..f1b497fa 100644
--- a/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.pdf
+++ b/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_WRITEDATA.html b/docs/libcurl/opts/CURLOPT_WRITEDATA.html
index e1adf779..1b1bbceb 100644
--- a/docs/libcurl/opts/CURLOPT_WRITEDATA.html
+++ b/docs/libcurl/opts/CURLOPT_WRITEDATA.html
@@ -62,6 +62,6 @@ p.roffit {
<p class="level0">A common technique is to use the write callback to store the incoming data into a dynamically growing allocated buffer, and then this <a Class="emphasis" href="./CURLOPT_WRITEDATA.html">CURLOPT_WRITEDATA</a> is used to point to a struct or the buffer to store data in. Like in the getinmemory example: <a href="http://curl.haxx.se/libcurl/c/getinmemory.html">http://curl.haxx.se/libcurl/c/getinmemory.html</a> <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Available in all libcurl versions. This option was formerly known as <span Class="emphasis">CURLOPT_FILE</span>, the name <a Class="emphasis" href="./CURLOPT_WRITEDATA.html">CURLOPT_WRITEDATA</a> was introduced in 7.9.7. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">This will return CURLE_OK. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a>, <a Class="manpage" href="./CURLOPT_READDATA.html">CURLOPT_READDATA</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_WRITEFUNCTION.html">CURLOPT_WRITEFUNCTION</a>, <a Class="manpage" href="./CURLOPT_READDATA.html">CURLOPT_READDATA</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_WRITEDATA.pdf b/docs/libcurl/opts/CURLOPT_WRITEDATA.pdf
index 508d74bf..27d59c69 100644
--- a/docs/libcurl/opts/CURLOPT_WRITEDATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_WRITEDATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.html b/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.html
index a54dcd41..dc04a223 100644
--- a/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.html
@@ -74,6 +74,6 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_WRITEFUNCTION, write_callback);
<p class="level0">Support for the CURL_WRITEFUNC_PAUSE return code was added in version 7.18.0. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">This will return CURLE_OK. <a name="EXAMPLE"></a><h2 class="nroffsh">EXAMPLE</h2>
<p class="level0">A common technique is to use this callback to store the incoming data into a dynamically growing allocated buffer. Like in the getinmemory example: <a href="http://curl.haxx.se/libcurl/c/getinmemory.html">http://curl.haxx.se/libcurl/c/getinmemory.html</a> <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_WRITEDATA.html">CURLOPT_WRITEDATA</a>, <a Class="manpage" href="./CURLOPT_READFUNCTION.html">CURLOPT_READFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_WRITEDATA.html">CURLOPT_WRITEDATA</a>, <a Class="manpage" href="./CURLOPT_READFUNCTION.html">CURLOPT_READFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.pdf
index c847f1ec..b6988926 100644
--- a/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_XFERINFODATA.html b/docs/libcurl/opts/CURLOPT_XFERINFODATA.html
index e779438f..970e63e7 100644
--- a/docs/libcurl/opts/CURLOPT_XFERINFODATA.html
+++ b/docs/libcurl/opts/CURLOPT_XFERINFODATA.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0"><a href="http://curl.haxx.se/libcurl/c/progressfunc.html">http://curl.haxx.se/libcurl/c/progressfunc.html</a> <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.32.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_XFERINFOFUNCTION.html">CURLOPT_XFERINFOFUNCTION</a>, <a Class="manpage" href="./CURLOPT_XFERINFOFUNCTION.html">CURLOPT_XFERINFOFUNCTION</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_XFERINFOFUNCTION.html">CURLOPT_XFERINFOFUNCTION</a>, <a Class="manpage" href="./CURLOPT_XFERINFOFUNCTION.html">CURLOPT_XFERINFOFUNCTION</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_XFERINFODATA.pdf b/docs/libcurl/opts/CURLOPT_XFERINFODATA.pdf
index a3088de3..bdc4a6e4 100644
--- a/docs/libcurl/opts/CURLOPT_XFERINFODATA.pdf
+++ b/docs/libcurl/opts/CURLOPT_XFERINFODATA.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.html b/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.html
index 01b000bf..439b283b 100644
--- a/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.html
+++ b/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.html
@@ -68,6 +68,6 @@ p.roffit {
<p class="level0"><a href="http://curl.haxx.se/libcurl/c/progressfunc.html">http://curl.haxx.se/libcurl/c/progressfunc.html</a> <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.32.0. This callback replaces <a Class="emphasis" href="./CURLOPT_PROGRESSFUNCTION.html">CURLOPT_PROGRESSFUNCTION</a> <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_XFERINFODATA.html">CURLOPT_XFERINFODATA</a>, <a Class="manpage" href="./CURLOPT_NOPROGRESS.html">CURLOPT_NOPROGRESS</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_XFERINFODATA.html">CURLOPT_XFERINFODATA</a>, <a Class="manpage" href="./CURLOPT_NOPROGRESS.html">CURLOPT_NOPROGRESS</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.pdf b/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.pdf
index 07dc41a9..c0972899 100644
--- a/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.pdf
+++ b/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.pdf
Binary files differ
diff --git a/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.html b/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.html
index 95604a39..e502102d 100644
--- a/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.html
+++ b/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.html
@@ -61,6 +61,6 @@ p.roffit {
<p class="level0">TODO <a name="AVAILABILITY"></a><h2 class="nroffsh">AVAILABILITY</h2>
<p class="level0">Added in 7.33.0 <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
<p class="level0">Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there was insufficient heap space. <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_AUTH.html">CURLOPT_MAIL_AUTH</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a>, <span Class="manpage"> </span> <p class="roffit">
+<p class="level0"><a Class="manpage" href="./CURLOPT_MAIL_AUTH.html">CURLOPT_MAIL_AUTH</a>, <a Class="manpage" href="./CURLOPT_USERNAME.html">CURLOPT_USERNAME</a><p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.pdf b/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.pdf
index 84dec609..6915d0f8 100644
--- a/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.pdf
+++ b/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.pdf
Binary files differ
diff --git a/docs/libcurl/opts/Makefile.am b/docs/libcurl/opts/Makefile.am
index 4865b41b..548b513c 100644
--- a/docs/libcurl/opts/Makefile.am
+++ b/docs/libcurl/opts/Makefile.am
@@ -115,7 +115,26 @@ man_MANS = CURLOPT_ACCEPT_ENCODING.3 CURLOPT_ACCEPTTIMEOUT_MS.3 \
CURLMOPT_TIMERFUNCTION.3 CURLOPT_UNIX_SOCKET_PATH.3 \
CURLOPT_PATH_AS_IS.3 CURLOPT_PROXY_SERVICE_NAME.3 \
CURLOPT_SERVICE_NAME.3 CURLOPT_PIPEWAIT.3 CURLMOPT_PUSHDATA.3 \
- CURLMOPT_PUSHFUNCTION.3
+ CURLMOPT_PUSHFUNCTION.3 CURLOPT_DEFAULT_PROTOCOL.3 \
+ CURLINFO_ACTIVESOCKET.3 CURLINFO_APPCONNECT_TIME.3 CURLINFO_CERTINFO.3 \
+ CURLINFO_CONDITION_UNMET.3 CURLINFO_CONNECT_TIME.3 \
+ CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 CURLINFO_CONTENT_LENGTH_UPLOAD.3 \
+ CURLINFO_CONTENT_TYPE.3 CURLINFO_COOKIELIST.3 CURLINFO_EFFECTIVE_URL.3 \
+ CURLINFO_FILETIME.3 CURLINFO_FTP_ENTRY_PATH.3 CURLINFO_HEADER_SIZE.3 \
+ CURLINFO_HTTPAUTH_AVAIL.3 CURLINFO_HTTP_CONNECTCODE.3 \
+ CURLINFO_LASTSOCKET.3 CURLINFO_LOCAL_IP.3 CURLINFO_LOCAL_PORT.3 \
+ CURLINFO_NAMELOOKUP_TIME.3 CURLINFO_NUM_CONNECTS.3 CURLINFO_OS_ERRNO.3 \
+ CURLINFO_PRETRANSFER_TIME.3 CURLINFO_PRIMARY_IP.3 \
+ CURLINFO_PRIMARY_PORT.3 CURLINFO_PRIVATE.3 CURLINFO_PROXYAUTH_AVAIL.3 \
+ CURLINFO_REDIRECT_COUNT.3 CURLINFO_REDIRECT_TIME.3 \
+ CURLINFO_REDIRECT_URL.3 CURLINFO_REQUEST_SIZE.3 \
+ CURLINFO_RESPONSE_CODE.3 CURLINFO_RTSP_CLIENT_CSEQ.3 \
+ CURLINFO_RTSP_CSEQ_RECV.3 CURLINFO_RTSP_SERVER_CSEQ.3 \
+ CURLINFO_RTSP_SESSION_ID.3 CURLINFO_SIZE_DOWNLOAD.3 \
+ CURLINFO_SIZE_UPLOAD.3 CURLINFO_SPEED_DOWNLOAD.3 \
+ CURLINFO_SPEED_UPLOAD.3 CURLINFO_SSL_ENGINES.3 \
+ CURLINFO_SSL_VERIFYRESULT.3 CURLINFO_STARTTRANSFER_TIME.3 \
+ CURLINFO_TLS_SESSION.3 CURLINFO_TOTAL_TIME.3
HTMLPAGES = CURLOPT_ACCEPT_ENCODING.html CURLOPT_ACCEPTTIMEOUT_MS.html \
CURLOPT_ADDRESS_SCOPE.html CURLOPT_APPEND.html \
@@ -224,7 +243,29 @@ HTMLPAGES = CURLOPT_ACCEPT_ENCODING.html CURLOPT_ACCEPTTIMEOUT_MS.html \
CURLOPT_UNIX_SOCKET_PATH.html CURLOPT_PATH_AS_IS.html \
CURLOPT_PROXY_SERVICE_NAME.html CURLOPT_SERVICE_NAME.html \
CURLOPT_PIPEWAIT.html CURLMOPT_PUSHDATA.html \
- CURLMOPT_PUSHFUNCTION.html
+ CURLMOPT_PUSHFUNCTION.html CURLOPT_DEFAULT_PROTOCOL.html \
+ CURLINFO_ACTIVESOCKET.html CURLINFO_APPCONNECT_TIME.html \
+ CURLINFO_CERTINFO.html CURLINFO_CONDITION_UNMET.html \
+ CURLINFO_CONNECT_TIME.html CURLINFO_CONTENT_LENGTH_DOWNLOAD.html \
+ CURLINFO_CONTENT_LENGTH_UPLOAD.html CURLINFO_CONTENT_TYPE.html \
+ CURLINFO_COOKIELIST.html CURLINFO_EFFECTIVE_URL.html \
+ CURLINFO_FILETIME.html CURLINFO_FTP_ENTRY_PATH.html \
+ CURLINFO_HEADER_SIZE.html CURLINFO_HTTPAUTH_AVAIL.html \
+ CURLINFO_HTTP_CONNECTCODE.html CURLINFO_LASTSOCKET.html \
+ CURLINFO_LOCAL_IP.html CURLINFO_LOCAL_PORT.html \
+ CURLINFO_NAMELOOKUP_TIME.html CURLINFO_NUM_CONNECTS.html \
+ CURLINFO_OS_ERRNO.html CURLINFO_PRETRANSFER_TIME.html \
+ CURLINFO_PRIMARY_IP.html CURLINFO_PRIMARY_PORT.html \
+ CURLINFO_PRIVATE.html CURLINFO_PROXYAUTH_AVAIL.html \
+ CURLINFO_REDIRECT_COUNT.html CURLINFO_REDIRECT_TIME.html \
+ CURLINFO_REDIRECT_URL.html CURLINFO_REQUEST_SIZE.html \
+ CURLINFO_RESPONSE_CODE.html CURLINFO_RTSP_CLIENT_CSEQ.html \
+ CURLINFO_RTSP_CSEQ_RECV.html CURLINFO_RTSP_SERVER_CSEQ.html \
+ CURLINFO_RTSP_SESSION_ID.html CURLINFO_SIZE_DOWNLOAD.html \
+ CURLINFO_SIZE_UPLOAD.html CURLINFO_SPEED_DOWNLOAD.html \
+ CURLINFO_SPEED_UPLOAD.html CURLINFO_SSL_ENGINES.html \
+ CURLINFO_SSL_VERIFYRESULT.html CURLINFO_STARTTRANSFER_TIME.html \
+ CURLINFO_TLS_SESSION.html CURLINFO_TOTAL_TIME.html
PDFPAGES = CURLOPT_ACCEPT_ENCODING.pdf CURLOPT_ACCEPTTIMEOUT_MS.pdf \
CURLOPT_ADDRESS_SCOPE.pdf CURLOPT_APPEND.pdf CURLOPT_AUTOREFERER.pdf \
@@ -330,7 +371,30 @@ PDFPAGES = CURLOPT_ACCEPT_ENCODING.pdf CURLOPT_ACCEPTTIMEOUT_MS.pdf \
CURLMOPT_TIMERDATA.pdf CURLMOPT_TIMERFUNCTION.pdf \
CURLOPT_UNIX_SOCKET_PATH.pdf CURLOPT_PATH_AS_IS.pdf \
CURLOPT_PROXY_SERVICE_NAME.pdf CURLOPT_SERVICE_NAME.pdf \
- CURLOPT_PIPEWAIT.pdf CURLMOPT_PUSHDATA.pdf CURLMOPT_PUSHFUNCTION.pdf
+ CURLOPT_PIPEWAIT.pdf CURLMOPT_PUSHDATA.pdf CURLMOPT_PUSHFUNCTION.pdf \
+ CURLOPT_DEFAULT_PROTOCOL.pdf CURLINFO_ACTIVESOCKET.pdf \
+ CURLINFO_APPCONNECT_TIME.pdf CURLINFO_CERTINFO.pdf \
+ CURLINFO_CONDITION_UNMET.pdf CURLINFO_CONNECT_TIME.pdf \
+ CURLINFO_CONTENT_LENGTH_DOWNLOAD.pdf \
+ CURLINFO_CONTENT_LENGTH_UPLOAD.pdf CURLINFO_CONTENT_TYPE.pdf \
+ CURLINFO_COOKIELIST.pdf CURLINFO_EFFECTIVE_URL.pdf \
+ CURLINFO_FILETIME.pdf CURLINFO_FTP_ENTRY_PATH.pdf \
+ CURLINFO_HEADER_SIZE.pdf CURLINFO_HTTPAUTH_AVAIL.pdf \
+ CURLINFO_HTTP_CONNECTCODE.pdf CURLINFO_LASTSOCKET.pdf \
+ CURLINFO_LOCAL_IP.pdf CURLINFO_LOCAL_PORT.pdf \
+ CURLINFO_NAMELOOKUP_TIME.pdf CURLINFO_NUM_CONNECTS.pdf \
+ CURLINFO_OS_ERRNO.pdf CURLINFO_PRETRANSFER_TIME.pdf \
+ CURLINFO_PRIMARY_IP.pdf CURLINFO_PRIMARY_PORT.pdf CURLINFO_PRIVATE.pdf \
+ CURLINFO_PROXYAUTH_AVAIL.pdf CURLINFO_REDIRECT_COUNT.pdf \
+ CURLINFO_REDIRECT_TIME.pdf CURLINFO_REDIRECT_URL.pdf \
+ CURLINFO_REQUEST_SIZE.pdf CURLINFO_RESPONSE_CODE.pdf \
+ CURLINFO_RTSP_CLIENT_CSEQ.pdf CURLINFO_RTSP_CSEQ_RECV.pdf \
+ CURLINFO_RTSP_SERVER_CSEQ.pdf CURLINFO_RTSP_SESSION_ID.pdf \
+ CURLINFO_SIZE_DOWNLOAD.pdf CURLINFO_SIZE_UPLOAD.pdf \
+ CURLINFO_SPEED_DOWNLOAD.pdf CURLINFO_SPEED_UPLOAD.pdf \
+ CURLINFO_SSL_ENGINES.pdf CURLINFO_SSL_VERIFYRESULT.pdf \
+ CURLINFO_STARTTRANSFER_TIME.pdf CURLINFO_TLS_SESSION.pdf \
+ CURLINFO_TOTAL_TIME.pdf
CLEANFILES = $(HTMLPAGES) $(PDFPAGES)
diff --git a/docs/libcurl/opts/Makefile.in b/docs/libcurl/opts/Makefile.in
index f6cd895a..fc6a8f42 100644
--- a/docs/libcurl/opts/Makefile.in
+++ b/docs/libcurl/opts/Makefile.in
@@ -367,6 +367,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -470,7 +471,26 @@ man_MANS = CURLOPT_ACCEPT_ENCODING.3 CURLOPT_ACCEPTTIMEOUT_MS.3 \
CURLMOPT_TIMERFUNCTION.3 CURLOPT_UNIX_SOCKET_PATH.3 \
CURLOPT_PATH_AS_IS.3 CURLOPT_PROXY_SERVICE_NAME.3 \
CURLOPT_SERVICE_NAME.3 CURLOPT_PIPEWAIT.3 CURLMOPT_PUSHDATA.3 \
- CURLMOPT_PUSHFUNCTION.3
+ CURLMOPT_PUSHFUNCTION.3 CURLOPT_DEFAULT_PROTOCOL.3 \
+ CURLINFO_ACTIVESOCKET.3 CURLINFO_APPCONNECT_TIME.3 CURLINFO_CERTINFO.3 \
+ CURLINFO_CONDITION_UNMET.3 CURLINFO_CONNECT_TIME.3 \
+ CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 CURLINFO_CONTENT_LENGTH_UPLOAD.3 \
+ CURLINFO_CONTENT_TYPE.3 CURLINFO_COOKIELIST.3 CURLINFO_EFFECTIVE_URL.3 \
+ CURLINFO_FILETIME.3 CURLINFO_FTP_ENTRY_PATH.3 CURLINFO_HEADER_SIZE.3 \
+ CURLINFO_HTTPAUTH_AVAIL.3 CURLINFO_HTTP_CONNECTCODE.3 \
+ CURLINFO_LASTSOCKET.3 CURLINFO_LOCAL_IP.3 CURLINFO_LOCAL_PORT.3 \
+ CURLINFO_NAMELOOKUP_TIME.3 CURLINFO_NUM_CONNECTS.3 CURLINFO_OS_ERRNO.3 \
+ CURLINFO_PRETRANSFER_TIME.3 CURLINFO_PRIMARY_IP.3 \
+ CURLINFO_PRIMARY_PORT.3 CURLINFO_PRIVATE.3 CURLINFO_PROXYAUTH_AVAIL.3 \
+ CURLINFO_REDIRECT_COUNT.3 CURLINFO_REDIRECT_TIME.3 \
+ CURLINFO_REDIRECT_URL.3 CURLINFO_REQUEST_SIZE.3 \
+ CURLINFO_RESPONSE_CODE.3 CURLINFO_RTSP_CLIENT_CSEQ.3 \
+ CURLINFO_RTSP_CSEQ_RECV.3 CURLINFO_RTSP_SERVER_CSEQ.3 \
+ CURLINFO_RTSP_SESSION_ID.3 CURLINFO_SIZE_DOWNLOAD.3 \
+ CURLINFO_SIZE_UPLOAD.3 CURLINFO_SPEED_DOWNLOAD.3 \
+ CURLINFO_SPEED_UPLOAD.3 CURLINFO_SSL_ENGINES.3 \
+ CURLINFO_SSL_VERIFYRESULT.3 CURLINFO_STARTTRANSFER_TIME.3 \
+ CURLINFO_TLS_SESSION.3 CURLINFO_TOTAL_TIME.3
HTMLPAGES = CURLOPT_ACCEPT_ENCODING.html CURLOPT_ACCEPTTIMEOUT_MS.html \
CURLOPT_ADDRESS_SCOPE.html CURLOPT_APPEND.html \
@@ -579,7 +599,29 @@ HTMLPAGES = CURLOPT_ACCEPT_ENCODING.html CURLOPT_ACCEPTTIMEOUT_MS.html \
CURLOPT_UNIX_SOCKET_PATH.html CURLOPT_PATH_AS_IS.html \
CURLOPT_PROXY_SERVICE_NAME.html CURLOPT_SERVICE_NAME.html \
CURLOPT_PIPEWAIT.html CURLMOPT_PUSHDATA.html \
- CURLMOPT_PUSHFUNCTION.html
+ CURLMOPT_PUSHFUNCTION.html CURLOPT_DEFAULT_PROTOCOL.html \
+ CURLINFO_ACTIVESOCKET.html CURLINFO_APPCONNECT_TIME.html \
+ CURLINFO_CERTINFO.html CURLINFO_CONDITION_UNMET.html \
+ CURLINFO_CONNECT_TIME.html CURLINFO_CONTENT_LENGTH_DOWNLOAD.html \
+ CURLINFO_CONTENT_LENGTH_UPLOAD.html CURLINFO_CONTENT_TYPE.html \
+ CURLINFO_COOKIELIST.html CURLINFO_EFFECTIVE_URL.html \
+ CURLINFO_FILETIME.html CURLINFO_FTP_ENTRY_PATH.html \
+ CURLINFO_HEADER_SIZE.html CURLINFO_HTTPAUTH_AVAIL.html \
+ CURLINFO_HTTP_CONNECTCODE.html CURLINFO_LASTSOCKET.html \
+ CURLINFO_LOCAL_IP.html CURLINFO_LOCAL_PORT.html \
+ CURLINFO_NAMELOOKUP_TIME.html CURLINFO_NUM_CONNECTS.html \
+ CURLINFO_OS_ERRNO.html CURLINFO_PRETRANSFER_TIME.html \
+ CURLINFO_PRIMARY_IP.html CURLINFO_PRIMARY_PORT.html \
+ CURLINFO_PRIVATE.html CURLINFO_PROXYAUTH_AVAIL.html \
+ CURLINFO_REDIRECT_COUNT.html CURLINFO_REDIRECT_TIME.html \
+ CURLINFO_REDIRECT_URL.html CURLINFO_REQUEST_SIZE.html \
+ CURLINFO_RESPONSE_CODE.html CURLINFO_RTSP_CLIENT_CSEQ.html \
+ CURLINFO_RTSP_CSEQ_RECV.html CURLINFO_RTSP_SERVER_CSEQ.html \
+ CURLINFO_RTSP_SESSION_ID.html CURLINFO_SIZE_DOWNLOAD.html \
+ CURLINFO_SIZE_UPLOAD.html CURLINFO_SPEED_DOWNLOAD.html \
+ CURLINFO_SPEED_UPLOAD.html CURLINFO_SSL_ENGINES.html \
+ CURLINFO_SSL_VERIFYRESULT.html CURLINFO_STARTTRANSFER_TIME.html \
+ CURLINFO_TLS_SESSION.html CURLINFO_TOTAL_TIME.html
PDFPAGES = CURLOPT_ACCEPT_ENCODING.pdf CURLOPT_ACCEPTTIMEOUT_MS.pdf \
CURLOPT_ADDRESS_SCOPE.pdf CURLOPT_APPEND.pdf CURLOPT_AUTOREFERER.pdf \
@@ -685,7 +727,30 @@ PDFPAGES = CURLOPT_ACCEPT_ENCODING.pdf CURLOPT_ACCEPTTIMEOUT_MS.pdf \
CURLMOPT_TIMERDATA.pdf CURLMOPT_TIMERFUNCTION.pdf \
CURLOPT_UNIX_SOCKET_PATH.pdf CURLOPT_PATH_AS_IS.pdf \
CURLOPT_PROXY_SERVICE_NAME.pdf CURLOPT_SERVICE_NAME.pdf \
- CURLOPT_PIPEWAIT.pdf CURLMOPT_PUSHDATA.pdf CURLMOPT_PUSHFUNCTION.pdf
+ CURLOPT_PIPEWAIT.pdf CURLMOPT_PUSHDATA.pdf CURLMOPT_PUSHFUNCTION.pdf \
+ CURLOPT_DEFAULT_PROTOCOL.pdf CURLINFO_ACTIVESOCKET.pdf \
+ CURLINFO_APPCONNECT_TIME.pdf CURLINFO_CERTINFO.pdf \
+ CURLINFO_CONDITION_UNMET.pdf CURLINFO_CONNECT_TIME.pdf \
+ CURLINFO_CONTENT_LENGTH_DOWNLOAD.pdf \
+ CURLINFO_CONTENT_LENGTH_UPLOAD.pdf CURLINFO_CONTENT_TYPE.pdf \
+ CURLINFO_COOKIELIST.pdf CURLINFO_EFFECTIVE_URL.pdf \
+ CURLINFO_FILETIME.pdf CURLINFO_FTP_ENTRY_PATH.pdf \
+ CURLINFO_HEADER_SIZE.pdf CURLINFO_HTTPAUTH_AVAIL.pdf \
+ CURLINFO_HTTP_CONNECTCODE.pdf CURLINFO_LASTSOCKET.pdf \
+ CURLINFO_LOCAL_IP.pdf CURLINFO_LOCAL_PORT.pdf \
+ CURLINFO_NAMELOOKUP_TIME.pdf CURLINFO_NUM_CONNECTS.pdf \
+ CURLINFO_OS_ERRNO.pdf CURLINFO_PRETRANSFER_TIME.pdf \
+ CURLINFO_PRIMARY_IP.pdf CURLINFO_PRIMARY_PORT.pdf CURLINFO_PRIVATE.pdf \
+ CURLINFO_PROXYAUTH_AVAIL.pdf CURLINFO_REDIRECT_COUNT.pdf \
+ CURLINFO_REDIRECT_TIME.pdf CURLINFO_REDIRECT_URL.pdf \
+ CURLINFO_REQUEST_SIZE.pdf CURLINFO_RESPONSE_CODE.pdf \
+ CURLINFO_RTSP_CLIENT_CSEQ.pdf CURLINFO_RTSP_CSEQ_RECV.pdf \
+ CURLINFO_RTSP_SERVER_CSEQ.pdf CURLINFO_RTSP_SESSION_ID.pdf \
+ CURLINFO_SIZE_DOWNLOAD.pdf CURLINFO_SIZE_UPLOAD.pdf \
+ CURLINFO_SPEED_DOWNLOAD.pdf CURLINFO_SPEED_UPLOAD.pdf \
+ CURLINFO_SSL_ENGINES.pdf CURLINFO_SSL_VERIFYRESULT.pdf \
+ CURLINFO_STARTTRANSFER_TIME.pdf CURLINFO_TLS_SESSION.pdf \
+ CURLINFO_TOTAL_TIME.pdf
CLEANFILES = $(HTMLPAGES) $(PDFPAGES)
EXTRA_DIST = $(man_MANS) $(HTMLPAGES) $(PDFPAGES)
diff --git a/docs/libcurl/symbols-in-versions b/docs/libcurl/symbols-in-versions
index 4021c760..5a3068ec 100644
--- a/docs/libcurl/symbols-in-versions
+++ b/docs/libcurl/symbols-in-versions
@@ -199,6 +199,7 @@ CURLGSSAPI_DELEGATION_NONE 7.22.0
CURLGSSAPI_DELEGATION_POLICY_FLAG 7.22.0
CURLHEADER_SEPARATE 7.37.0
CURLHEADER_UNIFIED 7.37.0
+CURLINFO_ACTIVESOCKET 7.45.0
CURLINFO_APPCONNECT_TIME 7.19.0
CURLINFO_CERTINFO 7.19.1
CURLINFO_CONDITION_UNMET 7.19.4
@@ -247,6 +248,7 @@ CURLINFO_RTSP_SESSION_ID 7.20.0
CURLINFO_SIZE_DOWNLOAD 7.4.1
CURLINFO_SIZE_UPLOAD 7.4.1
CURLINFO_SLIST 7.12.3
+CURLINFO_SOCKET 7.45.0
CURLINFO_SPEED_DOWNLOAD 7.4.1
CURLINFO_SPEED_UPLOAD 7.4.1
CURLINFO_SSL_DATA_IN 7.12.1
@@ -339,6 +341,7 @@ CURLOPT_CRLFILE 7.19.0
CURLOPT_CUSTOMREQUEST 7.1
CURLOPT_DEBUGDATA 7.9.6
CURLOPT_DEBUGFUNCTION 7.9.6
+CURLOPT_DEFAULT_PROTOCOL 7.45.0
CURLOPT_DIRLISTONLY 7.17.0
CURLOPT_DNS_CACHE_TIMEOUT 7.9.3
CURLOPT_DNS_INTERFACE 7.33.0
diff --git a/docs/mk-ca-bundle.html b/docs/mk-ca-bundle.html
index 89b9b121..beb16573 100644
--- a/docs/mk-ca-bundle.html
+++ b/docs/mk-ca-bundle.html
@@ -99,7 +99,7 @@ p.roffit {
</pre>
<p class="level0"><a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
-<p class="level0"><span Class="manpage">curl (1)</span> <a name="HISTORY"></a><h2 class="nroffsh">HISTORY</h2>
+<p class="level0"><span Class="manpage">curl (1)</span><a name="HISTORY"></a><h2 class="nroffsh">HISTORY</h2>
<p class="level0"><span Class="bold">mk-ca-bundle</span> is a command line tool that is shipped as part of every curl and libcurl release (see <a href="http://curl.haxx.se/">http://curl.haxx.se/</a>). It was originally based on the parse-certs script written by Roland Krikava and was later much improved by Guenter Knauf. This manual page was initially written by Jan Schaumann &lt;jschauma@netmeister.org&gt;. <p class="roffit">
This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
</body></html>
diff --git a/docs/mk-ca-bundle.pdf b/docs/mk-ca-bundle.pdf
index 483aa8c4..7be6c55d 100644
--- a/docs/mk-ca-bundle.pdf
+++ b/docs/mk-ca-bundle.pdf
Binary files differ
diff --git a/include/Makefile.in b/include/Makefile.in
index bce5fa6a..ee9af5ba 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -375,6 +375,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/include/curl/Makefile.in b/include/curl/Makefile.in
index b71496e9..414deb9e 100644
--- a/include/curl/Makefile.in
+++ b/include/curl/Makefile.in
@@ -362,6 +362,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/include/curl/curl.h b/include/curl/curl.h
index 64f92614..11d90f01 100644
--- a/include/curl/curl.h
+++ b/include/curl/curl.h
@@ -1645,6 +1645,9 @@ typedef enum {
/* Wait/don't wait for pipe/mutex to clarify */
CINIT(PIPEWAIT, LONG, 237),
+ /* Set the protocol used when curl is given a URL without a protocol */
+ CINIT(DEFAULT_PROTOCOL, OBJECTPOINT, 238),
+
CURLOPT_LASTENTRY /* the last unused */
} CURLoption;
@@ -2088,6 +2091,7 @@ struct curl_tlssessioninfo {
#define CURLINFO_LONG 0x200000
#define CURLINFO_DOUBLE 0x300000
#define CURLINFO_SLIST 0x400000
+#define CURLINFO_SOCKET 0x500000
#define CURLINFO_MASK 0x0fffff
#define CURLINFO_TYPEMASK 0xf00000
@@ -2136,9 +2140,10 @@ typedef enum {
CURLINFO_LOCAL_IP = CURLINFO_STRING + 41,
CURLINFO_LOCAL_PORT = CURLINFO_LONG + 42,
CURLINFO_TLS_SESSION = CURLINFO_SLIST + 43,
+ CURLINFO_ACTIVESOCKET = CURLINFO_SOCKET + 44,
/* Fill in new entries below here! */
- CURLINFO_LASTONE = 43
+ CURLINFO_LASTONE = 44
} CURLINFO;
/* CURLINFO_RESPONSE_CODE is the new name for the option previously known as
diff --git a/include/curl/curlver.h b/include/curl/curlver.h
index 43455a95..b63d962e 100644
--- a/include/curl/curlver.h
+++ b/include/curl/curlver.h
@@ -30,12 +30,12 @@
/* This is the version number of the libcurl package from which this header
file origins: */
-#define LIBCURL_VERSION "7.44.0"
+#define LIBCURL_VERSION "7.45.0"
/* The numeric version number is also available "in parts" by using these
defines: */
#define LIBCURL_VERSION_MAJOR 7
-#define LIBCURL_VERSION_MINOR 44
+#define LIBCURL_VERSION_MINOR 45
#define LIBCURL_VERSION_PATCH 0
/* This is the numeric version of the libcurl version number, meant for easier
@@ -57,7 +57,7 @@
CURL_VERSION_BITS() macro since curl's own configure script greps for it
and needs it to contain the full number.
*/
-#define LIBCURL_VERSION_NUM 0x072c00
+#define LIBCURL_VERSION_NUM 0x072d00
/*
* This is the date and time when the full source package was created. The
@@ -68,7 +68,7 @@
*
* "Mon Feb 12 11:35:33 UTC 2007"
*/
-#define LIBCURL_TIMESTAMP "Wed Aug 12 06:10:30 UTC 2015"
+#define LIBCURL_TIMESTAMP "ons 7 okt 2015 08:14:10 UTC"
#define CURL_VERSION_BITS(x,y,z) ((x)<<16|(y)<<8|z)
#define CURL_AT_LEAST_VERSION(x,y,z) \
diff --git a/install-sh b/install-sh
index 0b0fdcbb..59990a10 100755
--- a/install-sh
+++ b/install-sh
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2013-12-25.23; # UTC
+scriptversion=2014-09-12.12; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -324,34 +324,41 @@ do
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
;;
*)
+ # $RANDOM is not portable (e.g. dash); use it when possible to
+ # lower collision chance
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
- trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
+ # As "mkdir -p" follows symlinks and we work in /tmp possibly; so
+ # create the $tmpdir first (and fail if unsuccessful) to make sure
+ # that nobody tries to guess the $tmpdir name.
if (umask $mkdir_umask &&
- exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+ $mkdirprog $mkdir_mode "$tmpdir" &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
then
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
# other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
- ls_ld_tmpdir=`ls -ld "$tmpdir"`
+ test_tmpdir="$tmpdir/a"
+ ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
case $ls_ld_tmpdir in
d????-?r-*) different_mode=700;;
d????-?--*) different_mode=755;;
*) false;;
esac &&
- $mkdirprog -m$different_mode -p -- "$tmpdir" && {
- ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+ $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
}
}
then posix_mkdir=:
fi
- rmdir "$tmpdir/d" "$tmpdir"
+ rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
else
# Remove any dirs left behind by ancient mkdir implementations.
- rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+ rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
fi
trap '' 0;;
esac;;
diff --git a/lib/Makefile.Watcom b/lib/Makefile.Watcom
index 0b7ba59c..a0760f95 100644
--- a/lib/Makefile.Watcom
+++ b/lib/Makefile.Watcom
@@ -1,6 +1,28 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
+#
+# Copyright (C) 2005 - 2009, Gisle Vanem <gvanem@broadpark.no>.
+# Copyright (C) 2005 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
#
# Watcom / OpenWatcom / Win32 makefile for libcurl.
-# G. Vanem <gvanem@broadpark.no>
#
.ERASE
diff --git a/lib/Makefile.b32 b/lib/Makefile.b32
index 37c26487..c5a148ad 100644
--- a/lib/Makefile.b32
+++ b/lib/Makefile.b32
@@ -1,13 +1,33 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
+#
+# Copyright (C) 2000, Jaepil Kim, <pit@paradise.net.nz>.
+# Copyright (C) 2001 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
############################################################
#
# Makefile.b32 - Borland's C++ Compiler 5.X
#
-# 'lib' directory
-#
# 'BCCDIR' has to be set up to point to the base directory
# of the compiler, i.e. SET BCCDIR = c:\Borland\BCC55
#
-# Initially written by Jaepil Kim, pit@paradise.net.nz
############################################################
!if "$(__MAKE__)" == ""
diff --git a/lib/Makefile.in b/lib/Makefile.in
index 27bfd101..d0e6d738 100644
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -555,6 +555,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/lib/Makefile.m32 b/lib/Makefile.m32
index 736e600f..598a77ab 100644
--- a/lib/Makefile.m32
+++ b/lib/Makefile.m32
@@ -1,3 +1,25 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
+#
+# Copyright (C) 1999 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
###########################################################################
#
## Makefile for building libcurl.a with MingW (GCC-3.2 or later)
diff --git a/lib/Makefile.netware b/lib/Makefile.netware
index 5a955f88..16319a0d 100644
--- a/lib/Makefile.netware
+++ b/lib/Makefile.netware
@@ -1,9 +1,31 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
+#
+# Copyright (C) 2004 - 2015, Guenter Knauf, <http://www.gknw.net/phpbb>.
+# Copyright (C) 2001 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
#################################################################
#
## Makefile for building libcurl.nlm (NetWare version - gnu make)
-## Use: make -f Makefile.netware
##
-## Comments to: Guenter Knauf http://www.gknw.net/phpbb
+## Use: make -f Makefile.netware
#
#################################################################
diff --git a/lib/config-win32.h b/lib/config-win32.h
index e9a37121..4f597918 100644
--- a/lib/config-win32.h
+++ b/lib/config-win32.h
@@ -228,6 +228,12 @@
This is present in OpenSSL versions after 0.9.6b */
#define HAVE_CRYPTO_CLEANUP_ALL_EX_DATA 1
+/* Define if you have the 'DES_set_odd_parity' function when using OpenSSL/
+ BoringSSL */
+#if defined(USE_OPENSSL) || defined(HAVE_BORINGSSL)
+#define HAVE_DES_SET_ODD_PARITY 1
+#endif
+
/* Define if you have the select function. */
#define HAVE_SELECT 1
@@ -481,8 +487,9 @@
#endif
/* Define if the compiler supports the 'long long' data type. */
-#if defined(__MINGW32__) || defined(__WATCOMC__) || \
- (defined(_MSC_VER) && (_MSC_VER >= 1310))
+#if defined(__MINGW32__) || defined(__WATCOMC__) || \
+ (defined(_MSC_VER) && (_MSC_VER >= 1310)) || \
+ (defined(__BORLANDC__) && (__BORLANDC__ >= 0x561))
#define HAVE_LONGLONG 1
#endif
diff --git a/lib/connect.c b/lib/connect.c
index 18ac32c3..ece6cf3f 100644
--- a/lib/connect.c
+++ b/lib/connect.c
@@ -619,7 +619,7 @@ static bool getaddressinfo(struct sockaddr* sa, char* addr,
switch (sa->sa_family) {
case AF_INET:
- si = (struct sockaddr_in*) sa;
+ si = (struct sockaddr_in*)(void*) sa;
if(Curl_inet_ntop(sa->sa_family, &si->sin_addr,
addr, MAX_IPADR_LEN)) {
us_port = ntohs(si->sin_port);
@@ -629,7 +629,7 @@ static bool getaddressinfo(struct sockaddr* sa, char* addr,
break;
#ifdef ENABLE_IPV6
case AF_INET6:
- si6 = (struct sockaddr_in6*)sa;
+ si6 = (struct sockaddr_in6*)(void*) sa;
if(Curl_inet_ntop(sa->sa_family, &si6->sin6_addr,
addr, MAX_IPADR_LEN)) {
us_port = ntohs(si6->sin6_port);
@@ -857,12 +857,11 @@ CURLcode Curl_is_connected(struct connectdata *conn,
return result;
}
-static void tcpnodelay(struct connectdata *conn,
- curl_socket_t sockfd)
+void Curl_tcpnodelay(struct connectdata *conn, curl_socket_t sockfd)
{
#ifdef TCP_NODELAY
struct SessionHandle *data= conn->data;
- curl_socklen_t onoff = (curl_socklen_t) data->set.tcp_nodelay;
+ curl_socklen_t onoff = (curl_socklen_t) 1;
int level = IPPROTO_TCP;
#if 0
@@ -1033,7 +1032,7 @@ static CURLcode singleipconnect(struct connectdata *conn,
is_tcp = (addr.family == AF_INET) && addr.socktype == SOCK_STREAM;
#endif
if(is_tcp && data->set.tcp_nodelay)
- tcpnodelay(conn, sockfd);
+ Curl_tcpnodelay(conn, sockfd);
nosigpipe(conn, sockfd);
diff --git a/lib/connect.h b/lib/connect.h
index 91646c75..c6432815 100644
--- a/lib/connect.h
+++ b/lib/connect.h
@@ -7,7 +7,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -102,6 +102,8 @@ CURLcode Curl_socket(struct connectdata *conn,
struct Curl_sockaddr_ex *addr,
curl_socket_t *sockfd);
+void Curl_tcpnodelay(struct connectdata *conn, curl_socket_t sockfd);
+
#ifdef CURLDEBUG
/*
* Curl_connclose() sets the bit.close bit to TRUE with an explanation.
diff --git a/lib/curl_config.h.cmake b/lib/curl_config.h.cmake
index 5376aa7e..1c9f4736 100644
--- a/lib/curl_config.h.cmake
+++ b/lib/curl_config.h.cmake
@@ -919,6 +919,9 @@
/* to enable SSPI support */
#cmakedefine USE_WINDOWS_SSPI 1
+/* to enable Windows SSL */
+#cmakedefine USE_SCHANNEL 1
+
/* Define to 1 if using yaSSL in OpenSSL compatibility mode. */
#cmakedefine USE_YASSLEMUL 1
diff --git a/lib/curl_config.h.in b/lib/curl_config.h.in
index feb582ec..9841cdaa 100644
--- a/lib/curl_config.h.in
+++ b/lib/curl_config.h.in
@@ -279,6 +279,10 @@
/* Define to 1 if you have a working gmtime_r function. */
#undef HAVE_GMTIME_R
+/* Define to 1 if you have the `gnutls_certificate_set_x509_key_file2'
+ function. */
+#undef HAVE_GNUTLS_CERTIFICATE_SET_X509_KEY_FILE2
+
/* if you have the function gnutls_srp_verifier */
#undef HAVE_GNUTLS_SRP
diff --git a/lib/curl_des.c b/lib/curl_des.c
index 42c1df95..62f7f600 100644
--- a/lib/curl_des.c
+++ b/lib/curl_des.c
@@ -22,7 +22,7 @@
#include "curl_setup.h"
-#if defined(USE_NTLM) && (!defined(USE_OPENSSL) || defined(HAVE_BORINGSSL))
+#if defined(USE_NTLM) && !defined(HAVE_DES_SET_ODD_PARITY)
#include "curl_des.h"
@@ -60,4 +60,4 @@ void Curl_des_set_odd_parity(unsigned char *bytes, size_t len)
}
}
-#endif /* USE_NTLM && (!USE_OPENSSL || HAVE_BORINGSSL) */
+#endif /* USE_NTLM && !HAVE_DES_SET_ODD_PARITY */
diff --git a/lib/curl_des.h b/lib/curl_des.h
index b855db4c..a6e86f86 100644
--- a/lib/curl_des.h
+++ b/lib/curl_des.h
@@ -29,6 +29,6 @@
/* Applies odd parity to the given byte array */
void Curl_des_set_odd_parity(unsigned char *bytes, size_t length);
-#endif /* USE_NTLM && (!USE_OPENSSL || HAVE_BORINGSSL) */
+#endif /* USE_NTLM && !HAVE_DES_SET_ODD_PARITY */
#endif /* HEADER_CURL_DES_H */
diff --git a/lib/curl_ntlm.c b/lib/curl_ntlm.c
index f9ddf506..53d89d0e 100644
--- a/lib/curl_ntlm.c
+++ b/lib/curl_ntlm.c
@@ -216,7 +216,7 @@ CURLcode Curl_output_ntlm(struct connectdata *conn, bool proxy)
/* connection is already authenticated,
* don't send a header in future requests */
ntlm->state = NTLMSTATE_LAST;
-
+ /* fall-through */
case NTLMSTATE_LAST:
Curl_safefree(*allocuserpwd);
authp->done = TRUE;
diff --git a/lib/curl_ntlm_core.c b/lib/curl_ntlm_core.c
index 2e5b573f..b72a8dc1 100644
--- a/lib/curl_ntlm_core.c
+++ b/lib/curl_ntlm_core.c
@@ -146,7 +146,7 @@ static void setup_des_key(const unsigned char *key_56,
extend_key_56_to_64(key_56, (char *) key);
/* Set the key parity to odd */
-#if defined(HAVE_BORINGSSL)
+#ifndef HAVE_DES_SET_ODD_PARITY /* older boringssl */
Curl_des_set_odd_parity((unsigned char *) &key, sizeof(key));
#else
DES_set_odd_parity(&key);
diff --git a/lib/curl_sasl.c b/lib/curl_sasl.c
index 68646bc1..8c97c10f 100644
--- a/lib/curl_sasl.c
+++ b/lib/curl_sasl.c
@@ -263,19 +263,19 @@ static CURLcode sasl_digest_get_qop_values(const char *options, int *value)
/*
* Curl_sasl_build_spn()
*
- * This is used to build a SPN string in the format service/host.
+ * This is used to build a SPN string in the format service/instance.
*
* Parameters:
*
* service [in] - The service type such as www, smtp, pop or imap.
- * host [in] - The host name or realm.
+ * instance [in] - The host name or realm.
*
* Returns a pointer to the newly allocated SPN.
*/
-char *Curl_sasl_build_spn(const char *service, const char *host)
+char *Curl_sasl_build_spn(const char *service, const char *instance)
{
/* Generate and return our SPN */
- return aprintf("%s/%s", service, host);
+ return aprintf("%s/%s", service, instance);
}
#endif
diff --git a/lib/curl_sasl.h b/lib/curl_sasl.h
index 117d60e3..a8e0e5cd 100644
--- a/lib/curl_sasl.h
+++ b/lib/curl_sasl.h
@@ -141,15 +141,14 @@ char *Curl_sasl_build_spn(const char *service, const char *instance);
TCHAR *Curl_sasl_build_spn(const char *service, const char *instance);
#endif
-/* This is used to extract the realm from a challenge message */
-int Curl_sasl_digest_get_pair(const char *str, char *value, char *content,
- const char **endptr);
-
#if defined(HAVE_GSSAPI)
-char *Curl_sasl_build_gssapi_spn(const char *service, const char *host);
+char *Curl_sasl_build_gssapi_spn(const char *service, const char *instance);
#endif
#ifndef CURL_DISABLE_CRYPTO_AUTH
+/* This is used to extract the realm from a challenge message */
+int Curl_sasl_digest_get_pair(const char *str, char *value, char *content,
+ const char **endptr);
/* This is used to generate a base64 encoded DIGEST-MD5 response message */
CURLcode Curl_sasl_create_digest_md5_message(struct SessionHandle *data,
diff --git a/lib/curl_sasl_gssapi.c b/lib/curl_sasl_gssapi.c
index 3c6f3ce3..5ff89393 100644
--- a/lib/curl_sasl_gssapi.c
+++ b/lib/curl_sasl_gssapi.c
@@ -43,19 +43,19 @@
/*
* Curl_sasl_build_gssapi_spn()
*
-* This is used to build a SPN string in the format service@host.
+* This is used to build a SPN string in the format service@instance.
*
* Parameters:
*
-* serivce [in] - The service type such as www, smtp, pop or imap.
-* host [in] - The host name or realm.
+* service [in] - The service type such as www, smtp, pop or imap.
+* instance [in] - The host name or realm.
*
* Returns a pointer to the newly allocated SPN.
*/
-char *Curl_sasl_build_gssapi_spn(const char *service, const char *host)
+char *Curl_sasl_build_gssapi_spn(const char *service, const char *instance)
{
/* Generate and return our SPN */
- return aprintf("%s@%s", service, host);
+ return aprintf("%s@%s", service, instance);
}
/*
diff --git a/lib/curl_sasl_sspi.c b/lib/curl_sasl_sspi.c
index b149530f..3e2e4957 100644
--- a/lib/curl_sasl_sspi.c
+++ b/lib/curl_sasl_sspi.c
@@ -6,7 +6,7 @@
* \___|\___/|_| \_\_____|
*
* Copyright (C) 2014 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
- * Copyright (C) 2014, Steve Holme, <steve_holme@hotmail.com>.
+ * Copyright (C) 2014 - 2015, Steve Holme, <steve_holme@hotmail.com>.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -49,16 +49,16 @@
/*
* Curl_sasl_build_spn()
*
- * This is used to build a SPN string in the format service/host.
+ * This is used to build a SPN string in the format service/instance.
*
* Parameters:
*
* serivce [in] - The service type such as www, smtp, pop or imap.
- * host [in] - The host name or realm.
+ * instance [in] - The host name or realm.
*
* Returns a pointer to the newly allocated SPN.
*/
-TCHAR *Curl_sasl_build_spn(const char *service, const char *host)
+TCHAR *Curl_sasl_build_spn(const char *service, const char *instance)
{
char *utf8_spn = NULL;
TCHAR *tchar_spn = NULL;
@@ -71,7 +71,7 @@ TCHAR *Curl_sasl_build_spn(const char *service, const char *host)
formulate the SPN instead. */
/* Allocate our UTF8 based SPN */
- utf8_spn = aprintf("%s/%s", service, host);
+ utf8_spn = aprintf("%s/%s", service, instance);
if(!utf8_spn) {
return NULL;
}
diff --git a/lib/curl_setup.h b/lib/curl_setup.h
index ab0c1394..a21b9619 100644
--- a/lib/curl_setup.h
+++ b/lib/curl_setup.h
@@ -249,7 +249,7 @@
# ifdef HAVE_WINSOCK2_H
# include <winsock2.h>
# ifdef HAVE_WS2TCPIP_H
-# include <ws2tcpip.h>
+# include <ws2tcpip.h>
# endif
# else
# ifdef HAVE_WINSOCK_H
diff --git a/lib/curl_sspi.h b/lib/curl_sspi.h
index 8655715e..f990780b 100644
--- a/lib/curl_sspi.h
+++ b/lib/curl_sspi.h
@@ -327,6 +327,10 @@ extern PSecurityFunctionTable s_pSecFn;
# define SEC_I_SIGNATURE_NEEDED ((HRESULT)0x0009035CL)
#endif
+#ifndef CRYPT_E_REVOKED
+# define CRYPT_E_REVOKED ((HRESULT)0x80092010L)
+#endif
+
#ifdef UNICODE
# define SECFLAG_WINNT_AUTH_IDENTITY \
(unsigned long)SEC_WINNT_AUTH_IDENTITY_UNICODE
diff --git a/lib/formdata.c b/lib/formdata.c
index 9e8ce4ea..66449b98 100644
--- a/lib/formdata.c
+++ b/lib/formdata.c
@@ -538,7 +538,7 @@ CURLFORMcode FormAdd(struct curl_httppost **httppost,
/* this "cast increases required alignment of target type" but
we consider it OK anyway */
struct curl_slist* list = array_state?
- (struct curl_slist*)array_value:
+ (struct curl_slist*)(void*)array_value:
va_arg(params, struct curl_slist*);
if(current_form->contentheader)
diff --git a/lib/ftp.c b/lib/ftp.c
index fade092e..2351638d 100644
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -340,6 +340,9 @@ static CURLcode AcceptServerConnect(struct connectdata *conn)
return CURLE_FTP_PORT_FAILED;
}
infof(data, "Connection accepted from server\n");
+ /* when this happens within the DO state it is important that we mark us as
+ not needing DO_MORE anymore */
+ conn->bits.do_more = FALSE;
conn->sock[SECONDARYSOCKET] = s;
(void)curlx_nonblock(s, TRUE); /* enable non-blocking */
@@ -3720,7 +3723,13 @@ static CURLcode ftp_do_more(struct connectdata *conn, int *completep)
return result;
result = ftp_multi_statemach(conn, &complete);
- *completep = (int)complete;
+ if(ftpc->wait_data_conn)
+ /* if we reach the end of the FTP state machine here, *complete will be
+ TRUE but so is ftpc->wait_data_conn, which says we need to wait for
+ the data connection and therefore we're not actually complete */
+ *completep = 0;
+ else
+ *completep = (int)complete;
}
else {
/* download */
diff --git a/lib/getinfo.c b/lib/getinfo.c
index 910f520e..7a687e8a 100644
--- a/lib/getinfo.c
+++ b/lib/getinfo.c
@@ -113,7 +113,7 @@ static CURLcode getinfo_char(struct SessionHandle *data, CURLINFO info,
break;
default:
- return CURLE_BAD_FUNCTION_ARGUMENT;
+ return CURLE_UNKNOWN_OPTION;
}
return CURLE_OK;
@@ -200,7 +200,7 @@ static CURLcode getinfo_long(struct SessionHandle *data, CURLINFO info,
break;
default:
- return CURLE_BAD_FUNCTION_ARGUMENT;
+ return CURLE_UNKNOWN_OPTION;
}
return CURLE_OK;
@@ -253,7 +253,7 @@ static CURLcode getinfo_double(struct SessionHandle *data, CURLINFO info,
break;
default:
- return CURLE_BAD_FUNCTION_ARGUMENT;
+ return CURLE_UNKNOWN_OPTION;
}
return CURLE_OK;
@@ -290,7 +290,7 @@ static CURLcode getinfo_slist(struct SessionHandle *data, CURLINFO info,
void *internals = NULL;
*tsip = tsi;
- tsi->backend = CURLSSLBACKEND_NONE;
+ tsi->backend = Curl_ssl_backend();
tsi->internals = NULL;
if(!conn)
@@ -318,17 +318,40 @@ static CURLcode getinfo_slist(struct SessionHandle *data, CURLINFO info,
internals = conn->ssl[sockindex].handle;
#endif
if(internals) {
- tsi->backend = Curl_ssl_backend();
tsi->internals = internals;
}
/* NOTE: For other SSL backends, it is not immediately clear what data
- to return from 'struct ssl_connect_data'; thus, for now we keep the
- backend as CURLSSLBACKEND_NONE in those cases, which should be
- interpreted as "not supported" */
+ to return from 'struct ssl_connect_data'; thus we keep 'internals' to
+ NULL which should be interpreted as "not supported" */
}
break;
default:
- return CURLE_BAD_FUNCTION_ARGUMENT;
+ return CURLE_UNKNOWN_OPTION;
+ }
+
+ return CURLE_OK;
+}
+
+static CURLcode getinfo_socket(struct SessionHandle *data, CURLINFO info,
+ curl_socket_t *param_socketp)
+{
+ curl_socket_t sockfd;
+
+ switch(info) {
+ case CURLINFO_ACTIVESOCKET:
+ sockfd = Curl_getconnectinfo(data, NULL);
+
+ /* note: this is not a good conversion for systems with 64 bit sockets and
+ 32 bit longs */
+ if(sockfd != CURL_SOCKET_BAD)
+ *param_socketp = sockfd;
+ else
+ /* this interface is documented to return -1 in case of badness, which
+ may not be the same as the CURL_SOCKET_BAD value */
+ *param_socketp = -1;
+ break;
+ default:
+ return CURLE_UNKNOWN_OPTION;
}
return CURLE_OK;
@@ -341,9 +364,9 @@ CURLcode Curl_getinfo(struct SessionHandle *data, CURLINFO info, ...)
double *param_doublep = NULL;
char **param_charp = NULL;
struct curl_slist **param_slistp = NULL;
+ curl_socket_t *param_socketp = NULL;
int type;
- /* default return code is to error out! */
- CURLcode result = CURLE_BAD_FUNCTION_ARGUMENT;
+ CURLcode result = CURLE_UNKNOWN_OPTION;
if(!data)
return result;
@@ -372,6 +395,11 @@ CURLcode Curl_getinfo(struct SessionHandle *data, CURLINFO info, ...)
if(param_slistp)
result = getinfo_slist(data, info, param_slistp);
break;
+ case CURLINFO_SOCKET:
+ param_socketp = va_arg(arg, curl_socket_t *);
+ if(param_socketp)
+ result = getinfo_socket(data, info, param_socketp);
+ break;
default:
break;
}
diff --git a/lib/gopher.c b/lib/gopher.c
index 954cad8e..e2342550 100644
--- a/lib/gopher.c
+++ b/lib/gopher.c
@@ -83,16 +83,18 @@ static CURLcode gopher_do(struct connectdata *conn, bool *done)
char *sel;
char *sel_org = NULL;
ssize_t amount, k;
+ int len;
*done = TRUE; /* unconditionally */
/* Create selector. Degenerate cases: / and /1 => convert to "" */
- if(strlen(path) <= 2)
+ if(strlen(path) <= 2) {
sel = (char *)"";
+ len = (int)strlen(sel);
+ }
else {
char *newp;
size_t j, i;
- int len;
/* Otherwise, drop / and the first character (i.e., item type) ... */
newp = path;
@@ -113,7 +115,7 @@ static CURLcode gopher_do(struct connectdata *conn, bool *done)
/* We use Curl_write instead of Curl_sendf to make sure the entire buffer is
sent, which could be sizeable with long selectors. */
- k = curlx_uztosz(strlen(sel));
+ k = curlx_uztosz(len);
for(;;) {
result = Curl_write(conn, sockfd, sel, k, &amount);
diff --git a/lib/http.c b/lib/http.c
index 9817d72a..d7b56c30 100644
--- a/lib/http.c
+++ b/lib/http.c
@@ -3185,6 +3185,16 @@ CURLcode Curl_http_readwrite_headers(struct SessionHandle *data,
*/
if(data->set.opt_no_body)
*stop_reading = TRUE;
+#ifndef CURL_DISABLE_RTSP
+ else if((conn->handler->protocol & CURLPROTO_RTSP) &&
+ (data->set.rtspreq == RTSPREQ_DESCRIBE) &&
+ (k->size <= -1))
+ /* Respect section 4.4 of rfc2326: If the Content-Length header is
+ absent, a length 0 must be assumed. It will prevent libcurl from
+ hanging on DECRIBE request that got refused for whatever
+ reason */
+ *stop_reading = TRUE;
+#endif
else {
/* If we know the expected size of this document, we set the
maximum download size to the size of the expected
diff --git a/lib/http2.c b/lib/http2.c
index 0024add8..de6d03d3 100644
--- a/lib/http2.c
+++ b/lib/http2.c
@@ -34,6 +34,7 @@
#include "multiif.h"
#include "conncache.h"
#include "url.h"
+#include "connect.h"
/* The last #include files should be: */
#include "curl_memory.h"
@@ -373,7 +374,7 @@ static int push_promise(struct SessionHandle *data,
static int on_frame_recv(nghttp2_session *session, const nghttp2_frame *frame,
void *userp)
{
- struct connectdata *conn = NULL;
+ struct connectdata *conn = (struct connectdata *)userp;
struct http_conn *httpc = NULL;
struct SessionHandle *data_s = NULL;
struct HTTP *stream = NULL;
@@ -382,8 +383,6 @@ static int on_frame_recv(nghttp2_session *session, const nghttp2_frame *frame,
size_t left, ncopy;
int32_t stream_id = frame->hd.stream_id;
- (void)userp;
-
if(!stream_id) {
/* stream ID zero is for connection-oriented stuff */
return 0;
@@ -461,7 +460,14 @@ static int on_frame_recv(nghttp2_session *session, const nghttp2_frame *frame,
stream->memlen += ncopy;
data_s->state.drain++;
- Curl_expire(data_s, 1);
+ {
+ /* get the pointer from userp again since it was re-assigned above */
+ struct connectdata *conn_s = (struct connectdata *)userp;
+
+ /* if we receive data for another handle, wake that up */
+ if(conn_s->data != data_s)
+ Curl_expire(data_s, 1);
+ }
break;
case NGHTTP2_PUSH_PROMISE:
rv = push_promise(data_s, conn, &frame->push_promise);
@@ -527,10 +533,10 @@ static int on_data_chunk_recv(nghttp2_session *session, uint8_t flags,
struct HTTP *stream;
struct SessionHandle *data_s;
size_t nread;
+ struct connectdata *conn = (struct connectdata *)userp;
(void)session;
(void)flags;
(void)data;
- (void)userp;
DEBUGASSERT(stream_id); /* should never be a zero stream ID here */
@@ -552,8 +558,11 @@ static int on_data_chunk_recv(nghttp2_session *session, uint8_t flags,
stream->memlen += nread;
data_s->state.drain++;
- Curl_expire(data_s, 1); /* TODO: fix so that this can be set to 0 for
- immediately? */
+
+ /* if we receive data for another handle, wake that up */
+ if(conn->data != data_s)
+ Curl_expire(data_s, 1); /* TODO: fix so that this can be set to 0 for
+ immediately? */
DEBUGF(infof(data_s, "%zu data received for stream %u "
"(%zu left in buffer %p, total %zu)\n",
@@ -700,9 +709,8 @@ static int on_header(nghttp2_session *session, const nghttp2_frame *frame,
struct HTTP *stream;
struct SessionHandle *data_s;
int32_t stream_id = frame->hd.stream_id;
-
+ struct connectdata *conn = (struct connectdata *)userp;
(void)flags;
- (void)userp;
DEBUGASSERT(stream_id); /* should never be a zero stream ID here */
@@ -766,7 +774,9 @@ static int on_header(nghttp2_session *session, const nghttp2_frame *frame,
Curl_add_buffer(stream->header_recvbuf, value, valuelen);
Curl_add_buffer(stream->header_recvbuf, "\r\n", 2);
data_s->state.drain++;
- Curl_expire(data_s, 1);
+ /* if we receive data for another handle, wake that up */
+ if(conn->data != data_s)
+ Curl_expire(data_s, 1);
DEBUGF(infof(data_s, "h2 status: HTTP/2 %03d\n",
stream->status_code));
@@ -781,7 +791,9 @@ static int on_header(nghttp2_session *session, const nghttp2_frame *frame,
Curl_add_buffer(stream->header_recvbuf, value, valuelen);
Curl_add_buffer(stream->header_recvbuf, "\r\n", 2);
data_s->state.drain++;
- Curl_expire(data_s, 1);
+ /* if we receive data for another handle, wake that up */
+ if(conn->data != data_s)
+ Curl_expire(data_s, 1);
DEBUGF(infof(data_s, "h2 header: %.*s: %.*s\n", namelen, name, valuelen,
value));
@@ -906,25 +918,11 @@ CURLcode Curl_http2_init(struct connectdata *conn)
failf(conn->data, "Couldn't initialize nghttp2!");
return CURLE_OUT_OF_MEMORY; /* most likely at least */
}
-
- if(rc) {
- failf(conn->data, "Couldn't init stream hash!");
- return CURLE_OUT_OF_MEMORY; /* most likely at least */
- }
}
return CURLE_OK;
}
/*
- * Send a request using http2
- */
-CURLcode Curl_http2_send_request(struct connectdata *conn)
-{
- (void)conn;
- return CURLE_OK;
-}
-
-/*
* Append headers to ask for a HTTP1.1 to HTTP2 upgrade.
*/
CURLcode Curl_http2_request_upgrade(Curl_send_buffer *req,
@@ -1297,10 +1295,14 @@ static ssize_t http2_send(struct connectdata *conn, int sockindex,
authority_idx = 0;
for(i = 3; i < nheader; ++i) {
+ size_t hlen;
end = strchr(hdbuf, ':');
if(!end)
goto fail;
- if(end - hdbuf == 4 && Curl_raw_nequal("host", hdbuf, 4)) {
+ hlen = end - hdbuf;
+ if(hlen == 10 && Curl_raw_nequal("connection", hdbuf, 10))
+ ; /* skip Connection: headers! */
+ else if(hlen == 4 && Curl_raw_nequal("host", hdbuf, 4)) {
authority_idx = i;
nva[i].name = (unsigned char *)":authority";
nva[i].namelen = (uint16_t)strlen((char *)nva[i].name);
@@ -1440,6 +1442,10 @@ CURLcode Curl_http2_setup(struct connectdata *conn)
infof(conn->data, "Connection state changed (HTTP/2 confirmed)\n");
Curl_multi_connchanged(conn->data->multi);
+ /* switch on TCP_NODELAY as we need to send off packets without delay for
+ maximum throughput */
+ Curl_tcpnodelay(conn, conn->sock[FIRSTSOCKET]);
+
return CURLE_OK;
}
diff --git a/lib/if2ip.c b/lib/if2ip.c
index 6e6f9692..0e2d71db 100644
--- a/lib/if2ip.c
+++ b/lib/if2ip.c
@@ -68,7 +68,7 @@ unsigned int Curl_ipv6_scope(const struct sockaddr *sa)
(void) sa;
#else
if(sa->sa_family == AF_INET6) {
- const struct sockaddr_in6 * sa6 = (const struct sockaddr_in6 *) sa;
+ const struct sockaddr_in6 * sa6 = (const struct sockaddr_in6 *)(void *) sa;
const unsigned char * b = sa6->sin6_addr.s6_addr;
unsigned short w = (unsigned short) ((b[0] << 8) | b[1]);
@@ -152,11 +152,12 @@ if2ip_result_t Curl_if2ip(int af, unsigned int remote_scope,
continue;
}
- addr = &((struct sockaddr_in6 *)iface->ifa_addr)->sin6_addr;
+ addr =
+ &((struct sockaddr_in6 *)(void *)iface->ifa_addr)->sin6_addr;
#ifdef HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
/* Include the scope of this interface as part of the address */
- scopeid =
- ((struct sockaddr_in6 *)iface->ifa_addr)->sin6_scope_id;
+ scopeid = ((struct sockaddr_in6 *)(void *)iface->ifa_addr)
+ ->sin6_scope_id;
/* If given, scope id should match. */
if(remote_scope_id && scopeid != remote_scope_id) {
@@ -171,7 +172,8 @@ if2ip_result_t Curl_if2ip(int af, unsigned int remote_scope,
}
else
#endif
- addr = &((struct sockaddr_in *)iface->ifa_addr)->sin_addr;
+ addr =
+ &((struct sockaddr_in *)(void *)iface->ifa_addr)->sin_addr;
res = IF2IP_FOUND;
ip = (char *) Curl_inet_ntop(af, addr, ipstr, sizeof(ipstr));
snprintf(buf, buf_size, "%s%s", ip, scope);
diff --git a/lib/inet_pton.c b/lib/inet_pton.c
index f50b365d..7d4714db 100644
--- a/lib/inet_pton.c
+++ b/lib/inet_pton.c
@@ -189,7 +189,7 @@ inet_pton6(const char *src, unsigned char *dst)
if(tp + INT16SZ > endp)
return (0);
*tp++ = (unsigned char) (val >> 8) & 0xff;
- *tp++ = (unsigned char) val & 0xff;
+ *tp++ = (unsigned char) (val & 0xff);
saw_xdigit = 0;
val = 0;
continue;
@@ -206,7 +206,7 @@ inet_pton6(const char *src, unsigned char *dst)
if(tp + INT16SZ > endp)
return (0);
*tp++ = (unsigned char) (val >> 8) & 0xff;
- *tp++ = (unsigned char) val & 0xff;
+ *tp++ = (unsigned char) (val & 0xff);
}
if(colonp != NULL) {
/*
diff --git a/lib/libcurl.plist b/lib/libcurl.plist
index bc66d197..79ecd144 100644
--- a/lib/libcurl.plist
+++ b/lib/libcurl.plist
@@ -15,7 +15,7 @@
<string>se.haxx.curl.libcurl</string>
<key>CFBundleVersion</key>
- <string>7.44.0</string>
+ <string>7.45.0</string>
<key>CFBundleName</key>
<string>libcurl</string>
@@ -27,9 +27,9 @@
<string>????</string>
<key>CFBundleShortVersionString</key>
- <string>libcurl 7.44.0</string>
+ <string>libcurl 7.45.0</string>
<key>CFBundleGetInfoString</key>
- <string>libcurl.plist 7.44.0</string>
+ <string>libcurl.plist 7.45.0</string>
</dict>
</plist>
diff --git a/lib/makefile.dj b/lib/makefile.dj
index 7b2ca86b..08b2700e 100644
--- a/lib/makefile.dj
+++ b/lib/makefile.dj
@@ -1,6 +1,28 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
#
-# Adapted for djgpp2 / Watt-32 / DOS by
-# Gisle Vanem <gvanem@broadpark.no>
+# Copyright (C) 2003 - 2008, Gisle Vanem <gvanem@broadpark.no>.
+# Copyright (C) 2003 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
+#
+# Adapted for djgpp2 / Watt-32 / DOS
#
DEPEND_PREREQ = curl_config.h
diff --git a/lib/openldap.c b/lib/openldap.c
index bee552f3..e479ebc7 100644
--- a/lib/openldap.c
+++ b/lib/openldap.c
@@ -446,6 +446,7 @@ static ssize_t ldap_recv(struct connectdata *conn, int sockindex, char *buf,
ent = ldap_next_message(li->ld, ent)) {
struct berval bv, *bvals, **bvp = &bvals;
int binary = 0, msgtype;
+ CURLcode writeerr;
msgtype = ldap_msgtype(ent);
if(msgtype == LDAP_RES_SEARCH_RESULT) {
@@ -485,18 +486,24 @@ static ssize_t ldap_recv(struct connectdata *conn, int sockindex, char *buf,
*err = CURLE_RECV_ERROR;
return -1;
}
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"DN: ", 4);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"DN: ", 4);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)bv.bv_val,
- bv.bv_len);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)bv.bv_val,
+ bv.bv_len);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 1);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 1);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
data->req.bytecount += bv.bv_len + 5;
for(rc = ldap_get_attribute_ber(li->ld, ent, ber, &bv, bvp);
@@ -513,18 +520,24 @@ static ssize_t ldap_recv(struct connectdata *conn, int sockindex, char *buf,
for(i=0; bvals[i].bv_val != NULL; i++) {
int binval = 0;
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\t", 1);
- if(*err)
- return -1;
-
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)bv.bv_val,
- bv.bv_len);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\t", 1);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)":", 1);
- if(*err)
- return -1;
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)bv.bv_val,
+ bv.bv_len);
+ if(writeerr) {
+ *err = writeerr;
+ return -1;
+ }
+
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)":", 1);
+ if(writeerr) {
+ *err = writeerr;
+ return -1;
+ }
data->req.bytecount += bv.bv_len + 2;
if(!binary) {
@@ -558,47 +571,62 @@ static ssize_t ldap_recv(struct connectdata *conn, int sockindex, char *buf,
*err = error;
return -1;
}
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)": ", 2);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY,
+ (char *)": ", 2);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
data->req.bytecount += 2;
if(val_b64_sz > 0) {
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, val_b64,
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, val_b64,
val_b64_sz);
- if(*err)
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
free(val_b64);
data->req.bytecount += val_b64_sz;
}
}
else {
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)" ", 1);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)" ", 1);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, bvals[i].bv_val,
- bvals[i].bv_len);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, bvals[i].bv_val,
+ bvals[i].bv_len);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
data->req.bytecount += bvals[i].bv_len + 1;
}
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 0);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 0);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
data->req.bytecount++;
}
ber_memfree(bvals);
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 0);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 0);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
data->req.bytecount++;
}
- *err = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 0);
- if(*err)
+ writeerr = Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 0);
+ if(writeerr) {
+ *err = writeerr;
return -1;
+ }
data->req.bytecount++;
ber_free(ber, 0);
}
diff --git a/lib/rtsp.c b/lib/rtsp.c
index c30afd39..f8e6b23d 100644
--- a/lib/rtsp.c
+++ b/lib/rtsp.c
@@ -249,6 +249,8 @@ static CURLcode rtsp_do(struct connectdata *conn, bool *done)
const char *p_stream_uri = NULL;
const char *p_transport = NULL;
const char *p_uagent = NULL;
+ const char *p_proxyuserpwd = NULL;
+ const char *p_userpwd = NULL;
*done = TRUE;
@@ -326,7 +328,6 @@ static CURLcode rtsp_do(struct connectdata *conn, bool *done)
return CURLE_BAD_FUNCTION_ARGUMENT;
}
- /* TODO: auth? */
/* TODO: proxy? */
/* Stream URI. Default to server '*' if not specified */
@@ -392,6 +393,14 @@ static CURLcode rtsp_do(struct connectdata *conn, bool *done)
p_uagent = conn->allocptr.uagent;
}
+ /* setup the authentication headers */
+ result = Curl_http_output_auth(conn, p_request, p_stream_uri, FALSE);
+ if(result)
+ return result;
+
+ p_proxyuserpwd = conn->allocptr.proxyuserpwd;
+ p_userpwd = conn->allocptr.userpwd;
+
/* Referrer */
Curl_safefree(conn->allocptr.ref);
if(data->change.referer && !Curl_checkheaders(conn, "Referer:"))
@@ -464,13 +473,25 @@ static CURLcode rtsp_do(struct connectdata *conn, bool *done)
"%s" /* range */
"%s" /* referrer */
"%s" /* user-agent */
+ "%s" /* proxyuserpwd */
+ "%s" /* userpwd */
,
p_transport ? p_transport : "",
p_accept ? p_accept : "",
p_accept_encoding ? p_accept_encoding : "",
p_range ? p_range : "",
p_referrer ? p_referrer : "",
- p_uagent ? p_uagent : "");
+ p_uagent ? p_uagent : "",
+ p_proxyuserpwd ? p_proxyuserpwd : "",
+ p_userpwd ? p_userpwd : "");
+
+ /*
+ * Free userpwd now --- cannot reuse this for Negotiate and possibly NTLM
+ * with basic and digest, it will be freed anyway by the next request
+ */
+ Curl_safefree (conn->allocptr.userpwd);
+ conn->allocptr.userpwd = NULL;
+
if(result)
return result;
diff --git a/lib/socks.c b/lib/socks.c
index 7d3f782b..78c4d23a 100644
--- a/lib/socks.c
+++ b/lib/socks.c
@@ -603,7 +603,7 @@ CURLcode Curl_SOCKS5(const char *proxy_name,
if(hp->ai_family == AF_INET) {
socksreq[len++] = 1; /* ATYP: IPv4 = 1 */
- saddr_in = (struct sockaddr_in*)hp->ai_addr;
+ saddr_in = (struct sockaddr_in*)(void*)hp->ai_addr;
for(i = 0; i < 4; i++) {
socksreq[len++] = ((unsigned char*)&saddr_in->sin_addr.s_addr)[i];
infof(data, "%d\n", socksreq[len-1]);
@@ -613,7 +613,7 @@ CURLcode Curl_SOCKS5(const char *proxy_name,
else if(hp->ai_family == AF_INET6) {
socksreq[len++] = 4; /* ATYP: IPv6 = 4 */
- saddr_in6 = (struct sockaddr_in6*)hp->ai_addr;
+ saddr_in6 = (struct sockaddr_in6*)(void*)hp->ai_addr;
for(i = 0; i < 16; i++) {
socksreq[len++] = ((unsigned char*)&saddr_in6->sin6_addr.s6_addr)[i];
}
diff --git a/lib/strerror.c b/lib/strerror.c
index 56571418..c8adb93d 100644
--- a/lib/strerror.c
+++ b/lib/strerror.c
@@ -39,6 +39,10 @@
#include <idna.h>
#endif
+#ifdef USE_WINDOWS_SSPI
+#include "curl_sspi.h"
+#endif
+
#include "strerror.h"
#include "curl_printf.h"
#include "curl_memory.h"
diff --git a/lib/transfer.c b/lib/transfer.c
index 718139b3..7bc500cc 100644
--- a/lib/transfer.c
+++ b/lib/transfer.c
@@ -399,6 +399,7 @@ static CURLcode readwrite_data(struct SessionHandle *data,
size_t excess = 0; /* excess bytes read */
bool is_empty_data = FALSE;
bool readmore = FALSE; /* used by RTP to signal for more data */
+ int maxloops = 100;
*done = FALSE;
@@ -794,7 +795,7 @@ static CURLcode readwrite_data(struct SessionHandle *data,
k->keepon &= ~KEEP_RECV;
}
- } while(data_pending(conn));
+ } while(data_pending(conn) && maxloops--);
if(((k->keepon & (KEEP_RECV|KEEP_SEND)) == KEEP_SEND) &&
conn->bits.close ) {
@@ -923,7 +924,8 @@ static CURLcode readwrite_upload(struct SessionHandle *data,
if(!data->set.crlf) {
/* we're here only because FTP is in ASCII mode...
bump infilesize for the LF we just added */
- data->state.infilesize++;
+ if(data->state.infilesize != -1)
+ data->state.infilesize++;
}
}
else
diff --git a/lib/url.c b/lib/url.c
index 406c1f02..f056b16f 100644
--- a/lib/url.c
+++ b/lib/url.c
@@ -2441,6 +2441,12 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option,
data->set.redir_protocols = va_arg(param, long);
break;
+ case CURLOPT_DEFAULT_PROTOCOL:
+ /* Set the protocol to use when the URL doesn't include any protocol */
+ result = setstropt(&data->set.str[STRING_DEFAULT_PROTOCOL],
+ va_arg(param, char *));
+ break;
+
case CURLOPT_MAIL_FROM:
/* Set the SMTP mail originator */
result = setstropt(&data->set.str[STRING_MAIL_FROM],
@@ -4028,27 +4034,30 @@ static CURLcode parseurlandfillconn(struct SessionHandle *data,
}
/*
- * Since there was no protocol part specified, we guess what protocol it
- * is based on the first letters of the server name.
+ * Since there was no protocol part specified in the URL use the
+ * user-specified default protocol. If we weren't given a default make a
+ * guess by matching some protocols against the host's outermost
+ * sub-domain name. Finally if there was no match use HTTP.
*/
- /* Note: if you add a new protocol, please update the list in
- * lib/version.c too! */
-
- if(checkprefix("FTP.", conn->host.name))
- protop = "ftp";
- else if(checkprefix("DICT.", conn->host.name))
- protop = "DICT";
- else if(checkprefix("LDAP.", conn->host.name))
- protop = "LDAP";
- else if(checkprefix("IMAP.", conn->host.name))
- protop = "IMAP";
- else if(checkprefix("SMTP.", conn->host.name))
- protop = "smtp";
- else if(checkprefix("POP3.", conn->host.name))
- protop = "pop3";
- else {
- protop = "http";
+ protop = data->set.str[STRING_DEFAULT_PROTOCOL];
+ if(!protop) {
+ /* Note: if you add a new protocol, please update the list in
+ * lib/version.c too! */
+ if(checkprefix("FTP.", conn->host.name))
+ protop = "ftp";
+ else if(checkprefix("DICT.", conn->host.name))
+ protop = "DICT";
+ else if(checkprefix("LDAP.", conn->host.name))
+ protop = "LDAP";
+ else if(checkprefix("IMAP.", conn->host.name))
+ protop = "IMAP";
+ else if(checkprefix("SMTP.", conn->host.name))
+ protop = "smtp";
+ else if(checkprefix("POP3.", conn->host.name))
+ protop = "pop3";
+ else
+ protop = "http";
}
*prot_missing = TRUE; /* not given in URL */
@@ -4631,10 +4640,24 @@ static CURLcode parse_proxy(struct SessionHandle *data,
/* Get port number off proxy.server.com:1080 */
prox_portno = strchr(portptr, ':');
if(prox_portno) {
+ char *endp = NULL;
+ long port = 0;
*prox_portno = 0x0; /* cut off number from host name */
prox_portno ++;
/* now set the local port number */
- conn->port = strtol(prox_portno, NULL, 10);
+ port = strtol(prox_portno, &endp, 10);
+ if((endp && *endp && (*endp != '/') && (*endp != ' ')) ||
+ (port >= 65536) ) {
+ /* meant to detect for example invalid IPv6 numerical addresses without
+ brackets: "2a00:fac0:a000::7:13". Accept a trailing slash only
+ because we then allow "URL style" with the number followed by a
+ slash, used in curl test cases already. Space is also an acceptable
+ terminating symbol. */
+ infof(data, "No valid port number in proxy string (%s)\n",
+ prox_portno);
+ }
+ else
+ conn->port = port;
}
else {
if(proxyptr[0]=='/')
@@ -5816,12 +5839,14 @@ static CURLcode create_conn(struct SessionHandle *data,
data->state.authhost.done) {
infof(data, "NTLM picked AND auth done set, clear picked!\n");
data->state.authhost.picked = CURLAUTH_NONE;
+ data->state.authhost.done = FALSE;
}
if((data->state.authproxy.picked & (CURLAUTH_NTLM | CURLAUTH_NTLM_WB)) &&
data->state.authproxy.done) {
infof(data, "NTLM-proxy picked AND auth done set, clear picked!\n");
data->state.authproxy.picked = CURLAUTH_NONE;
+ data->state.authproxy.done = FALSE;
}
#endif
}
diff --git a/lib/urldata.h b/lib/urldata.h
index b1c2056c..3207e61e 100644
--- a/lib/urldata.h
+++ b/lib/urldata.h
@@ -1350,6 +1350,7 @@ enum dupstring {
STRING_COOKIE, /* HTTP cookie string to send */
STRING_COOKIEJAR, /* dump all cookies to this file */
STRING_CUSTOMREQUEST, /* HTTP/FTP/RTSP request/method to use */
+ STRING_DEFAULT_PROTOCOL, /* Protocol to use when the URL doesn't specify */
STRING_DEVICE, /* local network interface/address to use */
STRING_ENCODING, /* Accept-Encoding string */
STRING_FTP_ACCOUNT, /* ftp account data */
diff --git a/lib/vtls/cyassl.c b/lib/vtls/cyassl.c
index 3ded7f11..052996e1 100644
--- a/lib/vtls/cyassl.c
+++ b/lib/vtls/cyassl.c
@@ -434,7 +434,8 @@ cyassl_connect_step2(struct connectdata *conn,
return CURLE_SSL_PINNEDPUBKEYNOTMATCH;
}
- result = Curl_pin_peer_pubkey(data->set.str[STRING_SSL_PINNEDPUBLICKEY],
+ result = Curl_pin_peer_pubkey(data,
+ data->set.str[STRING_SSL_PINNEDPUBLICKEY],
(const unsigned char *)pubkey->header,
(size_t)(pubkey->end - pubkey->header));
if(result) {
diff --git a/lib/vtls/gskit.c b/lib/vtls/gskit.c
index d884bd4c..a5b7ea20 100644
--- a/lib/vtls/gskit.c
+++ b/lib/vtls/gskit.c
@@ -874,7 +874,7 @@ static CURLcode gskit_connect_step3(struct connectdata *conn, int sockindex)
return CURLE_SSL_PINNEDPUBKEYNOTMATCH;
Curl_parseX509(&x509, cert, certend);
p = &x509.subjectPublicKeyInfo;
- result = Curl_pin_peer_pubkey(ptr, p->header, p->end - p->header);
+ result = Curl_pin_peer_pubkey(data, ptr, p->header, p->end - p->header);
if(result) {
failf(data, "SSL: public key does not match pinned public key!");
return result;
diff --git a/lib/vtls/gtls.c b/lib/vtls/gtls.c
index c54dfc1d..1c1cc2f7 100644
--- a/lib/vtls/gtls.c
+++ b/lib/vtls/gtls.c
@@ -656,15 +656,44 @@ gtls_connect_step1(struct connectdata *conn,
#endif
if(data->set.str[STRING_CERT]) {
- if(gnutls_certificate_set_x509_key_file(
- conn->ssl[sockindex].cred,
- data->set.str[STRING_CERT],
- data->set.str[STRING_KEY] ?
- data->set.str[STRING_KEY] : data->set.str[STRING_CERT],
- do_file_type(data->set.str[STRING_CERT_TYPE]) ) !=
- GNUTLS_E_SUCCESS) {
- failf(data, "error reading X.509 key or certificate file");
- return CURLE_SSL_CONNECT_ERROR;
+ if(data->set.str[STRING_KEY_PASSWD]) {
+#if HAVE_GNUTLS_CERTIFICATE_SET_X509_KEY_FILE2
+ const unsigned int supported_key_encryption_algorithms =
+ GNUTLS_PKCS_USE_PKCS12_3DES | GNUTLS_PKCS_USE_PKCS12_ARCFOUR |
+ GNUTLS_PKCS_USE_PKCS12_RC2_40 | GNUTLS_PKCS_USE_PBES2_3DES |
+ GNUTLS_PKCS_USE_PBES2_AES_128 | GNUTLS_PKCS_USE_PBES2_AES_192 |
+ GNUTLS_PKCS_USE_PBES2_AES_256;
+ rc = gnutls_certificate_set_x509_key_file2(
+ conn->ssl[sockindex].cred,
+ data->set.str[STRING_CERT],
+ data->set.str[STRING_KEY] ?
+ data->set.str[STRING_KEY] : data->set.str[STRING_CERT],
+ do_file_type(data->set.str[STRING_CERT_TYPE]),
+ data->set.str[STRING_KEY_PASSWD],
+ supported_key_encryption_algorithms);
+ if(rc != GNUTLS_E_SUCCESS) {
+ failf(data,
+ "error reading X.509 potentially-encrypted key file: %s",
+ gnutls_strerror(rc));
+ return CURLE_SSL_CONNECT_ERROR;
+#else
+ failf(data, "gnutls lacks support for encrypted key files");
+ return CURLE_SSL_CONNECT_ERROR;
+#endif
+ }
+ }
+ else {
+ rc = gnutls_certificate_set_x509_key_file(
+ conn->ssl[sockindex].cred,
+ data->set.str[STRING_CERT],
+ data->set.str[STRING_KEY] ?
+ data->set.str[STRING_KEY] : data->set.str[STRING_CERT],
+ do_file_type(data->set.str[STRING_CERT_TYPE]) );
+ if(rc != GNUTLS_E_SUCCESS) {
+ failf(data, "error reading X.509 key or certificate file: %s",
+ gnutls_strerror(rc));
+ return CURLE_SSL_CONNECT_ERROR;
+ }
}
}
@@ -724,7 +753,8 @@ gtls_connect_step1(struct connectdata *conn,
return CURLE_OK;
}
-static CURLcode pkp_pin_peer_pubkey(gnutls_x509_crt_t cert,
+static CURLcode pkp_pin_peer_pubkey(struct SessionHandle *data,
+ gnutls_x509_crt_t cert,
const char *pinnedpubkey)
{
/* Scratch */
@@ -769,7 +799,7 @@ static CURLcode pkp_pin_peer_pubkey(gnutls_x509_crt_t cert,
/* End Gyrations */
/* The one good exit point */
- result = Curl_pin_peer_pubkey(pinnedpubkey, buff1, len1);
+ result = Curl_pin_peer_pubkey(data, pinnedpubkey, buff1, len1);
} while(0);
if(NULL != key)
@@ -1152,7 +1182,7 @@ gtls_connect_step3(struct connectdata *conn,
ptr = data->set.str[STRING_SSL_PINNEDPUBLICKEY];
if(ptr) {
- result = pkp_pin_peer_pubkey(x509_cert, ptr);
+ result = pkp_pin_peer_pubkey(data, x509_cert, ptr);
if(result != CURLE_OK) {
failf(data, "SSL: public key does not match pinned public key!");
gnutls_x509_crt_deinit(x509_cert);
diff --git a/lib/vtls/nss.c b/lib/vtls/nss.c
index 91727c7c..c8bd0cef 100644
--- a/lib/vtls/nss.c
+++ b/lib/vtls/nss.c
@@ -211,16 +211,22 @@ static SECStatus set_ciphers(struct SessionHandle *data, PRFileDesc * model,
PRBool found;
char *cipher;
+ /* use accessors to avoid dynamic linking issues after an update of NSS */
+ const PRUint16 num_implemented_ciphers = SSL_GetNumImplementedCiphers();
+ const PRUint16 *implemented_ciphers = SSL_GetImplementedCiphers();
+ if(!implemented_ciphers)
+ return SECFailure;
+
/* First disable all ciphers. This uses a different max value in case
* NSS adds more ciphers later we don't want them available by
* accident
*/
- for(i=0; i<SSL_NumImplementedCiphers; i++) {
- SSL_CipherPrefSet(model, SSL_ImplementedCiphers[i], PR_FALSE);
+ for(i = 0; i < num_implemented_ciphers; i++) {
+ SSL_CipherPrefSet(model, implemented_ciphers[i], PR_FALSE);
}
/* Set every entry in our list to false */
- for(i=0; i<NUM_OF_CIPHERS; i++) {
+ for(i = 0; i < NUM_OF_CIPHERS; i++) {
cipher_state[i] = PR_FALSE;
}
@@ -967,8 +973,7 @@ static CURLcode cmp_peer_pubkey(struct ssl_connect_data *connssl,
SECItem *cert_der = PK11_DEREncodePublicKey(pubkey);
if(cert_der) {
/* compare the public key with the pinned public key */
- result = Curl_pin_peer_pubkey(pinnedpubkey,
- cert_der->data,
+ result = Curl_pin_peer_pubkey(data, pinnedpubkey, cert_der->data,
cert_der->len);
SECITEM_FreeItem(cert_der, PR_TRUE);
}
@@ -1792,9 +1797,17 @@ static CURLcode nss_setup_connect(struct connectdata *conn, int sockindex)
/* Force handshake on next I/O */
- SSL_ResetHandshake(connssl->handle, /* asServer */ PR_FALSE);
+ if(SSL_ResetHandshake(connssl->handle, /* asServer */ PR_FALSE)
+ != SECSuccess)
+ goto error;
- SSL_SetURL(connssl->handle, conn->host.name);
+ /* propagate hostname to the TLS layer */
+ if(SSL_SetURL(connssl->handle, conn->host.name) != SECSuccess)
+ goto error;
+
+ /* prevent NSS from re-using the session for a different hostname */
+ if(SSL_SetSockPeerID(connssl->handle, conn->host.name) != SECSuccess)
+ goto error;
return CURLE_OK;
diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c
index 90e4c2b3..1bb99671 100644
--- a/lib/vtls/openssl.c
+++ b/lib/vtls/openssl.c
@@ -702,16 +702,6 @@ int Curl_ossl_init(void)
ENGINE_load_builtin_engines();
#endif
- /* Lets get nice error messages */
- SSL_load_error_strings();
-
- /* Init the global ciphers and digests */
- if(!SSLeay_add_ssl_algorithms())
- return 0;
-
- OpenSSL_add_all_algorithms();
-
-
/* OPENSSL_config(NULL); is "strongly recommended" to use but unfortunately
that function makes an exit() call on wrongly formatted config files
which makes it hard to use in some situations. OPENSSL_config() itself
@@ -728,6 +718,15 @@ int Curl_ossl_init(void)
CONF_MFLAGS_DEFAULT_SECTION|
CONF_MFLAGS_IGNORE_MISSING_FILE);
+ /* Lets get nice error messages */
+ SSL_load_error_strings();
+
+ /* Init the global ciphers and digests */
+ if(!SSLeay_add_ssl_algorithms())
+ return 0;
+
+ OpenSSL_add_all_algorithms();
+
return 1;
}
@@ -1015,49 +1014,6 @@ void Curl_ossl_close_all(struct SessionHandle *data)
#endif
}
-static int asn1_output(const ASN1_UTCTIME *tm,
- char *buf,
- size_t sizeofbuf)
-{
- const char *asn1_string;
- int gmt=FALSE;
- int i;
- int year=0, month=0, day=0, hour=0, minute=0, second=0;
-
- i=tm->length;
- asn1_string=(const char *)tm->data;
-
- if(i < 10)
- return 1;
- if(asn1_string[i-1] == 'Z')
- gmt=TRUE;
- for(i=0; i<10; i++)
- if((asn1_string[i] > '9') || (asn1_string[i] < '0'))
- return 2;
-
- year= (asn1_string[0]-'0')*10+(asn1_string[1]-'0');
- if(year < 50)
- year+=100;
-
- month= (asn1_string[2]-'0')*10+(asn1_string[3]-'0');
- if((month > 12) || (month < 1))
- return 3;
-
- day= (asn1_string[4]-'0')*10+(asn1_string[5]-'0');
- hour= (asn1_string[6]-'0')*10+(asn1_string[7]-'0');
- minute= (asn1_string[8]-'0')*10+(asn1_string[9]-'0');
-
- if((asn1_string[10] >= '0') && (asn1_string[10] <= '9') &&
- (asn1_string[11] >= '0') && (asn1_string[11] <= '9'))
- second= (asn1_string[10]-'0')*10+(asn1_string[11]-'0');
-
- snprintf(buf, sizeofbuf,
- "%04d-%02d-%02d %02d:%02d:%02d %s",
- year+1900, month, day, hour, minute, second, (gmt?"GMT":""));
-
- return 0;
-}
-
/* ====================================================== */
@@ -2256,43 +2212,33 @@ static int asn1_object_dump(ASN1_OBJECT *a, char *buf, size_t len)
return 0;
}
+#define push_certinfo(_label, _num) \
+do { \
+ long info_len = BIO_get_mem_data(mem, &ptr); \
+ Curl_ssl_push_certinfo_len(data, _num, _label, ptr, info_len); \
+ BIO_reset(mem); \
+} WHILE_FALSE
+
static void pubkey_show(struct SessionHandle *data,
+ BIO *mem,
int num,
const char *type,
const char *name,
- unsigned char *raw,
- int len)
+ BIGNUM *bn)
{
- size_t left;
- int i;
+ char *ptr;
char namebuf[32];
- char *buffer;
-
- left = len*3 + 1;
- buffer = malloc(left);
- if(buffer) {
- char *ptr=buffer;
- snprintf(namebuf, sizeof(namebuf), "%s(%s)", type, name);
- for(i=0; i< len; i++) {
- snprintf(ptr, left, "%02x:", raw[i]);
- ptr += 3;
- left -= 3;
- }
- infof(data, " %s: %s\n", namebuf, buffer);
- Curl_ssl_push_certinfo(data, num, namebuf, buffer);
- free(buffer);
- }
+
+ snprintf(namebuf, sizeof(namebuf), "%s(%s)", type, name);
+
+ BN_print(mem, bn);
+ push_certinfo(namebuf, num);
}
#define print_pubkey_BN(_type, _name, _num) \
do { \
if(pubkey->pkey._type->_name) { \
- int len = BN_num_bytes(pubkey->pkey._type->_name); \
- if(len < CERTBUFFERSIZE) { \
- BN_bn2bin(pubkey->pkey._type->_name, (unsigned char*)bufp); \
- bufp[len] = 0; \
- pubkey_show(data, _num, #_type, #_name, (unsigned char*)bufp, len); \
- } \
+ pubkey_show(data, mem, _num, #_type, #_name, pubkey->pkey._type->_name); \
} \
} WHILE_FALSE
@@ -2323,18 +2269,12 @@ static int X509V3_ext(struct SessionHandle *data,
asn1_object_dump(obj, namebuf, sizeof(namebuf));
- infof(data, "%s: %s\n", namebuf,
- X509_EXTENSION_get_critical(ext)?"(critical)":"");
-
if(!X509V3_EXT_print(bio_out, ext, 0, 0))
ASN1_STRING_print(bio_out, (ASN1_STRING *)X509_EXTENSION_get_data(ext));
BIO_get_mem_ptr(bio_out, &biomem);
- /* biomem->length bytes at biomem->data, this little loop here is only
- done for the infof() call, we send the "raw" data to the certinfo
- function */
- for(j=0; j<(size_t)biomem->length; j++) {
+ for(j = 0; j < (size_t)biomem->length; j++) {
const char *sep="";
if(biomem->data[j] == '\n') {
sep=", ";
@@ -2346,7 +2286,6 @@ static int X509V3_ext(struct SessionHandle *data,
ptr+=snprintf(ptr, sizeof(buf)-(ptr-buf), "%s%c", sep,
biomem->data[j]);
}
- infof(data, " %s\n", buf);
Curl_ssl_push_certinfo(data, certnum, namebuf, buf);
@@ -2356,46 +2295,6 @@ static int X509V3_ext(struct SessionHandle *data,
return 0; /* all is fine */
}
-
-static void X509_signature(struct SessionHandle *data,
- int numcert,
- ASN1_STRING *sig)
-{
- char buf[1024];
- char *ptr = buf;
- int i;
-
- for(i=0; i<sig->length; i++)
- ptr+=snprintf(ptr, sizeof(buf)-(ptr-buf), "%02x:", sig->data[i]);
-
- infof(data, " Signature: %s\n", buf);
- Curl_ssl_push_certinfo(data, numcert, "Signature", buf);
-}
-
-static void dumpcert(struct SessionHandle *data, X509 *x, int numcert)
-{
- BIO *bio_out = BIO_new(BIO_s_mem());
- BUF_MEM *biomem;
-
- /* this outputs the cert in this 64 column wide style with newlines and
- -----BEGIN CERTIFICATE----- texts and more */
- PEM_write_bio_X509(bio_out, x);
-
- BIO_get_mem_ptr(bio_out, &biomem);
-
- Curl_ssl_push_certinfo_len(data, numcert,
- "Cert", biomem->data, biomem->length);
-
- BIO_free(bio_out);
-}
-
-/*
- * This size was previously 512 which has been reported "too small" without
- * any specifics, so it was enlarged to allow more data to get shown uncut.
- * The "perfect" size is yet to figure out.
- */
-#define CERTBUFFERSIZE 8192
-
static CURLcode get_cert_chain(struct connectdata *conn,
struct ssl_connect_data *connssl)
@@ -2403,17 +2302,12 @@ static CURLcode get_cert_chain(struct connectdata *conn,
CURLcode result;
STACK_OF(X509) *sk;
int i;
- char *bufp;
struct SessionHandle *data = conn->data;
int numcerts;
-
- bufp = malloc(CERTBUFFERSIZE);
- if(!bufp)
- return CURLE_OUT_OF_MEMORY;
+ BIO *mem;
sk = SSL_get_peer_cert_chain(connssl->handle);
if(!sk) {
- free(bufp);
return CURLE_OUT_OF_MEMORY;
}
@@ -2421,87 +2315,50 @@ static CURLcode get_cert_chain(struct connectdata *conn,
result = Curl_ssl_init_certinfo(data, numcerts);
if(result) {
- free(bufp);
return result;
}
- infof(data, "--- Certificate chain\n");
- for(i=0; i<numcerts; i++) {
- long value;
+ mem = BIO_new(BIO_s_mem());
+
+ for(i = 0; i < numcerts; i++) {
ASN1_INTEGER *num;
- ASN1_TIME *certdate;
- /* get the certs in "importance order" */
-#if 0
- X509 *x = sk_X509_value(sk, numcerts - i - 1);
-#else
X509 *x = sk_X509_value(sk, i);
-#endif
X509_CINF *cinf;
EVP_PKEY *pubkey=NULL;
int j;
char *ptr;
- (void)x509_name_oneline(X509_get_subject_name(x), bufp, CERTBUFFERSIZE);
- infof(data, "%2d Subject: %s\n", i, bufp);
- Curl_ssl_push_certinfo(data, i, "Subject", bufp);
-
- (void)x509_name_oneline(X509_get_issuer_name(x), bufp, CERTBUFFERSIZE);
- infof(data, " Issuer: %s\n", bufp);
- Curl_ssl_push_certinfo(data, i, "Issuer", bufp);
+ X509_NAME_print_ex(mem, X509_get_subject_name(x), 0, XN_FLAG_ONELINE);
+ push_certinfo("Subject", i);
- value = X509_get_version(x);
- infof(data, " Version: %lu (0x%lx)\n", value+1, value);
- snprintf(bufp, CERTBUFFERSIZE, "%lx", value);
- Curl_ssl_push_certinfo(data, i, "Version", bufp); /* hex */
-
- num=X509_get_serialNumber(x);
- {
- int left = CERTBUFFERSIZE;
+ X509_NAME_print_ex(mem, X509_get_issuer_name(x), 0, XN_FLAG_ONELINE);
+ push_certinfo("Issuer", i);
- ptr = bufp;
- if(num->type == V_ASN1_NEG_INTEGER) {
- *ptr++='-';
- left--;
- }
+ BIO_printf(mem, "%lx", X509_get_version(x));
+ push_certinfo("Version", i);
- for(j=0; (j<num->length) && (left>=3); j++) {
- snprintf(ptr, left, "%02x", num->data[j]);
- ptr += 2;
- left -= 2;
- }
- if(num->length)
- infof(data, " Serial Number: %s\n", bufp);
- else
- bufp[0]=0;
- }
- if(bufp[0])
- Curl_ssl_push_certinfo(data, i, "Serial Number", bufp); /* hex */
+ num = X509_get_serialNumber(x);
+ if(num->type == V_ASN1_NEG_INTEGER)
+ BIO_puts(mem, "-");
+ for(j = 0; j < num->length; j++)
+ BIO_printf(mem, "%02x", num->data[j]);
+ push_certinfo("Serial Number", i);
cinf = x->cert_info;
- j = asn1_object_dump(cinf->signature->algorithm, bufp, CERTBUFFERSIZE);
- if(!j) {
- infof(data, " Signature Algorithm: %s\n", bufp);
- Curl_ssl_push_certinfo(data, i, "Signature Algorithm", bufp);
- }
+ i2a_ASN1_OBJECT(mem, cinf->signature->algorithm);
+ push_certinfo("Signature Algorithm", i);
- certdate = X509_get_notBefore(x);
- asn1_output(certdate, bufp, CERTBUFFERSIZE);
- infof(data, " Start date: %s\n", bufp);
- Curl_ssl_push_certinfo(data, i, "Start date", bufp);
+ ASN1_TIME_print(mem, X509_get_notBefore(x));
+ push_certinfo("Start date", i);
- certdate = X509_get_notAfter(x);
- asn1_output(certdate, bufp, CERTBUFFERSIZE);
- infof(data, " Expire date: %s\n", bufp);
- Curl_ssl_push_certinfo(data, i, "Expire date", bufp);
+ ASN1_TIME_print(mem, X509_get_notAfter(x));
+ push_certinfo("Expire date", i);
- j = asn1_object_dump(cinf->key->algor->algorithm, bufp, CERTBUFFERSIZE);
- if(!j) {
- infof(data, " Public Key Algorithm: %s\n", bufp);
- Curl_ssl_push_certinfo(data, i, "Public Key Algorithm", bufp);
- }
+ i2a_ASN1_OBJECT(mem, cinf->key->algor->algorithm);
+ push_certinfo("Public Key Algorithm", i);
pubkey = X509_get_pubkey(x);
if(!pubkey)
@@ -2509,10 +2366,8 @@ static CURLcode get_cert_chain(struct connectdata *conn,
else {
switch(pubkey->type) {
case EVP_PKEY_RSA:
- infof(data, " RSA Public Key (%d bits)\n",
- BN_num_bits(pubkey->pkey.rsa->n));
- snprintf(bufp, CERTBUFFERSIZE, "%d", BN_num_bits(pubkey->pkey.rsa->n));
- Curl_ssl_push_certinfo(data, i, "RSA Public Key", bufp);
+ BIO_printf(mem, "%d", BN_num_bits(pubkey->pkey.rsa->n));
+ push_certinfo("RSA Public Key", i);
print_pubkey_BN(rsa, n, i);
print_pubkey_BN(rsa, e, i);
@@ -2547,12 +2402,15 @@ static CURLcode get_cert_chain(struct connectdata *conn,
X509V3_ext(data, i, cinf->extensions);
- X509_signature(data, i, x->signature);
+ for(j = 0; j < x->signature->length; j++)
+ BIO_printf(mem, "%02x:", x->signature->data[j]);
+ push_certinfo("Signature", i);
- dumpcert(data, x, i);
+ PEM_write_bio_X509(mem, x);
+ push_certinfo("Cert", i);
}
- free(bufp);
+ BIO_free(mem);
return CURLE_OK;
}
@@ -2561,7 +2419,8 @@ static CURLcode get_cert_chain(struct connectdata *conn,
* Heavily modified from:
* https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning#OpenSSL
*/
-static CURLcode pkp_pin_peer_pubkey(X509* cert, const char *pinnedpubkey)
+static CURLcode pkp_pin_peer_pubkey(struct SessionHandle *data, X509* cert,
+ const char *pinnedpubkey)
{
/* Scratch */
int len1 = 0, len2 = 0;
@@ -2606,7 +2465,7 @@ static CURLcode pkp_pin_peer_pubkey(X509* cert, const char *pinnedpubkey)
/* End Gyrations */
/* The one good exit point */
- result = Curl_pin_peer_pubkey(pinnedpubkey, buff1, len1);
+ result = Curl_pin_peer_pubkey(data, pinnedpubkey, buff1, len1);
} while(0);
/* https://www.openssl.org/docs/crypto/buffer.html */
@@ -2630,13 +2489,13 @@ static CURLcode servercert(struct connectdata *conn,
{
CURLcode result = CURLE_OK;
int rc;
- long lerr;
- ASN1_TIME *certdate;
+ long lerr, len;
struct SessionHandle *data = conn->data;
X509 *issuer;
FILE *fp;
char *buffer = data->state.buffer;
const char *ptr;
+ BIO *mem = BIO_new(BIO_s_mem());
if(data->set.ssl.certinfo)
/* we've been asked to gather certificate info! */
@@ -2644,8 +2503,10 @@ static CURLcode servercert(struct connectdata *conn,
connssl->server_cert = SSL_get_peer_certificate(connssl->handle);
if(!connssl->server_cert) {
- if(strict)
- failf(data, "SSL: couldn't get peer certificate!");
+ if(!strict)
+ return CURLE_OK;
+
+ failf(data, "SSL: couldn't get peer certificate!");
return CURLE_PEER_FAILED_VERIFICATION;
}
@@ -2655,13 +2516,17 @@ static CURLcode servercert(struct connectdata *conn,
buffer, BUFSIZE);
infof(data, "\t subject: %s\n", rc?"[NONE]":buffer);
- certdate = X509_get_notBefore(connssl->server_cert);
- asn1_output(certdate, buffer, BUFSIZE);
- infof(data, "\t start date: %s\n", buffer);
+ ASN1_TIME_print(mem, X509_get_notBefore(connssl->server_cert));
+ len = BIO_get_mem_data(mem, &ptr);
+ infof(data, "\t start date: %.*s\n", len, ptr);
+ BIO_reset(mem);
+
+ ASN1_TIME_print(mem, X509_get_notAfter(connssl->server_cert));
+ len = BIO_get_mem_data(mem, &ptr);
+ infof(data, "\t expire date: %.*s\n", len, ptr);
+ BIO_reset(mem);
- certdate = X509_get_notAfter(connssl->server_cert);
- asn1_output(certdate, buffer, BUFSIZE);
- infof(data, "\t expire date: %s\n", buffer);
+ BIO_free(mem);
if(data->set.ssl.verifyhost) {
result = verifyhost(conn, connssl->server_cert);
@@ -2764,7 +2629,7 @@ static CURLcode servercert(struct connectdata *conn,
ptr = data->set.str[STRING_SSL_PINNEDPUBLICKEY];
if(!result && ptr) {
- result = pkp_pin_peer_pubkey(connssl->server_cert, ptr);
+ result = pkp_pin_peer_pubkey(data, connssl->server_cert, ptr);
if(result)
failf(data, "SSL: public key does not match pinned public key!");
}
@@ -3183,7 +3048,7 @@ void Curl_ossl_md5sum(unsigned char *tmp, /* input */
MD5_Final(md5sum, &MD5pw);
}
-#ifndef OPENSSL_NO_SHA256
+#if (OPENSSL_VERSION_NUMBER >= 0x0090800fL) && !defined(OPENSSL_NO_SHA256)
void Curl_ossl_sha256sum(const unsigned char *tmp, /* input */
size_t tmplen,
unsigned char *sha256sum /* output */,
diff --git a/lib/vtls/openssl.h b/lib/vtls/openssl.h
index a1f347a0..27738cc3 100644
--- a/lib/vtls/openssl.h
+++ b/lib/vtls/openssl.h
@@ -108,7 +108,7 @@ bool Curl_ossl_cert_status_request(void);
#define curlssl_data_pending(x,y) Curl_ossl_data_pending(x,y)
#define curlssl_random(x,y,z) Curl_ossl_random(x,y,z)
#define curlssl_md5sum(a,b,c,d) Curl_ossl_md5sum(a,b,c,d)
-#ifndef OPENSSL_NO_SHA256
+#if (OPENSSL_VERSION_NUMBER >= 0x0090800fL) && !defined(OPENSSL_NO_SHA256)
#define curlssl_sha256sum(a,b,c,d) Curl_ossl_sha256sum(a,b,c,d)
#endif
#define curlssl_cert_status_request() Curl_ossl_cert_status_request()
diff --git a/lib/vtls/vtls.c b/lib/vtls/vtls.c
index 01bbc613..f359cd5d 100644
--- a/lib/vtls/vtls.c
+++ b/lib/vtls/vtls.c
@@ -765,7 +765,8 @@ static CURLcode pubkey_pem_to_der(const char *pem,
* Generic pinned public key check.
*/
-CURLcode Curl_pin_peer_pubkey(const char *pinnedpubkey,
+CURLcode Curl_pin_peer_pubkey(struct SessionHandle *data,
+ const char *pinnedpubkey,
const unsigned char *pubkey, size_t pubkeylen)
{
FILE *fp;
@@ -775,9 +776,10 @@ CURLcode Curl_pin_peer_pubkey(const char *pinnedpubkey,
CURLcode pem_read;
CURLcode result = CURLE_SSL_PINNEDPUBKEYNOTMATCH;
#ifdef curlssl_sha256sum
- size_t pinkeylen;
- char *pinkeycopy, *begin_pos, *end_pos;
- unsigned char *sha256sumdigest = NULL, *expectedsha256sumdigest = NULL;
+ CURLcode encode;
+ size_t encodedlen, pinkeylen;
+ char *encoded, *pinkeycopy, *begin_pos, *end_pos;
+ unsigned char *sha256sumdigest = NULL;
#endif
/* if a path wasn't specified, don't pin */
@@ -795,12 +797,20 @@ CURLcode Curl_pin_peer_pubkey(const char *pinnedpubkey,
return CURLE_OUT_OF_MEMORY;
curlssl_sha256sum(pubkey, pubkeylen,
sha256sumdigest, SHA256_DIGEST_LENGTH);
+ encode = Curl_base64_encode(data, (char *)sha256sumdigest,
+ SHA256_DIGEST_LENGTH, &encoded, &encodedlen);
+ Curl_safefree(sha256sumdigest);
+
+ if(encode)
+ return encode;
+
+ infof(data, "\t public key hash: sha256//%s\n", encoded);
/* it starts with sha256//, copy so we can modify it */
pinkeylen = strlen(pinnedpubkey) + 1;
pinkeycopy = malloc(pinkeylen);
if(!pinkeycopy) {
- Curl_safefree(sha256sumdigest);
+ Curl_safefree(encoded);
return CURLE_OUT_OF_MEMORY;
}
memcpy(pinkeycopy, pinnedpubkey, pinkeylen);
@@ -815,20 +825,11 @@ CURLcode Curl_pin_peer_pubkey(const char *pinnedpubkey,
if(end_pos)
end_pos[0] = '\0';
- /* decode base64 pinnedpubkey, 8 is length of "sha256//" */
- pem_read = Curl_base64_decode(begin_pos + 8,
- &expectedsha256sumdigest, &size);
- /* if not valid base64, don't bother comparing or freeing */
- if(!pem_read) {
- /* compare sha256 digests directly */
- if(SHA256_DIGEST_LENGTH == size &&
- !memcmp(sha256sumdigest, expectedsha256sumdigest,
- SHA256_DIGEST_LENGTH)) {
- result = CURLE_OK;
- Curl_safefree(expectedsha256sumdigest);
- break;
- }
- Curl_safefree(expectedsha256sumdigest);
+ /* compare base64 sha256 digests, 8 is the length of "sha256//" */
+ if(encodedlen == strlen(begin_pos + 8) &&
+ !memcmp(encoded, begin_pos + 8, encodedlen)) {
+ result = CURLE_OK;
+ break;
}
/*
@@ -840,7 +841,7 @@ CURLcode Curl_pin_peer_pubkey(const char *pinnedpubkey,
begin_pos = strstr(end_pos, "sha256//");
}
} while(end_pos && begin_pos);
- Curl_safefree(sha256sumdigest);
+ Curl_safefree(encoded);
Curl_safefree(pinkeycopy);
return result;
}
diff --git a/lib/vtls/vtls.h b/lib/vtls/vtls.h
index 2349e5b9..d6224903 100644
--- a/lib/vtls/vtls.h
+++ b/lib/vtls/vtls.h
@@ -117,7 +117,8 @@ CURLcode Curl_ssl_md5sum(unsigned char *tmp, /* input */
unsigned char *md5sum, /* output */
size_t md5len);
/* Check pinned public key. */
-CURLcode Curl_pin_peer_pubkey(const char *pinnedpubkey,
+CURLcode Curl_pin_peer_pubkey(struct SessionHandle *data,
+ const char *pinnedpubkey,
const unsigned char *pubkey, size_t pubkeylen);
bool Curl_ssl_cert_status_request(void);
diff --git a/m4/curl-confopts.m4 b/m4/curl-confopts.m4
index 05c2d4b1..6a7521b0 100644
--- a/m4/curl-confopts.m4
+++ b/m4/curl-confopts.m4
@@ -338,7 +338,7 @@ AC_DEFUN([CURL_CHECK_OPTION_RT], [
default)
dnl configure option not specified (so not disabled)
dontwant_rt="no"
- AC_MSG_RESULT([(assumed no)]
+ AC_MSG_RESULT([(assumed no)])
;;
*)
dnl --enable-rt option used (reverse logic)
diff --git a/packages/AIX/Makefile.in b/packages/AIX/Makefile.in
index 1b8b5de8..1e60d1d5 100644
--- a/packages/AIX/Makefile.in
+++ b/packages/AIX/Makefile.in
@@ -373,6 +373,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/packages/AIX/RPM/Makefile.in b/packages/AIX/RPM/Makefile.in
index 76e6a336..08b9785b 100644
--- a/packages/AIX/RPM/Makefile.in
+++ b/packages/AIX/RPM/Makefile.in
@@ -313,6 +313,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/packages/EPM/Makefile.in b/packages/EPM/Makefile.in
index 9339d7cd..b53fa742 100644
--- a/packages/EPM/Makefile.in
+++ b/packages/EPM/Makefile.in
@@ -313,6 +313,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/packages/Linux/Makefile.in b/packages/Linux/Makefile.in
index fa9b5653..1566b3d1 100644
--- a/packages/Linux/Makefile.in
+++ b/packages/Linux/Makefile.in
@@ -373,6 +373,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/packages/Linux/RPM/Makefile.in b/packages/Linux/RPM/Makefile.in
index 023994bc..df3b6b87 100644
--- a/packages/Linux/RPM/Makefile.in
+++ b/packages/Linux/RPM/Makefile.in
@@ -314,6 +314,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/packages/Makefile.in b/packages/Makefile.in
index 0d49b63b..6d0d6a40 100644
--- a/packages/Makefile.in
+++ b/packages/Makefile.in
@@ -373,6 +373,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/packages/OS400/README.OS400 b/packages/OS400/README.OS400
index 269ead33..e5c97127 100644
--- a/packages/OS400/README.OS400
+++ b/packages/OS400/README.OS400
@@ -72,6 +72,7 @@ options:
CURLOPT_COPYPOSTFIELDS
CURLOPT_CRLFILE
CURLOPT_CUSTOMREQUEST
+ CURLOPT_DEFAULT_PROTOCOL
CURLOPT_DNS_SERVERS
CURLOPT_EGDSOCKET
CURLOPT_ENCODING
diff --git a/packages/OS400/ccsidcurl.c b/packages/OS400/ccsidcurl.c
index 7b760713..841ca9cb 100644
--- a/packages/OS400/ccsidcurl.c
+++ b/packages/OS400/ccsidcurl.c
@@ -679,6 +679,7 @@ curl_easy_getinfo_ccsid(CURL * curl, CURLINFO info, ...)
break;
case CURLINFO_TLS_SESSION:
+ case CURLINFO_SOCKET:
break;
default:
@@ -1133,6 +1134,7 @@ curl_easy_setopt_ccsid(CURL * curl, CURLoption tag, ...)
case CURLOPT_COOKIELIST:
case CURLOPT_CRLFILE:
case CURLOPT_CUSTOMREQUEST:
+ case CURLOPT_DEFAULT_PROTOCOL:
case CURLOPT_DNS_SERVERS:
case CURLOPT_EGDSOCKET:
case CURLOPT_ENCODING:
diff --git a/packages/OS400/curl.inc.in b/packages/OS400/curl.inc.in
index 1221015e..86d4808d 100644
--- a/packages/OS400/curl.inc.in
+++ b/packages/OS400/curl.inc.in
@@ -66,6 +66,8 @@
d CURLINFO_DOUBLE...
d c X'00300000'
d CURLINFO_SLIST c X'00400000'
+ d CURLINFO_SOCKET...
+ d c X'00500000'
d CURLINFO_MASK c X'000FFFFF'
d CURLINFO_TYPEMASK...
d c X'00F00000'
@@ -1224,6 +1226,8 @@
d c 10236
d CURLOPT_PIPEWAIT...
d c 00237
+ d CURLOPT_DEFAULT_PROTOCOL...
+ d c 10238
*
/if not defined(CURL_NO_OLDIES)
d CURLOPT_FILE c 10001
@@ -1402,6 +1406,8 @@
d c X'0020002A'
d CURLINFO_TLS_SESSION... CURLINFO_SLIST + 43
d c X'0040002B'
+ d CURLINFO_ACTIVESOCKET... CURLINFO_SOCKET + 44
+ d c X'0050002C'
*
d CURLINFO_HTTP_CODE... Old ...RESPONSE_CODE
d c X'00200002'
diff --git a/packages/Solaris/Makefile.in b/packages/Solaris/Makefile.in
index 0e43d89b..1640e77a 100644
--- a/packages/Solaris/Makefile.in
+++ b/packages/Solaris/Makefile.in
@@ -316,6 +316,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/packages/Win32/Makefile.in b/packages/Win32/Makefile.in
index eb8ec1ce..5761e5d6 100644
--- a/packages/Win32/Makefile.in
+++ b/packages/Win32/Makefile.in
@@ -373,6 +373,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/packages/Win32/cygwin/Makefile.in b/packages/Win32/cygwin/Makefile.in
index 1b05aeee..44ab98d0 100644
--- a/packages/Win32/cygwin/Makefile.in
+++ b/packages/Win32/cygwin/Makefile.in
@@ -313,6 +313,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/packages/vms/Makefile.in b/packages/vms/Makefile.in
index 35cd9813..cf18bbcb 100644
--- a/packages/vms/Makefile.in
+++ b/packages/vms/Makefile.in
@@ -313,6 +313,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/src/Makefile.Watcom b/src/Makefile.Watcom
index 6ec598d4..2ad28078 100644
--- a/src/Makefile.Watcom
+++ b/src/Makefile.Watcom
@@ -1,6 +1,28 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
+#
+# Copyright (C) 2005 - 2008, Gisle Vanem <gvanem@broadpark.no>.
+# Copyright (C) 2005 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
#
# Watcom / OpenWatcom / Win32 makefile for cURL.
-# G. Vanem <gvanem@broadpark.no>
#
.ERASE
diff --git a/src/Makefile.b32 b/src/Makefile.b32
index 85fe49f8..e5eea3ad 100644
--- a/src/Makefile.b32
+++ b/src/Makefile.b32
@@ -1,13 +1,33 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
+#
+# Copyright (C) 2000, Jaepil Kim, <pit@paradise.net.nz>.
+# Copyright (C) 2001 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
############################################################
#
# Makefile.b32 - Borland's C++ Compiler 5.X
#
-# 'src' directory
-#
# 'BCCDIR' has to be set up to point to the base directory
# of the compiler, i.e. SET BCCDIR = c:\Borland\BCC55
#
-# Initially written by Jaepil Kim, pit@paradise.net.nz
############################################################
!if "$(__MAKE__)" == ""
diff --git a/src/Makefile.in b/src/Makefile.in
index 8fae4cd8..05105bea 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -467,6 +467,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/src/Makefile.m32 b/src/Makefile.m32
index 50938068..d5ce5c76 100644
--- a/src/Makefile.m32
+++ b/src/Makefile.m32
@@ -1,3 +1,25 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
+#
+# Copyright (C) 1999 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
###########################################################################
#
## Makefile for building curl.exe with MingW (GCC-3.2 or later)
diff --git a/src/Makefile.netware b/src/Makefile.netware
index 5065cbfe..04746018 100644
--- a/src/Makefile.netware
+++ b/src/Makefile.netware
@@ -1,9 +1,31 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
+#
+# Copyright (C) 2004 - 2014, Guenter Knauf, <http://www.gknw.net/phpbb>.
+# Copyright (C) 2001 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
#################################################################
#
## Makefile for building curl.nlm (NetWare version - gnu make)
-## Use: make -f Makefile.netware
##
-## Comments to: Guenter Knauf http://www.gknw.net/phpbb
+## Use: make -f Makefile.netware
#
#################################################################
diff --git a/src/makefile.dj b/src/makefile.dj
index d3428595..1259b650 100644
--- a/src/makefile.dj
+++ b/src/makefile.dj
@@ -1,6 +1,28 @@
+#***************************************************************************
+# _ _ ____ _
+# Project ___| | | | _ \| |
+# / __| | | | |_) | |
+# | (__| |_| | _ <| |___
+# \___|\___/|_| \_\_____|
#
-# Adapted for djgpp2 / Watt-32 / DOS by
-# Gisle Vanem <gvanem@broadpark.no>
+# Copyright (C) 2003 - 2007, Gisle Vanem <gvanem@broadpark.no>.
+# Copyright (C) 2003 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://curl.haxx.se/docs/copyright.html.
+#
+# You may opt to use, copy, modify, merge, publish, distribute and/or sell
+# copies of the Software, and permit persons to whom the Software is
+# furnished to do so, under the terms of the COPYING file.
+#
+# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+# KIND, either express or implied.
+#
+#***************************************************************************
+
+#
+# Adapted for djgpp2 / Watt-32 / DOS
#
DEPEND_PREREQ = # tool_hugehelp.c
diff --git a/src/tool_cfgable.c b/src/tool_cfgable.c
index ba6c468c..64f15ca2 100644
--- a/src/tool_cfgable.c
+++ b/src/tool_cfgable.c
@@ -40,6 +40,7 @@ void config_init(struct OperationConfig* config)
~(CURLPROTO_FILE | CURLPROTO_SCP | CURLPROTO_SMB |
CURLPROTO_SMBS);
config->proto_redir_present = FALSE;
+ config->proto_default = NULL;
}
static void free_config_fields(struct OperationConfig *config)
@@ -117,6 +118,7 @@ static void free_config_fields(struct OperationConfig *config)
Curl_safefree(config->unix_socket_path);
Curl_safefree(config->writeout);
+ Curl_safefree(config->proto_default);
curl_slist_free_all(config->quote);
curl_slist_free_all(config->postquote);
diff --git a/src/tool_cfgable.h b/src/tool_cfgable.h
index c6a69144..826b7fe1 100644
--- a/src/tool_cfgable.h
+++ b/src/tool_cfgable.h
@@ -51,6 +51,7 @@ struct OperationConfig {
bool proto_present;
long proto_redir;
bool proto_redir_present;
+ char *proto_default;
curl_off_t resume_from;
char *postfields;
curl_off_t postfieldsize;
diff --git a/src/tool_easysrc.c b/src/tool_easysrc.c
index 0482ef6a..59e471dc 100644
--- a/src/tool_easysrc.c
+++ b/src/tool_easysrc.c
@@ -172,55 +172,53 @@ void dumpeasysrc(struct GlobalConfig *config)
struct curl_slist *ptr;
char *o = config->libcurl;
- if(o) {
- FILE *out;
- bool fopened = FALSE;
- if(strcmp(o, "-")) {
- out = fopen(o, FOPEN_WRITETEXT);
- fopened = TRUE;
- }
- else
- out = stdout;
- if(!out)
- warnf(config, "Failed to open %s to write libcurl code!\n", o);
- else {
- int i;
- const char *c;
-
- for(i=0; ((c = srchead[i]) != NULL); i++)
- fprintf(out, "%s\n", c);
-
- /* Declare variables used for complex setopt values */
- for(ptr=easysrc_decl; ptr; ptr = ptr->next)
- fprintf(out, " %s\n", ptr->data);
+ FILE *out;
+ bool fopened = FALSE;
+ if(strcmp(o, "-")) {
+ out = fopen(o, FOPEN_WRITETEXT);
+ fopened = TRUE;
+ }
+ else
+ out = stdout;
+ if(!out)
+ warnf(config, "Failed to open %s to write libcurl code!\n", o);
+ else {
+ int i;
+ const char *c;
- /* Set up complex values for setopt calls */
- if(easysrc_data) {
- fprintf(out, "\n");
+ for(i=0; ((c = srchead[i]) != NULL); i++)
+ fprintf(out, "%s\n", c);
- for(ptr=easysrc_data; ptr; ptr = ptr->next)
- fprintf(out, " %s\n", ptr->data);
- }
+ /* Declare variables used for complex setopt values */
+ for(ptr=easysrc_decl; ptr; ptr = ptr->next)
+ fprintf(out, " %s\n", ptr->data);
+ /* Set up complex values for setopt calls */
+ if(easysrc_data) {
fprintf(out, "\n");
- for(ptr=easysrc_code; ptr; ptr = ptr->next) {
- if(ptr->data[0]) {
- fprintf(out, " %s\n", ptr->data);
- }
- else {
- fprintf(out, "\n");
- }
- }
- for(ptr=easysrc_clean; ptr; ptr = ptr->next)
+ for(ptr=easysrc_data; ptr; ptr = ptr->next)
fprintf(out, " %s\n", ptr->data);
+ }
- for(i=0; ((c = srcend[i]) != NULL); i++)
- fprintf(out, "%s\n", c);
-
- if(fopened)
- fclose(out);
+ fprintf(out, "\n");
+ for(ptr=easysrc_code; ptr; ptr = ptr->next) {
+ if(ptr->data[0]) {
+ fprintf(out, " %s\n", ptr->data);
+ }
+ else {
+ fprintf(out, "\n");
+ }
}
+
+ for(ptr=easysrc_clean; ptr; ptr = ptr->next)
+ fprintf(out, " %s\n", ptr->data);
+
+ for(i=0; ((c = srcend[i]) != NULL); i++)
+ fprintf(out, "%s\n", c);
+
+ if(fopened)
+ fclose(out);
}
easysrc_free();
diff --git a/src/tool_getparam.c b/src/tool_getparam.c
index 4405bce8..662c6eea 100644
--- a/src/tool_getparam.c
+++ b/src/tool_getparam.c
@@ -160,8 +160,6 @@ static const struct LongShort aliases[]= {
{"$5", "noproxy", TRUE},
{"$6", "socks5-gssapi-service", TRUE},
{"$7", "socks5-gssapi-nec", FALSE},
- {"$O", "proxy-service-name", TRUE},
- {"$P", "service-name", TRUE},
{"$8", "proxy1.0", TRUE},
{"$9", "tftp-blksize", TRUE},
{"$A", "mail-from", TRUE},
@@ -178,6 +176,9 @@ static const struct LongShort aliases[]= {
{"$L", "test-event", FALSE},
{"$M", "unix-socket", TRUE},
{"$N", "path-as-is", FALSE},
+ {"$O", "proxy-service-name", TRUE},
+ {"$P", "service-name", TRUE},
+ {"$Q", "proto-default", TRUE},
{"0", "http1.0", FALSE},
{"01", "http1.1", FALSE},
{"02", "http2", FALSE},
@@ -903,12 +904,6 @@ ParameterError getparameter(char *flag, /* f or -long-flag */
case '7': /* --socks5-gssapi-nec*/
config->socks5_gssapi_nec = toggle;
break;
- case 'O': /* --proxy-service-name */
- GetStr(&config->proxy_service_name, nextarg);
- break;
- case 'P': /* --service-name */
- GetStr(&config->service_name, nextarg);
- break;
case '8': /* --proxy1.0 */
/* http 1.0 proxy */
GetStr(&config->proxy, nextarg);
@@ -992,6 +987,18 @@ ParameterError getparameter(char *flag, /* f or -long-flag */
case 'N': /* --path-as-is */
config->path_as_is = toggle;
break;
+ case 'O': /* --proxy-service-name */
+ GetStr(&config->proxy_service_name, nextarg);
+ break;
+ case 'P': /* --service-name */
+ GetStr(&config->service_name, nextarg);
+ break;
+ case 'Q': /* --proto-default */
+ GetStr(&config->proto_default, nextarg);
+ err = check_protocol(config->proto_default);
+ if(err)
+ return err;
+ break;
}
break;
case '#': /* --progress-bar */
@@ -1415,7 +1422,7 @@ ParameterError getparameter(char *flag, /* f or -long-flag */
&config->last_post,
(subletter=='s')?TRUE:FALSE)) /* 's' means literal string */
return PARAM_BAD_USE;
- if(SetHTTPrequest(config, HTTPREQ_POST, &config->httpreq))
+ if(SetHTTPrequest(config, HTTPREQ_FORMPOST, &config->httpreq))
return PARAM_BAD_USE;
break;
diff --git a/src/tool_getparam.h b/src/tool_getparam.h
index ef4366b7..35449751 100644
--- a/src/tool_getparam.h
+++ b/src/tool_getparam.h
@@ -37,6 +37,7 @@ typedef enum {
PARAM_BAD_NUMERIC,
PARAM_NEGATIVE_NUMERIC,
PARAM_LIBCURL_DOESNT_SUPPORT,
+ PARAM_LIBCURL_UNSUPPORTED_PROTOCOL,
PARAM_NO_MEM,
PARAM_NEXT_OPERATION,
PARAM_LAST
diff --git a/src/tool_help.c b/src/tool_help.c
index 6ad51cb5..355fe7d7 100644
--- a/src/tool_help.c
+++ b/src/tool_help.c
@@ -165,7 +165,8 @@ static const char *const helptext[] = {
"Do not switch to GET after following a 303 redirect (H)",
" -#, --progress-bar Display transfer progress as a progress bar",
" --proto PROTOCOLS Enable/disable PROTOCOLS",
- " --proto-redir PROTOCOLS Enable/disable PROTOCOLS on redirect",
+ " --proto-default PROTOCOL Use PROTOCOL for any URL missing a scheme",
+ " --proto-redir PROTOCOLS Enable/disable PROTOCOLS on redirect",
" -x, --proxy [PROTOCOL://]HOST[:PORT] Use proxy on given port",
" --proxy-anyauth Pick \"any\" proxy authentication method (H)",
" --proxy-basic Use Basic authentication on the proxy (H)",
diff --git a/src/tool_helpers.c b/src/tool_helpers.c
index 5479a1c0..e264ac79 100644
--- a/src/tool_helpers.c
+++ b/src/tool_helpers.c
@@ -58,6 +58,8 @@ const char *param2text(int res)
return "expected a positive numerical parameter";
case PARAM_LIBCURL_DOESNT_SUPPORT:
return "the installed libcurl version doesn't support this";
+ case PARAM_LIBCURL_UNSUPPORTED_PROTOCOL:
+ return "a specified protocol is unsupported by libcurl";
case PARAM_NO_MEM:
return "out of memory";
default:
@@ -67,13 +69,48 @@ const char *param2text(int res)
int SetHTTPrequest(struct OperationConfig *config, HttpReq req, HttpReq *store)
{
+ /* this mirrors the HttpReq enum in tool_sdecls.h */
+ const char *reqname[]= {
+ "", /* unspec */
+ "GET (-G, --get)",
+ "HEAD (-I, --head)",
+ "multipart formpost (-F, --form)",
+ "POST (-d, --data)"
+ };
+
if((*store == HTTPREQ_UNSPEC) ||
(*store == req)) {
*store = req;
return 0;
}
-
- warnf(config->global, "You can only select one HTTP request!\n");
+ warnf(config->global, "You can only select one HTTP request method! "
+ "You asked for both %s and %s.\n",
+ reqname[req], reqname[*store]);
return 1;
}
+
+void customrequest_helper(struct OperationConfig *config, HttpReq req,
+ char *method)
+{
+ /* this mirrors the HttpReq enum in tool_sdecls.h */
+ const char *dflt[]= {
+ "GET",
+ "GET",
+ "HEAD",
+ "POST",
+ "POST"
+ };
+
+ if(!method)
+ ;
+ else if(curl_strequal(method, dflt[req])) {
+ notef(config->global, "Unnecessary use of -X or --request, %s is already "
+ "inferred.\n", dflt[req]);
+ }
+ else if(curl_strequal(method, "head")) {
+ warnf(config->global,
+ "Setting custom HTTP method to HEAD may not work the way you "
+ "want.\n");
+ }
+}
diff --git a/src/tool_helpers.h b/src/tool_helpers.h
index 73bcfc77..117334cb 100644
--- a/src/tool_helpers.h
+++ b/src/tool_helpers.h
@@ -7,7 +7,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -28,5 +28,8 @@ const char *param2text(int res);
int SetHTTPrequest(struct OperationConfig *config, HttpReq req,
HttpReq *store);
+void customrequest_helper(struct OperationConfig *config, HttpReq req,
+ char *method);
+
#endif /* HEADER_CURL_TOOL_HELPERS_H */
diff --git a/src/tool_hugehelp.c b/src/tool_hugehelp.c
index 0a2970a8..41074d79 100644
--- a/src/tool_hugehelp.c
+++ b/src/tool_hugehelp.c
@@ -2,7 +2,7 @@
#ifndef HAVE_LIBZ
/*
* NEVER EVER edit this manually, fix the mkhelp.pl script instead!
- * Generation time: Mon Aug 3 00:00:36 2015
+ * Generation time: Fri Sep 25 15:23:33 2015
*/
#ifdef USE_MANUAL
#include "tool_hugehelp.h"
@@ -214,16 +214,16 @@ void hugehelp(void)
" -2, --sslv2\n"
" (SSL) Forces curl to use SSL version 2 when negotiating with a\n"
" remote SSL server. Sometimes curl is built without SSLv2 sup-\n"
-" port. SSLv2 is widely considered insecure.\n"
+" port. SSLv2 is widely considered insecure (see RFC 6176).\n"
"\n"
" -3, --sslv3\n"
" (SSL) Forces curl to use SSL version 3 when negotiating with a\n"
" remote SSL server. Sometimes curl is built without SSLv3 sup-\n"
-" port.\n"
+" port. SSLv3 is widely considered insecure (see RFC 7568).\n"
"\n"
-" -4, --ipv4\n"
, stdout);
fputs(
+" -4, --ipv4\n"
" This option tells curl to resolve names to IPv4 addresses only,\n"
" and not for example try IPv6.\n"
"\n"
@@ -279,7 +279,7 @@ void hugehelp(void)
, stdout);
fputs(
" should be used in this session if they match. Using this method\n"
-" also activates the \"cookie parser\" which will make curl record\n"
+" also activates the cookie engine which will make curl record\n"
" incoming cookies too, which may be handy if you're using this in\n"
" combination with the -L, --location option. The file format of\n"
" the file to read cookies from should be plain HTTP headers or\n"
@@ -291,50 +291,68 @@ void hugehelp(void)
" cookies will be written to the file. To store cookies, use the\n"
" -c, --cookie-jar option.\n"
"\n"
+" Exercise caution if you are using this option and multiple\n"
+" transfers may occur. If you use the NAME1=VALUE1; format, or in\n"
+" a file use the Set-Cookie format and don't specify a domain,\n"
+, stdout);
+ fputs(
+" then the cookie is sent for any domain (even after redirects are\n"
+" followed) and cannot be modified by a server-set cookie. If the\n"
+" cookie engine is enabled and a server sets a cookie of the same\n"
+" name then both will be sent on a future transfer to that server,\n"
+" likely not what you intended. To address these issues set a\n"
+" domain in Set-Cookie (doing that will include sub-domains) or\n"
+, stdout);
+ fputs(
+" use the Netscape format.\n"
+"\n"
" If this option is used several times, the last one will be used.\n"
"\n"
" -B, --use-ascii\n"
-" (FTP/LDAP) Enable ASCII transfer. For FTP, this can also be\n"
-" enforced by using an URL that ends with \";type=A\". This option\n"
-, stdout);
- fputs(
+" (FTP/LDAP) Enable ASCII transfer. For FTP, this can also be\n"
+" enforced by using an URL that ends with \";type=A\". This option\n"
" causes data sent to stdout to be in text mode for win32 systems.\n"
"\n"
" --basic\n"
-" (HTTP) Tells curl to use HTTP Basic authentication with the\n"
-" remote host. This is the default and this option is usually\n"
+" (HTTP) Tells curl to use HTTP Basic authentication with the\n"
+, stdout);
+ fputs(
+" remote host. This is the default and this option is usually\n"
" pointless, unless you use it to override a previously set option\n"
-" that sets a different authentication method (such as --ntlm,\n"
+" that sets a different authentication method (such as --ntlm,\n"
" --digest, or --negotiate).\n"
"\n"
-, stdout);
- fputs(
" Used together with -u, --user and -x, --proxy.\n"
"\n"
" See also --proxy-basic.\n"
"\n"
" -c, --cookie-jar <file name>\n"
-" (HTTP) Specify to which file you want curl to write all cookies\n"
-" after a completed operation. Curl writes all cookies previously\n"
-" read from a specified file as well as all cookies received from\n"
-" remote server(s). If no cookies are known, no data will be writ-\n"
+" (HTTP) Specify to which file you want curl to write all cookies\n"
, stdout);
fputs(
-" ten. The file will be written using the Netscape cookie file\n"
-" format. If you set the file name to a single dash, \"-\", the\n"
+" after a completed operation. Curl writes all cookies previously\n"
+" read from a specified file as well as all cookies received from\n"
+" remote server(s). If no cookies are known, no data will be writ-\n"
+" ten. The file will be written using the Netscape cookie file\n"
+" format. If you set the file name to a single dash, \"-\", the\n"
" cookies will be written to stdout.\n"
"\n"
-" This command line option will activate the cookie engine that\n"
+, stdout);
+ fputs(
+" This command line option will activate the cookie engine that\n"
" makes curl record and use cookies. Another way to activate it is\n"
" to use the -b, --cookie option.\n"
"\n"
" If the cookie jar can't be created or written to, the whole curl\n"
+" operation won't fail or even report an error clearly. Using -v\n"
+" will get a warning displayed, but that is the only visible feed-\n"
, stdout);
fputs(
-" operation won't fail or even report an error clearly. Using -v\n"
-" will get a warning displayed, but that is the only visible feed-\n"
" back you get about this possibly lethal situation.\n"
"\n"
+" Since 7.43.0 cookies that were imported in the Set-Cookie format\n"
+" without a domain name are not exported by this option.\n"
+"\n"
" If this option is used several times, the last specified file\n"
" name will be used.\n"
"\n"
@@ -769,8 +787,8 @@ void hugehelp(void)
" contains a single public key in PEM or DER format, or any number\n"
, stdout);
fputs(
-" of base64 encoded sha256 hashes preceded by 'sha256//' and\n"
-" seperated by ';'\n"
+" of base64 encoded sha256 hashes preceded by 'sha256//' and sepa-\n"
+" rated by ';'\n"
"\n"
" When negotiating a TLS or SSL connection, the server sends a\n"
" certificate indicating its identity. A public key is extracted\n"
@@ -1771,37 +1789,37 @@ void hugehelp(void)
" (Added in 7.42.0)\n"
"\n"
" --post301\n"
-" (HTTP) Tells curl to respect RFC 2616/10.3.2 and not convert\n"
-" POST requests into GET requests when following a 301 redirect-\n"
-" ion. The non-RFC behaviour is ubiquitous in web browsers, so\n"
+" (HTTP) Tells curl to respect RFC 7230/6.4.2 and not convert POST\n"
+" requests into GET requests when following a 301 redirection. The\n"
+" non-RFC behaviour is ubiquitous in web browsers, so curl does\n"
, stdout);
fputs(
-" curl does the conversion by default to maintain consistency.\n"
-" However, a server may require a POST to remain a POST after such\n"
-" a redirection. This option is meaningful only when using -L,\n"
-" --location (Added in 7.17.1)\n"
+" the conversion by default to maintain consistency. However, a\n"
+" server may require a POST to remain a POST after such a redi-\n"
+" rection. This option is meaningful only when using -L, --loca-\n"
+" tion (Added in 7.17.1)\n"
"\n"
" --post302\n"
-" (HTTP) Tells curl to respect RFC 2616/10.3.2 and not convert\n"
-" POST requests into GET requests when following a 302 redirect-\n"
+" (HTTP) Tells curl to respect RFC 7230/6.4.3 and not convert POST\n"
+" requests into GET requests when following a 302 redirection. The\n"
, stdout);
fputs(
-" ion. The non-RFC behaviour is ubiquitous in web browsers, so\n"
-" curl does the conversion by default to maintain consistency.\n"
-" However, a server may require a POST to remain a POST after such\n"
-" a redirection. This option is meaningful only when using -L,\n"
-" --location (Added in 7.19.1)\n"
+" non-RFC behaviour is ubiquitous in web browsers, so curl does\n"
+" the conversion by default to maintain consistency. However, a\n"
+" server may require a POST to remain a POST after such a redi-\n"
+" rection. This option is meaningful only when using -L, --loca-\n"
+" tion (Added in 7.19.1)\n"
"\n"
" --post303\n"
-" (HTTP) Tells curl to respect RFC 2616/10.3.2 and not convert\n"
+" (HTTP) Tells curl to respect RFC 7230/6.4.4 and not convert POST\n"
, stdout);
fputs(
-" POST requests into GET requests when following a 303 redirect-\n"
-" ion. The non-RFC behaviour is ubiquitous in web browsers, so\n"
-" curl does the conversion by default to maintain consistency.\n"
-" However, a server may require a POST to remain a POST after such\n"
-" a redirection. This option is meaningful only when using -L,\n"
-" --location (Added in 7.26.0)\n"
+" requests into GET requests when following a 303 redirection. The\n"
+" non-RFC behaviour is ubiquitous in web browsers, so curl does\n"
+" the conversion by default to maintain consistency. However, a\n"
+" server may require a POST to remain a POST after such a redi-\n"
+" rection. This option is meaningful only when using -L, --loca-\n"
+" tion (Added in 7.26.0)\n"
"\n"
" --proto <protocols>\n"
, stdout);
@@ -1848,11 +1866,44 @@ void hugehelp(void)
"\n"
" (Added in 7.20.2)\n"
"\n"
+" --proto-default <protocol>\n"
+" Tells curl to use protocol for any URL missing a scheme name.\n"
+"\n"
+" Example:\n"
+"\n"
+" --proto-default https ftp.mozilla.org\n"
+" https://ftp.mozilla.org\n"
+"\n"
+, stdout);
+ fputs(
+" An unknown or unsupported protocol causes error CURLE_UNSUPPORTED_PRO-\n"
+" TOCOL.\n"
+"\n"
+" This option does not change the default proxy protocol (http).\n"
+"\n"
+" Without this option curl would make a guess based on the host, see\n"
+" --url for details.\n"
+"\n"
+" (Added in 7.45.0)\n"
+"\n"
" --proto-redir <protocols>\n"
-" Tells curl to use the listed protocols after a redirect. See\n"
-" --proto for how protocols are represented.\n"
+" Tells curl to use the listed protocols on redirect. See --proto\n"
+" for how protocols are represented.\n"
"\n"
-" (Added in 7.20.2)\n"
+" Example:\n"
+"\n"
+, stdout);
+ fputs(
+" --proto-redir -all,http,https\n"
+" Allow only HTTP and HTTPS on redirect.\n"
+"\n"
+" By default curl will allow all protocols on redirect except several\n"
+" disabled for security reasons: Since 7.19.4 FILE and SCP are disabled,\n"
+" and since 7.40.0 SMB and SMBS are also disabled. Specifying all or +all\n"
+" enables all protocols on redirect, including those disabled for secu-\n"
+" rity.\n"
+"\n"
+" (Added in 7.20.2)\n"
"\n"
" --proxy-anyauth\n"
, stdout);
@@ -2493,25 +2544,34 @@ void hugehelp(void)
" Specify a URL to fetch. This option is mostly handy when you\n"
" want to specify URL(s) in a config file.\n"
"\n"
-" This option may be used any number of times. To control where\n"
-" this URL is written, use the -o, --output or the -O, --remote-\n"
+" If the given URL is missing a scheme name (such as \"http://\" or\n"
+" \"ftp://\" etc) then curl will make a guess based on the host. If\n"
+" the outermost sub-domain name matches DICT, FTP, IMAP, LDAP,\n"
+" POP3 or SMTP then that protocol will be used, otherwise HTTP\n"
+, stdout);
+ fputs(
+" will be used. Since 7.45.0 guessing can be disabled by setting a\n"
+" default protocol, see --proto-default for details.\n"
+"\n"
+" This option may be used any number of times. To control where\n"
+" this URL is written, use the -o, --output or the -O, --remote-\n"
" name options.\n"
" -v, --verbose\n"
-" Be more verbose/talkative during the operation. Useful for\n"
-" debugging and seeing what's going on \"under the hood\". A line\n"
+" Be more verbose/talkative during the operation. Useful for\n"
, stdout);
fputs(
-" starting with '>' means \"header data\" sent by curl, '<' means\n"
-" \"header data\" received by curl that is hidden in normal cases,\n"
-" and a line starting with '*' means additional info provided by\n"
+" debugging and seeing what's going on \"under the hood\". A line\n"
+" starting with '>' means \"header data\" sent by curl, '<' means\n"
+" \"header data\" received by curl that is hidden in normal cases,\n"
+" and a line starting with '*' means additional info provided by\n"
" curl.\n"
"\n"
-" Note that if you only want HTTP headers in the output, -i,\n"
+" Note that if you only want HTTP headers in the output, -i,\n"
" --include might be the option you're looking for.\n"
"\n"
-" If you think this option still doesn't give you enough details,\n"
, stdout);
fputs(
+" If you think this option still doesn't give you enough details,\n"
" consider using --trace or --trace-ascii instead.\n"
"\n"
" This option overrides previous uses of --trace-ascii or --trace.\n"
@@ -2520,83 +2580,83 @@ void hugehelp(void)
"\n"
" -w, --write-out <format>\n"
" Make curl display information on stdout after a completed trans-\n"
-" fer. The format is a string that may contain plain text mixed\n"
-" with any number of variables. The format can be specified as a\n"
+" fer. The format is a string that may contain plain text mixed\n"
, stdout);
fputs(
-" literal \"string\", or you can have curl read the format from a\n"
-" file with \"@filename\" and to tell curl to read the format from\n"
+" with any number of variables. The format can be specified as a\n"
+" literal \"string\", or you can have curl read the format from a\n"
+" file with \"@filename\" and to tell curl to read the format from\n"
" stdin you write \"@-\".\n"
"\n"
-" The variables present in the output format will be substituted\n"
-" by the value or text that curl thinks fit, as described below.\n"
-" All variables are specified as %{variable_name} and to output a\n"
+" The variables present in the output format will be substituted\n"
+" by the value or text that curl thinks fit, as described below.\n"
, stdout);
fputs(
-" normal % you just write them as %%. You can output a newline by\n"
+" All variables are specified as %{variable_name} and to output a\n"
+" normal % you just write them as %%. You can output a newline by\n"
" using \\n, a carriage return with \\r and a tab space with \\t.\n"
"\n"
" NOTE: The %-symbol is a special symbol in the win32-environment,\n"
-" where all occurrences of % must be doubled when using this\n"
+" where all occurrences of % must be doubled when using this\n"
" option.\n"
"\n"
" The variables available are:\n"
"\n"
-" content_type The Content-Type of the requested document, if\n"
, stdout);
fputs(
+" content_type The Content-Type of the requested document, if\n"
" there was any.\n"
"\n"
" filename_effective\n"
-" The ultimate filename that curl writes out to.\n"
-" This is only meaningful if curl is told to write\n"
-" to a file with the --remote-name or --output\n"
-" option. It's most useful in combination with the\n"
-" --remote-header-name option. (Added in 7.25.1)\n"
-"\n"
+" The ultimate filename that curl writes out to.\n"
+" This is only meaningful if curl is told to write\n"
+" to a file with the --remote-name or --output\n"
+" option. It's most useful in combination with the\n"
, stdout);
fputs(
+" --remote-header-name option. (Added in 7.25.1)\n"
+"\n"
" ftp_entry_path The initial path curl ended up in when logging on\n"
" to the remote FTP server. (Added in 7.15.4)\n"
"\n"
" http_code The numerical response code that was found in the\n"
-" last retrieved HTTP(S) or FTP(s) transfer. In\n"
-" 7.18.2 the alias response_code was added to show\n"
-" the same info.\n"
-"\n"
+" last retrieved HTTP(S) or FTP(s) transfer. In\n"
+" 7.18.2 the alias response_code was added to show\n"
, stdout);
fputs(
-" http_connect The numerical code that was found in the last\n"
-" response (from a proxy) to a curl CONNECT\n"
+" the same info.\n"
+"\n"
+" http_connect The numerical code that was found in the last\n"
+" response (from a proxy) to a curl CONNECT\n"
" request. (Added in 7.12.4)\n"
"\n"
-" local_ip The IP address of the local end of the most\n"
-" recently done connection - can be either IPv4 or\n"
+" local_ip The IP address of the local end of the most\n"
+" recently done connection - can be either IPv4 or\n"
" IPv6 (Added in 7.29.0)\n"
"\n"
, stdout);
fputs(
-" local_port The local port number of the most recently done\n"
+" local_port The local port number of the most recently done\n"
" connection (Added in 7.29.0)\n"
"\n"
-" num_connects Number of new connects made in the recent trans-\n"
+" num_connects Number of new connects made in the recent trans-\n"
" fer. (Added in 7.12.3)\n"
"\n"
-" num_redirects Number of redirects that were followed in the\n"
+" num_redirects Number of redirects that were followed in the\n"
" request. (Added in 7.12.3)\n"
"\n"
-" redirect_url When an HTTP request was made without -L to fol-\n"
+" redirect_url When an HTTP request was made without -L to fol-\n"
, stdout);
fputs(
" low redirects, this variable will show the actual\n"
-" URL a redirect would take you to. (Added in\n"
+" URL a redirect would take you to. (Added in\n"
" 7.18.2)\n"
"\n"
-" remote_ip The remote IP address of the most recently done\n"
+" remote_ip The remote IP address of the most recently done\n"
" connection - can be either IPv4 or IPv6 (Added in\n"
" 7.29.0)\n"
"\n"
-" remote_port The remote port number of the most recently done\n"
+" remote_port The remote port number of the most recently done\n"
, stdout);
fputs(
" connection (Added in 7.29.0)\n"
@@ -2606,7 +2666,7 @@ void hugehelp(void)
" size_header The total amount of bytes of the downloaded head-\n"
" ers.\n"
"\n"
-" size_request The total amount of bytes that were sent in the\n"
+" size_request The total amount of bytes that were sent in the\n"
" HTTP request.\n"
"\n"
" size_upload The total amount of bytes that were uploaded.\n"
@@ -2616,34 +2676,34 @@ void hugehelp(void)
" speed_download The average download speed that curl measured for\n"
" the complete download. Bytes per second.\n"
"\n"
-" speed_upload The average upload speed that curl measured for\n"
+" speed_upload The average upload speed that curl measured for\n"
" the complete upload. Bytes per second.\n"
"\n"
" ssl_verify_result\n"
-" The result of the SSL peer certificate verifica-\n"
+" The result of the SSL peer certificate verifica-\n"
" tion that was requested. 0 means the verification\n"
, stdout);
fputs(
" was successful. (Added in 7.19.0)\n"
"\n"
" time_appconnect\n"
-" The time, in seconds, it took from the start\n"
-" until the SSL/SSH/etc connect/handshake to the\n"
+" The time, in seconds, it took from the start\n"
+" until the SSL/SSH/etc connect/handshake to the\n"
" remote host was completed. (Added in 7.19.0)\n"
"\n"
-" time_connect The time, in seconds, it took from the start\n"
-" until the TCP connect to the remote host (or\n"
+" time_connect The time, in seconds, it took from the start\n"
+" until the TCP connect to the remote host (or\n"
, stdout);
fputs(
" proxy) was completed.\n"
"\n"
" time_namelookup\n"
-" The time, in seconds, it took from the start\n"
+" The time, in seconds, it took from the start\n"
" until the name resolving was completed.\n"
"\n"
" time_pretransfer\n"
-" The time, in seconds, it took from the start\n"
-" until the file transfer was just about to begin.\n"
+" The time, in seconds, it took from the start\n"
+" until the file transfer was just about to begin.\n"
" This includes all pre-transfer commands and nego-\n"
, stdout);
fputs(
@@ -2651,29 +2711,29 @@ void hugehelp(void)
" tocol(s) involved.\n"
"\n"
" time_redirect The time, in seconds, it took for all redirection\n"
-" steps include name lookup, connect, pretransfer\n"
-" and transfer before the final transaction was\n"
-" started. time_redirect shows the complete execu-\n"
+" steps include name lookup, connect, pretransfer\n"
+" and transfer before the final transaction was\n"
+" started. time_redirect shows the complete execu-\n"
, stdout);
fputs(
-" tion time for multiple redirections. (Added in\n"
+" tion time for multiple redirections. (Added in\n"
" 7.12.3)\n"
"\n"
" time_starttransfer\n"
-" The time, in seconds, it took from the start\n"
-" until the first byte was just about to be trans-\n"
-" ferred. This includes time_pretransfer and also\n"
-" the time the server needed to calculate the\n"
+" The time, in seconds, it took from the start\n"
+" until the first byte was just about to be trans-\n"
+" ferred. This includes time_pretransfer and also\n"
+" the time the server needed to calculate the\n"
, stdout);
fputs(
" result.\n"
"\n"
-" time_total The total time, in seconds, that the full opera-\n"
+" time_total The total time, in seconds, that the full opera-\n"
" tion lasted. The time will be displayed with mil-\n"
" lisecond resolution.\n"
"\n"
" url_effective The URL that was fetched last. This is most mean-\n"
-" ingful if you've told curl to follow location:\n"
+" ingful if you've told curl to follow location:\n"
" headers.\n"
"\n"
, stdout);
@@ -2683,26 +2743,26 @@ void hugehelp(void)
" -x, --proxy <[protocol://][user:password@]proxyhost[:port]>\n"
" Use the specified proxy.\n"
"\n"
-" The proxy string can be specified with a protocol:// prefix to\n"
-" specify alternative proxy protocols. Use socks4://, socks4a://,\n"
+" The proxy string can be specified with a protocol:// prefix to\n"
+" specify alternative proxy protocols. Use socks4://, socks4a://,\n"
" socks5:// or socks5h:// to request the specific SOCKS version to\n"
, stdout);
fputs(
-" be used. No protocol specified, http:// and all others will be\n"
+" be used. No protocol specified, http:// and all others will be\n"
" treated as HTTP proxies. (The protocol support was added in curl\n"
" 7.21.7)\n"
"\n"
-" If the port number is not specified in the proxy string, it is\n"
+" If the port number is not specified in the proxy string, it is\n"
" assumed to be 1080.\n"
"\n"
-" This option overrides existing environment variables that set\n"
-" the proxy to use. If there's an environment variable setting a\n"
+" This option overrides existing environment variables that set\n"
+" the proxy to use. If there's an environment variable setting a\n"
, stdout);
fputs(
" proxy, you can set proxy to \"\" to override it.\n"
"\n"
" All operations that are performed over an HTTP proxy will trans-\n"
-" parently be converted to HTTP. It means that certain protocol\n"
+" parently be converted to HTTP. It means that certain protocol\n"
" specific operations might not be available. This is not the case\n"
" if you can tunnel through the proxy, as one with the -p, --prox-\n"
" ytunnel option.\n"
@@ -2710,11 +2770,11 @@ void hugehelp(void)
" User and password that might be provided in the proxy string are\n"
, stdout);
fputs(
-" URL decoded by curl. This allows you to pass in special charac-\n"
+" URL decoded by curl. This allows you to pass in special charac-\n"
" ters such as @ by using %40 or pass in a colon with %3a.\n"
"\n"
-" The proxy host can be specified the exact same way as the proxy\n"
-" environment variables, including the protocol prefix (http://)\n"
+" The proxy host can be specified the exact same way as the proxy\n"
+" environment variables, including the protocol prefix (http://)\n"
" and the embedded user + password.\n"
"\n"
" If this option is used several times, the last one will be used.\n"
@@ -2723,29 +2783,29 @@ void hugehelp(void)
, stdout);
fputs(
" (HTTP) Specifies a custom request method to use when communicat-\n"
-" ing with the HTTP server. The specified request method will be\n"
-" used instead of the method otherwise used (which defaults to\n"
-" GET). Read the HTTP 1.1 specification for details and explana-\n"
-" tions. Common additional HTTP requests include PUT and DELETE,\n"
+" ing with the HTTP server. The specified request method will be\n"
+" used instead of the method otherwise used (which defaults to\n"
+" GET). Read the HTTP 1.1 specification for details and explana-\n"
+" tions. Common additional HTTP requests include PUT and DELETE,\n"
" but related technologies like WebDAV offers PROPFIND, COPY, MOVE\n"
" and more.\n"
"\n"
, stdout);
fputs(
-" Normally you don't need this option. All sorts of GET, HEAD,\n"
+" Normally you don't need this option. All sorts of GET, HEAD,\n"
" POST and PUT requests are rather invoked by using dedicated com-\n"
" mand line options.\n"
"\n"
-" This option only changes the actual word used in the HTTP\n"
-" request, it does not alter the way curl behaves. So for example\n"
-" if you want to make a proper HEAD request, using -X HEAD will\n"
+" This option only changes the actual word used in the HTTP\n"
+" request, it does not alter the way curl behaves. So for example\n"
+" if you want to make a proper HEAD request, using -X HEAD will\n"
" not suffice. You need to use the -I, --head option.\n"
"\n"
, stdout);
fputs(
" The method string you set with -X will be used for all requests,\n"
" which if you for example use -L, --location may cause unintended\n"
-" side-effects when curl doesn't change request method according\n"
+" side-effects when curl doesn't change request method according\n"
" to the HTTP 30x response codes - and similar.\n"
"\n"
" (FTP) Specifies a custom FTP command to use instead of LIST when\n"
@@ -2756,7 +2816,7 @@ void hugehelp(void)
fputs(
" RETR. (Added in 7.26.0)\n"
"\n"
-" (IMAP) Specifies a custom IMAP command to use instead of LIST.\n"
+" (IMAP) Specifies a custom IMAP command to use instead of LIST.\n"
" (Added in 7.30.0)\n"
"\n"
" (SMTP) Specifies a custom SMTP command to use instead of HELP or\n"
@@ -2765,13 +2825,13 @@ void hugehelp(void)
" If this option is used several times, the last one will be used.\n"
"\n"
" --xattr\n"
-" When saving output to a file, this option tells curl to store\n"
+" When saving output to a file, this option tells curl to store\n"
, stdout);
fputs(
-" certain file metadata in extended file attributes. Currently,\n"
+" certain file metadata in extended file attributes. Currently,\n"
" the URL is stored in the xdg.origin.url attribute and, for HTTP,\n"
-" the content type is stored in the mime_type attribute. If the\n"
-" file system does not support extended attributes, a warning is\n"
+" the content type is stored in the mime_type attribute. If the\n"
+" file system does not support extended attributes, a warning is\n"
" issued.\n"
"\n"
" -y, --speed-time <time>\n"
@@ -2781,8 +2841,8 @@ void hugehelp(void)
" a speed-time period, the download gets aborted. If speed-time is\n"
" used, the default speed-limit will be 1 unless set with -Y.\n"
"\n"
-" This option controls transfers and thus will not affect slow\n"
-" connects etc. If this is a concern for you, try the --connect-\n"
+" This option controls transfers and thus will not affect slow\n"
+" connects etc. If this is a concern for you, try the --connect-\n"
" timeout option.\n"
"\n"
" If this option is used several times, the last one will be used.\n"
@@ -2791,24 +2851,24 @@ void hugehelp(void)
, stdout);
fputs(
" If a download is slower than this given speed (in bytes per sec-\n"
-" ond) for speed-time seconds it gets aborted. speed-time is set\n"
+" ond) for speed-time seconds it gets aborted. speed-time is set\n"
" with -y and is 30 if not set.\n"
"\n"
" If this option is used several times, the last one will be used.\n"
"\n"
" -z, --time-cond <date expression>|<file>\n"
-" (HTTP/FTP) Request a file that has been modified later than the\n"
-" given time and date, or one that has been modified before that\n"
+" (HTTP/FTP) Request a file that has been modified later than the\n"
+" given time and date, or one that has been modified before that\n"
, stdout);
fputs(
-" time. The <date expression> can be all sorts of date strings or\n"
+" time. The <date expression> can be all sorts of date strings or\n"
" if it doesn't match any internal ones, it is taken as a filename\n"
-" and tries to get the modification date (mtime) from <file>\n"
-" instead. See the curl_getdate(3) man pages for date expression\n"
+" and tries to get the modification date (mtime) from <file>\n"
+" instead. See the curl_getdate(3) man pages for date expression\n"
" details.\n"
"\n"
" Start the date expression with a dash (-) to make it request for\n"
-" a document that is older than the given date/time, default is a\n"
+" a document that is older than the given date/time, default is a\n"
, stdout);
fputs(
" document that is newer than the specified date/time.\n"
@@ -2816,7 +2876,7 @@ void hugehelp(void)
" If this option is used several times, the last one will be used.\n"
"\n"
" -h, --help\n"
-" Usage help. This lists all current command line options with a\n"
+" Usage help. This lists all current command line options with a\n"
" short description.\n"
"\n"
" -M, --manual\n"
@@ -2826,10 +2886,10 @@ void hugehelp(void)
" Displays information about curl and the libcurl version it uses.\n"
, stdout);
fputs(
-" The first line includes the full version of curl, libcurl and\n"
+" The first line includes the full version of curl, libcurl and\n"
" other 3rd party libraries linked with the executable.\n"
"\n"
-" The second line (starts with \"Protocols:\") shows all protocols\n"
+" The second line (starts with \"Protocols:\") shows all protocols\n"
" that libcurl reports to support.\n"
"\n"
" The third line (starts with \"Features:\") shows specific features\n"
@@ -2841,23 +2901,23 @@ void hugehelp(void)
fputs(
" krb4 Krb4 for FTP is supported.\n"
"\n"
-" SSL SSL versions of various protocols are supported, such as\n"
+" SSL SSL versions of various protocols are supported, such as\n"
" HTTPS, FTPS, POP3S and so on.\n"
"\n"
-" libz Automatic decompression of compressed files over HTTP is\n"
+" libz Automatic decompression of compressed files over HTTP is\n"
" supported.\n"
"\n"
" NTLM NTLM authentication is supported.\n"
"\n"
-" Debug This curl uses a libcurl built with Debug. This enables\n"
+" Debug This curl uses a libcurl built with Debug. This enables\n"
, stdout);
fputs(
-" more error-tracking and memory debugging etc. For curl-\n"
+" more error-tracking and memory debugging etc. For curl-\n"
" developers only!\n"
"\n"
" AsynchDNS\n"
-" This curl uses asynchronous name resolves. Asynchronous\n"
-" name resolves can be done using either the c-ares or the\n"
+" This curl uses asynchronous name resolves. Asynchronous\n"
+" name resolves can be done using either the c-ares or the\n"
" threaded resolver backends.\n"
"\n"
" SPNEGO SPNEGO authentication is supported.\n"
@@ -2876,7 +2936,7 @@ void hugehelp(void)
" SSPI SSPI is supported.\n"
"\n"
" TLS-SRP\n"
-" SRP (Secure Remote Password) authentication is supported\n"
+" SRP (Secure Remote Password) authentication is supported\n"
" for TLS.\n"
"\n"
" HTTP2 HTTP/2 support has been built-in.\n"
@@ -2884,8 +2944,8 @@ void hugehelp(void)
, stdout);
fputs(
" Metalink\n"
-" This curl supports Metalink (both version 3 and 4 (RFC\n"
-" 5854)), which describes mirrors and hashes. curl will\n"
+" This curl supports Metalink (both version 3 and 4 (RFC\n"
+" 5854)), which describes mirrors and hashes. curl will\n"
" use mirrors for failover if there are errors (such as the\n"
" file or server not being available).\n"
"\n"
@@ -2900,7 +2960,7 @@ void hugehelp(void)
" The lower case version has precedence. http_proxy is an exception as it\n"
" is only available in lower case.\n"
"\n"
-" Using an environment variable to set the proxy has the same effect as\n"
+" Using an environment variable to set the proxy has the same effect as\n"
" using the --proxy option.\n"
"\n"
" http_proxy [protocol://]<host>[:port]\n"
@@ -2911,26 +2971,26 @@ void hugehelp(void)
" [url-protocol]_PROXY [protocol://]<host>[:port]\n"
, stdout);
fputs(
-" Sets the proxy server to use for [url-protocol], where the pro-\n"
-" tocol is a protocol that curl supports and as specified in a\n"
+" Sets the proxy server to use for [url-protocol], where the pro-\n"
+" tocol is a protocol that curl supports and as specified in a\n"
" URL. FTP, FTPS, POP3, IMAP, SMTP, LDAP etc.\n"
"\n"
" ALL_PROXY [protocol://]<host>[:port]\n"
-" Sets the proxy server to use if no protocol-specific proxy is\n"
+" Sets the proxy server to use if no protocol-specific proxy is\n"
" set.\n"
"\n"
" NO_PROXY <comma-separated list of hosts>\n"
-" list of host names that shouldn't go through any proxy. If set\n"
+" list of host names that shouldn't go through any proxy. If set\n"
, stdout);
fputs(
" to a asterisk '*' only, it matches all hosts.\n"
"\n"
"PROXY PROTOCOL PREFIXES\n"
-" Since curl version 7.21.7, the proxy string may be specified with a\n"
+" Since curl version 7.21.7, the proxy string may be specified with a\n"
" protocol:// prefix to specify alternative proxy protocols.\n"
"\n"
-" If no protocol is specified in the proxy string or if the string\n"
-" doesn't match a supported one, the proxy will be treated as an HTTP\n"
+" If no protocol is specified in the proxy string or if the string\n"
+" doesn't match a supported one, the proxy will be treated as an HTTP\n"
" proxy.\n"
"\n"
" The supported proxy protocol prefixes are as follows:\n"
@@ -2950,8 +3010,8 @@ void hugehelp(void)
" Makes it the equivalent of --socks5-hostname\n"
"\n"
"EXIT CODES\n"
-" There are a bunch of different error codes and their corresponding\n"
-" error messages that may appear during bad conditions. At the time of\n"
+" There are a bunch of different error codes and their corresponding\n"
+" error messages that may appear during bad conditions. At the time of\n"
" this writing, the exit codes are:\n"
"\n"
, stdout);
@@ -2963,63 +3023,63 @@ void hugehelp(void)
"\n"
" 3 URL malformed. The syntax was not correct.\n"
"\n"
-" 4 A feature or option that was needed to perform the desired\n"
-" request was not enabled or was explicitly disabled at build-\n"
-" time. To make curl able to do this, you probably need another\n"
+" 4 A feature or option that was needed to perform the desired\n"
+" request was not enabled or was explicitly disabled at build-\n"
+" time. To make curl able to do this, you probably need another\n"
" build of libcurl!\n"
"\n"
, stdout);
fputs(
-" 5 Couldn't resolve proxy. The given proxy host could not be\n"
+" 5 Couldn't resolve proxy. The given proxy host could not be\n"
" resolved.\n"
"\n"
" 6 Couldn't resolve host. The given remote host was not resolved.\n"
"\n"
" 7 Failed to connect to host.\n"
"\n"
-" 8 FTP weird server reply. The server sent data curl couldn't\n"
+" 8 FTP weird server reply. The server sent data curl couldn't\n"
" parse.\n"
"\n"
-" 9 FTP access denied. The server denied login or denied access to\n"
-" the particular resource or directory you wanted to reach. Most\n"
+" 9 FTP access denied. The server denied login or denied access to\n"
+" the particular resource or directory you wanted to reach. Most\n"
, stdout);
fputs(
-" often you tried to change to a directory that doesn't exist on\n"
+" often you tried to change to a directory that doesn't exist on\n"
" the server.\n"
"\n"
-" 11 FTP weird PASS reply. Curl couldn't parse the reply sent to the\n"
+" 11 FTP weird PASS reply. Curl couldn't parse the reply sent to the\n"
" PASS request.\n"
"\n"
-" 13 FTP weird PASV reply, Curl couldn't parse the reply sent to the\n"
+" 13 FTP weird PASV reply, Curl couldn't parse the reply sent to the\n"
" PASV request.\n"
"\n"
-" 14 FTP weird 227 format. Curl couldn't parse the 227-line the\n"
+" 14 FTP weird 227 format. Curl couldn't parse the 227-line the\n"
" server sent.\n"
"\n"
, stdout);
fputs(
-" 15 FTP can't get host. Couldn't resolve the host IP we got in the\n"
+" 15 FTP can't get host. Couldn't resolve the host IP we got in the\n"
" 227-line.\n"
"\n"
-" 17 FTP couldn't set binary. Couldn't change transfer method to\n"
+" 17 FTP couldn't set binary. Couldn't change transfer method to\n"
" binary.\n"
"\n"
" 18 Partial file. Only a part of the file was transferred.\n"
"\n"
-" 19 FTP couldn't download/access the given file, the RETR (or simi-\n"
+" 19 FTP couldn't download/access the given file, the RETR (or simi-\n"
" lar) command failed.\n"
"\n"
" 21 FTP quote error. A quote command returned error from the server.\n"
, stdout);
fputs(
-" 22 HTTP page not retrieved. The requested url was not found or\n"
-" returned another error with the HTTP error code being 400 or\n"
+" 22 HTTP page not retrieved. The requested url was not found or\n"
+" returned another error with the HTTP error code being 400 or\n"
" above. This return code only appears if -f, --fail is used.\n"
"\n"
-" 23 Write error. Curl couldn't write data to a local filesystem or\n"
+" 23 Write error. Curl couldn't write data to a local filesystem or\n"
" similar.\n"
"\n"
-" 25 FTP couldn't STOR file. The server denied the STOR operation,\n"
+" 25 FTP couldn't STOR file. The server denied the STOR operation,\n"
" used for FTP uploading.\n"
"\n"
, stdout);
@@ -3028,16 +3088,16 @@ void hugehelp(void)
"\n"
" 27 Out of memory. A memory allocation request failed.\n"
"\n"
-" 28 Operation timeout. The specified time-out period was reached\n"
+" 28 Operation timeout. The specified time-out period was reached\n"
" according to the conditions.\n"
"\n"
-" 30 FTP PORT failed. The PORT command failed. Not all FTP servers\n"
-" support the PORT command, try doing a transfer using PASV\n"
+" 30 FTP PORT failed. The PORT command failed. Not all FTP servers\n"
+" support the PORT command, try doing a transfer using PASV\n"
" instead!\n"
"\n"
, stdout);
fputs(
-" 31 FTP couldn't use REST. The REST command failed. This command is\n"
+" 31 FTP couldn't use REST. The REST command failed. This command is\n"
" used for resumed FTP transfers.\n"
"\n"
" 33 HTTP range error. The range \"command\" didn't work.\n"
@@ -3046,7 +3106,7 @@ void hugehelp(void)
"\n"
" 35 SSL connect error. The SSL handshaking failed.\n"
"\n"
-" 36 FTP bad download resume. Couldn't continue an earlier aborted\n"
+" 36 FTP bad download resume. Couldn't continue an earlier aborted\n"
" download.\n"
"\n"
, stdout);
@@ -3066,14 +3126,14 @@ void hugehelp(void)
"\n"
, stdout);
fputs(
-" 45 Interface error. A specified outgoing interface could not be\n"
+" 45 Interface error. A specified outgoing interface could not be\n"
" used.\n"
"\n"
" 47 Too many redirects. When following redirects, curl hit the maxi-\n"
" mum amount.\n"
"\n"
-" 48 Unknown option specified to libcurl. This indicates that you\n"
-" passed a weird option to curl that was passed on to libcurl and\n"
+" 48 Unknown option specified to libcurl. This indicates that you\n"
+" passed a weird option to curl that was passed on to libcurl and\n"
" rejected. Read up in the manual!\n"
"\n"
" 49 Malformed telnet option.\n"
@@ -3082,7 +3142,7 @@ void hugehelp(void)
fputs(
" 51 The peer's SSL certificate or SSH MD5 fingerprint was not OK.\n"
"\n"
-" 52 The server didn't reply anything, which here is considered an\n"
+" 52 The server didn't reply anything, which here is considered an\n"
" error.\n"
"\n"
" 53 SSL crypto engine not found.\n"
@@ -3099,7 +3159,7 @@ void hugehelp(void)
"\n"
, stdout);
fputs(
-" 60 Peer certificate cannot be authenticated with known CA certifi-\n"
+" 60 Peer certificate cannot be authenticated with known CA certifi-\n"
" cates.\n"
"\n"
" 61 Unrecognized transfer encoding.\n"
@@ -3114,7 +3174,7 @@ void hugehelp(void)
"\n"
" 66 Failed to initialise SSL Engine.\n"
"\n"
-" 67 The user name, password, or similar was not accepted and curl\n"
+" 67 The user name, password, or similar was not accepted and curl\n"
" failed to log in.\n"
"\n"
, stdout);
@@ -3147,7 +3207,7 @@ void hugehelp(void)
"\n"
" 80 Failed to shut down the SSL connection.\n"
"\n"
-" 82 Could not load CRL file, missing or wrong format (added in\n"
+" 82 Could not load CRL file, missing or wrong format (added in\n"
" 7.19.0).\n"
"\n"
" 83 Issuer check failed (added in 7.19.0).\n"
@@ -3172,7 +3232,7 @@ void hugehelp(void)
" ing ones are meant to never change.\n"
"\n"
"AUTHORS / CONTRIBUTORS\n"
-" Daniel Stenberg is the main author, but the whole list of contributors\n"
+" Daniel Stenberg is the main author, but the whole list of contributors\n"
, stdout);
fputs(
" is found in the separate THANKS file.\n"
@@ -4406,7 +4466,7 @@ void hugehelp(void) {}
#else
/*
* NEVER EVER edit this manually, fix the mkhelp.pl script instead!
- * Generation time: Mon Aug 3 00:00:36 2015
+ * Generation time: Fri Sep 25 15:23:33 2015
*/
#ifdef USE_MANUAL
#include "tool_hugehelp.h"
@@ -4414,4180 +4474,4242 @@ void hugehelp(void) {}
#include "memdebug.h" /* keep this as LAST include */
static const unsigned char hugehelpgz[] = {
/* This mumbo-jumbo is the huge help text compressed with gzip.
- Thanks to this operation, the size of this data shrunk from 166000
- to 50046 bytes. You can disable the use of compressed help
+ Thanks to this operation, the size of this data shrunk from 168380
+ to 50793 bytes. You can disable the use of compressed help
texts by NOT passing -c to the mkhelp.pl tool. */
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x03, 0xed, 0xbd,
- 0x7b, 0x5f, 0x23, 0x47, 0x92, 0x36, 0xfa, 0x3f, 0x9f, 0xa2, 0x96, 0x39,
- 0xb3, 0x82, 0x19, 0x49, 0x5c, 0xfa, 0x62, 0x37, 0xd3, 0xed, 0x35, 0xa6,
- 0x69, 0x9b, 0x35, 0xdd, 0xf0, 0x02, 0x6d, 0x7b, 0x5e, 0xdb, 0xbf, 0xfe,
- 0x95, 0xa4, 0x02, 0x6a, 0x90, 0x54, 0x9a, 0xaa, 0x12, 0x34, 0xb3, 0x3b,
- 0xfb, 0xd9, 0x4f, 0xc4, 0x13, 0x11, 0x99, 0x59, 0x95, 0x25, 0x68, 0x7b,
- 0xc7, 0x73, 0xf6, 0x3d, 0xe7, 0x78, 0x77, 0x1a, 0x90, 0xaa, 0xf2, 0x1a,
- 0x19, 0x19, 0xd7, 0x27, 0x92, 0xe4, 0xb1, 0xff, 0x3e, 0xe0, 0x7f, 0x1f,
- 0xe8, 0x3f, 0xfa, 0xb9, 0x96, 0x24, 0xa7, 0x65, 0xf1, 0x97, 0x6c, 0x5c,
- 0x77, 0x3f, 0xfb, 0xe1, 0xc3, 0x7f, 0x26, 0xf2, 0x7f, 0xf4, 0xce, 0x4f,
- 0xf4, 0x73, 0xed, 0xc1, 0xb6, 0xb7, 0x12, 0xff, 0xc2, 0x7f, 0x7e, 0xd8,
- 0x4c, 0x1e, 0x7b, 0xe1, 0x3f, 0x93, 0x0d, 0xbc, 0xf0, 0x41, 0x7b, 0x78,
- 0xc9, 0xbf, 0x7f, 0xf8, 0xf0, 0x70, 0x27, 0x3f, 0xf1, 0xa8, 0xf8, 0x9f,
- 0x2d, 0x7e, 0xef, 0xa7, 0x0f, 0xfc, 0x2b, 0x7d, 0xb2, 0xb6, 0xf6, 0x6e,
- 0xff, 0xed, 0xa1, 0xbd, 0x3a, 0x5e, 0x96, 0xd3, 0x64, 0x90, 0xd4, 0x65,
- 0x3a, 0xaf, 0x2e, 0xb3, 0x32, 0x49, 0x93, 0xf7, 0x67, 0xc7, 0x6b, 0x6b,
- 0xe7, 0x7f, 0x7e, 0x77, 0x72, 0x7a, 0x7e, 0x74, 0xde, 0x78, 0xec, 0xc7,
- 0x62, 0x51, 0xe7, 0xc5, 0xbc, 0xfa, 0x39, 0xf9, 0x91, 0x1e, 0x1a, 0x0e,
- 0x87, 0x3f, 0xaf, 0xad, 0xbd, 0x3e, 0x3c, 0x3f, 0x38, 0x3b, 0x3a, 0xbd,
- 0x38, 0x3a, 0x79, 0xd7, 0x78, 0x36, 0xc9, 0xab, 0x84, 0x1a, 0xab, 0x8b,
- 0x62, 0x4a, 0xff, 0xf8, 0xf6, 0x27, 0x69, 0x9d, 0x26, 0x97, 0x65, 0x31,
- 0x4b, 0x8a, 0x92, 0xbf, 0x48, 0x93, 0x2a, 0x2b, 0x6f, 0xb3, 0xb2, 0x9f,
- 0x2c, 0xab, 0x7c, 0x7e, 0x95, 0x14, 0xf3, 0x2c, 0x29, 0x2e, 0x93, 0xfa,
- 0x3a, 0xb3, 0xe6, 0xaa, 0xe5, 0x62, 0x51, 0x94, 0x75, 0x36, 0x49, 0x16,
- 0x65, 0x51, 0x17, 0xe3, 0x62, 0x5a, 0x25, 0x1b, 0xaf, 0x8f, 0x0e, 0x2e,
- 0xfa, 0xc9, 0x9b, 0xa3, 0xe3, 0x43, 0xfa, 0xf7, 0xe2, 0x14, 0xff, 0x9c,
- 0xf7, 0x93, 0xaf, 0x4f, 0x4e, 0xbf, 0x39, 0x3c, 0xeb, 0x27, 0xdf, 0x5c,
- 0xf0, 0x67, 0xfc, 0x2f, 0x7d, 0x98, 0x1c, 0xbd, 0xdd, 0x3f, 0xed, 0x5b,
- 0x73, 0xfc, 0x07, 0x7f, 0x78, 0xfc, 0x9a, 0x3e, 0x94, 0x1f, 0xfc, 0xe7,
- 0xe9, 0xc9, 0xe9, 0x13, 0xfd, 0xc1, 0x7f, 0x9e, 0x5d, 0xbc, 0xa5, 0x6f,
- 0xcf, 0x2e, 0xce, 0xe9, 0xdf, 0xf3, 0x03, 0xfe, 0x07, 0xbd, 0x9c, 0xbf,
- 0xfd, 0x0a, 0xff, 0x9c, 0xbb, 0xe6, 0xce, 0xdf, 0xca, 0xe7, 0xe8, 0xe9,
- 0xe2, 0xf0, 0xf8, 0xdd, 0xe1, 0x45, 0x92, 0xce, 0x27, 0xc9, 0x05, 0x3d,
- 0xbf, 0x39, 0x4c, 0x2e, 0xae, 0xb3, 0x64, 0x5c, 0xcc, 0x66, 0xfc, 0x11,
- 0xad, 0xc8, 0x24, 0xab, 0xf2, 0xab, 0x39, 0x4d, 0x85, 0x66, 0x7e, 0x57,
- 0x94, 0x37, 0x49, 0x72, 0x97, 0xd7, 0xd7, 0xc5, 0xb2, 0xb6, 0xe6, 0x96,
- 0xb4, 0x1a, 0x49, 0x3e, 0xaf, 0xb3, 0x32, 0x1d, 0xf3, 0x5a, 0x0f, 0xd7,
- 0x1a, 0xab, 0x5a, 0x5c, 0xd2, 0x1a, 0x56, 0xb4, 0x68, 0xa3, 0x65, 0x35,
- 0x2d, 0xd2, 0x09, 0x2f, 0x15, 0xbd, 0x72, 0xb9, 0xa4, 0x45, 0x2e, 0xf3,
- 0xf1, 0x4d, 0x95, 0x4c, 0xf3, 0x9b, 0x8c, 0x17, 0xea, 0xe3, 0xbd, 0x2d,
- 0x5c, 0x5f, 0x1a, 0x4d, 0x97, 0xb4, 0xa6, 0xf3, 0x81, 0x35, 0x57, 0xe7,
- 0xe3, 0x94, 0x3b, 0xc0, 0xca, 0x25, 0xcb, 0x05, 0xb7, 0x26, 0x2b, 0x96,
- 0x2c, 0x8a, 0x8a, 0x5e, 0x3a, 0x3f, 0x3f, 0xa6, 0x91, 0xcf, 0xe7, 0x19,
- 0xc6, 0x51, 0xf5, 0xe9, 0x8f, 0xe2, 0x26, 0xcf, 0xe8, 0x97, 0xcb, 0x7c,
- 0x9a, 0x25, 0xb2, 0xa3, 0xae, 0x39, 0xde, 0xda, 0xa4, 0xcc, 0xaa, 0xe5,
- 0x2c, 0xa3, 0xd5, 0x7b, 0x9b, 0xd5, 0xe9, 0x34, 0x9f, 0xdf, 0xd0, 0xaf,
- 0x3c, 0xf1, 0x59, 0x51, 0x66, 0xc3, 0x64, 0xbf, 0x4a, 0xee, 0x8b, 0x25,
- 0x4d, 0x78, 0x3a, 0xa5, 0x3d, 0xcf, 0x92, 0x51, 0x36, 0x2d, 0xee, 0xfa,
- 0xbc, 0xd3, 0xc9, 0x7c, 0x39, 0x1b, 0x51, 0x03, 0xc5, 0xa5, 0x6f, 0x2e,
- 0xad, 0x97, 0xd4, 0x9c, 0x3c, 0x3d, 0x4b, 0x69, 0x4e, 0xf4, 0x6e, 0x99,
- 0x5c, 0x67, 0x34, 0xe7, 0x6a, 0x91, 0xcf, 0xff, 0xa5, 0xb9, 0x2e, 0xb4,
- 0xb4, 0x8b, 0xe2, 0x2e, 0x2b, 0x69, 0x65, 0x47, 0xf7, 0x09, 0x2d, 0xc2,
- 0x48, 0x88, 0xf0, 0x92, 0x88, 0x2c, 0x49, 0xa9, 0x09, 0x47, 0x80, 0x83,
- 0x32, 0x9b, 0xa6, 0x4c, 0x4c, 0xae, 0x8f, 0x21, 0x6d, 0x62, 0xe6, 0xa8,
- 0x4d, 0x5f, 0xdd, 0x78, 0xb2, 0x89, 0x97, 0x27, 0x34, 0x93, 0x7c, 0x5a,
- 0xd1, 0x36, 0xf0, 0xb1, 0xd0, 0x67, 0x78, 0x53, 0xf9, 0x98, 0x10, 0x6d,
- 0xde, 0xcf, 0xeb, 0xf4, 0x23, 0xba, 0x57, 0xda, 0x1c, 0x4c, 0xb2, 0x45,
- 0x36, 0x9f, 0x64, 0xf3, 0x7a, 0x98, 0xfc, 0xb9, 0x58, 0xf6, 0xa8, 0xef,
- 0xcb, 0x9c, 0xd6, 0x20, 0xd5, 0xa6, 0xa8, 0x67, 0x22, 0x82, 0x71, 0x99,
- 0x2f, 0x82, 0xad, 0x28, 0xe6, 0xb4, 0xe7, 0xc9, 0xd9, 0x9b, 0x83, 0xe4,
- 0xc9, 0x8b, 0xcf, 0x9f, 0xfb, 0x3d, 0xa7, 0x06, 0x92, 0x71, 0x3a, 0xa7,
- 0x19, 0x67, 0xe3, 0xfc, 0xf2, 0x3e, 0x99, 0x2d, 0xa7, 0x75, 0xbe, 0xa0,
- 0xd5, 0xa7, 0xce, 0x2b, 0x3e, 0x40, 0x8b, 0xb4, 0xac, 0x2b, 0x26, 0x02,
- 0x7c, 0x80, 0xb9, 0xdf, 0x95, 0x79, 0xcd, 0x07, 0x09, 0xdf, 0xd1, 0x08,
- 0xb3, 0xba, 0xb2, 0xe6, 0x98, 0xd6, 0xa8, 0x9f, 0x11, 0xd1, 0x16, 0x2d,
- 0x6d, 0x5a, 0x51, 0xa7, 0x7b, 0x6b, 0x9e, 0x87, 0x5c, 0xd7, 0xf5, 0x62,
- 0x6f, 0x6b, 0xab, 0xca, 0xeb, 0x6c, 0xf8, 0x1f, 0x74, 0x0e, 0xfb, 0xf5,
- 0x5d, 0xd1, 0xaf, 0xaf, 0xcb, 0x2c, 0xfb, 0xfb, 0x90, 0x68, 0xd8, 0x3d,
- 0x49, 0xfd, 0xde, 0xeb, 0xc0, 0xae, 0xb2, 0x9a, 0x7a, 0xf8, 0xeb, 0x32,
- 0x9b, 0x73, 0x8b, 0x34, 0x8e, 0x74, 0xba, 0xb8, 0x4e, 0x69, 0x3b, 0x33,
- 0xa2, 0x46, 0x3e, 0xd9, 0x44, 0x30, 0x3c, 0x2a, 0x39, 0xdb, 0x3f, 0xfe,
- 0x1c, 0x77, 0x7a, 0x89, 0x3e, 0xe9, 0xdf, 0xa1, 0xbe, 0x95, 0xd2, 0x6a,
- 0x53, 0x6f, 0x5b, 0x4c, 0x65, 0x3f, 0xee, 0x0c, 0x76, 0xb6, 0xb7, 0x7f,
- 0x1e, 0xd6, 0x1f, 0xeb, 0x4f, 0x7e, 0x65, 0x7b, 0xdb, 0xbf, 0xc4, 0x4f,
- 0x6f, 0xf0, 0xac, 0x93, 0x29, 0x11, 0x0e, 0x0f, 0xe1, 0x6f, 0x59, 0x59,
- 0x54, 0x9b, 0x9d, 0x8d, 0x4d, 0xb3, 0x9a, 0x8e, 0x5d, 0xd0, 0x52, 0x3a,
- 0xf8, 0x5b, 0xb3, 0xeb, 0x77, 0x59, 0x05, 0xca, 0xf1, 0x33, 0x4e, 0xd2,
- 0x92, 0xa8, 0xb7, 0xa8, 0x3d, 0x93, 0xea, 0xd3, 0xd1, 0xac, 0xdd, 0xfa,
- 0xd0, 0xc9, 0xa3, 0xa7, 0x89, 0xbd, 0xa5, 0x53, 0xe6, 0x6c, 0x55, 0x32,
- 0xcf, 0x3e, 0xba, 0xb3, 0x4e, 0x3c, 0x20, 0x4b, 0xc7, 0xd7, 0x49, 0x41,
- 0x47, 0xa0, 0xec, 0xd8, 0x88, 0x74, 0x7e, 0x3f, 0x2c, 0xca, 0xab, 0xad,
- 0xb4, 0x1c, 0x5f, 0xe7, 0xb7, 0xb4, 0x18, 0x2f, 0x5e, 0x3c, 0x1f, 0xd0,
- 0x3f, 0x2f, 0x7e, 0xde, 0xba, 0x2d, 0xa6, 0xb4, 0x36, 0x4f, 0x7f, 0xde,
- 0xe2, 0x4d, 0xfe, 0x8f, 0xb4, 0x3f, 0xea, 0x8f, 0xff, 0x3e, 0xbc, 0xae,
- 0x67, 0xd3, 0x95, 0xa4, 0x43, 0x8d, 0x25, 0xe9, 0xac, 0x58, 0xce, 0x6b,
- 0x47, 0x2e, 0x44, 0x75, 0x75, 0xc0, 0x9e, 0xe8, 0xc0, 0xd2, 0x29, 0x65,
- 0xe2, 0x66, 0x2a, 0xe2, 0x73, 0x47, 0x47, 0xd4, 0x1f, 0xc8, 0x7a, 0x7c,
- 0x4d, 0x73, 0x27, 0xf2, 0x49, 0x75, 0xfe, 0x75, 0x9e, 0xf2, 0xd1, 0x24,
- 0x0e, 0xc1, 0x1c, 0x0b, 0x4d, 0x49, 0x67, 0x39, 0x3d, 0x57, 0x94, 0x93,
- 0xac, 0x6c, 0x12, 0x32, 0x86, 0xe3, 0xc7, 0x93, 0xd0, 0x5a, 0x2e, 0xa8,
- 0xf3, 0x25, 0x33, 0x3b, 0x9c, 0x35, 0x6e, 0x81, 0x4e, 0xe9, 0x15, 0x2d,
- 0x13, 0x2d, 0x0d, 0x93, 0x16, 0xaf, 0xdc, 0x7d, 0xf2, 0x8e, 0xf6, 0x4f,
- 0x38, 0x44, 0x40, 0x81, 0xb2, 0x5b, 0x1d, 0xab, 0x76, 0x77, 0x77, 0xb7,
- 0x9a, 0x94, 0xf6, 0x76, 0x22, 0x6a, 0x0a, 0x5e, 0xeb, 0xa2, 0x80, 0xbd,
- 0xdd, 0xe6, 0x0b, 0xdf, 0x13, 0x13, 0xf5, 0xe4, 0x4c, 0x03, 0xf9, 0x8f,
- 0xbf, 0x07, 0xf4, 0x70, 0xc7, 0xdf, 0xe6, 0xf3, 0xdb, 0xe2, 0x86, 0xd6,
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x03, 0xed, 0xfd,
+ 0x6b, 0x5b, 0x23, 0x57, 0x92, 0x2e, 0x0c, 0x7f, 0xe7, 0x57, 0x64, 0xd3,
+ 0x6f, 0x0f, 0xd0, 0x2d, 0x89, 0x43, 0x1d, 0xec, 0xa2, 0xab, 0x3c, 0xc6,
+ 0x14, 0x65, 0x33, 0xa6, 0x0a, 0x36, 0xa2, 0x6c, 0xf7, 0xb6, 0x7d, 0xd5,
+ 0x95, 0x92, 0x12, 0xc8, 0x46, 0x52, 0xaa, 0x33, 0x53, 0x50, 0xf4, 0x4c,
+ 0xcf, 0x6f, 0x7f, 0x23, 0xee, 0x88, 0x58, 0x6b, 0x65, 0xe6, 0x12, 0x94,
+ 0x3d, 0xed, 0xbe, 0xf6, 0x7e, 0x9e, 0xc7, 0xd3, 0x53, 0x80, 0x94, 0xb9,
+ 0x8e, 0xb1, 0x62, 0xc5, 0xf1, 0x8e, 0x24, 0x79, 0xec, 0xbf, 0x0f, 0xf8,
+ 0xff, 0x0f, 0xf4, 0x1f, 0xfd, 0x5c, 0x4b, 0x92, 0xb3, 0xb2, 0xf8, 0x6b,
+ 0x36, 0xae, 0xe3, 0xcf, 0x7e, 0xf8, 0xf0, 0x5f, 0x89, 0xfc, 0x1f, 0xbd,
+ 0xf3, 0x13, 0xfd, 0x5c, 0x7b, 0xb0, 0xed, 0xed, 0xc4, 0xbf, 0xf0, 0x5f,
+ 0x1f, 0xb6, 0x92, 0xc7, 0x5e, 0xf8, 0xaf, 0x64, 0x13, 0x2f, 0x7c, 0xd0,
+ 0x1e, 0x5e, 0xf2, 0xef, 0x1f, 0x3e, 0x3c, 0xdc, 0xc9, 0x4f, 0x3c, 0x2a,
+ 0xfe, 0x67, 0x9b, 0xdf, 0xfb, 0xe9, 0x03, 0xff, 0x4a, 0x9f, 0xac, 0xad,
+ 0xbd, 0x3b, 0x78, 0x7b, 0x64, 0xaf, 0x8e, 0x97, 0xe5, 0x34, 0xe9, 0x27,
+ 0x75, 0x99, 0xce, 0xab, 0xcb, 0xac, 0x4c, 0xd2, 0xe4, 0xfd, 0xf9, 0xc9,
+ 0xda, 0xda, 0xf0, 0x2f, 0xef, 0x4e, 0xcf, 0x86, 0xc7, 0xc3, 0xc6, 0x63,
+ 0x3f, 0x16, 0x8b, 0x3a, 0x2f, 0xe6, 0xd5, 0xcf, 0xc9, 0x8f, 0xf4, 0xd0,
+ 0x60, 0x30, 0xf8, 0x79, 0x6d, 0xed, 0xf5, 0xd1, 0xf0, 0xf0, 0xfc, 0xf8,
+ 0xec, 0xe2, 0xf8, 0xf4, 0x5d, 0xe3, 0xd9, 0x24, 0xaf, 0x12, 0x6a, 0xac,
+ 0x2e, 0x8a, 0x29, 0xfd, 0xe3, 0xdb, 0x9f, 0xa4, 0x75, 0x9a, 0x5c, 0x96,
+ 0xc5, 0x2c, 0x29, 0x4a, 0xfe, 0x22, 0x4d, 0xaa, 0xac, 0xbc, 0xcd, 0xca,
+ 0x5e, 0xb2, 0xac, 0xf2, 0xf9, 0x55, 0x52, 0xcc, 0xb3, 0xa4, 0xb8, 0x4c,
+ 0xea, 0xeb, 0xcc, 0x9a, 0xab, 0x96, 0x8b, 0x45, 0x51, 0xd6, 0xd9, 0x24,
+ 0x59, 0x94, 0x45, 0x5d, 0x8c, 0x8b, 0x69, 0x95, 0x6c, 0xbe, 0x3e, 0x3e,
+ 0xbc, 0xe8, 0x25, 0x6f, 0x8e, 0x4f, 0x8e, 0xe8, 0xdf, 0x8b, 0x33, 0xfc,
+ 0x33, 0xec, 0x25, 0x5f, 0x9f, 0x9e, 0x7d, 0x73, 0x74, 0xde, 0x4b, 0xbe,
+ 0xb9, 0xe0, 0xcf, 0xf8, 0x5f, 0xfa, 0x30, 0x39, 0x7e, 0x7b, 0x70, 0xd6,
+ 0xb3, 0xe6, 0xf8, 0x0f, 0xfe, 0xf0, 0xe4, 0x35, 0x7d, 0x28, 0x3f, 0xf8,
+ 0xcf, 0xb3, 0xd3, 0xb3, 0x27, 0xfa, 0x83, 0xff, 0x3c, 0xbf, 0x78, 0x4b,
+ 0xdf, 0x9e, 0x5f, 0x0c, 0xe9, 0xdf, 0xe1, 0x21, 0xff, 0x83, 0x5e, 0x86,
+ 0x6f, 0xbf, 0xc2, 0x3f, 0x43, 0xd7, 0xdc, 0xf0, 0xad, 0x7c, 0x8e, 0x9e,
+ 0x2e, 0x8e, 0x4e, 0xde, 0x1d, 0x5d, 0x24, 0xe9, 0x7c, 0x92, 0x5c, 0xd0,
+ 0xf3, 0x5b, 0x83, 0xe4, 0xe2, 0x3a, 0x4b, 0xc6, 0xc5, 0x6c, 0xc6, 0x1f,
+ 0xd1, 0x8a, 0x4c, 0xb2, 0x2a, 0xbf, 0x9a, 0xd3, 0x54, 0x68, 0xe6, 0x77,
+ 0x45, 0x79, 0x93, 0x24, 0x77, 0x79, 0x7d, 0x5d, 0x2c, 0x6b, 0x6b, 0x6e,
+ 0x49, 0xab, 0x91, 0xe4, 0xf3, 0x3a, 0x2b, 0xd3, 0x31, 0xaf, 0xf5, 0x60,
+ 0xad, 0xb1, 0xaa, 0xc5, 0x25, 0xad, 0x61, 0x45, 0x8b, 0x36, 0x5a, 0x56,
+ 0xd3, 0x22, 0x9d, 0xf0, 0x52, 0xd1, 0x2b, 0x97, 0x4b, 0x5a, 0xe4, 0x32,
+ 0x1f, 0xdf, 0x54, 0xc9, 0x34, 0xbf, 0xc9, 0x78, 0xa1, 0x3e, 0xde, 0xdb,
+ 0xc2, 0xf5, 0xa4, 0xd1, 0x74, 0x49, 0x6b, 0x3a, 0xef, 0x5b, 0x73, 0x75,
+ 0x3e, 0x4e, 0xb9, 0x03, 0xac, 0x5c, 0xb2, 0x5c, 0x70, 0x6b, 0xb2, 0x62,
+ 0xc9, 0xa2, 0xa8, 0xe8, 0xa5, 0xe1, 0xf0, 0x84, 0x46, 0x3e, 0x9f, 0x67,
+ 0x18, 0x47, 0xd5, 0xa3, 0x3f, 0x8a, 0x9b, 0x3c, 0xa3, 0x5f, 0x2e, 0xf3,
+ 0x69, 0x96, 0xc8, 0x8e, 0xba, 0xe6, 0x78, 0x6b, 0x93, 0x32, 0xab, 0x96,
+ 0xb3, 0x8c, 0x56, 0xef, 0x6d, 0x56, 0xa7, 0xd3, 0x7c, 0x7e, 0x43, 0xbf,
+ 0xf2, 0xc4, 0x67, 0x45, 0x99, 0x0d, 0x92, 0x83, 0x2a, 0xb9, 0x2f, 0x96,
+ 0x34, 0xe1, 0xe9, 0x94, 0xf6, 0x3c, 0x4b, 0x46, 0xd9, 0xb4, 0xb8, 0xeb,
+ 0xf1, 0x4e, 0x27, 0xf3, 0xe5, 0x6c, 0x44, 0x0d, 0x14, 0x97, 0xbe, 0xb9,
+ 0xb4, 0x5e, 0x52, 0x73, 0xf2, 0xf4, 0x2c, 0xa5, 0x39, 0xd1, 0xbb, 0x65,
+ 0x72, 0x9d, 0xd1, 0x9c, 0xab, 0x45, 0x3e, 0xff, 0x5d, 0x73, 0x5d, 0x68,
+ 0x69, 0x17, 0xc5, 0x5d, 0x56, 0xd2, 0xca, 0x8e, 0xee, 0x13, 0x5a, 0x84,
+ 0x91, 0x10, 0xe1, 0x25, 0x11, 0x59, 0x92, 0x52, 0x13, 0x8e, 0x00, 0xfb,
+ 0x65, 0x36, 0x4d, 0x99, 0x98, 0x5c, 0x1f, 0x03, 0xda, 0xc4, 0xcc, 0x51,
+ 0x9b, 0xbe, 0xba, 0xf9, 0x64, 0x0b, 0x2f, 0x4f, 0x68, 0x26, 0xf9, 0xb4,
+ 0xa2, 0x6d, 0xe0, 0x63, 0xa1, 0xcf, 0xf0, 0xa6, 0xf2, 0x31, 0x21, 0xda,
+ 0xbc, 0x9f, 0xd7, 0xe9, 0x47, 0x74, 0xaf, 0xb4, 0xd9, 0x9f, 0x64, 0x8b,
+ 0x6c, 0x3e, 0xc9, 0xe6, 0xf5, 0x20, 0xf9, 0x4b, 0xb1, 0xdc, 0xa0, 0xbe,
+ 0x2f, 0x73, 0x5a, 0x83, 0x54, 0x9b, 0xa2, 0x9e, 0x89, 0x08, 0xc6, 0x65,
+ 0xbe, 0x08, 0xb6, 0xa2, 0x98, 0xd3, 0x9e, 0x27, 0xe7, 0x6f, 0x0e, 0x93,
+ 0x27, 0x2f, 0x3e, 0x7f, 0xee, 0xf7, 0x9c, 0x1a, 0x48, 0xc6, 0xe9, 0x9c,
+ 0x66, 0x9c, 0x8d, 0xf3, 0xcb, 0xfb, 0x64, 0xb6, 0x9c, 0xd6, 0xf9, 0x82,
+ 0x56, 0x9f, 0x3a, 0xaf, 0xf8, 0x00, 0x2d, 0xd2, 0xb2, 0xae, 0x98, 0x08,
+ 0xf0, 0x01, 0xe6, 0x7e, 0x57, 0xe6, 0x35, 0x1f, 0x24, 0x7c, 0x47, 0x23,
+ 0xcc, 0xea, 0xca, 0x9a, 0x63, 0x5a, 0xa3, 0x7e, 0x46, 0x44, 0x5b, 0xb4,
+ 0xb4, 0x69, 0x45, 0x9d, 0xee, 0xaf, 0x79, 0x1e, 0x72, 0x5d, 0xd7, 0x8b,
+ 0xfd, 0xed, 0xed, 0x2a, 0xaf, 0xb3, 0xc1, 0x7f, 0xd2, 0x39, 0xec, 0xd5,
+ 0x77, 0x45, 0xaf, 0xbe, 0x2e, 0xb3, 0xec, 0x1f, 0x03, 0xa2, 0x61, 0xf7,
+ 0x24, 0xf5, 0x7b, 0xaf, 0x03, 0xbb, 0xca, 0x6a, 0xea, 0xe1, 0x6f, 0xcb,
+ 0x6c, 0xce, 0x2d, 0xd2, 0x38, 0xd2, 0xe9, 0xe2, 0x3a, 0xa5, 0xed, 0xcc,
+ 0x88, 0x1a, 0xf9, 0x64, 0x13, 0xc1, 0xf0, 0xa8, 0xe4, 0x6c, 0xff, 0xf8,
+ 0x73, 0xb7, 0xd3, 0x4b, 0xf4, 0x49, 0xff, 0x0e, 0xf4, 0xad, 0x94, 0x56,
+ 0x9b, 0x7a, 0xdb, 0x66, 0x2a, 0xfb, 0x71, 0xb7, 0xbf, 0xbb, 0xb3, 0xf3,
+ 0xf3, 0xa0, 0xfe, 0x58, 0x7f, 0xf2, 0x2b, 0x3b, 0x3b, 0xfe, 0x25, 0x7e,
+ 0x7a, 0x93, 0x67, 0x9d, 0x4c, 0x89, 0x70, 0x78, 0x08, 0x7f, 0xcf, 0xca,
+ 0xa2, 0xda, 0x8a, 0x36, 0x36, 0xcd, 0x6a, 0x3a, 0x76, 0x41, 0x4b, 0x69,
+ 0xff, 0xef, 0xcd, 0xae, 0xdf, 0x65, 0x15, 0x28, 0xc7, 0xcf, 0x38, 0x49,
+ 0x4b, 0xa2, 0xde, 0xa2, 0xf6, 0x4c, 0xaa, 0x47, 0x47, 0xb3, 0x76, 0xeb,
+ 0x43, 0x27, 0x8f, 0x9e, 0x26, 0xf6, 0x96, 0x4e, 0x99, 0xb3, 0x55, 0xc9,
+ 0x3c, 0xfb, 0xe8, 0xce, 0x3a, 0xf1, 0x80, 0x2c, 0x1d, 0x5f, 0x27, 0x05,
+ 0x1d, 0x81, 0x32, 0xb2, 0x11, 0xe9, 0xfc, 0x7e, 0x50, 0x94, 0x57, 0xdb,
+ 0x69, 0x39, 0xbe, 0xce, 0x6f, 0x69, 0x31, 0x5e, 0xbc, 0x78, 0xde, 0xa7,
+ 0x7f, 0x5e, 0xfc, 0xbc, 0x7d, 0x5b, 0x4c, 0x69, 0x6d, 0x9e, 0xfe, 0xbc,
+ 0xcd, 0x9b, 0xfc, 0x9f, 0x69, 0x6f, 0xd4, 0x1b, 0xff, 0x63, 0x70, 0x5d,
+ 0xcf, 0xa6, 0x2b, 0x49, 0x87, 0x1a, 0x4b, 0xd2, 0x59, 0xb1, 0x9c, 0xd7,
+ 0x8e, 0x5c, 0x88, 0xea, 0xea, 0x80, 0x3d, 0xd1, 0x81, 0xa5, 0x53, 0xca,
+ 0xc4, 0xcd, 0x54, 0xc4, 0xe7, 0x8e, 0x8e, 0xa8, 0x3f, 0x90, 0xf5, 0xf8,
+ 0x9a, 0xe6, 0x4e, 0xe4, 0x93, 0xea, 0xfc, 0xeb, 0x3c, 0xe5, 0xa3, 0x49,
+ 0x1c, 0x82, 0x39, 0x16, 0x9a, 0x92, 0xce, 0x72, 0x7a, 0xae, 0x28, 0x27,
+ 0x59, 0xd9, 0x24, 0x64, 0x0c, 0xc7, 0x8f, 0x27, 0xa1, 0xb5, 0x5c, 0x50,
+ 0xe7, 0x4b, 0x66, 0x76, 0x38, 0x6b, 0xdc, 0x02, 0x9d, 0xd2, 0x2b, 0x5a,
+ 0x26, 0x5a, 0x1a, 0x26, 0x2d, 0x5e, 0xb9, 0xfb, 0xe4, 0x1d, 0xed, 0x9f,
+ 0x70, 0x88, 0x80, 0x02, 0x65, 0xb7, 0x22, 0xab, 0x76, 0x77, 0x77, 0xb7,
+ 0x9a, 0x94, 0xf6, 0x77, 0x3b, 0xd4, 0x14, 0xbc, 0x16, 0xa3, 0x80, 0xfd,
+ 0xbd, 0xe6, 0x0b, 0xdf, 0x13, 0x13, 0xf5, 0xe4, 0x4c, 0x03, 0xf9, 0xcf,
+ 0x7f, 0x04, 0xf4, 0x70, 0xc7, 0xdf, 0xe6, 0xf3, 0xdb, 0xe2, 0x86, 0xd6,
0x00, 0xb7, 0x5c, 0xda, 0x58, 0xdf, 0x84, 0xf9, 0xc4, 0x6c, 0x51, 0xbb,
0xeb, 0x83, 0x09, 0x85, 0x3e, 0x1a, 0xa5, 0xa3, 0xe9, 0x7d, 0x72, 0x9d,
0xde, 0x66, 0x3c, 0xf5, 0x05, 0x51, 0x10, 0x2f, 0x06, 0xb1, 0xf5, 0x29,
- 0xf8, 0x8c, 0x1e, 0xdc, 0x49, 0xb1, 0x1c, 0xd1, 0xe1, 0xff, 0xeb, 0xb2,
+ 0xf8, 0x8c, 0x1e, 0xdc, 0x49, 0xb1, 0x1c, 0xd1, 0xe1, 0xff, 0xdb, 0xb2,
0xa8, 0x65, 0x8d, 0xd2, 0xdb, 0x22, 0x9f, 0x34, 0xee, 0xca, 0xeb, 0x8c,
0x19, 0x0e, 0x77, 0x8c, 0x4b, 0x84, 0x18, 0x1e, 0x8f, 0x14, 0x47, 0x20,
0xaf, 0xf9, 0x3a, 0x22, 0x56, 0x45, 0xcb, 0x52, 0x24, 0xc9, 0x55, 0xc1,
0xf4, 0x0b, 0x06, 0x09, 0x02, 0xa4, 0xfd, 0xb9, 0x4e, 0xf9, 0xd6, 0xa1,
- 0x15, 0x70, 0x14, 0x5a, 0x66, 0xe0, 0x95, 0xd8, 0xb4, 0x74, 0xda, 0x97,
- 0xdb, 0x85, 0xdf, 0xc9, 0x3e, 0xa6, 0x33, 0x66, 0x44, 0xbd, 0x7f, 0xed,
- 0xf5, 0x93, 0xde, 0xbf, 0xf5, 0xc0, 0xe7, 0x7b, 0x7f, 0xe8, 0xf9, 0x2d,
- 0x27, 0x71, 0xe9, 0x36, 0x9f, 0xf0, 0x45, 0x41, 0x33, 0x39, 0x3a, 0xbd,
- 0x7d, 0x9e, 0xfc, 0x8d, 0xef, 0x76, 0xe2, 0x85, 0xd9, 0x47, 0xa3, 0x17,
- 0x9b, 0x1b, 0xbd, 0x9d, 0x10, 0x53, 0x4c, 0x17, 0x7c, 0xc9, 0x67, 0xe5,
- 0x98, 0x88, 0x2b, 0xbd, 0x22, 0x72, 0xa2, 0xbb, 0xd2, 0x9a, 0xe3, 0xf6,
- 0xf9, 0x15, 0x99, 0x16, 0x31, 0xb0, 0x64, 0x9e, 0xce, 0x88, 0x5e, 0x8f,
- 0x79, 0x44, 0xf9, 0x3c, 0xde, 0xd0, 0x1f, 0x2f, 0xb3, 0xcf, 0xb7, 0xf7,
- 0xf6, 0x9e, 0xfc, 0x7e, 0xf7, 0x59, 0x56, 0x5f, 0x6f, 0xff, 0xbc, 0xe5,
- 0x1e, 0x39, 0xba, 0xc4, 0xb2, 0x1b, 0x25, 0xda, 0x20, 0xe8, 0x16, 0x76,
- 0x5c, 0x9c, 0xde, 0xa7, 0xdf, 0xb3, 0xcb, 0xfc, 0x63, 0xdf, 0xe4, 0x19,
- 0x39, 0x11, 0x29, 0x51, 0x08, 0xed, 0x1f, 0x1f, 0x5e, 0x6b, 0xee, 0x6a,
- 0x99, 0x55, 0xb4, 0x92, 0x77, 0xd7, 0x69, 0x9d, 0xb8, 0x06, 0x64, 0x67,
- 0x67, 0xf9, 0xd5, 0x75, 0x9d, 0xdc, 0xa5, 0x7c, 0x19, 0x1c, 0xd5, 0xd2,
- 0x04, 0xdf, 0xc2, 0x74, 0x05, 0x5c, 0xa6, 0xc4, 0xcb, 0x79, 0x0f, 0x71,
- 0xe5, 0x8e, 0xbc, 0x04, 0x50, 0x13, 0xc5, 0xcb, 0x86, 0x78, 0x71, 0x67,
- 0x94, 0x56, 0x7c, 0xa6, 0xe6, 0x74, 0x74, 0x6b, 0xba, 0xc3, 0x97, 0xfc,
- 0xd7, 0x35, 0xdd, 0xd2, 0x58, 0x03, 0x1d, 0x28, 0x2e, 0xb2, 0x37, 0xbc,
- 0x9d, 0xbc, 0x37, 0xee, 0x72, 0xa1, 0x4d, 0xea, 0xeb, 0x36, 0xbb, 0x37,
- 0x2a, 0x3a, 0x7b, 0xc4, 0x37, 0x1c, 0x65, 0xac, 0x33, 0xfb, 0x5b, 0x97,
- 0x79, 0x62, 0x8c, 0x69, 0xc5, 0x17, 0xb9, 0x5c, 0xd7, 0x34, 0xf8, 0x60,
- 0xb2, 0xb4, 0x68, 0xe9, 0x0d, 0x8b, 0x0c, 0x2d, 0xc1, 0x04, 0xaf, 0x4d,
- 0x0a, 0x22, 0x32, 0x1a, 0x2d, 0xb1, 0x49, 0x9e, 0x19, 0x33, 0x3f, 0xac,
- 0x0a, 0x88, 0x9c, 0xda, 0xe4, 0x0f, 0xf3, 0x9a, 0xef, 0x00, 0x48, 0x99,
- 0x34, 0x5e, 0x5a, 0x14, 0x08, 0x8a, 0xc4, 0x42, 0x83, 0xf9, 0xe3, 0xfa,
- 0xa2, 0x67, 0x93, 0x5b, 0x92, 0x22, 0x48, 0x60, 0xcc, 0xdc, 0x5b, 0xb8,
- 0x6f, 0xc7, 0x2c, 0xbb, 0x4c, 0xe9, 0xbc, 0x8c, 0x8b, 0xb2, 0x64, 0x89,
- 0x9c, 0x77, 0x70, 0x24, 0x2c, 0x6e, 0x96, 0xd1, 0x35, 0x1f, 0x2e, 0x67,
- 0xce, 0x17, 0x0e, 0xb1, 0x1a, 0x92, 0x1b, 0xc0, 0x4c, 0xe8, 0x7e, 0x07,
- 0x37, 0xc6, 0xc4, 0x31, 0x3a, 0x6e, 0x7b, 0x3c, 0xce, 0x16, 0x75, 0xd5,
- 0x35, 0x27, 0xdb, 0x70, 0x1a, 0x4e, 0x99, 0xf1, 0xca, 0x87, 0x42, 0x11,
- 0xd6, 0xd5, 0x5d, 0xca, 0x90, 0x8b, 0x4c, 0xce, 0x20, 0x39, 0xa9, 0x72,
- 0xab, 0x56, 0x83, 0x36, 0x88, 0xa3, 0x61, 0xcd, 0x67, 0x3c, 0x50, 0x7e,
- 0xb8, 0x92, 0x93, 0x0a, 0xce, 0xc9, 0x1b, 0x29, 0x92, 0xb0, 0xf4, 0xcb,
- 0x97, 0x0a, 0xad, 0xa7, 0x6b, 0x9c, 0x7a, 0x75, 0x7b, 0xca, 0xdd, 0x57,
- 0xa4, 0x43, 0xd0, 0x4d, 0x3b, 0xa9, 0xae, 0x49, 0x38, 0xaa, 0xf4, 0x64,
- 0xe7, 0x33, 0xa2, 0x99, 0x5b, 0xde, 0xdf, 0x45, 0x96, 0x4d, 0x86, 0xc9,
- 0xc9, 0x25, 0x33, 0xd8, 0x92, 0x06, 0x5d, 0xe3, 0x6b, 0xe6, 0xf9, 0xb4,
- 0x6e, 0x13, 0x08, 0xd9, 0xee, 0x68, 0xc9, 0x50, 0x02, 0xe6, 0xcd, 0x94,
- 0x46, 0x8b, 0x9d, 0x30, 0x97, 0x9b, 0x36, 0x2f, 0x08, 0x9c, 0x43, 0x62,
- 0xe4, 0x3c, 0xbc, 0x51, 0x96, 0x80, 0x12, 0x47, 0x59, 0x7d, 0x97, 0x65,
- 0xae, 0xb9, 0x2a, 0xa3, 0x4b, 0x89, 0x37, 0x4d, 0x24, 0x33, 0x30, 0x43,
- 0x5e, 0xda, 0xd3, 0xb3, 0x93, 0xaf, 0xcf, 0x0e, 0xcf, 0xcf, 0x93, 0xb7,
- 0x87, 0x17, 0x87, 0x67, 0x8d, 0x95, 0x9e, 0x17, 0xe5, 0x0c, 0x3b, 0x3a,
- 0xc9, 0xab, 0xc5, 0x34, 0xbd, 0xe7, 0xad, 0xa6, 0x99, 0x5c, 0x95, 0x7c,
- 0xb2, 0x66, 0x19, 0x5f, 0x10, 0x93, 0x25, 0x38, 0x59, 0x52, 0x10, 0x7f,
- 0x48, 0x55, 0x22, 0x65, 0x66, 0x02, 0x31, 0x76, 0x7e, 0xe5, 0x57, 0x9a,
- 0x38, 0x8e, 0xde, 0x73, 0x7c, 0xd1, 0xb9, 0xfd, 0x60, 0xd1, 0x10, 0xca,
- 0x47, 0xdf, 0x7f, 0x26, 0xcb, 0x54, 0x61, 0x4e, 0x44, 0xb3, 0xf9, 0x0c,
- 0xcc, 0x8e, 0x7e, 0x7a, 0x69, 0x30, 0xbb, 0x24, 0x51, 0x98, 0xee, 0xbe,
- 0x16, 0x69, 0xb8, 0x71, 0x62, 0x5d, 0xa1, 0xd3, 0xb0, 0x92, 0x43, 0x9d,
- 0xd3, 0x58, 0x67, 0xf9, 0x9c, 0x08, 0x8c, 0x08, 0x52, 0x4f, 0x39, 0x53,
- 0x02, 0x8d, 0xf5, 0x52, 0x78, 0x82, 0xae, 0x48, 0x53, 0x59, 0xa2, 0x97,
- 0x69, 0xb3, 0x89, 0x0b, 0xba, 0xe9, 0x61, 0x50, 0x44, 0x9a, 0xcc, 0xaf,
- 0x47, 0xcc, 0x9a, 0x58, 0x63, 0x20, 0xd1, 0x2e, 0xeb, 0xec, 0xcd, 0xdd,
- 0x27, 0xf4, 0x06, 0x8d, 0x8d, 0x6e, 0x13, 0xbe, 0x20, 0xae, 0xb3, 0xf6,
- 0x2a, 0xd2, 0x21, 0x02, 0x6f, 0xb9, 0xcb, 0x2b, 0x1c, 0xaa, 0xbb, 0x62,
- 0x39, 0x25, 0xf9, 0x9c, 0x1f, 0x58, 0x2e, 0xf0, 0x02, 0x75, 0xb5, 0xf0,
- 0xa7, 0x67, 0x96, 0x7f, 0xe4, 0x55, 0x6f, 0xb7, 0x42, 0x43, 0xa3, 0x3f,
- 0x17, 0xb4, 0x09, 0x32, 0x9c, 0x61, 0x9b, 0xb7, 0x82, 0x6b, 0x44, 0x7b,
- 0xc8, 0xa7, 0x05, 0xec, 0xee, 0xf4, 0xe4, 0xfc, 0x82, 0xef, 0xce, 0xd3,
- 0xf7, 0x17, 0xd4, 0x10, 0x5d, 0x9e, 0x55, 0x4d, 0xdb, 0xc9, 0x2f, 0xce,
- 0x33, 0x28, 0x47, 0xd6, 0x1c, 0xed, 0x5a, 0x8e, 0x23, 0x0e, 0xd9, 0xc0,
- 0xba, 0x94, 0x31, 0x8a, 0xf6, 0xc8, 0xc4, 0x6b, 0xba, 0xa3, 0xdc, 0x7e,
- 0xfe, 0xa5, 0x64, 0xe3, 0x8b, 0x4d, 0xda, 0xee, 0x81, 0x6b, 0xee, 0x47,
- 0x7e, 0x1a, 0xb7, 0x76, 0x95, 0xcf, 0xf2, 0x69, 0x1a, 0x48, 0x28, 0xca,
- 0x89, 0x98, 0xae, 0xdd, 0x79, 0x1c, 0x13, 0xdb, 0xc5, 0xa0, 0xbd, 0x8a,
- 0xc4, 0x2b, 0x88, 0xd3, 0xec, 0x37, 0x6a, 0xc2, 0x17, 0x29, 0x64, 0xc0,
- 0x45, 0xee, 0x16, 0x8e, 0x77, 0x8c, 0x8f, 0x79, 0x63, 0x99, 0xda, 0xbb,
- 0x16, 0x2d, 0x1b, 0x73, 0x72, 0xe8, 0xe0, 0x6e, 0xe1, 0xd6, 0x47, 0x69,
- 0xb9, 0xee, 0x38, 0x98, 0x28, 0xc6, 0xd4, 0xe8, 0xd5, 0x92, 0x06, 0x2f,
- 0xab, 0xda, 0x4f, 0x06, 0xbf, 0xe3, 0x91, 0xb3, 0x7e, 0xe4, 0x4e, 0x34,
- 0xc9, 0xdd, 0xf3, 0xc9, 0x70, 0xed, 0x04, 0x7a, 0xb9, 0x53, 0xe2, 0x4f,
- 0x44, 0x7d, 0x4f, 0x84, 0xfd, 0x8b, 0x3e, 0x90, 0x88, 0xc6, 0x4d, 0xd2,
- 0xd7, 0x1d, 0xd1, 0x60, 0x4a, 0x4b, 0x48, 0xcc, 0xe4, 0x2d, 0x0f, 0x5d,
- 0x3b, 0x53, 0x9d, 0x1f, 0xfb, 0x44, 0xcb, 0x4a, 0xb3, 0x72, 0x57, 0xf2,
- 0x64, 0x92, 0xf3, 0x77, 0x44, 0xec, 0xc4, 0xa8, 0x97, 0x19, 0x84, 0x5b,
- 0x9d, 0xe3, 0xcc, 0xcf, 0x8d, 0xb5, 0xa5, 0xea, 0x9a, 0x84, 0xe3, 0x64,
- 0x5d, 0x18, 0xca, 0x80, 0xbb, 0x59, 0xe7, 0x85, 0x9d, 0xb5, 0x3a, 0xa1,
- 0xb9, 0x4c, 0xf4, 0xb2, 0x52, 0x01, 0x83, 0xb6, 0x6f, 0x96, 0xde, 0x87,
- 0x92, 0x28, 0x58, 0x0e, 0x46, 0x5e, 0x94, 0xee, 0xde, 0xa6, 0x9b, 0x61,
- 0xc1, 0x32, 0x81, 0xb2, 0x22, 0xf0, 0x74, 0x9c, 0x9f, 0x4a, 0x86, 0xd6,
- 0x27, 0xa1, 0x87, 0x9f, 0xbc, 0xba, 0xb6, 0x47, 0x83, 0xfb, 0x21, 0xa5,
- 0xb9, 0x31, 0x8f, 0x63, 0xb5, 0x6d, 0x62, 0xec, 0xab, 0x28, 0x45, 0x79,
- 0x9f, 0x16, 0xcc, 0x75, 0xd6, 0x45, 0xf4, 0xd2, 0x91, 0x63, 0xe8, 0x4c,
- 0x58, 0x03, 0xec, 0x2a, 0xff, 0x69, 0xcd, 0xb9, 0x61, 0xeb, 0x72, 0x55,
- 0x8f, 0x0e, 0xcd, 0x2f, 0xd4, 0x39, 0x16, 0x89, 0x6e, 0x80, 0x8a, 0xc9,
- 0xca, 0xd6, 0x1d, 0xd4, 0x46, 0x1c, 0xbb, 0x57, 0xcb, 0xe1, 0x80, 0x20,
- 0xdf, 0x5a, 0xf9, 0x0a, 0xb2, 0xb5, 0xf2, 0x63, 0x37, 0x33, 0x9a, 0xd1,
- 0x24, 0x27, 0x96, 0x46, 0x7c, 0xd5, 0x76, 0xc6, 0xeb, 0x1b, 0x1d, 0xb2,
- 0xdc, 0x7d, 0x24, 0xa4, 0xb3, 0xea, 0x1c, 0x72, 0x56, 0x1b, 0xd3, 0xe0,
- 0x84, 0x76, 0xea, 0x18, 0xf3, 0x18, 0xdc, 0x26, 0x7c, 0x1a, 0x48, 0xfa,
- 0xe5, 0xa3, 0x31, 0x38, 0x39, 0xbe, 0x0d, 0xa8, 0x9a, 0x15, 0xc4, 0x39,
- 0x5f, 0xb7, 0x7d, 0x28, 0xe1, 0xa3, 0xa2, 0x20, 0x3d, 0xcc, 0x4f, 0x8d,
- 0x95, 0xa7, 0x6c, 0xce, 0xcc, 0x4a, 0x77, 0x74, 0x30, 0x90, 0xaf, 0xd0,
- 0xf2, 0x3d, 0x29, 0x00, 0xe9, 0x55, 0x9a, 0x3b, 0x7a, 0x53, 0xc6, 0xe6,
- 0x9e, 0x9d, 0x17, 0xfa, 0x38, 0xef, 0x14, 0x5f, 0xe4, 0xca, 0x43, 0x96,
- 0xb8, 0xef, 0x32, 0x9e, 0x17, 0x31, 0x01, 0x9c, 0x64, 0x6d, 0x16, 0xd2,
- 0x8f, 0x35, 0x37, 0x82, 0xbc, 0xc7, 0xa2, 0x13, 0x38, 0x21, 0x04, 0x21,
- 0x6a, 0x72, 0x7d, 0x98, 0x7c, 0x53, 0xdc, 0x65, 0x30, 0x49, 0x41, 0x4c,
- 0xcd, 0xd9, 0xa8, 0x42, 0x12, 0xcd, 0x5d, 0x96, 0xcc, 0x48, 0x82, 0xa2,
- 0xd5, 0xc4, 0x25, 0x8a, 0xcf, 0x68, 0x9c, 0x5e, 0xf4, 0x2e, 0xee, 0xd0,
- 0xad, 0x9b, 0x84, 0xdb, 0xc9, 0x4b, 0x39, 0x11, 0xc9, 0x06, 0x2e, 0xe9,
- 0x31, 0x2f, 0xd6, 0xa2, 0xf6, 0xb3, 0x70, 0xeb, 0x41, 0x6c, 0xb3, 0x0a,
- 0x0e, 0x17, 0xdf, 0x58, 0x34, 0x82, 0xe4, 0xb3, 0xe1, 0xce, 0x8b, 0xe1,
- 0xf6, 0x90, 0x45, 0xea, 0xec, 0x36, 0x2f, 0x96, 0x15, 0xf5, 0x8e, 0xa1,
- 0x24, 0xc1, 0x9b, 0x59, 0xc9, 0xa2, 0x76, 0x71, 0x75, 0x35, 0x95, 0x0b,
- 0x7c, 0xab, 0xb8, 0xbc, 0x0c, 0xee, 0xf8, 0x32, 0x5b, 0x88, 0x28, 0xcf,
- 0x8b, 0xa3, 0x87, 0x4e, 0x78, 0x5c, 0x78, 0xb9, 0xeb, 0x72, 0x7a, 0xfd,
- 0x78, 0xf0, 0x3b, 0xda, 0xe8, 0x81, 0x71, 0xa3, 0x01, 0x31, 0xa3, 0x96,
- 0xc9, 0xf1, 0x2d, 0x9b, 0x66, 0xc2, 0x2b, 0xd1, 0xb3, 0x2e, 0x11, 0xd8,
- 0x72, 0x90, 0x96, 0xfb, 0x90, 0x5a, 0x48, 0x1c, 0x3b, 0x0b, 0x0c, 0x3e,
- 0x01, 0x91, 0x11, 0x73, 0x9a, 0x4f, 0xd2, 0x92, 0x34, 0x69, 0xb6, 0x1b,
- 0xd1, 0xc3, 0x7c, 0xda, 0x52, 0x21, 0xf7, 0xbe, 0xf0, 0x3c, 0x4f, 0x62,
- 0x83, 0x3d, 0x1e, 0x60, 0xa8, 0x55, 0x1b, 0xd7, 0xa1, 0xab, 0xa0, 0x92,
- 0x91, 0xa9, 0x28, 0x9a, 0x7a, 0xc9, 0xc4, 0x33, 0x6f, 0xd3, 0x3b, 0x2f,
- 0x8b, 0xe9, 0xb4, 0xb8, 0xe3, 0x4b, 0x84, 0x85, 0xc9, 0x60, 0x5b, 0x6d,
- 0x3b, 0xaa, 0xaa, 0x18, 0xe7, 0x62, 0x38, 0xd2, 0x45, 0x87, 0xae, 0x0c,
- 0x2b, 0x27, 0xbf, 0x5a, 0xe9, 0xed, 0xce, 0x62, 0x6b, 0x45, 0x9c, 0x24,
- 0x71, 0x7a, 0x3f, 0x4c, 0x45, 0xad, 0xe6, 0xfc, 0xa5, 0x27, 0x47, 0x52,
- 0x59, 0x31, 0x8d, 0x24, 0x67, 0x7d, 0xec, 0xce, 0xf4, 0xf6, 0x7c, 0xec,
- 0x59, 0x63, 0x70, 0x54, 0xfb, 0xad, 0xe6, 0xaa, 0x25, 0xb5, 0x41, 0xeb,
- 0x3d, 0xc9, 0xd9, 0x3e, 0x48, 0xda, 0x93, 0x98, 0xfc, 0x44, 0xd6, 0xa7,
- 0xd7, 0xc6, 0xcb, 0xaa, 0x26, 0x41, 0xd3, 0x7a, 0x95, 0xa6, 0xa8, 0x5f,
- 0x22, 0xc9, 0x7d, 0xa6, 0xb3, 0x56, 0x73, 0x44, 0x74, 0x9f, 0x0d, 0x9f,
- 0x3c, 0x1f, 0x6e, 0x07, 0x84, 0xb0, 0xcd, 0xeb, 0xcc, 0xaa, 0xd5, 0xce,
- 0x70, 0xbb, 0xf5, 0xf8, 0x06, 0xdf, 0xe9, 0x9b, 0xb6, 0xe4, 0x8d, 0x35,
- 0xc7, 0x6d, 0x6f, 0xe7, 0x80, 0xde, 0x0c, 0x6f, 0x32, 0xb9, 0xb3, 0x73,
- 0x6f, 0x9e, 0x72, 0xbd, 0xd3, 0x0e, 0xcf, 0x21, 0x0e, 0xca, 0x7d, 0x48,
- 0xf7, 0xf9, 0x9e, 0xb4, 0xb4, 0x33, 0xdc, 0x09, 0xb6, 0x5e, 0x87, 0xb3,
- 0xd3, 0x3d, 0x9c, 0x98, 0x00, 0x5a, 0x83, 0xd9, 0x31, 0xa1, 0x59, 0x24,
- 0x25, 0xd7, 0x6f, 0xab, 0x39, 0x53, 0xd5, 0xf4, 0x45, 0x5b, 0x32, 0x5d,
- 0xa4, 0x27, 0x8d, 0x45, 0xc2, 0x88, 0x76, 0x3f, 0x61, 0x79, 0x40, 0x26,
- 0x39, 0x69, 0x59, 0xdc, 0x2f, 0x6d, 0x88, 0xdf, 0x1a, 0x59, 0x15, 0x0c,
- 0x75, 0x57, 0x06, 0xd8, 0x41, 0x3a, 0xb8, 0x58, 0x70, 0x31, 0xf0, 0xc8,
- 0x97, 0x74, 0x6f, 0x95, 0x53, 0x68, 0x4d, 0x66, 0xf8, 0x24, 0x46, 0x42,
- 0xfc, 0x2d, 0x9f, 0xd6, 0x4a, 0x90, 0x62, 0x9d, 0xe2, 0xbe, 0x86, 0xed,
- 0xd1, 0x3d, 0x30, 0x1b, 0xe2, 0x86, 0xf3, 0xc5, 0xbc, 0xf5, 0xc2, 0x6b,
- 0xe1, 0xc2, 0x2a, 0x6a, 0xbf, 0x3b, 0x7d, 0x47, 0x33, 0x3b, 0x3e, 0xe7,
- 0x9b, 0x8f, 0x54, 0x53, 0x59, 0x21, 0x7c, 0x4a, 0xcb, 0x6a, 0xbc, 0xdd,
- 0x8b, 0xc2, 0x24, 0x05, 0xb7, 0x9a, 0x8b, 0x47, 0x6c, 0x06, 0x01, 0x36,
- 0x40, 0xd3, 0xb7, 0x65, 0x4a, 0x5a, 0x1b, 0xe6, 0xaa, 0xb3, 0xa8, 0xb8,
- 0xf9, 0xa1, 0xf4, 0x1c, 0xad, 0x0e, 0xa4, 0x03, 0x28, 0x83, 0xae, 0xe5,
- 0xe6, 0xbb, 0xb2, 0xb2, 0xbc, 0x2a, 0xf3, 0xec, 0xaa, 0xa8, 0xf9, 0x48,
- 0xdb, 0x67, 0xf4, 0xcc, 0xa0, 0xd5, 0x1c, 0x56, 0x0d, 0x03, 0x02, 0x67,
- 0x12, 0xfd, 0x4c, 0x55, 0x11, 0xde, 0x6b, 0xd2, 0xb4, 0x88, 0xab, 0x81,
- 0x1b, 0xac, 0x3d, 0xb4, 0xb0, 0xcf, 0xa3, 0x85, 0x4d, 0xa7, 0x2b, 0x57,
- 0x96, 0xbb, 0xda, 0x3f, 0xa6, 0xe9, 0xf1, 0xba, 0x06, 0xcb, 0x8a, 0xcf,
- 0x82, 0x65, 0x85, 0xb9, 0xd7, 0x16, 0x76, 0xf5, 0xca, 0x62, 0x69, 0x3f,
- 0x79, 0x6d, 0xb9, 0x13, 0xe9, 0xaa, 0x7d, 0x2c, 0x2b, 0xd5, 0xf6, 0x3e,
- 0x65, 0x6d, 0x83, 0xc5, 0x95, 0x4f, 0x93, 0xdd, 0x88, 0x65, 0x2d, 0x7e,
- 0x9b, 0xc5, 0xdd, 0x61, 0x46, 0x55, 0x4f, 0xab, 0xdb, 0x88, 0x2f, 0xd0,
- 0xa4, 0x37, 0xd9, 0x42, 0xc2, 0x86, 0xba, 0x90, 0x2f, 0xf0, 0x32, 0x7b,
- 0xb6, 0xf0, 0x51, 0x8c, 0x78, 0x36, 0x01, 0x67, 0x24, 0x49, 0xa3, 0x73,
- 0x38, 0x2b, 0x6a, 0x79, 0x59, 0x86, 0x3e, 0xf4, 0x46, 0x57, 0x6e, 0xd5,
- 0xdf, 0xcd, 0x3a, 0x9c, 0xe1, 0x76, 0xdf, 0xff, 0xbe, 0xd3, 0x66, 0xe1,
- 0x7c, 0x07, 0xbb, 0x6f, 0xb1, 0x86, 0x24, 0x27, 0xd4, 0x65, 0x01, 0x83,
- 0x51, 0x63, 0x88, 0xb8, 0x15, 0x89, 0x33, 0x8e, 0x49, 0x87, 0x23, 0x1e,
- 0xb9, 0x91, 0x37, 0xbc, 0x65, 0x26, 0x4b, 0xd2, 0x06, 0x8f, 0xd2, 0xf1,
- 0x0d, 0xdf, 0x44, 0xb9, 0xda, 0xa1, 0x6d, 0x9b, 0xe4, 0xb6, 0x20, 0xdd,
- 0xf6, 0x36, 0x63, 0x8f, 0x92, 0x75, 0xb4, 0x19, 0xb0, 0xd6, 0x5d, 0x5e,
- 0xc4, 0xaa, 0x9a, 0xde, 0xee, 0x7e, 0xea, 0x22, 0x72, 0x87, 0x36, 0xc2,
- 0xdd, 0x78, 0x09, 0xf5, 0x82, 0x5b, 0xb1, 0x88, 0x78, 0xdb, 0x2f, 0xe3,
- 0x79, 0x41, 0xb7, 0x7c, 0x3e, 0xb3, 0x1e, 0xf2, 0x90, 0x33, 0xb0, 0xb4,
- 0x4f, 0x4f, 0xdf, 0xae, 0x3c, 0xae, 0x43, 0xfd, 0x3a, 0x67, 0xe7, 0xd1,
- 0x24, 0x83, 0x99, 0x88, 0x0e, 0xd0, 0x04, 0xce, 0x21, 0xba, 0x7e, 0x32,
- 0x6a, 0x33, 0x10, 0xba, 0x07, 0x4f, 0x6c, 0xaa, 0x4f, 0x7e, 0xcd, 0x54,
- 0x9f, 0xfc, 0x13, 0xa6, 0xfa, 0x64, 0xe5, 0x54, 0xfd, 0x2c, 0x9e, 0xf2,
- 0x2c, 0xf2, 0xc5, 0xed, 0xd3, 0xb6, 0x18, 0xc4, 0x37, 0x9c, 0xca, 0xa3,
- 0x75, 0xe3, 0x46, 0xa4, 0x2b, 0xa4, 0x98, 0xde, 0x66, 0x2a, 0x24, 0xd0,
- 0x07, 0x47, 0xa7, 0xb7, 0x4f, 0x59, 0xec, 0x64, 0x39, 0x8d, 0xed, 0x41,
- 0x2c, 0xe5, 0x76, 0x51, 0x29, 0xab, 0xba, 0xa1, 0xda, 0xc0, 0x06, 0x4b,
- 0xb6, 0xef, 0x06, 0xa3, 0x79, 0xae, 0xa3, 0x79, 0xde, 0x35, 0x9a, 0x4f,
- 0x1f, 0xce, 0xf3, 0x60, 0x38, 0xbf, 0x70, 0x34, 0x4f, 0x83, 0xd1, 0xa4,
- 0x3c, 0x9a, 0x74, 0xc1, 0x6e, 0xb9, 0xf6, 0x16, 0x93, 0x62, 0xbf, 0xc5,
- 0x9e, 0xdd, 0x4d, 0xb3, 0xeb, 0xab, 0x8b, 0x63, 0xee, 0x3c, 0xa2, 0x90,
- 0xff, 0xd9, 0x01, 0xa9, 0x43, 0x95, 0x76, 0x54, 0xcb, 0x6d, 0x4b, 0xaf,
- 0x69, 0xc9, 0x5e, 0x0b, 0x75, 0x90, 0x06, 0x52, 0x2e, 0xfd, 0x8f, 0xb6,
- 0xdb, 0x79, 0xe6, 0xd8, 0x12, 0xcf, 0x2a, 0xbf, 0x2a, 0xf3, 0xa0, 0x0b,
- 0x7e, 0xa7, 0x2d, 0x79, 0x14, 0x59, 0xc5, 0x6a, 0x5f, 0xf6, 0x31, 0x67,
- 0x87, 0x6c, 0xae, 0x06, 0x64, 0x52, 0xf3, 0x92, 0xb1, 0x18, 0xe6, 0x87,
- 0xec, 0x94, 0x02, 0x55, 0x89, 0x85, 0x11, 0x83, 0x4d, 0x2e, 0xa7, 0xe9,
- 0x55, 0xc7, 0xd5, 0x98, 0x5f, 0xcd, 0x0b, 0x75, 0x90, 0x56, 0x44, 0x75,
- 0xf0, 0x68, 0x2b, 0x21, 0x56, 0xc4, 0x45, 0xe6, 0xe3, 0xe9, 0x12, 0x2e,
- 0xb2, 0x13, 0x9a, 0xe0, 0xf9, 0xf9, 0x37, 0x21, 0x3b, 0xd8, 0xe7, 0x15,
- 0x64, 0x91, 0x72, 0x90, 0x5e, 0xb1, 0x74, 0xf9, 0x52, 0x7e, 0x54, 0x35,
- 0xf3, 0xea, 0x2f, 0xba, 0xe5, 0x9d, 0x73, 0xd5, 0x21, 0x61, 0xe7, 0xe7,
- 0x57, 0xf7, 0x83, 0x77, 0x78, 0xfd, 0x2a, 0xbf, 0x8e, 0x72, 0x47, 0xe8,
- 0xa1, 0x68, 0x73, 0x32, 0x1e, 0x2b, 0xf1, 0xb2, 0x09, 0x6b, 0x3d, 0xb0,
- 0x5c, 0x26, 0x07, 0x5f, 0x1f, 0xf1, 0x34, 0xd3, 0x7c, 0x2a, 0x66, 0x35,
- 0x9d, 0x76, 0x9e, 0x4d, 0x59, 0x63, 0xc2, 0x9a, 0xc1, 0xf1, 0x99, 0x84,
- 0x66, 0x7a, 0xfd, 0x6f, 0xfd, 0x6d, 0xf1, 0x37, 0x5a, 0xc5, 0x74, 0xeb,
- 0xe9, 0x70, 0x7b, 0x9d, 0x45, 0x78, 0xba, 0xac, 0xb2, 0xf9, 0xb8, 0x60,
- 0x4f, 0xc5, 0x68, 0x9a, 0xce, 0x6f, 0x2a, 0x51, 0xba, 0x44, 0x13, 0xe1,
- 0xb1, 0xf6, 0xe9, 0xf8, 0x95, 0x65, 0xb1, 0x9c, 0x4f, 0x3a, 0xb6, 0x5c,
- 0xa7, 0x83, 0x23, 0xaf, 0xe6, 0x52, 0xb8, 0x67, 0x88, 0x64, 0xca, 0x1b,
- 0x33, 0xcb, 0xf2, 0x95, 0x00, 0xa7, 0x0b, 0x6f, 0x1d, 0xc6, 0xe5, 0xc4,
- 0xfd, 0x56, 0x73, 0x83, 0x6f, 0x20, 0x66, 0x13, 0xd9, 0xb0, 0x3b, 0x5c,
- 0xce, 0x49, 0x61, 0x46, 0xdc, 0xe8, 0x16, 0x3c, 0xba, 0x94, 0xa9, 0xeb,
- 0x83, 0x76, 0x43, 0x9b, 0xe2, 0x01, 0xbe, 0x22, 0x0e, 0xf6, 0x69, 0x5a,
- 0xd5, 0x30, 0xf4, 0x18, 0x05, 0xf1, 0x83, 0xa1, 0x28, 0x9d, 0xce, 0xef,
- 0x39, 0x40, 0xe0, 0x53, 0x44, 0xe9, 0xcb, 0xfc, 0x8a, 0x38, 0xa8, 0x58,
- 0xb8, 0x10, 0x53, 0x60, 0xa1, 0x04, 0xac, 0x9b, 0x5d, 0x17, 0x20, 0x30,
- 0x92, 0x69, 0xb3, 0xe9, 0x65, 0xd7, 0x79, 0x35, 0xe5, 0x1c, 0xfa, 0xab,
- 0x30, 0x63, 0x0c, 0x2c, 0x38, 0x0a, 0xec, 0x80, 0x4e, 0xc6, 0xd3, 0x34,
- 0x9f, 0x55, 0x0d, 0xf1, 0x75, 0xd8, 0xc5, 0x4d, 0xd8, 0xfc, 0xca, 0xef,
- 0x8f, 0xd8, 0xa4, 0x5e, 0x56, 0x6c, 0x2a, 0xe1, 0x0d, 0x49, 0x4d, 0xa2,
- 0x16, 0x83, 0xf5, 0x75, 0x36, 0xbe, 0x01, 0xd9, 0x05, 0x66, 0xc4, 0x36,
- 0x47, 0x95, 0x55, 0xc7, 0x82, 0x2d, 0x39, 0x9c, 0x80, 0x44, 0x0f, 0x76,
- 0xca, 0xe5, 0xf3, 0xc9, 0x72, 0x8c, 0x63, 0xcb, 0x96, 0x11, 0x12, 0xc7,
- 0xca, 0x94, 0xc5, 0x9b, 0x5a, 0xc2, 0x37, 0x40, 0x17, 0x03, 0x22, 0x82,
- 0x45, 0xe7, 0xe8, 0xe0, 0xdc, 0x10, 0x99, 0xb4, 0xc1, 0x0e, 0x2a, 0x75,
- 0x05, 0xc0, 0xca, 0x6e, 0x9a, 0x5e, 0x73, 0x35, 0x5b, 0xcd, 0xc9, 0xda,
- 0xf6, 0xe9, 0xba, 0xc9, 0xe9, 0xf6, 0x36, 0xff, 0xf2, 0xa4, 0x50, 0x52,
- 0x1a, 0x90, 0x6e, 0x5e, 0xe5, 0x63, 0x31, 0x4a, 0xe5, 0x57, 0x19, 0x33,
- 0x0c, 0x16, 0x34, 0xeb, 0xe9, 0x4c, 0x82, 0x30, 0xda, 0x84, 0x36, 0x70,
- 0x12, 0x5a, 0x44, 0x56, 0x21, 0x47, 0x11, 0x75, 0xc4, 0xd1, 0x87, 0x99,
- 0x48, 0x43, 0x83, 0x59, 0x2e, 0xb6, 0x4b, 0x1a, 0x8a, 0xf0, 0xcc, 0x36,
- 0xdf, 0x81, 0x8f, 0xa3, 0xaa, 0x89, 0xb7, 0xf4, 0xf9, 0x88, 0x8c, 0x61,
- 0x78, 0x66, 0xa3, 0x9e, 0x59, 0x14, 0xcd, 0x34, 0x3a, 0x62, 0x21, 0x90,
- 0xbd, 0x4d, 0x77, 0xf9, 0x58, 0x1c, 0x0d, 0x70, 0x96, 0x75, 0x98, 0x08,
- 0xc6, 0xd3, 0x9c, 0x1f, 0x9c, 0x91, 0x5a, 0xcb, 0x6f, 0x89, 0xd4, 0xcc,
- 0x77, 0x08, 0x69, 0xf0, 0xc4, 0x14, 0x8f, 0xc4, 0xbe, 0x01, 0x73, 0x59,
- 0x75, 0x0d, 0x13, 0x77, 0x5a, 0xe6, 0xf0, 0x46, 0x45, 0xcd, 0xc9, 0x98,
- 0x79, 0x92, 0xe1, 0x38, 0xa1, 0x56, 0x89, 0xc1, 0xd7, 0xdb, 0x0a, 0x70,
- 0x76, 0x98, 0xeb, 0x04, 0x07, 0x67, 0xc4, 0xe7, 0x55, 0x22, 0x63, 0x92,
- 0x97, 0x7c, 0x77, 0xbd, 0xe2, 0xd9, 0xac, 0x60, 0x89, 0xa7, 0xf0, 0x81,
- 0x5d, 0x37, 0x8d, 0xc1, 0x01, 0xeb, 0x13, 0x93, 0x89, 0xb4, 0x06, 0x87,
- 0x21, 0x53, 0x4f, 0xe7, 0xdd, 0x4f, 0x14, 0xc5, 0xec, 0xd0, 0xb5, 0xb5,
- 0xf0, 0x96, 0x21, 0xda, 0x9a, 0x2c, 0xbf, 0x35, 0xf7, 0x73, 0x20, 0x59,
- 0xc3, 0x75, 0xbf, 0x7e, 0x9e, 0xd5, 0xed, 0xe6, 0x0e, 0xd0, 0xe1, 0xde,
- 0x7a, 0x10, 0x01, 0x20, 0xad, 0xea, 0xda, 0x8d, 0x32, 0xf3, 0xd7, 0x8a,
- 0x25, 0x86, 0x98, 0x28, 0x47, 0x90, 0xed, 0xbc, 0xfa, 0x6e, 0xff, 0xf8,
- 0xfd, 0xe1, 0xce, 0x9f, 0xda, 0xe4, 0x43, 0xdf, 0xed, 0xca, 0x77, 0xbb,
- 0xeb, 0x5d, 0x3c, 0x8b, 0x28, 0x28, 0x49, 0x7a, 0xaf, 0x7a, 0x49, 0x75,
- 0x3f, 0x1b, 0x15, 0x53, 0xc7, 0xb7, 0xb4, 0x13, 0x1e, 0x45, 0x5f, 0x5d,
- 0x1f, 0xe6, 0x80, 0xc6, 0xc2, 0xf0, 0x15, 0xd9, 0x1e, 0x3b, 0x1c, 0xa0,
- 0x2a, 0x97, 0x81, 0x02, 0xd2, 0x49, 0xb8, 0x18, 0x55, 0x8d, 0x2b, 0x4f,
- 0x37, 0x88, 0x5b, 0xae, 0x84, 0x20, 0xfb, 0x89, 0x9c, 0xa4, 0x36, 0x3b,
- 0x97, 0x19, 0x3b, 0xd7, 0x96, 0x19, 0x00, 0x55, 0x11, 0x49, 0x44, 0xd6,
- 0xbe, 0x27, 0xf2, 0xad, 0xd9, 0x7a, 0xf2, 0xbe, 0x12, 0xa6, 0x92, 0x57,
- 0x7a, 0x3e, 0xdb, 0x0c, 0x8f, 0x99, 0x3e, 0xfb, 0x2b, 0x6f, 0xd3, 0x5a,
- 0x1d, 0x32, 0xeb, 0x3a, 0x96, 0x45, 0x4a, 0x1c, 0xbd, 0x5c, 0xd7, 0xf3,
- 0xec, 0xc3, 0x9c, 0xd4, 0x3e, 0xc0, 0x07, 0xac, 0x8c, 0xed, 0x32, 0x74,
- 0xea, 0xb8, 0x47, 0x0d, 0xc5, 0xe2, 0xe8, 0x3a, 0xe3, 0x08, 0x7c, 0xa0,
- 0x68, 0xd4, 0xec, 0x12, 0xbc, 0xd7, 0x23, 0xd9, 0x2b, 0x33, 0x3d, 0xbf,
- 0xe2, 0xfd, 0x6b, 0x93, 0x3e, 0x35, 0x36, 0xca, 0xe7, 0x46, 0xdb, 0xaa,
- 0x86, 0x0d, 0x8e, 0x99, 0xa2, 0xa7, 0x85, 0xb2, 0x74, 0x6f, 0x60, 0x55,
- 0xff, 0xa6, 0xa3, 0x81, 0x4e, 0xdb, 0x9d, 0xc5, 0x86, 0x15, 0x89, 0x6c,
- 0x85, 0x0d, 0x54, 0xce, 0x96, 0x23, 0xa7, 0x05, 0x31, 0xf7, 0xb9, 0x50,
- 0xbe, 0x72, 0xdd, 0xa4, 0x28, 0x3b, 0x9a, 0x7b, 0x97, 0xd5, 0x88, 0x0a,
- 0xd8, 0xd2, 0x4b, 0xdb, 0x36, 0x12, 0xbd, 0xc8, 0x40, 0x22, 0x02, 0x73,
- 0x23, 0xf5, 0xfe, 0x4c, 0xb1, 0xb4, 0x86, 0x47, 0xd5, 0x3c, 0xa1, 0xd8,
- 0xe4, 0x14, 0x57, 0xfe, 0x62, 0xc9, 0x52, 0xd9, 0xbb, 0x22, 0x5a, 0x24,
- 0x99, 0x81, 0x8b, 0x88, 0x81, 0x17, 0x8e, 0x74, 0x72, 0x3b, 0xbf, 0xdc,
- 0xd7, 0x90, 0xc5, 0x08, 0xd0, 0x9a, 0x8f, 0x92, 0xd3, 0x8b, 0xae, 0xcd,
- 0x77, 0xc7, 0x7e, 0x14, 0x83, 0xbf, 0xa4, 0x76, 0xc9, 0xff, 0x86, 0x57,
- 0xfb, 0x57, 0x2a, 0xbb, 0x0d, 0xd2, 0x6a, 0x9c, 0xe7, 0x5d, 0x02, 0x30,
- 0x87, 0x40, 0x6e, 0x26, 0x87, 0xb0, 0x2a, 0x24, 0xfb, 0xe7, 0x07, 0x47,
- 0x47, 0xce, 0x43, 0x3a, 0x94, 0x88, 0x02, 0xc4, 0x3e, 0xaa, 0x98, 0x05,
- 0x07, 0x81, 0x84, 0x90, 0x8c, 0xda, 0xb3, 0xcb, 0xd8, 0x56, 0x3b, 0x36,
- 0xd3, 0x84, 0xd0, 0x1e, 0x3d, 0xce, 0x26, 0x55, 0x5c, 0x27, 0x74, 0x61,
- 0x54, 0x6a, 0x69, 0xff, 0x53, 0x7d, 0xbf, 0xc8, 0x5e, 0xed, 0xaf, 0x0f,
- 0x43, 0x15, 0xa5, 0xbd, 0xf6, 0xe9, 0x92, 0x45, 0x7f, 0xe1, 0x45, 0xb8,
- 0x19, 0x78, 0x95, 0x27, 0xea, 0x0d, 0x55, 0xb6, 0xc4, 0x9e, 0x8d, 0x19,
- 0x8b, 0x6f, 0x97, 0xf0, 0x07, 0xcd, 0x9f, 0x90, 0x66, 0x78, 0x4f, 0x57,
- 0xed, 0xac, 0x0a, 0xe5, 0x1b, 0xdc, 0x8e, 0x9f, 0x6a, 0x28, 0x54, 0x93,
- 0xc5, 0x57, 0xfc, 0x4e, 0xd2, 0x16, 0x72, 0x56, 0xca, 0x6e, 0xa6, 0xe0,
- 0x71, 0x98, 0xc5, 0x30, 0xbc, 0xff, 0x71, 0x30, 0xcc, 0x4e, 0x23, 0x71,
- 0x2c, 0xad, 0x9d, 0x5d, 0xb2, 0xb5, 0x33, 0x62, 0xf2, 0x39, 0xdd, 0xde,
- 0xc4, 0x77, 0x88, 0x94, 0xe6, 0xfc, 0xd3, 0xf9, 0x36, 0x72, 0x4c, 0x9f,
- 0x35, 0x8a, 0x92, 0x03, 0x6c, 0x1a, 0xdc, 0x9f, 0xa5, 0xcb, 0xce, 0xb5,
- 0x94, 0xeb, 0x9c, 0xa3, 0x01, 0x21, 0x74, 0x78, 0x4b, 0xf1, 0x0a, 0x21,
- 0x6e, 0xc3, 0x6c, 0xca, 0x2a, 0x44, 0x44, 0xf2, 0x83, 0x49, 0x19, 0xb4,
- 0xea, 0x81, 0x30, 0xb1, 0x19, 0x51, 0xf2, 0xfb, 0x0a, 0x1e, 0x5d, 0x52,
- 0x8c, 0xae, 0xb3, 0x52, 0x8f, 0xe2, 0xd2, 0xf4, 0x09, 0x71, 0x21, 0x7d,
- 0x54, 0x27, 0xc3, 0xc7, 0xfb, 0xe8, 0xed, 0xf3, 0x2c, 0x13, 0x62, 0xd3,
- 0x07, 0x64, 0x23, 0x83, 0x9d, 0x6d, 0x9f, 0xa7, 0x97, 0x38, 0xfb, 0x7c,
- 0x2d, 0x3c, 0xa6, 0x97, 0x14, 0xca, 0x39, 0xf1, 0x82, 0x73, 0x5a, 0x1b,
- 0x1d, 0x88, 0xaf, 0x1d, 0xa1, 0xa3, 0x7a, 0xa4, 0xdb, 0xbc, 0xfd, 0x92,
- 0x5d, 0xda, 0x12, 0xdf, 0x45, 0x8a, 0x27, 0xdf, 0x52, 0x4e, 0x54, 0x18,
- 0x26, 0x07, 0xb0, 0x69, 0x72, 0x1b, 0x15, 0x1a, 0x31, 0x36, 0xe2, 0xb7,
- 0x2a, 0xa2, 0x9e, 0xd4, 0x45, 0x8c, 0x79, 0xce, 0x85, 0xb1, 0xd1, 0x26,
- 0xdc, 0x65, 0x88, 0xca, 0x69, 0x34, 0xe5, 0x2e, 0x7a, 0xbc, 0xd6, 0x4d,
- 0x8c, 0x72, 0xf5, 0x6f, 0x54, 0x9b, 0x10, 0x8a, 0xe6, 0x85, 0x7b, 0x99,
- 0x5d, 0x6f, 0x37, 0xf3, 0xe2, 0x8e, 0x64, 0x9d, 0x79, 0x21, 0x27, 0xcc,
- 0xf8, 0x07, 0x8f, 0xba, 0x7d, 0xcd, 0x12, 0xbf, 0x0b, 0xee, 0x80, 0xf0,
- 0xc9, 0xda, 0x85, 0xc3, 0xa9, 0x41, 0x58, 0x59, 0xb6, 0x2d, 0x5b, 0xd2,
- 0xa5, 0xd9, 0x2a, 0xeb, 0x16, 0x69, 0x00, 0x6e, 0x13, 0x68, 0x45, 0xfe,
- 0x06, 0xb1, 0x6b, 0x3d, 0x35, 0xa5, 0x8a, 0x1d, 0xaf, 0xfd, 0x64, 0x7d,
- 0xb0, 0xde, 0xef, 0x38, 0x79, 0x36, 0xa9, 0xf6, 0xb8, 0x1c, 0xbb, 0xe8,
- 0xb8, 0x24, 0xe0, 0x88, 0x8b, 0x5c, 0x5f, 0x1a, 0xf3, 0xa3, 0x37, 0xb6,
- 0x0c, 0xc8, 0xe6, 0x91, 0xcd, 0xaf, 0x10, 0xc1, 0xc7, 0x27, 0xa9, 0x2d,
- 0x9c, 0x7b, 0xfb, 0x80, 0x5c, 0xdc, 0x4e, 0xd5, 0xd1, 0xa1, 0x0d, 0x93,
- 0xfd, 0xb9, 0x04, 0x75, 0xdd, 0xa5, 0x20, 0x3d, 0xd7, 0x05, 0xe4, 0x9c,
- 0xf6, 0x6a, 0x17, 0x4e, 0x4d, 0x6a, 0xdc, 0x5a, 0x0f, 0xdd, 0x15, 0xd6,
- 0x55, 0xc2, 0x87, 0x80, 0x78, 0x74, 0x0f, 0x92, 0xb1, 0xda, 0x09, 0xe0,
- 0x2a, 0x77, 0x8b, 0x22, 0xf7, 0xc6, 0xdd, 0x75, 0x31, 0x15, 0xd7, 0x5d,
- 0xab, 0x39, 0x2f, 0xf0, 0x26, 0x77, 0x70, 0x3b, 0x8b, 0xa6, 0xcd, 0x36,
- 0x96, 0x5b, 0x7a, 0xbf, 0xcc, 0x60, 0xb7, 0xe5, 0x88, 0x3d, 0xd2, 0x8a,
- 0xa9, 0xaf, 0x69, 0x96, 0x96, 0xd3, 0x7b, 0x13, 0x86, 0x06, 0xb7, 0xad,
- 0xe6, 0xb0, 0xa2, 0x6c, 0x16, 0x21, 0x0a, 0x4b, 0xcb, 0x39, 0x3f, 0xa3,
- 0xae, 0x42, 0x0b, 0x96, 0xad, 0xc5, 0x79, 0x2b, 0x1e, 0x66, 0xbe, 0x95,
- 0x6f, 0x73, 0x56, 0xbd, 0x88, 0xd8, 0x48, 0x80, 0x6f, 0x53, 0x22, 0x1b,
- 0x35, 0x41, 0x32, 0x68, 0x52, 0x22, 0x63, 0xae, 0xf3, 0x40, 0x5f, 0xa3,
- 0xa3, 0x78, 0x4d, 0x37, 0x24, 0x29, 0x91, 0xcb, 0x74, 0xd5, 0x72, 0xe9,
- 0x55, 0x66, 0x5e, 0xe1, 0xc7, 0x6e, 0xd7, 0xe6, 0x79, 0xec, 0x92, 0x40,
- 0x57, 0xdc, 0xbd, 0x07, 0xb2, 0x79, 0xc4, 0x5c, 0xe7, 0x4b, 0xba, 0x80,
- 0xeb, 0xe4, 0x65, 0x71, 0x79, 0x49, 0xa4, 0xfe, 0x45, 0x24, 0x81, 0xcb,
- 0x23, 0x5b, 0x67, 0x88, 0xa0, 0x0f, 0x58, 0x7a, 0x33, 0xa8, 0x2c, 0x49,
- 0xed, 0x94, 0x5c, 0xe5, 0xbc, 0x17, 0x89, 0x34, 0x37, 0xec, 0x10, 0x81,
- 0x9a, 0x4f, 0x04, 0x17, 0x91, 0x78, 0xc5, 0x7d, 0xc8, 0x3d, 0x5d, 0xd5,
- 0xb5, 0x79, 0x93, 0x74, 0x1a, 0x6d, 0xa1, 0xf8, 0x26, 0x5f, 0x2c, 0x78,
- 0xb3, 0x10, 0xac, 0xeb, 0x54, 0x25, 0x6e, 0x6d, 0x94, 0xd1, 0x99, 0xc0,
- 0x9e, 0x9a, 0x4f, 0xb9, 0x58, 0x92, 0x00, 0x60, 0x72, 0xe0, 0x28, 0xa3,
- 0x93, 0xde, 0x6e, 0xce, 0x24, 0x7b, 0x1f, 0x97, 0xa5, 0x92, 0xd4, 0x84,
- 0x63, 0xb0, 0xe6, 0xca, 0x40, 0x79, 0x9b, 0x7c, 0xa8, 0x87, 0x6a, 0x96,
- 0x5d, 0x87, 0xdf, 0x5b, 0xb1, 0xdc, 0x81, 0x3e, 0x3f, 0xfa, 0xdf, 0x87,
- 0x3e, 0x8a, 0xce, 0x85, 0xa9, 0xdd, 0x83, 0xda, 0xbb, 0x2e, 0x28, 0x62,
- 0x2c, 0x07, 0xc9, 0x60, 0x1d, 0x03, 0x61, 0x4e, 0x6b, 0x97, 0x00, 0x5d,
- 0x8d, 0x05, 0xbb, 0x9e, 0x25, 0xdc, 0x10, 0x71, 0xfc, 0x4c, 0x70, 0xac,
- 0x47, 0x96, 0xd9, 0x16, 0x3b, 0xfc, 0x63, 0x03, 0x93, 0x24, 0x41, 0xe8,
- 0x62, 0x7b, 0x39, 0xea, 0xa8, 0x96, 0xc8, 0x4f, 0x48, 0x34, 0xfc, 0x9d,
- 0xec, 0x8f, 0x84, 0x32, 0x6d, 0x41, 0xfc, 0x94, 0x40, 0xbc, 0x98, 0x17,
- 0xa8, 0xc1, 0x45, 0xc2, 0x8e, 0x3a, 0x98, 0xd9, 0x3f, 0xd0, 0x0c, 0x34,
- 0xce, 0x17, 0xd7, 0x2c, 0x8d, 0xbf, 0x44, 0x74, 0x03, 0x5b, 0x9e, 0xe4,
- 0x83, 0x2f, 0x3a, 0x6d, 0xe3, 0xe7, 0x7a, 0x2e, 0x2a, 0xbd, 0x49, 0xed,
- 0x6d, 0xe5, 0x5f, 0xb9, 0xc5, 0x97, 0x5b, 0xbc, 0xa4, 0x46, 0xd4, 0x50,
- 0xd3, 0x6d, 0x96, 0x43, 0x47, 0xd2, 0x5e, 0x16, 0xad, 0xde, 0x87, 0xa0,
- 0x20, 0x06, 0xd4, 0xbe, 0x1d, 0x26, 0x67, 0x7c, 0x4f, 0x2e, 0x17, 0x1c,
- 0xa2, 0x88, 0x0c, 0x15, 0x7c, 0x1e, 0x79, 0xbe, 0xaa, 0x3a, 0x74, 0xe0,
- 0x22, 0x85, 0x23, 0xec, 0x6e, 0xde, 0x10, 0x8c, 0xf2, 0xf0, 0x3b, 0x92,
- 0x55, 0xf7, 0xda, 0x86, 0x21, 0xf6, 0x45, 0x69, 0x88, 0x38, 0x31, 0xc7,
- 0x79, 0x55, 0x4d, 0x11, 0x97, 0x3f, 0x29, 0xc6, 0xd5, 0x56, 0xba, 0x58,
- 0x54, 0x5b, 0x36, 0xba, 0x46, 0x04, 0xbe, 0xa9, 0xc3, 0xe7, 0xe7, 0xc1,
- 0xe4, 0xf8, 0xde, 0x15, 0x83, 0x95, 0x93, 0xc0, 0xa6, 0x70, 0xc1, 0xcd,
- 0xd5, 0xee, 0x2a, 0x51, 0x35, 0x5f, 0xcf, 0x97, 0x17, 0xc7, 0xe7, 0x58,
- 0xaf, 0xf6, 0xd5, 0xc9, 0x31, 0xe1, 0xb6, 0x3b, 0xdc, 0xb6, 0x35, 0x0d,
- 0x0d, 0x4f, 0xb4, 0xa6, 0xf3, 0xf3, 0x03, 0x7c, 0x78, 0xbe, 0x64, 0x19,
- 0x86, 0xba, 0x28, 0xef, 0x13, 0x33, 0x0f, 0xb7, 0x89, 0x9f, 0xa6, 0x9b,
- 0x7c, 0xea, 0x7f, 0xb6, 0x10, 0x57, 0x79, 0x3d, 0xbc, 0xcc, 0x26, 0x45,
- 0x99, 0x46, 0x36, 0xb4, 0x82, 0x33, 0x24, 0xb0, 0x3a, 0x63, 0x7a, 0x6a,
- 0x8b, 0x04, 0xf3, 0x0f, 0xb4, 0x5e, 0x43, 0xfe, 0x1d, 0x4a, 0x9f, 0x2c,
- 0x9a, 0x7d, 0xcc, 0xeb, 0xf5, 0xbb, 0xd7, 0x08, 0xd6, 0xa3, 0xd3, 0x50,
- 0xfd, 0x96, 0x84, 0x4d, 0x42, 0x1a, 0x3c, 0x09, 0x93, 0x6e, 0xa9, 0xf0,
- 0xcc, 0xac, 0x85, 0x89, 0x7f, 0xd2, 0x07, 0xef, 0xb5, 0x53, 0xd3, 0x48,
- 0x0e, 0xbb, 0x2a, 0xe8, 0x3e, 0xbd, 0x9e, 0xb5, 0xd7, 0x53, 0xb4, 0x77,
- 0x73, 0xb5, 0x69, 0xfe, 0x53, 0x52, 0x71, 0x60, 0xbf, 0x70, 0x84, 0xe5,
- 0x3c, 0xe8, 0x80, 0x16, 0x83, 0x78, 0xc5, 0x5c, 0x25, 0xa1, 0x8e, 0xed,
- 0x69, 0xcd, 0xdc, 0x82, 0xe0, 0x95, 0xdf, 0xc1, 0x84, 0x5e, 0x89, 0x61,
- 0x72, 0x39, 0xf7, 0x79, 0x72, 0x62, 0xd0, 0x66, 0xd3, 0x75, 0xd7, 0xe8,
- 0xb0, 0x44, 0xad, 0x5b, 0xbc, 0xb9, 0x54, 0x38, 0xaf, 0x03, 0x5e, 0x5e,
- 0xe6, 0x76, 0x2f, 0x2b, 0x12, 0x69, 0xa8, 0x9f, 0x2f, 0xa2, 0xd0, 0x9f,
- 0x8f, 0xf9, 0x6c, 0x39, 0x4b, 0xb0, 0x0f, 0x62, 0x34, 0xd7, 0x27, 0x4d,
- 0xdb, 0xe0, 0x6b, 0x1a, 0xc1, 0x31, 0xe8, 0xb8, 0x57, 0x05, 0xac, 0x20,
- 0xe6, 0x9b, 0x35, 0xc9, 0x50, 0xa6, 0x36, 0x69, 0x80, 0xd5, 0x8c, 0x43,
- 0x23, 0x9a, 0x2c, 0x24, 0x59, 0x5c, 0xa7, 0x55, 0xe6, 0x23, 0x6a, 0x65,
- 0xbd, 0xc3, 0xe0, 0xe8, 0x46, 0x8c, 0xb4, 0x65, 0x4e, 0x78, 0x86, 0x4b,
- 0xc2, 0x4d, 0x5e, 0x4c, 0x9c, 0x33, 0xc5, 0x2e, 0xe7, 0x64, 0xc0, 0xcd,
- 0xf1, 0x75, 0xa1, 0xdf, 0xb4, 0x35, 0xdb, 0x8f, 0x70, 0xda, 0x9c, 0xc3,
- 0x7e, 0x69, 0xce, 0xbf, 0xcf, 0x86, 0x4f, 0x76, 0xd9, 0xab, 0x1b, 0x12,
- 0xa9, 0x86, 0x92, 0x13, 0xd7, 0x19, 0xe7, 0x33, 0x17, 0x9f, 0xb7, 0x5a,
- 0xaf, 0x81, 0x90, 0x37, 0x63, 0x39, 0x61, 0x96, 0x7e, 0xc4, 0x9a, 0xff,
- 0xf6, 0x26, 0x81, 0x81, 0x88, 0x85, 0xa4, 0xc2, 0x95, 0x6d, 0x82, 0x6b,
- 0xb8, 0xc1, 0x68, 0x71, 0xfe, 0x42, 0xf4, 0xda, 0x32, 0x10, 0x59, 0xbc,
- 0x5a, 0x2b, 0x33, 0x42, 0xda, 0xec, 0xb2, 0x09, 0xd1, 0x56, 0x10, 0xb9,
- 0x73, 0xa8, 0x41, 0xc2, 0x76, 0x25, 0x0e, 0x15, 0xe3, 0x13, 0x5f, 0xd0,
- 0x07, 0xd7, 0x39, 0x8d, 0xbd, 0x1c, 0x5f, 0xdf, 0xb3, 0x72, 0xc3, 0xf6,
- 0x5a, 0xf6, 0x69, 0x3d, 0x60, 0x10, 0x40, 0x1f, 0x6a, 0x43, 0xa5, 0xc1,
- 0x27, 0x7c, 0x78, 0xe8, 0x31, 0x13, 0x13, 0x5a, 0xe3, 0x63, 0x91, 0x9b,
- 0x0f, 0x6e, 0x36, 0xad, 0x32, 0x1c, 0xb1, 0xae, 0xd1, 0x0d, 0x8a, 0x40,
- 0xe5, 0xc0, 0xed, 0xcc, 0x0a, 0x51, 0x5e, 0xb2, 0xc0, 0x2b, 0xe6, 0x3e,
- 0xe9, 0x8a, 0x8d, 0xd6, 0xd2, 0x1b, 0xab, 0x61, 0xac, 0xae, 0xdd, 0xc7,
- 0x34, 0xc2, 0x0a, 0xb1, 0xbe, 0x6e, 0x6b, 0x6f, 0xae, 0xba, 0x48, 0x05,
- 0x29, 0xf4, 0x2b, 0xd3, 0xd5, 0x6c, 0x55, 0x72, 0xcb, 0x23, 0x12, 0xae,
- 0xc3, 0xf2, 0x0d, 0x0d, 0x45, 0xf2, 0x4f, 0x99, 0x93, 0xd3, 0xfe, 0x5d,
- 0xd6, 0x91, 0x4d, 0x38, 0xd8, 0xd2, 0xe6, 0x4e, 0x4f, 0x2f, 0x59, 0xbc,
- 0x24, 0x1a, 0xa9, 0x93, 0xe3, 0x37, 0x7c, 0x35, 0x1f, 0x9c, 0xd1, 0xcf,
- 0xdc, 0x3c, 0x9c, 0x2c, 0xb7, 0x23, 0x7f, 0x94, 0xcd, 0x27, 0x6f, 0xbf,
- 0x3b, 0x4f, 0x36, 0x4e, 0xce, 0xb7, 0x9e, 0xbc, 0xd8, 0x8e, 0x15, 0xf9,
- 0x0d, 0x4e, 0x72, 0xd5, 0xb8, 0x44, 0x04, 0x5e, 0x3c, 0xdd, 0x6e, 0x46,
- 0xb5, 0x70, 0x5f, 0xbc, 0x92, 0x50, 0xc1, 0x3b, 0xb5, 0xef, 0xf3, 0x2d,
- 0x4e, 0xd3, 0xdd, 0xf4, 0xc9, 0x41, 0x62, 0xd4, 0xd5, 0x99, 0x9e, 0x1e,
- 0xbe, 0x35, 0xeb, 0xa2, 0x44, 0x5c, 0x24, 0x07, 0x34, 0x6a, 0x76, 0x8d,
- 0xc4, 0x84, 0x75, 0x96, 0xdd, 0x9a, 0x89, 0xf2, 0x98, 0x2f, 0x43, 0x30,
- 0x1c, 0xb6, 0x81, 0x9a, 0xdc, 0xb0, 0xc8, 0x58, 0x20, 0xf4, 0xef, 0xab,
- 0x84, 0x2b, 0x17, 0x70, 0xc4, 0x7c, 0x46, 0x59, 0x18, 0x25, 0x40, 0xb2,
- 0x37, 0x27, 0x70, 0xfd, 0x76, 0x27, 0xb0, 0x23, 0x8a, 0x65, 0xe7, 0xc5,
- 0xf0, 0xb3, 0x4d, 0xb7, 0x96, 0x93, 0xbe, 0x05, 0x17, 0xbf, 0x7c, 0xc0,
- 0x9f, 0x40, 0x5c, 0x44, 0xb9, 0x6d, 0x16, 0xa6, 0x6f, 0xe0, 0x3d, 0x58,
- 0xfb, 0x11, 0x67, 0x6f, 0x8e, 0xb0, 0xc0, 0xdf, 0xd0, 0x16, 0xf0, 0x35,
- 0x03, 0xdb, 0xb2, 0xf8, 0xa0, 0xd1, 0xa4, 0x1a, 0x19, 0x94, 0x26, 0xa3,
- 0xb2, 0xb8, 0x63, 0x5b, 0x8d, 0x44, 0xba, 0x0b, 0x6d, 0xb2, 0x0d, 0x09,
- 0x06, 0x9c, 0xe4, 0x3a, 0x8d, 0x1c, 0x3e, 0x34, 0x67, 0x8d, 0x5d, 0x4d,
- 0xd9, 0xca, 0xfb, 0xf6, 0x58, 0x62, 0xbd, 0xf9, 0xf6, 0x5a, 0xa8, 0x3b,
- 0x1f, 0xfd, 0x2c, 0x47, 0xc4, 0xe1, 0x59, 0x05, 0xac, 0x45, 0x36, 0xcc,
- 0xab, 0x2e, 0xd6, 0x0b, 0x2b, 0xa0, 0x13, 0xc9, 0x17, 0x5d, 0x3e, 0x14,
- 0xbd, 0x0f, 0xcd, 0xd8, 0x8d, 0xcd, 0x24, 0x5d, 0x97, 0xee, 0xb0, 0xfb,
- 0x45, 0x9b, 0x72, 0x48, 0x60, 0x9b, 0xaa, 0xad, 0x6b, 0xeb, 0xe3, 0x80,
- 0x64, 0xba, 0x01, 0x0f, 0x6e, 0x40, 0xcd, 0x8b, 0x1b, 0x98, 0x9d, 0xea,
- 0x07, 0x74, 0x45, 0x33, 0xa1, 0x50, 0xf3, 0x83, 0x37, 0xbc, 0x15, 0xfc,
- 0x48, 0xb4, 0x7d, 0xc1, 0x2e, 0xa9, 0xf6, 0x8a, 0x95, 0x83, 0xcd, 0x8c,
- 0x3f, 0x15, 0x8b, 0xeb, 0xd0, 0xfe, 0x2a, 0xd3, 0x3b, 0x44, 0x9b, 0x4f,
- 0xe1, 0xfa, 0xec, 0x70, 0x25, 0xf3, 0xcb, 0xac, 0x0f, 0xbb, 0x84, 0x02,
- 0xe4, 0x03, 0xa6, 0x96, 0x7d, 0x27, 0x01, 0x8a, 0xb4, 0x80, 0x75, 0x5a,
- 0xfb, 0xb0, 0xe2, 0xe4, 0x4b, 0xcd, 0xdb, 0x8b, 0x4d, 0x36, 0xa5, 0xba,
- 0xb7, 0x17, 0x08, 0x15, 0x96, 0x50, 0xf5, 0x05, 0x69, 0x12, 0xec, 0x39,
- 0x62, 0xc3, 0x7f, 0x79, 0x2f, 0xf1, 0xd2, 0x6a, 0x97, 0x37, 0x07, 0xe5,
- 0x0a, 0xc3, 0xb5, 0x4c, 0x42, 0xde, 0x73, 0x6e, 0x01, 0x6e, 0x9f, 0x44,
- 0xc8, 0x81, 0x7a, 0xd0, 0x79, 0x3c, 0x92, 0x0a, 0xc0, 0xa9, 0xc0, 0x62,
- 0xe7, 0x51, 0xc7, 0x7c, 0xab, 0x39, 0x64, 0xc7, 0xa5, 0x30, 0xc0, 0x5b,
- 0xd3, 0x6e, 0x07, 0x3a, 0x35, 0x76, 0x9f, 0x91, 0x50, 0xf9, 0x38, 0x74,
- 0x3b, 0x81, 0x08, 0x89, 0x82, 0x10, 0x8d, 0x40, 0xf4, 0x62, 0xde, 0x88,
- 0x6f, 0x1e, 0x44, 0xd6, 0x1a, 0x35, 0xfa, 0xf4, 0x03, 0x07, 0x5a, 0xce,
- 0x97, 0x54, 0x98, 0x03, 0xe5, 0xec, 0xfd, 0xc4, 0xf6, 0xcb, 0x2b, 0xfe,
- 0xc4, 0x8c, 0x98, 0x91, 0x81, 0x03, 0xe1, 0x3e, 0x2e, 0xf1, 0x09, 0xb6,
- 0xb0, 0x7f, 0x1d, 0x88, 0x73, 0x0b, 0x12, 0xcd, 0x92, 0x05, 0x41, 0x35,
- 0x92, 0xf5, 0x06, 0x93, 0x44, 0xfd, 0x84, 0x73, 0x5a, 0x17, 0x22, 0xa2,
- 0x58, 0xdb, 0x9e, 0x4e, 0x5f, 0x4d, 0x49, 0xf7, 0xbf, 0xef, 0x25, 0x9a,
- 0xa0, 0xa3, 0x61, 0xf4, 0x6c, 0x5d, 0x4e, 0x6d, 0x3f, 0xc7, 0xd7, 0xcb,
- 0xf9, 0x8d, 0x49, 0x5a, 0xd3, 0xa2, 0xe0, 0xc0, 0x05, 0x0e, 0xe9, 0x6f,
- 0x35, 0xd7, 0x0b, 0x3a, 0xfb, 0xd7, 0xb0, 0xed, 0xce, 0x55, 0x16, 0x5b,
- 0x9c, 0x64, 0x87, 0xb8, 0xb5, 0x71, 0x57, 0xab, 0xe4, 0xc7, 0x26, 0x5f,
- 0xf6, 0xcd, 0x8f, 0x5e, 0x07, 0x3e, 0x9d, 0x34, 0xe6, 0x02, 0xde, 0x8e,
- 0x07, 0xeb, 0xa6, 0x6b, 0x50, 0x1c, 0x70, 0x6c, 0x38, 0x36, 0xe7, 0xb1,
- 0x37, 0xbd, 0x3a, 0xdf, 0x51, 0xc7, 0x5d, 0xed, 0xb1, 0x23, 0xe0, 0xa6,
- 0x1d, 0x26, 0x6f, 0xc3, 0xd4, 0xbb, 0x66, 0x9c, 0x85, 0xdb, 0xc9, 0x61,
- 0x72, 0x4a, 0xeb, 0x35, 0x88, 0x5c, 0x69, 0x57, 0x41, 0x73, 0xa9, 0x1f,
- 0xed, 0x24, 0xe9, 0x5d, 0x16, 0xc5, 0x28, 0x2d, 0xfd, 0xe2, 0x23, 0x1e,
- 0x00, 0x94, 0x20, 0xe1, 0x27, 0xbc, 0x1e, 0x9d, 0xa7, 0x23, 0x49, 0xbe,
- 0x94, 0x77, 0x87, 0x2a, 0x48, 0xb9, 0xcf, 0x99, 0x3f, 0x14, 0xd3, 0x89,
- 0x5b, 0x8a, 0xb0, 0xd7, 0x8e, 0x4d, 0xe3, 0x4d, 0xed, 0xd3, 0x74, 0xca,
- 0x32, 0xe7, 0x3c, 0x58, 0x3a, 0xf2, 0xcb, 0x72, 0x2e, 0x79, 0x6a, 0xf3,
- 0xec, 0x4e, 0xdc, 0x98, 0x76, 0xb3, 0x70, 0x04, 0x0a, 0x9b, 0x67, 0x60,
- 0x1a, 0xd0, 0x44, 0xa2, 0x28, 0x90, 0x08, 0x66, 0x3c, 0x49, 0xe5, 0x0c,
- 0x58, 0x06, 0x6f, 0x26, 0x8d, 0xe8, 0x61, 0x36, 0x43, 0x07, 0xac, 0x9b,
- 0x15, 0x80, 0x9f, 0x09, 0xcf, 0x08, 0x24, 0x8e, 0xd7, 0xe0, 0x89, 0xcb,
- 0xd9, 0xc2, 0xa2, 0x58, 0x3a, 0xa5, 0x81, 0xef, 0x61, 0x5d, 0xd7, 0x04,
- 0x35, 0x49, 0x98, 0x35, 0x47, 0xa0, 0xb1, 0xf4, 0x86, 0xcd, 0xad, 0xdb,
- 0x80, 0xeb, 0xef, 0x61, 0x71, 0x7b, 0xba, 0x9c, 0x53, 0x5a, 0xfa, 0x20,
- 0x77, 0x55, 0x3d, 0x73, 0x72, 0x4d, 0x6a, 0x37, 0x9d, 0xde, 0x11, 0xd6,
- 0xa3, 0xc4, 0x1d, 0x9f, 0xc3, 0x76, 0xce, 0x97, 0x2b, 0xbd, 0x4e, 0x4d,
- 0x0d, 0xd5, 0x49, 0x1e, 0x64, 0x6c, 0xda, 0x78, 0xc7, 0x4c, 0x24, 0x31,
- 0xb1, 0x22, 0x1d, 0x07, 0x7b, 0x8d, 0x9b, 0x58, 0x55, 0x23, 0x07, 0x8e,
- 0x32, 0x77, 0xe2, 0x4b, 0xe0, 0x2a, 0x53, 0x81, 0x74, 0x14, 0x3b, 0x5b,
- 0xcc, 0x06, 0x2d, 0x33, 0xfe, 0x17, 0xd8, 0x51, 0x56, 0xb8, 0x12, 0x25,
- 0xa3, 0x69, 0x24, 0x47, 0x55, 0xac, 0xcd, 0x51, 0xcc, 0x52, 0xe0, 0xa8,
- 0x8c, 0x56, 0xb6, 0xa1, 0x01, 0x88, 0xd0, 0x49, 0x9d, 0x05, 0x56, 0x36,
- 0xa7, 0x15, 0xab, 0x3b, 0x1d, 0x12, 0x95, 0x97, 0x9e, 0x22, 0xc9, 0x8a,
- 0x67, 0xb6, 0xae, 0xab, 0xb5, 0xae, 0x2a, 0xec, 0x52, 0x3c, 0x10, 0xac,
- 0x17, 0x83, 0x2f, 0x94, 0xbf, 0x69, 0x70, 0x93, 0xbf, 0x8c, 0xbb, 0xc5,
- 0x29, 0x56, 0xc6, 0xfc, 0x65, 0x1e, 0xbd, 0xa9, 0x77, 0xde, 0x83, 0x92,
- 0x98, 0x78, 0xfb, 0x98, 0x33, 0xab, 0xbf, 0x12, 0x66, 0xd6, 0x29, 0xf4,
- 0x9a, 0x96, 0x23, 0x9a, 0xf4, 0x03, 0x89, 0x22, 0x22, 0xd2, 0x8f, 0xa4,
- 0x78, 0x8e, 0x33, 0xe0, 0x78, 0x32, 0xa2, 0xc7, 0xaa, 0xc8, 0x6e, 0xc3,
- 0x54, 0x97, 0x56, 0xf6, 0x3a, 0x98, 0xf4, 0x27, 0xf1, 0xe8, 0x30, 0xaa,
- 0xa1, 0x93, 0x4d, 0x4b, 0x26, 0x7d, 0x92, 0xbc, 0x36, 0x5e, 0x85, 0x89,
- 0x38, 0xb4, 0x07, 0x49, 0x95, 0x34, 0xa8, 0x87, 0x96, 0x78, 0xd3, 0x11,
- 0xb3, 0xd8, 0xa7, 0xf9, 0x21, 0xc3, 0x09, 0xa7, 0xca, 0x31, 0x2c, 0xc9,
- 0x1c, 0x56, 0x96, 0xe6, 0x78, 0x9a, 0x90, 0x0f, 0x8b, 0x85, 0x4c, 0x5d,
- 0x93, 0x8e, 0x88, 0xb1, 0x31, 0xb4, 0x97, 0xca, 0x65, 0x8c, 0xcd, 0x33,
- 0xc4, 0x89, 0xd3, 0x86, 0x7f, 0x9a, 0x69, 0x7f, 0x25, 0xdd, 0x00, 0x90,
- 0xc3, 0x27, 0xfe, 0xc4, 0x32, 0x8f, 0x04, 0x94, 0x89, 0x4b, 0x48, 0xc2,
- 0x3e, 0xb1, 0xd6, 0x69, 0xa5, 0x10, 0x2e, 0x23, 0x59, 0xa2, 0x07, 0x48,
- 0x87, 0x79, 0xe4, 0x43, 0x74, 0x73, 0xa1, 0xae, 0x0b, 0xa3, 0x1a, 0x5d,
- 0xeb, 0x29, 0x78, 0x99, 0x5e, 0x1e, 0x2c, 0x12, 0x5a, 0x38, 0xb0, 0x49,
- 0xfa, 0x11, 0xdd, 0x30, 0xe3, 0x7e, 0x44, 0x40, 0x84, 0x40, 0xd8, 0x22,
- 0xf5, 0xe4, 0x81, 0x04, 0xa0, 0xa7, 0xad, 0x6c, 0x90, 0xa6, 0x90, 0xf6,
- 0x4b, 0xa6, 0xd5, 0x77, 0x34, 0xa4, 0xcc, 0x5d, 0x5c, 0x61, 0x3a, 0x3f,
- 0x13, 0xe6, 0x3a, 0xae, 0x55, 0xc9, 0xe2, 0x63, 0x5a, 0x82, 0xc9, 0x48,
- 0x12, 0x5e, 0xb8, 0xe9, 0xac, 0x64, 0xd1, 0xb2, 0xf2, 0xb2, 0x27, 0x6d,
- 0x60, 0x33, 0x33, 0x67, 0xe7, 0x73, 0x1e, 0x7d, 0xa4, 0x72, 0xe3, 0x0c,
- 0x1c, 0x7c, 0x7d, 0x04, 0x83, 0xe0, 0x34, 0xa7, 0x0b, 0xa2, 0x2f, 0xdd,
- 0xc8, 0x74, 0x04, 0x34, 0xc7, 0x09, 0x35, 0x57, 0xf9, 0xdc, 0x54, 0xd1,
- 0x30, 0x73, 0xd0, 0x79, 0x31, 0x99, 0x74, 0x2c, 0x25, 0xc2, 0xe5, 0x8d,
- 0x82, 0x68, 0x53, 0x53, 0x41, 0x5c, 0x78, 0x5f, 0xea, 0x2d, 0xe0, 0xdd,
- 0x6b, 0x87, 0xae, 0x35, 0x8f, 0x93, 0xb5, 0x1c, 0x71, 0x8c, 0xe0, 0xbe,
- 0x88, 0xec, 0x8f, 0x9e, 0x6a, 0x05, 0x81, 0x28, 0xab, 0xf6, 0xd6, 0x22,
- 0xa7, 0x28, 0xfa, 0xef, 0x86, 0x08, 0x13, 0x76, 0xe5, 0xa3, 0x8e, 0xd0,
- 0x4b, 0x4b, 0x90, 0xb7, 0x09, 0x40, 0x6d, 0x13, 0xad, 0x2b, 0x5d, 0xd1,
- 0x1c, 0x4f, 0xec, 0xdf, 0x35, 0x18, 0x8f, 0x8e, 0x38, 0xec, 0x09, 0xb0,
- 0x6d, 0x69, 0x86, 0x92, 0x35, 0xe5, 0x42, 0x9a, 0xf1, 0x49, 0x1a, 0x45,
- 0x24, 0xb9, 0x53, 0x4f, 0x57, 0xe2, 0x2b, 0xc0, 0xbc, 0x10, 0xf5, 0x6a,
- 0x98, 0x18, 0x1d, 0xda, 0x34, 0x74, 0x53, 0xe1, 0x8e, 0xc5, 0xe0, 0x21,
- 0x2e, 0x60, 0x19, 0xba, 0x9b, 0x43, 0xb0, 0x56, 0xb8, 0x7a, 0x42, 0x7e,
- 0x9c, 0xdd, 0x5d, 0x09, 0x0a, 0xd5, 0xbf, 0xb4, 0x17, 0xef, 0xd5, 0xe3,
- 0xab, 0xf7, 0x0b, 0x17, 0xef, 0x91, 0xd5, 0xbb, 0xb8, 0x96, 0x9c, 0x8e,
- 0x0c, 0xa1, 0x88, 0xaf, 0x82, 0xd0, 0x38, 0xd8, 0x24, 0x11, 0x9c, 0xed,
- 0x43, 0xe4, 0x9a, 0xbc, 0x26, 0x70, 0x44, 0xbe, 0xfa, 0x87, 0xed, 0x3a,
- 0xa8, 0xd1, 0x46, 0xdf, 0xdd, 0x9c, 0x38, 0xa4, 0x68, 0xf0, 0x08, 0x18,
- 0x75, 0x9b, 0x2d, 0x98, 0x24, 0xfc, 0x3a, 0xe7, 0x2a, 0x7d, 0x24, 0xf2,
- 0xaf, 0x85, 0x94, 0x71, 0xf6, 0xb8, 0xbb, 0xee, 0xe6, 0x54, 0xfd, 0x36,
- 0xe3, 0x5a, 0x34, 0xbf, 0x2f, 0xed, 0xaa, 0x7a, 0x74, 0x72, 0x8d, 0x48,
- 0x3a, 0x04, 0x71, 0xaa, 0xf6, 0x0b, 0xe1, 0x2d, 0x74, 0xa0, 0x76, 0xf8,
- 0x73, 0x8d, 0x93, 0xf9, 0x80, 0x78, 0x26, 0x47, 0xbb, 0xc5, 0x36, 0xfb,
- 0xcd, 0x05, 0xe3, 0xdc, 0x6c, 0x34, 0x0d, 0x3b, 0xff, 0xea, 0xb5, 0xca,
- 0x79, 0xa5, 0x6c, 0xfb, 0xd8, 0x2c, 0xd3, 0xb9, 0x7d, 0xff, 0xa7, 0x4f,
- 0x11, 0x9e, 0x35, 0x8b, 0x9e, 0x97, 0x69, 0xaa, 0x37, 0xda, 0x13, 0xc5,
- 0x15, 0x87, 0x20, 0xb1, 0xdf, 0xe1, 0xaf, 0x4b, 0xb8, 0xe9, 0xaf, 0x56,
- 0x31, 0x01, 0xdc, 0xb8, 0xec, 0x76, 0x66, 0x8f, 0xea, 0x14, 0x6a, 0x35,
- 0x35, 0x0d, 0x2a, 0xf7, 0xc6, 0x9a, 0x01, 0x82, 0x42, 0x95, 0x68, 0x85,
- 0x12, 0x1f, 0x20, 0x56, 0x47, 0x9e, 0x2d, 0xca, 0x1c, 0x65, 0xc1, 0x94,
- 0x3b, 0x28, 0x90, 0x6e, 0xaa, 0x6c, 0x9a, 0x5d, 0xa9, 0xbd, 0xf1, 0xf0,
- 0xbb, 0xc3, 0xe3, 0x48, 0x82, 0xac, 0xe5, 0x73, 0xe7, 0x42, 0x0e, 0xcc,
- 0x52, 0x86, 0x32, 0x03, 0xe3, 0x8f, 0xdc, 0x18, 0x8c, 0xf7, 0x21, 0x2d,
- 0x76, 0x06, 0x25, 0xd3, 0xc3, 0x74, 0x3f, 0x65, 0xe6, 0x49, 0x2d, 0xd9,
- 0xba, 0x3b, 0x11, 0xc4, 0xad, 0x6a, 0x28, 0x11, 0x55, 0xb8, 0x96, 0xbe,
- 0x3e, 0x3f, 0xdf, 0xba, 0xc9, 0xca, 0x11, 0x83, 0x9a, 0xc5, 0x04, 0x05,
- 0x65, 0x35, 0x79, 0x0d, 0xe5, 0x4f, 0xdc, 0x30, 0xbc, 0xcd, 0x7e, 0x26,
- 0xd1, 0x1b, 0x8b, 0x62, 0x9a, 0x8f, 0xef, 0x93, 0xd7, 0x3a, 0xb2, 0x8a,
- 0xb5, 0x73, 0xde, 0x74, 0xb8, 0x63, 0xd4, 0x16, 0x7e, 0xf2, 0xed, 0x60,
- 0xff, 0x7c, 0xf0, 0xfa, 0xf0, 0xf8, 0xf0, 0xeb, 0xfd, 0x8b, 0x43, 0x97,
- 0x6b, 0x82, 0x08, 0x9e, 0x15, 0x74, 0x61, 0xf4, 0xf0, 0xad, 0x8e, 0x54,
- 0x0c, 0x8e, 0x1c, 0xe3, 0xcd, 0x28, 0x84, 0x37, 0x59, 0x6d, 0xc1, 0xb8,
- 0xa2, 0xba, 0xcc, 0x52, 0x48, 0xb0, 0x51, 0x7c, 0xa9, 0x0f, 0x94, 0x9a,
- 0xce, 0x74, 0xa8, 0xd1, 0x0c, 0xd2, 0xe9, 0x1d, 0xa3, 0xb2, 0xbc, 0x9f,
- 0xb3, 0xb2, 0xa5, 0x10, 0x09, 0x2c, 0x84, 0x63, 0xf6, 0xc1, 0x96, 0x04,
- 0xeb, 0xdf, 0xd8, 0x65, 0xc4, 0xb4, 0x75, 0xcb, 0x34, 0x12, 0x1f, 0xa9,
- 0x49, 0x8e, 0xaf, 0xf1, 0x60, 0x2b, 0x74, 0xce, 0xe7, 0x13, 0x23, 0x44,
- 0x52, 0xbf, 0x8b, 0x44, 0x35, 0x55, 0xfb, 0xaa, 0xf1, 0x75, 0x36, 0x73,
- 0x71, 0xf6, 0x1c, 0xef, 0x41, 0x4f, 0x2b, 0x68, 0x0b, 0x9d, 0xb1, 0x3b,
- 0x8e, 0x22, 0xc2, 0x61, 0x16, 0x0d, 0x0a, 0xf1, 0x8f, 0x1c, 0xf3, 0xd7,
- 0x21, 0x22, 0xdd, 0xe5, 0xc8, 0x93, 0x97, 0x50, 0x1c, 0x44, 0x44, 0x82,
- 0x48, 0x2c, 0xec, 0xb7, 0x3b, 0xd0, 0x57, 0x41, 0x77, 0xda, 0xaa, 0xe6,
- 0x12, 0x79, 0x03, 0x62, 0xda, 0x35, 0x21, 0x5a, 0x72, 0xda, 0x6b, 0xb3,
- 0xf8, 0xe2, 0x04, 0xb9, 0xbb, 0x81, 0x07, 0x3a, 0x74, 0xfe, 0xac, 0x38,
- 0xcd, 0x00, 0x19, 0x08, 0x41, 0x84, 0xa0, 0x84, 0xfc, 0xb9, 0x84, 0x02,
- 0x76, 0x3b, 0x18, 0x24, 0xa3, 0x25, 0xd6, 0xff, 0x3a, 0x55, 0x50, 0xc8,
- 0xd4, 0x82, 0xc8, 0x4a, 0xc0, 0x23, 0xf0, 0x09, 0xe8, 0xcc, 0x11, 0x6e,
- 0xee, 0x3a, 0xf2, 0x6e, 0x07, 0xd9, 0xa2, 0xac, 0x3b, 0xe2, 0x63, 0x25,
- 0x42, 0xd4, 0x19, 0xa0, 0x27, 0x41, 0x96, 0x6e, 0x00, 0xa6, 0x70, 0x78,
- 0x7a, 0x26, 0xc0, 0x9f, 0xc7, 0xfc, 0x8b, 0x46, 0xa2, 0xb4, 0x7b, 0x86,
- 0x65, 0x42, 0x13, 0x54, 0xe0, 0xf2, 0x86, 0x5e, 0xed, 0x20, 0xa3, 0x2c,
- 0x6c, 0x50, 0x22, 0x57, 0x14, 0x12, 0x49, 0x49, 0x1a, 0x33, 0x6a, 0x53,
- 0xbb, 0x07, 0x23, 0xc3, 0x50, 0x78, 0x0c, 0x7d, 0x11, 0x8c, 0x30, 0x0a,
- 0x09, 0xbf, 0x31, 0xef, 0xca, 0x09, 0x7f, 0x69, 0xca, 0xc4, 0x6a, 0x67,
- 0xb3, 0x4f, 0x34, 0xe3, 0x26, 0xf9, 0xad, 0xa4, 0x04, 0x8c, 0x59, 0x4a,
- 0xe3, 0x18, 0xfa, 0x79, 0x4a, 0x17, 0xa2, 0xbe, 0x21, 0x49, 0xb9, 0x4d,
- 0xe8, 0xa2, 0xb1, 0x81, 0x78, 0xb0, 0x27, 0x05, 0x35, 0x03, 0x64, 0x24,
- 0x4c, 0xda, 0x19, 0x7e, 0xfa, 0x02, 0x11, 0x9a, 0xde, 0x43, 0xd2, 0x41,
- 0x56, 0x0d, 0xbb, 0x51, 0x23, 0x37, 0x80, 0x66, 0xaa, 0x59, 0xc8, 0x58,
- 0x76, 0xaf, 0x79, 0xd0, 0x62, 0xfc, 0xbd, 0x54, 0x3f, 0x65, 0x3a, 0xcd,
- 0xeb, 0x7b, 0xd1, 0x5b, 0x43, 0x13, 0xc8, 0x75, 0xda, 0x95, 0x46, 0x42,
- 0x0b, 0xef, 0x70, 0x54, 0x30, 0x51, 0xdd, 0xb6, 0xd8, 0xd2, 0x0f, 0xda,
- 0x08, 0x41, 0x56, 0x00, 0xa6, 0xf2, 0x91, 0x3d, 0x09, 0x39, 0x6b, 0xf9,
- 0x3a, 0x14, 0x59, 0x1c, 0xc6, 0x2c, 0x51, 0x2a, 0x9f, 0x17, 0x5d, 0x54,
- 0x25, 0x1c, 0x82, 0x86, 0x9a, 0x0a, 0x14, 0x43, 0x93, 0x04, 0xa3, 0xde,
- 0x25, 0x2f, 0x9c, 0xf7, 0x10, 0xed, 0x83, 0xcc, 0x49, 0xa5, 0x13, 0xa0,
- 0x44, 0x0e, 0x46, 0x10, 0x52, 0x1a, 0x65, 0xd7, 0xe9, 0x6d, 0xce, 0xb8,
- 0x35, 0x21, 0x08, 0x53, 0x87, 0xf9, 0x87, 0xf6, 0x9f, 0x21, 0x27, 0x78,
- 0x63, 0xf8, 0x00, 0xf3, 0xbb, 0x12, 0x41, 0x1d, 0x22, 0x30, 0x61, 0x37,
- 0x60, 0x9d, 0x3f, 0xed, 0xab, 0xc7, 0x11, 0x11, 0x03, 0x51, 0x9c, 0x3e,
- 0x22, 0xbe, 0x1d, 0x82, 0x8a, 0x3e, 0x99, 0x56, 0xb7, 0xdd, 0x27, 0xac,
- 0xba, 0xfd, 0xe5, 0x27, 0x4c, 0x70, 0xbc, 0x98, 0x84, 0x0e, 0x4f, 0xcf,
- 0xbf, 0x4b, 0x5c, 0x98, 0x57, 0xd7, 0xcd, 0x29, 0x87, 0xcb, 0xcf, 0x0b,
- 0xa4, 0x16, 0x1c, 0xb0, 0x5f, 0x79, 0xc2, 0xdc, 0x01, 0xa3, 0xfe, 0xf5,
- 0x54, 0x9d, 0xee, 0x9f, 0x7f, 0xd7, 0x3a, 0x4f, 0xde, 0x31, 0x9e, 0xd7,
- 0x49, 0x97, 0x2b, 0x0b, 0xe8, 0x52, 0xa5, 0xc1, 0xa1, 0x72, 0x6b, 0x9d,
- 0xa4, 0x56, 0xdd, 0x7e, 0x0a, 0xa9, 0xd1, 0x50, 0x22, 0x52, 0x8b, 0x96,
- 0xf7, 0x21, 0x52, 0x0b, 0xf7, 0xa8, 0x83, 0xd4, 0xa8, 0xfd, 0x88, 0xd4,
- 0x6c, 0x5d, 0xbb, 0x69, 0x6d, 0x15, 0xa9, 0x59, 0xbc, 0x6b, 0x26, 0x64,
- 0x16, 0x52, 0x59, 0x4c, 0x61, 0x0d, 0xba, 0x99, 0x57, 0x03, 0x0f, 0xf8,
- 0xf8, 0xd2, 0xfd, 0xfa, 0x45, 0x07, 0xd8, 0x4b, 0x88, 0xac, 0x21, 0x00,
- 0x2c, 0xc5, 0xb2, 0xbe, 0x02, 0x39, 0xbc, 0x7e, 0x77, 0xee, 0x01, 0x36,
- 0xea, 0xeb, 0x12, 0x38, 0x50, 0x41, 0x6b, 0xc3, 0x87, 0x8d, 0xcb, 0xa9,
- 0xa1, 0x94, 0x0a, 0xa2, 0x2e, 0x77, 0x30, 0x08, 0x86, 0x95, 0x6c, 0x88,
- 0xf0, 0xa2, 0xee, 0xd1, 0x00, 0xca, 0xd0, 0x45, 0x8a, 0x5f, 0x02, 0x8d,
- 0x8c, 0x86, 0xa1, 0x88, 0xd0, 0x1c, 0xaa, 0x33, 0x65, 0x83, 0xa0, 0xa6,
- 0x8f, 0xba, 0x44, 0xb6, 0x79, 0x0b, 0xdf, 0x32, 0xd9, 0xe8, 0x68, 0x6e,
- 0x6e, 0x69, 0xd1, 0x9b, 0x0f, 0x9a, 0xc5, 0x9b, 0x40, 0x21, 0x5d, 0x68,
- 0x10, 0xde, 0x75, 0xa5, 0xd9, 0xd7, 0x65, 0x47, 0xb0, 0x6d, 0x26, 0x79,
- 0x78, 0x21, 0xce, 0x83, 0xd2, 0xba, 0x0b, 0x76, 0x07, 0xc8, 0xf5, 0x20,
- 0xe5, 0xbe, 0x1c, 0xe6, 0x40, 0xd5, 0x61, 0x4f, 0x03, 0x39, 0x21, 0xaf,
- 0x80, 0x8d, 0x77, 0x0f, 0x42, 0x8f, 0x60, 0xe7, 0x17, 0xb7, 0x4f, 0x07,
- 0x3c, 0x55, 0xda, 0xab, 0xc5, 0x40, 0xe7, 0xdc, 0xb9, 0xf5, 0xc6, 0x39,
- 0x46, 0xb9, 0xa4, 0x14, 0x87, 0xcf, 0xcb, 0xa5, 0x4b, 0xea, 0x12, 0x2f,
- 0x34, 0x72, 0xdc, 0x43, 0x72, 0x88, 0x90, 0x74, 0x8a, 0x40, 0x55, 0x68,
- 0xd0, 0x8d, 0x5e, 0x5f, 0x9c, 0xaa, 0x2d, 0x2e, 0x00, 0xa6, 0x0c, 0xe9,
- 0x43, 0x56, 0x20, 0x2d, 0xaf, 0x96, 0x91, 0xab, 0x11, 0x16, 0x20, 0xef,
- 0x23, 0xb3, 0x70, 0xf6, 0x30, 0xd7, 0xfe, 0xff, 0xec, 0x4d, 0xfc, 0x94,
- 0x5d, 0x7c, 0xfe, 0x8f, 0xdf, 0xc5, 0xe7, 0xff, 0x43, 0x76, 0xf1, 0xf9,
- 0xff, 0x47, 0x76, 0xd1, 0x70, 0x02, 0x82, 0x3d, 0xe9, 0xaf, 0xde, 0x4e,
- 0x56, 0x87, 0x6b, 0x0d, 0xf5, 0xe5, 0xdb, 0x9b, 0xb7, 0xc0, 0x5a, 0x10,
- 0x75, 0xbb, 0x23, 0x27, 0x5a, 0x6c, 0xdb, 0x48, 0xdd, 0xea, 0x86, 0x60,
- 0x52, 0x5b, 0x82, 0x35, 0x7a, 0x74, 0x1a, 0xc0, 0x43, 0xf8, 0xdd, 0x31,
- 0x90, 0x2f, 0x55, 0x91, 0x3b, 0xfd, 0xff, 0x15, 0x3b, 0x85, 0x89, 0x97,
- 0x4b, 0x10, 0x7c, 0x05, 0xe9, 0x13, 0x8e, 0x63, 0xd9, 0x2f, 0x48, 0x05,
- 0x23, 0x8b, 0x18, 0xa4, 0x4d, 0xda, 0x7b, 0xc9, 0xab, 0x3d, 0x90, 0xc7,
- 0xbf, 0xe8, 0x4c, 0x04, 0x02, 0x8c, 0x97, 0x1f, 0x52, 0x37, 0x39, 0x38,
- 0x8d, 0xca, 0x11, 0x84, 0xf9, 0xef, 0x43, 0x92, 0x08, 0xa1, 0x7a, 0x1e,
- 0x23, 0x87, 0x5f, 0x43, 0x0d, 0xff, 0x3d, 0x72, 0xc8, 0xf8, 0xb2, 0x06,
- 0x2e, 0x17, 0x3b, 0x77, 0xdf, 0x9f, 0x1d, 0xaf, 0xca, 0xb3, 0x12, 0xf7,
- 0x29, 0xa7, 0xbc, 0x9e, 0x09, 0x8a, 0x57, 0x99, 0x9c, 0xa6, 0x57, 0xd9,
- 0x7a, 0x88, 0xe8, 0xf6, 0x09, 0xf8, 0x0f, 0x11, 0x82, 0x02, 0x6b, 0xa2,
- 0x3e, 0xda, 0x2f, 0x04, 0x4c, 0x80, 0x31, 0xc2, 0xc3, 0x25, 0x88, 0x2f,
- 0xb3, 0x0b, 0x20, 0x4a, 0x44, 0xd5, 0x66, 0xa6, 0xab, 0xa5, 0xd4, 0xab,
- 0xa7, 0x67, 0xfd, 0x4f, 0x1c, 0xfc, 0xbf, 0x6e, 0x03, 0x74, 0x53, 0x8e,
- 0xe3, 0xa7, 0xf9, 0x11, 0x6f, 0x4e, 0x6d, 0xa6, 0x0c, 0x54, 0x7a, 0x10,
- 0x5c, 0x3a, 0x07, 0xc0, 0xa6, 0xaf, 0x05, 0x06, 0xf2, 0xb2, 0x98, 0xb6,
- 0x49, 0x53, 0x80, 0xe4, 0x88, 0x0b, 0x1c, 0xeb, 0xb0, 0xf6, 0xd4, 0xcf,
- 0x2c, 0x7b, 0x69, 0x83, 0x52, 0xb1, 0x21, 0x14, 0x12, 0xd3, 0x29, 0x23,
- 0xf6, 0xb7, 0x23, 0x12, 0x99, 0x7e, 0x5d, 0x7e, 0x3e, 0xdb, 0x81, 0x78,
- 0x40, 0x90, 0x32, 0x72, 0xc0, 0xb7, 0xbb, 0x69, 0xfd, 0x86, 0xee, 0xd7,
- 0x43, 0xb8, 0xa9, 0x39, 0xfe, 0xf0, 0x65, 0x10, 0x8f, 0xf7, 0xe3, 0x9e,
- 0x19, 0x0f, 0x7e, 0xee, 0x4e, 0x2e, 0x88, 0xd3, 0x32, 0x9b, 0x61, 0x01,
- 0x06, 0x02, 0x10, 0x06, 0xf9, 0x75, 0x26, 0x9b, 0x61, 0xb9, 0x0d, 0x7b,
- 0x39, 0xb5, 0x0c, 0x36, 0x22, 0x00, 0x2d, 0x0f, 0xc2, 0x21, 0x89, 0x09,
- 0xdc, 0x36, 0xe2, 0x17, 0xa0, 0xde, 0x07, 0x02, 0xb8, 0x0d, 0x15, 0x35,
- 0xb2, 0xdf, 0x70, 0x50, 0x0f, 0x0e, 0x56, 0xd0, 0xaf, 0x09, 0x70, 0x74,
- 0x60, 0x4e, 0xbf, 0x3d, 0x38, 0xff, 0xdd, 0xce, 0xae, 0x45, 0x32, 0x72,
- 0x90, 0xb2, 0x7a, 0xf7, 0xcf, 0x81, 0x76, 0xd1, 0x26, 0x6f, 0xd6, 0x4d,
- 0xa4, 0x4c, 0x07, 0xfc, 0x1d, 0x1c, 0x04, 0xe9, 0x72, 0xac, 0xfd, 0xcb,
- 0x08, 0x7f, 0xc2, 0xf0, 0x24, 0x0d, 0xcd, 0x22, 0xc6, 0xb3, 0x4e, 0x1d,
- 0x9e, 0x36, 0xc8, 0xd9, 0x90, 0x04, 0x0f, 0xc5, 0xad, 0x5b, 0x03, 0x47,
- 0x86, 0x2e, 0xc5, 0x12, 0x21, 0x16, 0xd4, 0xb3, 0x04, 0x4d, 0xc5, 0x41,
- 0x64, 0x82, 0x54, 0xdb, 0x85, 0x33, 0x63, 0x11, 0xcf, 0x00, 0x0b, 0x67,
- 0x31, 0x79, 0x3d, 0x58, 0x92, 0xf5, 0xae, 0xad, 0x08, 0x33, 0xbd, 0x16,
- 0xa5, 0x24, 0xc0, 0xdd, 0x64, 0xf7, 0x0e, 0xeb, 0x21, 0x71, 0x9f, 0x36,
- 0x77, 0x95, 0x21, 0x33, 0x39, 0xba, 0x35, 0x32, 0x99, 0x13, 0x9b, 0xff,
- 0x17, 0xf1, 0x69, 0x0a, 0x85, 0x89, 0x2a, 0xc4, 0x4d, 0x72, 0xd8, 0x87,
- 0x47, 0xa0, 0x99, 0x01, 0x77, 0x5e, 0x0b, 0x73, 0x4c, 0xef, 0x3b, 0x1d,
- 0xc7, 0xbe, 0x6c, 0x8d, 0x30, 0x60, 0x28, 0x57, 0x12, 0xa9, 0x87, 0x44,
- 0x8b, 0x26, 0x66, 0x5a, 0x36, 0x0f, 0xcf, 0x47, 0x64, 0xe3, 0x9b, 0x87,
- 0x89, 0x44, 0x6c, 0x75, 0xce, 0xc7, 0x37, 0x10, 0xe8, 0xd5, 0x5c, 0x14,
- 0x4e, 0xcf, 0xc2, 0x56, 0x24, 0x54, 0xbd, 0x63, 0x17, 0x90, 0x42, 0xc2,
- 0x36, 0x78, 0x26, 0x4b, 0xbe, 0x0d, 0xf3, 0xb9, 0x78, 0x1d, 0xe1, 0x1f,
- 0x9d, 0xdf, 0xe6, 0x65, 0x31, 0x87, 0x8c, 0x72, 0x9b, 0x96, 0x39, 0xb4,
- 0x43, 0x1a, 0xeb, 0x87, 0xd7, 0x47, 0x67, 0xc9, 0x06, 0x6d, 0xec, 0xe8,
- 0x7e, 0x05, 0xa2, 0xe1, 0x56, 0x56, 0x8f, 0xb7, 0x16, 0x37, 0xf9, 0xd6,
- 0xbc, 0xaa, 0x26, 0xa3, 0x4d, 0x87, 0x9b, 0x81, 0xee, 0x40, 0x87, 0x42,
- 0xcb, 0x3b, 0x30, 0x0f, 0x2c, 0x39, 0xa1, 0x6b, 0x83, 0x16, 0x20, 0xda,
- 0x85, 0x8a, 0x16, 0x7a, 0x36, 0xac, 0x8a, 0x4d, 0x2d, 0xfa, 0x73, 0x9b,
- 0xe6, 0x53, 0x07, 0x11, 0x38, 0x97, 0xa6, 0x24, 0x40, 0x4b, 0x41, 0x0a,
- 0xd8, 0x5f, 0x91, 0x4d, 0x56, 0x04, 0x2b, 0x59, 0xd0, 0x8e, 0x40, 0x76,
- 0x4a, 0xa6, 0xbf, 0xc5, 0xdc, 0xd0, 0x72, 0x22, 0x67, 0xd9, 0x05, 0x90,
- 0xf7, 0x19, 0xdf, 0x9e, 0x17, 0x45, 0x7c, 0x67, 0x6c, 0x87, 0xe8, 0x8c,
- 0xce, 0x5b, 0x1f, 0x6e, 0xad, 0x27, 0x0e, 0xd1, 0x9f, 0x56, 0x19, 0xf5,
- 0x29, 0x7c, 0x09, 0x05, 0x22, 0xb0, 0xcb, 0x65, 0xe5, 0xec, 0xa3, 0xa9,
- 0xdb, 0xaf, 0x61, 0x77, 0xae, 0xa5, 0xdb, 0x4e, 0xf5, 0x63, 0x56, 0xc9,
- 0xfa, 0xde, 0x3a, 0x8e, 0xd6, 0x1c, 0x88, 0xe2, 0x22, 0xe4, 0xe8, 0xa0,
- 0xb0, 0x55, 0xeb, 0x3f, 0xad, 0x27, 0x49, 0x64, 0x1f, 0x95, 0xe3, 0x94,
- 0x7b, 0xec, 0x69, 0x4e, 0x1f, 0xbd, 0x9a, 0xe7, 0x7f, 0x13, 0x58, 0x02,
- 0x77, 0x88, 0x27, 0x19, 0xb2, 0x21, 0x10, 0xd2, 0x19, 0x0c, 0xa1, 0x13,
- 0x0d, 0xc3, 0x0f, 0xe9, 0xa7, 0x78, 0x48, 0x56, 0x65, 0x21, 0xe5, 0xaf,
- 0x69, 0x48, 0xe6, 0xa5, 0x95, 0x21, 0x74, 0x98, 0x2b, 0x9a, 0x03, 0x72,
- 0x75, 0x1a, 0x82, 0x98, 0x82, 0x28, 0xaa, 0x39, 0x3f, 0x39, 0x57, 0x67,
- 0xd1, 0xdb, 0x74, 0x9c, 0xd0, 0x1f, 0x3f, 0x40, 0xbe, 0xd8, 0xe4, 0x91,
- 0x37, 0x51, 0xce, 0xec, 0x88, 0x09, 0x67, 0x14, 0x5e, 0xd8, 0x05, 0x74,
- 0xd6, 0xb7, 0x03, 0xd7, 0x3c, 0x38, 0xc1, 0x35, 0x98, 0xe5, 0x60, 0x8e,
- 0x23, 0xcd, 0xd9, 0x15, 0x13, 0x35, 0x4b, 0x95, 0x69, 0x14, 0x61, 0xe3,
- 0xde, 0xdf, 0x72, 0xcc, 0x86, 0x19, 0x86, 0x8b, 0x7e, 0x86, 0x04, 0xca,
- 0xbc, 0x18, 0xd6, 0x6e, 0xfa, 0x8a, 0xa6, 0xca, 0x98, 0x30, 0x82, 0x14,
- 0x1b, 0x39, 0xed, 0x6b, 0xb1, 0x6f, 0x18, 0xdf, 0x77, 0x4e, 0xa4, 0x70,
- 0xa0, 0x12, 0xf9, 0xec, 0x3b, 0xf3, 0x99, 0xcf, 0xff, 0x04, 0xe2, 0x07,
- 0xed, 0xff, 0x2a, 0xd2, 0xff, 0xed, 0x22, 0xb2, 0x34, 0x97, 0xfa, 0x65,
- 0x57, 0x9e, 0xfe, 0x79, 0x36, 0x35, 0xc4, 0x77, 0x4b, 0x89, 0x1b, 0x97,
- 0xf7, 0x0b, 0xb6, 0x82, 0xc9, 0x5b, 0xba, 0x3e, 0x80, 0x09, 0x97, 0xec,
- 0xb7, 0xb0, 0x2c, 0xc0, 0xb0, 0x23, 0xbd, 0xd3, 0xf7, 0xa8, 0xb9, 0x81,
- 0xb0, 0x7d, 0x12, 0xf1, 0xd4, 0x10, 0xb6, 0xe4, 0x33, 0x4e, 0x85, 0x25,
- 0xaa, 0x9c, 0x48, 0x12, 0x8e, 0xcb, 0xa6, 0x8a, 0x20, 0x2e, 0xb8, 0x9d,
- 0x2a, 0x74, 0x7a, 0xf3, 0x31, 0xe1, 0xc4, 0x7c, 0x66, 0xb6, 0xf0, 0xba,
- 0x6d, 0x06, 0x0a, 0x8d, 0x3e, 0x1f, 0xc1, 0x98, 0x9b, 0xf2, 0xe0, 0x98,
- 0x25, 0x35, 0x54, 0x2e, 0xe7, 0xe8, 0xbc, 0xb9, 0x52, 0x8e, 0xbd, 0xb7,
- 0xcf, 0xd9, 0xd9, 0xd1, 0xf9, 0x41, 0xc2, 0xe7, 0xeb, 0xe4, 0xdd, 0xf1,
- 0x9f, 0x59, 0xe0, 0xae, 0x81, 0x65, 0xce, 0xd6, 0x3a, 0xee, 0xbf, 0xeb,
- 0x62, 0xa8, 0xfa, 0x3e, 0x48, 0xbe, 0x83, 0x77, 0xc8, 0xcd, 0x3c, 0xb8,
- 0xb3, 0x2d, 0xf6, 0x79, 0x6c, 0x4c, 0x2e, 0x70, 0xa2, 0x11, 0xc1, 0xe5,
- 0x2c, 0x85, 0x70, 0x04, 0xdb, 0xd8, 0xc2, 0x8c, 0x96, 0x31, 0x9a, 0x16,
- 0x87, 0x80, 0x84, 0x82, 0xbe, 0x68, 0x49, 0x6c, 0x35, 0xa4, 0xde, 0x69,
- 0xa2, 0xad, 0x5c, 0x5c, 0x9a, 0xe8, 0x95, 0x38, 0x73, 0x57, 0xa4, 0x8f,
- 0x40, 0x26, 0x74, 0xe0, 0x0d, 0x2a, 0x2c, 0xf0, 0xe1, 0xd3, 0xb3, 0xae,
- 0x72, 0xfa, 0x21, 0x43, 0x59, 0x2e, 0xee, 0x93, 0xaf, 0x53, 0xe6, 0x07,
- 0x30, 0xfe, 0xa5, 0xd9, 0x2c, 0xba, 0xa0, 0xab, 0x82, 0xfd, 0x8e, 0x6a,
- 0x8c, 0xc3, 0xef, 0x8e, 0x9c, 0x81, 0x4c, 0x27, 0x51, 0x89, 0x09, 0x2f,
- 0xe6, 0x84, 0xfd, 0xe9, 0x46, 0x3d, 0xa0, 0x39, 0x1a, 0x4a, 0x1c, 0x6b,
- 0x63, 0x25, 0x41, 0x86, 0xad, 0xd4, 0xae, 0x81, 0x34, 0x21, 0x53, 0x6b,
- 0x67, 0x76, 0x89, 0xd4, 0x82, 0x2c, 0x85, 0xe4, 0x25, 0xff, 0xbb, 0x62,
- 0xda, 0x81, 0x2c, 0x0c, 0x67, 0x72, 0x43, 0x7a, 0xe0, 0x97, 0x35, 0x92,
- 0x96, 0x73, 0x6a, 0x1a, 0x9c, 0x27, 0xb6, 0x06, 0x73, 0xd8, 0x34, 0x5d,
- 0xc8, 0xfd, 0xe4, 0xf5, 0xe1, 0x19, 0xf8, 0xd2, 0xe1, 0xbb, 0xaf, 0xe1,
- 0xc4, 0x09, 0x18, 0x3d, 0x37, 0x59, 0x09, 0x8f, 0x92, 0xba, 0x06, 0x26,
- 0x3b, 0xb6, 0x9a, 0xe3, 0x8b, 0x9d, 0xed, 0x27, 0x10, 0x00, 0x27, 0xbf,
- 0x69, 0xc2, 0x5a, 0x2a, 0x0a, 0xc4, 0xc1, 0x7e, 0x38, 0xbb, 0x5f, 0xa7,
- 0x38, 0x84, 0x8b, 0x27, 0xd9, 0xf5, 0x05, 0x67, 0xf4, 0x11, 0x59, 0x75,
- 0xb8, 0x88, 0x38, 0x8d, 0x28, 0x40, 0xbe, 0xe0, 0x43, 0xac, 0xf7, 0x6b,
- 0xe2, 0x6b, 0xb3, 0x24, 0x34, 0xac, 0x46, 0xae, 0x91, 0x58, 0x2a, 0x56,
- 0xdf, 0x3c, 0x1b, 0xd5, 0x66, 0xd2, 0xd0, 0x19, 0x5c, 0xe6, 0x13, 0xf3,
- 0x15, 0x75, 0x4b, 0x34, 0xaf, 0xca, 0xc8, 0xb6, 0x2e, 0x57, 0x84, 0xc9,
- 0x72, 0x86, 0x88, 0x84, 0x15, 0xef, 0xcb, 0xb5, 0xde, 0x58, 0x7a, 0xda,
- 0x53, 0xd5, 0x49, 0x95, 0xca, 0x23, 0xcf, 0x39, 0xa2, 0xc1, 0x11, 0xed,
- 0x11, 0xb4, 0x19, 0x6d, 0xaa, 0x87, 0xa7, 0x02, 0xb1, 0x54, 0xab, 0x65,
- 0x50, 0x8d, 0xa6, 0x3f, 0x20, 0x95, 0xf7, 0xc3, 0xc1, 0xfe, 0x87, 0xaf,
- 0xde, 0xbf, 0x7b, 0x7d, 0x7c, 0xd8, 0x6b, 0x53, 0xe4, 0xa5, 0x46, 0x46,
- 0x54, 0x1c, 0x06, 0xa0, 0xa8, 0x19, 0x61, 0x82, 0x3c, 0xce, 0x38, 0xe0,
- 0xbf, 0xe4, 0xb4, 0x33, 0xe7, 0x4e, 0xfd, 0x8a, 0xb7, 0xcd, 0x22, 0xcb,
- 0xf9, 0x04, 0x70, 0x4c, 0xc1, 0xe4, 0x0d, 0x28, 0x47, 0xad, 0x6f, 0x36,
- 0xbe, 0x4e, 0xe0, 0x28, 0x06, 0x10, 0x9a, 0x40, 0x07, 0xb7, 0x1c, 0x4f,
- 0xc9, 0x4d, 0xf7, 0xe5, 0x80, 0x1a, 0xea, 0x3d, 0xa7, 0x5d, 0x60, 0xd5,
- 0x53, 0x1a, 0x50, 0xc7, 0x76, 0x57, 0x8d, 0xbc, 0x02, 0x6e, 0x85, 0x28,
- 0x79, 0xa0, 0x83, 0x1c, 0x97, 0x75, 0xaf, 0x6f, 0x82, 0x4b, 0x98, 0x7a,
- 0x85, 0x0b, 0x3e, 0x4a, 0xe7, 0xe1, 0x74, 0xc9, 0x54, 0xe8, 0x7a, 0x98,
- 0x7d, 0xcc, 0x20, 0x8f, 0xe8, 0x5b, 0x07, 0x2a, 0x19, 0x7c, 0x5f, 0x94,
- 0xb0, 0x8f, 0xbe, 0xf6, 0x12, 0x82, 0x3c, 0x44, 0xda, 0x63, 0x1c, 0xbb,
- 0xc8, 0x52, 0x40, 0x8a, 0xf2, 0x16, 0x28, 0xad, 0x78, 0xba, 0x7f, 0xf1,
- 0x4d, 0xd7, 0x11, 0xee, 0x96, 0xd8, 0x14, 0xec, 0x85, 0x35, 0x05, 0x00,
- 0xda, 0xaa, 0x62, 0xd4, 0x0f, 0xbf, 0x20, 0xaa, 0x6e, 0x33, 0x8c, 0x2e,
- 0x7d, 0x22, 0xd4, 0x1f, 0x44, 0x54, 0x55, 0x59, 0xd5, 0xdf, 0x8d, 0x46,
- 0xd8, 0xdd, 0xd9, 0xd1, 0x56, 0x4b, 0x93, 0x18, 0xe0, 0x82, 0x81, 0xd0,
- 0x7f, 0x5b, 0x46, 0x04, 0x32, 0x6c, 0x31, 0x22, 0x2f, 0x93, 0xfd, 0xf7,
- 0x59, 0x52, 0x90, 0x1d, 0x1b, 0x9f, 0x52, 0xe1, 0x53, 0x76, 0xfd, 0x81,
- 0x37, 0xf9, 0x24, 0x18, 0x1e, 0x99, 0xab, 0x04, 0xe2, 0x6e, 0x03, 0x86,
- 0x7b, 0x75, 0x89, 0x49, 0x31, 0x87, 0x9b, 0xa9, 0x90, 0xb8, 0xb7, 0x9e,
- 0x6c, 0x64, 0xc3, 0x2b, 0x6a, 0x6f, 0x9d, 0xdb, 0xd9, 0xd9, 0xe3, 0x7f,
- 0x77, 0xf1, 0xef, 0x93, 0xf5, 0xcd, 0xc8, 0xe2, 0x51, 0x81, 0x7d, 0xc5,
- 0x59, 0x94, 0x88, 0xf6, 0x09, 0x6c, 0x18, 0x96, 0x01, 0x9f, 0xaf, 0x22,
- 0x24, 0x15, 0xf1, 0xba, 0x90, 0x3d, 0xfc, 0x42, 0x80, 0x55, 0x22, 0x4d,
- 0x65, 0xc4, 0x25, 0x54, 0x68, 0x6e, 0x63, 0x49, 0xa0, 0x0f, 0xf3, 0x26,
- 0xc6, 0x1f, 0xca, 0xec, 0x3a, 0xad, 0x88, 0x47, 0x2c, 0xeb, 0x9c, 0xc3,
- 0x00, 0x3a, 0x10, 0xc7, 0xa7, 0x9a, 0xda, 0x45, 0x33, 0xd6, 0x8e, 0x1d,
- 0x6e, 0x8d, 0x6d, 0xad, 0x98, 0x1a, 0x59, 0xd4, 0xd1, 0x27, 0x06, 0x5a,
- 0x59, 0xb4, 0x8b, 0x11, 0x9a, 0xe9, 0x8f, 0x1f, 0x0b, 0xeb, 0x82, 0xcd,
- 0xd8, 0x94, 0x8a, 0xc0, 0x84, 0x24, 0xbb, 0xa4, 0x15, 0xcb, 0x05, 0xe7,
- 0x41, 0x72, 0xd4, 0x64, 0xd4, 0x71, 0x8e, 0x87, 0xdc, 0x71, 0x1a, 0x67,
- 0xe5, 0xfe, 0x06, 0x07, 0x71, 0x3a, 0x1d, 0x6a, 0x87, 0x35, 0x89, 0xef,
- 0x53, 0xe2, 0x65, 0xc0, 0x5d, 0x05, 0x63, 0x45, 0x78, 0xbb, 0x4e, 0x56,
- 0x92, 0xf5, 0x8c, 0xd8, 0x15, 0x21, 0xb8, 0x0b, 0xb6, 0xd5, 0xf1, 0xe9,
- 0x5f, 0x7d, 0x72, 0x16, 0x39, 0x2d, 0xcf, 0x64, 0xb1, 0x1c, 0xb1, 0xb2,
- 0xf5, 0x52, 0xfe, 0x4a, 0xe8, 0xcf, 0x69, 0x3e, 0x86, 0xfe, 0xb5, 0x71,
- 0x8d, 0xe2, 0x43, 0x9b, 0x9f, 0x72, 0x82, 0x24, 0x2c, 0xa0, 0x95, 0xf6,
- 0x6a, 0x8d, 0x89, 0x36, 0x27, 0x00, 0x34, 0x1b, 0x51, 0xb8, 0x82, 0xf6,
- 0xa2, 0xf5, 0xe5, 0xe4, 0x38, 0x85, 0x17, 0x7d, 0xee, 0x4e, 0x50, 0x1a,
- 0x28, 0x77, 0x62, 0x34, 0xec, 0x00, 0x8c, 0x74, 0x1b, 0xe3, 0x9c, 0x42,
- 0xc1, 0x94, 0xf4, 0x66, 0x27, 0xe6, 0xc5, 0xc2, 0x96, 0x1d, 0x08, 0x98,
- 0x1a, 0xef, 0x5b, 0x15, 0x2d, 0x03, 0x20, 0x14, 0x36, 0xf2, 0x3c, 0x7f,
- 0xea, 0xe3, 0x61, 0x93, 0xea, 0x3a, 0xdd, 0x7d, 0xf6, 0xdc, 0x86, 0x9e,
- 0x78, 0xb3, 0x02, 0x9f, 0xed, 0x9e, 0x7c, 0xbb, 0xb5, 0xd5, 0xeb, 0x40,
- 0x79, 0xa5, 0x83, 0x9f, 0x89, 0x2f, 0x84, 0x9f, 0xfc, 0x53, 0xaf, 0x33,
- 0xd7, 0x27, 0xc4, 0x2e, 0x4f, 0x81, 0x34, 0x5f, 0x94, 0xad, 0xea, 0xbf,
- 0xc6, 0xd6, 0xdb, 0xb8, 0x13, 0xab, 0x25, 0x9c, 0xb0, 0x36, 0x9b, 0x94,
- 0xb8, 0xc8, 0x11, 0xc0, 0x58, 0x93, 0xee, 0xbb, 0xdf, 0x58, 0xa3, 0xca,
- 0x74, 0x89, 0xe8, 0x84, 0x79, 0x0f, 0x5d, 0x5b, 0x97, 0x16, 0x6a, 0x74,
- 0x79, 0xb2, 0x96, 0x6b, 0x23, 0x81, 0xde, 0xc2, 0x1b, 0x97, 0x91, 0x9d,
- 0xca, 0xd1, 0x86, 0x63, 0x8d, 0x75, 0xd1, 0x0c, 0xdb, 0x08, 0xae, 0xf9,
- 0x51, 0x51, 0xd6, 0x2d, 0xe8, 0x89, 0x88, 0xd9, 0x21, 0x0c, 0x84, 0x97,
- 0x02, 0xc1, 0xf9, 0xa5, 0x02, 0xb2, 0x99, 0xb5, 0xb6, 0x33, 0x46, 0x3b,
- 0x74, 0xab, 0xbc, 0x18, 0x6e, 0xe3, 0x62, 0x73, 0x1c, 0x50, 0x40, 0x5f,
- 0x04, 0xff, 0xe5, 0xfc, 0x5b, 0xc6, 0x9b, 0xd8, 0x0f, 0x8b, 0x00, 0x71,
- 0x3e, 0x46, 0x1c, 0x7b, 0xa3, 0x77, 0x2d, 0xbf, 0x74, 0x57, 0x4c, 0x2f,
- 0xa9, 0xa1, 0xad, 0x83, 0xfb, 0x14, 0x8c, 0x4d, 0xe9, 0xc6, 0x2a, 0x2d,
- 0x84, 0x99, 0xfb, 0x4f, 0xa5, 0xef, 0x56, 0x73, 0xad, 0x91, 0xf4, 0xd1,
- 0x74, 0x57, 0xcb, 0x27, 0x66, 0x28, 0x37, 0xb7, 0x52, 0x67, 0xdc, 0x83,
- 0x53, 0xa1, 0x7f, 0xd3, 0x0b, 0x99, 0x15, 0xa8, 0xaa, 0x4e, 0xeb, 0x65,
- 0xf5, 0xa8, 0xee, 0xe4, 0x04, 0x7d, 0xab, 0x33, 0x44, 0x2f, 0x39, 0xe0,
- 0x2a, 0x85, 0x90, 0x5a, 0xa9, 0x3b, 0xb9, 0x2a, 0xc6, 0x90, 0xb8, 0x02,
- 0x82, 0x3c, 0x97, 0x76, 0x0c, 0x41, 0x66, 0x23, 0xbd, 0x49, 0x69, 0x85,
- 0x0e, 0xce, 0x4f, 0xb9, 0x87, 0x05, 0x07, 0xd3, 0x6c, 0xf2, 0xa9, 0x8a,
- 0xc0, 0x22, 0xac, 0xae, 0xc7, 0xca, 0x24, 0x26, 0xbf, 0x3a, 0x56, 0xf1,
- 0xa3, 0x85, 0xff, 0x22, 0xc7, 0x10, 0xee, 0x1c, 0x41, 0x49, 0xc2, 0x0d,
- 0x1e, 0x75, 0xb4, 0xa0, 0x7b, 0x74, 0xb2, 0xe9, 0xf2, 0xf6, 0xfa, 0x76,
- 0xc5, 0xb8, 0x44, 0xbe, 0x6a, 0x79, 0x75, 0xa5, 0xb1, 0x31, 0xea, 0x33,
- 0xf7, 0xab, 0x11, 0xc9, 0xa1, 0xee, 0x80, 0x5f, 0xc3, 0x7b, 0xcd, 0xf7,
- 0xb1, 0x01, 0x26, 0x80, 0xb7, 0xcd, 0x0b, 0xdf, 0x70, 0x2a, 0x86, 0x91,
- 0xdc, 0x83, 0x15, 0xf6, 0x3b, 0x74, 0x2c, 0xec, 0x89, 0xc1, 0x4f, 0x5e,
- 0x6a, 0xb9, 0xed, 0x0e, 0x27, 0x60, 0x5e, 0x99, 0x0d, 0xcc, 0x6a, 0x70,
- 0xa1, 0xb8, 0x14, 0x6b, 0x1d, 0x3e, 0x35, 0xc2, 0x13, 0xb1, 0x9d, 0xa7,
- 0x0e, 0xbe, 0xc8, 0x74, 0x6d, 0x94, 0xdb, 0xf2, 0x76, 0x3e, 0xdd, 0x69,
- 0x3a, 0xbf, 0x2f, 0x49, 0x95, 0xcf, 0x06, 0xc8, 0xb6, 0x5b, 0x7b, 0x88,
- 0xc0, 0x7c, 0xf4, 0x11, 0x6c, 0x53, 0xfc, 0x96, 0xe6, 0xe8, 0x69, 0x45,
- 0x13, 0x2b, 0xe3, 0xe1, 0x8a, 0x76, 0xb6, 0x37, 0xea, 0x4d, 0xf0, 0x8e,
- 0x04, 0x42, 0x73, 0xb0, 0x14, 0xa0, 0xc6, 0x58, 0xe3, 0xc1, 0x54, 0xcc,
- 0xe7, 0x25, 0x39, 0x00, 0x9a, 0xa8, 0xad, 0x2c, 0x68, 0x35, 0xce, 0x81,
- 0xc4, 0xef, 0x2b, 0xc3, 0x92, 0x13, 0x60, 0x23, 0x92, 0x8d, 0xee, 0x55,
- 0xc9, 0x9b, 0x7c, 0x9e, 0x57, 0x5c, 0xe1, 0x99, 0x8b, 0x41, 0xa6, 0x57,
- 0x59, 0xbc, 0x51, 0x44, 0xe3, 0x95, 0x98, 0x6f, 0xd2, 0x44, 0xe1, 0xf0,
- 0xcb, 0x7c, 0x21, 0xee, 0x35, 0x4d, 0xc8, 0x52, 0x0f, 0x1b, 0x43, 0x54,
- 0x05, 0xd3, 0xfc, 0xd5, 0x7b, 0x69, 0xec, 0x47, 0xcd, 0xc3, 0xab, 0xed,
- 0xc3, 0x7c, 0xd1, 0x73, 0xe6, 0x01, 0x1b, 0x9e, 0x3f, 0x23, 0xd6, 0x06,
- 0x4f, 0x1a, 0xc7, 0x14, 0x97, 0x20, 0x49, 0x98, 0xa0, 0x77, 0xb6, 0x87,
- 0x2f, 0x50, 0x38, 0x9a, 0x3f, 0xde, 0xf4, 0xdb, 0xff, 0x00, 0x26, 0xc7,
- 0xd3, 0xdd, 0x06, 0x2d, 0x5c, 0x22, 0x4c, 0x8d, 0xe8, 0xb3, 0xdb, 0xe1,
- 0xfd, 0x86, 0x51, 0x12, 0x2b, 0x4e, 0xe0, 0xe0, 0x39, 0x6d, 0x70, 0x5d,
- 0x37, 0xa9, 0x53, 0x29, 0xa7, 0x60, 0x93, 0x3d, 0x6c, 0x76, 0x81, 0x02,
- 0x74, 0xc9, 0x2a, 0x88, 0xc5, 0x46, 0x1a, 0x2b, 0x34, 0x87, 0x7c, 0x73,
- 0x28, 0x43, 0x08, 0x65, 0xd5, 0xd0, 0x3f, 0x54, 0x8f, 0xa7, 0xd3, 0x9a,
- 0xd5, 0xe3, 0xe0, 0xcb, 0x49, 0xa6, 0x55, 0x6d, 0xdb, 0x77, 0x84, 0x14,
- 0x9d, 0xd7, 0x48, 0x46, 0xea, 0xf3, 0x68, 0xae, 0xa1, 0x8f, 0x9a, 0x01,
- 0x85, 0x0d, 0x4c, 0x15, 0x8e, 0xd9, 0x8d, 0xf0, 0x52, 0x30, 0xd3, 0x22,
- 0x0d, 0x84, 0x3d, 0x11, 0xb7, 0x02, 0x7c, 0xea, 0xe0, 0xab, 0x34, 0xe0,
- 0xd1, 0xa7, 0x74, 0x22, 0x8f, 0xfa, 0xed, 0xb1, 0x7b, 0x00, 0xbc, 0x16,
- 0x51, 0xec, 0xed, 0xe6, 0x34, 0x76, 0x0e, 0x75, 0x8d, 0xc5, 0x6a, 0x66,
- 0xa9, 0x95, 0x3c, 0x30, 0xf1, 0x0c, 0xb2, 0x1c, 0xbd, 0xa9, 0xb2, 0x99,
- 0xe4, 0x1b, 0x08, 0xf9, 0x93, 0x1c, 0x34, 0x88, 0xf4, 0x23, 0xc3, 0x11,
- 0x80, 0xf0, 0x20, 0x1b, 0x50, 0x0b, 0xb1, 0xa7, 0xb5, 0x16, 0x2e, 0xe5,
- 0x51, 0x2a, 0x78, 0xe5, 0xee, 0xee, 0x8a, 0x40, 0x0d, 0x45, 0xc1, 0x55,
- 0xaf, 0x0c, 0x2f, 0xc6, 0xa0, 0x4a, 0x2f, 0x33, 0xe3, 0xc0, 0x7c, 0x24,
- 0xb9, 0x70, 0xc1, 0x98, 0x96, 0x50, 0x92, 0x17, 0xf1, 0xd9, 0x3c, 0xc6,
- 0xa1, 0xaa, 0x96, 0x63, 0xd6, 0x55, 0xd8, 0x1c, 0xea, 0xd8, 0x22, 0xcb,
- 0x75, 0x95, 0x9d, 0xe1, 0x29, 0x9d, 0x21, 0x0b, 0x4a, 0xe4, 0x72, 0x70,
- 0x9a, 0x86, 0xcf, 0xda, 0x42, 0x47, 0x7c, 0x6b, 0x0b, 0xac, 0x17, 0x06,
- 0xbd, 0x5b, 0x0e, 0x10, 0x21, 0xe6, 0xdf, 0x6a, 0xff, 0xe9, 0xf6, 0x0e,
- 0x86, 0xfb, 0x74, 0xfb, 0xb3, 0xb0, 0x96, 0x87, 0xc3, 0x33, 0x51, 0xbc,
- 0x7a, 0xcd, 0x9d, 0x79, 0x38, 0xb1, 0x79, 0xca, 0xb6, 0x65, 0xac, 0x6b,
- 0x36, 0x5b, 0x4e, 0x21, 0x86, 0x29, 0xcc, 0xcb, 0x20, 0x9f, 0x0b, 0xcc,
- 0x07, 0xa7, 0x4a, 0x62, 0x2f, 0x53, 0x38, 0x4e, 0x62, 0xb1, 0x3b, 0x31,
- 0xd4, 0xb3, 0x55, 0xd8, 0x2f, 0x0a, 0xf7, 0x1c, 0xc4, 0x71, 0x02, 0xbf,
- 0x06, 0xdc, 0x2b, 0x32, 0x7e, 0x79, 0xbd, 0xef, 0x40, 0xb1, 0x5e, 0x2e,
- 0xd8, 0x10, 0xaa, 0x46, 0x39, 0xe2, 0x8b, 0x5b, 0x80, 0x75, 0xd1, 0xcc,
- 0xa5, 0x31, 0x83, 0xb2, 0x5a, 0x59, 0xe9, 0xb3, 0x37, 0x07, 0xad, 0xe6,
- 0x76, 0x9f, 0x7c, 0xfe, 0xb9, 0x0e, 0x22, 0xd3, 0x34, 0x0f, 0x5f, 0x17,
- 0x80, 0xfd, 0x02, 0x92, 0x01, 0x2e, 0x4e, 0x4c, 0xae, 0x06, 0x8c, 0x54,
- 0x52, 0x89, 0x7c, 0xee, 0x50, 0x5c, 0x7b, 0xba, 0xa6, 0x3d, 0x4d, 0xea,
- 0x74, 0xc9, 0x6f, 0x69, 0xa2, 0xf5, 0x6a, 0xb5, 0xee, 0xa4, 0xe1, 0x87,
- 0x1b, 0x88, 0xa8, 0x14, 0xe7, 0xfa, 0x32, 0x0a, 0xa4, 0xbf, 0x9a, 0xa3,
- 0xc7, 0xbf, 0xb0, 0x1a, 0x7c, 0x95, 0xd5, 0x71, 0xa2, 0x5e, 0x80, 0x27,
- 0xd1, 0x68, 0x7c, 0x25, 0x60, 0xa9, 0x47, 0xb1, 0xb6, 0x54, 0xc3, 0x97,
- 0xa2, 0xe3, 0x1b, 0x2c, 0x61, 0x50, 0xb1, 0xf4, 0x4b, 0x90, 0xd1, 0x4b,
- 0x75, 0xdc, 0x77, 0x02, 0x4b, 0x7f, 0xa9, 0x10, 0xb8, 0xaa, 0x29, 0x01,
- 0x9b, 0xb5, 0xae, 0xd3, 0xf1, 0xb5, 0x67, 0xe6, 0x40, 0x2d, 0x81, 0x21,
- 0x4f, 0x75, 0x33, 0xad, 0xb0, 0x13, 0x45, 0x6b, 0xe4, 0xae, 0xb8, 0xdc,
- 0x4b, 0x43, 0xd6, 0xa5, 0x97, 0x80, 0xf3, 0x2d, 0x25, 0x5e, 0x78, 0x34,
- 0x5d, 0x4b, 0x51, 0x75, 0x88, 0xb4, 0x22, 0xd1, 0xf8, 0x77, 0x83, 0x85,
- 0x8a, 0x4e, 0xfe, 0xa1, 0xd5, 0x6e, 0xb5, 0xe2, 0x34, 0xb0, 0x8b, 0xf9,
- 0x64, 0x1c, 0xb5, 0x15, 0xfb, 0x6b, 0xb3, 0xaf, 0xc7, 0x3e, 0xe9, 0xf1,
- 0x43, 0xed, 0x93, 0xcf, 0x2f, 0xf5, 0x2c, 0xda, 0x21, 0xf4, 0xfd, 0x83,
- 0x30, 0x65, 0x38, 0x0e, 0x84, 0x5a, 0x7c, 0xf1, 0xdc, 0xd5, 0x64, 0x05,
- 0x0a, 0x2b, 0xbf, 0x09, 0x98, 0xd0, 0xbd, 0x4e, 0x93, 0xec, 0xe0, 0x8d,
- 0x1b, 0xe9, 0xab, 0x2f, 0x1b, 0xad, 0xdd, 0xdd, 0x0d, 0x67, 0xf7, 0xf6,
- 0x5d, 0x35, 0x1c, 0x17, 0xb3, 0x0e, 0x28, 0x32, 0x45, 0xeb, 0x17, 0x92,
- 0xf2, 0x10, 0x2b, 0x61, 0xbd, 0x46, 0x5f, 0x6b, 0x99, 0xd1, 0xf2, 0xd2,
- 0xca, 0x51, 0x6f, 0x97, 0x17, 0xda, 0x01, 0xa0, 0x5f, 0x21, 0x28, 0x9a,
- 0x15, 0x95, 0x51, 0x41, 0x14, 0x67, 0xb4, 0xc4, 0x78, 0x11, 0x75, 0xb9,
- 0x1c, 0xf3, 0x85, 0xf4, 0x9e, 0xdd, 0x44, 0xf5, 0x72, 0x2e, 0xa5, 0x6a,
- 0x23, 0x27, 0xa6, 0xaf, 0xaf, 0xac, 0x8a, 0x0c, 0x8f, 0xd5, 0xe4, 0x17,
- 0xef, 0x22, 0x4d, 0xd5, 0xcc, 0xba, 0xc8, 0x17, 0xa8, 0x67, 0x6c, 0x39,
- 0xe7, 0x91, 0x35, 0xa3, 0x0a, 0x7c, 0xe2, 0xdc, 0x02, 0x4b, 0x2b, 0x55,
- 0xfe, 0xb7, 0xcc, 0x04, 0x24, 0xcd, 0x0c, 0xd1, 0x0a, 0xe1, 0x2c, 0x62,
- 0xc5, 0xf2, 0xe8, 0x9f, 0x5d, 0xa9, 0x5c, 0x41, 0xc2, 0xaf, 0x83, 0x00,
- 0x74, 0x78, 0x68, 0x5a, 0x5c, 0xc9, 0x6c, 0x16, 0xa6, 0x44, 0xb4, 0x19,
- 0x06, 0xc0, 0xf0, 0x7b, 0x7d, 0x49, 0x5c, 0x51, 0xa0, 0x05, 0x9f, 0x33,
- 0xbf, 0x72, 0xc7, 0xd7, 0xef, 0xb2, 0xd1, 0xab, 0x2f, 0x39, 0xb4, 0xe5,
- 0x23, 0xb0, 0x34, 0x05, 0x54, 0x9f, 0xc9, 0x7d, 0x8b, 0xff, 0x5c, 0x4f,
- 0xd8, 0x58, 0xdc, 0xb1, 0xe1, 0x74, 0x4c, 0x56, 0xb5, 0x18, 0xc0, 0x05,
- 0x05, 0xad, 0x5d, 0x16, 0xc5, 0xca, 0xc6, 0xac, 0xe8, 0x1d, 0x56, 0x22,
- 0x48, 0x54, 0x90, 0xbc, 0x01, 0x4f, 0xfd, 0x42, 0xf1, 0x0a, 0x0c, 0x15,
- 0x70, 0x80, 0xae, 0x34, 0x78, 0x18, 0x2d, 0xe5, 0xe2, 0xb6, 0x94, 0xd8,
- 0x57, 0x5a, 0xb1, 0x98, 0x55, 0xa3, 0xd5, 0x0b, 0xc2, 0x4f, 0xbf, 0xfa,
- 0x12, 0x30, 0x83, 0xfc, 0xeb, 0x9f, 0xdc, 0xdb, 0xfc, 0x0f, 0x1d, 0x1f,
- 0x62, 0x42, 0x2b, 0x27, 0xc2, 0x8a, 0x97, 0x3d, 0xbf, 0x25, 0xb6, 0x40,
- 0xb3, 0xee, 0xf4, 0xfa, 0x3d, 0xa6, 0xa9, 0xde, 0x9f, 0x7a, 0x88, 0xa8,
- 0x30, 0xd7, 0x0d, 0x4a, 0x3d, 0x49, 0x7d, 0xcb, 0x22, 0x8a, 0x1a, 0xe6,
- 0x24, 0x0b, 0x3c, 0x50, 0x61, 0xe0, 0x8f, 0x8d, 0xf9, 0xa7, 0x75, 0x37,
- 0xea, 0x9f, 0xd6, 0xfd, 0xb8, 0x7f, 0x5a, 0xf7, 0x23, 0xff, 0x69, 0xfd,
- 0x57, 0xec, 0x68, 0x4f, 0x9a, 0xf7, 0xad, 0x07, 0x8d, 0x07, 0x6d, 0xaf,
- 0xf7, 0x56, 0x35, 0xed, 0x1d, 0xdd, 0xb9, 0x31, 0x01, 0xbf, 0x42, 0x7c,
- 0xc4, 0x75, 0x15, 0xa4, 0x1c, 0xa5, 0xd4, 0xc9, 0x96, 0x79, 0xc3, 0xf8,
- 0x1b, 0x45, 0x1f, 0x05, 0x4f, 0xf0, 0x9a, 0xb2, 0x20, 0x5e, 0x4d, 0xd9,
- 0x6e, 0x1b, 0x60, 0x75, 0x5a, 0x27, 0x6e, 0xa5, 0x2d, 0x6e, 0x25, 0x0a,
- 0x66, 0x72, 0xaf, 0x77, 0x42, 0x6c, 0x5e, 0x2e, 0x4b, 0x09, 0x9a, 0x13,
- 0xd6, 0x2e, 0x20, 0x24, 0x06, 0x08, 0xac, 0x7d, 0xbd, 0xdd, 0x7f, 0xf7,
- 0x7e, 0xff, 0xf8, 0xc1, 0xf8, 0xed, 0x30, 0xd0, 0xd2, 0x79, 0xfd, 0x60,
- 0xa5, 0x08, 0x4d, 0x11, 0x9c, 0xc1, 0xc2, 0x92, 0xc6, 0x92, 0x58, 0xe8,
- 0x8f, 0x2c, 0x78, 0xfc, 0xdc, 0x99, 0xeb, 0xf4, 0xbd, 0xca, 0xdb, 0x6f,
- 0xc2, 0xba, 0x3f, 0x37, 0x92, 0x9e, 0xb3, 0x6e, 0xef, 0xf3, 0xeb, 0xeb,
- 0xea, 0x34, 0x77, 0xb5, 0x7c, 0xbb, 0x4a, 0x46, 0xba, 0xeb, 0x89, 0x25,
- 0x2c, 0xb3, 0x8e, 0xc3, 0xbc, 0xa5, 0xb8, 0xa4, 0x86, 0x4f, 0x27, 0x09,
- 0xa4, 0x97, 0x97, 0x2b, 0x03, 0x00, 0xf6, 0x0f, 0x0e, 0x7c, 0x06, 0x5c,
- 0x13, 0x4b, 0xa3, 0x11, 0x01, 0xfc, 0x8f, 0xb7, 0xe1, 0x60, 0xe1, 0xa6,
- 0xa8, 0xbe, 0xcb, 0x59, 0x42, 0x83, 0xba, 0x90, 0x04, 0xd4, 0x97, 0x3a,
- 0x9a, 0x2f, 0x3a, 0xd7, 0x91, 0x06, 0x10, 0x4a, 0xc3, 0x56, 0x85, 0x0d,
- 0xf5, 0xe6, 0xce, 0xd5, 0xb9, 0x7d, 0xba, 0x0f, 0xf4, 0x65, 0xcd, 0xc6,
- 0x54, 0xad, 0x26, 0xca, 0x16, 0xd0, 0xb8, 0x7a, 0x54, 0x37, 0xb1, 0xf9,
- 0x1b, 0x82, 0x97, 0xd9, 0xff, 0x54, 0x76, 0x4c, 0x2e, 0x96, 0x33, 0x22,
- 0x5f, 0x92, 0x8b, 0x26, 0xa4, 0x34, 0x3f, 0x1c, 0xd1, 0x69, 0xbb, 0xcb,
- 0x0e, 0x48, 0x89, 0x32, 0x55, 0xb1, 0x35, 0xed, 0x0c, 0x5e, 0xed, 0x77,
- 0x3b, 0x06, 0xd6, 0xcf, 0x8f, 0x2e, 0x0e, 0x69, 0x77, 0xde, 0x5f, 0x7c,
- 0xb3, 0xae, 0x9a, 0x4f, 0x3b, 0xc1, 0x1c, 0xa8, 0x62, 0xa4, 0x8c, 0xd3,
- 0xd2, 0x5b, 0xd2, 0x5c, 0x29, 0x2c, 0x37, 0x2e, 0x0c, 0xd1, 0x8a, 0xa1,
- 0x6a, 0x6d, 0xf4, 0xb3, 0xe1, 0xb3, 0xcd, 0xd6, 0xc6, 0xac, 0xc6, 0x8a,
- 0x6d, 0x57, 0x4f, 0x54, 0x9a, 0x56, 0xb0, 0x52, 0x0e, 0x75, 0xde, 0xf2,
- 0xb5, 0x04, 0x44, 0xb4, 0x4f, 0x2d, 0x68, 0xa3, 0x03, 0x0d, 0xc3, 0x63,
- 0x83, 0x38, 0xc3, 0x00, 0x10, 0x55, 0x1d, 0x9c, 0x9f, 0xca, 0x5c, 0x61,
- 0x8d, 0x70, 0x97, 0x88, 0x16, 0xa7, 0x8b, 0x9b, 0xbb, 0x89, 0x01, 0xd4,
- 0xb9, 0x66, 0x57, 0x58, 0xac, 0x29, 0x36, 0xf8, 0x9a, 0x9c, 0xe3, 0x13,
- 0xfe, 0x3a, 0xf1, 0x55, 0x93, 0x59, 0x2e, 0x00, 0x4d, 0x01, 0x58, 0x6b,
- 0x9b, 0x92, 0x55, 0x75, 0xfc, 0x51, 0x7e, 0x76, 0xf3, 0x00, 0x88, 0x07,
- 0x5c, 0xdc, 0x15, 0xc2, 0x82, 0xbe, 0x81, 0xd1, 0x68, 0x22, 0x83, 0xaf,
- 0x67, 0x05, 0x8d, 0x4a, 0xa2, 0x47, 0x78, 0x89, 0x63, 0xf4, 0xfb, 0x8d,
- 0xf3, 0x4d, 0x57, 0x4f, 0x94, 0x25, 0x78, 0x6d, 0x8d, 0x13, 0x59, 0x5a,
- 0x89, 0x2b, 0x01, 0x04, 0x8a, 0x22, 0xc8, 0x74, 0xc1, 0xe2, 0x05, 0x27,
- 0x31, 0xbe, 0x68, 0xc1, 0xfd, 0xc6, 0x77, 0x93, 0xee, 0xdc, 0x7c, 0x11,
- 0x80, 0x24, 0x0f, 0x8e, 0x31, 0xcf, 0xc4, 0x23, 0x72, 0xf0, 0xfd, 0xeb,
- 0x56, 0xc5, 0x75, 0xcc, 0x0a, 0x84, 0x20, 0x38, 0x21, 0xf3, 0x55, 0x98,
- 0x0d, 0x16, 0x05, 0x40, 0xb4, 0x24, 0xa5, 0x88, 0x26, 0x59, 0xb6, 0x70,
- 0xa8, 0xc1, 0x28, 0x81, 0x25, 0xc5, 0xb7, 0xe8, 0xc8, 0xb1, 0x65, 0xeb,
- 0x1e, 0xe8, 0x8e, 0xf7, 0x2b, 0x46, 0xa7, 0x6c, 0xa0, 0x51, 0x9c, 0x87,
- 0x41, 0xfc, 0x49, 0x21, 0x4c, 0x76, 0x3e, 0x7b, 0xf2, 0x79, 0x52, 0x71,
- 0x1e, 0x68, 0x1e, 0x2e, 0x99, 0xc0, 0x4c, 0xad, 0x46, 0xe3, 0x50, 0xf1,
- 0xde, 0xdc, 0x6a, 0x9a, 0x9b, 0x4c, 0x5a, 0x7d, 0x71, 0x97, 0xe1, 0xe6,
- 0xd2, 0x3c, 0xc9, 0x18, 0x9c, 0x81, 0x16, 0x51, 0x17, 0x4c, 0x05, 0x5c,
- 0xac, 0x93, 0xd8, 0x8a, 0x86, 0x01, 0x65, 0x4e, 0x88, 0xe9, 0x70, 0x41,
- 0x03, 0x62, 0x0f, 0x67, 0x87, 0x17, 0x67, 0xf4, 0xe3, 0xfc, 0xe2, 0xe4,
- 0x6c, 0x05, 0x84, 0x4a, 0x3d, 0x06, 0xdb, 0xe3, 0x45, 0x33, 0x43, 0x9c,
- 0x39, 0xb1, 0x02, 0x7e, 0x81, 0x88, 0x05, 0x61, 0x21, 0x55, 0x27, 0x42,
- 0x66, 0x00, 0x94, 0x59, 0x35, 0xab, 0xa4, 0x5f, 0x12, 0x2f, 0x7f, 0x70,
- 0x62, 0xb2, 0xe7, 0x0f, 0x53, 0x08, 0x26, 0xcc, 0xc4, 0xc8, 0x33, 0x76,
- 0x4c, 0x1b, 0xa3, 0xd5, 0x12, 0xaa, 0xde, 0xf5, 0xab, 0x06, 0x97, 0x15,
- 0x14, 0x22, 0x64, 0x25, 0xd5, 0x6a, 0x1b, 0x15, 0xc8, 0xd6, 0x2d, 0xbb,
- 0x77, 0x9d, 0x63, 0x0c, 0x6e, 0x5c, 0x31, 0x82, 0x47, 0xe8, 0x37, 0xad,
- 0x9c, 0xa5, 0x89, 0xaf, 0xcc, 0x62, 0x96, 0x89, 0x34, 0x2f, 0xae, 0x5c,
- 0xe3, 0x3a, 0x72, 0x4f, 0x08, 0x7c, 0x54, 0xd2, 0x95, 0x5c, 0xee, 0xb0,
- 0x37, 0x79, 0x97, 0x7b, 0x11, 0x82, 0x97, 0xec, 0x0b, 0x09, 0x38, 0xd3,
- 0x1a, 0xa0, 0xa6, 0x3d, 0x1b, 0x55, 0xef, 0x61, 0x88, 0xe0, 0x67, 0xc3,
- 0x9d, 0x36, 0x77, 0xe6, 0x4c, 0xeb, 0x6e, 0x0e, 0x83, 0xb8, 0x47, 0xcb,
- 0xd7, 0x75, 0x05, 0xb2, 0x1c, 0x60, 0x5c, 0x58, 0x95, 0xe1, 0x54, 0x9f,
- 0xea, 0xcc, 0x14, 0x43, 0x42, 0x2a, 0x67, 0x14, 0x38, 0x1a, 0xd7, 0xad,
- 0x97, 0xe4, 0xe7, 0x65, 0x9b, 0xab, 0x36, 0x84, 0xa5, 0x98, 0x8f, 0x76,
- 0x94, 0xad, 0x4a, 0x06, 0xa7, 0x5b, 0x41, 0x82, 0xb9, 0x42, 0xcb, 0x36,
- 0x66, 0xbe, 0xd3, 0x2d, 0x80, 0xac, 0x02, 0x7b, 0x6b, 0x4b, 0x21, 0x30,
- 0x30, 0x8b, 0x5c, 0x59, 0xaa, 0x2c, 0xd2, 0x8d, 0x0a, 0x41, 0xba, 0xa8,
- 0xc2, 0x33, 0xcc, 0x7d, 0x31, 0x33, 0x5b, 0x44, 0x46, 0x1e, 0x61, 0x05,
- 0x55, 0x6e, 0xa9, 0x49, 0x21, 0x31, 0xee, 0xbc, 0x08, 0x1d, 0x91, 0xbc,
- 0x10, 0x5c, 0x11, 0xb5, 0x6c, 0x57, 0x8b, 0xb6, 0xa7, 0x16, 0x8b, 0x92,
- 0x09, 0xbc, 0x9d, 0x5c, 0x8f, 0xa0, 0x88, 0x88, 0x06, 0x4e, 0xc3, 0x4d,
- 0x14, 0x56, 0x07, 0x71, 0xdc, 0xf3, 0x88, 0x5a, 0x52, 0x12, 0x24, 0x69,
- 0xdb, 0xd2, 0xe3, 0x65, 0xae, 0xb1, 0xf3, 0x03, 0x83, 0x92, 0xec, 0x75,
- 0x2d, 0x2c, 0xd6, 0x4c, 0x0a, 0x37, 0x51, 0xae, 0x7d, 0xaf, 0x71, 0x19,
- 0x18, 0xd0, 0xdb, 0x20, 0x5f, 0x3c, 0x9e, 0xc4, 0x6f, 0xf0, 0x01, 0x3c,
- 0x2c, 0x9f, 0x16, 0xd7, 0xf0, 0x5e, 0x99, 0xd7, 0x29, 0x8f, 0xe1, 0x6f,
- 0xaa, 0xc4, 0x5b, 0x4b, 0x15, 0x04, 0x8d, 0xc4, 0x2d, 0x1e, 0xb4, 0x9b,
- 0x1e, 0xcc, 0xd6, 0xe8, 0x4d, 0x49, 0xd9, 0xc3, 0x42, 0xaf, 0x8c, 0xce,
- 0x64, 0xe3, 0xb7, 0x6c, 0x46, 0x58, 0x09, 0x61, 0x10, 0x44, 0x13, 0xc0,
- 0x36, 0x46, 0xe3, 0x75, 0x03, 0x8e, 0xed, 0x11, 0x8a, 0x0e, 0x24, 0x12,
- 0x8d, 0x9d, 0x29, 0x2b, 0xd6, 0x1e, 0xf6, 0xd5, 0xa0, 0xe0, 0xa7, 0xc3,
- 0xdd, 0xcd, 0x07, 0x73, 0x02, 0x59, 0x7e, 0x67, 0x68, 0x48, 0x49, 0x16,
- 0x27, 0x55, 0x4b, 0x00, 0x3b, 0x04, 0xf2, 0xa1, 0x94, 0xad, 0xf5, 0x95,
- 0x32, 0x31, 0x8b, 0x38, 0x78, 0x80, 0x57, 0xa8, 0xbd, 0x6f, 0x0c, 0x08,
- 0xf8, 0xf8, 0x7e, 0x41, 0x08, 0x4e, 0x93, 0x53, 0xba, 0x63, 0xdc, 0x12,
- 0x07, 0x48, 0x07, 0xf4, 0x0e, 0xd4, 0x0d, 0x1e, 0xc6, 0x66, 0xfb, 0x42,
- 0x64, 0x6f, 0x28, 0x22, 0x22, 0xdf, 0x78, 0x0f, 0x02, 0x2b, 0x7f, 0x33,
- 0xfa, 0x90, 0xbd, 0x18, 0x25, 0x0d, 0x03, 0x38, 0x4e, 0x52, 0xef, 0x15,
- 0x87, 0x96, 0x4d, 0xe5, 0xc6, 0x4f, 0xd7, 0x3a, 0xef, 0x69, 0xac, 0xad,
- 0xbf, 0x08, 0x38, 0x48, 0x9b, 0x4e, 0x66, 0x15, 0x96, 0x43, 0x5b, 0x2e,
- 0x54, 0x0b, 0x9a, 0x14, 0x77, 0x73, 0x54, 0x08, 0x4a, 0x62, 0x6a, 0xc2,
- 0xf0, 0xf9, 0xec, 0xb4, 0x3c, 0x7d, 0xbb, 0xdb, 0xc3, 0x8f, 0x6d, 0x76,
- 0x5a, 0x55, 0xd3, 0xc1, 0x78, 0x3c, 0x7e, 0x80, 0xa3, 0x1e, 0x1c, 0x1c,
- 0xd0, 0x07, 0x07, 0x40, 0xda, 0x61, 0x9c, 0x70, 0x8c, 0xf4, 0xe0, 0x9a,
- 0x4d, 0x36, 0xd3, 0xcd, 0xe4, 0xfc, 0x7a, 0xc9, 0x98, 0x87, 0x34, 0x1a,
- 0x50, 0x05, 0xfb, 0xcc, 0x63, 0xd7, 0x2f, 0x97, 0xbe, 0x2a, 0x55, 0xb7,
- 0x6b, 0x6a, 0x30, 0x22, 0xc0, 0x01, 0xb4, 0xd3, 0xf2, 0x84, 0x8c, 0xae,
- 0xa4, 0x87, 0xce, 0x74, 0xd6, 0xe5, 0x3c, 0xa8, 0x4d, 0xa8, 0x1a, 0xd6,
- 0x3c, 0x9b, 0x23, 0x68, 0xde, 0xd5, 0x53, 0x40, 0x48, 0x53, 0x95, 0xbc,
- 0xdb, 0xbf, 0x60, 0xe7, 0x5d, 0xad, 0x99, 0xb8, 0xdd, 0x29, 0x88, 0x0e,
- 0xf1, 0x15, 0x66, 0xb0, 0x34, 0xa8, 0xdd, 0x63, 0x77, 0x00, 0x58, 0x51,
- 0x5e, 0x19, 0x6b, 0x54, 0x5c, 0xc9, 0xae, 0xba, 0x04, 0xba, 0xa2, 0x03,
- 0x77, 0x03, 0x49, 0x16, 0x1b, 0xff, 0xd9, 0x76, 0xbd, 0xee, 0x3c, 0x8f,
- 0xef, 0xb7, 0xc6, 0xeb, 0x3f, 0x0a, 0x8a, 0xc4, 0x96, 0xf6, 0xfa, 0xf3,
- 0xaf, 0xdf, 0xa6, 0x4c, 0xb9, 0x05, 0x3f, 0x26, 0xa4, 0x71, 0xd1, 0x91,
- 0xda, 0x11, 0xb0, 0x5d, 0x57, 0x4d, 0x4a, 0x32, 0x27, 0x15, 0xbc, 0xb8,
- 0xa2, 0xed, 0x9e, 0xa0, 0x88, 0x9e, 0x5c, 0x03, 0x2e, 0x9f, 0xf9, 0x2e,
- 0x8d, 0xd8, 0x86, 0x71, 0x8a, 0x00, 0x81, 0xaa, 0x20, 0xe6, 0x22, 0x41,
- 0xaf, 0xae, 0xf9, 0x32, 0x5b, 0x08, 0xf8, 0x67, 0xd8, 0xfc, 0x2a, 0x3d,
- 0x2e, 0x94, 0xfa, 0x43, 0x80, 0x0d, 0x1b, 0x63, 0xd5, 0x6c, 0x05, 0x1d,
- 0xa5, 0x79, 0xa7, 0x9d, 0x3c, 0xd5, 0x9e, 0x5b, 0x45, 0x83, 0xe3, 0x1d,
- 0xda, 0xed, 0xdc, 0x21, 0xa1, 0xd2, 0xee, 0xfd, 0x38, 0xd3, 0x63, 0x6f,
- 0xa7, 0x41, 0xc3, 0x56, 0x8c, 0xc6, 0xa6, 0xc5, 0x15, 0x67, 0xd7, 0x08,
- 0x76, 0x15, 0x16, 0xc9, 0x6a, 0x66, 0xb5, 0xed, 0x13, 0x42, 0xc1, 0x5a,
- 0x33, 0xbc, 0xe9, 0x08, 0x13, 0x59, 0x84, 0x79, 0x8a, 0xa3, 0x7b, 0x03,
- 0xc4, 0x73, 0xe0, 0x2f, 0x5d, 0xb1, 0x33, 0x16, 0x9c, 0x37, 0xe6, 0x94,
- 0x1c, 0x78, 0x70, 0xab, 0xa6, 0xfd, 0x37, 0x6f, 0x44, 0x87, 0x98, 0x8a,
- 0xda, 0x59, 0x93, 0x99, 0xee, 0x6f, 0x9d, 0x61, 0xbc, 0x6a, 0xdb, 0x9b,
- 0x7a, 0x65, 0x93, 0x5c, 0x41, 0x6c, 0xcc, 0x9b, 0x41, 0x54, 0x36, 0x8c,
- 0x90, 0x62, 0x46, 0x52, 0x16, 0xe4, 0xd6, 0x40, 0x78, 0x2f, 0x97, 0xf5,
- 0xb2, 0x74, 0x95, 0x67, 0x1a, 0x2c, 0x9e, 0xbd, 0x09, 0x9a, 0x09, 0x25,
- 0x1e, 0x3d, 0xf9, 0x63, 0x65, 0xcd, 0x08, 0x35, 0x2b, 0x2b, 0x8e, 0x09,
- 0x7c, 0x77, 0x21, 0x5e, 0xaf, 0xc7, 0xf0, 0xd7, 0x46, 0x2f, 0x3b, 0x13,
- 0x9f, 0xd4, 0xd8, 0x9e, 0x96, 0xf4, 0x93, 0x19, 0x99, 0x5d, 0x4d, 0x53,
- 0xce, 0x52, 0x63, 0x39, 0x69, 0x98, 0x1c, 0xab, 0x9d, 0xbe, 0xf7, 0x65,
- 0x4f, 0xb8, 0x74, 0xef, 0x65, 0x2f, 0x59, 0x5d, 0xad, 0xa0, 0xea, 0xbb,
- 0xf8, 0x96, 0x9e, 0x98, 0x9e, 0x7b, 0x36, 0x04, 0x15, 0xde, 0x65, 0x58,
- 0x88, 0x03, 0x9d, 0x17, 0x0e, 0xaf, 0x9c, 0x25, 0xa2, 0x0e, 0x3d, 0xb6,
- 0x09, 0x81, 0xb6, 0x90, 0x3c, 0x67, 0x76, 0x6b, 0x01, 0x59, 0x57, 0x5c,
- 0x96, 0x97, 0xe2, 0xcb, 0xed, 0x55, 0x88, 0xd8, 0x92, 0x12, 0x82, 0x5d,
- 0xa1, 0xa3, 0x96, 0xf5, 0x0a, 0x1d, 0x00, 0x23, 0xd2, 0xb1, 0x00, 0x38,
- 0x60, 0x3c, 0x46, 0x6c, 0x1b, 0x84, 0x43, 0xfa, 0x96, 0xa4, 0x1a, 0x39,
- 0xe9, 0x3c, 0x6f, 0x36, 0x1a, 0xbf, 0x6c, 0x07, 0xbd, 0x5f, 0x66, 0x29,
- 0xef, 0x26, 0x62, 0x8f, 0xda, 0xb5, 0x25, 0x06, 0x57, 0x2c, 0x11, 0x5e,
- 0x4d, 0x8b, 0x51, 0x71, 0x79, 0xf9, 0x80, 0x49, 0x52, 0xa0, 0x75, 0xd0,
- 0x86, 0x90, 0xe8, 0x3a, 0xa7, 0x96, 0xf3, 0x7b, 0x23, 0x1e, 0x9f, 0x96,
- 0x97, 0x1e, 0x8a, 0x65, 0x06, 0x80, 0xd1, 0x91, 0x14, 0x10, 0x0a, 0xcf,
- 0x7d, 0x97, 0xff, 0x6e, 0x59, 0xb3, 0xd4, 0x9c, 0xc9, 0x99, 0x9a, 0xf0,
- 0xe0, 0xe1, 0xa5, 0xab, 0xe4, 0x3f, 0xfe, 0xfe, 0xe3, 0xcf, 0x1d, 0xc9,
- 0x66, 0xac, 0xe1, 0x68, 0x8e, 0x0f, 0x62, 0x8b, 0x05, 0xbb, 0xce, 0xe1,
- 0x12, 0xfb, 0x2a, 0x7c, 0x2c, 0xe3, 0x65, 0xd3, 0xcb, 0x61, 0x90, 0x56,
- 0x1c, 0x33, 0x38, 0x66, 0xe4, 0xd6, 0x21, 0x90, 0x9f, 0x8b, 0xda, 0x42,
- 0x17, 0x18, 0xbb, 0x0f, 0xd8, 0xa5, 0xde, 0xf9, 0xe7, 0x70, 0xc1, 0x44,
- 0x7b, 0x8f, 0x0f, 0x94, 0x83, 0x77, 0x74, 0xde, 0x60, 0xe5, 0xb3, 0xef,
- 0xcf, 0x8e, 0x9c, 0x6e, 0x17, 0xec, 0xc4, 0xd7, 0xd8, 0x89, 0x68, 0xd9,
- 0x1c, 0x40, 0x7a, 0xb3, 0xf0, 0x93, 0x87, 0x55, 0x45, 0xd1, 0x58, 0x61,
- 0x3e, 0x8d, 0x7a, 0x12, 0x6c, 0xf7, 0x1a, 0x4c, 0xfa, 0x9d, 0x68, 0xfa,
- 0xfd, 0xa8, 0xc2, 0x46, 0x19, 0x43, 0x2e, 0x07, 0xd0, 0x19, 0xb9, 0x0b,
- 0xd9, 0x68, 0x35, 0xf7, 0xf5, 0xa1, 0xaf, 0xf8, 0x12, 0x38, 0xef, 0x0c,
- 0x76, 0xd4, 0x57, 0x83, 0x01, 0x78, 0x2b, 0x93, 0xff, 0x5d, 0xce, 0xc9,
- 0xc7, 0x86, 0x10, 0xde, 0xa9, 0x15, 0x5d, 0x78, 0x98, 0x71, 0x61, 0x5d,
- 0x06, 0xce, 0xe9, 0x57, 0xf0, 0xd8, 0xd2, 0x07, 0x7b, 0xff, 0xd6, 0xf3,
- 0x58, 0xc8, 0x1d, 0xe9, 0xb3, 0x0e, 0xfa, 0xa3, 0xa3, 0x00, 0xf9, 0xe0,
- 0xa8, 0xef, 0x47, 0xea, 0x3b, 0xb4, 0x79, 0x8c, 0x3a, 0x6a, 0xb9, 0xac,
- 0x1a, 0xc6, 0x37, 0x87, 0xfb, 0xaf, 0x6d, 0xb2, 0xff, 0x14, 0x40, 0x41,
- 0x6f, 0x10, 0x1a, 0x65, 0x52, 0xb2, 0x66, 0x69, 0xba, 0x24, 0x36, 0xc5,
- 0xee, 0x0e, 0x90, 0x08, 0x49, 0xdb, 0x1c, 0x88, 0xc7, 0x24, 0x1b, 0xab,
- 0x8e, 0x6a, 0x7d, 0x5a, 0xa9, 0x3c, 0x06, 0x06, 0x3a, 0x33, 0xf6, 0xf1,
- 0xe1, 0x15, 0x16, 0x17, 0xd0, 0x6f, 0x08, 0x8d, 0xf1, 0x52, 0x7e, 0xae,
- 0xb8, 0x14, 0x0e, 0x81, 0x47, 0xaf, 0x8f, 0xd2, 0x5a, 0x2a, 0xde, 0xb0,
- 0xf1, 0x5d, 0xa3, 0x19, 0xa8, 0x5c, 0x16, 0xf0, 0xda, 0x45, 0x7c, 0x9a,
- 0x9c, 0x63, 0xb2, 0xc3, 0x9f, 0xb5, 0xc8, 0x8b, 0xb1, 0x14, 0x1f, 0xf6,
- 0x8c, 0xfc, 0xc4, 0xa0, 0xd3, 0xaa, 0x13, 0xba, 0xd5, 0x9c, 0x4e, 0x41,
- 0x91, 0x1a, 0x52, 0xcb, 0x18, 0x8f, 0x8b, 0x94, 0x6b, 0x92, 0x53, 0x6c,
- 0xc0, 0xfc, 0xd8, 0x75, 0x1a, 0x94, 0xe0, 0x99, 0x4b, 0x1d, 0x9e, 0x08,
- 0xe4, 0x24, 0xc4, 0x92, 0x73, 0x76, 0x0d, 0xc1, 0x81, 0x17, 0x85, 0xd0,
- 0x6c, 0xaf, 0x7d, 0xf1, 0xfd, 0x73, 0x90, 0x66, 0x39, 0x37, 0x24, 0x8f,
- 0x76, 0x48, 0x8b, 0xf4, 0x1e, 0x3a, 0x35, 0xda, 0x27, 0xce, 0xf5, 0x01,
- 0x54, 0x95, 0x50, 0x0e, 0x8f, 0x77, 0x9d, 0xd7, 0x4e, 0x40, 0x7d, 0x81,
- 0xda, 0xc1, 0x37, 0xc9, 0xf8, 0x26, 0x47, 0xb4, 0x75, 0xbd, 0x04, 0x8f,
- 0x4f, 0xe7, 0xe1, 0x28, 0x1d, 0x7c, 0xdd, 0xa4, 0xc0, 0x4a, 0x77, 0x13,
- 0x91, 0xc9, 0x94, 0x0c, 0x28, 0x66, 0xa3, 0x51, 0x5c, 0x12, 0x2b, 0x60,
- 0x61, 0x7c, 0x1b, 0xf5, 0xa0, 0x05, 0x3d, 0x2f, 0x0e, 0xfb, 0x64, 0xa5,
- 0x94, 0xde, 0x83, 0xe2, 0x05, 0x93, 0x18, 0x4d, 0xa0, 0x57, 0x66, 0x82,
- 0xb7, 0xc7, 0x55, 0x39, 0x59, 0x56, 0x71, 0xf8, 0x65, 0x3c, 0x65, 0x5d,
- 0x1e, 0xe2, 0xf7, 0x57, 0xf9, 0x6d, 0xa7, 0x9d, 0xd9, 0x06, 0x06, 0x2b,
- 0xb5, 0x8d, 0xc2, 0x41, 0x85, 0x3b, 0x83, 0x9e, 0xa0, 0x4f, 0x26, 0x5c,
- 0x5e, 0xc2, 0x6d, 0x5f, 0x8c, 0xc9, 0xc1, 0x57, 0x18, 0xbb, 0xf6, 0xe7,
- 0x7b, 0x44, 0xf8, 0xc9, 0xfa, 0x37, 0x45, 0x55, 0xef, 0xad, 0x3b, 0x78,
- 0xba, 0x2a, 0x53, 0xc9, 0xa2, 0x49, 0x39, 0x5a, 0x8f, 0x21, 0x8a, 0x22,
- 0xc3, 0xdd, 0x2e, 0xe7, 0x8f, 0x2e, 0x16, 0x7d, 0xd8, 0x5c, 0x91, 0x8a,
- 0x89, 0xe1, 0x10, 0x86, 0x18, 0xfa, 0x7d, 0x96, 0xeb, 0x10, 0x00, 0xa2,
- 0x13, 0x47, 0x1c, 0xf0, 0x90, 0x7e, 0x18, 0x1c, 0xa0, 0xf3, 0xc1, 0x37,
- 0x68, 0xef, 0x4f, 0xeb, 0x4e, 0xed, 0x6e, 0x7f, 0x45, 0x03, 0xef, 0x4e,
- 0xbb, 0x0b, 0xa1, 0x9f, 0xab, 0x65, 0x69, 0x78, 0x1c, 0x30, 0xa7, 0xeb,
- 0x28, 0x51, 0x73, 0x71, 0x32, 0xd9, 0x72, 0x9b, 0x2e, 0x9e, 0xbf, 0xae,
- 0xc4, 0x70, 0x4d, 0x1a, 0x5d, 0x20, 0xb2, 0x70, 0x32, 0x28, 0x2e, 0x07,
- 0xa8, 0x84, 0x3d, 0x4b, 0xcb, 0x1b, 0xf6, 0xb3, 0x04, 0xa7, 0x0e, 0xc1,
- 0x9f, 0x48, 0x73, 0x9e, 0x4c, 0xba, 0xee, 0x6a, 0xcd, 0xcf, 0x2b, 0x9d,
- 0xda, 0xaa, 0x83, 0xd1, 0xcd, 0xdc, 0x63, 0x55, 0xc7, 0x5e, 0x77, 0xf5,
- 0x20, 0xb8, 0x76, 0xb4, 0x96, 0x83, 0x88, 0x4a, 0xe8, 0x22, 0x90, 0xb0,
- 0x2f, 0xd7, 0x39, 0x26, 0x0d, 0x56, 0x3c, 0x13, 0x0b, 0x12, 0xac, 0x00,
- 0xa4, 0xfa, 0xb3, 0x60, 0xca, 0xb5, 0x59, 0x1e, 0xae, 0xad, 0xb8, 0x6f,
- 0xb5, 0xe6, 0x07, 0xd4, 0x91, 0x22, 0xb2, 0x37, 0x41, 0x8c, 0x56, 0xc1,
- 0xce, 0x9e, 0x73, 0xec, 0x87, 0x8a, 0x9f, 0x9f, 0x0d, 0x9f, 0x7c, 0xc6,
- 0xa5, 0x1e, 0x1d, 0x76, 0xa1, 0xd5, 0xa3, 0xf7, 0x4c, 0x13, 0x5b, 0x19,
- 0xd0, 0x57, 0x9b, 0xaa, 0x50, 0xa4, 0x95, 0xd7, 0x63, 0xa2, 0x88, 0x2b,
- 0xa8, 0x00, 0xd2, 0x51, 0xf3, 0x5e, 0xe3, 0x90, 0x22, 0xdf, 0xcb, 0xef,
- 0xd4, 0xa7, 0x0f, 0x5a, 0x7a, 0xc3, 0x17, 0xd2, 0xe0, 0x1d, 0x31, 0xba,
- 0xbd, 0xe4, 0xdf, 0x8b, 0x6c, 0x1d, 0xc5, 0x59, 0xf7, 0xb6, 0xb6, 0x76,
- 0x5e, 0xec, 0x92, 0xc2, 0xf1, 0xf9, 0x70, 0x7b, 0xb8, 0xb3, 0x15, 0xa5,
- 0x7b, 0xec, 0x9f, 0xbd, 0x3b, 0x7a, 0xf7, 0xf5, 0x9e, 0xab, 0x82, 0xa3,
- 0xb0, 0xbe, 0x16, 0x0b, 0x16, 0xda, 0x52, 0x7d, 0xf9, 0x2b, 0x7e, 0x24,
- 0xef, 0x42, 0x64, 0x75, 0xa0, 0x6a, 0x03, 0x61, 0x59, 0x62, 0xd1, 0x28,
- 0x33, 0xb1, 0xd9, 0x88, 0xc8, 0xe6, 0x8a, 0x24, 0xf4, 0xa5, 0x3a, 0x95,
- 0x95, 0x8f, 0xe3, 0x6a, 0x48, 0x9d, 0x48, 0x1d, 0x8c, 0xca, 0x14, 0xc0,
- 0x32, 0x05, 0x29, 0x39, 0x53, 0xd4, 0x90, 0x2a, 0x42, 0xfa, 0x0a, 0xa0,
- 0x91, 0x63, 0x43, 0x33, 0xec, 0x0c, 0xd7, 0x85, 0xc6, 0xb5, 0xcb, 0x4d,
- 0xe6, 0x30, 0x68, 0xf9, 0x73, 0xa4, 0xc9, 0xf2, 0x4d, 0x9c, 0xe3, 0x2a,
- 0xf5, 0x6b, 0xb2, 0x42, 0x7e, 0xf4, 0xd0, 0x51, 0x74, 0xbf, 0x8b, 0xa9,
- 0x1b, 0x02, 0x8c, 0x7d, 0xea, 0x8b, 0x32, 0xb8, 0x35, 0x78, 0x04, 0x06,
- 0x0c, 0x11, 0x44, 0xbc, 0xc6, 0x1d, 0x91, 0x05, 0x48, 0x3c, 0xf2, 0x07,
- 0x79, 0x4b, 0xd4, 0xc1, 0x2e, 0x77, 0x1c, 0xbf, 0x62, 0xd7, 0x68, 0xa0,
- 0x18, 0xf2, 0x14, 0x17, 0xcb, 0xd1, 0x6c, 0xf2, 0x2c, 0x79, 0x49, 0xff,
- 0xc4, 0x79, 0x55, 0x07, 0xe6, 0xbd, 0x65, 0x03, 0x33, 0xb3, 0x31, 0x85,
- 0xd3, 0x10, 0x71, 0x9f, 0x7f, 0x7d, 0xb2, 0x4b, 0x0d, 0x7f, 0x4c, 0xad,
- 0x96, 0x69, 0x32, 0xa1, 0xd5, 0xab, 0xbb, 0xb3, 0x9b, 0x4d, 0x2f, 0x0a,
- 0x6a, 0xcd, 0xf0, 0x82, 0xef, 0xec, 0x7e, 0x9e, 0x8c, 0xf2, 0x3a, 0x79,
- 0xfb, 0xfa, 0x19, 0x69, 0x7e, 0xd9, 0xf8, 0xa6, 0x5a, 0xce, 0x8c, 0x49,
- 0x68, 0xdd, 0x4b, 0x1e, 0x67, 0xaf, 0x7d, 0x57, 0xfb, 0x0c, 0xa1, 0x7e,
- 0xc3, 0x56, 0x7b, 0x69, 0x36, 0xe5, 0xa0, 0x24, 0xac, 0x63, 0x66, 0xdc,
- 0x92, 0xda, 0xb4, 0x3b, 0xac, 0x25, 0xb4, 0x06, 0xd4, 0x79, 0x25, 0x59,
- 0x42, 0x2d, 0xeb, 0xec, 0x67, 0x4d, 0xcb, 0x93, 0x24, 0xc2, 0x19, 0xac,
- 0xfc, 0x80, 0xe4, 0xef, 0xab, 0x28, 0xae, 0xda, 0xf4, 0xe9, 0x23, 0x3c,
- 0xdb, 0x8a, 0x45, 0x3d, 0xc6, 0x1b, 0x01, 0x76, 0x97, 0x48, 0x86, 0xcc,
- 0x22, 0xf3, 0xf1, 0x12, 0x15, 0x5e, 0x62, 0x19, 0xd2, 0xaa, 0x70, 0x1a,
- 0x52, 0x5e, 0xb9, 0x94, 0xd2, 0xea, 0xfb, 0x0b, 0x0e, 0xa4, 0x4c, 0x76,
- 0x86, 0x1f, 0xfb, 0x1a, 0x2d, 0x18, 0x96, 0xf0, 0x65, 0x61, 0xad, 0x88,
- 0xee, 0x6b, 0x78, 0x17, 0x5a, 0xa3, 0xe1, 0xb6, 0x25, 0x84, 0x75, 0xca,
- 0x5e, 0xb6, 0x52, 0x8e, 0xc5, 0x2e, 0xdd, 0xcf, 0x57, 0x29, 0x8a, 0xc0,
- 0x07, 0xd4, 0x93, 0xf7, 0x81, 0x71, 0x0a, 0x31, 0x70, 0xd5, 0xc4, 0x55,
- 0x48, 0x94, 0x99, 0xf3, 0x87, 0xc6, 0x0c, 0x55, 0x6c, 0x94, 0xe8, 0x6b,
- 0xd1, 0x1e, 0x82, 0xaf, 0x23, 0x51, 0x00, 0xcd, 0x38, 0xc6, 0x0e, 0x2e,
- 0x21, 0x4b, 0x30, 0x60, 0x39, 0xae, 0xcf, 0x8a, 0x40, 0xe6, 0xe5, 0xb6,
- 0x20, 0xe8, 0x1c, 0x8d, 0xc6, 0x19, 0xb2, 0xc8, 0xdb, 0xb6, 0xc0, 0xf1,
- 0xe1, 0x30, 0x98, 0xd5, 0x91, 0x49, 0xc4, 0x5d, 0x53, 0xe2, 0xda, 0xa4,
- 0x5b, 0x6f, 0x8e, 0x8e, 0x0f, 0x37, 0x93, 0x37, 0x99, 0x25, 0x92, 0x85,
- 0xd3, 0xe2, 0x3b, 0xe8, 0x5f, 0xe4, 0x13, 0xdb, 0x22, 0xd5, 0xe4, 0xbb,
- 0x62, 0x2c, 0xd4, 0xe6, 0x08, 0x3d, 0x44, 0x76, 0x0d, 0x0c, 0x56, 0xd2,
- 0xdb, 0x0b, 0xc4, 0xae, 0x5a, 0x7d, 0x5a, 0xd8, 0x0e, 0x83, 0xea, 0x64,
- 0x1d, 0x49, 0x81, 0x41, 0xb4, 0xfd, 0x30, 0x28, 0xd1, 0x55, 0x84, 0x51,
- 0x17, 0x3c, 0x76, 0x8d, 0xd1, 0x14, 0x37, 0x6b, 0x5e, 0x11, 0xeb, 0xb8,
- 0xef, 0x3a, 0x0b, 0x70, 0x92, 0x22, 0xe8, 0x11, 0xb5, 0x10, 0x39, 0x40,
- 0x67, 0x56, 0x4c, 0x7c, 0x16, 0x8e, 0xd4, 0x21, 0x9e, 0x4f, 0x1b, 0x35,
- 0x10, 0x02, 0x24, 0xde, 0x2e, 0xdc, 0x96, 0x53, 0xc9, 0x01, 0xe1, 0x01,
- 0x85, 0x61, 0x1f, 0x22, 0xea, 0x79, 0x45, 0xd8, 0xb5, 0x32, 0x74, 0x91,
- 0x83, 0x5c, 0xa2, 0xbc, 0x83, 0x2e, 0x1c, 0xc0, 0xae, 0x90, 0x41, 0xe8,
- 0x46, 0x2a, 0x84, 0xb3, 0x6b, 0xa8, 0xe9, 0xfe, 0xdc, 0x02, 0xbc, 0xa4,
- 0x1a, 0x1b, 0xf2, 0xf2, 0xa3, 0xec, 0xbf, 0x8e, 0x10, 0x3c, 0xbd, 0x50,
- 0x83, 0x99, 0x91, 0x3a, 0xb5, 0xbd, 0xb7, 0x63, 0x97, 0x29, 0xc7, 0xce,
- 0xce, 0xb3, 0x1a, 0xb1, 0x67, 0x1c, 0x1a, 0xb7, 0xf5, 0xdb, 0x05, 0x41,
- 0xfd, 0x85, 0x49, 0xf3, 0x2f, 0xcb, 0xf9, 0x0d, 0xd1, 0x56, 0xc5, 0x14,
- 0xac, 0x95, 0xdd, 0xaa, 0xee, 0xd3, 0xf7, 0xbd, 0xf3, 0x7e, 0xb5, 0x4b,
- 0x0b, 0x8e, 0xc3, 0x42, 0x75, 0x69, 0x50, 0x04, 0xa4, 0xff, 0x40, 0x0a,
- 0x7d, 0x43, 0xb2, 0xe4, 0x5c, 0x0e, 0xa2, 0x9d, 0x31, 0xc7, 0xd7, 0xb0,
- 0x2d, 0x63, 0x5d, 0x47, 0x64, 0x4d, 0xaf, 0xaf, 0xae, 0xd5, 0x3a, 0x4a,
- 0x2b, 0x85, 0x46, 0x80, 0x95, 0xce, 0x29, 0x64, 0xea, 0xd5, 0x4a, 0xa5,
- 0xa4, 0x04, 0xcb, 0x80, 0x89, 0x35, 0x2a, 0xc5, 0x23, 0x58, 0xd4, 0xe2,
- 0xf5, 0x68, 0xdd, 0x96, 0x02, 0x5a, 0x91, 0x58, 0x09, 0xda, 0xca, 0x55,
- 0x78, 0x70, 0x03, 0x4c, 0x5a, 0x83, 0x13, 0xf9, 0x82, 0x05, 0xc7, 0x5e,
- 0x74, 0x2e, 0xc7, 0xd3, 0x42, 0xaa, 0xae, 0xdf, 0x85, 0x16, 0xd4, 0x7f,
- 0x17, 0x59, 0x90, 0xef, 0x22, 0x3d, 0xe9, 0x83, 0x8e, 0x60, 0xbb, 0xb0,
- 0xb2, 0x95, 0xe1, 0x0e, 0x20, 0xf1, 0x0b, 0x42, 0xe6, 0x49, 0xd0, 0x86,
- 0x84, 0x7a, 0x3b, 0x68, 0x82, 0xee, 0x72, 0xaa, 0xca, 0xe0, 0x02, 0xfb,
- 0x90, 0xe3, 0xd6, 0xaf, 0xe9, 0xd8, 0x16, 0x55, 0x2e, 0xfb, 0xe2, 0x23,
- 0x21, 0x03, 0xef, 0x42, 0x1c, 0xec, 0x64, 0x70, 0x3c, 0x0e, 0xe1, 0xd0,
- 0x85, 0x7f, 0x99, 0x5d, 0xa4, 0x0b, 0xee, 0x02, 0x96, 0xcf, 0x79, 0x11,
- 0xa2, 0x9c, 0xd3, 0x55, 0xcf, 0x96, 0xa6, 0xdf, 0x13, 0x15, 0x92, 0x70,
- 0x37, 0xe7, 0x9a, 0xa8, 0x1b, 0xf7, 0x59, 0xbd, 0xe9, 0xab, 0x78, 0x58,
- 0x78, 0xe1, 0xaa, 0x72, 0x9f, 0x11, 0xf8, 0x08, 0x5b, 0x00, 0xf4, 0x25,
- 0x81, 0x0a, 0xe7, 0xeb, 0xba, 0x04, 0x3e, 0x0f, 0xfb, 0xa9, 0xb4, 0x0c,
- 0xcb, 0xaa, 0xe6, 0xc2, 0x4b, 0xe9, 0x46, 0x2e, 0xa5, 0xaa, 0x2b, 0xea,
- 0x4e, 0xd3, 0xc4, 0x83, 0x7e, 0x83, 0x50, 0x64, 0x55, 0xba, 0x5d, 0xfa,
- 0xb8, 0xa6, 0xab, 0x25, 0xc9, 0xba, 0xb5, 0xb6, 0xde, 0x96, 0xfd, 0x1b,
- 0xf9, 0xcf, 0x12, 0x37, 0x1a, 0xc0, 0xc8, 0xef, 0xd3, 0xb1, 0x88, 0x1e,
- 0x61, 0xaf, 0x84, 0xac, 0x64, 0x34, 0x1d, 0xb1, 0xdc, 0xcd, 0x88, 0xb8,
- 0xcc, 0x7f, 0xd1, 0x4c, 0x27, 0x6d, 0xa2, 0x49, 0x28, 0x8c, 0x89, 0xec,
- 0x78, 0xca, 0x59, 0x36, 0x71, 0x2e, 0x6a, 0x03, 0x14, 0x17, 0x19, 0x4b,
- 0x9a, 0x29, 0x31, 0x9d, 0x36, 0x46, 0x15, 0x94, 0xb5, 0x5e, 0x39, 0x59,
- 0x8e, 0x8f, 0x73, 0xb1, 0x00, 0x8d, 0x45, 0x8e, 0x63, 0x01, 0x02, 0x1d,
- 0xcb, 0x99, 0x90, 0x61, 0x29, 0x03, 0x3e, 0x92, 0xc0, 0x17, 0x2f, 0x91,
- 0x17, 0xa3, 0x2e, 0x96, 0xc4, 0x05, 0xe1, 0x4a, 0xfa, 0x18, 0x62, 0x6f,
- 0xf7, 0xda, 0xb6, 0x14, 0xe1, 0xb7, 0x00, 0x37, 0xb9, 0x4e, 0x3f, 0x7e,
- 0x1c, 0x56, 0xd9, 0x16, 0xdd, 0x77, 0xd5, 0x56, 0x55, 0x4d, 0x01, 0xa4,
- 0x82, 0xf0, 0x76, 0x4f, 0x09, 0xdf, 0x4a, 0xe9, 0xcb, 0xf9, 0x65, 0x7e,
- 0xc5, 0x51, 0xa2, 0xf8, 0xd9, 0x05, 0x1b, 0xe5, 0xf0, 0xa2, 0xe4, 0x06,
- 0x0e, 0x9e, 0xf4, 0xfc, 0x12, 0xa8, 0xad, 0x1a, 0x2c, 0x27, 0x6c, 0x53,
- 0xd1, 0x2e, 0xe2, 0x64, 0x2e, 0xf7, 0x32, 0xf2, 0x33, 0x35, 0xad, 0x64,
- 0x9a, 0xf9, 0xdc, 0x27, 0xbb, 0xf5, 0xb1, 0x1a, 0xbe, 0x51, 0x13, 0xf4,
- 0xdb, 0x1a, 0x4f, 0x99, 0xd7, 0x9c, 0xf7, 0xa6, 0x2f, 0x8b, 0xc5, 0xa1,
- 0x61, 0x4f, 0x12, 0x86, 0x29, 0x6a, 0x30, 0x67, 0x9a, 0xd8, 0x1b, 0x9d,
- 0x60, 0x9d, 0xc4, 0x00, 0xb8, 0xa4, 0x52, 0x38, 0x86, 0x68, 0xdf, 0x4e,
- 0x16, 0x01, 0x3d, 0x5f, 0x67, 0x79, 0xe9, 0x5d, 0x38, 0x95, 0xb3, 0x70,
- 0x78, 0xae, 0x14, 0x56, 0x52, 0x5e, 0xb5, 0x20, 0x1a, 0x71, 0x25, 0x05,
- 0x95, 0x03, 0xf8, 0x65, 0xa6, 0x52, 0x9a, 0x18, 0xc9, 0x95, 0x24, 0xbf,
- 0xb2, 0x4c, 0x22, 0x16, 0x12, 0x75, 0x83, 0xa2, 0xfc, 0x53, 0xd5, 0x99,
- 0xe9, 0x74, 0xcc, 0x98, 0x34, 0x7a, 0x88, 0x05, 0x95, 0x6c, 0x0c, 0x99,
- 0x22, 0x86, 0x66, 0xf6, 0x5c, 0x49, 0x76, 0xb6, 0x8b, 0x89, 0x78, 0xfb,
- 0x96, 0x58, 0xe4, 0x04, 0xf8, 0x56, 0xa2, 0xd0, 0x49, 0xb4, 0x04, 0xa4,
- 0x82, 0x62, 0x0a, 0x54, 0x45, 0x5f, 0x65, 0xb7, 0x29, 0xe3, 0x06, 0xb5,
- 0x25, 0x12, 0x19, 0xb2, 0x47, 0x3e, 0xac, 0x9a, 0x00, 0xbc, 0x95, 0x37,
- 0x7b, 0x57, 0x43, 0x8d, 0x4e, 0xca, 0xc2, 0xe0, 0xa4, 0xf6, 0x64, 0xdb,
- 0xbe, 0x01, 0xb1, 0x4f, 0xb2, 0x67, 0xee, 0xae, 0x48, 0x74, 0x68, 0x82,
- 0xbc, 0xc0, 0xe5, 0x5a, 0xa5, 0x2b, 0xe2, 0xd6, 0x9f, 0x38, 0x3a, 0x97,
- 0xbe, 0x05, 0x51, 0x5c, 0xa1, 0x5a, 0x79, 0x9e, 0x75, 0xe5, 0xf7, 0xbc,
- 0xdb, 0x32, 0x9e, 0x35, 0xfd, 0x7a, 0x1c, 0x80, 0xa3, 0x2e, 0xa0, 0x70,
- 0x3f, 0x9b, 0xcf, 0x29, 0xed, 0x44, 0x68, 0x79, 0x7a, 0xe7, 0x3a, 0x74,
- 0x53, 0xc9, 0x0c, 0x60, 0x6c, 0x66, 0xfd, 0x40, 0x77, 0x22, 0xb1, 0x94,
- 0x81, 0x46, 0x79, 0xc3, 0x76, 0x73, 0x82, 0x3d, 0xe9, 0xef, 0x26, 0xf0,
- 0x5c, 0x83, 0x09, 0xda, 0x4b, 0x7e, 0xfa, 0xa9, 0x9f, 0x30, 0xe8, 0xe5,
- 0x4f, 0xa4, 0x1d, 0xfc, 0xc4, 0xd6, 0xb8, 0x9f, 0x4a, 0x0d, 0x10, 0xf9,
- 0xe9, 0x96, 0xba, 0xdc, 0x5f, 0x95, 0x3b, 0x90, 0x04, 0xb5, 0xf7, 0xa4,
- 0xfa, 0xa0, 0x58, 0x0f, 0xb4, 0x98, 0x2a, 0x2b, 0x6f, 0x02, 0x8d, 0xe2,
- 0x30, 0x52, 0xbb, 0x8a, 0x85, 0xd0, 0xc6, 0x2c, 0x67, 0x73, 0xc9, 0x70,
- 0x51, 0x4e, 0x03, 0x3e, 0x00, 0x66, 0xd1, 0xfb, 0x5d, 0xcf, 0xef, 0x4d,
- 0x50, 0x9c, 0x55, 0x75, 0x61, 0x7e, 0x30, 0xb2, 0x87, 0x08, 0x23, 0xa8,
- 0x11, 0x79, 0x2c, 0xf0, 0x9b, 0x38, 0xdc, 0xd0, 0x01, 0x4e, 0xd8, 0x20,
- 0x76, 0x87, 0x32, 0xca, 0x08, 0xeb, 0x95, 0x0d, 0x66, 0x5b, 0xde, 0xe2,
- 0xfa, 0x1e, 0x42, 0x58, 0x24, 0x00, 0xcf, 0x9d, 0x41, 0x3f, 0xe0, 0x83,
- 0x31, 0x67, 0xf7, 0xa8, 0xb9, 0x5e, 0x92, 0x60, 0x9f, 0x69, 0xc8, 0x73,
- 0x69, 0x2c, 0xbd, 0x41, 0x2f, 0xb0, 0x59, 0x1b, 0x2c, 0x58, 0x67, 0xdd,
- 0x6e, 0x9f, 0xa4, 0x25, 0x75, 0xbb, 0x3b, 0x33, 0x4c, 0xcc, 0xc9, 0x2a,
- 0xa9, 0x92, 0x52, 0x00, 0xc6, 0x63, 0xf8, 0xa6, 0xf0, 0xed, 0xc4, 0xc3,
- 0xef, 0x77, 0x58, 0xd2, 0xad, 0xb6, 0x88, 0xbd, 0x9b, 0xd7, 0xc1, 0x55,
- 0x3b, 0x60, 0x7f, 0x9a, 0x2f, 0xd4, 0x02, 0xe2, 0x60, 0xd3, 0x24, 0xee,
- 0xd4, 0x8a, 0x93, 0xd0, 0xef, 0x3b, 0xb8, 0xb4, 0xcf, 0x36, 0xe5, 0x61,
- 0xa0, 0x94, 0x1f, 0x17, 0x13, 0xb8, 0x9b, 0x0b, 0x97, 0x4d, 0xce, 0x8b,
- 0xbe, 0x14, 0x6d, 0x33, 0xed, 0x23, 0xc8, 0xde, 0xea, 0xf0, 0xba, 0x46,
- 0x8a, 0x08, 0x8f, 0xe9, 0x55, 0xb2, 0xbe, 0xf2, 0x1a, 0x5c, 0xef, 0x44,
- 0x6e, 0x31, 0xf9, 0x9f, 0x53, 0x80, 0x6f, 0x14, 0xda, 0x59, 0xe5, 0xe3,
- 0x0d, 0xbb, 0xce, 0xff, 0x6a, 0x57, 0xf8, 0xa6, 0xda, 0x5f, 0xc4, 0xf4,
- 0xb8, 0x02, 0x12, 0xd8, 0x96, 0x56, 0x59, 0x27, 0x56, 0x07, 0x1a, 0x6b,
- 0x0e, 0x47, 0xcc, 0x25, 0xa7, 0xfd, 0x37, 0x23, 0x81, 0x56, 0x33, 0x5e,
- 0x36, 0xdb, 0x71, 0x8f, 0x6a, 0xed, 0xb4, 0xcc, 0x1e, 0x67, 0x24, 0x83,
- 0x59, 0x4b, 0xb3, 0x70, 0x58, 0x6a, 0x63, 0x58, 0xd2, 0x68, 0x61, 0x76,
- 0x36, 0x55, 0x6a, 0x2b, 0x73, 0xd1, 0x9b, 0x2f, 0x73, 0xb5, 0xe4, 0xaf,
- 0x5f, 0x17, 0x82, 0x95, 0xb6, 0xbe, 0x97, 0x1c, 0xd5, 0xe6, 0xa0, 0xd3,
- 0x39, 0xba, 0x10, 0x93, 0x76, 0xa4, 0x1a, 0x83, 0xd1, 0x7d, 0x73, 0xf2,
- 0xf6, 0xd0, 0xc5, 0x15, 0x8b, 0x96, 0xcf, 0x9f, 0x74, 0xe2, 0x65, 0x0e,
- 0x11, 0x14, 0x62, 0x09, 0xe4, 0xfd, 0xb8, 0x4e, 0x1f, 0x56, 0x87, 0x94,
- 0xf9, 0xc5, 0xdd, 0x32, 0x9f, 0x6c, 0x20, 0xc9, 0xff, 0xfd, 0x3c, 0xff,
- 0x38, 0x10, 0x33, 0x06, 0xb0, 0x64, 0x2b, 0xcb, 0x72, 0xb7, 0x04, 0x79,
- 0x51, 0xf5, 0x8b, 0x59, 0x07, 0xe0, 0x95, 0x55, 0x6d, 0x0c, 0x01, 0x5f,
- 0x91, 0x0b, 0x93, 0xcf, 0xc5, 0x25, 0x25, 0x4d, 0x6e, 0x32, 0x03, 0x20,
- 0x16, 0x0a, 0xb0, 0x3a, 0xec, 0x7b, 0x47, 0x8c, 0x74, 0xb0, 0xdf, 0xdc,
- 0xdc, 0xfe, 0xe9, 0xe9, 0xeb, 0xfd, 0x8b, 0x7d, 0x37, 0x37, 0x41, 0x22,
- 0x62, 0xa6, 0x02, 0xdd, 0x94, 0x05, 0x37, 0xc5, 0xbc, 0xe9, 0xfd, 0x9e,
- 0x13, 0x68, 0xda, 0x77, 0xfd, 0xe9, 0xd9, 0x09, 0x5b, 0x18, 0x7e, 0xff,
- 0xd3, 0x7e, 0x80, 0x2c, 0xc1, 0x25, 0xa3, 0xe3, 0xa8, 0xe5, 0xdd, 0xcd,
- 0x84, 0xc7, 0x67, 0x68, 0x7a, 0x7d, 0x17, 0x69, 0x21, 0x09, 0xf5, 0xc9,
- 0x07, 0xde, 0xd3, 0x72, 0xec, 0x84, 0x27, 0x31, 0xde, 0xc9, 0x76, 0xf6,
- 0xe3, 0x88, 0xcb, 0x60, 0x22, 0x85, 0x67, 0x62, 0x86, 0x95, 0x67, 0x6b,
+ 0x15, 0x70, 0x14, 0x5a, 0x66, 0xe0, 0x95, 0xd8, 0xb4, 0x74, 0xda, 0x93,
+ 0xdb, 0x85, 0xdf, 0xc9, 0x3e, 0xa6, 0x33, 0x66, 0x44, 0x1b, 0xff, 0xb6,
+ 0xd1, 0x4b, 0x36, 0xfe, 0x7d, 0x03, 0x7c, 0x7e, 0xe3, 0x8f, 0x1b, 0x7e,
+ 0xcb, 0x49, 0x5c, 0xba, 0xcd, 0x27, 0x7c, 0x51, 0xd0, 0x4c, 0x8e, 0xcf,
+ 0x6e, 0x9f, 0x27, 0x7f, 0xe7, 0xbb, 0x9d, 0x78, 0x61, 0xf6, 0xd1, 0xe8,
+ 0xc5, 0xe6, 0x46, 0x6f, 0x27, 0xc4, 0x14, 0xd3, 0x05, 0x5f, 0xf2, 0x59,
+ 0x39, 0x26, 0xe2, 0x4a, 0xaf, 0x88, 0x9c, 0xe8, 0xae, 0xb4, 0xe6, 0xb8,
+ 0x7d, 0x7e, 0x45, 0xa6, 0x45, 0x0c, 0x2c, 0x99, 0xa7, 0x33, 0xa2, 0xd7,
+ 0x13, 0x1e, 0x51, 0x3e, 0xef, 0x6e, 0xe8, 0x8f, 0x97, 0xd9, 0xe7, 0x3b,
+ 0xfb, 0xfb, 0x4f, 0xfe, 0xb0, 0xf7, 0x2c, 0xab, 0xaf, 0x77, 0x7e, 0xde,
+ 0x76, 0x8f, 0x1c, 0x5f, 0x62, 0xd9, 0x8d, 0x12, 0x6d, 0x10, 0x74, 0x0b,
+ 0x3b, 0x2e, 0x4e, 0xef, 0xd3, 0xef, 0xd9, 0x65, 0xfe, 0xb1, 0x67, 0xf2,
+ 0x8c, 0x9c, 0x88, 0x94, 0x28, 0x84, 0xf6, 0x8f, 0x0f, 0xaf, 0x35, 0x77,
+ 0xb5, 0xcc, 0x2a, 0x5a, 0xc9, 0xbb, 0xeb, 0xb4, 0x4e, 0x5c, 0x03, 0xb2,
+ 0xb3, 0xb3, 0xfc, 0xea, 0xba, 0x4e, 0xee, 0x52, 0xbe, 0x0c, 0x8e, 0x6b,
+ 0x69, 0x82, 0x6f, 0x61, 0xba, 0x02, 0x2e, 0x53, 0xe2, 0xe5, 0xbc, 0x87,
+ 0xb8, 0x72, 0x47, 0x5e, 0x02, 0xa8, 0x89, 0xe2, 0x65, 0x43, 0xbc, 0xb8,
+ 0x33, 0x4a, 0x2b, 0x3e, 0x53, 0x73, 0x3a, 0xba, 0x35, 0xdd, 0xe1, 0x4b,
+ 0xfe, 0xeb, 0x9a, 0x6e, 0x69, 0xac, 0x81, 0x0e, 0x14, 0x17, 0xd9, 0x1b,
+ 0xde, 0x4e, 0xde, 0x1b, 0x77, 0xb9, 0xd0, 0x26, 0xf5, 0x74, 0x9b, 0xdd,
+ 0x1b, 0x15, 0x9d, 0x3d, 0xe2, 0x1b, 0x8e, 0x32, 0xd6, 0x99, 0xfd, 0xad,
+ 0xcb, 0x3c, 0x31, 0xc6, 0xb4, 0xe2, 0x8b, 0x5c, 0xae, 0x6b, 0x1a, 0x7c,
+ 0x30, 0x59, 0x5a, 0xb4, 0xf4, 0x86, 0x45, 0x86, 0x96, 0x60, 0x82, 0xd7,
+ 0x26, 0x05, 0x11, 0x19, 0x8d, 0x96, 0xd8, 0x24, 0xcf, 0x8c, 0x99, 0x1f,
+ 0x56, 0x05, 0x44, 0x4e, 0x6d, 0xf2, 0x87, 0x79, 0xcd, 0x77, 0x00, 0xa4,
+ 0x4c, 0x1a, 0x2f, 0x2d, 0x0a, 0x04, 0x45, 0x62, 0xa1, 0xc1, 0xfc, 0x71,
+ 0x7d, 0xd1, 0xb3, 0xc9, 0x2d, 0x49, 0x11, 0x24, 0x30, 0x66, 0xee, 0x2d,
+ 0xdc, 0xb7, 0x63, 0x96, 0x5d, 0xa6, 0x74, 0x5e, 0xc6, 0x45, 0x59, 0xb2,
+ 0x44, 0xce, 0x3b, 0x38, 0x12, 0x16, 0x37, 0xcb, 0xe8, 0x9a, 0x0f, 0x97,
+ 0x33, 0xe7, 0x0b, 0x87, 0x58, 0x0d, 0xc9, 0x0d, 0x60, 0x26, 0x74, 0xbf,
+ 0x83, 0x1b, 0x63, 0xe2, 0x18, 0x1d, 0xb7, 0x3d, 0x1e, 0x67, 0x8b, 0xba,
+ 0x8a, 0xcd, 0xc9, 0x36, 0x9c, 0x86, 0x53, 0x66, 0xbc, 0xf2, 0xa1, 0x50,
+ 0x84, 0x75, 0x75, 0x97, 0x32, 0xe4, 0x22, 0x93, 0x33, 0x48, 0x4e, 0xaa,
+ 0xdc, 0xaa, 0xd5, 0xa0, 0x0d, 0xe2, 0x68, 0x58, 0xf3, 0x19, 0x0f, 0x94,
+ 0x1f, 0xae, 0xe4, 0xa4, 0x82, 0x73, 0xf2, 0x46, 0x8a, 0x24, 0x2c, 0xfd,
+ 0xf2, 0xa5, 0x42, 0xeb, 0xe9, 0x1a, 0xa7, 0x5e, 0xdd, 0x9e, 0x72, 0xf7,
+ 0x15, 0xe9, 0x10, 0x74, 0xd3, 0x4e, 0xaa, 0x6b, 0x12, 0x8e, 0x2a, 0x3d,
+ 0xd9, 0xf9, 0x8c, 0x68, 0xe6, 0x96, 0xf7, 0x77, 0x91, 0x65, 0x93, 0x41,
+ 0x72, 0x7a, 0xc9, 0x0c, 0xb6, 0xa4, 0x41, 0xd7, 0xf8, 0x9a, 0x79, 0x3e,
+ 0xad, 0xdb, 0x04, 0x42, 0xb6, 0x3b, 0x5a, 0x32, 0x94, 0x80, 0x79, 0x33,
+ 0xa5, 0xd1, 0x62, 0x27, 0xcc, 0xe5, 0xa6, 0xcd, 0x0b, 0x02, 0xe7, 0x90,
+ 0x18, 0x39, 0x0f, 0x6f, 0x94, 0x25, 0xa0, 0xc4, 0x51, 0x56, 0xdf, 0x65,
+ 0x99, 0x6b, 0xae, 0xca, 0xe8, 0x52, 0xe2, 0x4d, 0x13, 0xc9, 0x0c, 0xcc,
+ 0x90, 0x97, 0xf6, 0xec, 0xfc, 0xf4, 0xeb, 0xf3, 0xa3, 0xe1, 0x30, 0x79,
+ 0x7b, 0x74, 0x71, 0x74, 0xde, 0x58, 0xe9, 0x79, 0x51, 0xce, 0xb0, 0xa3,
+ 0x93, 0xbc, 0x5a, 0x4c, 0xd3, 0x7b, 0xde, 0x6a, 0x9a, 0xc9, 0x55, 0xc9,
+ 0x27, 0x6b, 0x96, 0xf1, 0x05, 0x31, 0x59, 0x82, 0x93, 0x25, 0x05, 0xf1,
+ 0x87, 0x54, 0x25, 0x52, 0x66, 0x26, 0x10, 0x63, 0xe7, 0x57, 0x7e, 0xa5,
+ 0x89, 0xe3, 0xe8, 0x3d, 0xc7, 0x17, 0x9d, 0xdb, 0x0f, 0x16, 0x0d, 0xa1,
+ 0x7c, 0xf4, 0xfc, 0x67, 0xb2, 0x4c, 0x15, 0xe6, 0x44, 0x34, 0x9b, 0xcf,
+ 0xc0, 0xec, 0xe8, 0xa7, 0x97, 0x06, 0xb3, 0x4b, 0x12, 0x85, 0xe9, 0xee,
+ 0x6b, 0x91, 0x86, 0x1b, 0x27, 0xd6, 0x15, 0x3a, 0x0d, 0x2b, 0x39, 0xd4,
+ 0x39, 0x8d, 0x75, 0x96, 0xcf, 0x89, 0xc0, 0x88, 0x20, 0xf5, 0x94, 0x33,
+ 0x25, 0xd0, 0x58, 0x2f, 0x85, 0x27, 0xe8, 0x8a, 0x34, 0x95, 0x25, 0x7a,
+ 0x99, 0x36, 0x9b, 0xb8, 0xa0, 0x9b, 0x1e, 0x06, 0x45, 0xa4, 0xc9, 0xfc,
+ 0x7a, 0xc4, 0xac, 0x89, 0x35, 0x06, 0x12, 0xed, 0xb2, 0x68, 0x6f, 0xee,
+ 0x3e, 0xa1, 0x37, 0x68, 0x6c, 0x74, 0x9b, 0xf0, 0x05, 0x71, 0x9d, 0xb5,
+ 0x57, 0x91, 0x0e, 0x11, 0x78, 0xcb, 0x5d, 0x5e, 0xe1, 0x50, 0xdd, 0x15,
+ 0xcb, 0x29, 0xc9, 0xe7, 0xfc, 0xc0, 0x72, 0x81, 0x17, 0xa8, 0xab, 0x85,
+ 0x3f, 0x3d, 0xb3, 0xfc, 0x23, 0xaf, 0x7a, 0xbb, 0x15, 0x1a, 0x1a, 0xfd,
+ 0xb9, 0xa0, 0x4d, 0x90, 0xe1, 0x0c, 0xda, 0xbc, 0x15, 0x5c, 0xa3, 0xb3,
+ 0x87, 0x7c, 0x5a, 0xc0, 0xee, 0xce, 0x4e, 0x87, 0x17, 0x7c, 0x77, 0x9e,
+ 0xbd, 0xbf, 0xa0, 0x86, 0xe8, 0xf2, 0xac, 0x6a, 0xda, 0x4e, 0x7e, 0x71,
+ 0x9e, 0x41, 0x39, 0xb2, 0xe6, 0x68, 0xd7, 0x72, 0x1c, 0x71, 0xc8, 0x06,
+ 0xd6, 0xa5, 0x8c, 0x51, 0xb4, 0x47, 0x26, 0x5e, 0xd3, 0x1d, 0xe5, 0xf6,
+ 0xf3, 0x2f, 0x25, 0x9b, 0x5f, 0x6c, 0xd1, 0x76, 0xf7, 0x5d, 0x73, 0x3f,
+ 0xf2, 0xd3, 0xb8, 0xb5, 0xab, 0x7c, 0x96, 0x4f, 0xd3, 0x40, 0x42, 0x51,
+ 0x4e, 0xc4, 0x74, 0xed, 0xce, 0xe3, 0x98, 0xd8, 0x2e, 0x06, 0xed, 0x55,
+ 0x24, 0x5e, 0x41, 0x9c, 0x66, 0xbf, 0x51, 0x13, 0xbe, 0x48, 0x21, 0x03,
+ 0x2e, 0x72, 0xb7, 0x70, 0xbc, 0x63, 0x7c, 0xcc, 0x1b, 0xcb, 0xd4, 0xde,
+ 0xb5, 0xce, 0xb2, 0x31, 0x27, 0x87, 0x0e, 0xee, 0x16, 0x6e, 0x7d, 0x94,
+ 0x96, 0xeb, 0x8e, 0x83, 0x89, 0x62, 0x4c, 0x8d, 0x5e, 0x2d, 0x69, 0xf0,
+ 0xb2, 0xaa, 0xbd, 0xa4, 0xff, 0x7b, 0x1e, 0x39, 0xeb, 0x47, 0xee, 0x44,
+ 0x93, 0xdc, 0x3d, 0x9f, 0x0c, 0xd6, 0x4e, 0xa1, 0x97, 0x3b, 0x25, 0xfe,
+ 0x54, 0xd4, 0xf7, 0x44, 0xd8, 0xbf, 0xe8, 0x03, 0x89, 0x68, 0xdc, 0x24,
+ 0x7d, 0xdd, 0x11, 0x0d, 0xa6, 0xb4, 0x84, 0xc4, 0x4c, 0xde, 0xf2, 0xd0,
+ 0xb5, 0x33, 0xd5, 0xf9, 0xb1, 0x4f, 0xb4, 0xac, 0x34, 0x2b, 0x77, 0x25,
+ 0x4f, 0x26, 0x39, 0x7f, 0x47, 0xc4, 0x4e, 0x8c, 0x7a, 0x99, 0x41, 0xb8,
+ 0xd5, 0x39, 0xce, 0xfc, 0xdc, 0x58, 0x5b, 0xaa, 0xae, 0x49, 0x38, 0x4e,
+ 0xd6, 0x85, 0xa1, 0xf4, 0xb9, 0x9b, 0x75, 0x5e, 0xd8, 0x59, 0xab, 0x13,
+ 0x9a, 0xcb, 0x44, 0x2f, 0x2b, 0x15, 0x30, 0x68, 0xfb, 0x66, 0xe9, 0x7d,
+ 0x28, 0x89, 0x82, 0xe5, 0x60, 0xe4, 0x45, 0xe9, 0xee, 0x6d, 0xba, 0x19,
+ 0x16, 0x2c, 0x13, 0x28, 0x2b, 0x02, 0x4f, 0xc7, 0xf9, 0xa9, 0x64, 0x68,
+ 0x3d, 0x12, 0x7a, 0xf8, 0xc9, 0xab, 0x6b, 0x7b, 0x34, 0xb8, 0x1f, 0x52,
+ 0x9a, 0x1b, 0xf3, 0x38, 0x56, 0xdb, 0x26, 0xc6, 0xbe, 0x8a, 0x52, 0x94,
+ 0xf7, 0x69, 0xc1, 0x5c, 0x67, 0x5d, 0x44, 0x2f, 0x1d, 0x39, 0x86, 0xce,
+ 0x84, 0xd5, 0xc7, 0xae, 0xf2, 0x9f, 0xd6, 0x9c, 0x1b, 0xb6, 0x2e, 0x57,
+ 0xf5, 0xe8, 0xd0, 0xfc, 0x42, 0x0d, 0xb1, 0x48, 0x74, 0x03, 0x54, 0x4c,
+ 0x56, 0xb6, 0xee, 0xa0, 0x36, 0xe2, 0xd8, 0x1b, 0xb5, 0x1c, 0x0e, 0x08,
+ 0xf2, 0xad, 0x95, 0xaf, 0x20, 0x5b, 0x2b, 0x3f, 0x76, 0x33, 0xa3, 0x19,
+ 0x4d, 0x72, 0x62, 0x69, 0xc4, 0x57, 0x6d, 0x67, 0xbc, 0xbe, 0x11, 0x91,
+ 0xe5, 0xee, 0x3b, 0x42, 0x3a, 0xab, 0xce, 0x21, 0x67, 0xb5, 0x31, 0xf5,
+ 0x4f, 0x69, 0xa7, 0x4e, 0x30, 0x8f, 0xfe, 0x6d, 0xc2, 0xa7, 0x81, 0xa4,
+ 0x5f, 0x3e, 0x1a, 0xfd, 0xd3, 0x93, 0xdb, 0x80, 0xaa, 0x59, 0x41, 0x9c,
+ 0xf3, 0x75, 0xdb, 0x83, 0x12, 0x3e, 0x2a, 0x0a, 0xd2, 0xc3, 0xfc, 0xd4,
+ 0x58, 0x79, 0xca, 0xe6, 0xcc, 0xac, 0x74, 0x47, 0xfb, 0x7d, 0xf9, 0x0a,
+ 0x2d, 0xdf, 0x93, 0x02, 0x90, 0x5e, 0xa5, 0xb9, 0xa3, 0x37, 0x65, 0x6c,
+ 0xee, 0xd9, 0x79, 0xa1, 0x8f, 0xf3, 0x4e, 0xf1, 0x45, 0xae, 0x3c, 0x64,
+ 0x89, 0xfb, 0x2e, 0xe3, 0x79, 0x11, 0x13, 0xc0, 0x49, 0xd6, 0x66, 0x21,
+ 0xfd, 0x58, 0x73, 0x23, 0xc8, 0x7b, 0x2c, 0x3a, 0x81, 0x13, 0x42, 0x10,
+ 0xa2, 0x26, 0xd7, 0x07, 0xc9, 0x37, 0xc5, 0x5d, 0x06, 0x93, 0x14, 0xc4,
+ 0xd4, 0x9c, 0x8d, 0x2a, 0x24, 0xd1, 0xdc, 0x65, 0xc9, 0x8c, 0x24, 0x28,
+ 0x5a, 0x4d, 0x5c, 0xa2, 0xf8, 0x8c, 0xc6, 0xe9, 0x45, 0xef, 0xe2, 0x0e,
+ 0xdd, 0xba, 0x49, 0xb8, 0x9d, 0xbc, 0x94, 0x13, 0x91, 0x6c, 0xe2, 0x92,
+ 0x1e, 0xf3, 0x62, 0x2d, 0x6a, 0x3f, 0x0b, 0xb7, 0x1e, 0xc4, 0x36, 0xab,
+ 0xe0, 0x70, 0xf1, 0x8d, 0x45, 0x23, 0x48, 0x3e, 0x1b, 0xec, 0xbe, 0x18,
+ 0xec, 0x0c, 0x58, 0xa4, 0xce, 0x6e, 0xf3, 0x62, 0x59, 0x51, 0xef, 0x18,
+ 0x4a, 0x12, 0xbc, 0x99, 0x95, 0x2c, 0x6a, 0x17, 0x57, 0x57, 0x53, 0xb9,
+ 0xc0, 0xb7, 0x8b, 0xcb, 0xcb, 0xe0, 0x8e, 0x2f, 0xb3, 0x85, 0x88, 0xf2,
+ 0xbc, 0x38, 0x7a, 0xe8, 0x84, 0xc7, 0x85, 0x97, 0xbb, 0x2e, 0xa7, 0xd7,
+ 0x8f, 0xfb, 0xbf, 0xa7, 0x8d, 0xee, 0x1b, 0x37, 0xea, 0x13, 0x33, 0x6a,
+ 0x99, 0x1c, 0xdf, 0xb2, 0x69, 0x26, 0xbc, 0x12, 0x3d, 0xeb, 0x12, 0x81,
+ 0x2d, 0x07, 0x69, 0xb9, 0x0f, 0xa9, 0x85, 0xc4, 0xb1, 0xb3, 0xc0, 0xe0,
+ 0x13, 0x10, 0x19, 0x31, 0xa7, 0xf9, 0x24, 0x2d, 0x49, 0x93, 0x66, 0xbb,
+ 0x11, 0x3d, 0xcc, 0xa7, 0x2d, 0x15, 0x72, 0xef, 0x09, 0xcf, 0xf3, 0x24,
+ 0xd6, 0xdf, 0xe7, 0x01, 0x86, 0x5a, 0xb5, 0x71, 0x1d, 0xba, 0x0a, 0x2a,
+ 0x19, 0x99, 0x8a, 0xa2, 0xa9, 0x97, 0x4c, 0x3c, 0xf3, 0x36, 0xbd, 0xf3,
+ 0xb2, 0x98, 0x4e, 0x8b, 0x3b, 0xbe, 0x44, 0x58, 0x98, 0x0c, 0xb6, 0xd5,
+ 0xb6, 0xa3, 0xaa, 0x8a, 0x71, 0x2e, 0x86, 0x23, 0x5d, 0x74, 0xe8, 0xca,
+ 0xb0, 0x72, 0xf2, 0xab, 0x95, 0xde, 0xee, 0x2c, 0xb6, 0x56, 0xc4, 0x49,
+ 0x12, 0xa7, 0xf7, 0xc3, 0x54, 0xd4, 0x6a, 0xce, 0x5f, 0x7a, 0x72, 0x24,
+ 0x95, 0x15, 0xd3, 0x48, 0x72, 0xd6, 0xc7, 0xee, 0x4c, 0x6f, 0xcf, 0xc7,
+ 0x9e, 0x35, 0x06, 0x47, 0xb5, 0xd7, 0x6a, 0xae, 0x5a, 0x52, 0x1b, 0xb4,
+ 0xde, 0x93, 0x9c, 0xed, 0x83, 0xa4, 0x3d, 0x89, 0xc9, 0x4f, 0x64, 0x7d,
+ 0x7a, 0x6d, 0xbc, 0xac, 0x6a, 0x12, 0x34, 0xad, 0x57, 0x69, 0x8a, 0xfa,
+ 0x25, 0x92, 0x3c, 0x60, 0x3a, 0x6b, 0x35, 0x47, 0x44, 0xf7, 0xd9, 0xe0,
+ 0xc9, 0xf3, 0xc1, 0x4e, 0x40, 0x08, 0x3b, 0xbc, 0xce, 0xac, 0x5a, 0xed,
+ 0x0e, 0x76, 0x5a, 0x8f, 0x6f, 0xf2, 0x9d, 0xbe, 0x65, 0x4b, 0xde, 0x58,
+ 0x73, 0xdc, 0xf6, 0x76, 0x0e, 0xe8, 0xcd, 0xf0, 0x26, 0x93, 0x3b, 0x3b,
+ 0xf7, 0xe6, 0x29, 0xd7, 0x3b, 0xed, 0xf0, 0x1c, 0xe2, 0xa0, 0xdc, 0x87,
+ 0x74, 0x9f, 0xef, 0x4b, 0x4b, 0xbb, 0x83, 0xdd, 0x60, 0xeb, 0x75, 0x38,
+ 0xbb, 0xf1, 0xe1, 0x74, 0x09, 0xa0, 0x35, 0x98, 0x5d, 0x13, 0x9a, 0x45,
+ 0x52, 0x72, 0xfd, 0xb6, 0x9a, 0x33, 0x55, 0x4d, 0x5f, 0xb4, 0x25, 0xd3,
+ 0x45, 0x7a, 0xd2, 0x58, 0x24, 0x8c, 0x68, 0xef, 0x13, 0x96, 0x07, 0x64,
+ 0x92, 0x93, 0x96, 0xc5, 0xfd, 0xd2, 0x86, 0xf8, 0xad, 0x91, 0x55, 0xc1,
+ 0x50, 0xf7, 0x64, 0x80, 0x11, 0xd2, 0xc1, 0xc5, 0x82, 0x8b, 0x81, 0x47,
+ 0xbe, 0xa4, 0x7b, 0xab, 0x9c, 0x42, 0x6b, 0x32, 0xc3, 0x27, 0x31, 0x12,
+ 0xe2, 0x6f, 0xf9, 0xb4, 0x56, 0x82, 0x14, 0xeb, 0x14, 0xf7, 0x35, 0x68,
+ 0x8f, 0xee, 0x81, 0xd9, 0x10, 0x37, 0x9c, 0x2f, 0xe6, 0xad, 0x17, 0x5e,
+ 0x0b, 0x17, 0x56, 0x51, 0xfb, 0xdd, 0xd9, 0x3b, 0x9a, 0xd9, 0xc9, 0x90,
+ 0x6f, 0x3e, 0x52, 0x4d, 0x65, 0x85, 0xf0, 0x29, 0x2d, 0xab, 0xf1, 0x76,
+ 0x2f, 0x0a, 0x93, 0x14, 0xdc, 0x6a, 0xae, 0x3b, 0x62, 0x33, 0x08, 0xb0,
+ 0x01, 0x9a, 0xbe, 0x2d, 0x53, 0xd2, 0xda, 0x30, 0x57, 0x9d, 0x45, 0xc5,
+ 0xcd, 0x0f, 0xa4, 0xe7, 0xce, 0xea, 0x40, 0x3a, 0x80, 0x32, 0xe8, 0x5a,
+ 0x6e, 0xbe, 0x2b, 0x2b, 0xcb, 0xab, 0x32, 0xcf, 0xae, 0x8a, 0x9a, 0x8f,
+ 0xb4, 0x7d, 0x46, 0xcf, 0xf4, 0x5b, 0xcd, 0x61, 0xd5, 0x30, 0x20, 0x70,
+ 0x26, 0xd1, 0xcf, 0x54, 0x15, 0xe1, 0xbd, 0x26, 0x4d, 0x8b, 0xb8, 0x1a,
+ 0xb8, 0xc1, 0xda, 0x43, 0x0b, 0xfb, 0xbc, 0xb3, 0xb0, 0xe9, 0x74, 0xe5,
+ 0xca, 0x72, 0x57, 0x07, 0x27, 0x34, 0x3d, 0x5e, 0xd7, 0x60, 0x59, 0xf1,
+ 0x59, 0xb0, 0xac, 0x30, 0xf7, 0xda, 0xc2, 0xae, 0x5e, 0x59, 0x2c, 0xed,
+ 0x27, 0xaf, 0x2d, 0x77, 0x22, 0x5d, 0xb5, 0x8f, 0x65, 0xa5, 0xda, 0xde,
+ 0xa7, 0xac, 0x6d, 0xb0, 0xb8, 0xf2, 0x69, 0xb2, 0xd7, 0x61, 0x59, 0x8b,
+ 0xdf, 0x66, 0x71, 0x77, 0x99, 0x51, 0xd5, 0xd3, 0xea, 0xb6, 0xc3, 0x17,
+ 0x68, 0xd2, 0x5b, 0x6c, 0x21, 0x61, 0x43, 0x5d, 0xc8, 0x17, 0x78, 0x99,
+ 0x3d, 0x5b, 0xf8, 0x28, 0x46, 0x3c, 0x9b, 0x80, 0x33, 0x92, 0xa4, 0x9d,
+ 0x73, 0x38, 0x2b, 0x6a, 0x79, 0x59, 0x86, 0x3e, 0xf0, 0x46, 0x57, 0x6e,
+ 0xd5, 0xdf, 0xcd, 0x3a, 0x9c, 0xc1, 0x4e, 0xcf, 0xff, 0xbe, 0xdb, 0x66,
+ 0xe1, 0x7c, 0x07, 0xbb, 0x6f, 0xb1, 0x86, 0x24, 0x27, 0xd4, 0x65, 0x01,
+ 0x83, 0x51, 0x63, 0x88, 0xb8, 0x15, 0x89, 0x33, 0x8e, 0x49, 0x87, 0x23,
+ 0x1e, 0xb9, 0x99, 0x37, 0xbc, 0x65, 0x26, 0x4b, 0xd2, 0x06, 0x8f, 0xd2,
+ 0xf1, 0x0d, 0xdf, 0x44, 0xb9, 0xda, 0xa1, 0x6d, 0x9b, 0xe4, 0xb6, 0x20,
+ 0xdd, 0xf6, 0x36, 0x63, 0x8f, 0x92, 0x75, 0xb4, 0x15, 0xb0, 0xd6, 0x3d,
+ 0x5e, 0xc4, 0xaa, 0x9a, 0xde, 0xee, 0x7d, 0xea, 0x22, 0x72, 0x87, 0x36,
+ 0xc2, 0xbd, 0xee, 0x12, 0xea, 0x05, 0xb7, 0x62, 0x11, 0xf1, 0xb6, 0x5f,
+ 0xc6, 0x61, 0x41, 0xb7, 0x7c, 0x3e, 0xb3, 0x1e, 0xf2, 0x90, 0x33, 0xb0,
+ 0xb4, 0x4f, 0x4f, 0xdf, 0xae, 0x3c, 0xae, 0x03, 0xfd, 0x3a, 0x67, 0xe7,
+ 0xd1, 0x24, 0x83, 0x99, 0x88, 0x0e, 0xd0, 0x04, 0xce, 0x21, 0xba, 0x7e,
+ 0x32, 0x6a, 0x33, 0x4b, 0x36, 0xd9, 0x03, 0xc5, 0x0e, 0x97, 0xe7, 0xbb,
+ 0x9f, 0x3d, 0x0f, 0x67, 0xfe, 0xc4, 0x66, 0xfe, 0xe4, 0xd7, 0xcc, 0xfc,
+ 0xc9, 0xbf, 0x60, 0xe6, 0x4f, 0x1e, 0x9e, 0xf9, 0x93, 0x4f, 0x9d, 0xf9,
+ 0x67, 0xcf, 0x9e, 0x7f, 0x1e, 0xce, 0xfc, 0x29, 0xcf, 0x3c, 0x5f, 0xdc,
+ 0x3e, 0x6d, 0x4b, 0x52, 0x7c, 0x49, 0xaa, 0x48, 0x5b, 0x37, 0x2e, 0x55,
+ 0xba, 0x85, 0x8a, 0xe9, 0x6d, 0xa6, 0x72, 0x06, 0x7d, 0x70, 0x7c, 0x76,
+ 0xfb, 0x94, 0x25, 0x57, 0x16, 0xf5, 0xd8, 0xa4, 0xc4, 0x82, 0x72, 0x8c,
+ 0xd0, 0x59, 0x5b, 0x0e, 0x35, 0x0f, 0xb6, 0x79, 0xb2, 0x89, 0x38, 0x18,
+ 0xcd, 0x73, 0x1d, 0xcd, 0xf3, 0xd8, 0x68, 0x3e, 0x7d, 0x38, 0xcf, 0x83,
+ 0xe1, 0xfc, 0xc2, 0xd1, 0x3c, 0x0d, 0x46, 0x93, 0xf2, 0x68, 0xd2, 0x05,
+ 0x7b, 0xf6, 0xda, 0x64, 0xf1, 0xe6, 0xe2, 0x6c, 0x9b, 0x9d, 0xc3, 0x5b,
+ 0xe6, 0x1a, 0x50, 0x2f, 0xc9, 0xdc, 0x39, 0x55, 0xa1, 0x42, 0xb0, 0x0f,
+ 0x53, 0x87, 0x2a, 0xed, 0xa8, 0xa2, 0xdc, 0x16, 0x80, 0xd3, 0x92, 0x1d,
+ 0x1f, 0xea, 0x63, 0x0d, 0x04, 0x65, 0xfa, 0x7f, 0x22, 0x11, 0xe7, 0xdc,
+ 0x63, 0x63, 0x3e, 0x5b, 0x0d, 0xd4, 0x1e, 0x00, 0x5a, 0xe2, 0x77, 0xda,
+ 0xc2, 0x4b, 0x91, 0x55, 0xac, 0x39, 0x66, 0x1f, 0x73, 0xf6, 0xe9, 0xe6,
+ 0x6a, 0x83, 0x26, 0x4d, 0x31, 0x19, 0x8b, 0x6d, 0x7f, 0xc0, 0x7e, 0x2d,
+ 0x50, 0xa2, 0x18, 0x29, 0x31, 0xd8, 0xe4, 0x72, 0x9a, 0x5e, 0x45, 0x6e,
+ 0xd7, 0xfc, 0x6a, 0x5e, 0xa8, 0x8f, 0xb5, 0x22, 0x4a, 0x85, 0x53, 0x5c,
+ 0x89, 0xb7, 0x22, 0x46, 0x34, 0x1f, 0x4f, 0x97, 0xf0, 0xb2, 0x9d, 0xd2,
+ 0x04, 0x87, 0xc3, 0x6f, 0x42, 0xea, 0x3a, 0xe0, 0x15, 0x64, 0xa9, 0xb4,
+ 0x9f, 0x5e, 0xb1, 0x80, 0xfa, 0x52, 0x7e, 0x54, 0x35, 0xb3, 0xfb, 0x2f,
+ 0xe2, 0x22, 0xd3, 0x50, 0xd5, 0x50, 0xb8, 0x0a, 0xf8, 0xd5, 0x83, 0xe0,
+ 0x1d, 0x5e, 0xbf, 0xca, 0xaf, 0xa3, 0x5c, 0x33, 0x7a, 0x90, 0xda, 0xcc,
+ 0x90, 0xc7, 0x4a, 0xec, 0x70, 0xc2, 0x8a, 0x13, 0x8c, 0x9f, 0xc9, 0xe1,
+ 0xd7, 0xc7, 0x3c, 0xcd, 0x34, 0x9f, 0x8a, 0x65, 0x4e, 0xa7, 0x9d, 0x67,
+ 0x53, 0x56, 0xba, 0xb0, 0x66, 0xf0, 0x9d, 0x26, 0xa1, 0xa5, 0x5f, 0xff,
+ 0x5b, 0x7f, 0x5b, 0xfc, 0x9d, 0x56, 0x31, 0xdd, 0x7e, 0x3a, 0xd8, 0x59,
+ 0x67, 0x2d, 0x80, 0xee, 0xbb, 0x6c, 0x3e, 0x2e, 0xd8, 0xd9, 0x31, 0x9a,
+ 0xa6, 0xf3, 0x9b, 0x4a, 0xf4, 0x36, 0x51, 0x66, 0x78, 0xac, 0x3d, 0x3a,
+ 0xb2, 0x65, 0x59, 0x2c, 0xe7, 0x93, 0xc8, 0x96, 0xeb, 0x74, 0xc0, 0x26,
+ 0xd4, 0xe2, 0x0a, 0x0f, 0x0f, 0x91, 0x4c, 0x79, 0x63, 0x96, 0x5d, 0xbe,
+ 0x55, 0xe0, 0xb7, 0xe1, 0xad, 0xc3, 0xb8, 0x9c, 0xc6, 0xd0, 0x6a, 0xae,
+ 0xff, 0x0d, 0x24, 0x75, 0x22, 0x1b, 0xf6, 0xa8, 0xcb, 0x39, 0x29, 0xcc,
+ 0x0e, 0xdc, 0xb9, 0x48, 0x8f, 0x2f, 0x65, 0xea, 0xfa, 0xa0, 0x5d, 0xf2,
+ 0xa6, 0xbb, 0x80, 0x17, 0x89, 0x8f, 0x7e, 0x9a, 0x56, 0x35, 0x6c, 0x45,
+ 0x46, 0x41, 0xfc, 0x60, 0x28, 0x8d, 0xa7, 0xf3, 0x7b, 0x8e, 0x31, 0xf8,
+ 0x14, 0x69, 0xfc, 0x32, 0xbf, 0x62, 0x56, 0x04, 0xcb, 0x0d, 0xc2, 0x12,
+ 0x2c, 0x1a, 0x81, 0xd5, 0xbb, 0xeb, 0x02, 0x04, 0x46, 0x62, 0x71, 0x36,
+ 0xbd, 0x8c, 0x9d, 0x57, 0xd3, 0xef, 0xa1, 0x02, 0x2b, 0x57, 0xe3, 0x81,
+ 0x05, 0x47, 0x81, 0x7d, 0xd8, 0xc9, 0x78, 0x9a, 0xe6, 0xb3, 0xaa, 0x21,
+ 0x01, 0x0f, 0x62, 0xdc, 0x84, 0x2d, 0xb8, 0xfc, 0xfe, 0x88, 0xad, 0xf2,
+ 0x65, 0xc5, 0xd6, 0x16, 0xde, 0x90, 0xd4, 0x84, 0x72, 0xb1, 0x79, 0x5f,
+ 0x67, 0xe3, 0x1b, 0x90, 0x5d, 0x60, 0x89, 0x6c, 0x73, 0x61, 0x59, 0x75,
+ 0x2c, 0xd8, 0x92, 0x23, 0x12, 0x48, 0x7a, 0x61, 0xbf, 0x5e, 0x3e, 0x9f,
+ 0x2c, 0xc7, 0x38, 0xb6, 0x6c, 0x5c, 0x21, 0x89, 0xae, 0x4c, 0x59, 0x42,
+ 0xaa, 0x25, 0x02, 0x04, 0x74, 0xd1, 0x27, 0x22, 0x58, 0x44, 0x47, 0x07,
+ 0xff, 0x88, 0x88, 0xb5, 0x0d, 0x76, 0x50, 0xa9, 0x37, 0x01, 0x86, 0x7a,
+ 0x53, 0x16, 0x9b, 0xab, 0xd9, 0x6a, 0x4e, 0xd6, 0xb6, 0x47, 0x57, 0x54,
+ 0x4e, 0x02, 0x80, 0xb9, 0xa8, 0x27, 0x85, 0x92, 0x52, 0x9f, 0xd4, 0xfb,
+ 0x2a, 0x1f, 0x8b, 0x5d, 0x2b, 0xbf, 0xca, 0x98, 0x61, 0xb0, 0xac, 0x5a,
+ 0x4f, 0x67, 0x12, 0xc7, 0xd1, 0x26, 0xb4, 0xbe, 0x13, 0xf2, 0x3a, 0x64,
+ 0x15, 0x72, 0x14, 0xd1, 0x68, 0x1c, 0x7d, 0x98, 0x95, 0x35, 0xb4, 0xb9,
+ 0xe5, 0x62, 0xfe, 0xa4, 0xa1, 0x08, 0xcf, 0x6c, 0xf3, 0x1d, 0xb8, 0x49,
+ 0xaa, 0x9a, 0x78, 0x4b, 0x8f, 0x8f, 0xc8, 0x18, 0xb6, 0x6b, 0xb6, 0x0b,
+ 0x9a, 0x51, 0xd2, 0xac, 0xab, 0x23, 0x96, 0x23, 0xd9, 0x61, 0x75, 0x97,
+ 0x8f, 0xc5, 0x57, 0x01, 0x7f, 0x5b, 0xc4, 0xca, 0x30, 0x9e, 0xe6, 0xfc,
+ 0xe0, 0x8c, 0x34, 0x63, 0x7e, 0x4b, 0x04, 0x6f, 0xbe, 0x43, 0xee, 0x68,
+ 0xb7, 0x06, 0x72, 0x2e, 0x32, 0xb1, 0xb8, 0x55, 0xd7, 0xb0, 0x92, 0xa7,
+ 0x65, 0x0e, 0x87, 0x56, 0xa7, 0x39, 0x19, 0x33, 0x4f, 0x32, 0x1c, 0x27,
+ 0x34, 0x33, 0xb1, 0x19, 0x7b, 0x73, 0x03, 0xce, 0x0e, 0x73, 0x9d, 0xe0,
+ 0xe0, 0x8c, 0xf8, 0xbc, 0x4a, 0x70, 0x4d, 0xf2, 0x92, 0xef, 0xae, 0x57,
+ 0x3c, 0x9b, 0x15, 0x2c, 0xf1, 0x0c, 0x6e, 0xb4, 0xeb, 0xa6, 0x3d, 0x39,
+ 0x60, 0x7d, 0x62, 0x75, 0x91, 0xd6, 0xe0, 0x73, 0x64, 0xea, 0x89, 0xca,
+ 0x0b, 0x44, 0x51, 0xcc, 0x0e, 0x5d, 0x5b, 0x0b, 0x6f, 0x5c, 0xa2, 0xad,
+ 0xc9, 0xf2, 0x5b, 0xf3, 0x60, 0x07, 0xc2, 0x39, 0xbc, 0xff, 0xeb, 0xc3,
+ 0xac, 0x6e, 0x37, 0x77, 0x88, 0x0e, 0xf7, 0xd7, 0x83, 0x20, 0x02, 0x69,
+ 0x55, 0xd7, 0x6e, 0x94, 0x99, 0xcb, 0x57, 0x8c, 0x39, 0xc4, 0x44, 0x39,
+ 0x08, 0x6d, 0xf7, 0xd5, 0x77, 0x07, 0x27, 0xef, 0x8f, 0x76, 0xff, 0xdc,
+ 0x26, 0x1f, 0xfa, 0x6e, 0x4f, 0xbe, 0xdb, 0x5b, 0x8f, 0xf1, 0x2c, 0xa2,
+ 0xa0, 0x24, 0xd9, 0x78, 0xb5, 0x91, 0x54, 0xf7, 0xb3, 0x51, 0x31, 0x75,
+ 0x7c, 0x4b, 0x3b, 0xe1, 0x51, 0xf4, 0xd4, 0x7b, 0x62, 0x3e, 0x6c, 0x2c,
+ 0x0c, 0x5f, 0x91, 0xed, 0xb1, 0xc3, 0x87, 0xaa, 0xb2, 0x1c, 0x28, 0x20,
+ 0x9d, 0x84, 0x8b, 0x51, 0xd5, 0xb8, 0xf2, 0x74, 0x83, 0xb8, 0xe5, 0x4a,
+ 0x08, 0xb2, 0x97, 0xc8, 0x49, 0x6a, 0xb3, 0x73, 0x99, 0xb1, 0xf3, 0x8e,
+ 0x99, 0x0d, 0x51, 0x75, 0x99, 0x44, 0xc4, 0xf5, 0x7b, 0x22, 0xdf, 0x9a,
+ 0x0d, 0x30, 0xef, 0x2b, 0x61, 0x2a, 0x79, 0xa5, 0xe7, 0xb3, 0xcd, 0xf0,
+ 0x98, 0xe9, 0xb3, 0xcb, 0xf3, 0x36, 0xad, 0xd5, 0xa7, 0xa3, 0x43, 0xc9,
+ 0xe6, 0x57, 0x6c, 0xb3, 0x93, 0xd3, 0xac, 0xee, 0x69, 0x44, 0x4a, 0xa9,
+ 0x89, 0x81, 0x0f, 0x58, 0xd9, 0x35, 0xed, 0xd0, 0xa9, 0xe3, 0x1e, 0x35,
+ 0x9a, 0x8b, 0x03, 0xf4, 0x8c, 0x23, 0xf0, 0x81, 0xa2, 0x51, 0xb3, 0x57,
+ 0xf1, 0x5e, 0x8f, 0xe4, 0x46, 0x99, 0xe9, 0xf9, 0x15, 0x07, 0x62, 0x9b,
+ 0xf4, 0xa9, 0xb1, 0x51, 0x3e, 0x37, 0xda, 0x56, 0x4d, 0xae, 0x7f, 0xc2,
+ 0x14, 0x3d, 0x2d, 0x94, 0xa5, 0x7b, 0x1b, 0xad, 0xba, 0x48, 0x1d, 0x0d,
+ 0x44, 0xcd, 0x7f, 0x16, 0x5e, 0x56, 0x24, 0xb2, 0x15, 0x36, 0x50, 0x39,
+ 0x5b, 0x8e, 0x9c, 0x16, 0xc4, 0xdc, 0xe7, 0x42, 0xf9, 0xca, 0x75, 0x93,
+ 0xa2, 0x8c, 0x34, 0xf7, 0x2e, 0xab, 0x11, 0x58, 0xb0, 0xad, 0x97, 0xb6,
+ 0xad, 0x1e, 0x7a, 0x91, 0x81, 0x74, 0x08, 0xcc, 0x8d, 0xd4, 0xbb, 0x44,
+ 0xc5, 0x58, 0x1b, 0x1e, 0x55, 0x73, 0xa6, 0x62, 0x93, 0x53, 0x5c, 0xf9,
+ 0x8b, 0x25, 0x4b, 0x65, 0xef, 0x8a, 0xce, 0x22, 0xc9, 0x0c, 0x5c, 0x50,
+ 0x0d, 0x1c, 0x79, 0xa4, 0xd6, 0xdb, 0xf9, 0xe5, 0xbe, 0x06, 0x2c, 0x46,
+ 0x80, 0xd6, 0x7c, 0xa0, 0x9d, 0x5e, 0x74, 0x6d, 0xbe, 0x3b, 0xf6, 0xa3,
+ 0xe8, 0xff, 0x35, 0xb5, 0x4b, 0xbe, 0x33, 0x8b, 0xa3, 0x8f, 0x59, 0xc9,
+ 0x3a, 0x22, 0x71, 0xf9, 0x65, 0xad, 0x94, 0x07, 0x13, 0x25, 0x9b, 0xdd,
+ 0x75, 0x57, 0x55, 0xee, 0x31, 0xf3, 0x38, 0x18, 0xa6, 0xb9, 0x9c, 0xdb,
+ 0x8b, 0x69, 0x8e, 0x6d, 0xd0, 0x49, 0x31, 0x26, 0x22, 0x1b, 0x38, 0xc7,
+ 0x95, 0x5d, 0xc9, 0x8d, 0x43, 0xad, 0xcb, 0xdb, 0x63, 0x0b, 0x64, 0x87,
+ 0x72, 0xe4, 0x2c, 0xba, 0x17, 0x99, 0xa7, 0x1c, 0xea, 0xce, 0x08, 0x75,
+ 0x60, 0x2c, 0xe2, 0xf7, 0x08, 0xfc, 0x11, 0xfc, 0xd1, 0x8c, 0x76, 0xbe,
+ 0xd7, 0xdd, 0xea, 0x79, 0x78, 0x38, 0x70, 0xe0, 0xe6, 0x22, 0xd7, 0xb3,
+ 0xc7, 0x44, 0xde, 0x4a, 0x36, 0x49, 0xae, 0x21, 0x1e, 0x76, 0xc9, 0xde,
+ 0x48, 0x73, 0x13, 0xc2, 0x0f, 0xd1, 0xbe, 0x70, 0x60, 0x0e, 0xce, 0x26,
+ 0x5b, 0x2d, 0x7f, 0xf7, 0xac, 0x98, 0x08, 0x3d, 0xc0, 0x0a, 0x22, 0x5c,
+ 0xb1, 0xcf, 0xe2, 0x98, 0xe3, 0xb8, 0x97, 0x31, 0x99, 0x4c, 0x07, 0x65,
+ 0x47, 0x36, 0xb0, 0xe1, 0xa4, 0x08, 0x0d, 0x54, 0xf6, 0xca, 0xb1, 0x7a,
+ 0x8e, 0x7b, 0x87, 0x56, 0xfa, 0x28, 0xc7, 0xe2, 0x19, 0x8f, 0x0a, 0x8e,
+ 0x62, 0x50, 0x81, 0x0c, 0x13, 0x66, 0xe7, 0x49, 0x72, 0xb9, 0xe4, 0xc8,
+ 0x46, 0xef, 0xe7, 0x06, 0x9d, 0xb1, 0xa5, 0x46, 0x42, 0x6d, 0x3b, 0x86,
+ 0xa2, 0x1b, 0x56, 0x16, 0x71, 0x2b, 0x6b, 0x18, 0x8b, 0x3a, 0xaa, 0x6b,
+ 0x5c, 0xcf, 0x22, 0xe2, 0xaa, 0x1e, 0xc5, 0xfd, 0xb2, 0xef, 0x98, 0x6d,
+ 0x97, 0x15, 0x24, 0xd1, 0xb4, 0xa3, 0x73, 0x60, 0xa9, 0xe9, 0x7f, 0xc1,
+ 0xa6, 0x6e, 0x8a, 0x4c, 0x85, 0x51, 0xc8, 0x31, 0x10, 0x6d, 0x81, 0xa5,
+ 0xd9, 0xe5, 0xa8, 0x2f, 0xef, 0x54, 0x5b, 0x49, 0xf7, 0x10, 0x3b, 0xd2,
+ 0xd2, 0x83, 0xbc, 0xea, 0xd0, 0xfe, 0xf3, 0x24, 0xd9, 0xaf, 0x54, 0x55,
+ 0xe9, 0xa7, 0xd5, 0x38, 0xcf, 0x63, 0xfa, 0x1e, 0x07, 0x0d, 0xd3, 0x58,
+ 0x8f, 0xe6, 0x62, 0x09, 0x3d, 0x18, 0x1e, 0x1e, 0x1f, 0xfb, 0x13, 0x62,
+ 0x71, 0x38, 0x88, 0x18, 0xae, 0x5b, 0xd2, 0x7b, 0xab, 0xb9, 0x8c, 0xbd,
+ 0x1b, 0x63, 0x21, 0x28, 0x39, 0x92, 0xf4, 0x28, 0xbb, 0x20, 0xb0, 0x52,
+ 0xb4, 0xfc, 0x95, 0x7a, 0xa6, 0xfe, 0x5c, 0xdf, 0x2f, 0xb2, 0x57, 0x07,
+ 0xeb, 0x83, 0xa6, 0x0a, 0xdc, 0x26, 0xb4, 0x74, 0xc9, 0x9a, 0xae, 0x5c,
+ 0xbd, 0x10, 0x84, 0x98, 0xa9, 0x4c, 0x34, 0x7e, 0x40, 0x6f, 0x61, 0xf6,
+ 0x05, 0xce, 0x58, 0x5b, 0xb9, 0x84, 0x07, 0x75, 0xfe, 0x64, 0x8f, 0xae,
+ 0x51, 0x92, 0x2c, 0x67, 0x55, 0x28, 0xce, 0x43, 0x18, 0xfc, 0x54, 0x53,
+ 0x36, 0x0c, 0x5e, 0x60, 0xc6, 0x5f, 0xf1, 0x6b, 0x6d, 0xa9, 0xde, 0xae,
+ 0x86, 0xb8, 0x0d, 0x84, 0xe3, 0x92, 0x9a, 0xb6, 0x78, 0x67, 0xd4, 0x54,
+ 0x09, 0x2e, 0xe4, 0x51, 0x22, 0x0e, 0x2f, 0xd9, 0x3f, 0xd0, 0x91, 0x69,
+ 0x88, 0x62, 0xa7, 0x44, 0xa3, 0xc4, 0x39, 0xe7, 0xfc, 0xd3, 0xb1, 0xa6,
+ 0x1c, 0xd3, 0x67, 0x05, 0xba, 0xe4, 0x90, 0xb4, 0x86, 0xb0, 0xc3, 0x24,
+ 0x1c, 0x5d, 0x4b, 0x3d, 0x31, 0x38, 0x92, 0xde, 0xb1, 0xd2, 0x9a, 0x99,
+ 0x29, 0x2c, 0xc9, 0x26, 0xac, 0x6a, 0xb8, 0x08, 0x54, 0x66, 0xee, 0x88,
+ 0xcb, 0x26, 0x54, 0xd3, 0xaa, 0x07, 0xb2, 0xf3, 0x56, 0x87, 0x92, 0xdf,
+ 0x57, 0x88, 0x81, 0xb8, 0xca, 0x10, 0x05, 0x26, 0x37, 0xcf, 0xd2, 0xd4,
+ 0x67, 0x71, 0xba, 0x7e, 0x54, 0xb7, 0xdc, 0xc7, 0xfb, 0xce, 0xdb, 0xc3,
+ 0x2c, 0x13, 0x5a, 0xd3, 0x07, 0x64, 0x23, 0x83, 0x9d, 0x6d, 0x5f, 0x1f,
+ 0x2f, 0xc1, 0x88, 0x99, 0xa7, 0xac, 0x90, 0x39, 0xbd, 0x1e, 0x5e, 0xa8,
+ 0xa4, 0x80, 0x37, 0x5c, 0x9c, 0x87, 0x69, 0x75, 0x12, 0x9e, 0xc2, 0x8e,
+ 0x5e, 0xbd, 0xc1, 0xda, 0x2c, 0x1f, 0x6c, 0x17, 0x01, 0x91, 0x74, 0xbd,
+ 0xb0, 0x4c, 0xe6, 0x04, 0xe3, 0x41, 0x72, 0x08, 0x27, 0x00, 0xb7, 0x50,
+ 0x85, 0x4d, 0x24, 0xc1, 0x56, 0x75, 0xa8, 0x87, 0x55, 0x21, 0x0d, 0xb2,
+ 0xf4, 0x37, 0x35, 0xc6, 0x46, 0xdb, 0x70, 0x97, 0x21, 0x90, 0xad, 0xd1,
+ 0x58, 0x43, 0xb0, 0x8d, 0x13, 0xa3, 0xb0, 0xc8, 0xcd, 0x6a, 0x0b, 0xbc,
+ 0x7c, 0x5e, 0xb8, 0x77, 0xf9, 0xd6, 0xbc, 0x99, 0x17, 0x77, 0x24, 0xda,
+ 0xcf, 0x0b, 0x39, 0x61, 0xc6, 0x3f, 0x78, 0xd8, 0x6d, 0xa9, 0x92, 0x58,
+ 0xa7, 0xca, 0xc1, 0x2a, 0xd0, 0x74, 0x2e, 0x7f, 0x93, 0xab, 0x02, 0xd6,
+ 0x16, 0xc8, 0x26, 0x9d, 0x0b, 0x09, 0x4c, 0xcf, 0xc5, 0x2e, 0x66, 0xb5,
+ 0x93, 0x1c, 0x9c, 0x00, 0x1b, 0x84, 0x6c, 0x21, 0x92, 0x83, 0x04, 0xd4,
+ 0xf5, 0xfe, 0x7a, 0x6f, 0xf5, 0x85, 0x54, 0x35, 0x66, 0xa0, 0x02, 0x89,
+ 0xb0, 0x8b, 0x88, 0x4c, 0xc4, 0x07, 0xcf, 0xbc, 0xc5, 0x1a, 0xcc, 0xaa,
+ 0x67, 0x52, 0x02, 0xe5, 0x54, 0x46, 0x8d, 0x88, 0xa8, 0x7c, 0x92, 0xda,
+ 0xba, 0xa8, 0x37, 0x87, 0x89, 0x9c, 0xea, 0x34, 0x7b, 0x1d, 0xda, 0x20,
+ 0x39, 0x98, 0x4b, 0x18, 0xe4, 0x5d, 0x0a, 0xca, 0x73, 0xed, 0x43, 0xac,
+ 0x6f, 0xaf, 0x76, 0xe1, 0xee, 0x89, 0x86, 0x90, 0xb6, 0x42, 0x34, 0x52,
+ 0xed, 0x4e, 0x1f, 0xe2, 0x43, 0x40, 0x1c, 0x7a, 0x03, 0x37, 0xbc, 0x9a,
+ 0xc5, 0x10, 0x5c, 0xe2, 0x16, 0x45, 0xee, 0x8d, 0xbb, 0xeb, 0x62, 0x2a,
+ 0xce, 0xee, 0x56, 0x73, 0x81, 0x7e, 0x07, 0x79, 0x05, 0x66, 0x25, 0x36,
+ 0x28, 0xb2, 0xb0, 0x51, 0x66, 0xf0, 0x73, 0x70, 0x84, 0x6b, 0x59, 0xb2,
+ 0x2f, 0x76, 0x9a, 0xa5, 0xe5, 0xf4, 0x7e, 0x90, 0xa8, 0xe8, 0x9f, 0xf4,
+ 0x6f, 0x5b, 0xcd, 0x61, 0x39, 0xd9, 0x0a, 0x48, 0x14, 0x96, 0x96, 0x73,
+ 0x7e, 0x48, 0x9d, 0xeb, 0x16, 0x5e, 0x5e, 0x4b, 0xb8, 0x83, 0xc4, 0x64,
+ 0xb0, 0x10, 0x7a, 0x9b, 0xb3, 0xa5, 0x81, 0xe8, 0x81, 0xf4, 0xd5, 0x36,
+ 0x25, 0xb2, 0x1b, 0x00, 0x44, 0x83, 0x26, 0x25, 0x96, 0xec, 0x3a, 0x0f,
+ 0xcc, 0x13, 0x74, 0x16, 0xaf, 0xe9, 0x86, 0xac, 0xf2, 0x7a, 0x99, 0x46,
+ 0x97, 0x6b, 0x08, 0x95, 0xfb, 0xb3, 0xc1, 0xd3, 0x27, 0x83, 0x1d, 0xaf,
+ 0x38, 0xe0, 0x2a, 0xe7, 0xb0, 0x83, 0x7c, 0xa6, 0xf9, 0x39, 0xaa, 0x7d,
+ 0x75, 0x64, 0xb9, 0xce, 0xfc, 0x2c, 0x68, 0x47, 0x45, 0x05, 0x10, 0xb0,
+ 0x45, 0xd2, 0x67, 0x1f, 0xb5, 0xb5, 0xd1, 0x7d, 0x78, 0xa1, 0x47, 0xb5,
+ 0xc0, 0xce, 0xcd, 0xf0, 0xe0, 0x95, 0xdf, 0xe4, 0x11, 0x31, 0x99, 0x6a,
+ 0x85, 0x40, 0x70, 0x28, 0x14, 0x45, 0x5c, 0x7f, 0xbe, 0x24, 0xa9, 0xa0,
+ 0x4e, 0x5e, 0x16, 0x97, 0x97, 0x74, 0x04, 0xbf, 0xe8, 0x68, 0xc1, 0xf2,
+ 0xc8, 0xf6, 0x39, 0x12, 0x61, 0x82, 0x7b, 0xa6, 0x19, 0x1b, 0x9a, 0x88,
+ 0xa1, 0x95, 0x0e, 0xd0, 0x55, 0xce, 0x24, 0x92, 0x48, 0x73, 0x83, 0x88,
+ 0x1a, 0xd2, 0x7c, 0x42, 0x6e, 0x3f, 0xbc, 0x29, 0xc1, 0x2d, 0x3e, 0x73,
+ 0x86, 0x96, 0xab, 0x76, 0xbb, 0x22, 0xd3, 0x68, 0x2b, 0xa6, 0x37, 0xf9,
+ 0x62, 0xc1, 0x14, 0x84, 0x98, 0x7b, 0x67, 0xae, 0xe0, 0xd6, 0x46, 0x19,
+ 0x9d, 0x53, 0x10, 0x9a, 0x09, 0x9d, 0xc5, 0x92, 0xa4, 0x12, 0x63, 0x5d,
+ 0xa3, 0x8c, 0xf6, 0xb1, 0xdd, 0x9c, 0x69, 0xd7, 0x3e, 0xbc, 0x52, 0xb5,
+ 0x99, 0x09, 0x87, 0x52, 0xce, 0x95, 0xad, 0xf3, 0x36, 0xf9, 0x88, 0x2d,
+ 0xb5, 0xee, 0xf4, 0x22, 0x1c, 0xc9, 0x5b, 0x92, 0x1d, 0x93, 0x19, 0x1e,
+ 0xff, 0xef, 0x23, 0x1f, 0x0c, 0xeb, 0xa2, 0x4d, 0xef, 0x71, 0x04, 0x63,
+ 0xb7, 0x26, 0xb1, 0xbb, 0xc3, 0xa4, 0xbf, 0x8e, 0x81, 0x30, 0xf7, 0xb7,
+ 0x8b, 0x89, 0xee, 0xec, 0x82, 0x23, 0x48, 0x24, 0x6a, 0x18, 0xe9, 0x38,
+ 0x4c, 0x7f, 0x6c, 0xcb, 0x29, 0xb3, 0x6d, 0x8e, 0xdb, 0xe9, 0x1a, 0x79,
+ 0x25, 0x97, 0x49, 0x17, 0xdb, 0x4b, 0x76, 0xc7, 0xb5, 0x08, 0xde, 0x10,
+ 0xb3, 0xf8, 0x3b, 0xd9, 0x1f, 0x89, 0x48, 0xdc, 0x86, 0x0a, 0x28, 0xf1,
+ 0xb4, 0x5d, 0x06, 0xa5, 0x46, 0x4f, 0x89, 0x1e, 0x5c, 0xfe, 0x96, 0x02,
+ 0x6c, 0x7f, 0x9c, 0x2f, 0xae, 0x59, 0x53, 0x7b, 0x89, 0x20, 0x25, 0xb6,
+ 0xfe, 0xca, 0x07, 0x5f, 0x44, 0x7d, 0x5a, 0x43, 0x3d, 0x17, 0x95, 0xde,
+ 0xee, 0xf6, 0xb6, 0x32, 0xd5, 0xdc, 0x14, 0x2b, 0x0b, 0x7b, 0xd6, 0xc0,
+ 0x38, 0x6a, 0xba, 0xcd, 0x07, 0xe9, 0x48, 0xda, 0xcb, 0x62, 0x59, 0xf3,
+ 0x9a, 0x1b, 0x42, 0xb9, 0xed, 0xdb, 0x41, 0x72, 0xce, 0x97, 0xf7, 0x72,
+ 0xc1, 0xea, 0x0a, 0x12, 0xcd, 0xf0, 0x79, 0x47, 0x2f, 0xa9, 0xea, 0x30,
+ 0x0e, 0x03, 0x99, 0x58, 0x61, 0x77, 0xf3, 0x86, 0xb4, 0x96, 0x87, 0xdf,
+ 0x91, 0x08, 0xbd, 0xdf, 0x36, 0xce, 0xb2, 0x4b, 0x59, 0x33, 0x3d, 0x88,
+ 0x63, 0xcf, 0xab, 0x6a, 0x8a, 0xf4, 0x9a, 0x49, 0x31, 0xae, 0xb6, 0xd3,
+ 0xc5, 0xa2, 0xda, 0xb6, 0xd1, 0x35, 0x12, 0x69, 0xcc, 0x24, 0x35, 0x1c,
+ 0x06, 0x93, 0x83, 0x0a, 0x0d, 0xa3, 0xb1, 0x93, 0x0c, 0xa7, 0xf0, 0xa4,
+ 0xcf, 0xd5, 0xf7, 0x21, 0xc1, 0x71, 0x5f, 0xcf, 0x97, 0x17, 0x27, 0x43,
+ 0xac, 0x57, 0xfb, 0x3e, 0xe7, 0xd4, 0x0e, 0xdb, 0x1d, 0x6e, 0xdb, 0x9a,
+ 0x86, 0x95, 0x45, 0xa4, 0x82, 0xe1, 0xf0, 0x10, 0x1f, 0x0e, 0x97, 0x2c,
+ 0x57, 0x51, 0x17, 0xe5, 0x7d, 0x62, 0x2e, 0x9a, 0x36, 0xf1, 0xd3, 0x74,
+ 0x93, 0x4f, 0xfd, 0xcf, 0x16, 0xe2, 0x2a, 0xaf, 0x07, 0x97, 0xd9, 0xa4,
+ 0x28, 0xd3, 0x8e, 0x1d, 0xbb, 0xe0, 0x44, 0x27, 0xac, 0xce, 0x98, 0x9e,
+ 0xda, 0x26, 0x6d, 0xe1, 0x03, 0xad, 0xd7, 0x80, 0x7f, 0x87, 0xe1, 0x45,
+ 0x16, 0xcd, 0x3e, 0xe6, 0xf5, 0xfa, 0xfd, 0x6b, 0x28, 0xd3, 0x74, 0x1a,
+ 0xaa, 0xdf, 0x92, 0xb0, 0x49, 0x74, 0x84, 0x37, 0x6f, 0x12, 0x17, 0x55,
+ 0xcf, 0xcd, 0x62, 0x9f, 0xf8, 0x27, 0x7d, 0x0c, 0x6e, 0x3b, 0xc3, 0x94,
+ 0x64, 0xc3, 0xab, 0x82, 0x2e, 0xf9, 0xeb, 0x59, 0x7b, 0x3d, 0x45, 0xb3,
+ 0x31, 0x8f, 0xb9, 0xa6, 0x31, 0x92, 0x2a, 0x7e, 0x6b, 0x1c, 0x61, 0x39,
+ 0x0f, 0x3a, 0xa0, 0xc5, 0x20, 0x5e, 0x31, 0x57, 0x97, 0x5c, 0x64, 0x7b,
+ 0x5a, 0x33, 0xb7, 0x5c, 0x16, 0xe5, 0x77, 0x70, 0x63, 0x55, 0xe2, 0x1c,
+ 0x58, 0xce, 0x7d, 0xba, 0xab, 0x38, 0x95, 0xd8, 0x7d, 0x14, 0x1b, 0x1d,
+ 0x96, 0xa8, 0x25, 0x5c, 0x34, 0x97, 0x0a, 0xe7, 0xb5, 0xcf, 0xcb, 0xcb,
+ 0xdc, 0xee, 0x65, 0x45, 0x72, 0x16, 0xf5, 0xf3, 0x45, 0x27, 0x82, 0xef,
+ 0x63, 0x3e, 0x5b, 0xce, 0x12, 0xec, 0x83, 0x38, 0xae, 0xf4, 0x49, 0x33,
+ 0xe0, 0xb3, 0xec, 0x80, 0x18, 0x37, 0x74, 0xbc, 0x51, 0x05, 0xac, 0xa0,
+ 0xcb, 0x37, 0x6b, 0x12, 0xec, 0x4c, 0x47, 0xd5, 0x38, 0xc9, 0x19, 0x47,
+ 0x38, 0x35, 0x59, 0x48, 0xb2, 0xb8, 0x4e, 0xab, 0xcc, 0x07, 0xc6, 0xcb,
+ 0x7a, 0x87, 0x39, 0x0e, 0x8d, 0x54, 0x07, 0x4b, 0x80, 0xf2, 0x0c, 0x97,
+ 0x24, 0xae, 0xbc, 0x98, 0x38, 0x87, 0xa6, 0x5d, 0xce, 0x49, 0x9f, 0x9b,
+ 0xe3, 0xeb, 0x42, 0xbf, 0x69, 0xab, 0xdb, 0x1f, 0xe1, 0x38, 0x15, 0x81,
+ 0xc6, 0x9c, 0xf6, 0x9f, 0x0d, 0x9e, 0xec, 0x71, 0x70, 0x46, 0x48, 0xa4,
+ 0x9a, 0x11, 0x42, 0x5c, 0x67, 0x9c, 0xcf, 0x5c, 0x98, 0xed, 0x6a, 0x65,
+ 0x0b, 0x92, 0xe7, 0x8c, 0xe5, 0x84, 0x59, 0xfa, 0x11, 0x6b, 0xfe, 0xa0,
+ 0xec, 0xf9, 0x4f, 0x3a, 0x0d, 0x90, 0x55, 0x49, 0xaf, 0x2c, 0xdb, 0x04,
+ 0xd7, 0x70, 0x45, 0xd3, 0xe2, 0xfc, 0x95, 0xe8, 0xb5, 0x65, 0xa4, 0xb5,
+ 0xb0, 0xd3, 0x56, 0x82, 0x93, 0xb4, 0x19, 0xb3, 0xcb, 0xd2, 0x56, 0x10,
+ 0xb9, 0x73, 0xc4, 0x50, 0xc2, 0xb6, 0x5d, 0x8e, 0xf8, 0xe4, 0x13, 0x5f,
+ 0xd0, 0x07, 0xd7, 0x39, 0x8d, 0xbd, 0x1c, 0x5f, 0xdf, 0xb3, 0xc2, 0xc5,
+ 0x3e, 0x13, 0x36, 0x1a, 0x05, 0x71, 0x03, 0x6d, 0xfa, 0x45, 0x1f, 0xaa,
+ 0xea, 0xe7, 0x6c, 0x51, 0x64, 0x8d, 0xba, 0x98, 0x9b, 0x98, 0xd0, 0x1a,
+ 0x1f, 0xeb, 0x01, 0x7c, 0x70, 0xb3, 0x69, 0x95, 0xe1, 0x88, 0xc5, 0x46,
+ 0xd7, 0x2f, 0x02, 0x65, 0x08, 0xb7, 0x33, 0x6b, 0x69, 0x79, 0x09, 0xe3,
+ 0xe3, 0xa5, 0xef, 0x8a, 0x1d, 0x47, 0xd2, 0x1b, 0xab, 0x86, 0xac, 0x43,
+ 0xde, 0x77, 0x69, 0x84, 0xb5, 0x74, 0x7d, 0xdd, 0xd6, 0xde, 0xdc, 0xe5,
+ 0x1d, 0xbd, 0xa8, 0xd0, 0xaf, 0x4c, 0x81, 0xb4, 0x55, 0xc9, 0x2d, 0x1d,
+ 0x50, 0xb8, 0x0e, 0xcb, 0x37, 0x34, 0x14, 0x49, 0x23, 0x67, 0x4e, 0x4e,
+ 0xfb, 0x77, 0x59, 0x77, 0xfc, 0x32, 0xc1, 0x96, 0x36, 0x77, 0x7a, 0x7a,
+ 0xc9, 0xe2, 0x25, 0xd1, 0x48, 0x9d, 0x9c, 0xbc, 0xe1, 0xab, 0xf9, 0xf0,
+ 0x9c, 0x7e, 0xe6, 0x16, 0x65, 0xc0, 0x8e, 0x04, 0xa4, 0x81, 0xb3, 0x4d,
+ 0xe7, 0xed, 0x77, 0xc3, 0x64, 0xf3, 0x74, 0xb8, 0xfd, 0xe4, 0xc5, 0x4e,
+ 0xd7, 0xba, 0xb0, 0xc9, 0xb9, 0xea, 0x1a, 0x5e, 0x8c, 0xf8, 0xa9, 0xa7,
+ 0x3b, 0xcd, 0xe0, 0x34, 0xee, 0x8b, 0x57, 0x12, 0x76, 0x81, 0xa8, 0x49,
+ 0x60, 0xb8, 0xcd, 0xd9, 0xf6, 0x5b, 0x3e, 0xc7, 0xcf, 0x19, 0x73, 0x79,
+ 0xa6, 0x67, 0x47, 0x6f, 0xcd, 0x86, 0x2b, 0x81, 0x53, 0xc9, 0x21, 0x8d,
+ 0x9a, 0xdd, 0x93, 0x5d, 0xc2, 0x3a, 0xcf, 0x6e, 0xcd, 0x4d, 0x70, 0xc2,
+ 0x97, 0x21, 0x18, 0x0e, 0xdb, 0x97, 0x4d, 0x6e, 0x58, 0x64, 0x2c, 0x10,
+ 0xfa, 0xf7, 0x55, 0xc2, 0x95, 0x0b, 0xb8, 0xc3, 0x7c, 0x46, 0x59, 0x18,
+ 0xf2, 0x42, 0xb2, 0x37, 0xe7, 0x61, 0xfe, 0x76, 0x27, 0x30, 0x12, 0x8c,
+ 0xb6, 0xfb, 0x62, 0xf0, 0xd9, 0x96, 0x5b, 0xcb, 0x49, 0xcf, 0x72, 0x04,
+ 0x5e, 0x3e, 0xe0, 0xd3, 0x23, 0x2e, 0xa2, 0xdc, 0x36, 0x0b, 0xb3, 0xb0,
+ 0xf0, 0x1e, 0x3c, 0x6e, 0x48, 0x97, 0x31, 0x67, 0x74, 0xe0, 0xf3, 0x6b,
+ 0x0b, 0xf8, 0x0a, 0xa4, 0x60, 0xc9, 0xb8, 0xd0, 0x68, 0x52, 0x0d, 0xf0,
+ 0x4b, 0x93, 0x51, 0x59, 0xdc, 0xb1, 0x01, 0x49, 0x12, 0x56, 0x84, 0x36,
+ 0xd9, 0x64, 0x00, 0xab, 0x52, 0x72, 0x9d, 0x76, 0x9c, 0xae, 0x34, 0x67,
+ 0x0d, 0x41, 0x4f, 0xd9, 0xd3, 0xf2, 0xf6, 0x44, 0x52, 0x36, 0xf8, 0xf6,
+ 0x5a, 0x68, 0x48, 0x0d, 0xfa, 0x59, 0x8e, 0x88, 0xc3, 0xb3, 0x5e, 0x5a,
+ 0x8b, 0x6c, 0x98, 0x57, 0x31, 0xd6, 0x0b, 0xd3, 0xa4, 0x13, 0xc9, 0x17,
+ 0x31, 0x3f, 0xa6, 0xde, 0x87, 0xde, 0x30, 0xc2, 0x6c, 0x9d, 0x0e, 0x6b,
+ 0x9f, 0x6d, 0x9f, 0x6d, 0x63, 0xd2, 0x62, 0x31, 0x55, 0x23, 0xdc, 0xf6,
+ 0xc7, 0x3e, 0xc9, 0x74, 0x7d, 0x1e, 0x5c, 0x9f, 0x9a, 0x97, 0x50, 0x0c,
+ 0xb6, 0x5a, 0x1f, 0xd2, 0x15, 0xcd, 0x84, 0x42, 0xcd, 0xf7, 0xdf, 0xf0,
+ 0x56, 0xf0, 0x23, 0x9d, 0xed, 0x0b, 0x76, 0x49, 0x55, 0x6a, 0xac, 0x1c,
+ 0x67, 0x33, 0xe0, 0x53, 0x31, 0x03, 0x0f, 0xec, 0xaf, 0x32, 0xbd, 0x43,
+ 0xd2, 0xc8, 0x14, 0xe1, 0x07, 0x91, 0x70, 0x0e, 0x7e, 0x99, 0x95, 0x74,
+ 0x97, 0x17, 0x84, 0xb4, 0xde, 0xd4, 0x92, 0x68, 0x25, 0xce, 0x98, 0x16,
+ 0xb0, 0x4e, 0x6b, 0x9f, 0x1d, 0x90, 0x7c, 0xa9, 0xe9, 0xb7, 0x5d, 0x3b,
+ 0x52, 0xa9, 0x21, 0x26, 0x0b, 0x44, 0xfc, 0x4b, 0xc6, 0xc9, 0x82, 0x34,
+ 0x09, 0x36, 0xd9, 0xb3, 0xf3, 0xad, 0xbc, 0x97, 0xb4, 0x07, 0xf5, 0x8d,
+ 0x59, 0x90, 0xc0, 0x0a, 0xe7, 0x91, 0x4c, 0x42, 0xde, 0x73, 0xae, 0x39,
+ 0x6e, 0x9f, 0x44, 0xc8, 0xbe, 0x46, 0xb1, 0xf0, 0x78, 0x24, 0xa3, 0x87,
+ 0x33, 0xfa, 0xc5, 0xf8, 0xa4, 0xc1, 0x31, 0xad, 0xe6, 0x90, 0xe4, 0x9a,
+ 0xc2, 0x09, 0x66, 0x4d, 0xbb, 0x1d, 0x88, 0x6a, 0xec, 0x3e, 0xb1, 0xa8,
+ 0xf2, 0xe9, 0x24, 0x76, 0x02, 0x11, 0xd9, 0x08, 0x21, 0x1a, 0xf9, 0x24,
+ 0xc5, 0xbc, 0x91, 0xa6, 0xd0, 0xef, 0x98, 0x90, 0x34, 0x6d, 0xa1, 0x17,
+ 0x38, 0xb1, 0x73, 0xbe, 0xa4, 0xc2, 0x54, 0x46, 0x67, 0x76, 0x23, 0xb6,
+ 0x5f, 0x5e, 0xf1, 0x27, 0x66, 0x59, 0x8d, 0x58, 0x25, 0xc4, 0x84, 0x26,
+ 0x59, 0x02, 0xb0, 0xcd, 0xfc, 0x5b, 0x5f, 0x1c, 0xcc, 0x90, 0x68, 0x96,
+ 0x2c, 0x08, 0xaa, 0xdf, 0x6c, 0xa3, 0x3f, 0x49, 0xd4, 0x57, 0x3f, 0xa7,
+ 0x75, 0x21, 0x22, 0xea, 0x6a, 0xdb, 0xd3, 0xe9, 0xab, 0x29, 0xe9, 0xfe,
+ 0xf7, 0x1b, 0x89, 0xe6, 0xd9, 0x69, 0x36, 0x0c, 0x87, 0x46, 0xa4, 0xb6,
+ 0x9f, 0xe3, 0xeb, 0xe5, 0xfc, 0xc6, 0x24, 0xad, 0x69, 0x51, 0x70, 0xf0,
+ 0x10, 0x3b, 0x64, 0x5a, 0xcd, 0x6d, 0x04, 0x9d, 0xfd, 0x5b, 0xd8, 0x76,
+ 0x74, 0x95, 0xe1, 0xbe, 0xd1, 0x24, 0x2f, 0xb7, 0x36, 0xee, 0x6a, 0x95,
+ 0x34, 0xf7, 0xe4, 0xcb, 0x9e, 0xc5, 0xb2, 0xd4, 0x81, 0x5f, 0x35, 0xed,
+ 0x72, 0x01, 0x6f, 0x61, 0x84, 0xc9, 0xd5, 0x35, 0x28, 0x4e, 0x70, 0xb6,
+ 0x66, 0x9b, 0x6b, 0xd1, 0x9b, 0x83, 0x9d, 0xff, 0x36, 0x72, 0x57, 0x7b,
+ 0x08, 0x18, 0x84, 0x4a, 0x0c, 0x92, 0xb7, 0x61, 0x06, 0x6d, 0x33, 0xd6,
+ 0xc9, 0xed, 0xe4, 0x20, 0x39, 0xa3, 0xf5, 0xea, 0x77, 0xdc, 0xd9, 0x57,
+ 0x41, 0x73, 0xa9, 0x1f, 0xed, 0x24, 0xd9, 0xb8, 0x2c, 0x8a, 0x51, 0x5a,
+ 0xfa, 0xc5, 0x47, 0x4c, 0x0e, 0x28, 0x41, 0x42, 0xc0, 0x78, 0x3d, 0xa2,
+ 0xa7, 0x23, 0x49, 0xbe, 0x94, 0x77, 0x07, 0x2a, 0x48, 0xb9, 0xcf, 0x99,
+ 0x3f, 0x14, 0xd3, 0x89, 0x5b, 0x8a, 0xb0, 0xd7, 0xc8, 0xa6, 0xf1, 0xa6,
+ 0xf6, 0x68, 0x3a, 0x65, 0x99, 0x73, 0x3a, 0x3b, 0x1d, 0xf9, 0x65, 0x39,
+ 0x97, 0x74, 0xd3, 0x79, 0x76, 0x27, 0xa1, 0x04, 0xce, 0x79, 0xc7, 0x01,
+ 0x40, 0x9c, 0xff, 0xce, 0xa6, 0x01, 0x35, 0xf3, 0x76, 0x1c, 0x6b, 0x70,
+ 0x86, 0x4a, 0x46, 0x76, 0xc0, 0x32, 0x6a, 0xf1, 0xf0, 0x3d, 0xcc, 0x66,
+ 0xe8, 0x80, 0xc5, 0x59, 0x01, 0xf8, 0x99, 0xf0, 0x8c, 0x40, 0xe2, 0x78,
+ 0x0d, 0x9e, 0xb8, 0x9c, 0x2d, 0x2c, 0x92, 0x2c, 0x2a, 0x0d, 0x7c, 0x0f,
+ 0x8b, 0xbf, 0xe6, 0x99, 0x4a, 0xde, 0xbb, 0x39, 0xe3, 0x8d, 0xa5, 0x37,
+ 0x6c, 0x6e, 0x71, 0xab, 0xb2, 0xbf, 0x87, 0x25, 0xf4, 0xc0, 0xa5, 0x8e,
+ 0xd3, 0xd2, 0x07, 0x29, 0xe8, 0xea, 0x1d, 0x97, 0x6b, 0x52, 0xbb, 0x89,
+ 0xb9, 0x6c, 0xa0, 0x47, 0x49, 0x48, 0x4c, 0x0e, 0x83, 0x3e, 0x5f, 0xae,
+ 0xf4, 0x3a, 0x35, 0x35, 0xd0, 0x40, 0x95, 0x20, 0xf1, 0xda, 0xc6, 0x3b,
+ 0x66, 0x22, 0x89, 0x39, 0x95, 0x47, 0x99, 0xec, 0x35, 0x6e, 0x62, 0x55,
+ 0x8d, 0x1c, 0xc6, 0xd1, 0xdc, 0x89, 0x2f, 0x08, 0xc6, 0x77, 0x4e, 0xf5,
+ 0x0c, 0x71, 0x3d, 0x9d, 0x05, 0x37, 0x3f, 0xb0, 0xcc, 0xf8, 0x77, 0xb0,
+ 0xa3, 0xac, 0x70, 0xe7, 0x4b, 0x62, 0xe2, 0x48, 0x8e, 0xaa, 0x98, 0xc0,
+ 0x3b, 0x71, 0x83, 0x41, 0xb0, 0x40, 0x67, 0x65, 0x1b, 0x1a, 0x80, 0x7a,
+ 0x22, 0xb3, 0xd0, 0xca, 0xe6, 0xb4, 0x62, 0x0d, 0x69, 0x81, 0x44, 0xe5,
+ 0xa5, 0xa7, 0x8e, 0x64, 0xc5, 0x33, 0x5b, 0xd7, 0xd5, 0x5a, 0x57, 0x15,
+ 0x76, 0x29, 0x6e, 0x11, 0xd6, 0x8b, 0xc1, 0x17, 0xca, 0xdf, 0x34, 0xc0,
+ 0xd0, 0x5f, 0xc6, 0x71, 0x71, 0x8a, 0x95, 0x31, 0x7f, 0x99, 0x77, 0xde,
+ 0xd4, 0x3b, 0xef, 0x41, 0x49, 0x4c, 0xbc, 0x1c, 0xcc, 0x99, 0xd5, 0x89,
+ 0x0a, 0x33, 0xeb, 0x14, 0x7a, 0x4d, 0x2b, 0x18, 0x84, 0xf4, 0x03, 0x89,
+ 0xe4, 0x23, 0xd2, 0xef, 0x48, 0xf1, 0x1c, 0xeb, 0xc3, 0x31, 0x9d, 0x44,
+ 0x8f, 0x55, 0x91, 0xdd, 0x86, 0x19, 0x6b, 0x2d, 0x10, 0x0a, 0x30, 0xe9,
+ 0x4f, 0xe2, 0xd1, 0x61, 0x64, 0x51, 0x94, 0x4d, 0x0b, 0x20, 0x46, 0x92,
+ 0xbc, 0x36, 0x5e, 0x85, 0x89, 0x38, 0xd0, 0x16, 0xc9, 0x78, 0x36, 0xc4,
+ 0x96, 0x96, 0x78, 0x13, 0x89, 0x1b, 0xee, 0xd1, 0xfc, 0x90, 0xa8, 0x88,
+ 0x53, 0xe5, 0x18, 0x96, 0x04, 0x44, 0x28, 0x4b, 0x73, 0x3c, 0x4d, 0xc8,
+ 0x87, 0xc5, 0x42, 0xa6, 0xae, 0x49, 0x24, 0x6a, 0x73, 0x0c, 0xed, 0xa5,
+ 0x72, 0x89, 0x9f, 0xf3, 0x0c, 0xe9, 0x1e, 0xb4, 0xe1, 0x9f, 0x66, 0xda,
+ 0x5f, 0x49, 0x37, 0xc0, 0xd5, 0xf1, 0xf9, 0x7b, 0x5d, 0x99, 0x47, 0x82,
+ 0x3a, 0xc5, 0x49, 0x25, 0xa1, 0xd7, 0x58, 0xeb, 0xb4, 0x52, 0x24, 0xa6,
+ 0x91, 0x2c, 0xd1, 0x03, 0xa4, 0xc3, 0x3c, 0xf2, 0x21, 0xba, 0xb9, 0x50,
+ 0x7f, 0x8a, 0x51, 0x8d, 0xae, 0xf5, 0x14, 0xbc, 0x4c, 0x2f, 0x0f, 0x16,
+ 0x09, 0xcd, 0xf3, 0x61, 0x92, 0x7e, 0x87, 0x6e, 0x98, 0x71, 0x3f, 0x22,
+ 0x20, 0x42, 0x20, 0x6c, 0x91, 0x7a, 0xf2, 0x40, 0x1e, 0xdf, 0xd3, 0x56,
+ 0x52, 0x57, 0x53, 0x48, 0xfb, 0x25, 0xd3, 0xea, 0x39, 0x1a, 0x52, 0xe6,
+ 0x2e, 0xfe, 0x39, 0x9d, 0x9f, 0x09, 0x73, 0x91, 0x6b, 0x55, 0x92, 0x71,
+ 0x99, 0x96, 0x60, 0x32, 0x92, 0xbc, 0x35, 0x6e, 0x3a, 0x2b, 0x59, 0xb4,
+ 0xac, 0xbc, 0xec, 0x49, 0x1b, 0xd8, 0x4c, 0xb0, 0xdb, 0xfd, 0x9c, 0x47,
+ 0xdf, 0x51, 0xb9, 0x71, 0x06, 0x0e, 0xbf, 0x3e, 0x86, 0x41, 0x70, 0x9a,
+ 0xd3, 0x05, 0x21, 0x6e, 0x4e, 0x9d, 0x8e, 0x60, 0x5f, 0x39, 0xa1, 0xe6,
+ 0x2a, 0x9f, 0x9b, 0x2a, 0x3a, 0xef, 0x46, 0xd3, 0x58, 0xac, 0x8f, 0xc5,
+ 0xf4, 0x68, 0xfa, 0xb7, 0x86, 0xe6, 0xa8, 0x0a, 0xe2, 0x42, 0x6c, 0x53,
+ 0x6f, 0x01, 0x8f, 0xaf, 0x1d, 0xba, 0xd6, 0x74, 0x6c, 0xd6, 0x72, 0xc4,
+ 0x31, 0x82, 0xfb, 0xa2, 0x63, 0x7f, 0xf4, 0x54, 0x2b, 0x40, 0x62, 0x59,
+ 0xb5, 0xbf, 0xd6, 0xf1, 0xd4, 0xa2, 0xff, 0x38, 0xd2, 0x9f, 0xb0, 0x2b,
+ 0x8f, 0x91, 0x86, 0x5e, 0x5a, 0x82, 0xbc, 0x4d, 0x00, 0x6a, 0x9b, 0x68,
+ 0x5d, 0xe9, 0x8a, 0xe6, 0x78, 0x62, 0xff, 0xa1, 0x01, 0xb1, 0x74, 0xc4,
+ 0x61, 0x4f, 0xa8, 0x0a, 0x9f, 0x68, 0x68, 0x4d, 0xb9, 0xb4, 0x02, 0x7c,
+ 0x92, 0x76, 0x62, 0xbb, 0xdc, 0xa9, 0xa7, 0x2b, 0xf1, 0x15, 0xd0, 0x9a,
+ 0x88, 0x7a, 0x35, 0x54, 0x93, 0x0e, 0x6d, 0x1a, 0xba, 0xa9, 0x70, 0xc7,
+ 0x62, 0xf0, 0x10, 0x17, 0xb0, 0x0c, 0xf1, 0xe6, 0x10, 0x30, 0x19, 0xae,
+ 0x9e, 0x90, 0x1f, 0x83, 0x34, 0x54, 0x02, 0x26, 0xf7, 0xbb, 0xf6, 0xe2,
+ 0xbd, 0x7a, 0x7c, 0xf5, 0x7e, 0xe1, 0xe2, 0x3d, 0xb2, 0x7a, 0x17, 0xd7,
+ 0x92, 0x9a, 0x95, 0x21, 0x1c, 0xf8, 0x55, 0x10, 0x9e, 0x0a, 0x9b, 0xa4,
+ 0x84, 0x3c, 0x39, 0x47, 0x69, 0x93, 0xd7, 0x04, 0x8e, 0xc8, 0x57, 0xff,
+ 0xb4, 0x5d, 0x07, 0x35, 0xda, 0xe8, 0xe3, 0xcd, 0x89, 0x43, 0x8a, 0x06,
+ 0x8f, 0xa0, 0x6d, 0xb7, 0xd9, 0x02, 0x2d, 0xc4, 0xaf, 0x73, 0xb8, 0xda,
+ 0x47, 0x22, 0xff, 0x5a, 0x48, 0x19, 0x67, 0x8f, 0xbb, 0x8b, 0x37, 0xa7,
+ 0xea, 0xb7, 0x19, 0xd7, 0x3a, 0xf3, 0xfb, 0xd2, 0xae, 0xaa, 0x47, 0x27,
+ 0xd7, 0x88, 0x66, 0x45, 0x20, 0xb5, 0x6a, 0xbf, 0x10, 0xde, 0x42, 0x07,
+ 0x6a, 0xc4, 0x9f, 0x6b, 0x9c, 0xcc, 0x27, 0xa5, 0x30, 0x39, 0xda, 0x2d,
+ 0xb6, 0xd5, 0x6b, 0x2e, 0x18, 0x43, 0x2c, 0xa0, 0x69, 0xd8, 0xf9, 0x57,
+ 0xaf, 0x55, 0x8e, 0x00, 0x3b, 0xdd, 0x3e, 0x36, 0xcb, 0x44, 0xb7, 0xef,
+ 0xff, 0xf6, 0x29, 0xc2, 0xb3, 0x66, 0x19, 0x2c, 0x32, 0x4d, 0xf5, 0x46,
+ 0x7b, 0xa2, 0xb8, 0x42, 0x60, 0xd4, 0x3c, 0xc9, 0xfe, 0xb6, 0x44, 0xec,
+ 0xc0, 0xd5, 0x2a, 0x26, 0x80, 0x1b, 0x97, 0xdd, 0xce, 0xec, 0x51, 0x9d,
+ 0x42, 0xad, 0x56, 0x97, 0xff, 0x2b, 0x6f, 0xac, 0xe9, 0x23, 0x30, 0x5b,
+ 0x89, 0x56, 0x28, 0xf1, 0x01, 0x62, 0x75, 0xe4, 0xd9, 0xa2, 0xcc, 0x51,
+ 0x16, 0x4c, 0x39, 0x42, 0x81, 0x74, 0x53, 0x65, 0xd3, 0xec, 0x4a, 0xed,
+ 0x8d, 0x47, 0xdf, 0x1d, 0x9d, 0x74, 0x24, 0xc8, 0x5a, 0x3e, 0x77, 0x2e,
+ 0xe4, 0xc0, 0x2c, 0x65, 0x60, 0x51, 0x30, 0xfe, 0xc8, 0x8d, 0xc1, 0xb0,
+ 0x3d, 0xd2, 0x62, 0x34, 0x31, 0x20, 0xe7, 0xb8, 0x50, 0xcd, 0x45, 0x83,
+ 0x95, 0x6d, 0x4c, 0x82, 0xb5, 0x00, 0xe7, 0x55, 0x03, 0x09, 0xf3, 0xc2,
+ 0xb5, 0xf4, 0xf5, 0x70, 0xb8, 0x7d, 0x93, 0x95, 0x23, 0xc6, 0x26, 0xec,
+ 0x12, 0x14, 0x94, 0xd5, 0xe4, 0x35, 0x94, 0x3f, 0x71, 0xc3, 0x20, 0xa0,
+ 0xd5, 0xcd, 0xa4, 0xf3, 0xc6, 0xa2, 0x98, 0xe6, 0xe3, 0xfb, 0xe4, 0xb5,
+ 0x8e, 0xac, 0x62, 0xed, 0x9c, 0x37, 0x1d, 0xee, 0x18, 0xb5, 0x85, 0x9f,
+ 0x7e, 0xdb, 0x3f, 0x18, 0xf6, 0x5f, 0x1f, 0x9d, 0x1c, 0x7d, 0x7d, 0x70,
+ 0x71, 0xe4, 0xf2, 0xbd, 0x90, 0x56, 0xb2, 0x82, 0x2e, 0x8c, 0x1e, 0xbe,
+ 0xd5, 0x91, 0x8a, 0xc1, 0x91, 0xf3, 0x2c, 0x18, 0x4c, 0xf4, 0x26, 0xab,
+ 0x2d, 0x20, 0x5e, 0x54, 0x97, 0x59, 0x0a, 0x09, 0xb6, 0x13, 0xe3, 0xed,
+ 0xa3, 0xb7, 0xa6, 0x33, 0x1d, 0x6a, 0x67, 0x06, 0xe9, 0xf4, 0x8e, 0xc1,
+ 0x95, 0xde, 0xcf, 0x59, 0xd9, 0x52, 0xa4, 0x13, 0x16, 0xc2, 0x31, 0xfb,
+ 0x60, 0x4b, 0x82, 0xf5, 0x6f, 0xec, 0x32, 0x02, 0xed, 0xe2, 0x32, 0x8d,
+ 0xc4, 0x6c, 0x6a, 0xae, 0xf2, 0x6b, 0x3c, 0xd8, 0x8a, 0xe9, 0xf3, 0xa1,
+ 0x88, 0xac, 0x48, 0xda, 0x77, 0x1d, 0x51, 0x4d, 0xd5, 0xbe, 0x6a, 0x7c,
+ 0x9d, 0xcd, 0x5c, 0xae, 0x0b, 0xc7, 0x7b, 0xd0, 0xd3, 0x8a, 0xbd, 0x44,
+ 0x67, 0xec, 0x8e, 0x43, 0x9b, 0x70, 0x98, 0x45, 0x83, 0x92, 0x18, 0xdd,
+ 0xdb, 0x2c, 0x16, 0xaa, 0x7e, 0x97, 0x03, 0xee, 0x42, 0x22, 0x84, 0x10,
+ 0xa6, 0x09, 0x22, 0xb1, 0xd0, 0xfb, 0x78, 0xb0, 0xbd, 0x62, 0x67, 0xb5,
+ 0x55, 0xcd, 0x25, 0x72, 0x77, 0xc4, 0xb4, 0x6b, 0x42, 0xb4, 0x40, 0x53,
+ 0xd4, 0x66, 0xf1, 0xc5, 0x09, 0x72, 0x77, 0x03, 0x0f, 0x74, 0xe0, 0xfc,
+ 0x59, 0xdd, 0x54, 0x1f, 0x64, 0x01, 0x05, 0x61, 0x8b, 0x12, 0x87, 0xe8,
+ 0x92, 0x7a, 0xd8, 0xed, 0x60, 0xc8, 0xaa, 0x86, 0x8f, 0xf1, 0xeb, 0x54,
+ 0x41, 0x21, 0x53, 0x4b, 0x05, 0x28, 0x81, 0x72, 0xc2, 0x27, 0x20, 0x9a,
+ 0xea, 0xdf, 0xdc, 0x75, 0xa4, 0xcf, 0xf7, 0xb3, 0x45, 0x59, 0x47, 0x82,
+ 0x76, 0x25, 0x07, 0xcd, 0x19, 0xa0, 0x27, 0x41, 0xb2, 0x7d, 0x80, 0x89,
+ 0x72, 0x74, 0x76, 0x2e, 0xf8, 0xbd, 0x27, 0xfc, 0x8b, 0x46, 0xa2, 0xb4,
+ 0x7b, 0x86, 0x65, 0x42, 0x93, 0xc4, 0xe0, 0xf2, 0x86, 0x5e, 0xed, 0x02,
+ 0xe4, 0x2d, 0x98, 0x51, 0x22, 0x57, 0x14, 0xd9, 0x4c, 0x49, 0x1a, 0x33,
+ 0x6a, 0x53, 0xbb, 0xc7, 0x14, 0xc4, 0x50, 0x78, 0x0c, 0x3d, 0x11, 0x8c,
+ 0x30, 0x0a, 0x09, 0xbf, 0x31, 0xef, 0xca, 0x29, 0x7f, 0x69, 0xca, 0xc4,
+ 0x6a, 0x67, 0xb3, 0x4f, 0xf6, 0xe4, 0x26, 0xf9, 0xad, 0xa4, 0x04, 0x1a,
+ 0x61, 0x4a, 0xe3, 0x18, 0xf8, 0x79, 0x4a, 0x17, 0xa2, 0xbe, 0x01, 0x6b,
+ 0xa0, 0x4d, 0xe8, 0xa2, 0xb1, 0x81, 0x78, 0xb0, 0x27, 0x05, 0x35, 0x03,
+ 0x80, 0x33, 0x4c, 0xda, 0x19, 0x7e, 0x7a, 0x82, 0xf4, 0x9b, 0xde, 0x43,
+ 0xd2, 0x41, 0x66, 0x1b, 0xbb, 0x51, 0x3b, 0x6e, 0x00, 0xcd, 0x16, 0xb5,
+ 0x38, 0xb6, 0xec, 0x5e, 0x43, 0xe1, 0xc5, 0xf8, 0x7b, 0xa9, 0x7e, 0xca,
+ 0x74, 0x9a, 0xd7, 0xf7, 0xa2, 0xb7, 0x86, 0x26, 0x90, 0xeb, 0x34, 0x96,
+ 0xca, 0x45, 0x0b, 0xef, 0xe0, 0x90, 0x30, 0x51, 0xdd, 0xb6, 0xae, 0xa5,
+ 0x1f, 0xb4, 0x11, 0x62, 0x25, 0x01, 0x13, 0xe9, 0x23, 0x7b, 0x12, 0x72,
+ 0xd6, 0xf2, 0x75, 0x28, 0xb2, 0x38, 0x0c, 0x3d, 0xa4, 0x54, 0x3e, 0x2f,
+ 0x62, 0x54, 0x25, 0x1c, 0x82, 0x86, 0x9a, 0x0a, 0xa2, 0x4a, 0x93, 0x04,
+ 0x3b, 0xbd, 0x0b, 0xbc, 0x03, 0xef, 0x21, 0xda, 0x07, 0x99, 0x93, 0x4a,
+ 0x27, 0x78, 0xa7, 0x1c, 0x8c, 0x20, 0xa4, 0x34, 0xca, 0xae, 0xd3, 0xdb,
+ 0x9c, 0xe1, 0xa7, 0x42, 0x2c, 0xb5, 0x88, 0xf9, 0x87, 0xf6, 0x9f, 0x23,
+ 0x8e, 0x79, 0x63, 0xf8, 0x00, 0xf3, 0xbb, 0x12, 0xd6, 0x1d, 0x02, 0xa9,
+ 0x61, 0x37, 0x60, 0x9d, 0x3f, 0xeb, 0xa9, 0xc7, 0x11, 0x11, 0x03, 0x9d,
+ 0x30, 0x7b, 0x84, 0xa1, 0x3b, 0x20, 0x24, 0x7d, 0x32, 0xad, 0x6e, 0xe3,
+ 0x27, 0xac, 0xba, 0xfd, 0xe5, 0x27, 0x4c, 0xe0, 0xf8, 0x98, 0x84, 0x8e,
+ 0xce, 0x86, 0xdf, 0x05, 0xb1, 0xa4, 0x91, 0x9b, 0x53, 0x0e, 0x97, 0x9f,
+ 0x17, 0x48, 0x2d, 0x38, 0x60, 0xbf, 0xf2, 0x84, 0xb9, 0x03, 0x46, 0xfd,
+ 0xeb, 0xa9, 0x3a, 0x3b, 0x18, 0x7e, 0xd7, 0x3a, 0x4f, 0xde, 0x31, 0x9e,
+ 0xd7, 0x49, 0xcc, 0x95, 0x05, 0x90, 0xb8, 0xd2, 0x02, 0xf6, 0xb9, 0xb5,
+ 0x28, 0xa9, 0x55, 0xb7, 0x9f, 0x42, 0x6a, 0x34, 0x94, 0x0e, 0xa9, 0x75,
+ 0x96, 0xf7, 0x21, 0x52, 0x0b, 0xf7, 0x28, 0x42, 0x6a, 0xd4, 0x7e, 0x87,
+ 0xd4, 0x6c, 0x5d, 0xe3, 0xb4, 0xb6, 0x8a, 0xd4, 0x2c, 0x08, 0x37, 0x13,
+ 0x32, 0x0b, 0xa9, 0xac, 0x4b, 0x61, 0x0d, 0xba, 0x99, 0x57, 0x7d, 0x8f,
+ 0xdb, 0xfa, 0xd2, 0xfd, 0xfa, 0x45, 0x04, 0xb3, 0x29, 0xcc, 0x2a, 0x10,
+ 0x1c, 0xa5, 0x62, 0x59, 0x5f, 0x81, 0x1c, 0x5e, 0xbf, 0x1b, 0x7a, 0x9c,
+ 0x9c, 0xfa, 0xba, 0x04, 0x9c, 0x5b, 0xd0, 0xda, 0xe0, 0x61, 0xe3, 0x72,
+ 0x6a, 0x60, 0xc3, 0x02, 0x8c, 0xcd, 0x1d, 0xf4, 0x83, 0x61, 0x25, 0x9b,
+ 0x9a, 0x49, 0x27, 0xee, 0xd1, 0x00, 0x91, 0xd4, 0x85, 0xaf, 0x5f, 0x02,
+ 0x54, 0x90, 0x86, 0xa1, 0xc0, 0xee, 0x1c, 0xaa, 0x33, 0x65, 0x83, 0xa0,
+ 0xa6, 0x70, 0xbb, 0x64, 0xd2, 0x79, 0x0b, 0xa6, 0x36, 0xd9, 0x8c, 0x34,
+ 0x37, 0xb7, 0x94, 0x9a, 0xad, 0x07, 0xcd, 0xe2, 0x4d, 0xbc, 0x9f, 0x18,
+ 0xa8, 0x8b, 0x77, 0x5d, 0x29, 0x02, 0x42, 0x19, 0x89, 0x00, 0xce, 0x24,
+ 0x93, 0x22, 0x84, 0x6b, 0x51, 0x5a, 0x77, 0x21, 0xf8, 0xc0, 0xaa, 0xef,
+ 0xa7, 0xdc, 0x97, 0x83, 0x0e, 0xa9, 0x22, 0xf6, 0x34, 0x90, 0x13, 0xd2,
+ 0x1d, 0xd8, 0x78, 0xf7, 0x20, 0x82, 0x10, 0x76, 0x7e, 0x71, 0xfb, 0xb4,
+ 0xcf, 0x53, 0xa5, 0xbd, 0x5a, 0xf4, 0x75, 0xce, 0xd1, 0xad, 0x37, 0xce,
+ 0x31, 0xca, 0x25, 0xad, 0x3f, 0x7c, 0x5e, 0x2e, 0x5d, 0x52, 0x97, 0x78,
+ 0xa1, 0x81, 0x33, 0x11, 0x92, 0x43, 0x07, 0x10, 0xab, 0x08, 0x54, 0x85,
+ 0x06, 0xdd, 0xe8, 0xf5, 0xc5, 0x70, 0x09, 0xe2, 0x02, 0x60, 0xca, 0x90,
+ 0x3e, 0x64, 0x05, 0xd2, 0xf2, 0x6a, 0xd9, 0x71, 0x35, 0xc2, 0x02, 0xe4,
+ 0x7d, 0x64, 0x16, 0x66, 0x1f, 0xe2, 0x5d, 0xfc, 0xdf, 0xbd, 0x89, 0x9f,
+ 0xb2, 0x8b, 0xcf, 0xff, 0xf9, 0xbb, 0xf8, 0xfc, 0xff, 0x90, 0x5d, 0x7c,
+ 0xfe, 0xff, 0x92, 0x5d, 0x34, 0xac, 0x8e, 0x60, 0x4f, 0x7a, 0xab, 0xb7,
+ 0x73, 0xa8, 0x59, 0x26, 0x16, 0xa7, 0xca, 0x5b, 0x60, 0x2d, 0x88, 0xba,
+ 0x1d, 0xc1, 0x25, 0x10, 0xdb, 0x36, 0xf2, 0xc9, 0xe2, 0x48, 0x6a, 0x6a,
+ 0x4b, 0xb0, 0x46, 0x8f, 0xcf, 0x02, 0x88, 0x16, 0xbf, 0x3b, 0x86, 0xd5,
+ 0xa7, 0x2a, 0x72, 0xd4, 0xff, 0x5f, 0xb1, 0x53, 0x98, 0x78, 0xb9, 0x04,
+ 0xc1, 0x4b, 0x62, 0x2a, 0x1c, 0xc7, 0xb2, 0x5f, 0x90, 0x0a, 0x46, 0x16,
+ 0x31, 0x48, 0x9b, 0xb4, 0xff, 0x92, 0x57, 0xbb, 0x2f, 0x8f, 0x7f, 0x11,
+ 0xcd, 0x4e, 0x02, 0x1a, 0x9f, 0x1f, 0xd2, 0x8a, 0x34, 0x18, 0xd3, 0xa8,
+ 0x1c, 0x41, 0x98, 0xff, 0x3e, 0x24, 0x89, 0x10, 0x71, 0xeb, 0x31, 0x72,
+ 0xf8, 0x35, 0xd4, 0xf0, 0x3f, 0x23, 0x87, 0x8c, 0x2f, 0x6b, 0xc0, 0xeb,
+ 0xb1, 0x73, 0xf7, 0xfd, 0xf9, 0xc9, 0x2a, 0x0c, 0x16, 0x71, 0x9f, 0xd2,
+ 0x08, 0xd6, 0xcf, 0x05, 0x8c, 0xaf, 0x4c, 0xce, 0xd2, 0xab, 0x6c, 0x3d,
+ 0x04, 0x66, 0xfc, 0x04, 0x0c, 0x96, 0x0e, 0x8a, 0x09, 0x6b, 0xa2, 0x3e,
+ 0xda, 0x2f, 0x04, 0x2d, 0x81, 0x31, 0xc2, 0x43, 0x96, 0x88, 0x2f, 0x33,
+ 0x86, 0xf3, 0x26, 0xa2, 0x6a, 0x33, 0xdb, 0xdc, 0x60, 0x2d, 0xd4, 0xd3,
+ 0xb3, 0xfe, 0x67, 0x0e, 0xfe, 0x5f, 0xb7, 0x01, 0xba, 0x29, 0x77, 0xe3,
+ 0xa7, 0xf9, 0x11, 0x6f, 0x4e, 0x6d, 0xa6, 0x0c, 0x58, 0xba, 0x95, 0x4b,
+ 0xe7, 0x00, 0x66, 0xfc, 0xb5, 0xa0, 0xb9, 0x5e, 0x16, 0xd3, 0x36, 0x69,
+ 0x0a, 0x1e, 0x24, 0x71, 0x81, 0x13, 0x1d, 0xd6, 0xbe, 0xfa, 0x99, 0x65,
+ 0x2f, 0x6d, 0x50, 0x2a, 0x36, 0x84, 0x42, 0x62, 0x3a, 0xe5, 0xc2, 0x1b,
+ 0xed, 0x88, 0x44, 0xa6, 0x5f, 0x87, 0x91, 0xc1, 0x76, 0x20, 0xe4, 0xdd,
+ 0xb2, 0x94, 0x91, 0xa3, 0x0a, 0x83, 0x9b, 0xd6, 0x6f, 0xe8, 0x7e, 0x3d,
+ 0x82, 0x9b, 0x9a, 0xe3, 0x0f, 0x5f, 0x06, 0xf1, 0x78, 0x3f, 0xee, 0x9b,
+ 0xf1, 0xe0, 0xe7, 0x78, 0x72, 0x41, 0x17, 0x86, 0xb1, 0x19, 0x16, 0x60,
+ 0x40, 0x1c, 0x61, 0x90, 0x5f, 0x12, 0xb3, 0x76, 0x62, 0xb9, 0x0d, 0x42,
+ 0x5d, 0x63, 0x2e, 0x40, 0x00, 0x5a, 0xe5, 0x87, 0x43, 0x12, 0x13, 0xb8,
+ 0x6d, 0xc4, 0x2f, 0x40, 0xbd, 0xf7, 0x05, 0x37, 0x1f, 0x2a, 0x6a, 0xc7,
+ 0x7e, 0xc3, 0x41, 0x3d, 0x38, 0x58, 0x41, 0xbf, 0x26, 0xc0, 0xd1, 0x81,
+ 0x39, 0xfb, 0xf6, 0x70, 0xf8, 0xfb, 0xdd, 0x3d, 0x8b, 0x64, 0xe4, 0x20,
+ 0x65, 0xf5, 0xee, 0x0f, 0x81, 0x38, 0xd3, 0x26, 0x6f, 0xd6, 0x4d, 0xa4,
+ 0xda, 0x0e, 0xfc, 0x1d, 0x1c, 0x04, 0xe9, 0x70, 0x0e, 0xfc, 0xcb, 0x08,
+ 0x7f, 0xc2, 0xf0, 0x24, 0x35, 0xce, 0x22, 0xc6, 0xb3, 0xa8, 0x0e, 0x4f,
+ 0x1b, 0xe4, 0x6c, 0x48, 0x82, 0x49, 0xe4, 0xd6, 0xad, 0x81, 0xe5, 0x44,
+ 0x97, 0x62, 0x89, 0x10, 0x0b, 0xea, 0x59, 0x82, 0xa6, 0xba, 0x41, 0x64,
+ 0x02, 0x38, 0x1d, 0xc3, 0x7a, 0xb2, 0x88, 0x67, 0x60, 0xfe, 0xb3, 0x98,
+ 0xbc, 0x1e, 0x2c, 0xc9, 0x7a, 0x6c, 0x2b, 0xc2, 0xf4, 0xb3, 0x45, 0x29,
+ 0x59, 0x79, 0x37, 0xd9, 0xbd, 0xc3, 0x5b, 0x49, 0xdc, 0xa7, 0xcd, 0x5d,
+ 0x65, 0xe4, 0x5b, 0x8e, 0x6e, 0xed, 0x98, 0xcc, 0x89, 0xcd, 0xff, 0x4e,
+ 0x7c, 0x9a, 0x42, 0x61, 0xa2, 0x0a, 0x71, 0x93, 0x1c, 0xf6, 0xe1, 0x51,
+ 0xa0, 0x66, 0x28, 0x1f, 0xa1, 0xf5, 0x75, 0xa6, 0xf7, 0x51, 0xc7, 0xb1,
+ 0xaf, 0x3e, 0x25, 0x0c, 0x18, 0xca, 0x95, 0x44, 0xea, 0x21, 0xd1, 0xa2,
+ 0x09, 0x7d, 0x98, 0xcd, 0xc3, 0xf3, 0xd1, 0xb1, 0xf1, 0xcd, 0xc3, 0x44,
+ 0x22, 0xb6, 0x3a, 0xe7, 0xe3, 0x1b, 0x08, 0xf4, 0x6a, 0x2e, 0x0a, 0xa7,
+ 0x67, 0x61, 0x2b, 0x12, 0xaa, 0x1e, 0xd9, 0x05, 0xa4, 0x90, 0xb0, 0x0d,
+ 0x9e, 0xc9, 0x92, 0x6f, 0xc3, 0x7c, 0x6e, 0x69, 0x6e, 0x9c, 0xde, 0x71,
+ 0x9b, 0x97, 0xc5, 0x1c, 0x32, 0xca, 0x6d, 0x5a, 0xe6, 0xd0, 0x0e, 0x69,
+ 0xac, 0x1f, 0x5e, 0x1f, 0x9f, 0x27, 0x9b, 0xb4, 0xb1, 0xa3, 0xfb, 0x15,
+ 0xc0, 0xa4, 0xdb, 0x59, 0x3d, 0xde, 0x5e, 0xdc, 0xe4, 0xdb, 0xf3, 0xaa,
+ 0x9a, 0x8c, 0xb6, 0x1c, 0x76, 0x0d, 0xba, 0x03, 0x1d, 0x0a, 0x2d, 0xef,
+ 0xc2, 0x3c, 0xb0, 0xe4, 0x84, 0xae, 0x4d, 0x5a, 0x80, 0xce, 0x2e, 0x54,
+ 0xb4, 0xd0, 0xb3, 0x41, 0x55, 0x6c, 0x69, 0xed, 0xae, 0xdb, 0x34, 0x9f,
+ 0x3a, 0xa4, 0xcf, 0xb9, 0x34, 0x25, 0x01, 0x5a, 0x0a, 0x14, 0xc2, 0xfe,
+ 0x8a, 0x6c, 0xb2, 0x22, 0x58, 0xc9, 0x82, 0x76, 0x04, 0x79, 0x57, 0xd0,
+ 0x36, 0x2c, 0xe6, 0x86, 0x96, 0x13, 0xb9, 0xd4, 0x2e, 0x80, 0xbc, 0xc7,
+ 0x65, 0x2a, 0x78, 0x51, 0xc4, 0x77, 0xc6, 0x76, 0x88, 0x68, 0x74, 0xde,
+ 0xfa, 0x60, 0x7b, 0x3d, 0x71, 0x85, 0x39, 0x68, 0x95, 0x51, 0x66, 0xc6,
+ 0x57, 0x42, 0x21, 0x02, 0xbb, 0x5c, 0x56, 0xce, 0x3e, 0x9a, 0xba, 0xfd,
+ 0x1a, 0xc4, 0x13, 0x40, 0xdd, 0x76, 0xaa, 0x1f, 0xb3, 0x4a, 0xd6, 0xf7,
+ 0xd7, 0x71, 0xb4, 0xe6, 0x28, 0x0c, 0x20, 0x42, 0x8e, 0x0e, 0x0a, 0x5b,
+ 0xb5, 0xfe, 0xd3, 0x7a, 0x92, 0x74, 0xec, 0xa3, 0x72, 0x9c, 0x72, 0x0f,
+ 0x21, 0xcf, 0x39, 0xad, 0x57, 0xf3, 0xfc, 0xef, 0x02, 0x0d, 0xe2, 0x0e,
+ 0xf1, 0x24, 0x43, 0x36, 0x44, 0x56, 0x0e, 0x1a, 0x43, 0x88, 0x22, 0xd2,
+ 0xf8, 0x21, 0xfd, 0xd4, 0x1d, 0x92, 0x15, 0x4b, 0x49, 0xf9, 0x6b, 0x1a,
+ 0x92, 0x79, 0x69, 0x65, 0x08, 0x11, 0x73, 0x45, 0x73, 0x40, 0xae, 0xdc,
+ 0x4a, 0x10, 0x53, 0xd0, 0x89, 0x6a, 0xce, 0x4f, 0x87, 0xea, 0x2c, 0x7a,
+ 0x9b, 0x8e, 0x13, 0xfa, 0xe3, 0x07, 0xc8, 0x17, 0x5b, 0x3c, 0xf2, 0x26,
+ 0x3a, 0xa1, 0x1d, 0x31, 0xe1, 0x8c, 0xc2, 0x0b, 0x63, 0x00, 0x85, 0xbd,
+ 0x00, 0xa6, 0x23, 0x38, 0x38, 0xc1, 0x35, 0x98, 0xe5, 0x60, 0x8e, 0xa3,
+ 0x4c, 0x6d, 0xdb, 0x30, 0x51, 0xb3, 0x54, 0x99, 0x76, 0x22, 0x6c, 0xdc,
+ 0xfb, 0xdb, 0x8e, 0xd9, 0x30, 0xc3, 0x70, 0xd1, 0xcf, 0x90, 0x40, 0x99,
+ 0x17, 0xc3, 0xda, 0x4d, 0x5f, 0xd1, 0x54, 0x19, 0x97, 0x49, 0x00, 0x9f,
+ 0x3b, 0x4e, 0xfb, 0x5a, 0xec, 0x1b, 0xc6, 0xf7, 0x9d, 0x13, 0x29, 0x1c,
+ 0xa8, 0x44, 0x3e, 0xfb, 0xce, 0x06, 0x2e, 0xda, 0xf2, 0x5f, 0x40, 0xfc,
+ 0xa0, 0xfd, 0x5f, 0x45, 0xfa, 0xbf, 0x5d, 0x44, 0x96, 0xe6, 0x77, 0xbf,
+ 0x8c, 0x81, 0x07, 0x0c, 0xb3, 0xa9, 0x15, 0x6e, 0xb0, 0x94, 0xb8, 0x71,
+ 0x79, 0xbf, 0x60, 0x2b, 0x98, 0x66, 0x85, 0xcb, 0xfa, 0x00, 0xed, 0x5f,
+ 0xb2, 0xdf, 0xc2, 0xea, 0x1e, 0x83, 0x48, 0x7a, 0xa7, 0xef, 0x51, 0x73,
+ 0x03, 0x61, 0xfb, 0x24, 0xe2, 0xa9, 0x21, 0x6c, 0xc9, 0x67, 0x9c, 0x0a,
+ 0x4b, 0x54, 0x39, 0x91, 0x24, 0x1c, 0x97, 0x4d, 0xd5, 0xc1, 0xdd, 0xe0,
+ 0x76, 0xaa, 0xd0, 0xe9, 0xcd, 0xc7, 0x84, 0xc1, 0x02, 0x98, 0xd9, 0xc2,
+ 0xeb, 0xb6, 0x15, 0x28, 0x34, 0xfa, 0x7c, 0xa7, 0x1a, 0x81, 0x29, 0x0f,
+ 0x8e, 0x59, 0x52, 0x43, 0xe5, 0x72, 0x8e, 0xce, 0x9b, 0x2b, 0xe5, 0xd8,
+ 0x7b, 0xfb, 0x9c, 0x9d, 0x1f, 0x0f, 0x0f, 0x13, 0x3e, 0x5f, 0xa7, 0xef,
+ 0x4e, 0xfe, 0xc2, 0x02, 0x37, 0x10, 0x27, 0x50, 0x08, 0x8b, 0xfb, 0x8f,
+ 0x5d, 0x0c, 0x55, 0xcf, 0x07, 0xc9, 0x47, 0x78, 0x87, 0xdc, 0xcc, 0xfd,
+ 0x3b, 0xdb, 0x62, 0x9f, 0xc7, 0xc6, 0xe4, 0x02, 0x27, 0x1a, 0x11, 0x5c,
+ 0xce, 0x52, 0x08, 0x47, 0xb0, 0x8d, 0x2d, 0xcc, 0x68, 0xd9, 0x45, 0xb4,
+ 0xe3, 0x10, 0x90, 0x50, 0xd0, 0x17, 0x2d, 0x89, 0xad, 0x86, 0xd4, 0x3b,
+ 0x4d, 0xb4, 0x95, 0x8b, 0x4b, 0x13, 0xbd, 0x12, 0x67, 0xee, 0x8a, 0xf4,
+ 0x11, 0xc8, 0x84, 0x0e, 0x50, 0x42, 0x85, 0x05, 0x3e, 0x7c, 0x7a, 0xd6,
+ 0x55, 0x4e, 0x3f, 0x62, 0x44, 0xda, 0xc5, 0x7d, 0xf2, 0x75, 0xca, 0xfc,
+ 0x00, 0xc6, 0xbf, 0x34, 0x9b, 0x75, 0x2e, 0xe8, 0xaa, 0x60, 0xbf, 0xa3,
+ 0x1a, 0xe3, 0xf0, 0xbb, 0x23, 0x67, 0xa0, 0x43, 0x4a, 0x54, 0x62, 0xc2,
+ 0x8b, 0x39, 0x61, 0x7f, 0xba, 0x51, 0x0f, 0x68, 0x8e, 0x86, 0xd2, 0x8d,
+ 0xb5, 0xb1, 0xca, 0x3e, 0x83, 0x56, 0x6a, 0x57, 0x5f, 0x9a, 0x90, 0xa9,
+ 0xb5, 0x33, 0xbb, 0x44, 0x6a, 0x41, 0x96, 0x42, 0xf2, 0x92, 0xff, 0x5d,
+ 0x31, 0xed, 0x40, 0x16, 0x86, 0x33, 0xb9, 0x21, 0x3d, 0xf0, 0xcb, 0x1a,
+ 0x49, 0xcb, 0x39, 0x35, 0x0d, 0xce, 0xd3, 0xb5, 0x06, 0x73, 0xd8, 0x34,
+ 0x5d, 0xc8, 0xbd, 0xe4, 0xf5, 0xd1, 0x39, 0xf8, 0xd2, 0xd1, 0xbb, 0xaf,
+ 0xe1, 0xc4, 0x09, 0x18, 0x3d, 0x37, 0x59, 0x09, 0x8f, 0x92, 0xf2, 0x24,
+ 0x26, 0x3b, 0xb6, 0x9a, 0xe3, 0x8b, 0x9d, 0xed, 0x27, 0x10, 0x00, 0x27,
+ 0xbf, 0x69, 0xc2, 0x5a, 0x2a, 0x0a, 0xc4, 0xe1, 0x41, 0x38, 0xbb, 0x5f,
+ 0xa7, 0x38, 0x84, 0x8b, 0x27, 0xd9, 0xf5, 0x05, 0x67, 0xf4, 0x11, 0x59,
+ 0x45, 0x5c, 0x44, 0x9c, 0x46, 0x14, 0x20, 0x90, 0xf1, 0x21, 0xd6, 0xfb,
+ 0xd5, 0xe3, 0x5d, 0x25, 0x09, 0x0d, 0xab, 0x91, 0x6b, 0x24, 0x96, 0x8a,
+ 0xd5, 0x37, 0xcf, 0x26, 0x03, 0x16, 0x85, 0x3a, 0x83, 0xcb, 0x7c, 0x62,
+ 0xbe, 0xa2, 0x6e, 0x89, 0xe6, 0x55, 0xd9, 0xb1, 0xad, 0xcb, 0x15, 0x61,
+ 0xb2, 0x9c, 0xa1, 0x92, 0x61, 0xc5, 0x7b, 0x72, 0xad, 0x37, 0x96, 0x9e,
+ 0xf6, 0x54, 0x75, 0x52, 0xa5, 0xf2, 0x8e, 0xe7, 0x1c, 0xd1, 0xe0, 0x88,
+ 0xf6, 0x08, 0xda, 0xec, 0x6c, 0xaa, 0x87, 0x88, 0x03, 0xb1, 0x54, 0xab,
+ 0x65, 0x50, 0x8d, 0xa6, 0x3f, 0x24, 0x95, 0xf7, 0xc3, 0xe1, 0xc1, 0x87,
+ 0xaf, 0xde, 0xbf, 0x7b, 0x7d, 0x72, 0xb4, 0xd1, 0xa6, 0xc8, 0x4b, 0x8d,
+ 0x8c, 0xa8, 0x38, 0x0c, 0x40, 0xa1, 0x3c, 0xc2, 0x04, 0x79, 0x9c, 0x71,
+ 0x40, 0xf0, 0xc9, 0x69, 0x57, 0xb8, 0x12, 0x5b, 0xf1, 0xb6, 0x59, 0x64,
+ 0x39, 0x9f, 0x00, 0x12, 0x2d, 0x98, 0xbc, 0xa1, 0xf7, 0xa8, 0xf5, 0xcd,
+ 0xc6, 0x17, 0x05, 0x6f, 0x63, 0x54, 0xa3, 0x09, 0x74, 0x70, 0xcb, 0xf1,
+ 0x94, 0xdc, 0x74, 0x5f, 0xd5, 0xab, 0xa1, 0xde, 0x73, 0xda, 0x85, 0x20,
+ 0x85, 0xd1, 0x80, 0x22, 0xdb, 0x5d, 0x35, 0xf2, 0x0a, 0xb8, 0x15, 0xa2,
+ 0xe4, 0xbe, 0x0e, 0x72, 0x5c, 0xd6, 0x1b, 0x3d, 0x13, 0x5c, 0xc2, 0xd4,
+ 0x2b, 0x5c, 0xf0, 0x9d, 0x74, 0x1e, 0x4e, 0x97, 0x4c, 0x85, 0xae, 0x07,
+ 0xd9, 0xc7, 0x4c, 0xc1, 0xd1, 0xf0, 0xd6, 0xa1, 0x4a, 0x06, 0xdf, 0x17,
+ 0x25, 0xec, 0xa3, 0xaf, 0xbd, 0x84, 0x20, 0x0f, 0x91, 0xf6, 0xd8, 0x8d,
+ 0x5d, 0x64, 0x29, 0x20, 0x45, 0x95, 0x1a, 0x54, 0x48, 0x3d, 0x3b, 0xb8,
+ 0xf8, 0x26, 0x76, 0x84, 0xe3, 0x12, 0x9b, 0x82, 0xf8, 0xb3, 0xa6, 0x00,
+ 0x20, 0x6a, 0x55, 0x8c, 0x7a, 0xe1, 0x17, 0x44, 0xd5, 0x6d, 0x86, 0x11,
+ 0xd3, 0x27, 0x42, 0xfd, 0x41, 0x44, 0x55, 0x95, 0x55, 0xfd, 0xdd, 0x68,
+ 0x84, 0x1d, 0xcf, 0x8e, 0xb6, 0x92, 0xb8, 0xc4, 0x00, 0x17, 0x5c, 0xcf,
+ 0xe0, 0xb7, 0x65, 0x44, 0x20, 0xc3, 0x16, 0x23, 0xf2, 0x32, 0xd9, 0xff,
+ 0x9c, 0x25, 0x05, 0xd9, 0xb1, 0xdd, 0x53, 0x2a, 0x7c, 0xca, 0xae, 0x3f,
+ 0xf0, 0x26, 0x9f, 0x04, 0xc3, 0x23, 0x73, 0x05, 0x7d, 0xdc, 0x6d, 0xc0,
+ 0x90, 0xcb, 0x2e, 0x31, 0xa9, 0xcb, 0xe1, 0x66, 0x2a, 0x24, 0xee, 0xaf,
+ 0x27, 0x9b, 0xd9, 0xe0, 0x8a, 0xda, 0x5b, 0xe7, 0x76, 0x76, 0xf7, 0xf9,
+ 0xdf, 0x3d, 0xfc, 0xfb, 0x64, 0x7d, 0xab, 0x63, 0xf1, 0xa8, 0xc0, 0xbe,
+ 0xba, 0x59, 0x94, 0x88, 0xf6, 0x09, 0x6c, 0x18, 0x96, 0x01, 0x9f, 0xaf,
+ 0x22, 0x24, 0x15, 0xf1, 0x62, 0xc8, 0x1e, 0x7e, 0x21, 0xc0, 0x2a, 0x91,
+ 0xa6, 0x32, 0xe2, 0x4a, 0x48, 0x34, 0xb7, 0xb1, 0x24, 0xd0, 0x87, 0x79,
+ 0x13, 0xe3, 0x0f, 0x65, 0x76, 0x9d, 0x56, 0xc4, 0x23, 0x96, 0x75, 0xce,
+ 0x61, 0x00, 0x91, 0xc2, 0x01, 0x53, 0x4d, 0xed, 0xa2, 0x19, 0x6b, 0xc7,
+ 0x06, 0xa4, 0xe9, 0xb6, 0x56, 0x4c, 0x8d, 0x2c, 0xea, 0xe8, 0x13, 0x7d,
+ 0x2d, 0x10, 0x1c, 0x63, 0x84, 0x66, 0xfa, 0xe3, 0xc7, 0xc2, 0xf2, 0x7e,
+ 0x33, 0x36, 0xa5, 0x22, 0x30, 0x21, 0xc9, 0x2e, 0x69, 0xc5, 0x72, 0xc1,
+ 0x79, 0x90, 0x1c, 0x35, 0x19, 0x75, 0x37, 0xc7, 0x43, 0xee, 0x38, 0x8d,
+ 0xb3, 0x72, 0x7f, 0x83, 0x83, 0x38, 0x9d, 0x0e, 0x25, 0x00, 0x9b, 0xc4,
+ 0xf7, 0x29, 0xf1, 0x32, 0xe0, 0xae, 0x21, 0x40, 0x9a, 0x4e, 0x56, 0x92,
+ 0xf5, 0x8c, 0xd8, 0x15, 0xa5, 0x3b, 0x06, 0x9d, 0xec, 0xf8, 0xf4, 0xaf,
+ 0x3e, 0x39, 0x8b, 0x9c, 0x96, 0x67, 0xb2, 0x58, 0x8e, 0x58, 0xd9, 0x7a,
+ 0x29, 0x7f, 0x25, 0xf4, 0xe7, 0x34, 0x1f, 0x43, 0xff, 0xda, 0xbc, 0x46,
+ 0x0d, 0xb1, 0xad, 0x4f, 0x39, 0x41, 0x12, 0x16, 0xd0, 0x4a, 0x7b, 0xb5,
+ 0xc6, 0x44, 0x9b, 0x13, 0x00, 0x9a, 0xcd, 0x4e, 0xb8, 0x82, 0xf6, 0xa2,
+ 0x65, 0x22, 0xe5, 0x38, 0x85, 0x17, 0x7d, 0xee, 0x4e, 0x50, 0x1a, 0x28,
+ 0x77, 0x62, 0x34, 0x8c, 0x80, 0xb6, 0xba, 0x8d, 0x71, 0x4e, 0xa1, 0x60,
+ 0x4a, 0x7a, 0xb3, 0x13, 0xf3, 0x62, 0x61, 0x2b, 0x00, 0xb5, 0x44, 0xb8,
+ 0x65, 0xa3, 0x30, 0xad, 0x07, 0x42, 0x61, 0x1b, 0xcf, 0xf3, 0xa7, 0x2e,
+ 0x1a, 0xb6, 0xba, 0x4e, 0xf7, 0x9e, 0x3d, 0xd7, 0x61, 0x37, 0x2c, 0x0a,
+ 0x1b, 0xf2, 0xd5, 0xf6, 0xb6, 0xd4, 0x50, 0xe5, 0x43, 0xde, 0xbe, 0x34,
+ 0xc4, 0x0f, 0xc2, 0xcf, 0xfe, 0x79, 0x23, 0x9a, 0xe7, 0x13, 0xd6, 0x1b,
+ 0x48, 0x51, 0x2c, 0xa2, 0x28, 0x5b, 0x05, 0xbc, 0x8d, 0xa5, 0xb7, 0x31,
+ 0x27, 0x56, 0x4b, 0x37, 0x61, 0x79, 0x45, 0xa9, 0x52, 0x93, 0x23, 0x78,
+ 0xb1, 0x26, 0xbd, 0xf7, 0xa0, 0xb1, 0x3e, 0x95, 0xe9, 0x11, 0x9d, 0xd3,
+ 0xe5, 0xbd, 0x73, 0x6d, 0x3d, 0x5a, 0x28, 0xd1, 0xe5, 0xc8, 0x5a, 0x9e,
+ 0x8d, 0x04, 0x79, 0x0b, 0x5f, 0x5c, 0x76, 0x6c, 0x54, 0x8e, 0x2e, 0x1c,
+ 0x5b, 0xac, 0x8b, 0x66, 0xc8, 0x46, 0x70, 0xc5, 0x8f, 0x8a, 0xb2, 0x6e,
+ 0xc1, 0x4e, 0x74, 0x18, 0x1d, 0x42, 0x40, 0x78, 0x29, 0x10, 0x98, 0x5f,
+ 0x2a, 0x40, 0x9c, 0x59, 0x6a, 0xa3, 0xf1, 0xd9, 0xa1, 0x4b, 0xe5, 0xc5,
+ 0x60, 0x07, 0x97, 0x9a, 0xe3, 0x7e, 0x02, 0xf8, 0x22, 0xd8, 0x2f, 0xc3,
+ 0x6f, 0x19, 0x6b, 0xe2, 0x20, 0xac, 0xe3, 0xc5, 0xb9, 0x18, 0xdd, 0xb8,
+ 0x1b, 0xbd, 0x67, 0xf9, 0xa5, 0xbb, 0x62, 0x7a, 0x49, 0x0d, 0x6d, 0x1f,
+ 0xde, 0xa7, 0x60, 0x6a, 0x4a, 0x36, 0x56, 0x2c, 0x25, 0xcc, 0xda, 0x7f,
+ 0x2a, 0x7d, 0xb7, 0x9a, 0x6b, 0x8d, 0xa4, 0x87, 0xa6, 0x63, 0x2d, 0x9f,
+ 0x9a, 0x91, 0xdc, 0x5c, 0x4a, 0xd1, 0x98, 0x07, 0xa7, 0x3e, 0xff, 0xa6,
+ 0x97, 0x31, 0x2b, 0x4f, 0x55, 0x9d, 0xd6, 0xcb, 0xea, 0x51, 0xbd, 0xc9,
+ 0x09, 0xf9, 0x56, 0x2a, 0x8c, 0x5e, 0x72, 0xa0, 0x55, 0x0a, 0x1f, 0xb5,
+ 0x52, 0x6f, 0x72, 0x18, 0x9b, 0x90, 0xb6, 0x02, 0x82, 0x1c, 0x4a, 0x3b,
+ 0x86, 0x1e, 0xb3, 0x99, 0xde, 0xa4, 0xb4, 0x42, 0x87, 0xc3, 0x33, 0xee,
+ 0x61, 0xc1, 0x81, 0x34, 0x5b, 0x7c, 0xaa, 0x3a, 0x40, 0x11, 0x56, 0x9a,
+ 0x67, 0x65, 0x02, 0x93, 0x5f, 0x9d, 0x10, 0xf0, 0x35, 0x18, 0xac, 0x1c,
+ 0x43, 0xb8, 0x72, 0x04, 0x21, 0x09, 0xb7, 0x77, 0xa7, 0xa3, 0x05, 0xdd,
+ 0xa1, 0x93, 0x2d, 0x97, 0xb3, 0xd7, 0xb3, 0xeb, 0xc5, 0x25, 0xf1, 0x55,
+ 0xcb, 0xab, 0x2b, 0x8d, 0x8b, 0x51, 0x7f, 0xb9, 0x5f, 0x8d, 0x8e, 0x0c,
+ 0xea, 0x0e, 0xf8, 0x35, 0x3c, 0xd7, 0x7c, 0x17, 0x1b, 0x58, 0x02, 0xf8,
+ 0xda, 0xbc, 0xf0, 0x0d, 0xa7, 0x62, 0x14, 0xc9, 0x3d, 0x78, 0x62, 0x04,
+ 0x7a, 0x57, 0xf6, 0xc4, 0x30, 0x31, 0x19, 0xfe, 0x6e, 0x85, 0xe7, 0x34,
+ 0xaf, 0xcc, 0xfe, 0x65, 0x65, 0xf4, 0x50, 0x1f, 0x8e, 0x35, 0x0e, 0x9f,
+ 0x16, 0xe1, 0x89, 0xd8, 0xce, 0x53, 0x04, 0x7d, 0x9e, 0xe9, 0xda, 0x28,
+ 0xb7, 0xe5, 0xe9, 0x7c, 0xba, 0xdb, 0x74, 0x7c, 0x5f, 0x92, 0x1a, 0x9f,
+ 0xf5, 0x91, 0x69, 0xb7, 0xf6, 0x10, 0x81, 0xf9, 0xc8, 0x23, 0xd8, 0xa5,
+ 0xf8, 0x2d, 0xcd, 0xcf, 0xd3, 0xa2, 0x44, 0x56, 0x89, 0xc7, 0xd5, 0xdd,
+ 0x6d, 0x6f, 0xd4, 0x9b, 0xe0, 0x1d, 0x09, 0x82, 0xe6, 0x40, 0x29, 0xc0,
+ 0x8c, 0xb1, 0xb6, 0x83, 0xa9, 0x98, 0xbf, 0x4b, 0xe2, 0xff, 0x35, 0x49,
+ 0x5b, 0x59, 0xd0, 0x6a, 0x8c, 0x03, 0x89, 0xdd, 0x57, 0x86, 0x25, 0x27,
+ 0xc0, 0x46, 0x24, 0x1b, 0xbd, 0x51, 0x25, 0x6f, 0xf2, 0x79, 0x5e, 0x71,
+ 0x91, 0x76, 0xae, 0xe7, 0x9a, 0x5e, 0x65, 0xdd, 0x8d, 0x22, 0x1a, 0xaf,
+ 0xc4, 0x74, 0x93, 0x26, 0x5a, 0x8e, 0xa2, 0xcc, 0x17, 0xe2, 0x5a, 0xd3,
+ 0x64, 0x2c, 0xf5, 0xae, 0x31, 0x3c, 0x55, 0x30, 0xcd, 0x5f, 0xbd, 0x97,
+ 0xc6, 0x7e, 0xd4, 0x34, 0xbc, 0xda, 0x36, 0xcc, 0x97, 0x3c, 0x67, 0x1d,
+ 0xb0, 0xd1, 0xf9, 0x33, 0x62, 0x6d, 0xf0, 0xa2, 0x71, 0x3c, 0x71, 0x09,
+ 0x92, 0x84, 0xf9, 0x79, 0x77, 0x67, 0xf0, 0x02, 0xb5, 0xdf, 0xf9, 0xe3,
+ 0x2d, 0xbf, 0xfd, 0x0f, 0xe0, 0x71, 0x3c, 0xdd, 0x6b, 0xd0, 0xc2, 0x25,
+ 0x42, 0xd4, 0x88, 0x3e, 0xe3, 0xce, 0xee, 0x37, 0x0c, 0xdc, 0x58, 0x71,
+ 0xf2, 0x06, 0xcf, 0x69, 0x93, 0x4b, 0x33, 0x4a, 0xa9, 0x59, 0x39, 0x05,
+ 0x5b, 0xec, 0x5d, 0xb3, 0x0b, 0x14, 0x80, 0x4b, 0x56, 0x04, 0xb0, 0x6b,
+ 0xa0, 0xb1, 0x5a, 0x91, 0xc8, 0x35, 0x87, 0x22, 0x84, 0x30, 0x56, 0x0d,
+ 0xfb, 0xe3, 0xb4, 0x43, 0x86, 0x17, 0xca, 0xea, 0x71, 0xf0, 0xe5, 0x24,
+ 0xd3, 0xc2, 0xd4, 0xed, 0x3b, 0x82, 0x86, 0xc5, 0xac, 0x43, 0xa2, 0x18,
+ 0xa9, 0xcf, 0xe3, 0xb9, 0x86, 0x3d, 0x6a, 0xf6, 0x13, 0x36, 0x30, 0x55,
+ 0x38, 0x74, 0x37, 0xc2, 0x4b, 0xc1, 0x4b, 0xeb, 0x68, 0x1f, 0xec, 0x85,
+ 0xc0, 0x03, 0x40, 0xd3, 0x16, 0xe8, 0x2a, 0x0d, 0x76, 0xf4, 0xe9, 0x9c,
+ 0xc8, 0xa1, 0x7e, 0x7b, 0xe2, 0x1e, 0x00, 0xaf, 0x45, 0x04, 0x7b, 0xbb,
+ 0x39, 0x8d, 0x9b, 0x43, 0x69, 0x72, 0xb1, 0x98, 0x59, 0x5a, 0x25, 0x0f,
+ 0x4c, 0xbc, 0x82, 0x2c, 0x43, 0x6f, 0xa9, 0x5c, 0x26, 0xb9, 0x06, 0x42,
+ 0xfe, 0x24, 0x08, 0xf5, 0x3b, 0xba, 0x91, 0x61, 0x08, 0x40, 0x78, 0x90,
+ 0x0d, 0xa8, 0x1d, 0x78, 0xb4, 0xd4, 0x1e, 0xe6, 0x51, 0x2a, 0x9e, 0xe6,
+ 0xde, 0xde, 0x8a, 0x20, 0x0d, 0x45, 0xe6, 0x55, 0x8f, 0x0c, 0x2f, 0x46,
+ 0xbf, 0x4a, 0x2f, 0x33, 0xe3, 0xc0, 0xa5, 0x40, 0x4e, 0x16, 0x63, 0x5a,
+ 0x42, 0x49, 0x5c, 0xc4, 0x67, 0xf3, 0x2e, 0x06, 0x55, 0xb5, 0x1c, 0xb3,
+ 0x9e, 0xc2, 0xa6, 0x50, 0xc7, 0x16, 0x59, 0xaa, 0xab, 0xec, 0x0c, 0x4f,
+ 0xe9, 0x0c, 0x59, 0x40, 0x22, 0x57, 0x74, 0xd4, 0x14, 0x7c, 0xd6, 0x14,
+ 0x22, 0xb1, 0xad, 0x2d, 0x04, 0x61, 0x18, 0xf3, 0x6e, 0x39, 0x38, 0x84,
+ 0x98, 0x7f, 0xab, 0xfd, 0xa7, 0x3b, 0xbb, 0x18, 0xee, 0xd3, 0x9d, 0xcf,
+ 0xc2, 0x5a, 0x3a, 0x0e, 0xcb, 0x44, 0xeb, 0x45, 0x68, 0xde, 0xcc, 0xc3,
+ 0x49, 0xcd, 0x53, 0xb6, 0x2b, 0x63, 0x5d, 0xb3, 0xd9, 0x72, 0x0a, 0x31,
+ 0x4c, 0x21, 0x5e, 0xfa, 0xf9, 0x5c, 0x20, 0x3e, 0x38, 0x4d, 0x12, 0x7b,
+ 0x99, 0xc2, 0x69, 0xd2, 0x15, 0xb9, 0x13, 0x43, 0x3c, 0x5b, 0x85, 0xfb,
+ 0xa2, 0xf8, 0xd3, 0x41, 0x0c, 0x27, 0xb0, 0x6b, 0xc0, 0xbd, 0x3a, 0x86,
+ 0x2f, 0xaf, 0xf3, 0x1d, 0x2a, 0xce, 0xcb, 0x05, 0x1b, 0x41, 0xd5, 0x20,
+ 0x47, 0x7c, 0x71, 0x1b, 0x90, 0x2e, 0x9a, 0xb5, 0x34, 0x66, 0x94, 0x58,
+ 0xab, 0x0c, 0x7f, 0xfe, 0xe6, 0xb0, 0xd5, 0xdc, 0xde, 0x93, 0xcf, 0x3f,
+ 0xd7, 0x41, 0x64, 0x9a, 0xe2, 0xe1, 0xeb, 0x72, 0xb0, 0x3c, 0x2e, 0xd9,
+ 0xdf, 0xe2, 0xc0, 0xe4, 0x82, 0xde, 0x48, 0x23, 0x95, 0xa8, 0xe7, 0x88,
+ 0xd2, 0xba, 0xa1, 0x6b, 0xba, 0xa1, 0x09, 0x9d, 0x2e, 0xf1, 0x2d, 0x4d,
+ 0xb4, 0xe4, 0xb4, 0x96, 0x8e, 0x6d, 0xa2, 0xf0, 0x5a, 0x7d, 0xbd, 0x2f,
+ 0x3b, 0x41, 0xf4, 0x57, 0x73, 0xf4, 0xf8, 0x57, 0x56, 0x81, 0xaf, 0xb2,
+ 0xba, 0x9b, 0xa4, 0x17, 0x60, 0x49, 0x34, 0x1a, 0x5f, 0x09, 0x56, 0xea,
+ 0x2b, 0x00, 0x59, 0x9a, 0xe1, 0x4b, 0xd1, 0xef, 0x0d, 0x92, 0x30, 0x28,
+ 0x3a, 0xfc, 0x25, 0xc8, 0xe8, 0xa5, 0x3a, 0xed, 0xa3, 0x48, 0xd7, 0x5f,
+ 0x2a, 0x26, 0xaf, 0x6a, 0x49, 0x00, 0x8b, 0xad, 0xeb, 0x74, 0x7c, 0xed,
+ 0x99, 0x39, 0x10, 0x4b, 0x60, 0xc4, 0x53, 0xbd, 0x4c, 0x2b, 0x5c, 0x75,
+ 0x22, 0x35, 0x72, 0x57, 0x1f, 0xf2, 0xa5, 0x41, 0xfd, 0xd2, 0x4b, 0x00,
+ 0x1e, 0x97, 0x12, 0x4b, 0x3c, 0x9a, 0xd8, 0x52, 0x54, 0x11, 0x91, 0x56,
+ 0x24, 0x1a, 0xff, 0x6e, 0xb0, 0x50, 0x91, 0x9a, 0x07, 0x5a, 0x7e, 0xd9,
+ 0x8a, 0x43, 0xc1, 0x26, 0xe6, 0x13, 0x71, 0xd4, 0x4e, 0xec, 0xaf, 0xcd,
+ 0x9e, 0x1e, 0xfb, 0x64, 0x83, 0x1f, 0x6a, 0x9f, 0x7c, 0x7e, 0x69, 0xc3,
+ 0x22, 0x1d, 0x42, 0xbf, 0x3f, 0x08, 0x53, 0x86, 0xe3, 0x40, 0xb1, 0xc5,
+ 0x0f, 0xcf, 0x5d, 0x4d, 0x56, 0x20, 0xb0, 0xf2, 0x9b, 0x80, 0x08, 0xdd,
+ 0x8f, 0x9a, 0x63, 0xfb, 0x6f, 0xdc, 0x48, 0x5f, 0x7d, 0xd9, 0x68, 0xed,
+ 0xee, 0x6e, 0x30, 0xbb, 0xb7, 0xef, 0xaa, 0xc1, 0xb8, 0x98, 0x45, 0x60,
+ 0xc8, 0xb4, 0x5a, 0x86, 0x90, 0x94, 0x87, 0x57, 0x09, 0x4b, 0xae, 0xfa,
+ 0x72, 0xe9, 0x8c, 0x94, 0x97, 0x56, 0x8e, 0x7a, 0x63, 0x1e, 0x68, 0x87,
+ 0x34, 0x7f, 0x85, 0x80, 0x68, 0x56, 0x54, 0x50, 0x6e, 0xc0, 0x68, 0x89,
+ 0xb1, 0x22, 0xea, 0x72, 0x39, 0xe6, 0x0b, 0xe9, 0x3d, 0xbb, 0x88, 0xea,
+ 0xe5, 0x5c, 0xaa, 0x4d, 0x77, 0x1c, 0x98, 0xbe, 0x44, 0xba, 0x2a, 0x32,
+ 0x3c, 0x56, 0x93, 0x5f, 0xbc, 0x7b, 0x34, 0x55, 0x13, 0xeb, 0x22, 0x5f,
+ 0xa0, 0x24, 0xb9, 0xe5, 0x9b, 0x77, 0x2c, 0x19, 0x55, 0xe0, 0x0f, 0xe7,
+ 0x16, 0x58, 0x5a, 0xa9, 0xf2, 0xbf, 0x67, 0x26, 0x20, 0x69, 0x56, 0x88,
+ 0x80, 0xed, 0x42, 0xc4, 0xea, 0xca, 0xa3, 0x7f, 0x71, 0xd5, 0xae, 0x71,
+ 0x67, 0x49, 0xa0, 0x87, 0x41, 0xe1, 0xc1, 0x9f, 0xdf, 0xe4, 0x4a, 0x66,
+ 0xaf, 0x30, 0x25, 0xa2, 0xcd, 0x30, 0x80, 0xcf, 0xbf, 0xd1, 0x93, 0xa4,
+ 0x15, 0x05, 0x59, 0xf0, 0xf9, 0xf2, 0x2b, 0x77, 0x7c, 0xfd, 0x2e, 0x1b,
+ 0xbd, 0xfa, 0x92, 0xc3, 0x5a, 0x3e, 0x02, 0x47, 0x53, 0x70, 0xfe, 0x99,
+ 0xdc, 0xb7, 0xf9, 0xcf, 0xf5, 0x84, 0x0d, 0xc5, 0x91, 0x0d, 0xa7, 0x63,
+ 0xb2, 0xaa, 0xc5, 0x00, 0x2a, 0x28, 0x68, 0xed, 0xb2, 0x28, 0x56, 0x36,
+ 0x66, 0x75, 0x2b, 0xb1, 0x12, 0x41, 0x92, 0x82, 0xe4, 0x0c, 0x78, 0xea,
+ 0x17, 0x8a, 0x57, 0x50, 0xa8, 0x80, 0x03, 0xc4, 0x52, 0xe0, 0x61, 0xb0,
+ 0x94, 0x8b, 0xdb, 0xd2, 0x61, 0x5f, 0x69, 0xd1, 0x71, 0x56, 0x8d, 0x56,
+ 0x2f, 0x08, 0x3f, 0xfd, 0xea, 0x4b, 0x40, 0x0c, 0xf2, 0xaf, 0x7f, 0x76,
+ 0x6f, 0xf3, 0x3f, 0x74, 0x7c, 0x88, 0x09, 0xad, 0x9c, 0x08, 0x2b, 0x5e,
+ 0xf6, 0xfc, 0xb6, 0xd8, 0x01, 0xcd, 0xb2, 0xb3, 0xd1, 0xdb, 0x60, 0x9a,
+ 0xda, 0xf8, 0xf3, 0x06, 0xa2, 0x29, 0xcc, 0x6d, 0x83, 0x52, 0x6b, 0x52,
+ 0xa2, 0xb6, 0xe8, 0x44, 0x0c, 0x73, 0x82, 0x05, 0x1e, 0xa8, 0x30, 0xf0,
+ 0xc7, 0xc6, 0xfc, 0xd3, 0xba, 0x1b, 0xf5, 0x4f, 0xeb, 0x7e, 0xdc, 0x3f,
+ 0xad, 0xfb, 0x91, 0xff, 0xb4, 0xfe, 0x2b, 0x76, 0x74, 0x43, 0x9a, 0xf7,
+ 0xad, 0x07, 0x8d, 0x07, 0x6d, 0xaf, 0x6f, 0xac, 0x6a, 0xda, 0x3b, 0xb9,
+ 0x73, 0x63, 0x02, 0x7e, 0x85, 0xf8, 0x88, 0xeb, 0x2a, 0x48, 0x45, 0x59,
+ 0x29, 0x75, 0x2f, 0xf3, 0x86, 0xe1, 0xb7, 0x13, 0x79, 0x14, 0x3c, 0xc1,
+ 0x6b, 0xca, 0x82, 0x78, 0x35, 0x65, 0x9b, 0x6d, 0x80, 0xd3, 0x69, 0x9d,
+ 0xb8, 0x95, 0xb6, 0x98, 0x95, 0x4e, 0x20, 0x93, 0x7b, 0x3d, 0x0a, 0xaf,
+ 0x79, 0xb9, 0x2c, 0x25, 0x60, 0x4e, 0x58, 0xbb, 0x00, 0x90, 0x18, 0x18,
+ 0xb0, 0xf6, 0xf5, 0xf6, 0xe0, 0xdd, 0xfb, 0x83, 0x93, 0x07, 0x63, 0xb7,
+ 0xc3, 0x20, 0x4b, 0xe7, 0xf1, 0x83, 0x95, 0x22, 0x34, 0x45, 0x70, 0xf6,
+ 0x0a, 0x4b, 0x1a, 0x4b, 0x62, 0xa1, 0x3f, 0xb2, 0xe0, 0xf1, 0x73, 0x34,
+ 0xcf, 0xe9, 0x7b, 0x95, 0xb7, 0xdf, 0x84, 0x75, 0xb7, 0x6e, 0x24, 0x35,
+ 0x67, 0xdd, 0xde, 0xe7, 0xd7, 0xd7, 0xd5, 0x61, 0xee, 0xca, 0x71, 0xc7,
+ 0xaa, 0xbe, 0xba, 0xeb, 0x89, 0x25, 0x2c, 0xb3, 0x8c, 0xc3, 0xbc, 0xa5,
+ 0x98, 0xa4, 0x86, 0x4d, 0x27, 0xc9, 0xa3, 0x97, 0x97, 0x2b, 0x9d, 0xff,
+ 0x07, 0x87, 0x87, 0x3e, 0xfb, 0xad, 0x89, 0xa3, 0xd1, 0x88, 0xfe, 0xfd,
+ 0xe7, 0xdb, 0x70, 0xb0, 0x70, 0x53, 0x14, 0xd0, 0xe6, 0x0c, 0xa1, 0x7e,
+ 0x5d, 0x48, 0xf2, 0xe9, 0x4b, 0x1d, 0xcd, 0x17, 0xd1, 0x75, 0xa4, 0x01,
+ 0x84, 0xd2, 0xb0, 0x55, 0x41, 0x44, 0xbd, 0xc7, 0xa1, 0x3a, 0xb6, 0xcf,
+ 0x0e, 0x80, 0xbc, 0xac, 0x99, 0x98, 0xaa, 0xd5, 0x74, 0x32, 0x05, 0x32,
+ 0x5f, 0x28, 0xc4, 0xcd, 0xdf, 0xd0, 0xbb, 0xcc, 0xfe, 0xa7, 0xb2, 0x63,
+ 0x72, 0xb1, 0x9c, 0x11, 0xf9, 0x92, 0x5c, 0x34, 0x21, 0xa5, 0xf9, 0xe1,
+ 0x68, 0x4e, 0xdb, 0x5d, 0x76, 0x3e, 0x4a, 0x84, 0xa9, 0x8a, 0xad, 0x69,
+ 0x34, 0x70, 0xb5, 0x17, 0x77, 0x0a, 0xac, 0x0f, 0x8f, 0x2f, 0x8e, 0x68,
+ 0x77, 0xde, 0x5f, 0x7c, 0xb3, 0xae, 0x9a, 0x4f, 0x3b, 0xb9, 0x1c, 0x88,
+ 0x62, 0xa4, 0x8c, 0xd3, 0xd2, 0x5b, 0xc2, 0x5c, 0x29, 0x2c, 0xb7, 0x5b,
+ 0xa9, 0xa2, 0x15, 0x3f, 0xd5, 0xda, 0xe8, 0x67, 0x83, 0x67, 0x5b, 0xad,
+ 0x8d, 0x59, 0x8d, 0x13, 0xdb, 0xae, 0x5e, 0xaa, 0x34, 0xad, 0x40, 0xa5,
+ 0x1c, 0xe6, 0xbc, 0xed, 0x8b, 0x1b, 0x88, 0x68, 0x9f, 0x5a, 0xc0, 0x46,
+ 0x04, 0x09, 0xc3, 0xe3, 0x82, 0x38, 0xc3, 0x00, 0xd0, 0x54, 0x1d, 0x94,
+ 0x9f, 0xca, 0x5c, 0x6a, 0xbb, 0x9b, 0x4f, 0xd2, 0x72, 0xe2, 0x92, 0xd0,
+ 0xba, 0xa9, 0xe2, 0xe6, 0x6a, 0x62, 0xf0, 0x74, 0xae, 0x99, 0x17, 0x16,
+ 0x4b, 0xeb, 0x1a, 0x7c, 0x4d, 0xce, 0xf1, 0xc9, 0x7e, 0x51, 0x6c, 0xd5,
+ 0x64, 0x96, 0x0b, 0x38, 0x53, 0x00, 0xd4, 0xda, 0xa6, 0x64, 0x55, 0x1d,
+ 0x7f, 0x94, 0x9f, 0x71, 0x1e, 0x00, 0xf1, 0x80, 0xeb, 0x33, 0x43, 0x58,
+ 0xd0, 0x37, 0x30, 0x1a, 0x4d, 0x62, 0xf0, 0xf5, 0xe4, 0xa0, 0x51, 0x49,
+ 0xe4, 0x08, 0x2f, 0x71, 0x17, 0xf9, 0x7e, 0x73, 0xb8, 0xe5, 0x6a, 0x00,
+ 0xb3, 0x04, 0xaf, 0xad, 0x71, 0x12, 0x4b, 0x2b, 0x69, 0x25, 0x80, 0x3f,
+ 0x51, 0xf4, 0x98, 0x18, 0x24, 0x5e, 0x70, 0x12, 0xbb, 0x17, 0x2d, 0xb8,
+ 0xdf, 0xf8, 0x6e, 0x12, 0xcf, 0xcb, 0x17, 0x01, 0x48, 0x72, 0xe0, 0x7c,
+ 0x3d, 0x91, 0xc3, 0xef, 0x5f, 0x07, 0x55, 0x2e, 0x50, 0x2c, 0x97, 0x67,
+ 0x05, 0x42, 0x10, 0x8c, 0x90, 0xf9, 0x2a, 0xbc, 0x06, 0x8b, 0x00, 0x20,
+ 0x5a, 0x1a, 0xa0, 0x2e, 0xd2, 0x24, 0xcb, 0x16, 0x0e, 0x31, 0x58, 0x2a,
+ 0x49, 0xa0, 0xf8, 0x1d, 0x1d, 0x39, 0xb6, 0x6c, 0xdd, 0x03, 0xd9, 0xf1,
+ 0x7e, 0xc5, 0xe8, 0x94, 0x0d, 0x0c, 0xc2, 0xe2, 0x98, 0x0c, 0xe0, 0xcf,
+ 0x05, 0x8d, 0x77, 0x3f, 0x7b, 0xf2, 0x79, 0x52, 0x71, 0x0e, 0x68, 0x1e,
+ 0x2e, 0x99, 0x40, 0x4c, 0xad, 0x46, 0xe2, 0x68, 0xd5, 0x1c, 0xd2, 0xbc,
+ 0x64, 0xd2, 0xea, 0x8b, 0xbb, 0x0c, 0x37, 0x97, 0xe6, 0x48, 0x76, 0x81,
+ 0x19, 0x68, 0x11, 0x75, 0xc1, 0x54, 0xc0, 0xc5, 0x3a, 0x89, 0xad, 0x68,
+ 0x10, 0x50, 0xe6, 0x84, 0x98, 0x0e, 0x17, 0x33, 0x20, 0xf6, 0x70, 0x7e,
+ 0x74, 0x71, 0x4e, 0x3f, 0x86, 0x17, 0xa7, 0xe7, 0x2b, 0xe0, 0x53, 0xea,
+ 0x31, 0xd8, 0x1e, 0x2f, 0x9a, 0x19, 0xe2, 0xcc, 0x81, 0x15, 0xf0, 0x0b,
+ 0x44, 0x2b, 0x08, 0x0b, 0xa9, 0xa2, 0xe8, 0x98, 0x01, 0x48, 0x66, 0xd5,
+ 0x2c, 0xae, 0x74, 0x49, 0xbc, 0xfc, 0xc1, 0x89, 0xc9, 0x9e, 0x3f, 0x4c,
+ 0x21, 0x98, 0x30, 0x13, 0x23, 0xcf, 0xd8, 0x31, 0x6d, 0x8c, 0x56, 0x4b,
+ 0x18, 0x7b, 0xb7, 0xaf, 0x1a, 0x5c, 0x56, 0x50, 0x88, 0x90, 0x95, 0x54,
+ 0x8b, 0x6e, 0x54, 0x00, 0x5c, 0xb7, 0xcc, 0xde, 0x75, 0x8e, 0x2f, 0xb8,
+ 0x71, 0x85, 0x08, 0x1e, 0xa1, 0xdf, 0xb4, 0x72, 0x96, 0x26, 0xbe, 0x32,
+ 0x8b, 0x59, 0x26, 0xd2, 0xbc, 0xb8, 0x71, 0x8d, 0xeb, 0xc8, 0x3d, 0x21,
+ 0xd0, 0x51, 0x49, 0x2c, 0xb1, 0xdc, 0xe1, 0x6e, 0xf2, 0x2e, 0x6f, 0x74,
+ 0xd0, 0xbb, 0x64, 0x5f, 0x48, 0xc0, 0x99, 0xd6, 0x00, 0x34, 0xdd, 0xb0,
+ 0x51, 0x6d, 0x3c, 0x0c, 0x0f, 0xfc, 0x6c, 0xb0, 0xdb, 0xe6, 0xce, 0x9c,
+ 0x65, 0x1d, 0xe7, 0x30, 0x88, 0x79, 0xb4, 0x5c, 0x5d, 0x57, 0xb1, 0xcb,
+ 0x81, 0xc5, 0x85, 0x15, 0x19, 0xce, 0xf4, 0xa9, 0x68, 0x96, 0x18, 0x92,
+ 0x51, 0x39, 0x9b, 0xc0, 0xd1, 0xb8, 0x6e, 0xbd, 0x24, 0x3e, 0x2f, 0xdb,
+ 0x5c, 0xb5, 0x21, 0x2c, 0x75, 0xf9, 0x68, 0xa4, 0x8e, 0x56, 0xd2, 0x3f,
+ 0xdb, 0x0e, 0x92, 0xcb, 0x15, 0x56, 0xb6, 0x31, 0xf3, 0xdd, 0xb8, 0x00,
+ 0xb2, 0x0a, 0xe8, 0xad, 0x2d, 0x85, 0xc0, 0xc0, 0x2c, 0x72, 0x65, 0xa9,
+ 0xb2, 0x48, 0x1c, 0x11, 0x82, 0x74, 0x51, 0x85, 0x66, 0x98, 0xfb, 0xea,
+ 0x6a, 0xb6, 0x88, 0x8c, 0x3a, 0xc2, 0x0a, 0xaa, 0xdc, 0x52, 0x93, 0x42,
+ 0xe2, 0xdb, 0x79, 0x11, 0x22, 0x51, 0xbc, 0x10, 0x5c, 0x11, 0xb1, 0x6c,
+ 0x57, 0x8b, 0xb6, 0xa7, 0x16, 0x8b, 0x92, 0x09, 0xbc, 0x9d, 0x58, 0x8f,
+ 0x80, 0x88, 0x0e, 0x0d, 0x9c, 0x85, 0x9b, 0x28, 0xac, 0x0e, 0xe2, 0xb8,
+ 0xe7, 0x11, 0xb5, 0xa4, 0x23, 0x48, 0xc2, 0xb6, 0xa5, 0xc6, 0xcb, 0x5c,
+ 0xbb, 0xce, 0x0f, 0x0c, 0x4a, 0x32, 0xd7, 0xb5, 0xd2, 0x59, 0x33, 0x21,
+ 0xdc, 0x44, 0xb9, 0xf6, 0xbd, 0xc6, 0x25, 0x60, 0x40, 0x6f, 0xfd, 0x7c,
+ 0xf1, 0x78, 0x02, 0xbf, 0x41, 0x07, 0xf0, 0xb0, 0x7c, 0x4a, 0x5c, 0xc3,
+ 0x7b, 0x65, 0x5e, 0xa7, 0xbc, 0x0b, 0x7d, 0x53, 0x25, 0xde, 0x5a, 0xaa,
+ 0x00, 0x68, 0x24, 0x6e, 0xf1, 0xa0, 0xdd, 0xf4, 0x60, 0xb6, 0x46, 0x6f,
+ 0x4a, 0xca, 0x1e, 0x12, 0x7a, 0x65, 0x64, 0x26, 0x1b, 0xbf, 0x65, 0x33,
+ 0xc2, 0x2a, 0x08, 0xfd, 0x20, 0x92, 0x00, 0xb6, 0x31, 0x1a, 0xaf, 0x1b,
+ 0x70, 0xd7, 0x1e, 0xa1, 0xc8, 0x40, 0x22, 0xd1, 0xd8, 0x99, 0x1a, 0xeb,
+ 0x7d, 0x1e, 0xf6, 0xd5, 0xa0, 0xe0, 0xa7, 0x83, 0xbd, 0xad, 0x07, 0xf3,
+ 0x01, 0x59, 0x7e, 0x67, 0x58, 0x48, 0x49, 0x14, 0x27, 0x55, 0x4b, 0xc0,
+ 0x3a, 0x04, 0xee, 0xa1, 0x94, 0xad, 0xf5, 0x95, 0x6a, 0x31, 0x8b, 0x6e,
+ 0xe0, 0x00, 0xaf, 0x50, 0x7b, 0xdf, 0x18, 0x0c, 0xf0, 0xf1, 0xfd, 0x82,
+ 0x10, 0x9c, 0x26, 0x67, 0x74, 0xc7, 0xb8, 0x25, 0x0e, 0x50, 0x0e, 0xe8,
+ 0x1d, 0xa8, 0x1b, 0x3c, 0x8c, 0xad, 0xf6, 0x85, 0xc8, 0xde, 0x50, 0x44,
+ 0x43, 0xbe, 0xf1, 0x1e, 0x04, 0x56, 0xfe, 0xb8, 0x3e, 0x13, 0x7b, 0x31,
+ 0x4a, 0x1a, 0x06, 0x30, 0x9c, 0xa4, 0xde, 0x32, 0x0e, 0x2d, 0x9b, 0xca,
+ 0x8d, 0x9f, 0xae, 0x45, 0xef, 0x69, 0xac, 0xad, 0xbf, 0x08, 0x38, 0x40,
+ 0x9b, 0x4e, 0x66, 0x15, 0x96, 0x67, 0x5b, 0x2e, 0x12, 0x2b, 0xf5, 0x79,
+ 0x37, 0x47, 0x75, 0xa0, 0xa4, 0x4b, 0x4d, 0x18, 0x3e, 0x9f, 0x9d, 0x96,
+ 0xa7, 0x6f, 0x6f, 0x67, 0xf0, 0xb1, 0xcd, 0x4e, 0xab, 0x6a, 0xda, 0x1f,
+ 0x8f, 0xc7, 0x0f, 0x70, 0xd4, 0xc3, 0xc3, 0x43, 0xfa, 0xe0, 0x10, 0x28,
+ 0x3b, 0x8c, 0x11, 0x8e, 0x91, 0x1e, 0x5e, 0xb3, 0xc9, 0x66, 0xba, 0x95,
+ 0x0c, 0xaf, 0x97, 0x8c, 0x77, 0x48, 0xa3, 0x91, 0x62, 0x56, 0xc3, 0x93,
+ 0xed, 0xae, 0xeb, 0x97, 0x6b, 0x71, 0x95, 0x56, 0xd0, 0xae, 0xa1, 0xc1,
+ 0x88, 0x00, 0x07, 0xc0, 0x4e, 0xcb, 0x11, 0x32, 0xba, 0x92, 0x1e, 0xa2,
+ 0xa9, 0xac, 0xcb, 0xb9, 0x2b, 0x28, 0xe8, 0x34, 0xac, 0x79, 0x36, 0x47,
+ 0xc0, 0xbc, 0xab, 0xa5, 0x80, 0x70, 0xa6, 0x2a, 0x79, 0x77, 0x70, 0xc1,
+ 0xce, 0xbb, 0x5a, 0xb3, 0x70, 0xe3, 0xe9, 0x87, 0x0e, 0xed, 0x15, 0x66,
+ 0xb0, 0x34, 0xa8, 0xdb, 0x63, 0x77, 0x00, 0x58, 0x51, 0x5e, 0x19, 0x6b,
+ 0x54, 0x4c, 0xc9, 0x58, 0x4d, 0x02, 0x5d, 0xd1, 0xbe, 0xbb, 0x81, 0x24,
+ 0x83, 0x8d, 0xff, 0x6c, 0xbb, 0x5e, 0x77, 0x9f, 0x77, 0xef, 0xb7, 0xc6,
+ 0xeb, 0x3f, 0x0a, 0x82, 0xc4, 0xb6, 0xf6, 0xfa, 0xf3, 0xaf, 0xdf, 0xa6,
+ 0x4c, 0xb9, 0x05, 0x3f, 0x26, 0xa4, 0x71, 0x11, 0x49, 0xeb, 0x08, 0xd8,
+ 0xae, 0xab, 0x24, 0x25, 0x59, 0x93, 0x0a, 0x5c, 0x5c, 0xd1, 0x76, 0x4f,
+ 0x50, 0xd5, 0x4f, 0xae, 0x01, 0x97, 0xcb, 0x7c, 0x97, 0x76, 0xd8, 0x86,
+ 0x71, 0x8a, 0x00, 0x7d, 0xaa, 0x20, 0xe6, 0x22, 0x01, 0xaf, 0xae, 0xf9,
+ 0x32, 0x5b, 0x08, 0xf0, 0x67, 0xd8, 0xfc, 0x2a, 0x3d, 0x2e, 0x94, 0xfa,
+ 0x43, 0x70, 0x0d, 0x1b, 0x63, 0xd5, 0x6c, 0x05, 0x1d, 0xa5, 0x79, 0xd4,
+ 0x4e, 0x9e, 0x6a, 0xcf, 0xad, 0xa2, 0xdd, 0xdd, 0x1d, 0xda, 0x8b, 0xee,
+ 0x90, 0x50, 0x69, 0x7c, 0x3f, 0xce, 0xf5, 0xd8, 0xdb, 0x69, 0xd0, 0xb0,
+ 0x15, 0xa3, 0xb1, 0x69, 0x71, 0xc5, 0x99, 0x35, 0x82, 0x5b, 0x85, 0x45,
+ 0xb2, 0x7a, 0x59, 0x6d, 0xfb, 0x84, 0x50, 0x70, 0x25, 0xce, 0xe0, 0xa6,
+ 0x23, 0x4c, 0x64, 0x11, 0xe6, 0x29, 0x8e, 0xee, 0x0d, 0x0c, 0xcf, 0x01,
+ 0xbf, 0xc4, 0x62, 0x67, 0x2c, 0x30, 0x6f, 0xcc, 0xe9, 0x38, 0xf0, 0xe0,
+ 0x56, 0x4d, 0xfb, 0x6f, 0xde, 0x88, 0x0e, 0x31, 0x15, 0x35, 0x5a, 0x13,
+ 0x9d, 0xee, 0x6f, 0x9d, 0x61, 0x77, 0xd5, 0x76, 0xb6, 0xf4, 0xca, 0x26,
+ 0xb9, 0x82, 0xd8, 0x98, 0x37, 0x83, 0xa8, 0x6c, 0xd8, 0x41, 0x89, 0x19,
+ 0x49, 0x49, 0x90, 0x5b, 0x03, 0xe0, 0xd5, 0xa2, 0xbc, 0x1a, 0x91, 0xdc,
+ 0x60, 0xf1, 0xec, 0x4d, 0xd0, 0x2c, 0x28, 0xf1, 0xe8, 0xc9, 0x1f, 0x2b,
+ 0xeb, 0x45, 0xa8, 0x59, 0x59, 0x31, 0x4c, 0xe0, 0xbb, 0x0b, 0xb1, 0x7a,
+ 0x3d, 0x7e, 0xbf, 0x36, 0x7a, 0x19, 0x4d, 0x7a, 0x52, 0x63, 0x7b, 0x5a,
+ 0xd2, 0x4f, 0x66, 0x64, 0x76, 0x35, 0x4d, 0x39, 0x43, 0x8d, 0xe5, 0xa4,
+ 0x41, 0x72, 0xa2, 0x76, 0xfa, 0x8d, 0x2f, 0x25, 0x3a, 0x2d, 0xd9, 0x78,
+ 0xb9, 0x91, 0xac, 0xae, 0x54, 0x50, 0xf5, 0x5c, 0x7c, 0xcb, 0x86, 0x98,
+ 0x9e, 0x37, 0x6c, 0x08, 0x2a, 0xbc, 0xcb, 0xb0, 0x10, 0x03, 0x3a, 0x2f,
+ 0x1c, 0x56, 0x39, 0x4b, 0x44, 0x11, 0x3d, 0xb6, 0x09, 0x7f, 0xb6, 0x90,
+ 0x1c, 0x67, 0x76, 0x6b, 0x01, 0x55, 0x57, 0x5c, 0x96, 0x97, 0xe2, 0xcb,
+ 0xdd, 0xa8, 0x10, 0xb1, 0x25, 0x35, 0x0d, 0x63, 0x61, 0xa3, 0x96, 0xf1,
+ 0x0a, 0x1d, 0x00, 0x23, 0xd2, 0xb1, 0x00, 0x34, 0x60, 0x3c, 0x46, 0x6c,
+ 0x1b, 0x84, 0x43, 0xfa, 0x96, 0xa4, 0x1a, 0x39, 0xe9, 0x3c, 0x6f, 0x36,
+ 0x1a, 0xbf, 0x6c, 0x07, 0xbc, 0x5f, 0x66, 0x29, 0xef, 0x26, 0x62, 0x8f,
+ 0xda, 0x75, 0x25, 0xfa, 0x57, 0x2c, 0x11, 0x5e, 0x4d, 0x8b, 0x51, 0x71,
+ 0x79, 0xf9, 0x80, 0x49, 0x52, 0x60, 0x75, 0xd0, 0x86, 0x90, 0xe8, 0x3a,
+ 0xa7, 0x95, 0xf3, 0x7b, 0x23, 0x1e, 0x1f, 0x6d, 0x0c, 0xd1, 0xec, 0xfa,
+ 0x40, 0x2c, 0x33, 0x5a, 0xf5, 0xb3, 0x33, 0x2b, 0x2f, 0x7e, 0xf4, 0x5c,
+ 0xee, 0xbb, 0x65, 0xcc, 0x52, 0x73, 0x26, 0x67, 0x6a, 0xb2, 0x83, 0x87,
+ 0x96, 0xae, 0x92, 0xff, 0xfc, 0xc7, 0x8f, 0x3f, 0xaf, 0xa8, 0xcc, 0xa8,
+ 0xf9, 0x3d, 0x88, 0x2b, 0x16, 0xdc, 0x3a, 0x87, 0x49, 0xec, 0x2b, 0xf0,
+ 0xb1, 0x8c, 0x97, 0x4d, 0x2f, 0x07, 0x41, 0x4a, 0x71, 0x97, 0xc1, 0x31,
+ 0x23, 0xb7, 0x0e, 0xad, 0xc2, 0xa3, 0x86, 0x2e, 0x30, 0x6e, 0x1f, 0x70,
+ 0x4b, 0xbd, 0xf3, 0xcf, 0x61, 0x82, 0x89, 0xf6, 0xde, 0x3d, 0x50, 0x0e,
+ 0xda, 0xd1, 0x79, 0x83, 0x95, 0xcf, 0xbe, 0x3f, 0x3f, 0x76, 0xba, 0x5d,
+ 0xb0, 0x13, 0x5f, 0x63, 0x27, 0x3a, 0xcb, 0xe6, 0xc0, 0xd1, 0x9b, 0x45,
+ 0x9f, 0x3c, 0xa4, 0x2a, 0xab, 0xd6, 0xca, 0x7c, 0x1a, 0xb5, 0x24, 0xd8,
+ 0xee, 0xd5, 0x9f, 0xf4, 0xa2, 0x48, 0xfa, 0xbd, 0x4e, 0x75, 0x8d, 0xb2,
+ 0x0b, 0xb7, 0x1c, 0xc0, 0x66, 0xe4, 0x2e, 0x64, 0xa3, 0xd5, 0xdc, 0xd7,
+ 0x47, 0xbe, 0xda, 0x4b, 0xe0, 0xbc, 0x33, 0xc8, 0x51, 0x5f, 0x09, 0x06,
+ 0xc0, 0xad, 0x4c, 0xfe, 0x77, 0x5c, 0xe6, 0xfd, 0xce, 0xd0, 0xc1, 0xa3,
+ 0x5a, 0xd1, 0x85, 0x87, 0x18, 0x17, 0xd6, 0x65, 0xc0, 0x9c, 0x7e, 0x05,
+ 0x4f, 0x2c, 0x75, 0x70, 0xe3, 0xdf, 0x37, 0x3c, 0x0e, 0x72, 0x24, 0x75,
+ 0xd6, 0xc1, 0x7e, 0x24, 0x5d, 0x4c, 0xc2, 0xfe, 0x71, 0xcf, 0x8f, 0xd4,
+ 0x77, 0x68, 0xf3, 0x18, 0x45, 0xea, 0xb8, 0xac, 0x1a, 0xc6, 0x37, 0x47,
+ 0x07, 0xaf, 0x6d, 0xb2, 0xff, 0x12, 0x30, 0x41, 0x6f, 0x10, 0x1a, 0x65,
+ 0x52, 0xae, 0x66, 0x69, 0xba, 0x24, 0x36, 0xc5, 0xee, 0x0e, 0x90, 0x08,
+ 0x49, 0xdb, 0x1c, 0x88, 0xc7, 0x24, 0xdb, 0x55, 0x1d, 0xd5, 0xfa, 0xb4,
+ 0x52, 0x79, 0x0c, 0x0c, 0x74, 0x66, 0xec, 0xe3, 0xc3, 0x2b, 0x2c, 0x2e,
+ 0xa0, 0xdf, 0x10, 0x16, 0xe3, 0xa5, 0xfc, 0x5c, 0x71, 0x29, 0x1c, 0x01,
+ 0x8b, 0x5e, 0x1f, 0xa5, 0xb5, 0xb4, 0xf2, 0xea, 0x7a, 0xe8, 0x8d, 0x66,
+ 0xa0, 0x72, 0x59, 0xc0, 0x6b, 0x8c, 0xf8, 0xac, 0x8e, 0xb0, 0xca, 0x0e,
+ 0x7f, 0xd1, 0x02, 0x2f, 0xc6, 0x52, 0x7c, 0xc8, 0x33, 0x72, 0x13, 0x83,
+ 0x4e, 0xab, 0x28, 0x6c, 0xab, 0x39, 0x9d, 0x82, 0x02, 0x35, 0xa4, 0x96,
+ 0x31, 0x16, 0x17, 0x29, 0xd7, 0x24, 0xa7, 0xd8, 0x80, 0xf9, 0xb1, 0xeb,
+ 0x34, 0x28, 0xbf, 0x23, 0x35, 0x61, 0x3b, 0xa9, 0x22, 0xf3, 0x10, 0x47,
+ 0xce, 0xd9, 0x35, 0x04, 0x03, 0x5e, 0x14, 0x42, 0xb3, 0xbd, 0xf6, 0xc4,
+ 0xf7, 0xcf, 0x41, 0x9a, 0xe5, 0xdc, 0x50, 0x3c, 0xda, 0x21, 0x2d, 0xd2,
+ 0x7b, 0xe8, 0xd4, 0x68, 0x9f, 0x38, 0xd7, 0x07, 0x10, 0x55, 0x42, 0x39,
+ 0xbc, 0xbb, 0xeb, 0xbc, 0x76, 0x02, 0xe8, 0x0b, 0xc4, 0x0e, 0xbe, 0x49,
+ 0xc6, 0x37, 0x39, 0xa2, 0xad, 0xeb, 0x25, 0x78, 0x7c, 0x3a, 0x0f, 0x47,
+ 0xe9, 0xa0, 0xeb, 0x26, 0x05, 0x56, 0x3a, 0x4e, 0x44, 0x26, 0x53, 0x32,
+ 0x98, 0x98, 0x8d, 0x46, 0x31, 0x49, 0xac, 0x78, 0x85, 0xf1, 0x6d, 0x14,
+ 0xa8, 0x16, 0xe4, 0xbc, 0x6e, 0xd8, 0x27, 0x2b, 0xa5, 0xf4, 0x1e, 0x14,
+ 0x2f, 0x98, 0xc4, 0x68, 0x02, 0x1b, 0x65, 0x26, 0x58, 0x7b, 0x5c, 0x91,
+ 0x93, 0x65, 0x15, 0x87, 0x5d, 0xc6, 0x53, 0xd6, 0xe5, 0x21, 0x7e, 0x7f,
+ 0x95, 0xdf, 0x46, 0xed, 0xcc, 0x36, 0x30, 0x58, 0xa9, 0x6d, 0x14, 0x0e,
+ 0x26, 0xdc, 0x19, 0xf4, 0x04, 0x79, 0x32, 0xe1, 0xd2, 0x12, 0x6e, 0xfb,
+ 0xba, 0x78, 0x1c, 0x7c, 0x85, 0xb1, 0x6b, 0x7f, 0xbe, 0x4f, 0x84, 0x9f,
+ 0xac, 0x7f, 0x53, 0x54, 0xf5, 0xfe, 0x7a, 0x50, 0xf2, 0x5a, 0x25, 0x8b,
+ 0x26, 0xe5, 0x68, 0x2d, 0x86, 0x4e, 0x14, 0x19, 0xee, 0x76, 0x39, 0x7f,
+ 0x74, 0xb1, 0xe8, 0xc3, 0xe6, 0x8a, 0x54, 0x3c, 0x0c, 0x87, 0x2e, 0xc4,
+ 0xb0, 0xef, 0xb3, 0x5c, 0x87, 0x00, 0x00, 0x9d, 0x6e, 0xc4, 0x01, 0x0f,
+ 0xe9, 0x87, 0xfe, 0x21, 0x3a, 0xef, 0x7f, 0x83, 0xf6, 0xfe, 0xbc, 0xee,
+ 0xd4, 0xee, 0xf6, 0x57, 0x34, 0xf0, 0x78, 0xca, 0x5d, 0x08, 0xfb, 0x5c,
+ 0x2d, 0x4b, 0xc3, 0xe2, 0x80, 0x39, 0x5d, 0x47, 0x89, 0x7a, 0x8b, 0x93,
+ 0xc9, 0xb6, 0xdb, 0x74, 0xf1, 0xfc, 0xc5, 0x92, 0xc2, 0x35, 0x61, 0x74,
+ 0x81, 0xc8, 0xc2, 0x49, 0xbf, 0xb8, 0xec, 0xa3, 0x30, 0xf7, 0x2c, 0x2d,
+ 0x6f, 0xd8, 0xcf, 0x12, 0x9c, 0x3a, 0x04, 0x7f, 0x22, 0xc5, 0x79, 0x32,
+ 0x89, 0xdd, 0xd5, 0x9a, 0x9b, 0x57, 0x3a, 0xb5, 0x55, 0x07, 0xa3, 0x9b,
+ 0xb9, 0xcf, 0xaa, 0x8e, 0xbd, 0xee, 0x6a, 0x41, 0x70, 0x39, 0x6b, 0x2d,
+ 0x05, 0xd1, 0x29, 0x9f, 0x8b, 0x40, 0xc2, 0x9e, 0x5c, 0xe7, 0x98, 0x34,
+ 0x58, 0xf1, 0x4c, 0x2c, 0x48, 0xb0, 0x02, 0x90, 0xea, 0xcf, 0x82, 0x29,
+ 0xd7, 0x65, 0x79, 0xb8, 0xae, 0xe2, 0x41, 0x4f, 0xb1, 0x6c, 0xfb, 0xd4,
+ 0x91, 0xa2, 0xb1, 0x37, 0x01, 0x8c, 0x56, 0x41, 0xce, 0x0e, 0x39, 0xf6,
+ 0x43, 0xc5, 0xcf, 0xcf, 0x06, 0x4f, 0x3e, 0xe3, 0x32, 0x8f, 0x0e, 0xb7,
+ 0xb0, 0xdf, 0xa7, 0xa5, 0xfb, 0x78, 0xdf, 0xf7, 0x4c, 0x13, 0x5b, 0x19,
+ 0xd0, 0x57, 0x9b, 0xaa, 0x50, 0xa0, 0x95, 0xd7, 0x63, 0xa2, 0x68, 0x2b,
+ 0xa8, 0xfe, 0xf1, 0xf1, 0x7e, 0x55, 0x1c, 0x52, 0xc7, 0xf7, 0xf2, 0x7b,
+ 0xf5, 0xe9, 0x83, 0x96, 0xde, 0xf0, 0x85, 0xd4, 0x7f, 0x47, 0x8c, 0x6e,
+ 0x3f, 0xf9, 0x8f, 0x22, 0x5b, 0x47, 0x61, 0xd6, 0xfd, 0xed, 0xed, 0xdd,
+ 0x17, 0x7b, 0xa4, 0x70, 0x7c, 0x3e, 0xd8, 0x19, 0xec, 0x6e, 0x77, 0xd2,
+ 0x3d, 0x0e, 0xce, 0xdf, 0x1d, 0xbf, 0xfb, 0x7a, 0xdf, 0x55, 0xc0, 0x51,
+ 0x48, 0x5f, 0x8b, 0x05, 0x0b, 0x6d, 0xa9, 0xbe, 0xf4, 0x15, 0x3f, 0x92,
+ 0xc7, 0xd0, 0x58, 0x1d, 0xa0, 0x5a, 0x5f, 0x58, 0x96, 0x58, 0x34, 0xca,
+ 0x4c, 0x6c, 0x36, 0x22, 0xb2, 0xb9, 0x02, 0x09, 0x3d, 0xa9, 0x4c, 0x65,
+ 0xa5, 0xe3, 0xb8, 0x12, 0x52, 0x14, 0xa5, 0x83, 0x11, 0x99, 0x02, 0x48,
+ 0xa6, 0x20, 0x1d, 0x67, 0x8a, 0xfa, 0x51, 0x45, 0x48, 0x5f, 0x01, 0x2c,
+ 0x72, 0xd7, 0xd0, 0x0c, 0x3b, 0xc3, 0x75, 0xa1, 0x71, 0xed, 0x72, 0x93,
+ 0x39, 0xfc, 0x59, 0xfe, 0x1c, 0x29, 0xb2, 0x7c, 0x13, 0xe7, 0xb8, 0x4a,
+ 0xfd, 0x9a, 0xac, 0x90, 0x1f, 0x3d, 0x6c, 0x14, 0xdd, 0xef, 0x62, 0xea,
+ 0x86, 0x00, 0x63, 0x9f, 0xfa, 0x82, 0x0c, 0x6e, 0x0d, 0x1e, 0x81, 0x00,
+ 0x43, 0x04, 0x11, 0xaf, 0x71, 0x24, 0xb2, 0x00, 0x49, 0x47, 0xfe, 0x20,
+ 0x6f, 0x8b, 0x3a, 0x18, 0x73, 0xc7, 0xf1, 0x2b, 0x76, 0x8d, 0x06, 0x8a,
+ 0x21, 0x4f, 0x71, 0xb1, 0x1c, 0xcd, 0x26, 0xcf, 0x92, 0x97, 0xf4, 0x4f,
+ 0x37, 0xa7, 0xea, 0xd0, 0xbc, 0xb7, 0x6c, 0x60, 0x66, 0x36, 0xa6, 0x50,
+ 0x1a, 0x22, 0xee, 0xf3, 0xaf, 0x4f, 0xf6, 0xa8, 0xe1, 0x8f, 0xa9, 0xd5,
+ 0x31, 0x4d, 0x26, 0xb4, 0x7a, 0x75, 0x3c, 0xb3, 0xd9, 0xf4, 0xa2, 0xa0,
+ 0xce, 0x0c, 0x2f, 0xf8, 0xee, 0xde, 0xe7, 0xc9, 0x28, 0xaf, 0x93, 0xb7,
+ 0xaf, 0x9f, 0x91, 0xe6, 0x97, 0x8d, 0x6f, 0xaa, 0xe5, 0xcc, 0x98, 0x84,
+ 0xd6, 0xbc, 0xe4, 0x71, 0x6e, 0xb4, 0xef, 0x6a, 0x9f, 0x21, 0xd4, 0x6b,
+ 0xd8, 0x6a, 0x2f, 0xcd, 0xa6, 0x1c, 0x94, 0x83, 0x75, 0xcc, 0x8c, 0x5b,
+ 0x52, 0x9b, 0x76, 0xc4, 0x5a, 0x42, 0x6b, 0x40, 0x9d, 0x57, 0x92, 0x25,
+ 0xd4, 0xb2, 0xce, 0x7e, 0xd6, 0xb4, 0x3c, 0x49, 0x12, 0x9c, 0x41, 0xca,
+ 0xf7, 0x49, 0xfe, 0xbe, 0xea, 0xc4, 0x55, 0x9b, 0x3e, 0x7d, 0x8c, 0x67,
+ 0x5b, 0xb1, 0xa8, 0x27, 0x78, 0x23, 0xc0, 0xed, 0x12, 0xc9, 0x90, 0x59,
+ 0x64, 0x3e, 0x5e, 0xa2, 0xba, 0x4b, 0x57, 0x86, 0xb4, 0x0a, 0x9c, 0x86,
+ 0x92, 0x57, 0x2e, 0xa5, 0xac, 0xfa, 0xc1, 0x82, 0x03, 0x29, 0x93, 0xdd,
+ 0xc1, 0xc7, 0x9e, 0x46, 0x0b, 0x86, 0xe5, 0x7b, 0x59, 0x58, 0x2b, 0x3a,
+ 0xf7, 0x35, 0xbc, 0x0b, 0xad, 0xd1, 0x70, 0xdb, 0x12, 0xc2, 0x3a, 0x65,
+ 0x2f, 0x5b, 0x29, 0xc7, 0x62, 0x8f, 0xee, 0xe7, 0xab, 0x14, 0x05, 0xe0,
+ 0x03, 0xea, 0xc9, 0x7b, 0xc0, 0x37, 0x85, 0x18, 0xb8, 0x6a, 0xe2, 0x2a,
+ 0x24, 0xca, 0xcc, 0xf9, 0x43, 0x63, 0x86, 0x2a, 0x36, 0x4a, 0xf4, 0xb5,
+ 0x68, 0x0f, 0xc1, 0xd7, 0x1d, 0x51, 0x00, 0xcd, 0x38, 0xc6, 0x0e, 0x2e,
+ 0x21, 0x4b, 0xd0, 0x67, 0x39, 0xae, 0xc7, 0x8a, 0x40, 0xe6, 0xe5, 0xb6,
+ 0x20, 0xe8, 0x1c, 0x8d, 0x76, 0xb3, 0x63, 0x91, 0xb3, 0x6d, 0x81, 0xe3,
+ 0x83, 0x41, 0x30, 0xab, 0x63, 0x93, 0x88, 0x63, 0x53, 0xe2, 0xba, 0xa4,
+ 0xdb, 0x6f, 0x8e, 0x4f, 0x8e, 0xb6, 0x92, 0x37, 0x99, 0x25, 0x92, 0x85,
+ 0xd3, 0xe2, 0x3b, 0xe8, 0x77, 0xf2, 0x89, 0x6d, 0x91, 0x6a, 0xf2, 0xb1,
+ 0x18, 0x0b, 0xb5, 0x39, 0x42, 0x0f, 0x91, 0x5d, 0x03, 0x83, 0x95, 0xd4,
+ 0xf6, 0x02, 0xb1, 0xab, 0x56, 0x9b, 0x16, 0xb6, 0xc3, 0xa0, 0x32, 0x59,
+ 0xa4, 0x32, 0x7a, 0x10, 0x6d, 0x3f, 0x08, 0xca, 0x73, 0x15, 0x61, 0xd4,
+ 0x05, 0x8f, 0x5d, 0x63, 0x34, 0xc5, 0xcd, 0x9a, 0x57, 0xc4, 0x3a, 0xee,
+ 0x63, 0x67, 0x01, 0x4e, 0x52, 0x04, 0x3d, 0xa2, 0x0e, 0x22, 0x07, 0xe8,
+ 0xcc, 0x8a, 0x89, 0xcf, 0xc2, 0x91, 0x1a, 0xc4, 0xf3, 0x69, 0xa3, 0xfe,
+ 0x41, 0x80, 0xc2, 0x1b, 0xc3, 0x6c, 0x39, 0x93, 0x1c, 0x10, 0x1e, 0x50,
+ 0x18, 0xf6, 0x21, 0xa2, 0x9e, 0x57, 0x84, 0x5d, 0x2b, 0x03, 0x17, 0x39,
+ 0xc8, 0xe5, 0xc9, 0x23, 0x74, 0xe1, 0xc0, 0x75, 0x85, 0x0c, 0x42, 0x37,
+ 0x52, 0x21, 0x9c, 0x5d, 0x43, 0x4d, 0x0f, 0xe6, 0x16, 0xe0, 0x25, 0x95,
+ 0xd8, 0x90, 0x93, 0xdf, 0xc9, 0xfe, 0x8b, 0x84, 0xe0, 0xe9, 0x85, 0x1a,
+ 0xcc, 0x8c, 0xd4, 0xa9, 0x9d, 0xfd, 0x5d, 0xbb, 0x4c, 0x39, 0x76, 0x76,
+ 0x9e, 0xd5, 0x88, 0x3d, 0xe3, 0xd0, 0xb8, 0xed, 0xdf, 0x2e, 0x08, 0xea,
+ 0xaf, 0x4c, 0x9a, 0x7f, 0x5d, 0xce, 0x6f, 0x88, 0xb6, 0x2a, 0xa6, 0x60,
+ 0xad, 0xea, 0x56, 0xc5, 0x4f, 0xdf, 0xf7, 0xce, 0xfb, 0xd5, 0x2e, 0x2b,
+ 0x38, 0x0e, 0x8b, 0xd4, 0xa5, 0x41, 0x01, 0x90, 0xde, 0x03, 0xe9, 0xf3,
+ 0x0d, 0xc9, 0x92, 0x73, 0x39, 0x88, 0x76, 0xc6, 0x1c, 0x5f, 0xc3, 0xb6,
+ 0x8c, 0x75, 0x1d, 0x91, 0x35, 0xbd, 0xbe, 0xba, 0x4e, 0xeb, 0x28, 0xad,
+ 0x14, 0x16, 0x01, 0x56, 0x3a, 0xa7, 0x90, 0xa9, 0x57, 0x2b, 0x95, 0x72,
+ 0x12, 0x2c, 0x03, 0x26, 0xd6, 0xa8, 0x14, 0x8e, 0x60, 0x51, 0x8b, 0xd7,
+ 0xa3, 0x75, 0x5b, 0x0a, 0x60, 0x45, 0x62, 0xe5, 0x67, 0x2b, 0x57, 0xdd,
+ 0xc1, 0x0d, 0x30, 0x69, 0x0d, 0x4e, 0xe4, 0x0b, 0x16, 0x1c, 0x37, 0x3a,
+ 0xe7, 0x72, 0x3c, 0x2d, 0xa4, 0xe2, 0xfa, 0x5d, 0x68, 0x41, 0xfd, 0x0f,
+ 0x91, 0x05, 0xf9, 0x2e, 0xd2, 0x93, 0xde, 0x8f, 0x04, 0xdb, 0x85, 0x55,
+ 0xad, 0x0c, 0x73, 0x00, 0x89, 0x5f, 0x10, 0x32, 0x4f, 0x83, 0x36, 0x24,
+ 0xd4, 0xdb, 0xc1, 0x12, 0xc4, 0x4b, 0xa9, 0x2a, 0x83, 0x0b, 0xec, 0x43,
+ 0x8e, 0x5b, 0xbf, 0xa6, 0x63, 0x5b, 0x54, 0xb9, 0xec, 0x8b, 0x8f, 0x84,
+ 0x0c, 0xbc, 0x0b, 0xdd, 0x60, 0x27, 0x83, 0xe2, 0x71, 0xe8, 0x86, 0x2e,
+ 0xfc, 0xcb, 0xec, 0x22, 0x31, 0xa8, 0x0b, 0x58, 0x3e, 0xe7, 0x45, 0x88,
+ 0x70, 0x4e, 0x57, 0x3d, 0x5b, 0x9a, 0xfe, 0x40, 0x54, 0x48, 0xc2, 0xdd,
+ 0x9c, 0xeb, 0xa1, 0x6e, 0xde, 0x67, 0xf5, 0x96, 0xaf, 0xe0, 0x61, 0xe1,
+ 0x85, 0xab, 0x4a, 0x7d, 0x76, 0x80, 0x47, 0xd8, 0x02, 0xa0, 0x2f, 0x09,
+ 0x4c, 0x38, 0x5f, 0xd7, 0x25, 0xb0, 0x79, 0xd8, 0x4f, 0xa5, 0x25, 0x58,
+ 0x56, 0x35, 0x17, 0x5e, 0x4a, 0x37, 0x72, 0x29, 0x55, 0xb1, 0xa8, 0x3b,
+ 0x4d, 0x11, 0x0f, 0xfa, 0x0d, 0x42, 0x91, 0x55, 0xe9, 0x76, 0xa9, 0xe3,
+ 0x9a, 0xae, 0x96, 0x24, 0xeb, 0xd6, 0xda, 0x7a, 0x5b, 0xf6, 0x6f, 0xe4,
+ 0x3f, 0x4b, 0xdc, 0x68, 0x00, 0x21, 0x7f, 0x40, 0xc7, 0xa2, 0xf3, 0x08,
+ 0x7b, 0x25, 0x64, 0x25, 0x3b, 0xd3, 0x11, 0xcb, 0xdd, 0x8c, 0x88, 0xcb,
+ 0xfc, 0x17, 0xcd, 0x74, 0xd2, 0x26, 0x92, 0x84, 0x42, 0x98, 0xc8, 0x8e,
+ 0xa7, 0x9c, 0x65, 0xd3, 0xcd, 0x45, 0x6d, 0x00, 0xe2, 0x22, 0x63, 0x49,
+ 0x33, 0x25, 0xa6, 0xd3, 0xc6, 0xa8, 0x82, 0x92, 0xd6, 0x2b, 0x27, 0xcb,
+ 0xf1, 0x71, 0x2e, 0x16, 0xa0, 0xb1, 0xc8, 0xdd, 0x58, 0x80, 0x40, 0xc7,
+ 0x72, 0x26, 0x64, 0x58, 0xca, 0x80, 0x8d, 0x24, 0xd0, 0xc5, 0x4b, 0xe4,
+ 0xc5, 0xa8, 0x8b, 0x25, 0x71, 0x41, 0xb8, 0x92, 0x3e, 0x86, 0xd8, 0xdb,
+ 0xfd, 0xb6, 0x2d, 0x45, 0xf8, 0x2d, 0x80, 0x4d, 0xae, 0xd3, 0x8f, 0x1f,
+ 0x07, 0x55, 0xb6, 0x4d, 0xf7, 0x5d, 0xb5, 0x5d, 0x55, 0x53, 0x80, 0xa8,
+ 0x20, 0xbc, 0xdd, 0x53, 0xc2, 0xb7, 0x52, 0xf6, 0x72, 0x7e, 0x99, 0x5f,
+ 0x71, 0x94, 0x28, 0x7e, 0xc6, 0x20, 0xa3, 0x1c, 0x56, 0x94, 0xdc, 0xc0,
+ 0xc1, 0x93, 0x9e, 0x5f, 0x02, 0xb1, 0x55, 0x83, 0xe5, 0x84, 0x6d, 0x2a,
+ 0xd2, 0x45, 0x37, 0x99, 0xcb, 0xbd, 0x8c, 0xfc, 0x4c, 0x4d, 0x2b, 0x99,
+ 0x66, 0x3e, 0xf7, 0xc9, 0x6e, 0x7d, 0xac, 0x86, 0x6f, 0xd4, 0x04, 0xfd,
+ 0xb6, 0xc6, 0x53, 0xe6, 0x35, 0xe7, 0xbd, 0xe9, 0xcb, 0x62, 0x71, 0x68,
+ 0xd8, 0x93, 0x84, 0x61, 0x8a, 0x1a, 0xcc, 0x99, 0x26, 0xf6, 0x46, 0x14,
+ 0xa8, 0x93, 0x18, 0x00, 0x97, 0x53, 0x0a, 0xc7, 0xd0, 0xd9, 0xb7, 0xd3,
+ 0x45, 0x40, 0xcf, 0xd7, 0x59, 0x5e, 0x7a, 0x17, 0x4e, 0xe5, 0x2c, 0x1c,
+ 0x9e, 0x2b, 0x85, 0x55, 0x94, 0x57, 0x2d, 0x88, 0x46, 0x5c, 0x49, 0x31,
+ 0xe5, 0x00, 0x7a, 0x99, 0xa9, 0x94, 0x26, 0x46, 0x72, 0x25, 0xc9, 0xaf,
+ 0x2c, 0x93, 0x88, 0x85, 0x44, 0xdd, 0xa0, 0x28, 0xfd, 0x54, 0x45, 0x33,
+ 0x9d, 0x4e, 0x18, 0x8f, 0x46, 0x0f, 0xb1, 0x20, 0x92, 0x8d, 0x21, 0x53,
+ 0x74, 0x61, 0x99, 0x3d, 0x57, 0x92, 0x9d, 0x8d, 0x31, 0x11, 0x6f, 0xdf,
+ 0x12, 0x8b, 0x9c, 0x80, 0xde, 0x4a, 0x14, 0x3a, 0x89, 0x96, 0x80, 0x54,
+ 0x50, 0x4c, 0x81, 0xaa, 0xe8, 0xa9, 0xec, 0x36, 0x65, 0xcc, 0xa0, 0xb6,
+ 0x44, 0x22, 0x43, 0xf6, 0xa8, 0x87, 0x55, 0x13, 0x7c, 0xb7, 0xf2, 0x66,
+ 0xef, 0x6a, 0xa0, 0xd1, 0x49, 0x59, 0x18, 0x9c, 0xd4, 0x9e, 0x6c, 0xdb,
+ 0x37, 0x20, 0xf6, 0x49, 0xf6, 0xcc, 0xdd, 0x15, 0x89, 0x0e, 0x4d, 0x90,
+ 0x17, 0xb8, 0x54, 0xab, 0x74, 0x45, 0xdc, 0xfa, 0x13, 0x47, 0xe7, 0xd2,
+ 0xb7, 0x20, 0x8a, 0x2b, 0x4c, 0x2b, 0xcf, 0xb3, 0xae, 0xfc, 0x9e, 0xc7,
+ 0x2d, 0xe3, 0x59, 0xd3, 0xaf, 0xc7, 0x01, 0x38, 0xea, 0x02, 0x0a, 0xf7,
+ 0xb3, 0xf9, 0x9c, 0xd2, 0x4e, 0x07, 0x29, 0x4f, 0xef, 0x5c, 0x87, 0x6c,
+ 0x2a, 0x99, 0x01, 0x8c, 0xcb, 0xac, 0x1f, 0xe8, 0x4e, 0x24, 0x96, 0x32,
+ 0xd0, 0x28, 0x6d, 0xd8, 0x6e, 0x4e, 0x70, 0x27, 0xfd, 0xdd, 0x04, 0x9e,
+ 0x6b, 0x10, 0x41, 0xfb, 0xc9, 0x4f, 0x3f, 0xf5, 0x12, 0x06, 0xbc, 0xfc,
+ 0x89, 0xb4, 0x83, 0x9f, 0xd8, 0x1a, 0xf7, 0x53, 0xa9, 0x01, 0x22, 0x3f,
+ 0xdd, 0x52, 0x97, 0x07, 0xab, 0x72, 0x07, 0x92, 0xa0, 0xee, 0x9e, 0x54,
+ 0x1e, 0x14, 0xeb, 0x81, 0x16, 0x52, 0x65, 0xe5, 0x4d, 0x60, 0x51, 0x1c,
+ 0x3e, 0x6a, 0xac, 0x50, 0x08, 0x6d, 0xcc, 0x72, 0x36, 0x97, 0x0c, 0x17,
+ 0xe5, 0x34, 0xe0, 0x03, 0x60, 0x16, 0x1b, 0xbf, 0xdf, 0xf0, 0x7b, 0x13,
+ 0x14, 0x66, 0x55, 0x5d, 0x98, 0x1f, 0xec, 0xd8, 0x43, 0x84, 0x11, 0xd4,
+ 0x88, 0x3c, 0x16, 0xe8, 0x4d, 0x1c, 0x6e, 0xe8, 0x00, 0xa7, 0x6c, 0x10,
+ 0xbb, 0x43, 0x09, 0x65, 0x84, 0xf5, 0xca, 0x06, 0xb3, 0x2d, 0x6f, 0x71,
+ 0x7d, 0x0f, 0x21, 0xac, 0x23, 0x00, 0xcf, 0x9d, 0x41, 0x3f, 0xe0, 0x83,
+ 0x5d, 0xce, 0xee, 0x11, 0x73, 0xbd, 0x24, 0xc1, 0x3e, 0xd3, 0x90, 0xe7,
+ 0xd2, 0x58, 0x36, 0xfa, 0x1b, 0x81, 0xcd, 0xda, 0x20, 0xc1, 0xa2, 0x35,
+ 0xbb, 0x7d, 0x92, 0x96, 0xd4, 0xec, 0x8e, 0x66, 0x98, 0x98, 0x93, 0x55,
+ 0x52, 0x25, 0xa5, 0xf8, 0x8b, 0xc7, 0xef, 0x4d, 0xe1, 0xdb, 0xe9, 0x0e,
+ 0xbf, 0x17, 0xb1, 0xa4, 0x5b, 0x5d, 0x11, 0x7b, 0x37, 0xaf, 0x83, 0xab,
+ 0xb6, 0xcf, 0xfe, 0x34, 0x5f, 0xa4, 0x05, 0xc4, 0xc1, 0xa6, 0x49, 0xdc,
+ 0xa9, 0x15, 0x27, 0xa1, 0xdf, 0x47, 0xb8, 0xb4, 0xcf, 0x36, 0xe5, 0x61,
+ 0xa0, 0x8c, 0x1f, 0x17, 0x12, 0xb8, 0x9b, 0x0b, 0x97, 0x4d, 0x86, 0x45,
+ 0x4f, 0x0a, 0xb6, 0x99, 0xf6, 0x11, 0x64, 0x6f, 0x45, 0xbc, 0xae, 0x1d,
+ 0x45, 0x84, 0xc7, 0xf4, 0x2a, 0x59, 0x5f, 0x79, 0x0d, 0xae, 0x47, 0x91,
+ 0x5b, 0x4c, 0xfe, 0xe7, 0x14, 0xe0, 0x1b, 0x85, 0x75, 0x56, 0xf9, 0x78,
+ 0xd3, 0xae, 0xf3, 0xbf, 0xd9, 0x15, 0xbe, 0xa5, 0xf6, 0x17, 0x31, 0x3d,
+ 0xae, 0x80, 0x03, 0xb6, 0xa5, 0x55, 0xd6, 0x89, 0xd5, 0x81, 0xc6, 0x9a,
+ 0xc3, 0x11, 0x73, 0xc9, 0x69, 0xff, 0xcd, 0x48, 0xa0, 0xd5, 0x8c, 0x97,
+ 0xcd, 0x76, 0xdc, 0xa3, 0x5a, 0x3b, 0x2d, 0xb3, 0xc7, 0x19, 0xc9, 0x60,
+ 0xd6, 0xd2, 0x2c, 0x1c, 0x96, 0xda, 0x18, 0x92, 0xb4, 0xb3, 0x30, 0xbb,
+ 0x5b, 0x2a, 0xb5, 0x95, 0xb9, 0xe8, 0xcd, 0x97, 0xb9, 0x5a, 0xf2, 0xd7,
+ 0xaf, 0x0b, 0xc1, 0x49, 0x5b, 0xdf, 0x4f, 0x8e, 0x6b, 0x73, 0xd0, 0xe9,
+ 0x1c, 0x5d, 0x88, 0x49, 0x3b, 0x52, 0x8d, 0x81, 0xe8, 0xbe, 0x39, 0x7d,
+ 0x7b, 0xe4, 0xe2, 0x8a, 0x45, 0xcb, 0xe7, 0x4f, 0xa2, 0x58, 0x99, 0x03,
+ 0x04, 0x85, 0x58, 0x02, 0x79, 0xaf, 0x5b, 0xa3, 0x0f, 0xab, 0x43, 0xca,
+ 0xfc, 0xe2, 0x6e, 0x99, 0x4f, 0x36, 0x91, 0xe4, 0xff, 0x7e, 0x9e, 0x7f,
+ 0xec, 0x8b, 0x19, 0x03, 0x38, 0xb2, 0x95, 0x65, 0xb9, 0x5b, 0x82, 0xbc,
+ 0xa8, 0xfa, 0xc5, 0x2c, 0x02, 0x76, 0x65, 0x15, 0x1b, 0x43, 0xb0, 0x57,
+ 0xe4, 0xc2, 0xe4, 0x73, 0x71, 0x49, 0x49, 0x93, 0x5b, 0xcc, 0x00, 0x88,
+ 0x85, 0x02, 0xa8, 0x0e, 0xfb, 0x1e, 0x89, 0x91, 0x0e, 0xf6, 0x9b, 0x9b,
+ 0x3b, 0x38, 0x3b, 0x7b, 0x7d, 0x70, 0x71, 0xe0, 0xe6, 0x26, 0x28, 0x44,
+ 0xcc, 0x54, 0xa0, 0x9b, 0xb2, 0xe0, 0xa6, 0x98, 0x37, 0x1b, 0x7f, 0xe0,
+ 0x04, 0x9a, 0xf6, 0x5d, 0x7f, 0x76, 0x7e, 0xca, 0x16, 0x86, 0x3f, 0xfc,
+ 0x74, 0x10, 0x20, 0x4b, 0x70, 0xb9, 0xe8, 0x6e, 0xd4, 0xf2, 0xde, 0x56,
+ 0xc2, 0xe3, 0x33, 0x24, 0xbd, 0x9e, 0x8b, 0xb4, 0x90, 0x84, 0xfa, 0xe4,
+ 0x03, 0xef, 0x69, 0x39, 0x76, 0xc2, 0x93, 0x18, 0xef, 0x64, 0x3b, 0x7b,
+ 0xdd, 0x88, 0xcb, 0x60, 0x22, 0x85, 0x67, 0x62, 0x86, 0x93, 0x67, 0x6b,
0x35, 0x25, 0x89, 0x9f, 0x84, 0xd6, 0x1a, 0xac, 0x83, 0x8d, 0x6d, 0x4c,
- 0x5f, 0x13, 0x5e, 0xa8, 0x36, 0x22, 0xac, 0xdb, 0x1f, 0xdb, 0x20, 0x01,
- 0x30, 0x00, 0xc3, 0x15, 0x16, 0x20, 0x11, 0xb5, 0x85, 0x54, 0xd6, 0x1c,
- 0xda, 0x68, 0x55, 0x9d, 0x8a, 0xce, 0x8e, 0x78, 0x84, 0x88, 0xce, 0x6d,
- 0x0e, 0xc3, 0xd8, 0x74, 0x3f, 0x18, 0x0c, 0xcc, 0xb0, 0x2f, 0xd3, 0xa6,
- 0x0f, 0xa2, 0x87, 0x6a, 0xab, 0x1f, 0x68, 0x7c, 0xbe, 0x9b, 0x4d, 0x84,
- 0xfc, 0xa1, 0x2d, 0xcb, 0x2b, 0xe6, 0x84, 0x3e, 0x85, 0xca, 0xea, 0x48,
- 0x05, 0x8d, 0xcd, 0x8d, 0xe6, 0x10, 0xa1, 0x47, 0xab, 0x25, 0x1b, 0x6c,
- 0xf8, 0xaf, 0xad, 0x9d, 0xe1, 0xf6, 0x7a, 0x3c, 0x7a, 0x84, 0x63, 0xc2,
- 0x28, 0x66, 0x28, 0xf9, 0x52, 0xf8, 0xa0, 0x78, 0x7c, 0x80, 0xc2, 0xc0,
- 0x48, 0x22, 0x5d, 0x50, 0x07, 0x9d, 0x63, 0x19, 0x9c, 0x44, 0xc6, 0x4b,
- 0x71, 0xcc, 0x78, 0x8e, 0x38, 0x2f, 0x90, 0x69, 0x9d, 0xb2, 0x36, 0x04,
- 0x43, 0xcc, 0x7a, 0xf7, 0x02, 0xcf, 0x27, 0xe2, 0x59, 0x6e, 0xad, 0xf3,
- 0xaf, 0x4a, 0xed, 0x73, 0xfb, 0x1f, 0x00, 0x7d, 0xae, 0xe4, 0x76, 0x0d,
- 0xcb, 0xfb, 0x4d, 0x46, 0x82, 0xe0, 0x14, 0x99, 0x6c, 0x6c, 0x47, 0x7b,
- 0x49, 0xba, 0x54, 0x31, 0x9f, 0xc4, 0x45, 0x6f, 0x1a, 0xbe, 0x80, 0x8a,
- 0x63, 0x12, 0x85, 0x35, 0xe0, 0xad, 0x24, 0x8c, 0xd1, 0xf7, 0x18, 0xde,
- 0x65, 0xc6, 0x51, 0xb5, 0x49, 0x3e, 0x89, 0xf2, 0xfa, 0x5b, 0x80, 0x54,
- 0x6e, 0x10, 0xac, 0x7c, 0x8f, 0x32, 0x27, 0xf2, 0x4b, 0xeb, 0x26, 0x1c,
- 0x02, 0xa6, 0x8b, 0x54, 0xf3, 0x65, 0x24, 0x2f, 0xb4, 0xdf, 0x1f, 0x32,
- 0x97, 0x6d, 0xc0, 0xb6, 0x88, 0x51, 0x87, 0x9f, 0x28, 0x9c, 0xc9, 0x0f,
- 0x15, 0xa9, 0x71, 0xa6, 0x22, 0x23, 0xe6, 0xa5, 0xe0, 0xf1, 0xca, 0x14,
- 0x2f, 0x0e, 0x4e, 0x3f, 0x7c, 0x7b, 0x78, 0x78, 0x7a, 0xf4, 0xfa, 0xf8,
- 0x50, 0xef, 0x19, 0xf7, 0xd1, 0xbb, 0x8b, 0xef, 0x8e, 0x0d, 0xa2, 0xd7,
- 0xd6, 0x27, 0x32, 0x83, 0x71, 0xd4, 0x17, 0x9a, 0x3b, 0xce, 0xe7, 0xcb,
- 0x8f, 0x7d, 0x00, 0x0c, 0x11, 0x31, 0xef, 0x1f, 0xfd, 0xd0, 0x4f, 0xbe,
- 0x39, 0x1d, 0xbc, 0xff, 0x21, 0x82, 0x0e, 0x69, 0xc4, 0x59, 0xb7, 0x05,
- 0x4b, 0x17, 0x75, 0x8d, 0x42, 0x6a, 0x7e, 0xee, 0xa6, 0xff, 0x76, 0xd4,
- 0x16, 0xff, 0x47, 0x9b, 0x02, 0xa3, 0xe6, 0x96, 0xf3, 0xa0, 0x6a, 0x43,
- 0x20, 0xc5, 0xeb, 0xd5, 0x0b, 0x72, 0x78, 0xbe, 0x9d, 0x28, 0x75, 0x35,
- 0x09, 0xf0, 0x3e, 0x79, 0x49, 0xff, 0x74, 0x61, 0xe9, 0x6d, 0x9d, 0x9f,
- 0x7f, 0xb3, 0x99, 0x9c, 0x06, 0xd5, 0x17, 0x9c, 0xad, 0x65, 0x68, 0x31,
- 0x96, 0x6c, 0xa6, 0xa1, 0xc6, 0x03, 0xab, 0x4d, 0xc9, 0x70, 0xd9, 0xb1,
- 0x9f, 0x5c, 0x5b, 0xb0, 0x3b, 0xdc, 0x94, 0x3f, 0x91, 0x2c, 0x91, 0xb0,
- 0x45, 0xbd, 0x81, 0xfd, 0x37, 0x81, 0x84, 0x45, 0x60, 0x6c, 0x4b, 0x46,
- 0xb8, 0xe3, 0x93, 0x30, 0x3f, 0x0d, 0x3b, 0x4c, 0x47, 0x74, 0x92, 0x4f,
- 0x24, 0xcd, 0x87, 0x35, 0x06, 0x91, 0x14, 0x92, 0xa4, 0xf7, 0x5f, 0x5b,
- 0xc3, 0xaa, 0xba, 0xde, 0xca, 0x27, 0x1f, 0xca, 0x2a, 0xed, 0xb5, 0x2f,
- 0xe7, 0xe0, 0xeb, 0x09, 0x7f, 0x9d, 0xf4, 0x86, 0xee, 0x51, 0xfd, 0x9d,
- 0x3f, 0xff, 0x2d, 0xc1, 0xc9, 0x68, 0x6d, 0x1e, 0x05, 0x77, 0x8e, 0x76,
- 0x82, 0x1f, 0x1d, 0x3a, 0x31, 0x5c, 0x5d, 0x07, 0xdc, 0x08, 0xb6, 0x41,
- 0x36, 0x97, 0xb7, 0x26, 0xda, 0x0d, 0x60, 0xda, 0x25, 0x2d, 0x50, 0x7b,
- 0x3a, 0xb7, 0xaf, 0x0f, 0xcf, 0xfa, 0x82, 0xf9, 0x1c, 0xe2, 0x3d, 0x7b,
- 0x74, 0x36, 0xc5, 0x79, 0x5e, 0xa5, 0x9e, 0xf6, 0xff, 0x89, 0x38, 0xcf,
- 0x37, 0xe5, 0x28, 0x79, 0x39, 0xa5, 0x17, 0xa7, 0xdd, 0x39, 0xbf, 0x52,
- 0x84, 0xd7, 0x57, 0x12, 0x6e, 0xc1, 0xe1, 0x28, 0x7e, 0xb0, 0x48, 0xa8,
- 0x68, 0x46, 0xf4, 0xd2, 0x2e, 0xc5, 0xb4, 0x86, 0x4d, 0x8c, 0xdf, 0x88,
- 0x12, 0x24, 0x7b, 0x08, 0x46, 0x66, 0x2a, 0x61, 0xcc, 0x1f, 0xfe, 0x09,
- 0xbe, 0xaf, 0x15, 0x98, 0x7b, 0xfd, 0x58, 0xf9, 0xee, 0xe9, 0xaa, 0xf7,
- 0x68, 0xe3, 0xa4, 0x35, 0x3e, 0x42, 0x02, 0xd1, 0x2c, 0xe3, 0xd0, 0x4a,
- 0x0f, 0x95, 0x6a, 0x1b, 0x61, 0x2c, 0x52, 0x15, 0x81, 0x6d, 0xb9, 0xe6,
- 0xda, 0xf1, 0x6f, 0xdd, 0xc6, 0xb8, 0x55, 0xb5, 0xa5, 0x52, 0x87, 0xcb,
- 0x1b, 0xd6, 0x94, 0xb2, 0x82, 0xd1, 0x4f, 0x8d, 0x04, 0x86, 0x2b, 0x00,
- 0xba, 0x78, 0xa0, 0xc8, 0xa9, 0x64, 0x61, 0x84, 0x5d, 0xf1, 0x1c, 0x50,
- 0x3b, 0xf8, 0x8e, 0xd5, 0x40, 0xf3, 0xb2, 0x09, 0x58, 0x3a, 0xea, 0xd4,
- 0x80, 0x3a, 0xbb, 0x8e, 0xb5, 0xab, 0x4e, 0x95, 0xd7, 0xbf, 0x21, 0xe9,
- 0x4c, 0x51, 0xcc, 0x29, 0xaf, 0xea, 0x01, 0xbb, 0xad, 0xba, 0x23, 0xd1,
- 0xa1, 0x34, 0x69, 0x1e, 0x89, 0xf9, 0xcd, 0x82, 0x6a, 0x0a, 0xc2, 0xc2,
- 0xa4, 0x64, 0x25, 0xa2, 0xed, 0x2a, 0x05, 0x15, 0x19, 0x74, 0x55, 0xcb,
- 0xba, 0xcd, 0xb3, 0x3b, 0xef, 0xd9, 0x6d, 0xe0, 0x36, 0xa9, 0x2f, 0x17,
- 0xcb, 0x02, 0x66, 0x26, 0x75, 0x93, 0xb9, 0xb8, 0x43, 0x17, 0xa4, 0xd6,
- 0x2c, 0x1d, 0x5f, 0x93, 0xf8, 0x38, 0x40, 0xcc, 0x6e, 0xd2, 0x44, 0xb4,
- 0x61, 0x63, 0x42, 0x6b, 0xa0, 0x9c, 0x62, 0xa9, 0x91, 0x80, 0x9d, 0x25,
- 0x9c, 0xfd, 0x83, 0x3c, 0x44, 0x17, 0x77, 0x28, 0xc4, 0xe8, 0x12, 0xa7,
- 0xa1, 0xa4, 0x16, 0xa5, 0x83, 0x1d, 0x97, 0x6c, 0x77, 0x5e, 0xd4, 0x0e,
- 0xc7, 0x59, 0xa2, 0xb0, 0xe2, 0x0d, 0x8b, 0x96, 0xc2, 0x35, 0xa5, 0xc9,
- 0xbb, 0xe3, 0x73, 0x9f, 0x33, 0x54, 0x6b, 0x8d, 0x2e, 0xa9, 0x63, 0xb1,
- 0xca, 0xf1, 0x11, 0x06, 0xca, 0x1d, 0x1f, 0x9d, 0x5f, 0x74, 0x9a, 0x04,
- 0xf6, 0x48, 0xad, 0x9e, 0x65, 0x01, 0x4e, 0x42, 0xa5, 0xb5, 0xdf, 0x10,
- 0x96, 0x29, 0x9e, 0x6c, 0xb3, 0x00, 0xb2, 0xe6, 0xe4, 0x32, 0xc6, 0xe2,
- 0x25, 0xe6, 0x21, 0xfe, 0x49, 0xec, 0xa8, 0x1a, 0x8a, 0x64, 0x21, 0x8e,
- 0xd5, 0x72, 0x34, 0x08, 0x92, 0xb9, 0x85, 0x21, 0x00, 0x11, 0x29, 0x1f,
- 0xb3, 0x72, 0x7f, 0x13, 0xc7, 0x70, 0x6c, 0x9c, 0x9e, 0x9c, 0x3e, 0x31,
- 0x72, 0xb2, 0xcc, 0xfb, 0x86, 0x9b, 0x73, 0x9c, 0xb0, 0x94, 0xa6, 0x20,
- 0x64, 0xfc, 0x74, 0x83, 0xb8, 0xba, 0x0a, 0xe8, 0xf2, 0x3a, 0xf2, 0x42,
- 0xb4, 0xd6, 0x51, 0x1d, 0x15, 0xcd, 0xc8, 0x42, 0x4e, 0x03, 0x0e, 0x72,
- 0x98, 0x3b, 0xf0, 0x53, 0x2c, 0xc6, 0xc0, 0x91, 0xa2, 0xa6, 0x31, 0x80,
- 0x0e, 0x85, 0x0c, 0xfd, 0xc9, 0x0d, 0x46, 0x4d, 0xa7, 0x2d, 0xca, 0xdf,
- 0x21, 0xa9, 0x9d, 0xa4, 0x4d, 0x49, 0xc5, 0xaf, 0x9a, 0xb9, 0xf8, 0x92,
- 0x51, 0x82, 0x0a, 0x74, 0xec, 0x4a, 0x06, 0x40, 0xf0, 0x8a, 0x9d, 0x14,
- 0x7b, 0x45, 0x23, 0x5c, 0x66, 0xf0, 0x83, 0x38, 0xcd, 0x24, 0xb6, 0xd4,
- 0x83, 0x3d, 0xf4, 0x9b, 0xa1, 0x48, 0x1d, 0xa5, 0x95, 0x82, 0xc2, 0xb8,
- 0x92, 0xb6, 0x46, 0x3a, 0x37, 0x09, 0x92, 0x6e, 0xed, 0x74, 0xad, 0xd4,
- 0x13, 0xa5, 0xd3, 0x66, 0x37, 0x14, 0xfd, 0xd2, 0x61, 0x9e, 0xc2, 0x5e,
- 0xf5, 0x88, 0xf5, 0xcc, 0x73, 0x1a, 0x8b, 0x02, 0xd5, 0x5e, 0x72, 0xe8,
- 0xa5, 0x7a, 0xa9, 0x04, 0xb5, 0x39, 0xaf, 0x7b, 0x00, 0x86, 0x03, 0x3c,
- 0x62, 0xc2, 0x6b, 0xd2, 0x75, 0x94, 0x6f, 0xb2, 0x30, 0x64, 0xb6, 0x29,
- 0x37, 0xee, 0xee, 0x34, 0xe0, 0x15, 0x1a, 0xf5, 0xe7, 0x3a, 0x23, 0x12,
- 0x50, 0xa1, 0x6c, 0x33, 0x71, 0xc6, 0x64, 0x5d, 0x76, 0x89, 0xfc, 0x08,
- 0xe0, 0x3a, 0xb5, 0x37, 0x24, 0x64, 0x5c, 0x71, 0x86, 0x44, 0x9b, 0x28,
- 0x24, 0x93, 0x04, 0x50, 0xc6, 0x06, 0xf0, 0x55, 0x27, 0xae, 0xf4, 0xdd,
- 0x86, 0x62, 0xf5, 0xfa, 0x88, 0xc6, 0x76, 0xf9, 0xb9, 0x2e, 0xe4, 0x11,
- 0xba, 0x5d, 0x9e, 0xfc, 0xf0, 0x43, 0xd2, 0x84, 0xb5, 0xdb, 0x5c, 0x15,
- 0x14, 0x0f, 0x05, 0x9d, 0x6e, 0xdc, 0x2e, 0x9e, 0x60, 0x34, 0xa0, 0xc4,
- 0xc5, 0xde, 0x61, 0x28, 0xef, 0x90, 0x4c, 0x74, 0xa7, 0xaf, 0x32, 0x6c,
- 0x85, 0x50, 0x4e, 0x18, 0x9d, 0x12, 0x5f, 0xc6, 0x3e, 0xcc, 0xa3, 0xef,
- 0x82, 0xba, 0xc4, 0x1b, 0x8e, 0xa8, 0x99, 0x70, 0xa9, 0x2a, 0x77, 0x9d,
- 0x90, 0x10, 0x70, 0x37, 0x1f, 0x76, 0x55, 0x0c, 0x8c, 0x21, 0xf7, 0x24,
- 0xf8, 0x1f, 0x33, 0x92, 0xc2, 0x89, 0xc0, 0x61, 0x65, 0x8b, 0xe0, 0x98,
- 0x66, 0x28, 0x52, 0x82, 0xaf, 0x7c, 0x1e, 0xc5, 0x35, 0x88, 0x07, 0x02,
- 0x01, 0x0c, 0x52, 0x64, 0x23, 0x75, 0x01, 0x63, 0x49, 0x0d, 0x2f, 0x9e,
- 0x39, 0x2a, 0xc3, 0xdd, 0x92, 0x88, 0xb5, 0xb8, 0xc4, 0x0f, 0xca, 0xfa,
- 0x05, 0x16, 0x53, 0xc4, 0x32, 0x68, 0x3a, 0x8f, 0x90, 0xfe, 0x1f, 0x0d,
- 0x23, 0x46, 0xd2, 0xf4, 0x14, 0xb2, 0x4a, 0x48, 0x2f, 0x86, 0x77, 0x2d,
- 0xe6, 0x83, 0xba, 0x5c, 0x62, 0x85, 0x78, 0x43, 0x18, 0x1f, 0x81, 0x1d,
- 0x00, 0x06, 0xe6, 0xc4, 0x02, 0xa5, 0xc5, 0x6d, 0xa0, 0x26, 0x95, 0x84,
- 0xa4, 0xcf, 0x80, 0x5a, 0x13, 0xf9, 0xa5, 0x7d, 0x30, 0xa0, 0x24, 0x1b,
- 0x72, 0x72, 0x61, 0xc3, 0xf3, 0x39, 0x18, 0xcc, 0xd2, 0x8f, 0x03, 0x3c,
- 0x56, 0x45, 0xe5, 0x51, 0x22, 0x5b, 0xa7, 0xb4, 0x50, 0x85, 0x0b, 0x66,
- 0x5a, 0xad, 0xcb, 0x79, 0xd0, 0x40, 0x55, 0xa6, 0x20, 0xbe, 0x1b, 0xbe,
- 0x3e, 0xbc, 0x68, 0x1f, 0x2d, 0x20, 0x50, 0xa8, 0x89, 0x00, 0x99, 0x06,
- 0xf4, 0xf7, 0xe9, 0xfb, 0x8b, 0x4d, 0x5f, 0x1a, 0x4f, 0xa8, 0xb4, 0x11,
- 0xd0, 0xa7, 0x11, 0xf0, 0x31, 0xbe, 0xa6, 0x44, 0xf7, 0x2b, 0x83, 0x05,
- 0x86, 0xa6, 0x3b, 0x10, 0x5c, 0xcc, 0xf3, 0xc9, 0xf6, 0x4e, 0x9f, 0xfe,
- 0xd9, 0x85, 0xb5, 0xed, 0xc9, 0xf6, 0x13, 0xe7, 0x41, 0xb0, 0xa7, 0x22,
- 0x27, 0x02, 0x87, 0x54, 0xa1, 0x32, 0x6c, 0xe0, 0x88, 0x48, 0x9e, 0x7c,
- 0xfc, 0x88, 0xaf, 0x9a, 0xd1, 0x70, 0x03, 0x17, 0xd7, 0xbc, 0xca, 0x63,
- 0x62, 0x03, 0xf7, 0x2b, 0x0e, 0xb3, 0xd9, 0x72, 0x2e, 0xe1, 0x3e, 0xc0,
- 0x7b, 0xe5, 0x0c, 0x82, 0xe1, 0x2a, 0x54, 0xaf, 0xba, 0x9d, 0xd4, 0x1d,
- 0xc2, 0x7a, 0x11, 0xad, 0xf0, 0xe4, 0x5d, 0x2f, 0x96, 0x8e, 0x10, 0x33,
- 0x46, 0x3c, 0x26, 0x01, 0xa2, 0x60, 0x1c, 0xdb, 0x1f, 0xc3, 0xfb, 0xba,
- 0x41, 0x12, 0xc4, 0x2e, 0x95, 0x19, 0xa9, 0xea, 0xbf, 0x02, 0xd6, 0x6f,
- 0x8f, 0x63, 0x70, 0xe9, 0x50, 0x60, 0x85, 0xed, 0xd7, 0x5d, 0x89, 0xef,
- 0x95, 0x3f, 0x9e, 0x84, 0xaa, 0x85, 0x95, 0x58, 0xed, 0x2c, 0x2f, 0xb4,
- 0x2f, 0x45, 0x3f, 0x43, 0xd6, 0xc5, 0xc7, 0x8f, 0x8b, 0x2e, 0x72, 0xa6,
- 0x10, 0x4b, 0xd0, 0x9a, 0x6a, 0xae, 0xa5, 0xe7, 0xd5, 0xdb, 0x89, 0xdf,
- 0x3b, 0xca, 0x78, 0x21, 0x9a, 0x06, 0x28, 0x88, 0x56, 0xda, 0x75, 0x20,
- 0x13, 0x3c, 0x48, 0xd4, 0x3d, 0x8e, 0x7d, 0x36, 0x77, 0xae, 0x46, 0xb5,
- 0x8a, 0xfa, 0xd7, 0x8d, 0x8c, 0x63, 0x4e, 0x53, 0xd2, 0x0b, 0xa6, 0x82,
- 0xe4, 0xe4, 0xe2, 0xf0, 0x4b, 0x1b, 0x96, 0xc4, 0x6f, 0xfb, 0xe0, 0x2b,
- 0x7e, 0xef, 0x5f, 0xfe, 0x9b, 0x22, 0xb7, 0x3a, 0x5a, 0xc5, 0x1f, 0xd0,
- 0x11, 0x17, 0xd3, 0x10, 0xc7, 0x1f, 0x4c, 0xe7, 0x05, 0xb7, 0x18, 0xc0,
- 0x3c, 0xf0, 0x92, 0x24, 0x8e, 0x6c, 0xb2, 0xd2, 0x59, 0x0f, 0x29, 0x93,
- 0xf8, 0x42, 0x3e, 0x5b, 0xce, 0x7c, 0x02, 0x27, 0x57, 0x63, 0xaa, 0x33,
- 0x5f, 0x6d, 0x3e, 0x2c, 0xa7, 0x31, 0xe8, 0xa0, 0x11, 0xe0, 0x0d, 0xfa,
+ 0x5f, 0x13, 0x5e, 0xa8, 0x36, 0x1a, 0xac, 0xdb, 0x1f, 0xdb, 0x20, 0x01,
+ 0x30, 0x00, 0xc3, 0x15, 0x16, 0x20, 0x11, 0xb5, 0x85, 0x54, 0xd5, 0x1c,
+ 0xd8, 0x68, 0x55, 0x9d, 0xea, 0x9c, 0x1d, 0xf1, 0x08, 0x11, 0x9d, 0xdb,
+ 0x1c, 0x06, 0x5d, 0xd3, 0x7d, 0xbf, 0xdf, 0x37, 0xc3, 0xbe, 0x4c, 0x9b,
+ 0x3e, 0xe8, 0x3c, 0x54, 0x5b, 0xed, 0x40, 0xe3, 0xf3, 0x71, 0x36, 0x11,
+ 0xf2, 0x87, 0xb6, 0x2c, 0xaf, 0x98, 0x13, 0xfa, 0x14, 0xaa, 0xaa, 0x23,
+ 0x15, 0xb4, 0x6b, 0x6e, 0x34, 0x87, 0x08, 0x3d, 0x5a, 0x2d, 0xd9, 0x60,
+ 0xc3, 0x7f, 0x6d, 0xef, 0x0e, 0x76, 0xd6, 0xbb, 0xa3, 0x47, 0x38, 0x26,
+ 0x8c, 0x62, 0x86, 0x90, 0x2f, 0x45, 0x0f, 0x8a, 0xc7, 0x07, 0x28, 0x0c,
+ 0x8c, 0x24, 0xd2, 0x05, 0x75, 0x10, 0x1d, 0x4b, 0xff, 0xb4, 0x63, 0xbc,
+ 0x14, 0xc7, 0x8c, 0xe7, 0x88, 0xf3, 0x02, 0x99, 0xd6, 0x29, 0x6b, 0x43,
+ 0x30, 0xc4, 0xac, 0xc7, 0x17, 0x78, 0x3e, 0x11, 0xcf, 0x72, 0x6b, 0x9d,
+ 0x7f, 0x55, 0x6a, 0x9f, 0xdb, 0xff, 0x00, 0xe4, 0x73, 0x25, 0xb7, 0x6b,
+ 0x58, 0xde, 0x6f, 0x32, 0x12, 0x04, 0xa7, 0xc8, 0x64, 0x63, 0x3b, 0xda,
+ 0x4b, 0xd2, 0xa5, 0x8a, 0xf9, 0xa4, 0x5b, 0xf0, 0xa6, 0xe1, 0x0b, 0xa8,
+ 0x38, 0x26, 0x51, 0x58, 0x03, 0xde, 0x4a, 0xc2, 0x18, 0x7d, 0x8f, 0xdf,
+ 0x5d, 0x66, 0x1c, 0x55, 0x9b, 0xe4, 0x93, 0x4e, 0x5e, 0x7f, 0x0b, 0x90,
+ 0xca, 0x0d, 0x82, 0x95, 0xef, 0x51, 0xe6, 0x44, 0x7e, 0x69, 0xdd, 0x84,
+ 0x43, 0xc0, 0x74, 0x91, 0x6a, 0xbe, 0xec, 0xc8, 0x0b, 0xed, 0xf7, 0x07,
+ 0xcc, 0x65, 0x1b, 0xb0, 0x2d, 0x62, 0xd4, 0xe1, 0x27, 0x0a, 0x67, 0xf2,
+ 0x43, 0x35, 0x6a, 0x9c, 0xa9, 0x8e, 0x11, 0xf3, 0x52, 0xb0, 0x78, 0x65,
+ 0x8a, 0x17, 0x87, 0x67, 0x1f, 0xbe, 0x3d, 0x3a, 0x3a, 0x3b, 0x7e, 0x7d,
+ 0x72, 0xa4, 0xf7, 0x8c, 0xfb, 0xe8, 0xdd, 0xc5, 0x77, 0x27, 0x06, 0xcf,
+ 0x6b, 0xeb, 0xd3, 0x31, 0x83, 0x71, 0xd4, 0x17, 0x9a, 0x3b, 0xc9, 0xe7,
+ 0xcb, 0x8f, 0x3d, 0x00, 0x0c, 0x11, 0x31, 0x1f, 0x1c, 0xff, 0xd0, 0x4b,
+ 0xbe, 0x39, 0xeb, 0xbf, 0xff, 0xa1, 0x03, 0x1d, 0xd2, 0x88, 0xb3, 0x6e,
+ 0x0b, 0x96, 0x2e, 0xea, 0x1a, 0x45, 0xd4, 0xfc, 0xdc, 0x4d, 0xff, 0x8d,
+ 0xd4, 0x15, 0xff, 0x67, 0x9b, 0x02, 0x3b, 0xcd, 0x2d, 0xe7, 0x41, 0xc5,
+ 0x86, 0x40, 0x8a, 0xd7, 0xab, 0x17, 0xe4, 0xf0, 0x7c, 0x27, 0x51, 0xea,
+ 0x6a, 0x12, 0xe0, 0x7d, 0xf2, 0x92, 0xfe, 0x89, 0xe1, 0xe8, 0x6d, 0x0f,
+ 0x87, 0xdf, 0x6c, 0x25, 0x67, 0x41, 0xe5, 0x05, 0x67, 0x6b, 0x19, 0x58,
+ 0x8c, 0x25, 0x9b, 0x69, 0xa8, 0xf1, 0xc0, 0x6a, 0x53, 0x32, 0x54, 0x76,
+ 0xd7, 0x4f, 0xae, 0x2d, 0xd8, 0x1d, 0x6e, 0xca, 0x9f, 0x48, 0x96, 0x48,
+ 0xd8, 0xa2, 0xde, 0xc0, 0xfe, 0x9b, 0x20, 0xc2, 0x22, 0x30, 0xb6, 0x25,
+ 0x23, 0xdc, 0xf1, 0x49, 0x98, 0x9f, 0x86, 0x1d, 0xa6, 0x23, 0x3a, 0xc9,
+ 0x27, 0x92, 0xe6, 0xc3, 0x1a, 0x83, 0x48, 0x0a, 0x49, 0xb2, 0xf1, 0xdf,
+ 0xdb, 0x83, 0xaa, 0xba, 0xde, 0xce, 0x27, 0x1f, 0xca, 0x2a, 0xdd, 0x68,
+ 0x5f, 0xce, 0xc1, 0xd7, 0x13, 0xfe, 0x3a, 0xd9, 0x18, 0xb8, 0x47, 0xf5,
+ 0x77, 0xfe, 0xfc, 0xb7, 0x04, 0x27, 0xa3, 0xb5, 0x79, 0x14, 0xd8, 0xb9,
+ 0xb3, 0x13, 0xfc, 0xe8, 0xc0, 0x89, 0xe1, 0xea, 0x3a, 0xe0, 0x46, 0xb0,
+ 0x0d, 0xb2, 0xb9, 0xbc, 0x35, 0x9d, 0xdd, 0x00, 0xa6, 0x5d, 0xd2, 0x02,
+ 0xb4, 0xa7, 0x73, 0xfb, 0xfa, 0xe8, 0xbc, 0x27, 0x78, 0xcf, 0x21, 0xd6,
+ 0xb3, 0x47, 0x67, 0x53, 0x8c, 0xe7, 0x55, 0xea, 0x69, 0xef, 0x5f, 0x88,
+ 0xf1, 0x7c, 0x53, 0x8e, 0x92, 0x97, 0x53, 0x7a, 0x71, 0x1a, 0xcf, 0xf9,
+ 0x95, 0x02, 0xbc, 0xbe, 0x8a, 0x70, 0x0b, 0x0e, 0x47, 0xb1, 0x83, 0x45,
+ 0x42, 0x45, 0x33, 0xa2, 0x97, 0xc6, 0x14, 0xd3, 0x1a, 0x36, 0x31, 0xa0,
+ 0x26, 0xb6, 0x13, 0x24, 0x37, 0x10, 0x8c, 0xcc, 0x54, 0xc2, 0x98, 0x3f,
+ 0xfc, 0x13, 0x7c, 0x5f, 0xab, 0x2f, 0x6f, 0xf4, 0xba, 0xca, 0xf7, 0x86,
+ 0xae, 0xfa, 0x06, 0x6d, 0x9c, 0xb4, 0xc6, 0x47, 0x48, 0xe0, 0x99, 0x65,
+ 0x1c, 0x5a, 0xe5, 0xa1, 0x52, 0x6d, 0x23, 0x8c, 0x45, 0xaa, 0x3a, 0x60,
+ 0x5b, 0xae, 0xb9, 0x76, 0xfc, 0x5b, 0xdc, 0x18, 0xb7, 0xaa, 0xae, 0x54,
+ 0xea, 0x30, 0x79, 0xc3, 0x7a, 0x52, 0x56, 0x2c, 0xfa, 0xa9, 0x91, 0xc0,
+ 0x60, 0x05, 0x40, 0x17, 0x0f, 0x14, 0x39, 0x95, 0x2c, 0x8c, 0xb0, 0x2b,
+ 0x9e, 0x03, 0x6a, 0xfb, 0xdf, 0xb1, 0x1a, 0x68, 0x5e, 0x36, 0x01, 0x4a,
+ 0x47, 0x8d, 0x1a, 0x50, 0x67, 0xec, 0x58, 0xbb, 0xca, 0x54, 0x79, 0xfd,
+ 0x1b, 0x92, 0xce, 0x14, 0x85, 0x9c, 0xf2, 0xaa, 0xee, 0xb3, 0xdb, 0x2a,
+ 0x1e, 0x89, 0x0e, 0xa5, 0x49, 0xf3, 0x48, 0xcc, 0x6f, 0x16, 0x54, 0x52,
+ 0x10, 0x16, 0x26, 0xe5, 0x2a, 0x11, 0x6d, 0x57, 0x29, 0xa8, 0x48, 0x3f,
+ 0x56, 0x29, 0xeb, 0x36, 0xcf, 0xee, 0xbc, 0x67, 0xb7, 0x81, 0xdb, 0xa4,
+ 0xbe, 0x5c, 0x2c, 0x0b, 0x98, 0x99, 0xd4, 0x4c, 0xe6, 0xc2, 0x0e, 0x31,
+ 0x48, 0xad, 0x59, 0x3a, 0xbe, 0x26, 0xf1, 0xb1, 0x8f, 0x98, 0xdd, 0xa4,
+ 0x89, 0x68, 0xc3, 0xc6, 0x84, 0xd6, 0x40, 0x39, 0xc5, 0x52, 0x23, 0x01,
+ 0xa3, 0xe5, 0x9b, 0xfd, 0x83, 0x3c, 0x44, 0x17, 0x77, 0x28, 0xc4, 0xe8,
+ 0x12, 0xa7, 0xa1, 0xa4, 0x16, 0xa5, 0x83, 0x1c, 0x97, 0x6c, 0x77, 0x5e,
+ 0xd4, 0x88, 0xe3, 0x2c, 0x51, 0x48, 0xf1, 0x86, 0x45, 0x4b, 0xe1, 0x9a,
+ 0xd2, 0xe4, 0xdd, 0xc9, 0xd0, 0xe7, 0x0c, 0xd5, 0x5a, 0x9f, 0x4b, 0x6a,
+ 0x58, 0xac, 0x72, 0x7c, 0x84, 0x81, 0x72, 0x27, 0xc7, 0xc3, 0x8b, 0xa8,
+ 0x49, 0x60, 0x9f, 0xd4, 0xea, 0x59, 0x16, 0xe0, 0x24, 0x54, 0x5a, 0xf7,
+ 0x0d, 0x61, 0x99, 0xe2, 0xc9, 0x36, 0x0b, 0x20, 0x6b, 0x4e, 0x2e, 0x63,
+ 0xac, 0xbb, 0xc4, 0x3c, 0xc4, 0x3f, 0x8b, 0x1d, 0x55, 0x43, 0x91, 0x2c,
+ 0xc4, 0xb1, 0x5a, 0x8e, 0xfa, 0x41, 0x32, 0xb7, 0x30, 0x04, 0x20, 0x22,
+ 0xe5, 0x63, 0x56, 0xee, 0x6f, 0xba, 0x31, 0x1c, 0x9b, 0x67, 0xa7, 0x67,
+ 0x4f, 0x8c, 0x9c, 0x2c, 0xf3, 0xbe, 0xe1, 0xe6, 0x1c, 0x27, 0x2c, 0xa5,
+ 0x29, 0x08, 0x19, 0x3f, 0xdd, 0x20, 0xae, 0x58, 0xf1, 0x5c, 0x5e, 0x47,
+ 0x5e, 0x88, 0xd6, 0x3a, 0xaa, 0xa3, 0xa2, 0x19, 0x59, 0xc8, 0x69, 0xc0,
+ 0x41, 0x0e, 0x73, 0x04, 0x3f, 0xc5, 0x62, 0x0c, 0x1c, 0x29, 0x6a, 0x1a,
+ 0x03, 0xe8, 0x50, 0xc8, 0xd0, 0x9f, 0xdc, 0x60, 0xd4, 0x74, 0xda, 0x3a,
+ 0xf9, 0x3b, 0x24, 0xb5, 0x93, 0xb4, 0x29, 0xa9, 0xf8, 0x55, 0x33, 0x17,
+ 0x5f, 0x32, 0x4a, 0x50, 0x7d, 0x8e, 0x5d, 0xc9, 0x00, 0x07, 0x5e, 0xb1,
+ 0x93, 0x62, 0xaf, 0x68, 0x84, 0xcb, 0xf4, 0x7f, 0x10, 0xa7, 0x99, 0xc4,
+ 0x96, 0x7a, 0xb0, 0x87, 0x5e, 0x33, 0x14, 0x29, 0x52, 0x56, 0x29, 0x28,
+ 0x8a, 0x2b, 0x69, 0x6b, 0xa4, 0x73, 0x93, 0x20, 0xe9, 0xd6, 0x4e, 0xd7,
+ 0x4a, 0x3d, 0x51, 0x3a, 0x6d, 0x76, 0x43, 0xd1, 0x2f, 0x11, 0xf3, 0x14,
+ 0xf6, 0x6a, 0x83, 0x58, 0xcf, 0x3c, 0xa7, 0xb1, 0x28, 0x50, 0xed, 0x25,
+ 0x87, 0x5e, 0xaa, 0x97, 0x4a, 0x10, 0x9b, 0xf3, 0x7a, 0x03, 0xc0, 0x70,
+ 0x80, 0x47, 0x4c, 0x78, 0x4d, 0x62, 0x47, 0xf9, 0x26, 0x0b, 0x43, 0x66,
+ 0x9b, 0x72, 0xe3, 0xde, 0x6e, 0x03, 0x5e, 0xa1, 0x51, 0x7b, 0x2e, 0x1a,
+ 0x91, 0x80, 0xea, 0x64, 0x5b, 0x89, 0x33, 0x26, 0xeb, 0xb2, 0x4b, 0xe4,
+ 0x47, 0x00, 0xd7, 0xa9, 0xbd, 0x21, 0x21, 0xe3, 0x8a, 0x33, 0x24, 0xda,
+ 0x44, 0x21, 0x99, 0x24, 0x80, 0x31, 0x36, 0x80, 0xaf, 0x3a, 0x71, 0x65,
+ 0xef, 0x36, 0x15, 0xab, 0xd7, 0x47, 0x34, 0xb6, 0x4b, 0xcf, 0xc5, 0x90,
+ 0x47, 0xe8, 0x76, 0x79, 0xf2, 0xc3, 0x0f, 0x49, 0x13, 0xd6, 0x6e, 0x6b,
+ 0x55, 0x50, 0x3c, 0x14, 0x74, 0xba, 0x71, 0x63, 0x3c, 0xc1, 0x68, 0x40,
+ 0x89, 0x8b, 0xbd, 0xc3, 0x50, 0xde, 0x21, 0x99, 0xe8, 0x4e, 0x5f, 0x65,
+ 0xd8, 0x0a, 0xa1, 0x9c, 0x30, 0x3a, 0xa5, 0x7b, 0x19, 0xfb, 0x30, 0x8f,
+ 0x9e, 0x0b, 0xea, 0x12, 0x6f, 0x38, 0xa2, 0x66, 0xc2, 0xa5, 0xaa, 0xdc,
+ 0x75, 0x42, 0x42, 0xc0, 0xdd, 0x7c, 0x10, 0xab, 0x16, 0xd8, 0x85, 0xdc,
+ 0x93, 0xe0, 0x7f, 0xcc, 0x48, 0x8a, 0x26, 0x02, 0x87, 0x95, 0x2d, 0x82,
+ 0x63, 0x9a, 0xa1, 0x48, 0x09, 0xbe, 0xea, 0x79, 0x27, 0xae, 0x41, 0x3c,
+ 0x10, 0x08, 0x60, 0x90, 0x02, 0x1b, 0xa9, 0x0b, 0x18, 0x4b, 0x6a, 0x78,
+ 0xf1, 0xcc, 0x51, 0x19, 0xee, 0x96, 0x44, 0xac, 0x75, 0xcb, 0xfb, 0xa0,
+ 0xa4, 0x5f, 0x60, 0x31, 0x45, 0x2c, 0x83, 0xa6, 0xf3, 0x08, 0xe9, 0xff,
+ 0xc9, 0x30, 0x62, 0x24, 0x4d, 0x4f, 0x21, 0xab, 0x84, 0xf4, 0xba, 0xf0,
+ 0xae, 0xc5, 0xbc, 0x5f, 0x97, 0x4b, 0xac, 0x10, 0x6f, 0x08, 0xe3, 0x23,
+ 0xb0, 0x03, 0xc0, 0xc0, 0x9c, 0x58, 0xa0, 0xb4, 0xb8, 0x0d, 0xd4, 0xa3,
+ 0x92, 0x90, 0xf4, 0x19, 0x50, 0x6b, 0x3a, 0x7e, 0x69, 0x1f, 0x0c, 0x28,
+ 0xc9, 0x86, 0x9c, 0x5c, 0xd8, 0xf0, 0x7c, 0xf6, 0xfb, 0xb3, 0xf4, 0x63,
+ 0x1f, 0x8f, 0x55, 0x9d, 0xd2, 0x28, 0x1d, 0x5b, 0xa7, 0xb4, 0x50, 0x85,
+ 0x0b, 0x66, 0x5a, 0xad, 0xcb, 0x79, 0xd0, 0x40, 0x55, 0xa6, 0x20, 0xbe,
+ 0x1b, 0xbe, 0x3e, 0xba, 0x68, 0x1f, 0x2d, 0x20, 0x50, 0xa8, 0x89, 0x00,
+ 0x99, 0x06, 0xf4, 0xf7, 0xd9, 0xfb, 0x8b, 0x2d, 0x5f, 0x16, 0x4f, 0xa8,
+ 0xb4, 0x11, 0xd0, 0xa7, 0x11, 0xf0, 0x5d, 0x7c, 0x4d, 0x89, 0xee, 0x57,
+ 0x06, 0x0b, 0x0c, 0x4d, 0x77, 0x20, 0xb8, 0x90, 0xe7, 0x93, 0x9d, 0xdd,
+ 0x1e, 0xfd, 0xb3, 0x07, 0x6b, 0xdb, 0x93, 0x9d, 0x27, 0xce, 0x83, 0x60,
+ 0x4f, 0x75, 0x9c, 0x08, 0x1c, 0x52, 0x85, 0xaa, 0xb0, 0x81, 0x23, 0x22,
+ 0x79, 0xf2, 0xf1, 0x23, 0xbe, 0x6a, 0x46, 0xc3, 0xf5, 0x5d, 0x5c, 0xf3,
+ 0x2a, 0x8f, 0x89, 0x0d, 0xdc, 0xaf, 0x38, 0xcc, 0x66, 0xcb, 0xb9, 0x84,
+ 0xfb, 0x00, 0xef, 0x95, 0x33, 0x08, 0x06, 0xab, 0x50, 0xbd, 0xea, 0x76,
+ 0x52, 0x77, 0x08, 0xeb, 0x45, 0xb4, 0xc2, 0x93, 0x77, 0xbd, 0x58, 0x3a,
+ 0x42, 0x97, 0x31, 0xe2, 0x31, 0x09, 0x10, 0x05, 0xe3, 0xd8, 0xf9, 0x18,
+ 0xde, 0xd7, 0x0d, 0x92, 0x20, 0x76, 0xa9, 0xcc, 0x48, 0x55, 0xff, 0x15,
+ 0xb0, 0x7e, 0xfb, 0x1c, 0x83, 0x4b, 0x87, 0x02, 0x2b, 0x6c, 0xbf, 0xee,
+ 0x49, 0x7c, 0xaf, 0xfc, 0xf1, 0x24, 0x54, 0x2d, 0xac, 0xbc, 0x6a, 0xb4,
+ 0xb4, 0xd0, 0x81, 0x14, 0xfc, 0x0c, 0x59, 0x17, 0x1f, 0x3f, 0x2e, 0xb8,
+ 0xc8, 0x99, 0x42, 0x2c, 0x41, 0x6b, 0xaa, 0xb9, 0x96, 0x9d, 0x57, 0x6f,
+ 0x27, 0x7e, 0x8f, 0x94, 0xf0, 0x42, 0x34, 0x0d, 0x50, 0x10, 0xad, 0xac,
+ 0x6b, 0x5f, 0x26, 0x78, 0x98, 0xa8, 0x7b, 0x1c, 0xfb, 0x6c, 0xee, 0x5c,
+ 0x8d, 0x6a, 0x15, 0xf5, 0x2f, 0x8e, 0x8c, 0x63, 0x4e, 0x53, 0xd2, 0x0b,
+ 0xa6, 0x82, 0xe4, 0xe4, 0xe2, 0xf0, 0x4b, 0x1b, 0x96, 0xc4, 0x6f, 0xfb,
+ 0xe0, 0x2b, 0x7e, 0xef, 0x77, 0xff, 0x43, 0x91, 0x5b, 0x1d, 0xad, 0xe2,
+ 0x0f, 0x88, 0xc4, 0xc5, 0x34, 0xc4, 0xf1, 0x07, 0xd3, 0x79, 0xc1, 0x2d,
+ 0xfa, 0x30, 0x0f, 0xbc, 0x24, 0x89, 0x23, 0x9b, 0xac, 0x74, 0xd6, 0x43,
+ 0xca, 0x24, 0xbe, 0x90, 0xcf, 0x96, 0x33, 0x9f, 0xc0, 0x29, 0x50, 0xf6,
+ 0xbe, 0xd2, 0x7c, 0x58, 0x4a, 0xa3, 0x1f, 0xa1, 0x11, 0xe0, 0x0d, 0xfa,
0xc4, 0x70, 0xe8, 0x86, 0x00, 0x9c, 0x33, 0x48, 0x13, 0x0d, 0xde, 0xd3,
- 0x25, 0x50, 0x31, 0x89, 0x9b, 0x47, 0xec, 0x52, 0x1a, 0xc9, 0xc1, 0x5c,
- 0x80, 0x4f, 0xf1, 0x05, 0x53, 0x41, 0x87, 0xec, 0x4d, 0x44, 0x3c, 0xc6,
- 0x26, 0xb8, 0x71, 0xf2, 0x29, 0xd1, 0x71, 0x49, 0x16, 0x09, 0x5d, 0x08,
- 0x51, 0xbc, 0xca, 0x88, 0x9a, 0xb8, 0xcb, 0x27, 0xf5, 0x35, 0x90, 0x3d,
- 0x71, 0x45, 0x32, 0xf0, 0x0c, 0xc7, 0x4a, 0xab, 0xc0, 0x91, 0xc7, 0xf9,
- 0x59, 0xa3, 0xee, 0xaa, 0x35, 0xb2, 0x47, 0x58, 0xd3, 0x44, 0xd0, 0x70,
- 0x38, 0x39, 0x00, 0xdb, 0x80, 0xb8, 0xce, 0x2d, 0x31, 0x11, 0x39, 0xbc,
- 0x07, 0x92, 0xf8, 0x96, 0x97, 0x0c, 0x11, 0x1a, 0x4b, 0x8f, 0x96, 0x51,
- 0x35, 0x74, 0x87, 0x02, 0x26, 0x98, 0xde, 0x8d, 0xa4, 0x32, 0x7e, 0xab,
- 0x1a, 0xa9, 0x80, 0x94, 0x81, 0x07, 0x48, 0x3e, 0x0f, 0xf1, 0xab, 0x9b,
- 0x7c, 0x1a, 0xd9, 0x24, 0xd0, 0x3d, 0xe9, 0xcf, 0x33, 0xbc, 0xfe, 0xb6,
- 0xa7, 0x51, 0x2a, 0x0c, 0xa1, 0x97, 0x69, 0xd0, 0x69, 0x5f, 0x21, 0x3f,
- 0x7b, 0x57, 0xd2, 0xc5, 0xd7, 0x3d, 0x17, 0xcb, 0x12, 0x5d, 0x76, 0x3e,
- 0x52, 0xd5, 0x6c, 0xe9, 0xd5, 0x5e, 0xb2, 0xbb, 0xbd, 0xfd, 0x2d, 0xb1,
- 0xd8, 0x19, 0x36, 0x65, 0xe7, 0xeb, 0xee, 0xba, 0x3e, 0x4a, 0xc6, 0xa5,
- 0x94, 0x26, 0x90, 0xd3, 0x94, 0xde, 0xc2, 0xe8, 0xad, 0x0b, 0x87, 0x29,
- 0x71, 0x74, 0x98, 0x87, 0xeb, 0xee, 0xdc, 0x38, 0x97, 0x9e, 0xcc, 0xf6,
- 0xd0, 0x36, 0x1a, 0xc7, 0x0c, 0xb9, 0x2a, 0xbc, 0xf3, 0xd7, 0xf4, 0x5b,
- 0x16, 0x10, 0x05, 0x3a, 0xe9, 0xc0, 0xba, 0x20, 0xb9, 0x83, 0xf1, 0x0e,
- 0x97, 0x25, 0x97, 0x31, 0x47, 0x24, 0x28, 0xe0, 0xc2, 0x60, 0xa4, 0x35,
- 0xf7, 0xd2, 0xbc, 0x10, 0x00, 0x1a, 0x17, 0xc6, 0x2e, 0xb3, 0xe1, 0xc9,
- 0x74, 0x25, 0xd8, 0x31, 0x09, 0xcb, 0x25, 0x6f, 0xc1, 0xd2, 0x83, 0x3f,
- 0x33, 0x87, 0xc4, 0x10, 0xe4, 0x18, 0x3a, 0x07, 0xa8, 0xa4, 0x01, 0x7a,
- 0x61, 0xad, 0x3d, 0x59, 0xa6, 0x4b, 0xad, 0x37, 0xc1, 0x4a, 0x27, 0x6c,
- 0xaa, 0x98, 0x23, 0x63, 0x50, 0xc3, 0x54, 0xce, 0x57, 0x19, 0x03, 0x84,
- 0xa1, 0x5d, 0xd8, 0x7f, 0xa7, 0xfc, 0xc0, 0x94, 0x15, 0xea, 0x22, 0x4a,
- 0x99, 0x9a, 0x2e, 0x60, 0x58, 0x76, 0x97, 0x51, 0x30, 0x24, 0x4e, 0x04,
- 0x1f, 0xa3, 0x92, 0x0f, 0xa7, 0x14, 0xfd, 0x86, 0x46, 0x26, 0x20, 0x21,
- 0x0a, 0xe0, 0xca, 0x4b, 0x22, 0xdf, 0x2f, 0x7e, 0xe4, 0xc2, 0xde, 0x3f,
- 0x77, 0x94, 0x30, 0x4f, 0x35, 0xa7, 0x8e, 0xcf, 0x92, 0xe5, 0xad, 0x95,
- 0xbe, 0xc0, 0x1e, 0xda, 0x91, 0xc4, 0x6f, 0x2b, 0x24, 0xee, 0x4b, 0x13,
- 0x76, 0x86, 0x04, 0x9b, 0x39, 0x7f, 0xa3, 0xda, 0x1c, 0x86, 0xc0, 0x8a,
- 0x0a, 0x62, 0x6e, 0xad, 0xc0, 0x17, 0x3d, 0x17, 0xe6, 0x24, 0x59, 0x14,
- 0x6d, 0x66, 0xc4, 0xb1, 0x8f, 0xe3, 0xcc, 0x07, 0x5b, 0xa1, 0x15, 0x9b,
- 0xef, 0x68, 0x59, 0xdd, 0x33, 0x90, 0x94, 0x78, 0x31, 0x90, 0xe3, 0x60,
- 0x18, 0xd8, 0x8c, 0xc4, 0xcf, 0xc3, 0x8f, 0xc3, 0xd3, 0x18, 0xeb, 0x48,
- 0xa2, 0x91, 0xeb, 0x82, 0x2e, 0xfa, 0xb4, 0x2c, 0x49, 0x54, 0xd3, 0xad,
- 0xd6, 0x6c, 0x46, 0x1a, 0x3c, 0x2b, 0x3f, 0x30, 0x08, 0x39, 0xc7, 0x04,
- 0xb5, 0xbd, 0x5c, 0x74, 0xc4, 0x93, 0x71, 0x7e, 0x73, 0x04, 0x2e, 0xd7,
- 0x00, 0x0f, 0x30, 0xf5, 0xc3, 0xc4, 0xcd, 0x07, 0x35, 0xa0, 0x63, 0x58,
- 0x21, 0x5a, 0xc9, 0x21, 0x0a, 0xbb, 0x20, 0x15, 0x3b, 0x20, 0x5b, 0x9a,
- 0xf3, 0xa3, 0x3b, 0x5f, 0x3d, 0xf9, 0xa3, 0x87, 0x4b, 0x94, 0x82, 0x86,
- 0x3e, 0x3f, 0x44, 0x71, 0xbb, 0x38, 0x9e, 0x82, 0x35, 0x45, 0x2f, 0x90,
- 0x17, 0xc3, 0x2e, 0x90, 0x76, 0x7e, 0xa6, 0x10, 0xa5, 0x52, 0xac, 0x09,
- 0x75, 0x59, 0x4c, 0x96, 0x63, 0x98, 0x58, 0x38, 0x72, 0x2e, 0xaf, 0xef,
- 0x93, 0x91, 0xa0, 0xb7, 0x19, 0x84, 0x00, 0x37, 0xed, 0xe4, 0xe1, 0x56,
- 0x73, 0x6a, 0x70, 0x4f, 0xe5, 0x29, 0x87, 0x0a, 0x8c, 0x3b, 0x06, 0x28,
- 0xe1, 0x99, 0x0a, 0x1a, 0x65, 0xa4, 0x8f, 0xa0, 0xca, 0x62, 0x37, 0xaa,
- 0xba, 0x38, 0x41, 0x59, 0x21, 0xf8, 0x58, 0xbb, 0xd8, 0x09, 0x2e, 0x18,
- 0x4a, 0xc4, 0x0b, 0x49, 0xf5, 0x2b, 0x0e, 0xd7, 0x6d, 0x35, 0x18, 0x62,
- 0x85, 0xcf, 0xfa, 0x2a, 0xa0, 0x3f, 0xe8, 0xc7, 0x7a, 0xeb, 0x6e, 0x6a,
- 0xf8, 0xad, 0x72, 0x38, 0xb3, 0xf0, 0xa4, 0x2c, 0x2c, 0x52, 0xd2, 0xa6,
- 0x86, 0x2b, 0x72, 0x77, 0x5d, 0x4c, 0x43, 0x21, 0x25, 0x0e, 0x90, 0xe0,
- 0xa2, 0x01, 0xde, 0x0a, 0x19, 0x24, 0x46, 0x30, 0x60, 0x14, 0x0f, 0xd4,
- 0x4a, 0x96, 0x8d, 0x50, 0xef, 0xe5, 0x2f, 0xc5, 0x48, 0xf5, 0x3b, 0x2e,
- 0x3a, 0x70, 0xd5, 0x95, 0x6a, 0x28, 0xe1, 0x00, 0xd7, 0x5c, 0x16, 0x9e,
- 0xf8, 0xbb, 0x04, 0x96, 0xf0, 0x78, 0xe6, 0x59, 0xcd, 0xfc, 0x06, 0xf1,
- 0xe4, 0xb0, 0xf5, 0x24, 0x57, 0xc8, 0xd8, 0x45, 0x84, 0x30, 0x43, 0x25,
- 0x10, 0xcf, 0x6b, 0x35, 0xf7, 0xd9, 0xf0, 0xc9, 0x2e, 0x27, 0x82, 0x85,
- 0xcc, 0x28, 0x1d, 0xb3, 0xbe, 0x55, 0x25, 0x96, 0x27, 0x83, 0xfc, 0x41,
- 0xe5, 0xe6, 0xb5, 0x60, 0x73, 0x2c, 0x95, 0x47, 0x0d, 0x62, 0x77, 0xad,
- 0xaa, 0x1c, 0x19, 0x23, 0x0c, 0x56, 0xf0, 0x6e, 0x53, 0x7b, 0xcb, 0x32,
- 0x1d, 0xdf, 0x1b, 0xc8, 0xb2, 0x8f, 0x14, 0xe3, 0x26, 0xf8, 0x15, 0x1a,
- 0x18, 0x9e, 0x8e, 0x6a, 0x07, 0xcc, 0xdd, 0x20, 0x98, 0x6b, 0xe7, 0x00,
- 0x8b, 0x68, 0x67, 0xc4, 0x59, 0xa5, 0xaa, 0x81, 0xb5, 0xb6, 0x42, 0xef,
- 0xfa, 0x87, 0xb2, 0xdc, 0xab, 0x7c, 0x3e, 0x30, 0x79, 0xfe, 0xa5, 0xfe,
- 0xf2, 0xc5, 0x03, 0xa1, 0x47, 0x78, 0xc3, 0x69, 0x00, 0xca, 0x57, 0xf5,
- 0x6e, 0x36, 0xeb, 0x53, 0x83, 0x6e, 0x57, 0x6a, 0x30, 0x76, 0x09, 0x6a,
- 0x93, 0xae, 0x4d, 0xe8, 0xe7, 0x16, 0x23, 0x24, 0xb5, 0xde, 0xc7, 0xc5,
- 0xd4, 0x39, 0x3e, 0xc6, 0x9d, 0x91, 0xf2, 0x95, 0xc6, 0x29, 0x69, 0x25,
- 0x6b, 0x2c, 0x88, 0x8e, 0xaa, 0x35, 0x9c, 0x64, 0xbf, 0x06, 0xe2, 0x3d,
- 0x84, 0xf5, 0xd8, 0x24, 0x7d, 0xf4, 0x76, 0xff, 0xb4, 0x0f, 0xdb, 0xa0,
- 0x94, 0xb8, 0x78, 0xcb, 0x56, 0x4e, 0x05, 0xb8, 0x6e, 0xcc, 0x5d, 0xdc,
- 0x68, 0x02, 0x40, 0x17, 0x14, 0x54, 0x6d, 0xcb, 0x6d, 0x23, 0x17, 0xe2,
- 0xd8, 0x5a, 0x3a, 0xad, 0x11, 0xcc, 0xc6, 0x3e, 0xc6, 0x39, 0xdc, 0x7d,
- 0xf2, 0xf9, 0xd3, 0x3e, 0x7e, 0x7b, 0xb6, 0xfd, 0x42, 0xb4, 0xa5, 0xa3,
- 0xc3, 0x8b, 0x37, 0x6d, 0x8d, 0xa3, 0x24, 0x5d, 0x4d, 0xfe, 0x1d, 0x64,
- 0x69, 0x79, 0x9d, 0x96, 0x35, 0xc7, 0x4d, 0x0d, 0xaa, 0x59, 0xbd, 0x18,
- 0x6c, 0x6f, 0x0f, 0x6b, 0x62, 0x28, 0x21, 0x6f, 0x7f, 0xf2, 0x74, 0xb8,
- 0xbd, 0xf9, 0x5b, 0x12, 0x10, 0x9b, 0xe8, 0x06, 0xbc, 0xc2, 0xc9, 0x4b,
- 0xcd, 0x01, 0x89, 0xbd, 0x69, 0x6f, 0xd9, 0xc8, 0x7f, 0xee, 0x02, 0xc6,
- 0x14, 0x7d, 0x52, 0x1f, 0x0f, 0x72, 0x16, 0x7c, 0xc6, 0x5d, 0x48, 0x02,
- 0x1d, 0x17, 0x76, 0xc4, 0x6a, 0x1d, 0x28, 0xd8, 0x86, 0x55, 0xb3, 0x92,
- 0x52, 0xbf, 0xa9, 0xd6, 0x33, 0xa8, 0x7d, 0xfd, 0x94, 0xce, 0x54, 0xf6,
- 0x4a, 0x33, 0x16, 0xcb, 0x8c, 0x31, 0xa0, 0xe4, 0x12, 0xd2, 0x78, 0x0a,
- 0xcd, 0x99, 0x7f, 0x08, 0xff, 0x6f, 0xf7, 0x59, 0xb3, 0x34, 0x0d, 0xd6,
- 0x04, 0x8c, 0xef, 0x57, 0xae, 0x89, 0xbf, 0xf7, 0x44, 0xa0, 0x84, 0xcd,
- 0xda, 0x65, 0xf0, 0xc5, 0xc8, 0x17, 0x95, 0x81, 0xc3, 0x3f, 0x3c, 0xcc,
- 0xed, 0xf6, 0x30, 0x3f, 0xa2, 0xfa, 0x2d, 0x6c, 0xc4, 0x2f, 0x21, 0xbe,
- 0x7f, 0xa2, 0xe6, 0x87, 0x37, 0x36, 0x4c, 0x8b, 0xd9, 0xf4, 0x20, 0xf4,
- 0x82, 0x9e, 0x24, 0x9a, 0x1d, 0x1b, 0x54, 0x56, 0xc5, 0x1c, 0x7a, 0x63,
- 0x5f, 0xde, 0x4c, 0x7a, 0x03, 0x59, 0x82, 0x4d, 0xf7, 0x9b, 0x78, 0x3f,
- 0x5d, 0x42, 0x30, 0x5c, 0xd7, 0x28, 0xb5, 0x93, 0xce, 0x9b, 0xc8, 0x71,
- 0xa8, 0x24, 0x02, 0x93, 0x64, 0xf6, 0x11, 0xe1, 0x7f, 0xa4, 0xd3, 0x3f,
- 0x7f, 0x12, 0x9b, 0xc0, 0x4f, 0x2e, 0x0e, 0xf7, 0x54, 0x11, 0xf1, 0x99,
- 0x57, 0x66, 0xa9, 0x92, 0x80, 0x3d, 0x4e, 0xbe, 0x67, 0x98, 0x1a, 0xc6,
- 0xb2, 0x0d, 0x66, 0xd7, 0xef, 0x00, 0xf0, 0x43, 0x8e, 0x20, 0x17, 0x18,
- 0x14, 0x17, 0x48, 0x1d, 0x05, 0x37, 0x58, 0x38, 0x03, 0xb2, 0x72, 0xf3,
- 0xcb, 0xc0, 0xb6, 0xd0, 0x55, 0x40, 0x07, 0xd3, 0x96, 0x1a, 0x5e, 0x8c,
- 0xa7, 0x26, 0x14, 0x1a, 0x2d, 0x96, 0x50, 0x08, 0x24, 0x75, 0xcb, 0xc9,
- 0x2d, 0xe8, 0x76, 0x2c, 0xa3, 0xc8, 0x0c, 0xa8, 0xdd, 0xec, 0xb3, 0x41,
- 0xf6, 0xdb, 0x85, 0xa1, 0x88, 0x5d, 0xb6, 0xb2, 0x53, 0x41, 0xbc, 0xe5,
- 0x78, 0x51, 0xff, 0x5a, 0xe2, 0xed, 0x7b, 0x5c, 0x6c, 0x91, 0xc4, 0x24,
- 0x4c, 0x0f, 0x1e, 0x22, 0x29, 0x5f, 0xde, 0x61, 0x45, 0x6c, 0xd4, 0x29,
- 0x02, 0xb9, 0xdb, 0xe0, 0x2c, 0x24, 0x77, 0x9c, 0x2f, 0xf2, 0x00, 0x35,
- 0xd7, 0xdd, 0x0f, 0x69, 0x8c, 0x11, 0xc0, 0x5e, 0x11, 0xb4, 0xe1, 0x8e,
- 0x53, 0xe1, 0x81, 0x06, 0xa4, 0xf1, 0x62, 0xf8, 0xc0, 0xd1, 0x08, 0x07,
- 0x16, 0x8e, 0x0c, 0xf5, 0x73, 0x1c, 0xab, 0x69, 0x54, 0xc7, 0x4a, 0x36,
- 0xbe, 0x3b, 0x7b, 0xf3, 0x67, 0xb3, 0xf7, 0x6c, 0xf6, 0x3b, 0x8d, 0xe9,
- 0xad, 0x29, 0x34, 0x02, 0xfa, 0x55, 0xa2, 0x68, 0x2c, 0x9d, 0xff, 0xa3,
- 0x83, 0xd8, 0x26, 0x05, 0xe2, 0x8d, 0x36, 0xb8, 0x7e, 0x0b, 0xd7, 0x7c,
- 0x53, 0xb1, 0xff, 0xc9, 0xf0, 0x19, 0x5c, 0x51, 0x6f, 0x0e, 0x9e, 0x3d,
- 0xd9, 0xdd, 0xd9, 0x1c, 0xc6, 0xb7, 0xc1, 0xda, 0x27, 0xad, 0xbf, 0xdb,
- 0xb2, 0xec, 0xe3, 0x82, 0x09, 0x66, 0xe3, 0xf0, 0x87, 0xd3, 0x77, 0xcd,
- 0xf9, 0xc9, 0x8c, 0x22, 0xb1, 0x6e, 0xd5, 0x0c, 0xbd, 0x21, 0xb1, 0xd1,
- 0xbe, 0x25, 0x11, 0xe2, 0xe0, 0xc4, 0xd8, 0x20, 0xeb, 0x6f, 0xca, 0x9c,
- 0xcf, 0xc0, 0x3a, 0x2f, 0xc8, 0xfa, 0x31, 0x09, 0xaf, 0xa4, 0x98, 0x9c,
- 0x30, 0x3a, 0x58, 0xb6, 0xde, 0x82, 0xf3, 0x6a, 0xce, 0xae, 0x61, 0xc0,
- 0x86, 0x3a, 0xd9, 0xa1, 0x48, 0x7a, 0x96, 0xa6, 0x6a, 0x24, 0x5c, 0xff,
- 0xa6, 0x0c, 0xb0, 0x0e, 0xe4, 0xec, 0xb7, 0x8a, 0x10, 0xa2, 0x61, 0x19,
- 0xa4, 0xf0, 0x44, 0x70, 0x41, 0xce, 0x6d, 0xe3, 0x3c, 0x11, 0xab, 0xd0,
- 0x57, 0x11, 0xc2, 0x93, 0x35, 0x6b, 0x22, 0xc5, 0x75, 0x80, 0x2d, 0xcc,
- 0x26, 0x18, 0x4e, 0x85, 0xcc, 0x28, 0x12, 0x2a, 0xaa, 0x65, 0x39, 0x59,
- 0xce, 0x68, 0x05, 0xbe, 0xba, 0xb7, 0xb0, 0x23, 0xbd, 0xb0, 0xa1, 0xb2,
- 0xc7, 0x39, 0x0d, 0x19, 0x4c, 0x5f, 0xcf, 0xb6, 0x1b, 0xad, 0x0d, 0xb1,
- 0x08, 0x2d, 0xe3, 0xea, 0x60, 0xc7, 0x55, 0x4f, 0xe5, 0x84, 0x43, 0xb1,
- 0x0e, 0xb6, 0x6d, 0x6e, 0x7c, 0x71, 0xff, 0x96, 0x52, 0x45, 0x56, 0xa7,
- 0x2c, 0xf7, 0x3f, 0x9e, 0xa4, 0xdf, 0x30, 0x83, 0x8b, 0xa3, 0x9e, 0xc9,
- 0x55, 0x2b, 0xd1, 0xba, 0x3c, 0x4b, 0x46, 0x92, 0x8a, 0x68, 0xeb, 0xad,
- 0xf6, 0x22, 0x3c, 0x78, 0x03, 0x0c, 0xd2, 0x02, 0x28, 0x44, 0xfa, 0x7b,
- 0x9a, 0x6c, 0xb0, 0x44, 0x96, 0x3c, 0xfb, 0xfc, 0xd9, 0xd3, 0x4d, 0x55,
- 0xf9, 0x5d, 0x7c, 0xce, 0x66, 0x97, 0xf3, 0x0d, 0xeb, 0xb6, 0xac, 0x1c,
- 0x9e, 0xf7, 0x2c, 0x47, 0x45, 0x31, 0xd0, 0xba, 0xba, 0xf1, 0xa4, 0x30,
- 0x13, 0x94, 0x71, 0x98, 0x94, 0x2c, 0x06, 0xb7, 0xdd, 0x1c, 0x75, 0x26,
- 0xe5, 0xc8, 0x92, 0x0d, 0x1c, 0x8e, 0xa0, 0xb2, 0x4b, 0xe2, 0xb2, 0xd1,
- 0x71, 0x55, 0xc9, 0xd5, 0xe0, 0xf2, 0x2d, 0xd8, 0x86, 0x71, 0x54, 0x77,
- 0x9a, 0xbe, 0xc5, 0xc5, 0x14, 0x56, 0x2b, 0x46, 0x65, 0xde, 0x22, 0xb8,
- 0x8b, 0xc4, 0x19, 0x00, 0x83, 0xbf, 0xde, 0x75, 0x5d, 0xe0, 0x96, 0x24,
- 0xbd, 0xc2, 0xdc, 0xc7, 0x77, 0x67, 0x73, 0x1d, 0x05, 0x40, 0x8c, 0xb7,
- 0xdf, 0xde, 0xd7, 0x70, 0x1e, 0x5f, 0x1d, 0x38, 0xb6, 0xb6, 0xcd, 0xb2,
- 0x99, 0x81, 0x4a, 0xcb, 0xad, 0x5e, 0x94, 0xbe, 0x42, 0x91, 0xd8, 0x73,
- 0xe4, 0x82, 0x46, 0x0c, 0xe3, 0x2a, 0x64, 0x0e, 0x53, 0x47, 0x52, 0x83,
- 0x30, 0x68, 0x8c, 0x6c, 0x45, 0xa1, 0x0f, 0x47, 0x6c, 0x61, 0x72, 0xb1,
- 0xba, 0xa1, 0x10, 0xd2, 0x6a, 0xbf, 0x3b, 0xa2, 0x8c, 0xab, 0xf4, 0x48,
- 0xa7, 0xad, 0x75, 0x58, 0x31, 0x78, 0x29, 0xd4, 0x83, 0x9c, 0x70, 0xe8,
- 0x36, 0x83, 0x38, 0x5b, 0x25, 0xd9, 0xc0, 0x78, 0xb7, 0xb6, 0x36, 0x1f,
- 0x1d, 0xb3, 0x3e, 0xf8, 0xd8, 0x18, 0x4f, 0x45, 0xd9, 0x98, 0x87, 0x25,
- 0x43, 0xfc, 0x10, 0xb8, 0x4b, 0xde, 0x2f, 0x01, 0x1b, 0x96, 0xa0, 0x46,
- 0xb1, 0xbf, 0xb3, 0xd0, 0x92, 0x90, 0x1c, 0xd4, 0x81, 0x89, 0x04, 0x70,
- 0xde, 0x54, 0xe7, 0xd7, 0x9c, 0xba, 0x0a, 0xaf, 0x92, 0xac, 0xae, 0x5c,
- 0x41, 0xb3, 0x35, 0x38, 0x94, 0x31, 0x2a, 0x36, 0x37, 0x0f, 0xf2, 0x4c,
- 0x38, 0x36, 0x27, 0x98, 0x9f, 0x9c, 0x2a, 0xef, 0x54, 0x96, 0x33, 0x68,
- 0x4a, 0x82, 0x38, 0x9f, 0x63, 0x56, 0xec, 0x9e, 0x6e, 0x55, 0x50, 0x1e,
- 0x46, 0x58, 0x60, 0xf2, 0x24, 0x1f, 0x1f, 0xf3, 0x48, 0xe7, 0xf3, 0x0e,
- 0xa9, 0xd5, 0xbb, 0x0e, 0xd1, 0x20, 0xe9, 0xf8, 0x37, 0x7e, 0xce, 0x82,
- 0xe9, 0x67, 0xc9, 0x6a, 0x01, 0x5e, 0x40, 0x85, 0xe1, 0x76, 0xe3, 0x2a,
- 0x38, 0xea, 0xc6, 0x8a, 0x59, 0x71, 0x3d, 0x7c, 0xda, 0x58, 0xcc, 0xbe,
- 0x9c, 0x50, 0x84, 0xda, 0x77, 0x09, 0xc1, 0xa8, 0xa1, 0xf0, 0xa0, 0xd8,
- 0x0f, 0x7c, 0x1c, 0x1a, 0x58, 0xb3, 0xbe, 0xb7, 0x5c, 0x16, 0x23, 0xb7,
- 0xd0, 0x1a, 0x90, 0x36, 0x0c, 0x6e, 0xd0, 0x39, 0x5b, 0x99, 0xe6, 0x59,
- 0x5d, 0x8e, 0x23, 0xc3, 0x92, 0x73, 0x86, 0x57, 0x63, 0x35, 0x7d, 0x0f,
- 0xf1, 0x20, 0x75, 0xfd, 0x41, 0x7f, 0x61, 0x16, 0xad, 0x89, 0x10, 0x9b,
- 0xe6, 0xa7, 0xd2, 0xa0, 0xa0, 0x8e, 0x98, 0xf7, 0x5e, 0xe5, 0x82, 0xf4,
- 0x35, 0x48, 0x8a, 0x79, 0xa4, 0x68, 0xcc, 0x82, 0x1a, 0x36, 0x9f, 0x24,
- 0xde, 0x5f, 0xee, 0xa0, 0xef, 0xef, 0x17, 0x51, 0xf4, 0xab, 0xe4, 0xb9,
- 0x83, 0x44, 0xb8, 0x0d, 0x80, 0x30, 0x48, 0xf2, 0x87, 0x8f, 0x5b, 0x80,
- 0x6e, 0xc0, 0x42, 0x70, 0xe8, 0xb7, 0xd5, 0x1a, 0x73, 0x1d, 0xa3, 0x8b,
- 0x6c, 0x08, 0x6c, 0xb8, 0xc1, 0x3c, 0x37, 0x9e, 0x6d, 0x26, 0x97, 0xf5,
- 0x62, 0x63, 0x67, 0x53, 0x60, 0x91, 0xb5, 0x84, 0x4d, 0xe1, 0xf7, 0x36,
- 0x56, 0x12, 0x10, 0xd7, 0x75, 0xe0, 0xba, 0x85, 0xf3, 0x96, 0x61, 0xeb,
- 0x11, 0x3f, 0x7e, 0xa9, 0xe7, 0x40, 0x16, 0xcc, 0xd5, 0xde, 0x80, 0xeb,
- 0xab, 0x4b, 0xaa, 0x84, 0x25, 0x78, 0xc1, 0x89, 0x0e, 0x95, 0x54, 0x3c,
- 0xdc, 0xf0, 0x75, 0x12, 0xe4, 0x6e, 0x48, 0xb2, 0x5c, 0x42, 0x34, 0x8a,
- 0x72, 0x3a, 0x19, 0xf0, 0xd5, 0x71, 0x55, 0x16, 0xcb, 0xc5, 0xa0, 0xec,
- 0xc0, 0x42, 0xd2, 0xeb, 0xe3, 0x02, 0x4e, 0x96, 0x38, 0xed, 0x26, 0x59,
- 0xe7, 0x8c, 0x9c, 0x75, 0x77, 0xb7, 0x87, 0x79, 0x3f, 0x2b, 0x12, 0x67,
- 0x64, 0x37, 0xe3, 0x82, 0xcb, 0x9c, 0x58, 0x98, 0x8f, 0xed, 0x80, 0x4b,
- 0x89, 0x08, 0xe4, 0x78, 0x30, 0xd0, 0x9a, 0xb2, 0x73, 0xe2, 0x1d, 0x1a,
- 0xe6, 0x00, 0x6b, 0x36, 0x71, 0x1b, 0xa5, 0xb2, 0xc8, 0x36, 0x29, 0x66,
- 0x4c, 0x93, 0x03, 0x00, 0x91, 0x5c, 0xa8, 0xac, 0x89, 0x18, 0x3e, 0x09,
- 0xea, 0x10, 0x99, 0x99, 0x99, 0xba, 0x10, 0x80, 0x84, 0xff, 0x75, 0x38,
- 0x4f, 0x7b, 0xb3, 0x7b, 0xbe, 0xc4, 0x7a, 0x0d, 0xaa, 0x4b, 0x7a, 0x15,
- 0xdb, 0x02, 0xeb, 0x9e, 0x2d, 0x6f, 0x2b, 0x9f, 0x2c, 0xae, 0xc9, 0xb1,
- 0xa2, 0x6f, 0xa1, 0x6a, 0xe9, 0xc2, 0xb7, 0x2e, 0x8d, 0xfb, 0xd3, 0xf7,
- 0xae, 0x2f, 0x31, 0xef, 0xa3, 0x25, 0x47, 0x9a, 0xb4, 0x9a, 0x7e, 0x2d,
- 0xac, 0x5a, 0x24, 0x02, 0x79, 0x42, 0x4b, 0x22, 0x7a, 0x80, 0x17, 0x86,
- 0xfe, 0xc9, 0xd2, 0x59, 0x58, 0x58, 0x94, 0x8d, 0xaa, 0x6c, 0xca, 0x6e,
- 0x6f, 0xfb, 0x12, 0x64, 0x5d, 0x85, 0x87, 0xa1, 0x15, 0x96, 0x28, 0x7d,
- 0x20, 0xf6, 0x44, 0x1a, 0xd7, 0xd6, 0x3b, 0x21, 0x42, 0xd1, 0x80, 0x03,
- 0x9a, 0x50, 0xa5, 0x57, 0xae, 0x1d, 0xb5, 0xaa, 0x6a, 0x23, 0xae, 0xea,
- 0x01, 0xad, 0xc7, 0xf8, 0x7a, 0x39, 0xbf, 0xa1, 0x21, 0xc4, 0x11, 0xcf,
- 0xe6, 0xdf, 0xc8, 0x51, 0x79, 0x46, 0x4a, 0x8a, 0x1b, 0x9a, 0x84, 0xbc,
- 0xce, 0x70, 0x65, 0xb7, 0xc8, 0x5e, 0xd5, 0x6a, 0x32, 0x0f, 0x45, 0xaa,
- 0x89, 0x59, 0x57, 0x16, 0x50, 0x46, 0xe5, 0x16, 0xf0, 0xe1, 0x0c, 0x48,
- 0xab, 0x4d, 0x22, 0xb1, 0x50, 0x57, 0x41, 0x28, 0x84, 0xb0, 0x28, 0x03,
- 0x82, 0xe1, 0x7b, 0x46, 0x8d, 0x9c, 0x5d, 0xc5, 0x7a, 0xe1, 0x17, 0xd7,
- 0x6d, 0x65, 0x32, 0x0d, 0x21, 0x24, 0x3b, 0x46, 0xa2, 0x2c, 0x78, 0xd0,
- 0xc1, 0x4b, 0x2e, 0x9a, 0xe2, 0xb6, 0x27, 0x45, 0x7b, 0xa9, 0xdf, 0x40,
- 0x10, 0x86, 0xff, 0xd1, 0x72, 0x07, 0x3a, 0x78, 0x89, 0x54, 0x00, 0xda,
- 0x20, 0xed, 0xa2, 0x98, 0x2e, 0x6b, 0xc9, 0x79, 0x66, 0x8b, 0x18, 0xa7,
- 0x92, 0x6c, 0xda, 0x81, 0x92, 0x03, 0xe8, 0x22, 0x22, 0x84, 0x8f, 0x75,
- 0x22, 0x73, 0x21, 0xe0, 0xdb, 0x59, 0x7b, 0x25, 0x20, 0x4b, 0xb5, 0x76,
- 0x96, 0xfd, 0xf5, 0x9a, 0x10, 0x3e, 0xc7, 0x2a, 0x2c, 0xd2, 0x25, 0x8d,
- 0xc1, 0xc6, 0xc6, 0x23, 0xd3, 0x23, 0x1a, 0x0b, 0x12, 0x98, 0x7f, 0x21,
- 0x18, 0xf8, 0x1a, 0x5b, 0xae, 0xb4, 0x84, 0x29, 0x1b, 0x0f, 0xc6, 0x47,
- 0x3c, 0x10, 0x0e, 0xd8, 0xb1, 0xd6, 0x56, 0x2b, 0x43, 0xe0, 0x89, 0x55,
- 0xda, 0xd7, 0x61, 0xb1, 0x98, 0x2e, 0x01, 0xad, 0x32, 0xa2, 0xd9, 0x92,
- 0x7d, 0x0c, 0x91, 0x99, 0x99, 0xf6, 0x65, 0xba, 0x14, 0x88, 0x76, 0xf6,
- 0x57, 0xab, 0xab, 0x8c, 0x84, 0xf3, 0x74, 0xc4, 0xbb, 0x33, 0xba, 0x77,
- 0xd3, 0xb4, 0xfc, 0x7a, 0x24, 0xc2, 0x9b, 0x36, 0x1d, 0x93, 0x87, 0x3d,
- 0xd6, 0xea, 0xe7, 0x3b, 0x63, 0xac, 0x11, 0x65, 0x88, 0x13, 0x24, 0x84,
- 0x03, 0xb9, 0x51, 0x7e, 0xa2, 0x4c, 0x76, 0xd9, 0x61, 0x2e, 0x75, 0x83,
- 0x31, 0x49, 0x9d, 0xcd, 0x01, 0xa9, 0x14, 0x84, 0x51, 0xc8, 0x15, 0x5d,
- 0x06, 0xcb, 0x89, 0x29, 0x9a, 0x29, 0x58, 0x74, 0x6e, 0x0a, 0x60, 0xa0,
- 0xaf, 0x00, 0x3c, 0xd5, 0x2a, 0xaf, 0xef, 0xec, 0xb1, 0x64, 0xe3, 0xfc,
- 0xf4, 0xdd, 0xe1, 0xd7, 0x27, 0x9b, 0x8f, 0x79, 0x15, 0x14, 0x50, 0x12,
- 0x11, 0x28, 0x38, 0x54, 0x38, 0xde, 0x1d, 0xed, 0xc0, 0xe5, 0x04, 0x80,
- 0xbf, 0xd0, 0x8e, 0xdc, 0x15, 0x6f, 0xd7, 0x97, 0x44, 0x54, 0x39, 0xaf,
- 0x82, 0x2a, 0xe8, 0x86, 0xff, 0xa9, 0xb1, 0xfe, 0x69, 0x57, 0xa4, 0xff,
- 0xd7, 0xe7, 0xe7, 0x83, 0xfd, 0xd3, 0x23, 0x54, 0xe4, 0x3a, 0xa7, 0x9f,
- 0x2b, 0x60, 0xcb, 0xbb, 0x02, 0xfb, 0xc5, 0x32, 0xce, 0xd1, 0x82, 0xcd,
- 0xd8, 0xfe, 0x20, 0x9c, 0x1f, 0xcd, 0xb7, 0xaf, 0xdb, 0xd3, 0xa3, 0x2d,
- 0x74, 0x05, 0x9f, 0x06, 0x56, 0xa2, 0x3b, 0x9c, 0x2f, 0xae, 0x1b, 0x23,
- 0xd8, 0x8a, 0x48, 0xd7, 0x00, 0x81, 0x1a, 0x03, 0x49, 0x49, 0xf4, 0x24,
- 0x5d, 0x77, 0xb0, 0x34, 0x1c, 0xc7, 0x6e, 0x04, 0x23, 0x36, 0xa5, 0x73,
- 0x32, 0x9a, 0x41, 0xf3, 0xb7, 0x4c, 0xf7, 0x30, 0xcd, 0x0a, 0xd8, 0x25,
- 0x43, 0x93, 0x93, 0x60, 0xa5, 0x91, 0x2d, 0x6d, 0xbb, 0x5e, 0x6f, 0x40,
- 0xcc, 0x6b, 0xaf, 0x27, 0xa9, 0x1a, 0xd9, 0x9c, 0xab, 0x32, 0x27, 0x76,
- 0xd6, 0x92, 0xc0, 0x54, 0xd6, 0xb8, 0xb1, 0x1d, 0xd0, 0xce, 0x60, 0xd9,
- 0x3d, 0x3a, 0x3a, 0xa2, 0x2c, 0x5e, 0x89, 0x23, 0x50, 0xa5, 0xc6, 0x7f,
- 0x0a, 0x2a, 0x71, 0x78, 0x24, 0x82, 0xbc, 0xb6, 0x87, 0xae, 0x79, 0xe5,
- 0x33, 0x3e, 0x07, 0x4e, 0x3d, 0x1a, 0x4e, 0xda, 0xbc, 0x38, 0x38, 0x0d,
- 0x22, 0x00, 0xfa, 0xb1, 0xc1, 0x63, 0x74, 0xef, 0xd3, 0xc3, 0x91, 0x97,
- 0x3b, 0x77, 0xad, 0xcf, 0x86, 0xab, 0xcb, 0x4b, 0xd6, 0x41, 0x9d, 0xa9,
- 0xae, 0x7b, 0xaf, 0x71, 0xf1, 0xb9, 0x12, 0xac, 0xab, 0xaf, 0x3e, 0x3f,
- 0x83, 0xe0, 0xf6, 0x73, 0x1f, 0xb6, 0x96, 0x46, 0x61, 0xa4, 0xf2, 0x49,
- 0x67, 0x92, 0x96, 0xad, 0x90, 0x55, 0xa2, 0xd1, 0x35, 0x62, 0x08, 0x20,
- 0x83, 0xeb, 0x3a, 0x7a, 0x4d, 0xa3, 0x61, 0x41, 0x8c, 0x74, 0xcf, 0xc0,
- 0x5c, 0x16, 0x0b, 0x90, 0xde, 0x1e, 0x0e, 0xce, 0x8d, 0x1a, 0xef, 0xde,
- 0x68, 0xc9, 0x6d, 0x64, 0xc3, 0x60, 0x55, 0xb4, 0x20, 0xb2, 0x62, 0xc5,
- 0x75, 0xa3, 0xfc, 0xb2, 0xa5, 0xbf, 0x94, 0x80, 0xc3, 0xe4, 0x7a, 0x59,
- 0x0a, 0x9a, 0x81, 0x62, 0x11, 0x29, 0xce, 0x79, 0x99, 0xf1, 0x98, 0x9b,
- 0x03, 0x8e, 0x2a, 0x21, 0x8a, 0x3e, 0x4e, 0xc7, 0x7e, 0xa6, 0xf9, 0x07,
- 0xa3, 0xb2, 0xb8, 0xa1, 0xd3, 0xca, 0xaf, 0x41, 0x66, 0xe6, 0xd5, 0x17,
- 0x19, 0xce, 0xd4, 0x4a, 0xba, 0x51, 0x26, 0xce, 0x25, 0xda, 0x11, 0x7c,
- 0x8a, 0xca, 0x0f, 0x1a, 0xde, 0xe0, 0x85, 0x21, 0x01, 0xe5, 0x47, 0x22,
- 0x9f, 0xc1, 0xb8, 0x42, 0xfc, 0xe6, 0x62, 0xe9, 0x3e, 0x8e, 0x30, 0x76,
- 0x6e, 0x6b, 0x31, 0x85, 0x7f, 0x1e, 0x0d, 0x39, 0xb2, 0x08, 0x69, 0xa8,
- 0x63, 0xcb, 0x1b, 0xc4, 0x24, 0x5c, 0xff, 0x25, 0x51, 0x95, 0x70, 0x73,
- 0x36, 0xca, 0xb5, 0xcd, 0xc2, 0xa8, 0x49, 0x32, 0x08, 0xd0, 0x72, 0xc4,
- 0x4a, 0x0d, 0x55, 0x84, 0x43, 0x52, 0x24, 0x82, 0x63, 0xe2, 0x0b, 0x29,
- 0x29, 0x5a, 0x2c, 0x54, 0xec, 0x58, 0xcc, 0x60, 0xb1, 0xcc, 0x5d, 0xda,
- 0xe2, 0x6a, 0x02, 0x9f, 0xe0, 0xed, 0x01, 0x4e, 0x1a, 0xb2, 0xca, 0xd5,
- 0x83, 0xf2, 0x87, 0x10, 0x89, 0x44, 0x7a, 0x8a, 0x54, 0x0a, 0x29, 0x2e,
- 0xe0, 0x42, 0x64, 0x24, 0x77, 0xd0, 0x65, 0xfc, 0x32, 0xec, 0x74, 0xc8,
- 0x33, 0x04, 0xc8, 0x36, 0x39, 0xe4, 0x78, 0x97, 0x0e, 0x3d, 0xc7, 0xf2,
- 0x43, 0x31, 0xc7, 0x5c, 0x21, 0x38, 0xc5, 0x1b, 0xa1, 0x4a, 0x63, 0x6a,
- 0x8e, 0x06, 0x8b, 0x7c, 0x71, 0xa5, 0x77, 0x3b, 0x04, 0x48, 0x1e, 0x91,
- 0x9a, 0xf3, 0xad, 0x92, 0x88, 0x7d, 0xe4, 0xea, 0x0a, 0xbc, 0xf1, 0x41,
- 0xde, 0x7d, 0x31, 0x1e, 0x89, 0x3e, 0xd6, 0x21, 0x40, 0x62, 0x34, 0x89,
- 0x7f, 0xa8, 0x1f, 0xfc, 0xbe, 0xf7, 0xf9, 0xb6, 0x85, 0xf9, 0xb2, 0xbd,
- 0x2e, 0x7c, 0x06, 0xa8, 0x8d, 0x1d, 0x6a, 0x04, 0x40, 0x03, 0x8b, 0xda,
- 0x3d, 0xda, 0xae, 0x06, 0xf2, 0x62, 0xf8, 0x74, 0xb3, 0x41, 0x2f, 0xf5,
- 0x74, 0xe6, 0x40, 0x35, 0x4d, 0x30, 0x49, 0xde, 0x5d, 0x1c, 0xbf, 0x4d,
- 0x22, 0x7b, 0x80, 0xf8, 0x10, 0xf1, 0x5d, 0xf3, 0xab, 0xc8, 0xce, 0x89,
- 0x38, 0x6c, 0x0e, 0x23, 0x27, 0xf1, 0x31, 0xbf, 0x9a, 0x4b, 0xe5, 0x85,
- 0xb7, 0xf9, 0xb8, 0x2c, 0xaa, 0xe2, 0x52, 0x3c, 0x99, 0x76, 0xc1, 0xd0,
- 0x17, 0x47, 0x47, 0xe7, 0xc9, 0x5d, 0x36, 0xb2, 0x3c, 0xab, 0x28, 0xaa,
- 0x50, 0x52, 0x17, 0x41, 0x82, 0x8b, 0x32, 0xcf, 0x6a, 0x16, 0x34, 0xcc,
- 0xa4, 0xc7, 0xb9, 0xd7, 0xfc, 0x52, 0x36, 0xc8, 0xe6, 0xa4, 0x70, 0x66,
- 0x50, 0xdf, 0xb8, 0xcc, 0xc3, 0x14, 0x5c, 0x69, 0x91, 0x15, 0x1d, 0x46,
- 0x5d, 0x19, 0x80, 0xb1, 0x14, 0x59, 0x1b, 0xdc, 0x15, 0xa3, 0xb4, 0x72,
- 0xb8, 0x53, 0x79, 0xc9, 0x14, 0xc7, 0xc2, 0x86, 0x5a, 0x62, 0x6e, 0x72,
- 0x24, 0xf8, 0x47, 0x89, 0xef, 0x5a, 0x03, 0xd4, 0xb1, 0x43, 0x33, 0x48,
- 0xcc, 0x27, 0x45, 0x09, 0x0f, 0x49, 0x80, 0x65, 0xcd, 0xb5, 0x14, 0x96,
- 0x88, 0xfb, 0xe4, 0xe1, 0xdd, 0x77, 0x48, 0xec, 0xd7, 0x85, 0x84, 0x5d,
- 0x62, 0x99, 0x99, 0x2b, 0x49, 0x4a, 0x20, 0xe2, 0xb3, 0x14, 0x97, 0x56,
- 0x8b, 0x4e, 0x19, 0x2b, 0x79, 0x4c, 0xc2, 0xb3, 0xfd, 0xf0, 0x89, 0x49,
- 0x6a, 0x68, 0x7f, 0x9d, 0x5f, 0xad, 0xa8, 0x4f, 0x20, 0x5a, 0x54, 0x5b,
- 0xcc, 0xe4, 0x11, 0x29, 0xbf, 0x2c, 0x55, 0xb8, 0x6c, 0x17, 0xc2, 0xe9,
- 0x00, 0x02, 0x69, 0x48, 0x96, 0x44, 0x6d, 0x0f, 0xd6, 0x3a, 0x7e, 0x58,
- 0xa4, 0xc4, 0x05, 0xa2, 0x69, 0xa3, 0x5a, 0x6a, 0x89, 0x04, 0xc7, 0xc8,
- 0x30, 0x1a, 0xe7, 0x87, 0x4a, 0x9c, 0x3a, 0x94, 0x38, 0x13, 0x20, 0x79,
- 0x36, 0xc3, 0x7f, 0x46, 0x55, 0x3f, 0x7f, 0xd8, 0x0a, 0x16, 0x22, 0xd5,
- 0x28, 0xd0, 0x99, 0x08, 0xf0, 0xbd, 0x20, 0x2a, 0xa9, 0xd9, 0xa0, 0xd0,
- 0x87, 0xc2, 0xec, 0xbb, 0xaa, 0x9e, 0x14, 0x8c, 0x6a, 0xab, 0x8a, 0x00,
- 0x5f, 0xe1, 0x72, 0x7b, 0xff, 0xc7, 0xdf, 0xe3, 0x54, 0xa4, 0x1f, 0x7f,
- 0x16, 0x49, 0x5a, 0xb0, 0x33, 0x3c, 0x90, 0x84, 0x91, 0x4e, 0xe5, 0xeb,
- 0xae, 0xf0, 0x26, 0x31, 0x48, 0x94, 0x01, 0x66, 0xe3, 0x0a, 0x6f, 0x5b,
- 0x28, 0xc4, 0x7b, 0xa8, 0x57, 0xaf, 0x8e, 0xcd, 0xf8, 0x3e, 0x70, 0x86,
- 0xd3, 0xc0, 0x88, 0xe6, 0x21, 0xbc, 0x15, 0x43, 0x7a, 0xb2, 0x0a, 0x05,
- 0xde, 0x90, 0x66, 0x9a, 0x15, 0x7f, 0x80, 0xf1, 0x21, 0x3e, 0x1f, 0x8c,
- 0x9f, 0x6f, 0x96, 0x63, 0xa9, 0xa5, 0x19, 0x23, 0xa9, 0xca, 0xde, 0xaa,
- 0x6b, 0xe3, 0x3f, 0x68, 0x2f, 0xfa, 0xf5, 0x5d, 0xf1, 0xf7, 0x21, 0xc7,
- 0x33, 0x82, 0xf1, 0x0e, 0x0a, 0x29, 0x74, 0xfe, 0xe1, 0x77, 0x3b, 0x1c,
- 0x3d, 0xb4, 0x1e, 0x17, 0x30, 0xc7, 0x0a, 0xd8, 0x16, 0x3b, 0x00, 0x9e,
- 0x15, 0xc0, 0xad, 0xcd, 0xee, 0xb8, 0x97, 0x3e, 0x5f, 0x01, 0x7f, 0x1f,
- 0xf2, 0xbf, 0x3f, 0xee, 0x0c, 0x9e, 0xfd, 0xec, 0x7a, 0xfd, 0xdd, 0xce,
- 0x87, 0xdf, 0xed, 0xae, 0x77, 0x45, 0x87, 0x59, 0x4e, 0x60, 0x33, 0x98,
- 0xaf, 0x42, 0x09, 0x59, 0x8d, 0x9e, 0x55, 0x6d, 0xd3, 0x57, 0xad, 0x40,
- 0x59, 0x9c, 0x38, 0xe3, 0x83, 0xad, 0x50, 0x8f, 0x00, 0xd1, 0x87, 0x95,
- 0x94, 0x03, 0xad, 0x45, 0x0b, 0x0b, 0x6b, 0xe4, 0xd6, 0x58, 0x60, 0xb6,
- 0x61, 0xce, 0x8c, 0x30, 0x9d, 0x01, 0x8f, 0x30, 0xb9, 0xa7, 0x7b, 0x4e,
- 0x40, 0x56, 0x87, 0x2e, 0x72, 0xc6, 0xa4, 0x47, 0x25, 0x5c, 0x85, 0xe7,
- 0xda, 0x70, 0x37, 0x3e, 0x83, 0xc9, 0x6d, 0x76, 0x59, 0x26, 0xbc, 0x49,
- 0xc8, 0xd3, 0xbc, 0x96, 0xbd, 0xc5, 0xe1, 0x15, 0x62, 0xf7, 0x07, 0xa8,
- 0x0d, 0x74, 0xfa, 0xc8, 0xf1, 0x49, 0x43, 0xbf, 0x94, 0x94, 0x8c, 0x42,
- 0xc2, 0x44, 0x00, 0xff, 0x8d, 0xaf, 0xee, 0x32, 0x48, 0xaf, 0xed, 0x7b,
- 0x67, 0xe3, 0xc4, 0xe9, 0x3a, 0x78, 0x2c, 0x2c, 0x31, 0x10, 0xbe, 0x1e,
- 0x78, 0xc2, 0xb3, 0xc4, 0xea, 0xd2, 0x8f, 0x97, 0x75, 0x8c, 0x41, 0x32,
- 0xdc, 0xec, 0x4a, 0x0f, 0x08, 0xdb, 0x32, 0xbc, 0x33, 0x8d, 0xe3, 0x4e,
- 0x2a, 0x29, 0x67, 0x24, 0xfa, 0xa0, 0xc0, 0xac, 0x32, 0x2f, 0x92, 0x80,
- 0xd3, 0x58, 0x36, 0x71, 0xf5, 0x8a, 0xfb, 0x0e, 0xde, 0x39, 0x9b, 0x56,
- 0x31, 0x6d, 0x1c, 0xb0, 0x9b, 0x87, 0x61, 0xec, 0x6a, 0x24, 0x8d, 0xf7,
- 0xc3, 0xea, 0xb5, 0x2e, 0x27, 0x31, 0xbd, 0xf5, 0xfe, 0x1b, 0x3b, 0xa3,
- 0x1a, 0x20, 0xbf, 0xd2, 0x02, 0xde, 0xb4, 0x50, 0x38, 0xac, 0xe7, 0xd4,
- 0x95, 0x12, 0xf3, 0x29, 0x85, 0x41, 0xf2, 0x7b, 0x57, 0x1e, 0x2b, 0x2a,
- 0x4c, 0x80, 0x3d, 0x49, 0xca, 0x57, 0x6b, 0x04, 0x81, 0x0f, 0x45, 0xa1,
- 0x67, 0xf8, 0x59, 0xc1, 0x22, 0xeb, 0xf2, 0x26, 0x3a, 0x6e, 0x13, 0xa3,
- 0xe5, 0x5e, 0x4e, 0xd3, 0xab, 0x7f, 0xe9, 0x04, 0xa8, 0x55, 0xc0, 0x28,
- 0xe6, 0x44, 0x80, 0xa6, 0x95, 0xe8, 0xdc, 0x79, 0x16, 0x7a, 0x3e, 0x14,
- 0xbb, 0x84, 0xe6, 0x9d, 0x4b, 0x1d, 0x98, 0xdf, 0xef, 0x6e, 0xc7, 0xac,
- 0x58, 0x13, 0xe9, 0x80, 0xdf, 0x66, 0x95, 0xa0, 0x98, 0x9e, 0x2a, 0x23,
- 0x28, 0x91, 0x28, 0x7d, 0xc9, 0x89, 0x0c, 0x09, 0x43, 0x74, 0x96, 0x06,
- 0xc0, 0xbe, 0x58, 0x05, 0x50, 0xdb, 0x19, 0x77, 0xfa, 0x6b, 0x19, 0xcb,
- 0xa3, 0x9c, 0x85, 0x6e, 0x2f, 0xbe, 0xf0, 0x77, 0x07, 0xa3, 0x8c, 0x6e,
- 0x9e, 0xf6, 0x1c, 0x37, 0x7c, 0x54, 0x69, 0x3f, 0x69, 0x86, 0x4f, 0x71,
- 0x67, 0x5f, 0xe1, 0x9d, 0xe4, 0x02, 0x3a, 0x1d, 0xd3, 0xf6, 0x09, 0x57,
- 0x95, 0x4f, 0x76, 0x87, 0xdb, 0x2a, 0xf8, 0x3d, 0x98, 0xf9, 0x2a, 0xee,
- 0x9a, 0x46, 0x1b, 0xbe, 0x1e, 0x29, 0xcb, 0xeb, 0x7f, 0x59, 0xce, 0x9b,
- 0x80, 0xfc, 0x5d, 0x1e, 0x2e, 0x55, 0xc3, 0x4c, 0xca, 0xd7, 0x02, 0x08,
- 0x8d, 0x00, 0xa5, 0xf0, 0x94, 0x2b, 0x5c, 0x5f, 0xc9, 0xf6, 0x9f, 0x48,
- 0xca, 0x40, 0x83, 0xab, 0xaa, 0x77, 0x44, 0x83, 0x55, 0x70, 0x10, 0xb3,
- 0xdf, 0x94, 0x99, 0xfa, 0xc8, 0x44, 0x7e, 0x73, 0x35, 0xc1, 0x70, 0x5f,
- 0x9f, 0xbd, 0x39, 0x68, 0x35, 0xf7, 0xfc, 0xb3, 0x67, 0xdb, 0xbf, 0x65,
- 0x28, 0x4a, 0xa3, 0x9a, 0xc8, 0xc3, 0xd5, 0x9a, 0x7e, 0x55, 0xb9, 0xa6,
- 0xee, 0x6a, 0x4d, 0x56, 0x82, 0xe4, 0x97, 0x95, 0x6a, 0x52, 0xaf, 0x68,
- 0x57, 0xc4, 0x6c, 0x98, 0xa1, 0xe8, 0x43, 0x7d, 0xc2, 0x4a, 0x54, 0xac,
- 0x36, 0xe5, 0x95, 0xc6, 0xf3, 0xb3, 0x00, 0xcb, 0xc1, 0x5e, 0xcb, 0x79,
- 0x87, 0x7b, 0x55, 0x6c, 0xe0, 0x7c, 0x03, 0x58, 0x05, 0xef, 0x83, 0x93,
- 0x77, 0xef, 0x0e, 0x0f, 0x2e, 0x7c, 0xe5, 0x91, 0x3b, 0xab, 0x6e, 0x27,
- 0xec, 0x4e, 0x8a, 0x4f, 0x89, 0x4a, 0xdd, 0x5d, 0xad, 0x49, 0x62, 0x58,
- 0x2d, 0x35, 0x5b, 0x47, 0x80, 0x7c, 0x0b, 0x89, 0xcf, 0x0d, 0x80, 0x2b,
- 0x2c, 0x6c, 0x5f, 0x18, 0x55, 0x87, 0x0a, 0xda, 0x5d, 0xa4, 0xc7, 0xa7,
- 0xbc, 0x83, 0x7f, 0x46, 0x05, 0x7a, 0x34, 0x3d, 0x2b, 0x28, 0xd1, 0x23,
- 0x08, 0xe8, 0xff, 0x1f, 0x2b, 0xd2, 0xf3, 0x8d, 0xab, 0xb6, 0xd2, 0x86,
- 0xc1, 0xed, 0xaa, 0x43, 0xa3, 0x0a, 0x5d, 0x10, 0xd3, 0xb0, 0xaa, 0x16,
- 0x8d, 0xcf, 0xc5, 0xe3, 0x88, 0xda, 0xca, 0xbb, 0xbe, 0x03, 0x54, 0x92,
- 0x55, 0x85, 0x77, 0x56, 0xe1, 0xc2, 0x05, 0x00, 0x70, 0xc2, 0xbc, 0xa5,
- 0xd0, 0xd9, 0x2f, 0x2f, 0xce, 0xb2, 0x3a, 0x7a, 0x82, 0xab, 0x0b, 0x39,
- 0x01, 0x6d, 0xb0, 0xe8, 0x1b, 0x47, 0xa8, 0x39, 0xed, 0x6a, 0xda, 0x65,
- 0x41, 0xd7, 0xf2, 0x7f, 0x4a, 0xc2, 0xc6, 0x7a, 0x36, 0x06, 0x1f, 0xdd,
- 0xbb, 0x5d, 0x58, 0x0c, 0x88, 0x46, 0x89, 0xc2, 0x62, 0xe6, 0x03, 0x6b,
- 0x0a, 0x1a, 0xbd, 0x4d, 0x50, 0x61, 0xe1, 0xe5, 0xb4, 0x60, 0x20, 0xbc,
- 0x3b, 0xa5, 0xd8, 0xc4, 0x0d, 0x0c, 0xfe, 0xe3, 0x7d, 0x64, 0xec, 0x51,
- 0x98, 0x7a, 0x22, 0xb3, 0x19, 0x5d, 0xe1, 0x53, 0x4b, 0xee, 0xce, 0x6b,
- 0xad, 0x7a, 0x8b, 0x12, 0x1a, 0x38, 0xd3, 0x2e, 0x0d, 0x48, 0x43, 0xbc,
- 0xa8, 0x97, 0x41, 0xe4, 0x95, 0x9d, 0x72, 0x56, 0x6a, 0x59, 0xa4, 0x92,
+ 0x25, 0x50, 0x31, 0x89, 0x9b, 0x47, 0xec, 0x52, 0xda, 0x91, 0x83, 0xb9,
+ 0xf8, 0x9e, 0xe2, 0x0b, 0xa6, 0x82, 0x0e, 0xb9, 0x31, 0x11, 0xf1, 0x18,
+ 0x9b, 0xe0, 0xc6, 0xc9, 0xa7, 0x44, 0xc7, 0x25, 0x59, 0x24, 0x74, 0x21,
+ 0x74, 0xe2, 0x55, 0x46, 0xd4, 0xc4, 0x5d, 0x3e, 0xa9, 0xaf, 0x81, 0xec,
+ 0x89, 0x2b, 0x92, 0x81, 0x67, 0x38, 0x56, 0x5a, 0x05, 0x8e, 0xbc, 0x9b,
+ 0x9f, 0x35, 0x8a, 0x57, 0xac, 0x91, 0x3d, 0xc2, 0x9a, 0x26, 0x82, 0x86,
+ 0xc3, 0xc9, 0x01, 0xd8, 0x06, 0xc4, 0x75, 0x6e, 0x8b, 0x89, 0xc8, 0xe1,
+ 0x3d, 0x90, 0xc4, 0xb7, 0xbc, 0x64, 0x88, 0xd0, 0xae, 0xf4, 0x68, 0x19,
+ 0x55, 0x03, 0x77, 0x28, 0x60, 0x82, 0xd9, 0xb8, 0x91, 0x54, 0xc6, 0x6f,
+ 0x55, 0x23, 0x15, 0x90, 0x32, 0xf0, 0x00, 0xc9, 0xe7, 0x21, 0x7e, 0x75,
+ 0x93, 0x4f, 0x3b, 0x36, 0x09, 0x74, 0x4f, 0xfa, 0xf3, 0x0c, 0xaf, 0xbf,
+ 0xdd, 0xd0, 0x28, 0x15, 0x86, 0xd0, 0xcb, 0x34, 0xe8, 0xb4, 0xa7, 0x90,
+ 0x9f, 0x1b, 0x57, 0xd2, 0xc5, 0xd7, 0x1b, 0x2e, 0x96, 0xa5, 0x73, 0xd9,
+ 0xf9, 0x48, 0x55, 0xb3, 0xa5, 0x57, 0xfb, 0xc9, 0xde, 0xce, 0xce, 0xb7,
+ 0xc4, 0x62, 0x67, 0xd8, 0x94, 0xdd, 0xaf, 0xe3, 0x35, 0x7d, 0x94, 0x8c,
+ 0x4b, 0x29, 0x4d, 0x20, 0xa7, 0x29, 0xbd, 0x85, 0xd1, 0x5b, 0x17, 0x0e,
+ 0x53, 0xe2, 0xe8, 0x30, 0x0f, 0xd7, 0x1d, 0xdd, 0x38, 0x97, 0x9e, 0xcc,
+ 0xf6, 0xd0, 0x36, 0x1a, 0xc7, 0x0c, 0xb9, 0x2a, 0xbc, 0xf3, 0xd7, 0xf4,
+ 0x5b, 0x16, 0x10, 0x05, 0x3a, 0x89, 0x60, 0x5d, 0x90, 0xdc, 0xc1, 0x78,
+ 0x87, 0xcb, 0x92, 0x4b, 0x98, 0x23, 0x12, 0x14, 0x70, 0x61, 0x30, 0xd2,
+ 0x9a, 0x7b, 0x69, 0x5e, 0x08, 0x00, 0x8d, 0x0b, 0x63, 0x97, 0xd9, 0xf0,
+ 0x64, 0x62, 0x09, 0x76, 0x4c, 0xc2, 0x72, 0xc9, 0x5b, 0xb0, 0x74, 0xff,
+ 0x2f, 0xcc, 0x21, 0x31, 0x04, 0x39, 0x86, 0xce, 0x01, 0x2a, 0x69, 0x80,
+ 0x5e, 0x58, 0x6b, 0x4f, 0x96, 0xe9, 0x52, 0x0b, 0x4e, 0xb0, 0xd2, 0x09,
+ 0x9b, 0x2a, 0xe6, 0xc8, 0x18, 0xd4, 0x30, 0x95, 0xf3, 0x55, 0xc6, 0x00,
+ 0x61, 0x68, 0x17, 0xf6, 0xdf, 0x29, 0x3f, 0x30, 0x65, 0x85, 0xba, 0xe8,
+ 0xa4, 0x4c, 0x4d, 0x17, 0x30, 0x2c, 0xbb, 0xcb, 0x28, 0x18, 0x12, 0x27,
+ 0x82, 0x8f, 0x51, 0xc5, 0x87, 0x53, 0x8a, 0x7e, 0x43, 0x23, 0x13, 0x90,
+ 0x10, 0x05, 0x70, 0xe5, 0x25, 0x91, 0xef, 0x17, 0x3f, 0x72, 0x51, 0xef,
+ 0x9f, 0x23, 0xe5, 0xcb, 0x53, 0xcd, 0xa9, 0xe3, 0xb3, 0x64, 0x79, 0x6b,
+ 0xa5, 0x2f, 0xae, 0x87, 0x76, 0x24, 0xf1, 0xdb, 0x8a, 0x88, 0xfb, 0xb2,
+ 0x84, 0xd1, 0x90, 0x60, 0x33, 0xe7, 0x6f, 0x56, 0x5b, 0x83, 0x10, 0x58,
+ 0x51, 0x41, 0xcc, 0xad, 0x15, 0xf8, 0xa2, 0xe7, 0xc2, 0x9c, 0x24, 0x8b,
+ 0xa2, 0xcd, 0x8c, 0x38, 0xf6, 0x71, 0x9c, 0xf9, 0x60, 0x2b, 0xb4, 0x62,
+ 0xf3, 0x1d, 0x2d, 0xab, 0x7b, 0x06, 0x92, 0x12, 0x2f, 0x06, 0x72, 0x1c,
+ 0x0c, 0x03, 0x9b, 0x91, 0xf8, 0x79, 0xf8, 0xdd, 0xf0, 0x34, 0xc6, 0x3a,
+ 0x92, 0x68, 0xe4, 0xba, 0xa0, 0x8b, 0x3e, 0x2d, 0x4b, 0x12, 0xd5, 0x74,
+ 0xab, 0x35, 0x9b, 0x91, 0x06, 0xcf, 0xca, 0x0f, 0x0c, 0x42, 0xce, 0x31,
+ 0x41, 0x6d, 0x2f, 0x17, 0x91, 0x78, 0x32, 0xce, 0x6f, 0xee, 0x80, 0xcb,
+ 0x35, 0xc0, 0x03, 0x4c, 0xfd, 0x30, 0x71, 0xf3, 0x41, 0x0d, 0xe8, 0x04,
+ 0x56, 0x88, 0x56, 0x72, 0x88, 0xc2, 0x2e, 0x48, 0xc5, 0x0e, 0xc8, 0x96,
+ 0xe6, 0xfc, 0x88, 0xe7, 0xab, 0x27, 0x7f, 0xf2, 0x70, 0x89, 0x52, 0xcc,
+ 0xd0, 0xe7, 0x87, 0x28, 0x6e, 0x17, 0xc7, 0x53, 0xb0, 0xa6, 0xe8, 0x05,
+ 0xf2, 0x62, 0x10, 0x03, 0x69, 0xe7, 0x67, 0x0a, 0x51, 0x2a, 0xc5, 0x9a,
+ 0x50, 0x97, 0xc5, 0x64, 0x39, 0x86, 0x89, 0x85, 0x23, 0xe7, 0xf2, 0xfa,
+ 0x3e, 0x19, 0x09, 0x7a, 0x9b, 0x41, 0x08, 0x70, 0xd3, 0x4e, 0x1e, 0x6e,
+ 0x35, 0xa7, 0x06, 0xf7, 0x54, 0x9e, 0x72, 0xa8, 0xc0, 0xb8, 0x63, 0x80,
+ 0x12, 0x9e, 0xa9, 0xa0, 0x51, 0x76, 0xf4, 0x11, 0x54, 0x58, 0x8c, 0xa3,
+ 0xaa, 0x8b, 0x13, 0x94, 0x15, 0x82, 0x8f, 0xb5, 0x8b, 0x9d, 0xe0, 0x62,
+ 0xa1, 0x44, 0xbc, 0x90, 0x54, 0xbf, 0xe2, 0x70, 0xdd, 0x56, 0x83, 0x21,
+ 0x56, 0xf8, 0xac, 0xa7, 0x02, 0xfa, 0x83, 0x7e, 0xac, 0xb7, 0xee, 0xa6,
+ 0x86, 0xdf, 0x2a, 0x87, 0x33, 0x0b, 0x4f, 0xca, 0xc2, 0x22, 0x25, 0x6d,
+ 0x6a, 0xb8, 0x22, 0x77, 0xd7, 0xc5, 0x34, 0x14, 0x52, 0xba, 0x01, 0x12,
+ 0x5c, 0x34, 0xc0, 0x5b, 0x21, 0x83, 0xc4, 0x08, 0x06, 0x8c, 0xe2, 0x81,
+ 0x5a, 0xb9, 0xb2, 0x11, 0xea, 0xbd, 0xfc, 0xb5, 0x18, 0xa9, 0x7e, 0xc7,
+ 0x45, 0x07, 0xae, 0x62, 0xa9, 0x86, 0x12, 0x0e, 0x70, 0xcd, 0x25, 0xe1,
+ 0x89, 0xbf, 0x4b, 0x60, 0x09, 0x8f, 0x67, 0x9e, 0xd5, 0xcc, 0x6f, 0x10,
+ 0x4f, 0x0e, 0x5b, 0x4f, 0x72, 0x85, 0x8c, 0x5d, 0x44, 0x08, 0x33, 0x54,
+ 0x02, 0xf1, 0xbc, 0x56, 0x73, 0x9f, 0x0d, 0x9e, 0xec, 0x71, 0x22, 0x58,
+ 0xc8, 0x8c, 0xd2, 0x31, 0xeb, 0x5b, 0x55, 0x62, 0x79, 0x32, 0xc8, 0x1f,
+ 0x54, 0x6e, 0x5e, 0x0b, 0x36, 0xc7, 0x52, 0x79, 0x54, 0xbf, 0xeb, 0xae,
+ 0x55, 0x95, 0x23, 0x63, 0x84, 0xc1, 0x0a, 0xde, 0x6d, 0x6a, 0x6f, 0x59,
+ 0xa6, 0xe3, 0x7b, 0x03, 0x59, 0xf6, 0x91, 0x62, 0xdc, 0x04, 0xbf, 0x42,
+ 0x03, 0xc3, 0xd3, 0x9d, 0xda, 0x01, 0x73, 0x37, 0x08, 0xe6, 0xda, 0x39,
+ 0xc0, 0x22, 0xda, 0x19, 0x71, 0x56, 0xa5, 0xaa, 0x6f, 0xad, 0xad, 0xd0,
+ 0xbb, 0xfe, 0xa9, 0x2c, 0xf7, 0x2a, 0x9f, 0xf7, 0x4d, 0x9e, 0x7f, 0xa9,
+ 0xbf, 0x7c, 0xf1, 0x40, 0xe8, 0x11, 0xde, 0x70, 0x1a, 0x80, 0xf2, 0x55,
+ 0xbd, 0x9b, 0xcd, 0xfa, 0xd4, 0xa0, 0xdb, 0x95, 0x1a, 0x8c, 0x5d, 0x82,
+ 0xda, 0xa4, 0x6b, 0x13, 0xfa, 0xb9, 0xc5, 0x08, 0x49, 0x9d, 0xf7, 0x71,
+ 0x31, 0x75, 0x8e, 0x8f, 0x71, 0x34, 0x52, 0xbe, 0xd2, 0x38, 0x25, 0xad,
+ 0x62, 0x8d, 0x05, 0xd1, 0x51, 0xb5, 0x86, 0x93, 0x1c, 0xd4, 0x40, 0xbc,
+ 0x87, 0xb0, 0xde, 0x35, 0x49, 0x1f, 0xbf, 0x3d, 0x38, 0xeb, 0xc1, 0x36,
+ 0x28, 0x25, 0x2e, 0xde, 0xb2, 0x95, 0x53, 0x01, 0xae, 0x1b, 0x73, 0x17,
+ 0x37, 0x9a, 0x00, 0xd0, 0x05, 0xc5, 0x54, 0xdb, 0x72, 0xdb, 0xc8, 0x85,
+ 0x38, 0xb6, 0x96, 0x4e, 0xeb, 0x03, 0xb3, 0xb1, 0x8f, 0x71, 0x0e, 0xf7,
+ 0x9e, 0x7c, 0xfe, 0xb4, 0x87, 0xdf, 0x9e, 0xed, 0xbc, 0x10, 0x6d, 0xe9,
+ 0xf8, 0xe8, 0xe2, 0x4d, 0x5b, 0xe3, 0x28, 0x49, 0x57, 0x93, 0x7f, 0xfb,
+ 0x59, 0x5a, 0x5e, 0xa7, 0x65, 0xcd, 0x71, 0x53, 0xfd, 0x6a, 0x56, 0x2f,
+ 0xfa, 0x3b, 0x3b, 0x83, 0x9a, 0x18, 0x4a, 0xc8, 0xdb, 0x9f, 0x3c, 0x1d,
+ 0xec, 0x6c, 0xfd, 0x96, 0x04, 0xc4, 0x26, 0xba, 0x3e, 0xaf, 0x70, 0xf2,
+ 0x52, 0x73, 0x40, 0xba, 0xde, 0xb4, 0xb7, 0x6c, 0xe4, 0x1f, 0xba, 0x80,
+ 0x31, 0x45, 0x9f, 0xd4, 0xc7, 0x83, 0x9c, 0x05, 0x9f, 0x71, 0x17, 0x92,
+ 0x40, 0xe4, 0xc2, 0xee, 0xb0, 0x5a, 0x07, 0x0a, 0xb6, 0x69, 0xd5, 0xac,
+ 0xa4, 0xcc, 0x6f, 0xaa, 0xf5, 0x0c, 0x6a, 0x5f, 0x3f, 0x65, 0x45, 0xd5,
+ 0x7b, 0xc9, 0x58, 0x2c, 0x33, 0xc6, 0x80, 0x92, 0x4b, 0x48, 0xe3, 0x29,
+ 0x34, 0x67, 0xfe, 0x21, 0xfc, 0xbf, 0xbd, 0x67, 0xcd, 0xd2, 0x34, 0x58,
+ 0x13, 0x30, 0xbe, 0x5f, 0xb9, 0x26, 0xfe, 0xde, 0x13, 0x81, 0x12, 0x36,
+ 0x6b, 0x97, 0xc1, 0xd7, 0x45, 0xbe, 0xa8, 0x0c, 0x1c, 0xfe, 0xe1, 0x61,
+ 0xee, 0xb4, 0x87, 0xf9, 0x11, 0x95, 0x6f, 0x61, 0x23, 0x7e, 0x09, 0xf1,
+ 0xfd, 0x13, 0x35, 0x3f, 0xbc, 0xb1, 0x69, 0x5a, 0xcc, 0x96, 0x07, 0xa1,
+ 0x17, 0xf4, 0x24, 0xd1, 0xec, 0xd8, 0xa0, 0xb2, 0x2a, 0xe6, 0xd0, 0x1b,
+ 0xfb, 0xf2, 0x66, 0xd2, 0x1b, 0xc8, 0x12, 0x6c, 0xba, 0xd7, 0xc4, 0xfb,
+ 0x89, 0x09, 0xc1, 0x70, 0x5d, 0xa3, 0xd4, 0x4e, 0x3a, 0x6f, 0x22, 0xc7,
+ 0xa1, 0x92, 0x08, 0x4c, 0x92, 0xd9, 0x47, 0x84, 0xff, 0x91, 0x4e, 0xff,
+ 0xfc, 0x49, 0xd7, 0x04, 0x7e, 0x7a, 0x71, 0xb4, 0xaf, 0x8a, 0x88, 0xcf,
+ 0xbc, 0x32, 0x4b, 0x95, 0x04, 0xec, 0x71, 0xf2, 0x3d, 0xc3, 0xd4, 0x30,
+ 0x96, 0x6d, 0x30, 0xbb, 0x5e, 0x04, 0xc0, 0x0f, 0x39, 0x82, 0x5c, 0x5c,
+ 0x50, 0x5c, 0x20, 0x75, 0x27, 0xb8, 0xc1, 0xc2, 0x19, 0x90, 0x95, 0x9b,
+ 0x5f, 0x06, 0xb6, 0x85, 0x58, 0x01, 0x1d, 0x4c, 0x5b, 0x6a, 0x78, 0x31,
+ 0x9e, 0x9a, 0x50, 0x68, 0x67, 0xb1, 0x84, 0x42, 0x20, 0xa9, 0x5b, 0x4e,
+ 0x6e, 0x41, 0xb7, 0x63, 0xd9, 0x89, 0xcc, 0x80, 0xda, 0xcd, 0x3e, 0x1b,
+ 0x64, 0xbf, 0x5d, 0x18, 0x8a, 0xd8, 0x65, 0x2b, 0x3b, 0x15, 0xc4, 0x5b,
+ 0x8e, 0x17, 0xf5, 0xaf, 0x25, 0xde, 0x9e, 0xc7, 0xc5, 0x16, 0x49, 0x4c,
+ 0xc2, 0xf4, 0xe0, 0x21, 0x92, 0xd2, 0xe5, 0x11, 0x2b, 0x62, 0xa3, 0x4e,
+ 0x11, 0xc8, 0xdd, 0x06, 0x67, 0x21, 0xb9, 0xe3, 0x7c, 0x91, 0x07, 0xa8,
+ 0xb9, 0xee, 0x7e, 0x48, 0xbb, 0x18, 0x01, 0xec, 0x15, 0x41, 0x1b, 0xee,
+ 0x38, 0x15, 0x1e, 0x68, 0x40, 0x1a, 0x2f, 0x06, 0x0f, 0x1c, 0x8d, 0x70,
+ 0x60, 0xe1, 0xc8, 0x50, 0x3f, 0xc7, 0xb1, 0x9a, 0x46, 0x75, 0xac, 0x64,
+ 0xf3, 0xbb, 0xf3, 0x37, 0x7f, 0x31, 0x7b, 0xcf, 0x56, 0x2f, 0x6a, 0x4c,
+ 0x6f, 0x4d, 0xa1, 0x11, 0xd0, 0xaf, 0x12, 0x45, 0x63, 0xe9, 0xfc, 0x1f,
+ 0x11, 0x62, 0x9b, 0x14, 0x88, 0x37, 0xda, 0xe4, 0xfa, 0x2d, 0x5c, 0xf3,
+ 0x4d, 0xc5, 0xfe, 0x27, 0x83, 0x67, 0x70, 0x45, 0xbd, 0x39, 0x7c, 0xf6,
+ 0x64, 0x6f, 0x77, 0x6b, 0xd0, 0xbd, 0x0d, 0xd6, 0x3e, 0x69, 0xfd, 0xdd,
+ 0x96, 0x65, 0x1f, 0x17, 0x4c, 0x30, 0x9b, 0x47, 0x3f, 0x9c, 0xbd, 0x6b,
+ 0xce, 0x4f, 0x66, 0xd4, 0x11, 0xeb, 0x56, 0xcd, 0xd0, 0x1b, 0x12, 0x1b,
+ 0xed, 0x5b, 0x12, 0x21, 0x0e, 0x4e, 0x17, 0x1b, 0x64, 0xfd, 0x4d, 0x99,
+ 0xf3, 0x19, 0x58, 0xe7, 0x05, 0x59, 0x3f, 0x21, 0xe1, 0x95, 0x14, 0x93,
+ 0x53, 0x46, 0x07, 0xcb, 0xd6, 0x5b, 0x70, 0x5e, 0xcd, 0xd9, 0x35, 0x0c,
+ 0xd8, 0x50, 0x27, 0x23, 0x8a, 0xa4, 0x67, 0x69, 0xaa, 0x46, 0xc2, 0xf5,
+ 0x6f, 0xca, 0x00, 0xeb, 0x40, 0xce, 0x7e, 0xab, 0x08, 0x21, 0x1a, 0x96,
+ 0x41, 0x0a, 0x4f, 0x07, 0x2e, 0xc8, 0xb9, 0x6d, 0x9c, 0x27, 0x62, 0x15,
+ 0xfa, 0x2a, 0x42, 0x78, 0xb2, 0x66, 0x4d, 0xa4, 0x6e, 0x0d, 0x60, 0x0b,
+ 0xb3, 0x09, 0x86, 0x53, 0x21, 0x33, 0x8a, 0x84, 0x8a, 0x6a, 0x59, 0x4e,
+ 0x96, 0x33, 0x5a, 0x81, 0xaf, 0xee, 0x2d, 0xec, 0x48, 0x2f, 0x6c, 0xa8,
+ 0xec, 0xdd, 0x9c, 0x86, 0x0c, 0xa6, 0xaf, 0x67, 0x3b, 0x8d, 0xd6, 0x06,
+ 0x58, 0x84, 0x96, 0x71, 0xb5, 0xbf, 0xeb, 0x2a, 0xa7, 0x72, 0xc2, 0xa1,
+ 0x58, 0x07, 0xdb, 0x36, 0x37, 0xbe, 0xb8, 0x7f, 0x4b, 0xa9, 0x22, 0xab,
+ 0x53, 0x96, 0xfb, 0x1f, 0x4f, 0xd2, 0x6f, 0x98, 0xc1, 0xc5, 0x51, 0xcf,
+ 0xe4, 0xaa, 0x55, 0x68, 0x5d, 0x9e, 0x25, 0x23, 0x49, 0x75, 0x68, 0xeb,
+ 0xad, 0xf6, 0x22, 0x3c, 0x78, 0x13, 0x0c, 0xd2, 0x02, 0x28, 0x44, 0xfa,
+ 0x7b, 0x9a, 0x6c, 0xb2, 0x44, 0x96, 0x3c, 0xfb, 0xfc, 0xd9, 0xd3, 0x2d,
+ 0x55, 0xf9, 0x5d, 0x7c, 0xce, 0x56, 0xcc, 0xf9, 0x86, 0x75, 0x5b, 0x56,
+ 0x0e, 0xcf, 0x7b, 0x96, 0xa3, 0xa2, 0x18, 0x68, 0x5d, 0xdd, 0x78, 0x52,
+ 0x98, 0x09, 0xca, 0x38, 0x4c, 0x4a, 0x16, 0x83, 0xdb, 0x6e, 0x8e, 0x3a,
+ 0x93, 0x72, 0x64, 0xc9, 0x26, 0x0e, 0x47, 0x50, 0xd9, 0x25, 0x71, 0xd9,
+ 0xe8, 0xb8, 0xaa, 0xe4, 0x6a, 0x70, 0xf9, 0x16, 0x6c, 0xc3, 0x38, 0xae,
+ 0xa3, 0xa6, 0x6f, 0x71, 0x31, 0x85, 0x95, 0x8a, 0x51, 0x95, 0xb7, 0x08,
+ 0xee, 0x22, 0x71, 0x06, 0xc0, 0xe0, 0xaf, 0x77, 0x5d, 0x0c, 0xdc, 0x92,
+ 0xa4, 0x57, 0x98, 0xfb, 0xf8, 0xee, 0x6c, 0xae, 0xa3, 0x00, 0x88, 0xf1,
+ 0xf6, 0xdb, 0xfb, 0x1a, 0xce, 0xe3, 0x2b, 0x03, 0x77, 0xad, 0x6d, 0xb3,
+ 0x6c, 0x66, 0xa0, 0xd2, 0x72, 0xab, 0x17, 0xa5, 0xaf, 0x50, 0x24, 0xf6,
+ 0x1c, 0xb9, 0xa0, 0x11, 0xc3, 0xb8, 0x0a, 0x99, 0xc3, 0xd4, 0x91, 0xd4,
+ 0x20, 0x0c, 0x1a, 0x23, 0x5b, 0x51, 0xe8, 0xc3, 0x11, 0x5b, 0x98, 0x5c,
+ 0xac, 0x6e, 0x28, 0x84, 0xb4, 0xda, 0xef, 0x8e, 0x28, 0xbb, 0x55, 0x7a,
+ 0xa4, 0xd3, 0xd6, 0x3a, 0xac, 0x18, 0xbc, 0x14, 0xea, 0x41, 0x4e, 0x38,
+ 0x74, 0x9b, 0x7e, 0x37, 0x5b, 0x25, 0xd9, 0xc4, 0x78, 0xb7, 0xb7, 0xb7,
+ 0x1e, 0x1d, 0xb3, 0x3e, 0xf8, 0xd8, 0x18, 0xcf, 0x44, 0xd9, 0x98, 0x87,
+ 0x25, 0x43, 0xfc, 0x10, 0xb8, 0x4b, 0xde, 0x2f, 0x01, 0x1b, 0x96, 0xa0,
+ 0x46, 0xb1, 0xbf, 0xb3, 0xd0, 0x92, 0x90, 0x1c, 0x14, 0xc1, 0x44, 0x02,
+ 0x38, 0x6f, 0xaa, 0xf3, 0x6b, 0x4e, 0x5d, 0x85, 0x57, 0x49, 0x56, 0x57,
+ 0xae, 0xa0, 0xd9, 0x1a, 0x1c, 0xca, 0xd8, 0x29, 0x36, 0x37, 0x0f, 0xf2,
+ 0x4c, 0x38, 0x36, 0x27, 0x98, 0x9f, 0x9c, 0x2a, 0xef, 0x54, 0x96, 0x33,
+ 0x68, 0x4a, 0x82, 0x38, 0x9f, 0xbb, 0xac, 0xd8, 0x3d, 0xdd, 0xaa, 0x9e,
+ 0x3c, 0xe8, 0x60, 0x81, 0xc9, 0x93, 0x7c, 0x7c, 0xcc, 0x23, 0x9d, 0xcf,
+ 0x23, 0x52, 0xab, 0x77, 0x1d, 0xa2, 0x41, 0xd2, 0xf1, 0x6f, 0xfc, 0x9c,
+ 0x05, 0xd3, 0xcf, 0x92, 0xd5, 0x02, 0xbc, 0x80, 0x0a, 0xc3, 0x8d, 0xe3,
+ 0x2a, 0x38, 0xea, 0xc6, 0x8a, 0x59, 0x71, 0x3d, 0x7c, 0xda, 0x58, 0xcc,
+ 0x9e, 0x9c, 0x50, 0x84, 0xda, 0xc7, 0x84, 0x60, 0xd4, 0x50, 0x78, 0x50,
+ 0xec, 0x07, 0x3e, 0x0e, 0x0d, 0xac, 0x59, 0xdb, 0x5b, 0x2e, 0x8b, 0x91,
+ 0x5b, 0x68, 0x0d, 0x48, 0x1b, 0x04, 0x37, 0xe8, 0x9c, 0xad, 0x4c, 0xf3,
+ 0xac, 0x2e, 0xc7, 0x1d, 0xc3, 0x92, 0x73, 0x86, 0x57, 0x63, 0x35, 0x7d,
+ 0x0f, 0xf0, 0x20, 0x75, 0xfd, 0x41, 0x7f, 0x61, 0x16, 0xad, 0x89, 0x10,
+ 0x5b, 0xe6, 0xa7, 0xd2, 0xa0, 0xa0, 0x48, 0xcc, 0xfb, 0x46, 0xe5, 0x82,
+ 0xf4, 0x35, 0x48, 0x8a, 0x79, 0xa4, 0x68, 0xcc, 0x82, 0x1a, 0x36, 0x9f,
+ 0x24, 0xde, 0x5f, 0xee, 0xa0, 0xef, 0xef, 0x17, 0x9d, 0xe8, 0x57, 0xc9,
+ 0x73, 0x07, 0x89, 0x70, 0x1b, 0x00, 0x61, 0x90, 0xe4, 0x0f, 0x1f, 0xb7,
+ 0x00, 0xdd, 0x80, 0x85, 0xe0, 0xd0, 0x6f, 0xab, 0x35, 0xe6, 0x22, 0xa3,
+ 0xeb, 0xd8, 0x10, 0xd8, 0x70, 0x83, 0x79, 0x6e, 0x3e, 0xdb, 0x4a, 0x2e,
+ 0xeb, 0xc5, 0xe6, 0xee, 0x96, 0xc0, 0x22, 0x6b, 0x09, 0x9b, 0xc2, 0xef,
+ 0x6d, 0x57, 0x49, 0x40, 0x5c, 0xd7, 0xa1, 0xeb, 0x16, 0xce, 0x5b, 0x86,
+ 0xad, 0x47, 0xfc, 0xf8, 0xa5, 0x9e, 0x03, 0x59, 0x30, 0x57, 0x7b, 0x03,
+ 0xae, 0xaf, 0x98, 0x54, 0x09, 0x4b, 0xf0, 0x82, 0x13, 0x1d, 0x2a, 0xa9,
+ 0x78, 0xb8, 0xe9, 0xeb, 0x24, 0xc8, 0xdd, 0x90, 0x64, 0xb9, 0x84, 0x68,
+ 0x14, 0xe5, 0x74, 0xd2, 0xe7, 0xab, 0xe3, 0xaa, 0x2c, 0x96, 0x8b, 0x7e,
+ 0x19, 0xc1, 0x42, 0xd2, 0xeb, 0xe3, 0x02, 0x4e, 0x96, 0x6e, 0xda, 0x4d,
+ 0xb2, 0xce, 0x19, 0x39, 0xeb, 0xee, 0x6e, 0x0f, 0xf3, 0x7e, 0x56, 0x24,
+ 0xce, 0xc8, 0x6e, 0x76, 0x0b, 0x2e, 0x73, 0x62, 0x61, 0x3e, 0xb6, 0x03,
+ 0x2e, 0x25, 0x22, 0x90, 0xe3, 0xc1, 0x40, 0x6b, 0xca, 0xce, 0x89, 0x77,
+ 0x68, 0x98, 0x03, 0xac, 0xd9, 0xc4, 0x6d, 0x94, 0xca, 0x3a, 0xb6, 0x49,
+ 0x31, 0x63, 0x9a, 0x1c, 0x00, 0x88, 0xe4, 0x42, 0x65, 0x4d, 0xc4, 0xf0,
+ 0x49, 0x50, 0x87, 0xc8, 0xcc, 0xcc, 0xd4, 0x85, 0x00, 0x24, 0xfc, 0x2f,
+ 0xe2, 0x3c, 0xdd, 0x98, 0xdd, 0xf3, 0x25, 0xb6, 0xd1, 0xa0, 0xba, 0x64,
+ 0xa3, 0x62, 0x5b, 0x60, 0xbd, 0x61, 0xcb, 0xdb, 0xca, 0x27, 0xeb, 0xd6,
+ 0xe4, 0x58, 0xd1, 0xb7, 0x50, 0xb5, 0x74, 0xe1, 0x5b, 0x97, 0xc6, 0xfd,
+ 0xe9, 0x7b, 0xd7, 0x93, 0x98, 0xf7, 0xd1, 0x92, 0x23, 0x4d, 0x5a, 0x4d,
+ 0xbf, 0x16, 0x56, 0x2d, 0x12, 0x81, 0x3c, 0xa1, 0x25, 0x11, 0x3d, 0xc0,
+ 0x0b, 0x43, 0xff, 0x64, 0xe9, 0x2c, 0x2c, 0x2c, 0xca, 0x46, 0x55, 0x36,
+ 0x65, 0xb7, 0xb7, 0x7d, 0x09, 0xb2, 0xae, 0xc2, 0xc3, 0xd0, 0x0a, 0x4b,
+ 0x94, 0x3e, 0x10, 0x7b, 0x22, 0x8d, 0x6b, 0xeb, 0x51, 0x88, 0x50, 0x34,
+ 0xe0, 0x80, 0x26, 0x54, 0xe9, 0x95, 0x6b, 0x47, 0xad, 0xaa, 0xda, 0x88,
+ 0xab, 0x7a, 0x40, 0xeb, 0x31, 0xbe, 0x5e, 0xce, 0x6f, 0x68, 0x08, 0xdd,
+ 0x88, 0x67, 0xf3, 0x6f, 0xe4, 0xa8, 0x3c, 0x23, 0x25, 0xc5, 0x0d, 0x4d,
+ 0x42, 0x5e, 0x67, 0xb8, 0xb2, 0x5b, 0x64, 0xaf, 0x6a, 0x35, 0x99, 0x87,
+ 0x22, 0xd5, 0xc4, 0xac, 0x2b, 0x0b, 0x28, 0xa3, 0x72, 0x0b, 0xf8, 0x70,
+ 0x06, 0xa4, 0xd5, 0x26, 0x91, 0x58, 0xa8, 0xab, 0x20, 0x14, 0x42, 0x58,
+ 0x94, 0x01, 0xc1, 0xf0, 0x3d, 0xa3, 0x46, 0xce, 0x58, 0xb1, 0x5e, 0xf8,
+ 0xc5, 0x75, 0x5b, 0x99, 0x4c, 0x43, 0x08, 0xc9, 0xc8, 0x48, 0x94, 0x05,
+ 0xf7, 0x23, 0xbc, 0xe4, 0xa2, 0x29, 0x6e, 0x7b, 0x52, 0xb4, 0x97, 0x7a,
+ 0x0d, 0x04, 0x61, 0xf8, 0x1f, 0x2d, 0x77, 0x20, 0xc2, 0x4b, 0xa4, 0x02,
+ 0xd0, 0x26, 0x69, 0x17, 0xc5, 0x74, 0x59, 0x4b, 0xce, 0x33, 0x5b, 0xc4,
+ 0x38, 0x95, 0x64, 0xcb, 0x0e, 0x94, 0x1c, 0x40, 0x17, 0x11, 0x21, 0x7c,
+ 0x2c, 0x8a, 0xcc, 0x85, 0x80, 0x6f, 0x67, 0xed, 0x95, 0x80, 0x2c, 0xd5,
+ 0xda, 0x59, 0xf6, 0xd7, 0x6b, 0x42, 0xf8, 0x1c, 0xab, 0xb0, 0x48, 0x97,
+ 0x34, 0x06, 0xdb, 0x35, 0x1e, 0x99, 0x1e, 0xd1, 0x58, 0x90, 0xc0, 0xfc,
+ 0x0b, 0xc1, 0xc0, 0xd7, 0xd8, 0x72, 0xa5, 0x25, 0x4c, 0xd9, 0x78, 0x30,
+ 0x3e, 0xe2, 0x81, 0x70, 0xc0, 0xc8, 0x5a, 0x5b, 0xad, 0x0c, 0x81, 0x27,
+ 0x56, 0x69, 0x5f, 0x87, 0xc5, 0x62, 0xba, 0x04, 0xb4, 0xca, 0x88, 0x66,
+ 0x4b, 0xf6, 0x31, 0x74, 0xcc, 0xcc, 0xb4, 0x2f, 0xd3, 0xa5, 0x40, 0xb4,
+ 0xb3, 0xbf, 0x5a, 0x5d, 0x65, 0x24, 0x9c, 0xa7, 0x23, 0xde, 0x9d, 0xd1,
+ 0xbd, 0x9b, 0xa6, 0xe5, 0xd7, 0x23, 0x11, 0xde, 0xb4, 0xe9, 0x2e, 0x79,
+ 0xd8, 0x63, 0xad, 0x7e, 0xbe, 0x33, 0xc6, 0xda, 0xa1, 0x0c, 0x71, 0x82,
+ 0x84, 0x70, 0x20, 0x37, 0xca, 0x4f, 0x94, 0xc9, 0x2e, 0x23, 0xe6, 0x52,
+ 0x37, 0x18, 0x93, 0xd4, 0xd9, 0x1c, 0x90, 0x4a, 0x41, 0x18, 0x85, 0x5c,
+ 0xd1, 0x65, 0xb0, 0x9c, 0x98, 0xa2, 0x99, 0x82, 0x45, 0xe7, 0xa6, 0x00,
+ 0x06, 0xfa, 0x0a, 0xc0, 0x53, 0xad, 0xf2, 0xfa, 0xce, 0x1e, 0x4b, 0x36,
+ 0x87, 0x67, 0xef, 0x8e, 0xbe, 0x3e, 0xdd, 0x7a, 0xcc, 0xab, 0xa0, 0x80,
+ 0x92, 0x88, 0x40, 0xc1, 0xa1, 0xc2, 0xf1, 0x8e, 0xb4, 0x03, 0x97, 0x13,
+ 0x00, 0xfe, 0x42, 0x3b, 0x72, 0x2c, 0xde, 0xae, 0x27, 0x89, 0xa8, 0x72,
+ 0x5e, 0x05, 0x55, 0xd0, 0x0d, 0xff, 0x53, 0x63, 0xfd, 0xd3, 0x58, 0xa4,
+ 0xff, 0xd7, 0xc3, 0x61, 0xff, 0xe0, 0xec, 0x18, 0x15, 0xb9, 0x86, 0xf4,
+ 0x73, 0x05, 0x6c, 0x79, 0x2c, 0xb0, 0x5f, 0x2c, 0xe3, 0x1c, 0x2d, 0xd8,
+ 0x8c, 0xed, 0x0f, 0xc2, 0xf9, 0xd1, 0x7c, 0xfb, 0xba, 0x3d, 0x3b, 0xde,
+ 0x46, 0x57, 0xf0, 0x69, 0x60, 0x25, 0xe2, 0xe1, 0x7c, 0xdd, 0xba, 0x31,
+ 0x82, 0xad, 0x88, 0x74, 0x0d, 0x10, 0xa8, 0x31, 0x90, 0x94, 0x44, 0x4f,
+ 0xd2, 0x75, 0xfb, 0x4b, 0xc3, 0x71, 0x8c, 0x23, 0x18, 0xb1, 0x29, 0x9d,
+ 0x93, 0xd1, 0x0c, 0x9a, 0xbf, 0x65, 0xba, 0x87, 0x69, 0x56, 0xc0, 0x2e,
+ 0x19, 0x9a, 0x9c, 0x04, 0x2b, 0x8d, 0x6c, 0x69, 0xdb, 0xf5, 0x36, 0xfa,
+ 0xc4, 0xbc, 0xf6, 0x37, 0x24, 0x55, 0x23, 0x9b, 0x73, 0x55, 0xe6, 0xc4,
+ 0xce, 0x5a, 0x12, 0x98, 0xca, 0x1a, 0x37, 0xb6, 0x03, 0xda, 0xe9, 0x2f,
+ 0xe3, 0xa3, 0xa3, 0x23, 0xca, 0xe2, 0x95, 0x38, 0x02, 0x55, 0x6a, 0xfc,
+ 0x97, 0xa0, 0x12, 0x87, 0x47, 0x22, 0xc8, 0x6b, 0x7b, 0xe8, 0x9a, 0x57,
+ 0x3e, 0xe3, 0x73, 0xe0, 0xd4, 0xa3, 0xe1, 0xa4, 0xcd, 0x8b, 0xc3, 0xb3,
+ 0x20, 0x02, 0xa0, 0xd7, 0x35, 0x78, 0x8c, 0xee, 0x7d, 0x7a, 0x38, 0xf2,
+ 0x72, 0xe7, 0xae, 0xf5, 0xd9, 0x60, 0x75, 0x79, 0xc9, 0x3a, 0xa8, 0x33,
+ 0x15, 0xbb, 0xf7, 0x1a, 0x17, 0x9f, 0x2b, 0xc1, 0xba, 0xfa, 0xea, 0xf3,
+ 0x33, 0x08, 0x6e, 0x3f, 0xf7, 0x61, 0x6b, 0x69, 0x14, 0x46, 0x2a, 0x9f,
+ 0x44, 0x93, 0xb4, 0x6c, 0x85, 0xac, 0x12, 0x8d, 0xae, 0x11, 0x43, 0x00,
+ 0x19, 0x5c, 0xd7, 0xf1, 0x6b, 0x1a, 0x0d, 0x0b, 0x62, 0xa4, 0x7b, 0x06,
+ 0xe6, 0xb2, 0xae, 0x00, 0xe9, 0xed, 0xe1, 0xe0, 0xdc, 0xa8, 0xf1, 0xee,
+ 0x8d, 0x96, 0xdc, 0x46, 0x36, 0x08, 0x56, 0x45, 0x0b, 0x22, 0x2b, 0x56,
+ 0x5c, 0x1c, 0xe5, 0x97, 0x2d, 0xfd, 0xa5, 0x04, 0x1c, 0x26, 0xd7, 0xcb,
+ 0x52, 0xd0, 0x0c, 0x14, 0x8b, 0x48, 0x71, 0xce, 0xcb, 0x8c, 0xc7, 0xdc,
+ 0x1c, 0x70, 0xa7, 0x12, 0xa2, 0xe8, 0xe3, 0x74, 0xec, 0x67, 0x9a, 0x7f,
+ 0x30, 0x2a, 0x8b, 0x1b, 0x3a, 0xad, 0xfc, 0x1a, 0x64, 0x66, 0x5e, 0x7d,
+ 0x91, 0xe1, 0x4c, 0xad, 0xa4, 0x1b, 0x65, 0xe2, 0x5c, 0xa2, 0x91, 0xe0,
+ 0x53, 0x54, 0x7e, 0xd0, 0xf0, 0x06, 0x2f, 0x0c, 0x09, 0x28, 0x3f, 0x12,
+ 0xf9, 0x0c, 0xc6, 0x15, 0xe2, 0x37, 0x17, 0x4b, 0xf7, 0x71, 0x84, 0x5d,
+ 0xe7, 0xb6, 0x16, 0x53, 0xf8, 0xd7, 0xd1, 0x90, 0x23, 0x8b, 0x90, 0x86,
+ 0x22, 0x5b, 0xde, 0x20, 0x26, 0xe1, 0xfa, 0x2f, 0x89, 0xaa, 0x84, 0x9b,
+ 0xb3, 0x51, 0xae, 0x6d, 0x16, 0x46, 0x4d, 0x92, 0x7e, 0x80, 0x96, 0x23,
+ 0x56, 0x6a, 0xa8, 0x22, 0x1c, 0x92, 0x22, 0x11, 0x1c, 0x13, 0x5f, 0x48,
+ 0x49, 0xd1, 0x62, 0xa1, 0x62, 0x77, 0xc5, 0x0c, 0x16, 0xcb, 0xdc, 0xa5,
+ 0x2d, 0xae, 0x26, 0xf0, 0x09, 0xde, 0x1e, 0xe0, 0xa4, 0x21, 0xab, 0x5c,
+ 0x3d, 0x28, 0x7f, 0x0c, 0x91, 0x48, 0xa4, 0xa7, 0x8e, 0x4a, 0x21, 0xc5,
+ 0x05, 0x5c, 0x88, 0x8c, 0xe4, 0x0e, 0xba, 0x8c, 0x5f, 0x86, 0x9d, 0x0e,
+ 0x79, 0x86, 0x00, 0xd9, 0x26, 0x47, 0x1c, 0xef, 0x12, 0xd1, 0x73, 0x2c,
+ 0x3f, 0x14, 0x73, 0xcc, 0x15, 0x82, 0x53, 0xbc, 0x11, 0xaa, 0x34, 0xa6,
+ 0xe6, 0x68, 0xb0, 0xc8, 0x17, 0x57, 0x7a, 0x37, 0x22, 0x40, 0xf2, 0x88,
+ 0xd4, 0x9c, 0x6f, 0x95, 0x44, 0xec, 0x23, 0x57, 0x57, 0xe0, 0x8d, 0x0f,
+ 0xf2, 0xee, 0x89, 0xf1, 0x48, 0xf4, 0xb1, 0x88, 0x00, 0x89, 0xd1, 0x24,
+ 0xfe, 0xa1, 0x5e, 0xf0, 0xfb, 0xfe, 0xe7, 0x3b, 0x16, 0xe6, 0xcb, 0xf6,
+ 0xba, 0xf0, 0x19, 0xa0, 0x36, 0x46, 0xd4, 0x08, 0x80, 0x06, 0x16, 0xb5,
+ 0x7b, 0xb4, 0x5d, 0x0d, 0xe4, 0xc5, 0xe0, 0xe9, 0x56, 0x83, 0x5e, 0xea,
+ 0xe9, 0xcc, 0x81, 0x6a, 0x9a, 0x60, 0x92, 0xbc, 0xbb, 0x38, 0x79, 0x9b,
+ 0x74, 0xec, 0x01, 0xe2, 0x43, 0xc4, 0x77, 0xcd, 0xaf, 0x3a, 0x76, 0x4e,
+ 0xc4, 0x61, 0x73, 0x18, 0x39, 0x89, 0x8f, 0xf9, 0xd5, 0x5c, 0x2a, 0x2f,
+ 0xbc, 0xcd, 0xc7, 0x65, 0x51, 0x15, 0x97, 0xe2, 0xc9, 0xb4, 0x0b, 0x86,
+ 0xbe, 0x38, 0x3e, 0x1e, 0x26, 0x77, 0xd9, 0xc8, 0xf2, 0xac, 0x3a, 0x51,
+ 0x85, 0x92, 0xba, 0x08, 0x12, 0x5c, 0x94, 0x79, 0x56, 0xb3, 0xa0, 0x61,
+ 0x26, 0x3d, 0xce, 0xbd, 0xe6, 0x97, 0xb2, 0x7e, 0x36, 0x27, 0x85, 0x33,
+ 0x83, 0xfa, 0xc6, 0x65, 0x1e, 0xa6, 0xe0, 0x4a, 0x8b, 0xac, 0x88, 0x18,
+ 0x75, 0x65, 0x00, 0xc6, 0x52, 0x64, 0x6d, 0x70, 0x57, 0x8c, 0xd2, 0xca,
+ 0xe1, 0x4e, 0xe5, 0x25, 0x53, 0x1c, 0x0b, 0x1b, 0x6a, 0x89, 0xb9, 0xc9,
+ 0x91, 0xe0, 0xdf, 0x49, 0x7c, 0xd7, 0x1a, 0xa0, 0x8e, 0x1d, 0x9a, 0x41,
+ 0x62, 0x3e, 0x29, 0x4a, 0x78, 0x48, 0x02, 0x2c, 0x6b, 0xae, 0xa5, 0xb0,
+ 0x44, 0xdc, 0x27, 0x0f, 0xef, 0x3e, 0x22, 0xb1, 0x5f, 0x17, 0x12, 0x76,
+ 0x89, 0x65, 0x66, 0xae, 0x24, 0x29, 0x81, 0x88, 0xcf, 0x52, 0x5c, 0x5a,
+ 0x2d, 0x3a, 0x65, 0xac, 0xe4, 0x31, 0x09, 0xcf, 0xf6, 0xc3, 0x27, 0x26,
+ 0xa9, 0xa1, 0xfd, 0x75, 0x7e, 0xb5, 0xa2, 0x3e, 0x81, 0x68, 0x51, 0x6d,
+ 0x31, 0x93, 0x47, 0xa4, 0xfc, 0xb2, 0x54, 0xe1, 0xb2, 0x5d, 0x08, 0x27,
+ 0x02, 0x04, 0xd2, 0x90, 0x2c, 0x89, 0xda, 0x1e, 0xac, 0x75, 0xfc, 0xb0,
+ 0x48, 0x89, 0x0b, 0x44, 0xd3, 0x46, 0xb5, 0xd4, 0x12, 0x09, 0x8e, 0x1d,
+ 0xc3, 0x68, 0x37, 0x3f, 0x54, 0xe2, 0xd4, 0xa1, 0xc4, 0x99, 0x00, 0xc9,
+ 0xb3, 0x19, 0xfc, 0x2b, 0xaa, 0xfa, 0xf9, 0xc3, 0x56, 0xb0, 0x10, 0xa9,
+ 0x46, 0x81, 0x68, 0x22, 0xc0, 0xf7, 0x82, 0xa8, 0xa4, 0x66, 0x83, 0x42,
+ 0x1f, 0x0a, 0xb3, 0xef, 0xaa, 0x7a, 0x52, 0x30, 0xaa, 0xad, 0x2a, 0x02,
+ 0x7c, 0x85, 0xcb, 0xed, 0xfd, 0x9f, 0xff, 0xe8, 0xa6, 0x22, 0xfd, 0xf8,
+ 0xb3, 0x48, 0xd2, 0x82, 0x9d, 0xe1, 0x81, 0x24, 0x8c, 0x74, 0x2a, 0x5f,
+ 0x77, 0x85, 0x37, 0x89, 0x41, 0xa2, 0x0c, 0x30, 0x1b, 0x57, 0x78, 0xdb,
+ 0x42, 0x21, 0xde, 0x43, 0xbd, 0x7a, 0x75, 0x6c, 0xc6, 0xf7, 0x81, 0x33,
+ 0x9c, 0x06, 0x46, 0x34, 0x0f, 0xe1, 0xad, 0x18, 0xd2, 0x93, 0x55, 0x28,
+ 0xf0, 0x86, 0x34, 0xd3, 0xac, 0xf8, 0x03, 0x8c, 0x0f, 0xf1, 0xf9, 0x60,
+ 0xfc, 0x7c, 0xb3, 0x9c, 0x48, 0x2d, 0xcd, 0x2e, 0x92, 0xaa, 0xec, 0xad,
+ 0xba, 0x36, 0xfe, 0x93, 0xf6, 0xa2, 0x57, 0xdf, 0x15, 0xff, 0x18, 0x70,
+ 0x3c, 0x23, 0x18, 0x6f, 0xbf, 0x90, 0x42, 0xe7, 0x1f, 0x7e, 0xbf, 0xcb,
+ 0xd1, 0x43, 0xeb, 0xdd, 0x02, 0xe6, 0x58, 0x01, 0xdb, 0x62, 0x07, 0xc0,
+ 0xb3, 0x02, 0xb8, 0xb5, 0xd9, 0x1d, 0xf7, 0xd2, 0xe3, 0x2b, 0xe0, 0x1f,
+ 0x03, 0xfe, 0xf7, 0xc7, 0xdd, 0xfe, 0xb3, 0x9f, 0x5d, 0xaf, 0xbf, 0xdf,
+ 0xfd, 0xf0, 0xfb, 0xbd, 0xf5, 0x58, 0x74, 0x98, 0xe5, 0x04, 0x36, 0x83,
+ 0xf9, 0x2a, 0x94, 0x90, 0xd5, 0xe8, 0x59, 0xd5, 0x36, 0x7d, 0xd5, 0x0a,
+ 0x94, 0xc5, 0xe9, 0x66, 0x7c, 0xb0, 0x15, 0xea, 0x11, 0x20, 0xfa, 0xb0,
+ 0x92, 0x72, 0xa0, 0xb5, 0x68, 0x61, 0x61, 0x8d, 0xdc, 0x1a, 0x0b, 0xcc,
+ 0x36, 0xcc, 0x99, 0x1d, 0x4c, 0x67, 0xc0, 0x23, 0x4c, 0xee, 0xe9, 0x9e,
+ 0x13, 0x90, 0xd5, 0x81, 0x8b, 0x9c, 0x31, 0xe9, 0x51, 0x09, 0x57, 0xe1,
+ 0xb9, 0x36, 0xdd, 0x8d, 0xcf, 0x60, 0x72, 0x5b, 0x31, 0xcb, 0x84, 0x37,
+ 0x09, 0x79, 0x9a, 0xd7, 0xb2, 0xb7, 0x38, 0xbc, 0x42, 0xec, 0xfe, 0x00,
+ 0xb5, 0x81, 0x4e, 0x1f, 0x39, 0x3e, 0x69, 0xe8, 0x97, 0x92, 0x92, 0x51,
+ 0x48, 0x98, 0x08, 0xe0, 0xbf, 0xf1, 0xd5, 0x5d, 0x06, 0xe9, 0xb5, 0x7d,
+ 0xef, 0x6c, 0x9e, 0x3a, 0x5d, 0x07, 0x8f, 0x85, 0x25, 0x06, 0xc2, 0xd7,
+ 0x03, 0x4f, 0x78, 0x96, 0x58, 0x5d, 0xfa, 0xf1, 0xb2, 0xee, 0x62, 0x90,
+ 0x0c, 0xb6, 0x62, 0xe9, 0x01, 0x61, 0x5b, 0x86, 0x77, 0xa6, 0x71, 0xdc,
+ 0x49, 0x25, 0xe5, 0x8c, 0x44, 0x1f, 0x14, 0x98, 0x55, 0xe6, 0x45, 0x12,
+ 0x70, 0xda, 0x95, 0x4d, 0x5c, 0xbd, 0xe2, 0x9e, 0x83, 0x77, 0xce, 0xa6,
+ 0x55, 0x97, 0x36, 0x0e, 0xd9, 0xcd, 0xc3, 0x30, 0x76, 0x35, 0x92, 0xc6,
+ 0x7b, 0x61, 0xf5, 0x5a, 0x97, 0x93, 0x98, 0xde, 0x7a, 0xff, 0x8d, 0x9d,
+ 0x51, 0x0d, 0x90, 0x5f, 0x69, 0x01, 0x6f, 0x5a, 0x28, 0x1c, 0xd6, 0x73,
+ 0xea, 0x4a, 0x89, 0xf9, 0x94, 0xc2, 0x20, 0xf9, 0x3d, 0x96, 0xc7, 0x8a,
+ 0x0a, 0x13, 0x60, 0x4f, 0x92, 0xf2, 0xd5, 0x1a, 0x41, 0xe0, 0x43, 0x51,
+ 0xe8, 0x19, 0x7e, 0x56, 0xb0, 0xc8, 0x62, 0xde, 0x44, 0xc7, 0x6d, 0xba,
+ 0x68, 0xb9, 0x97, 0xd3, 0xf4, 0xea, 0x77, 0x51, 0x80, 0x5a, 0x05, 0x8c,
+ 0x62, 0x4e, 0x04, 0x68, 0x5a, 0x89, 0xce, 0x9d, 0x67, 0xa1, 0xe7, 0x43,
+ 0xb1, 0x4b, 0x68, 0xde, 0xb9, 0xd4, 0x81, 0xf9, 0xc3, 0xde, 0x4e, 0x97,
+ 0x15, 0x6b, 0x22, 0x1d, 0xf0, 0xdb, 0xac, 0x12, 0x14, 0xd3, 0x53, 0x65,
+ 0x04, 0x25, 0x12, 0xa5, 0x2f, 0x39, 0x91, 0x21, 0x61, 0x88, 0xce, 0x52,
+ 0x1f, 0xd8, 0x17, 0xab, 0x00, 0x6a, 0xa3, 0x71, 0xa7, 0xbf, 0x96, 0xb1,
+ 0x3c, 0xca, 0x59, 0xe8, 0xf6, 0xe2, 0x0b, 0x7f, 0xaf, 0x3f, 0xca, 0xe8,
+ 0xe6, 0x69, 0xcf, 0x71, 0xd3, 0x47, 0x95, 0xf6, 0x92, 0x66, 0xf8, 0x14,
+ 0x77, 0xf6, 0x15, 0xde, 0x49, 0x2e, 0xa0, 0xd3, 0x31, 0x6d, 0x9f, 0x72,
+ 0x55, 0xf9, 0x64, 0x6f, 0xb0, 0xa3, 0x82, 0xdf, 0x83, 0x99, 0xaf, 0xe2,
+ 0xae, 0x69, 0xb4, 0xe1, 0xeb, 0x91, 0xb2, 0xbc, 0xfe, 0xd7, 0xe5, 0xbc,
+ 0x09, 0xc8, 0x1f, 0xf3, 0x70, 0xa9, 0x1a, 0x66, 0x52, 0xbe, 0x16, 0x40,
+ 0x68, 0x04, 0x28, 0x85, 0xa7, 0x5c, 0xe1, 0xfa, 0x4a, 0xb6, 0xff, 0x74,
+ 0xa4, 0x0c, 0x34, 0xb8, 0xaa, 0x7a, 0x47, 0x67, 0xb0, 0x0a, 0x0e, 0x62,
+ 0xf6, 0x9b, 0x32, 0x53, 0x1f, 0x99, 0xc8, 0x6f, 0xae, 0x26, 0x18, 0xee,
+ 0xeb, 0xf3, 0x37, 0x87, 0xad, 0xe6, 0x9e, 0x7f, 0xf6, 0x6c, 0xe7, 0xb7,
+ 0x0c, 0x45, 0x69, 0x54, 0x13, 0x79, 0xb8, 0x5a, 0xd3, 0xaf, 0x2a, 0xd7,
+ 0x14, 0xaf, 0xd6, 0x64, 0x25, 0x48, 0x7e, 0x59, 0xa9, 0x26, 0xf5, 0x8a,
+ 0xc6, 0x22, 0x66, 0xc3, 0x0c, 0x45, 0x1f, 0xea, 0x13, 0x56, 0xa2, 0x62,
+ 0xb5, 0x29, 0xaf, 0x34, 0x9e, 0x9f, 0x05, 0x58, 0x0e, 0xf6, 0x5a, 0xce,
+ 0x23, 0xee, 0x55, 0xb1, 0x81, 0xf3, 0x0d, 0x60, 0x15, 0xbc, 0x0f, 0x4f,
+ 0xdf, 0xbd, 0x3b, 0x3a, 0xbc, 0xf0, 0x95, 0x47, 0xee, 0xac, 0xba, 0x9d,
+ 0xb0, 0x3b, 0x29, 0x3e, 0x25, 0x2a, 0x75, 0xbc, 0x5a, 0x93, 0xc4, 0xb0,
+ 0x5a, 0x6a, 0xb6, 0x8e, 0x00, 0xf9, 0x16, 0x12, 0x9f, 0x1b, 0x00, 0x57,
+ 0x58, 0xd8, 0xbe, 0x30, 0xaa, 0x88, 0x0a, 0x1a, 0x2f, 0xd2, 0xe3, 0x53,
+ 0xde, 0xc1, 0x3f, 0x3b, 0x05, 0x7a, 0x34, 0x3d, 0x2b, 0x28, 0xd1, 0x23,
+ 0x08, 0xe8, 0xff, 0x2f, 0x2b, 0xd2, 0xf3, 0x8d, 0xab, 0xb6, 0xd2, 0x86,
+ 0xc1, 0x8d, 0xd5, 0xa1, 0x51, 0x85, 0x2e, 0x88, 0x69, 0x58, 0x55, 0x8b,
+ 0xc6, 0xe7, 0xe2, 0x71, 0x44, 0x6d, 0xe5, 0x5d, 0xdf, 0x01, 0x2a, 0xc9,
+ 0xaa, 0xc2, 0x3b, 0xab, 0x70, 0xe1, 0x02, 0x00, 0x38, 0x61, 0xde, 0x52,
+ 0xe8, 0xec, 0x97, 0x17, 0x67, 0x59, 0x1d, 0x3d, 0xc1, 0xd5, 0x85, 0x9c,
+ 0x80, 0xd6, 0x5f, 0xf4, 0x8c, 0x23, 0xd4, 0x9c, 0x76, 0x35, 0x8d, 0x59,
+ 0xd0, 0xb5, 0xfc, 0x9f, 0x92, 0xb0, 0xb1, 0x9e, 0xcd, 0xfe, 0x47, 0xf7,
+ 0x6e, 0x0c, 0x8b, 0x01, 0xd1, 0x28, 0x9d, 0xb0, 0x98, 0x79, 0xdf, 0x9a,
+ 0x82, 0x46, 0x6f, 0x13, 0x54, 0x58, 0x78, 0x39, 0x2d, 0x18, 0x08, 0xef,
+ 0x4e, 0x29, 0x36, 0x71, 0x03, 0x83, 0xff, 0x78, 0xdf, 0x31, 0xf6, 0x28,
+ 0x4c, 0x3d, 0x91, 0xd9, 0x8c, 0xae, 0xf0, 0xa9, 0x25, 0x77, 0xe7, 0xb5,
+ 0x56, 0xbd, 0x45, 0x09, 0x0d, 0x9c, 0x69, 0x97, 0x06, 0xa4, 0x21, 0x5e,
+ 0xd4, 0x4b, 0xbf, 0xe3, 0x95, 0x9d, 0x72, 0x56, 0x6a, 0x59, 0xa4, 0x92,
0xd1, 0x04, 0x10, 0x75, 0x77, 0x34, 0x30, 0x6e, 0x73, 0xb3, 0x18, 0x7b,
- 0xf0, 0xf9, 0xe8, 0x71, 0x3c, 0xab, 0x53, 0x6f, 0x5d, 0xec, 0xbb, 0xaa,
- 0xd1, 0x82, 0x2c, 0xa0, 0x59, 0x5f, 0x6a, 0xde, 0x36, 0x4e, 0xa0, 0xf2,
- 0x21, 0xab, 0xad, 0xdd, 0x1a, 0x99, 0x9c, 0x7c, 0x03, 0x56, 0xd1, 0xb5,
+ 0xf0, 0xf9, 0xe8, 0xdd, 0x78, 0x56, 0xa7, 0xde, 0xba, 0xd8, 0x77, 0x55,
+ 0xa3, 0x05, 0x59, 0x40, 0xb3, 0xbe, 0xd4, 0xbc, 0x6d, 0x9c, 0x40, 0xe5,
+ 0x43, 0x56, 0x5b, 0xe3, 0x1a, 0x99, 0x9c, 0x7c, 0x03, 0x56, 0xd1, 0xb5,
0xb2, 0xa5, 0xaa, 0x8b, 0x80, 0xd1, 0x37, 0x0b, 0xbe, 0xaf, 0x8c, 0x7d,
- 0x06, 0x60, 0xd1, 0x99, 0xd8, 0x55, 0xb4, 0xb0, 0xb9, 0x5a, 0xd4, 0xb5,
- 0xb8, 0x6f, 0x51, 0x6e, 0x21, 0xd6, 0x6f, 0x8e, 0xc4, 0xe8, 0x02, 0x36,
- 0x23, 0x29, 0xad, 0xd4, 0x01, 0xd3, 0x0d, 0x53, 0x3d, 0xdf, 0x6d, 0x72,
- 0xc2, 0xa8, 0x71, 0x87, 0x1f, 0xa3, 0xc6, 0x8d, 0x99, 0x0f, 0xb5, 0x81,
- 0xb1, 0xd1, 0x57, 0x13, 0x66, 0xbf, 0x7e, 0xdb, 0x7e, 0x83, 0x5a, 0x03,
- 0x63, 0x03, 0x23, 0x10, 0x18, 0x55, 0x57, 0x0c, 0x41, 0x03, 0x06, 0x41,
- 0x35, 0xb6, 0x8e, 0x80, 0x5a, 0x5e, 0x85, 0x88, 0x31, 0x9e, 0x72, 0x30,
- 0x6f, 0xaf, 0x0a, 0xa5, 0x00, 0x8d, 0x7e, 0x86, 0x97, 0x85, 0x16, 0xca,
+ 0x06, 0x60, 0xd1, 0xb9, 0xd8, 0x55, 0xb4, 0xb0, 0xb9, 0x5a, 0xd4, 0xb5,
+ 0xb8, 0x6f, 0x51, 0x6e, 0x23, 0xd6, 0x6f, 0x8e, 0xc4, 0xe8, 0x02, 0x36,
+ 0x23, 0x29, 0xad, 0x14, 0x81, 0xe9, 0x86, 0xa9, 0x9e, 0xef, 0x36, 0x39,
+ 0x61, 0xd4, 0xb8, 0xc3, 0x8f, 0x51, 0xe3, 0xc6, 0xcc, 0x87, 0xda, 0xc0,
+ 0xd8, 0xe8, 0xab, 0x09, 0xb3, 0x5f, 0xbf, 0x6d, 0xbf, 0x41, 0xad, 0x81,
+ 0xb1, 0x81, 0x11, 0x08, 0x8c, 0xaa, 0x2b, 0x86, 0xa0, 0x01, 0x83, 0xa0,
+ 0x1a, 0x5b, 0x47, 0x40, 0x2d, 0xaf, 0x42, 0xc4, 0x18, 0x4f, 0x39, 0x98,
+ 0x77, 0xa3, 0x0a, 0xa5, 0x00, 0x8d, 0x7e, 0x86, 0x97, 0x85, 0x16, 0xca,
0x92, 0x84, 0x1b, 0x35, 0x99, 0xd3, 0xea, 0xa6, 0x5a, 0x8d, 0x30, 0xe4,
0xa3, 0x39, 0xe6, 0x61, 0xe5, 0x10, 0x6b, 0x51, 0xfc, 0x73, 0x79, 0xdd,
- 0x1a, 0x27, 0xef, 0x55, 0xb3, 0x39, 0xb7, 0x45, 0x11, 0x4e, 0x58, 0xa4,
- 0x95, 0xba, 0x32, 0x22, 0x91, 0xb6, 0x2a, 0x5f, 0x0f, 0xe9, 0xc4, 0xac,
- 0x73, 0x85, 0x91, 0xf5, 0x66, 0xf2, 0x91, 0x66, 0xeb, 0xd9, 0xdb, 0xb4,
- 0x12, 0xc1, 0x80, 0x63, 0x89, 0xd0, 0xae, 0x07, 0xb5, 0x0d, 0xf1, 0x7e,
- 0x6d, 0x70, 0xd8, 0x11, 0xf8, 0x6f, 0x8c, 0x4b, 0xe8, 0x9a, 0x5a, 0x3d,
- 0xaa, 0x75, 0xab, 0x1a, 0xb6, 0xb3, 0x3d, 0xdc, 0x59, 0x0f, 0xb1, 0x93,
- 0x11, 0x58, 0xc1, 0xb1, 0x10, 0x61, 0x3b, 0x1d, 0x77, 0x61, 0x97, 0xd5,
- 0x37, 0xec, 0x60, 0x76, 0x3f, 0x0c, 0xc2, 0x53, 0xa2, 0x2e, 0x34, 0x84,
- 0xa5, 0xdd, 0xf2, 0x20, 0xd0, 0x46, 0x40, 0x6a, 0x0b, 0x0e, 0xe5, 0x71,
- 0x28, 0x16, 0xc1, 0x2a, 0x59, 0x7e, 0x0d, 0x9d, 0x63, 0x8e, 0x37, 0xba,
- 0xef, 0x84, 0xb2, 0x0a, 0xf2, 0x27, 0x1a, 0xb5, 0xd5, 0x9d, 0x2f, 0xeb,
- 0x37, 0xc6, 0x74, 0x7c, 0xed, 0xfc, 0x1f, 0xce, 0xcb, 0x76, 0x7a, 0x72,
- 0x76, 0xa1, 0xa0, 0x36, 0xc2, 0x15, 0xd2, 0xea, 0x76, 0xd8, 0x78, 0x30,
- 0xe0, 0xc2, 0x1d, 0x66, 0x3d, 0x61, 0xc3, 0x87, 0xa7, 0xd4, 0x4a, 0x1b,
- 0xfe, 0xc8, 0x35, 0xef, 0xd0, 0x35, 0x06, 0x03, 0x35, 0xda, 0x0f, 0xb2,
- 0x45, 0x0c, 0xfb, 0x86, 0x46, 0x38, 0x41, 0x38, 0x83, 0x8b, 0x92, 0x5f,
- 0xfd, 0xe3, 0x1f, 0x1f, 0x29, 0x8a, 0xb7, 0xf3, 0x62, 0xf8, 0xcc, 0x9b,
- 0xb0, 0x04, 0x3c, 0x20, 0x59, 0xdf, 0xfb, 0x11, 0xe9, 0x32, 0x3f, 0x0f,
- 0x7e, 0xa4, 0x3f, 0x7f, 0x5e, 0x77, 0x5c, 0x94, 0x63, 0xc8, 0x3a, 0x6a,
- 0x1b, 0x49, 0xaa, 0x95, 0x65, 0x75, 0xe0, 0x69, 0x17, 0x6d, 0x0d, 0xb9,
- 0x8c, 0x1d, 0x8e, 0x38, 0xb3, 0x92, 0x7a, 0x2d, 0x34, 0x2f, 0xd6, 0xae,
- 0xc8, 0xee, 0xcd, 0xf9, 0xf8, 0x10, 0x8a, 0x5c, 0xda, 0x88, 0x7f, 0xb3,
- 0x6f, 0x45, 0x71, 0x14, 0x65, 0x81, 0x25, 0x01, 0xcd, 0xd3, 0x17, 0x3e,
- 0x1e, 0x95, 0x1c, 0x37, 0xfb, 0x89, 0xb2, 0x79, 0x49, 0x16, 0x25, 0x41,
- 0x8a, 0xeb, 0x60, 0x4a, 0x68, 0x83, 0x08, 0x4d, 0x99, 0x0b, 0x3b, 0x72,
- 0x99, 0x99, 0x9d, 0x41, 0x74, 0xd5, 0x0d, 0xcf, 0x58, 0xf3, 0xa3, 0x03,
- 0x20, 0x37, 0x8c, 0xd1, 0x92, 0x89, 0x47, 0x01, 0xa6, 0x7d, 0x43, 0x45,
- 0xe0, 0x32, 0x6d, 0x2f, 0x17, 0xd7, 0x25, 0x35, 0xff, 0x00, 0xb2, 0x27,
- 0x3d, 0x25, 0xcf, 0x38, 0x42, 0x5f, 0x78, 0x88, 0xc9, 0xdf, 0x52, 0x83,
- 0x49, 0xeb, 0xeb, 0x01, 0xb4, 0xe5, 0xb6, 0x58, 0xd5, 0x86, 0x90, 0xb9,
- 0x4e, 0x51, 0xde, 0xc4, 0xc3, 0xf8, 0xd3, 0x9a, 0x6c, 0x0d, 0x87, 0x5b,
- 0x2c, 0x6d, 0x6e, 0xd1, 0x0f, 0x5f, 0xd6, 0x01, 0xd6, 0x94, 0x36, 0x7c,
- 0x33, 0x6b, 0xf0, 0xdc, 0x19, 0x52, 0xe8, 0xb5, 0x08, 0xaa, 0x17, 0xbd,
- 0xab, 0xbf, 0x2e, 0x11, 0x6a, 0x5e, 0xb2, 0xf0, 0x21, 0x40, 0x35, 0xb3,
- 0x46, 0xc9, 0xe7, 0xa8, 0x70, 0x9d, 0x84, 0x9e, 0x55, 0x9a, 0x4b, 0x5e,
- 0x5f, 0x37, 0x56, 0x84, 0x33, 0x1a, 0xe0, 0x9d, 0xe4, 0x49, 0xe4, 0xb5,
- 0x81, 0x7b, 0x00, 0x21, 0x28, 0xad, 0x1f, 0x8c, 0x88, 0x7d, 0xba, 0xdb,
- 0x4c, 0x14, 0x51, 0xb0, 0x9a, 0x15, 0x85, 0x85, 0x70, 0x7f, 0xda, 0x2a,
- 0x95, 0x80, 0x13, 0xac, 0x91, 0xa7, 0x99, 0xec, 0x3e, 0xdf, 0x79, 0xbe,
- 0x45, 0x9c, 0xf9, 0xc9, 0x70, 0x37, 0x04, 0xac, 0x27, 0xb6, 0x45, 0x9b,
- 0xd4, 0x3e, 0x01, 0x00, 0x34, 0xf2, 0xe2, 0x30, 0xdf, 0x2a, 0x45, 0x58,
- 0x14, 0x5a, 0x75, 0x26, 0x9f, 0xf7, 0x91, 0x32, 0x44, 0x91, 0x4b, 0xd7,
- 0x88, 0xd2, 0x6c, 0x4c, 0xef, 0x67, 0x21, 0x91, 0x47, 0xa3, 0xce, 0x96,
- 0xa5, 0x54, 0x7c, 0x1f, 0xe5, 0x24, 0x4d, 0xd5, 0xc5, 0x52, 0x81, 0xf8,
- 0xd8, 0x85, 0xe4, 0x6a, 0x35, 0x71, 0xb2, 0x4d, 0xd1, 0x59, 0xc6, 0x14,
- 0x78, 0x36, 0xae, 0x6e, 0x87, 0x0b, 0x39, 0x09, 0xc2, 0x06, 0x90, 0x19,
- 0x92, 0x4b, 0xcd, 0x09, 0x54, 0xb0, 0x61, 0x49, 0x67, 0x7c, 0xdf, 0x3e,
- 0x9f, 0xdf, 0xd0, 0x39, 0xbe, 0x65, 0x35, 0x28, 0xb5, 0x5b, 0x5f, 0x72,
- 0xf7, 0xc5, 0xed, 0x9c, 0xca, 0x62, 0x78, 0xd0, 0x64, 0xfd, 0x40, 0x32,
- 0x0f, 0xba, 0x0a, 0xb5, 0x36, 0x92, 0x60, 0x86, 0xed, 0x60, 0x1b, 0x81,
- 0x56, 0x61, 0xd4, 0x61, 0x4e, 0x48, 0x17, 0xf7, 0xaa, 0x04, 0xee, 0x80,
- 0xb9, 0x3e, 0x94, 0xaa, 0xf3, 0x50, 0xb1, 0x41, 0x05, 0x2e, 0xfa, 0x1f,
- 0x48, 0x16, 0xbb, 0xff, 0x3f, 0x59, 0xfc, 0x13, 0xc9, 0xe2, 0x45, 0x17,
- 0x59, 0x3c, 0xf9, 0x1f, 0x48, 0x16, 0x4f, 0xfe, 0x7f, 0xb2, 0xf8, 0xe7,
- 0x91, 0xc5, 0xee, 0xf3, 0xd6, 0x25, 0xc2, 0x3a, 0x3a, 0x49, 0x01, 0xa6,
- 0xaa, 0x7f, 0xd1, 0x71, 0xd9, 0x56, 0xb6, 0x74, 0x2e, 0x7f, 0x46, 0xbc,
- 0x4b, 0x92, 0x1b, 0x16, 0xaa, 0xf9, 0xaa, 0x04, 0x55, 0x1e, 0x97, 0x30,
- 0xb6, 0xf2, 0x30, 0xba, 0x69, 0x3a, 0x1d, 0x26, 0xa7, 0xee, 0x35, 0xa4,
- 0x8c, 0x71, 0xf6, 0x34, 0x22, 0x57, 0xa6, 0xd9, 0x25, 0xb6, 0x00, 0xe2,
- 0x5d, 0x1f, 0x5f, 0x42, 0x12, 0x65, 0x4b, 0x5c, 0x14, 0xf7, 0x8f, 0x60,
- 0x17, 0x09, 0x26, 0x41, 0x2b, 0xac, 0xd4, 0xa7, 0x3e, 0x3b, 0xc8, 0x52,
- 0x52, 0x7b, 0x74, 0xa9, 0xf7, 0xfa, 0x49, 0x58, 0xf4, 0x89, 0x53, 0x19,
- 0xe3, 0xf2, 0x53, 0x1f, 0xc5, 0x51, 0xfa, 0xb7, 0xac, 0x2c, 0x12, 0x83,
- 0x49, 0x50, 0x68, 0x3b, 0xd4, 0x69, 0x33, 0x39, 0xca, 0x7f, 0xc8, 0xfd,
- 0x46, 0x9a, 0xdb, 0x1f, 0x51, 0xbe, 0x52, 0xd0, 0x0c, 0x19, 0x35, 0xc5,
- 0x65, 0x2b, 0xcd, 0x59, 0x30, 0xcd, 0xcd, 0x90, 0xe9, 0x57, 0xce, 0xd4,
- 0x0c, 0x64, 0x44, 0x44, 0xe7, 0x80, 0xad, 0xa1, 0x6c, 0x8c, 0x09, 0xa3,
- 0x91, 0x9c, 0xfe, 0x7e, 0x29, 0x78, 0x4e, 0x32, 0x1c, 0x57, 0x9d, 0x65,
- 0xd8, 0xa1, 0xfb, 0xbc, 0xce, 0xd8, 0x5d, 0x10, 0x0e, 0xa8, 0x0f, 0x53,
- 0xc4, 0xad, 0x5a, 0x53, 0x5c, 0xd8, 0xa1, 0x0f, 0x1e, 0xf2, 0x43, 0x8c,
- 0x87, 0xd4, 0x1c, 0x73, 0xdd, 0x11, 0x81, 0xf8, 0xca, 0x2d, 0x83, 0x39,
- 0xd7, 0xc3, 0xc5, 0xd8, 0x40, 0x76, 0x93, 0xb9, 0x1a, 0xd1, 0xe5, 0xa7,
- 0x2c, 0x03, 0xcc, 0x50, 0x30, 0x84, 0x54, 0xcb, 0xd1, 0x5f, 0x54, 0xcb,
- 0xa6, 0x21, 0xa7, 0x00, 0x03, 0x6c, 0x94, 0x1d, 0x95, 0x22, 0x3c, 0xcb,
- 0x91, 0x7a, 0xc6, 0xe2, 0xe6, 0xe8, 0x43, 0x78, 0x41, 0x5d, 0x21, 0x20,
- 0xa5, 0x33, 0x0d, 0xa2, 0xe2, 0x31, 0x45, 0x93, 0x0a, 0x22, 0x81, 0xa2,
- 0x7d, 0xb7, 0xf3, 0xc4, 0xba, 0x57, 0xa5, 0xa5, 0x6e, 0xc2, 0xcd, 0x72,
- 0xab, 0xa9, 0xc2, 0xbe, 0xc5, 0x3c, 0xf1, 0xe3, 0x2b, 0xdb, 0x22, 0x72,
- 0xed, 0xb3, 0x67, 0xba, 0xea, 0xff, 0x91, 0x7f, 0x74, 0x2b, 0xa1, 0x0d,
- 0x2c, 0x69, 0x0b, 0x90, 0xe4, 0xc7, 0x71, 0x36, 0xf0, 0xfa, 0xaa, 0x0e,
- 0x5e, 0xf1, 0xb7, 0xd2, 0xc3, 0xc3, 0x6d, 0xc3, 0xf7, 0xfc, 0x0b, 0x3a,
- 0x78, 0x3f, 0x17, 0x14, 0x82, 0x90, 0x43, 0x2c, 0x14, 0xd7, 0x88, 0xd9,
- 0xdd, 0x5d, 0x5a, 0xce, 0x25, 0xbe, 0x11, 0xac, 0x4e, 0x4d, 0x66, 0x9c,
- 0x51, 0xb6, 0x80, 0xe1, 0x2b, 0x82, 0x0e, 0xbe, 0x64, 0xe3, 0x1f, 0x2c,
- 0x80, 0xc5, 0xdc, 0xb2, 0x47, 0x15, 0xa6, 0xd4, 0x62, 0x01, 0x17, 0x45,
- 0x6d, 0x3e, 0xd0, 0x64, 0xc2, 0x4a, 0x5a, 0x89, 0xfb, 0xa1, 0x03, 0xdf,
- 0xde, 0x36, 0xc2, 0x17, 0x74, 0xe3, 0x96, 0x61, 0xd6, 0x5a, 0x2e, 0x50,
- 0x41, 0x43, 0xe1, 0x53, 0x44, 0xed, 0x49, 0xfd, 0xee, 0x49, 0xd7, 0xed,
- 0xa8, 0x21, 0x04, 0xb5, 0xe0, 0xc2, 0x73, 0x70, 0xab, 0xb7, 0x45, 0x0e,
- 0x34, 0x61, 0xe4, 0xc3, 0x0e, 0x7f, 0x5d, 0xd9, 0x90, 0x7e, 0x50, 0x0d,
- 0x30, 0xad, 0xc2, 0xd4, 0x94, 0x38, 0x64, 0xcf, 0x9b, 0x32, 0x52, 0xc1,
- 0x53, 0x20, 0x2a, 0x9e, 0xa7, 0xb5, 0x1d, 0x31, 0xbf, 0x0d, 0x18, 0xa6,
- 0xd4, 0xbe, 0x61, 0x7d, 0x65, 0x9c, 0xc5, 0x51, 0x50, 0xbe, 0x40, 0xc4,
- 0x63, 0xe8, 0x1c, 0xbb, 0xd1, 0x7d, 0x22, 0xf9, 0xeb, 0x8f, 0xde, 0x2a,
- 0x21, 0xe2, 0xa2, 0xb1, 0x80, 0x6c, 0x12, 0x52, 0x8b, 0x47, 0xf8, 0xb4,
- 0xab, 0x51, 0xd0, 0x87, 0x56, 0x50, 0xf2, 0x25, 0xea, 0xf8, 0xde, 0x85,
- 0x7c, 0xb5, 0x64, 0x6b, 0xab, 0xe2, 0xe6, 0x74, 0x70, 0xa8, 0x47, 0xa6,
- 0xf2, 0xf1, 0x7e, 0x90, 0xce, 0xef, 0xd9, 0x6f, 0xf9, 0xc0, 0xb5, 0xc8,
- 0x8c, 0x9c, 0xed, 0x48, 0x8c, 0xda, 0x92, 0x4b, 0xb9, 0xa0, 0x56, 0xb4,
- 0xb8, 0x85, 0xcf, 0x29, 0x68, 0xf5, 0x6c, 0x19, 0x19, 0x54, 0xf1, 0x24,
- 0x6d, 0x93, 0xb9, 0x2c, 0x3c, 0xc4, 0xa0, 0x3a, 0xd4, 0xac, 0x2a, 0x27,
- 0xf2, 0xe6, 0x14, 0x42, 0x0d, 0xc0, 0x0e, 0xf0, 0xa5, 0x75, 0x7b, 0x2f,
- 0xb6, 0x5c, 0xfa, 0x67, 0xc9, 0x85, 0xb6, 0x06, 0xc4, 0xeb, 0x16, 0x2d,
- 0x0c, 0xb5, 0x27, 0x5d, 0x53, 0x46, 0xd5, 0xdd, 0x47, 0xe4, 0x00, 0xee,
- 0x7f, 0x25, 0xe6, 0x57, 0x30, 0x53, 0x9b, 0xd9, 0x2a, 0x5f, 0x94, 0xcc,
- 0x52, 0x27, 0xf9, 0x5e, 0x52, 0x8c, 0xd0, 0x22, 0x50, 0x75, 0x99, 0xcd,
- 0x98, 0xb7, 0x51, 0x7b, 0x12, 0x44, 0xe9, 0x68, 0xc2, 0x30, 0xa8, 0x1b,
- 0x06, 0xb2, 0x3c, 0xe9, 0x4e, 0x84, 0x71, 0xdf, 0xee, 0x5d, 0xe9, 0x28,
- 0x31, 0x00, 0xbe, 0x8d, 0x8e, 0x78, 0x60, 0x79, 0x33, 0x15, 0x44, 0xd6,
- 0x68, 0x82, 0x48, 0xbb, 0x47, 0xc9, 0x1a, 0x03, 0x97, 0xa8, 0xbc, 0xce,
- 0x35, 0xfa, 0xd5, 0x8b, 0x24, 0xfd, 0x77, 0xac, 0x92, 0x76, 0xd6, 0x89,
- 0x2c, 0xac, 0xcb, 0xd4, 0x74, 0x36, 0x46, 0x39, 0x22, 0x9f, 0x36, 0x29,
- 0x9f, 0xa2, 0xe2, 0x73, 0x54, 0x22, 0x80, 0xa3, 0xbb, 0x8e, 0x2a, 0x62,
- 0xe1, 0x84, 0x1f, 0x9c, 0xa2, 0x1b, 0x50, 0x63, 0x96, 0x6d, 0x21, 0xbc,
- 0x39, 0x16, 0x37, 0x14, 0x05, 0x1e, 0x0f, 0x67, 0xfc, 0xb0, 0xd6, 0xec,
- 0xa2, 0x19, 0x3f, 0x71, 0xfa, 0x1d, 0xf1, 0xb4, 0xc9, 0x7f, 0x73, 0x4f,
- 0x11, 0xb9, 0xdb, 0xd8, 0x51, 0xf4, 0xd2, 0x98, 0xca, 0x83, 0x7e, 0x63,
- 0x9b, 0x06, 0xab, 0x23, 0xf9, 0x58, 0x83, 0x61, 0x5e, 0xea, 0x5f, 0x5d,
- 0x35, 0xd6, 0xc3, 0x2b, 0x28, 0x6d, 0xd4, 0xea, 0xd1, 0x18, 0x1d, 0x61,
- 0x45, 0xda, 0x82, 0x05, 0x5b, 0xf8, 0x54, 0xa4, 0xc8, 0x2f, 0x24, 0xfb,
- 0xd0, 0x75, 0x69, 0x78, 0x80, 0xd5, 0x0e, 0x92, 0x4b, 0xb4, 0x3d, 0x19,
- 0x71, 0xe7, 0x3c, 0xda, 0xc2, 0x40, 0x31, 0xbe, 0x99, 0x28, 0x8c, 0x2d,
- 0x02, 0xfd, 0xf8, 0xef, 0x2d, 0xdf, 0x48, 0x2b, 0x4a, 0xfa, 0xe9, 0x93,
- 0x06, 0xa0, 0x98, 0x76, 0xb0, 0x33, 0xdc, 0xc6, 0x25, 0xf5, 0xf1, 0x1e,
- 0x61, 0x7e, 0x7b, 0x7c, 0xdd, 0xff, 0xdc, 0x5e, 0xa3, 0xf7, 0x7a, 0x3b,
- 0x79, 0x6f, 0x12, 0x08, 0x80, 0xdf, 0xd5, 0xdd, 0x73, 0xb5, 0x59, 0x43,
- 0xd8, 0x4d, 0x57, 0x9c, 0x65, 0x75, 0x1d, 0x1c, 0x20, 0x9e, 0x58, 0x19,
- 0x1c, 0x46, 0x1f, 0xc0, 0xfb, 0x3b, 0xdb, 0x9f, 0x6f, 0x77, 0x83, 0xce,
- 0x42, 0xf4, 0xb2, 0x70, 0xab, 0x71, 0x16, 0x54, 0x64, 0xcd, 0x7d, 0x39,
- 0xae, 0xc0, 0x89, 0xab, 0x1b, 0xcb, 0x3e, 0xdc, 0xae, 0x0b, 0x13, 0x1e,
- 0xdd, 0x5c, 0x7d, 0x1d, 0xea, 0x16, 0x70, 0xd0, 0x78, 0xe6, 0xfb, 0x74,
- 0x4e, 0x47, 0xe7, 0xd9, 0xec, 0x48, 0xe6, 0xf7, 0x51, 0x1e, 0x8d, 0xb5,
- 0x31, 0x9d, 0xc7, 0xb9, 0x0f, 0x42, 0x66, 0xac, 0x0f, 0xee, 0x34, 0x36,
- 0x65, 0x39, 0x7a, 0xa0, 0xd4, 0xd4, 0x37, 0xc4, 0x60, 0x4e, 0x25, 0x5e,
- 0x5a, 0x8a, 0x11, 0x7d, 0x62, 0xa1, 0x29, 0xbc, 0x12, 0x55, 0x23, 0x5b,
- 0x55, 0x65, 0xea, 0x37, 0xf6, 0xd9, 0x6c, 0xec, 0xc3, 0x3c, 0xfd, 0xd9,
- 0xf0, 0xc9, 0x0b, 0xc6, 0x37, 0x90, 0x6a, 0xd1, 0xc1, 0xda, 0x13, 0x47,
- 0x29, 0x18, 0x91, 0x4f, 0xd0, 0x00, 0x34, 0x40, 0x50, 0x56, 0x7f, 0xd5,
- 0x3c, 0xbc, 0xde, 0xb6, 0x68, 0xd5, 0x7e, 0x42, 0xc5, 0x0a, 0xf8, 0x38,
- 0x9b, 0xb9, 0x71, 0x3c, 0x8b, 0x2b, 0x76, 0xf5, 0x0e, 0xe2, 0x74, 0x22,
- 0xf1, 0x19, 0xa8, 0x15, 0x63, 0x32, 0x6c, 0xe7, 0xc2, 0x68, 0xc0, 0x3a,
- 0xf7, 0x60, 0x45, 0xe2, 0x83, 0x20, 0xef, 0x08, 0xe3, 0x7a, 0xe4, 0x0d,
- 0x07, 0x23, 0x54, 0xa5, 0xe5, 0xf2, 0x9d, 0x86, 0xe5, 0xc0, 0x15, 0xe9,
- 0x16, 0xf7, 0x80, 0xbe, 0xcd, 0x47, 0x55, 0x75, 0xbd, 0x4b, 0xf4, 0xb0,
- 0x3b, 0xfc, 0x9c, 0x15, 0x6f, 0x71, 0xa3, 0xac, 0x00, 0xbd, 0x53, 0xa8,
- 0x96, 0x56, 0x6b, 0x27, 0x8b, 0x6c, 0x7e, 0x7e, 0x7e, 0x1c, 0x22, 0x41,
- 0xfc, 0xd5, 0x76, 0xd0, 0x2a, 0x2a, 0xfb, 0xe8, 0x6e, 0x5f, 0x69, 0xb8,
- 0x08, 0x74, 0x3f, 0x2d, 0x73, 0x6d, 0xd1, 0x93, 0x52, 0xa8, 0x31, 0xba,
- 0xc0, 0x82, 0x92, 0xa6, 0x61, 0x38, 0x08, 0xca, 0x7f, 0x6b, 0x54, 0x98,
- 0xd6, 0x46, 0x40, 0xc8, 0x59, 0x58, 0xe8, 0x36, 0x46, 0xf2, 0x6d, 0x41,
- 0x2f, 0x34, 0xeb, 0xa0, 0x6a, 0xb0, 0x65, 0x96, 0x96, 0x24, 0xfe, 0xc3,
- 0x47, 0xe1, 0x27, 0xf7, 0xbf, 0xb8, 0x59, 0x54, 0x39, 0xf6, 0xb5, 0x4e,
- 0x3a, 0xdc, 0xfe, 0x5b, 0xe7, 0xf0, 0xfd, 0x9f, 0x6b, 0x61, 0x93, 0xb4,
- 0x1c, 0xe5, 0x75, 0x99, 0x6a, 0x15, 0x26, 0xad, 0x0c, 0x13, 0xc4, 0x24,
- 0x30, 0x06, 0x01, 0xb2, 0x60, 0xf8, 0xb5, 0x4e, 0x4f, 0x38, 0x71, 0xd6,
- 0xff, 0x85, 0x5e, 0xb5, 0x01, 0x11, 0xb2, 0x11, 0x0b, 0xf3, 0xd5, 0xe1,
- 0x9b, 0x93, 0xb3, 0xc3, 0x26, 0x02, 0x9e, 0x54, 0xa0, 0x40, 0x58, 0x4b,
- 0x7b, 0x74, 0x7f, 0x41, 0x72, 0xa6, 0xc3, 0xed, 0xb1, 0x4a, 0x16, 0xa7,
- 0xdf, 0xbf, 0x0e, 0x7c, 0x8f, 0x56, 0xaf, 0x28, 0x40, 0x56, 0x53, 0x72,
- 0x8a, 0x52, 0x93, 0x89, 0x18, 0x37, 0x3d, 0xfc, 0xb9, 0x1b, 0x9e, 0x80,
- 0x4e, 0x23, 0x34, 0x4a, 0x3a, 0x4b, 0x25, 0x31, 0xac, 0xaa, 0xd8, 0x92,
- 0xe6, 0x9a, 0x8d, 0x82, 0x12, 0x32, 0x86, 0x34, 0x87, 0xbb, 0x47, 0x6f,
- 0x60, 0x8e, 0x7a, 0xe6, 0x40, 0xe8, 0x61, 0xe2, 0x3a, 0xf1, 0xbd, 0x20,
- 0x30, 0x5e, 0xa2, 0xc1, 0xd0, 0x4b, 0x97, 0xed, 0x91, 0x83, 0x49, 0xe5,
- 0x62, 0x15, 0x5e, 0x1d, 0x45, 0xbe, 0xf6, 0x93, 0xbf, 0x48, 0xdd, 0xeb,
- 0x4b, 0xc1, 0xe7, 0xf6, 0xeb, 0xd8, 0x21, 0x45, 0x51, 0xb7, 0x1b, 0x15,
- 0xb1, 0x70, 0x3f, 0x52, 0xb7, 0x6c, 0x3a, 0xe0, 0xde, 0x1f, 0x7b, 0x89,
- 0x5a, 0x8d, 0x70, 0x1b, 0x49, 0xaa, 0xe7, 0x8a, 0xb4, 0x5d, 0x44, 0x21,
- 0x0b, 0xf0, 0xc8, 0xe6, 0x63, 0x01, 0x7c, 0x36, 0x6b, 0xab, 0x3e, 0xd1,
- 0x1d, 0x32, 0x61, 0xf5, 0x69, 0xcd, 0x3f, 0x69, 0x05, 0x57, 0xf5, 0x26,
- 0xb0, 0x46, 0xfa, 0x01, 0x38, 0x3a, 0x22, 0x78, 0x22, 0xae, 0x14, 0x86,
- 0x6e, 0xa1, 0x34, 0x89, 0x16, 0x9a, 0xfb, 0xb3, 0x65, 0xf8, 0x02, 0x26,
- 0xaf, 0xba, 0x9f, 0xd7, 0x08, 0x24, 0x11, 0x0f, 0x5e, 0x51, 0x22, 0xf4,
- 0x26, 0x26, 0x63, 0x4f, 0xb7, 0x15, 0x4c, 0xdc, 0x2f, 0x9e, 0xbd, 0xe0,
- 0x63, 0x87, 0xf8, 0x34, 0x45, 0xe1, 0xd0, 0xbc, 0x25, 0x14, 0xd9, 0xd0,
- 0x11, 0x9b, 0xc5, 0x38, 0x82, 0x94, 0xd2, 0xed, 0x37, 0x6b, 0xe8, 0x28,
- 0x63, 0x48, 0x0f, 0x90, 0xe8, 0x79, 0xd0, 0xd4, 0x70, 0xa5, 0xbe, 0xbf,
- 0x2a, 0xca, 0x0b, 0x37, 0x8b, 0x16, 0xd2, 0xa2, 0x5d, 0x48, 0x6f, 0x34,
- 0xf3, 0x52, 0xcf, 0x83, 0xb4, 0xdb, 0xd8, 0xfd, 0x55, 0xa3, 0x53, 0x72,
- 0xe0, 0x90, 0x61, 0x22, 0x4c, 0x76, 0x1a, 0x6f, 0xfc, 0x61, 0xd3, 0xa1,
- 0xa5, 0x69, 0x21, 0x0a, 0xc6, 0x41, 0x5e, 0x66, 0x0d, 0x8c, 0xc7, 0x55,
- 0xcd, 0x5d, 0x82, 0x61, 0xd1, 0xea, 0xb5, 0x13, 0x73, 0xc5, 0x61, 0x5a,
- 0x17, 0x0b, 0x16, 0x66, 0x84, 0xcf, 0xea, 0xde, 0xc7, 0x7e, 0x7f, 0x9e,
- 0x03, 0x72, 0xc0, 0x46, 0x52, 0x0f, 0xc3, 0xe4, 0x05, 0x12, 0x86, 0xe7,
- 0x88, 0xe5, 0x52, 0x5a, 0xd4, 0x3b, 0x12, 0xd1, 0x2c, 0x34, 0x57, 0xb6,
- 0x2d, 0x77, 0xb0, 0x26, 0xe1, 0x83, 0xc1, 0x69, 0xd4, 0x3b, 0xa2, 0x55,
- 0xc4, 0x14, 0xa7, 0x59, 0x19, 0x9e, 0xe3, 0x66, 0x6f, 0x62, 0x84, 0x0a,
- 0x16, 0x2a, 0x2a, 0x03, 0xe5, 0x45, 0xdb, 0x5c, 0xd6, 0x8f, 0x34, 0x81,
- 0x41, 0x55, 0xdf, 0x8b, 0xc1, 0x29, 0x9b, 0x31, 0xec, 0x11, 0x6a, 0xd7,
- 0x23, 0xac, 0x51, 0xeb, 0xb5, 0x21, 0x15, 0x32, 0x22, 0x60, 0x4e, 0x8d,
- 0x04, 0xcc, 0xc7, 0x1b, 0xe7, 0xf9, 0x50, 0x33, 0xae, 0x54, 0x20, 0xbb,
- 0x44, 0x66, 0xa4, 0x83, 0x68, 0x93, 0xd5, 0xf9, 0xab, 0x71, 0xd9, 0x4e,
- 0x8a, 0x8b, 0x21, 0xb6, 0xae, 0xaf, 0xca, 0x85, 0x60, 0xe4, 0x74, 0x01,
- 0xf8, 0x04, 0x82, 0xa4, 0x3c, 0x69, 0xbc, 0x02, 0x85, 0x62, 0xa1, 0x91,
- 0xe0, 0xd5, 0xa3, 0xd7, 0x0d, 0x58, 0x35, 0x49, 0xb2, 0xa0, 0x9d, 0xee,
- 0x6e, 0xce, 0x27, 0x19, 0x48, 0xec, 0x9d, 0xbf, 0x4f, 0x5c, 0x6b, 0x5e,
- 0x6e, 0x1e, 0xdd, 0xfb, 0x6f, 0xba, 0x9b, 0xd3, 0x36, 0xc4, 0xe9, 0x23,
- 0x2d, 0x58, 0xb3, 0xa0, 0x15, 0x03, 0xa3, 0x66, 0x6a, 0x60, 0x3c, 0x51,
- 0xeb, 0x24, 0x0e, 0x9d, 0xbd, 0x9e, 0x15, 0x13, 0x09, 0xeb, 0x7a, 0x6c,
- 0x2d, 0xf8, 0x41, 0x5b, 0x0b, 0x35, 0xa3, 0x57, 0xe1, 0xbc, 0xd0, 0x08,
- 0x51, 0x29, 0x53, 0x9e, 0xf2, 0x81, 0xee, 0xe6, 0xfc, 0x44, 0xa5, 0x5c,
- 0x29, 0x37, 0x8f, 0x97, 0xc3, 0x29, 0xcc, 0x93, 0x62, 0x5c, 0x07, 0x33,
- 0xe0, 0x07, 0xba, 0x9b, 0xb3, 0x10, 0x92, 0x68, 0x66, 0x6c, 0x52, 0x45,
- 0xe0, 0xf9, 0x63, 0x33, 0xe3, 0x07, 0xa3, 0x5d, 0xa6, 0x0f, 0x85, 0x87,
- 0xb7, 0xb6, 0x58, 0x36, 0x67, 0x45, 0x84, 0x53, 0x63, 0x83, 0x6d, 0x87,
- 0x31, 0x86, 0xae, 0x0d, 0xd6, 0x38, 0xfa, 0x98, 0x91, 0x7b, 0xc4, 0x41,
- 0x59, 0x1d, 0xf7, 0xe0, 0xca, 0x0d, 0xd6, 0x3e, 0xa2, 0x55, 0x98, 0xce,
- 0xb5, 0xf0, 0xcd, 0x07, 0x81, 0x74, 0x61, 0x78, 0xd9, 0xfa, 0xc3, 0xc3,
- 0x0b, 0x32, 0x9d, 0x5b, 0x35, 0x3e, 0x20, 0x87, 0x39, 0x5e, 0xa1, 0x19,
- 0x53, 0x69, 0xb3, 0x4e, 0x9f, 0xa2, 0xc1, 0xad, 0x20, 0x7b, 0xdf, 0x5f,
- 0xe2, 0xeb, 0x9e, 0xd1, 0x35, 0x9a, 0x0b, 0x9c, 0xbc, 0xe3, 0x31, 0xc1,
- 0x18, 0xbb, 0xca, 0x63, 0x05, 0x39, 0x9d, 0xd1, 0x14, 0x67, 0x37, 0x6c,
- 0x43, 0x75, 0xa2, 0xc1, 0x87, 0xd5, 0x11, 0x71, 0x20, 0x34, 0x3c, 0x6d,
- 0xbb, 0x2d, 0x53, 0x32, 0x37, 0xa7, 0x4f, 0xac, 0xf1, 0xc7, 0xf9, 0x01,
- 0x3a, 0x6e, 0x76, 0xe9, 0xce, 0x64, 0x7b, 0x7c, 0x8b, 0xbb, 0x89, 0x75,
- 0xce, 0xbf, 0x5a, 0xd7, 0x61, 0x51, 0x7a, 0x07, 0xc9, 0xc3, 0xa2, 0xab,
- 0x34, 0x76, 0x69, 0xc9, 0x47, 0x2b, 0x96, 0xa2, 0x3b, 0x23, 0x28, 0xea,
- 0xbc, 0x84, 0x39, 0xc3, 0x8a, 0x1f, 0xc9, 0x76, 0xac, 0x5e, 0x1c, 0x7d,
- 0xda, 0x0f, 0x51, 0xf8, 0x7b, 0x08, 0x4b, 0xe9, 0xd7, 0xc8, 0x8e, 0xc3,
- 0x03, 0x0c, 0x4f, 0xbb, 0x6d, 0xb3, 0xbc, 0x49, 0xc6, 0xa5, 0x40, 0x85,
- 0x16, 0x90, 0x35, 0xf6, 0xf8, 0xc9, 0x92, 0x91, 0xaf, 0x5c, 0xe3, 0x72,
- 0xf6, 0xc8, 0x21, 0xa7, 0x07, 0xfc, 0xac, 0x38, 0x66, 0x3c, 0x98, 0x55,
- 0x74, 0x2e, 0x65, 0xae, 0x8b, 0x15, 0x2b, 0xbf, 0x6a, 0x04, 0x0d, 0x2a,
- 0x5c, 0x3d, 0x12, 0x7d, 0xb2, 0x73, 0x38, 0x7e, 0x71, 0xd9, 0xe1, 0x76,
- 0xef, 0x47, 0xd6, 0xdd, 0x9c, 0x0e, 0xd7, 0xbf, 0xa5, 0xcb, 0xd3, 0x77,
- 0x38, 0x49, 0x6a, 0x3a, 0x61, 0xad, 0x39, 0xa6, 0x0d, 0x3b, 0xe0, 0xbf,
- 0x88, 0x41, 0xb0, 0xb6, 0x36, 0x0d, 0x0e, 0xe1, 0xa0, 0x44, 0x52, 0x19,
- 0x8c, 0x60, 0x2f, 0xf1, 0xa3, 0x33, 0x7b, 0x66, 0xcb, 0x34, 0xac, 0x2d,
- 0x86, 0xa5, 0xe4, 0x10, 0x6b, 0xf8, 0xb7, 0x99, 0x9b, 0x30, 0xc8, 0xb8,
- 0x46, 0x18, 0x6e, 0x70, 0xcc, 0xaa, 0x24, 0x4b, 0xa0, 0x54, 0x1f, 0xa7,
- 0xeb, 0x46, 0x97, 0x3a, 0x2d, 0xcd, 0xa6, 0xe5, 0x01, 0xa6, 0x62, 0xd8,
- 0xdc, 0xda, 0x19, 0xee, 0xf4, 0x93, 0xa6, 0x4e, 0x66, 0xc2, 0x75, 0x51,
- 0xba, 0x6c, 0x48, 0xee, 0xba, 0x6d, 0x67, 0x38, 0xe3, 0x8e, 0x2b, 0x93,
- 0x33, 0x3d, 0x29, 0x20, 0x10, 0xc1, 0x0b, 0xf2, 0x8c, 0x15, 0x1e, 0x2d,
- 0xe0, 0xf6, 0xe0, 0xe9, 0x8b, 0x17, 0x8d, 0x2b, 0x2d, 0xd4, 0x9c, 0x9f,
- 0x6d, 0x6f, 0x0b, 0x80, 0x7a, 0xfb, 0x35, 0xfa, 0x62, 0xf0, 0x02, 0x2f,
- 0x36, 0x5f, 0x93, 0xe2, 0x1d, 0xab, 0xdf, 0x1b, 0xf0, 0x37, 0x1d, 0xdd,
- 0xc1, 0x9e, 0xb2, 0xf2, 0xad, 0x17, 0xdc, 0x5d, 0xc7, 0x5b, 0x78, 0x58,
- 0x96, 0xb1, 0xb8, 0xbc, 0xe4, 0x70, 0x3b, 0x7e, 0x12, 0x9c, 0x9f, 0x44,
- 0xc1, 0xbb, 0xb4, 0x9c, 0xc4, 0xd3, 0xdd, 0xee, 0x0f, 0x76, 0x56, 0x4d,
- 0x17, 0x36, 0x01, 0x1e, 0x09, 0xf6, 0x93, 0x35, 0x28, 0x12, 0x9e, 0x37,
- 0xbe, 0xd9, 0xec, 0x9a, 0xfd, 0x67, 0xdb, 0xdb, 0xfd, 0xe7, 0xfc, 0xf3,
- 0xc5, 0x8b, 0x95, 0x9e, 0x54, 0xdf, 0xc7, 0x13, 0x9b, 0x5a, 0x63, 0xb4,
- 0xd4, 0x4e, 0x47, 0xeb, 0x3b, 0xd4, 0xea, 0xce, 0x8b, 0x17, 0x7d, 0xee,
- 0xe5, 0xd9, 0x27, 0xb5, 0x5e, 0xdf, 0x15, 0xde, 0xb2, 0xc5, 0xaf, 0x7b,
- 0x7a, 0xac, 0xba, 0x67, 0xc0, 0x4a, 0xc1, 0x2b, 0x80, 0xcb, 0x07, 0xf6,
- 0x1e, 0x9f, 0xe5, 0x11, 0x06, 0xe3, 0x23, 0xaa, 0x65, 0x01, 0x3c, 0x10,
- 0x28, 0x9a, 0xac, 0xb5, 0xc4, 0x40, 0x05, 0x48, 0x0e, 0x32, 0x1f, 0x54,
- 0x94, 0x8f, 0x29, 0xb9, 0xb8, 0x93, 0xfc, 0x2a, 0xaf, 0x3d, 0x7e, 0x48,
- 0x95, 0x6c, 0x10, 0x11, 0x6d, 0xc2, 0xa4, 0x20, 0x90, 0xe8, 0xea, 0x9a,
- 0xef, 0x21, 0x04, 0x58, 0x90, 0x0d, 0x7b, 0xac, 0x62, 0xf4, 0xa2, 0xd8,
- 0x8d, 0x6c, 0x3a, 0x71, 0xc9, 0x97, 0xf2, 0xf8, 0x00, 0x0f, 0xea, 0x21,
- 0x84, 0x7a, 0x28, 0x58, 0x9a, 0x29, 0x02, 0x8a, 0xa4, 0x6b, 0xed, 0x3b,
- 0x1a, 0xbd, 0xc4, 0x52, 0x88, 0x95, 0xde, 0x12, 0xe1, 0x24, 0xe8, 0xd7,
- 0xaf, 0x43, 0xaf, 0x6a, 0x23, 0xac, 0x72, 0x5d, 0x23, 0xde, 0x83, 0x28,
- 0x92, 0x49, 0x2c, 0xbe, 0x93, 0xcc, 0x4a, 0xa0, 0x35, 0x0a, 0xdf, 0xf6,
- 0x2a, 0xb5, 0xf7, 0x2c, 0xcb, 0xd5, 0xb5, 0x47, 0x34, 0x5d, 0x00, 0x4e,
- 0x78, 0x56, 0x82, 0xef, 0x52, 0x4b, 0x07, 0x43, 0x1a, 0xa8, 0xf1, 0x0b,
- 0x57, 0xdb, 0x58, 0xd3, 0xaf, 0x90, 0xf0, 0x19, 0x19, 0xd2, 0xd8, 0x1a,
- 0x60, 0xf5, 0xea, 0xd4, 0x9b, 0x6f, 0xf5, 0x6d, 0xd3, 0xda, 0xa7, 0xc1,
- 0x59, 0xb0, 0x38, 0xed, 0xb7, 0x54, 0x1f, 0x94, 0x25, 0x88, 0xab, 0x0d,
- 0xf5, 0x82, 0xb2, 0xe2, 0x57, 0x59, 0x1d, 0x54, 0xe6, 0x31, 0x68, 0x82,
- 0x38, 0x8e, 0x42, 0x31, 0xfd, 0xc1, 0xd4, 0x64, 0x8b, 0x7c, 0x75, 0x3d,
- 0x67, 0xa9, 0x10, 0x93, 0xba, 0xdc, 0xba, 0x0a, 0xb3, 0xa9, 0x7b, 0x1b,
- 0xc5, 0xdd, 0xf2, 0x56, 0xeb, 0x2e, 0x13, 0x31, 0x07, 0xa1, 0x3e, 0x20,
- 0xd2, 0xc0, 0xf0, 0x60, 0x75, 0xb1, 0x0a, 0x09, 0x5b, 0xd9, 0x1c, 0x76,
- 0x18, 0x09, 0x50, 0x1e, 0x06, 0xbb, 0xe5, 0x4c, 0x73, 0xd9, 0xc7, 0x1a,
- 0xb5, 0xec, 0x30, 0x72, 0xbb, 0xe6, 0xce, 0x8f, 0xfe, 0xf7, 0xe1, 0x6f,
- 0x98, 0xc7, 0x79, 0x16, 0xa4, 0x36, 0xf3, 0x6b, 0x5d, 0x99, 0x5b, 0x01,
- 0x68, 0x7b, 0xab, 0x3e, 0x6e, 0xb0, 0x7d, 0x20, 0x2e, 0xa4, 0xd2, 0xeb,
- 0x6a, 0x76, 0x55, 0x0f, 0xa2, 0x85, 0x9d, 0x2d, 0x82, 0x20, 0x7a, 0x73,
- 0xab, 0x8a, 0x2d, 0xd9, 0x23, 0x05, 0x8b, 0x19, 0x36, 0xf5, 0xc1, 0x50,
- 0x5a, 0xa6, 0xb8, 0x2d, 0xa4, 0xfb, 0x5c, 0x7d, 0xa1, 0x09, 0xae, 0xec,
- 0x8c, 0x74, 0x78, 0x5e, 0x00, 0xee, 0x2b, 0x34, 0xfe, 0xf3, 0x0d, 0x4f,
- 0xba, 0x2e, 0x1e, 0xef, 0xc4, 0xd2, 0x10, 0xe8, 0xac, 0x30, 0x01, 0xd9,
- 0x09, 0x59, 0x32, 0xc3, 0x69, 0x66, 0x30, 0x3f, 0x70, 0x2d, 0x86, 0x35,
- 0xcc, 0x3a, 0x92, 0x98, 0x2a, 0x12, 0x24, 0x80, 0x0c, 0xca, 0x68, 0x6c,
- 0xd2, 0x79, 0x02, 0x58, 0x4e, 0x83, 0xc5, 0x11, 0x84, 0xcf, 0x2a, 0xa8,
- 0x0d, 0xad, 0x66, 0x3b, 0x79, 0xb8, 0x6d, 0x7e, 0x04, 0x58, 0x0d, 0xac,
- 0x16, 0x0c, 0x6a, 0xe2, 0x93, 0x40, 0xaa, 0xb8, 0x60, 0x52, 0x76, 0x35,
- 0x19, 0xa8, 0x30, 0xd6, 0x3c, 0xee, 0xbc, 0x0a, 0x77, 0x2e, 0x2a, 0x33,
- 0xd8, 0xdd, 0x3c, 0x08, 0x16, 0x4a, 0xa7, 0x6a, 0x0e, 0x61, 0x40, 0x43,
- 0xb8, 0x51, 0x5c, 0x2a, 0x3b, 0x4c, 0x73, 0xf3, 0x98, 0x97, 0xb1, 0x55,
- 0x12, 0xd0, 0x46, 0xae, 0x2e, 0x09, 0x52, 0xd6, 0x91, 0x54, 0x29, 0x41,
- 0x9d, 0x76, 0x78, 0x1d, 0x9c, 0xe2, 0x0c, 0x8e, 0x03, 0x60, 0xe7, 0xb4,
- 0x8f, 0x06, 0xf5, 0x5b, 0xf3, 0xd2, 0xf5, 0x69, 0x25, 0xee, 0xa2, 0x22,
- 0x9d, 0x8d, 0x80, 0x82, 0x20, 0x2b, 0x9f, 0xe3, 0x98, 0x1e, 0x8a, 0x80,
- 0xb9, 0x16, 0x89, 0xa5, 0xe1, 0xb0, 0x17, 0xef, 0x02, 0xaf, 0x29, 0x4f,
- 0xda, 0x61, 0x21, 0x54, 0xdd, 0x16, 0xe0, 0x49, 0x96, 0x1a, 0xae, 0x0c,
- 0xed, 0x29, 0x51, 0x6a, 0x8c, 0x0c, 0x70, 0x97, 0x95, 0x99, 0xc7, 0x58,
- 0x46, 0xb8, 0x20, 0x9d, 0xbe, 0x61, 0x72, 0x5e, 0xd0, 0xf3, 0x1d, 0x45,
- 0xd4, 0x2c, 0x29, 0xaa, 0x81, 0xbb, 0x8a, 0xf1, 0xf8, 0x2a, 0xe7, 0x9c,
- 0x40, 0x20, 0x86, 0xe5, 0xe6, 0x7c, 0x3b, 0xa0, 0xda, 0x60, 0x01, 0xa6,
- 0x81, 0x0b, 0x62, 0x21, 0xaf, 0xa0, 0xa4, 0xef, 0xc2, 0x88, 0xc9, 0x2c,
- 0x67, 0x7d, 0x50, 0x24, 0x03, 0x14, 0x8d, 0x00, 0x8a, 0x5c, 0xd0, 0xdc,
- 0x43, 0xd9, 0x9e, 0x3b, 0x2f, 0x9a, 0x41, 0x9d, 0x5c, 0xc7, 0x6f, 0x4a,
- 0x42, 0xe8, 0x4b, 0x76, 0x6b, 0xc2, 0xab, 0xb9, 0xb7, 0x22, 0x31, 0xf0,
- 0xd4, 0xa1, 0x22, 0x8e, 0x69, 0x08, 0x9c, 0xcc, 0xa2, 0x09, 0x50, 0x32,
- 0x47, 0x3f, 0x49, 0xc9, 0xca, 0x12, 0x5a, 0x11, 0x9e, 0xbc, 0x48, 0xf3,
- 0x28, 0xc1, 0x25, 0x40, 0xb1, 0xb5, 0xa9, 0xb1, 0x04, 0xea, 0xca, 0x98,
- 0x6b, 0xd5, 0x6e, 0x89, 0x05, 0xde, 0xa8, 0x36, 0x0d, 0xae, 0x77, 0x85,
- 0x3e, 0xd0, 0x48, 0xb2, 0xd3, 0xca, 0x13, 0xb0, 0x61, 0xb8, 0x3a, 0xa6,
- 0x73, 0x4b, 0xd8, 0xd0, 0x29, 0x4f, 0x82, 0x4a, 0x27, 0x51, 0x00, 0x99,
- 0xd5, 0x69, 0x1a, 0x0a, 0x5c, 0x06, 0x9f, 0x7f, 0x3e, 0x58, 0xd4, 0x7f,
- 0x21, 0x59, 0xcc, 0x5b, 0x59, 0x3d, 0xde, 0x12, 0xbc, 0x34, 0x90, 0xf8,
- 0x1c, 0x18, 0xb2, 0x4e, 0xeb, 0x68, 0xe7, 0x1a, 0xc5, 0x8e, 0x23, 0x31,
- 0x6b, 0x04, 0x25, 0x1c, 0x83, 0x24, 0x3f, 0x70, 0x54, 0xf3, 0x0d, 0x77,
- 0x18, 0x7e, 0x2f, 0x0d, 0x7b, 0x2c, 0x58, 0x74, 0xe7, 0x44, 0x35, 0x4c,
- 0xb2, 0xc6, 0x3d, 0xc1, 0xaf, 0xf8, 0xb2, 0xa1, 0x1d, 0xd4, 0x3b, 0xcf,
- 0x82, 0x5b, 0xc7, 0xc5, 0x3a, 0x36, 0x11, 0x47, 0x1d, 0x2e, 0x66, 0xb0,
- 0xf1, 0x5d, 0x26, 0x7d, 0x3e, 0x3d, 0x18, 0x81, 0x04, 0x2e, 0x1a, 0xe6,
- 0x07, 0xa0, 0x97, 0x1e, 0x41, 0x15, 0x35, 0x54, 0x06, 0x0d, 0x6f, 0xf3,
- 0xa0, 0x15, 0x6c, 0xcd, 0x9e, 0xe8, 0x27, 0x2e, 0xeb, 0xaf, 0x23, 0xf2,
- 0x4f, 0x37, 0xf7, 0xe1, 0xe8, 0xad, 0x9d, 0xe1, 0x93, 0xe6, 0x19, 0x60,
- 0x4d, 0xb3, 0xab, 0x82, 0x0a, 0x04, 0x40, 0x70, 0x42, 0x14, 0x7d, 0x41,
- 0x70, 0x9e, 0x24, 0xaa, 0xb1, 0xe5, 0x22, 0xb3, 0x38, 0x2d, 0x44, 0x7c,
- 0x08, 0x46, 0x0e, 0x73, 0x1b, 0x2d, 0x35, 0x13, 0x23, 0x7c, 0x06, 0x7e,
- 0x29, 0x16, 0x27, 0xad, 0x94, 0x53, 0xa9, 0xe1, 0xae, 0x5e, 0xd7, 0x92,
- 0x39, 0xab, 0x45, 0x9a, 0x78, 0x19, 0x1f, 0x95, 0xe5, 0x62, 0x18, 0xd7,
- 0x77, 0x71, 0x01, 0x7b, 0xfa, 0x2e, 0x75, 0xbf, 0x1d, 0x66, 0xd4, 0x42,
- 0xb2, 0xd3, 0x50, 0xea, 0xca, 0x8a, 0x33, 0x5a, 0xb4, 0x53, 0xc4, 0x13,
- 0xc1, 0x4a, 0xb9, 0xb6, 0xc6, 0x85, 0x9b, 0xb2, 0xce, 0x59, 0xd3, 0xdb,
- 0x04, 0x32, 0x6f, 0x8f, 0x17, 0x45, 0x0a, 0xf8, 0xf5, 0xcd, 0xc7, 0xf0,
- 0xf4, 0xe3, 0xc7, 0x78, 0x27, 0x44, 0xdc, 0x05, 0x00, 0x2a, 0xf3, 0x08,
- 0x75, 0xf9, 0x3f, 0xfb, 0xf8, 0xb1, 0xf9, 0xe5, 0x03, 0x65, 0xd7, 0x59,
- 0x76, 0x40, 0x7d, 0xb9, 0xba, 0xd0, 0x95, 0x4a, 0x83, 0x55, 0x34, 0xac,
- 0x6d, 0x05, 0x23, 0xbd, 0x4b, 0x25, 0x7c, 0x38, 0xf6, 0x31, 0x41, 0xab,
- 0x14, 0x8e, 0x54, 0x5f, 0x67, 0xfe, 0x9a, 0x60, 0x84, 0xb7, 0x6b, 0x3a,
- 0x95, 0x52, 0x19, 0x4d, 0x89, 0xde, 0x55, 0x62, 0x5f, 0x6a, 0x22, 0x64,
- 0x3b, 0x2e, 0x27, 0x95, 0x6a, 0xb3, 0x28, 0xfe, 0xb0, 0x9c, 0xd7, 0x39,
- 0xb2, 0xb3, 0x50, 0x71, 0x93, 0x5e, 0xdf, 0xa1, 0xf5, 0xcf, 0xe7, 0x4b,
- 0xd6, 0xd5, 0x64, 0xb5, 0xd1, 0xa1, 0x2b, 0xfe, 0xd6, 0xb5, 0xec, 0xd3,
- 0xf4, 0x3e, 0x71, 0x11, 0x1a, 0x56, 0x8c, 0x21, 0x40, 0x1b, 0xc2, 0xb8,
- 0x04, 0xda, 0xd3, 0xb2, 0x29, 0xb1, 0x16, 0x03, 0xbc, 0xda, 0x71, 0x98,
- 0xdd, 0x1d, 0xa4, 0xe2, 0x7b, 0xf6, 0x91, 0x16, 0x5b, 0x62, 0x5d, 0x25,
- 0x1f, 0x9a, 0x14, 0x48, 0xbe, 0x65, 0xae, 0x8a, 0x92, 0x36, 0x74, 0xa6,
- 0x52, 0x87, 0x44, 0xed, 0x46, 0xe1, 0x1f, 0xd2, 0x95, 0x2b, 0xc5, 0x29,
- 0x11, 0xd4, 0xa8, 0xc1, 0x23, 0x5e, 0xc7, 0xa2, 0x56, 0x39, 0xd5, 0xca,
- 0x07, 0x61, 0x75, 0x6d, 0xd4, 0x0f, 0x5d, 0x45, 0xbb, 0xe1, 0x31, 0xfc,
- 0xc7, 0x67, 0x05, 0x06, 0x6b, 0xf4, 0x40, 0x01, 0x51, 0x13, 0x80, 0xab,
- 0x69, 0x96, 0x2d, 0x34, 0x3e, 0x66, 0x86, 0x1a, 0xd3, 0x7a, 0x0e, 0xed,
- 0x18, 0x8a, 0x08, 0xa0, 0x54, 0xa8, 0xe1, 0x5b, 0xab, 0x0e, 0xb8, 0xde,
- 0xde, 0xec, 0xd1, 0xf2, 0xe8, 0x12, 0x69, 0x12, 0xb0, 0x12, 0x3d, 0x57,
- 0x1b, 0x79, 0x1d, 0x8a, 0x33, 0xdd, 0x27, 0xd2, 0x6d, 0x99, 0xae, 0xb2,
- 0x6e, 0x9b, 0x23, 0x19, 0x5d, 0xeb, 0xcd, 0x61, 0x43, 0x4a, 0x8a, 0x61,
- 0x52, 0x44, 0x53, 0x82, 0x3c, 0x08, 0xf3, 0xe3, 0x15, 0x04, 0x1f, 0x65,
- 0x7f, 0x88, 0xaa, 0x96, 0xc2, 0xcd, 0x88, 0x48, 0x08, 0xea, 0xf6, 0xca,
- 0x12, 0x46, 0xac, 0x16, 0x99, 0x0f, 0x2d, 0x35, 0xc2, 0x94, 0x7f, 0x1b,
- 0xb9, 0xa7, 0x36, 0x1e, 0xfb, 0xd0, 0x53, 0x40, 0x8c, 0xa3, 0xf1, 0xcf,
- 0x22, 0x88, 0x47, 0x8b, 0xca, 0x8a, 0x89, 0x52, 0xb6, 0x99, 0x1f, 0xd4,
- 0xf8, 0x2c, 0x0e, 0x0c, 0xe6, 0x09, 0x79, 0x87, 0xbb, 0xb0, 0x1d, 0xb7,
- 0xe7, 0xaa, 0x42, 0x45, 0xe6, 0x35, 0xe5, 0x2b, 0x36, 0x2a, 0x60, 0x48,
- 0xa5, 0x3c, 0x0d, 0x86, 0x78, 0xd9, 0x60, 0x90, 0x42, 0x1d, 0xda, 0x26,
- 0x7f, 0x3c, 0x2d, 0x38, 0x54, 0xbd, 0x72, 0xe5, 0x65, 0xca, 0x08, 0x94,
- 0x09, 0xe5, 0x32, 0x84, 0xdd, 0x4c, 0x3a, 0x2a, 0xe4, 0xbd, 0x2b, 0x18,
- 0x20, 0xc1, 0xd5, 0xc0, 0x71, 0xed, 0xe8, 0x9b, 0x11, 0x97, 0xb6, 0x76,
- 0xb4, 0xb2, 0x56, 0xbf, 0x09, 0xe4, 0xa3, 0x83, 0x06, 0xf4, 0x85, 0x60,
- 0x91, 0x5e, 0x1b, 0x9c, 0x3d, 0xdf, 0x71, 0x1d, 0x25, 0x6f, 0xe5, 0x72,
- 0x63, 0x87, 0x28, 0xa2, 0x29, 0x78, 0x3e, 0x1d, 0xe5, 0xfc, 0xb0, 0x03,
- 0xd4, 0x48, 0x5e, 0x4c, 0x10, 0x87, 0x21, 0x1c, 0x25, 0x2a, 0x36, 0x2d,
- 0x39, 0xd0, 0x3a, 0x9a, 0x5e, 0xe5, 0xaa, 0x99, 0xf1, 0xeb, 0x52, 0x66,
- 0x08, 0xa5, 0x82, 0x83, 0x5a, 0xc1, 0xc3, 0x44, 0x0b, 0x9f, 0xd5, 0x71,
- 0xe9, 0x64, 0x8f, 0x0b, 0x04, 0xda, 0xd5, 0x9c, 0x60, 0xab, 0x45, 0xeb,
- 0x18, 0xed, 0x3f, 0x91, 0x49, 0x55, 0xa8, 0x8e, 0x9e, 0x4f, 0xe3, 0x94,
- 0x93, 0x73, 0x7c, 0x28, 0xba, 0xd8, 0x5f, 0x97, 0x39, 0x4a, 0xb9, 0x01,
- 0x13, 0xe3, 0x75, 0xc1, 0xfb, 0x5f, 0x69, 0xf0, 0xfa, 0x15, 0x24, 0x31,
- 0x0d, 0x4f, 0x2a, 0x95, 0xab, 0x50, 0xf7, 0x91, 0x0a, 0xcb, 0x30, 0xda,
- 0x43, 0x2b, 0x6c, 0x83, 0x92, 0x06, 0x33, 0xba, 0xa4, 0x86, 0x0e, 0x9a,
- 0x9f, 0x18, 0x42, 0x47, 0xd5, 0x0a, 0x85, 0x0c, 0xaa, 0x6e, 0x62, 0x09,
- 0xb4, 0xdf, 0x48, 0xa0, 0x40, 0x30, 0x80, 0x3a, 0x37, 0x6a, 0x4e, 0xc9,
- 0x21, 0xcd, 0x6f, 0x4b, 0x30, 0xfc, 0xe8, 0x8e, 0x9c, 0x2a, 0x9c, 0x84,
- 0x8b, 0xcd, 0x6f, 0x93, 0x4d, 0x23, 0x32, 0xb5, 0x4a, 0xab, 0xe9, 0x20,
- 0x6f, 0x13, 0xbe, 0xe0, 0xd3, 0xba, 0xd0, 0x1f, 0x2f, 0x42, 0x20, 0xa3,
- 0xef, 0x7c, 0x9f, 0x34, 0xe9, 0x18, 0xb4, 0xf6, 0x21, 0x76, 0xf3, 0x64,
- 0xa7, 0xa9, 0x0a, 0xfd, 0xe3, 0x42, 0x61, 0xcd, 0x5c, 0xc7, 0xe7, 0x50,
- 0x50, 0xe6, 0x58, 0xd5, 0xef, 0xc6, 0xa4, 0x0f, 0x83, 0x5d, 0x1b, 0x91,
- 0xcc, 0xf1, 0x98, 0x2c, 0x94, 0x35, 0xd1, 0x60, 0x56, 0x48, 0xc9, 0x5d,
- 0xc1, 0xae, 0x5b, 0x62, 0xd8, 0xfb, 0x94, 0xe8, 0xd6, 0x73, 0x10, 0x20,
- 0x11, 0xd3, 0x00, 0xa4, 0xb3, 0xca, 0x68, 0xa4, 0x40, 0x11, 0x95, 0x1c,
- 0x6d, 0x5f, 0x1b, 0x89, 0xa9, 0x50, 0x72, 0x0b, 0x4c, 0x4c, 0x04, 0x60,
- 0xbb, 0x60, 0xf7, 0xe7, 0x75, 0x47, 0x25, 0xa7, 0x46, 0x80, 0x7c, 0x55,
- 0x4d, 0x25, 0xf4, 0xac, 0x9f, 0x28, 0x74, 0x9c, 0x56, 0x27, 0x16, 0x04,
- 0xb9, 0x8b, 0xf2, 0xde, 0x82, 0x4c, 0x19, 0x64, 0xe0, 0xe2, 0xf8, 0x3c,
- 0x44, 0xd0, 0x50, 0xa3, 0x49, 0xcc, 0x6f, 0x39, 0xdb, 0x54, 0x34, 0x06,
- 0x18, 0x6f, 0x51, 0x15, 0x3d, 0x7c, 0xc3, 0xd5, 0x45, 0x17, 0x0b, 0xb5,
- 0x55, 0x20, 0x52, 0x13, 0x62, 0xfb, 0x1c, 0x4a, 0xc7, 0xc3, 0x10, 0x54,
- 0x53, 0x00, 0x33, 0x68, 0xf0, 0x03, 0x03, 0xf2, 0x60, 0xd6, 0x88, 0xe9,
- 0x10, 0x27, 0xff, 0xab, 0x48, 0x40, 0xa2, 0xf8, 0x0c, 0x22, 0xdb, 0x4f,
- 0x9d, 0x30, 0x3a, 0xf1, 0x14, 0xf6, 0xe7, 0x6c, 0x3e, 0x2e, 0xef, 0x1b,
- 0xe0, 0xb7, 0x93, 0x4f, 0x28, 0xdb, 0x19, 0xd2, 0x1f, 0xe3, 0x2c, 0x33,
- 0x23, 0xe6, 0xe2, 0x02, 0x5a, 0xc9, 0x95, 0x3e, 0x71, 0x03, 0x0c, 0xe8,
- 0x1f, 0x37, 0xec, 0x0e, 0x76, 0xbf, 0xdd, 0x1c, 0xd7, 0x7e, 0x31, 0xa9,
- 0x41, 0x28, 0x0d, 0x7a, 0x98, 0xb0, 0x04, 0xa7, 0x42, 0xba, 0x82, 0xf7,
- 0xa3, 0x4c, 0x5d, 0x76, 0xe2, 0x23, 0x6a, 0x6f, 0xf2, 0x12, 0xa6, 0x62,
- 0xcd, 0x96, 0x6d, 0xed, 0x36, 0x96, 0xa7, 0x23, 0xf4, 0xd0, 0x90, 0x03,
- 0xc3, 0xdd, 0xa7, 0x9d, 0x54, 0x10, 0x77, 0xdb, 0xfc, 0x40, 0xf1, 0x5d,
- 0xbd, 0xff, 0x17, 0xc2, 0x7d, 0x6a, 0x35, 0x10, 0x7d, 0xea, 0xb6, 0xbb,
- 0x8d, 0xfe, 0xe4, 0xfa, 0xc2, 0x2b, 0x76, 0xc3, 0x6f, 0x87, 0xee, 0x07,
- 0xac, 0x86, 0x9e, 0x64, 0x40, 0x20, 0xc9, 0x46, 0xba, 0x5a, 0x0c, 0x7a,
- 0x36, 0x7c, 0x06, 0x25, 0x8c, 0xf7, 0x25, 0x44, 0x90, 0xe7, 0x4d, 0x91,
- 0x3d, 0x79, 0x60, 0x4b, 0x62, 0xfc, 0xf3, 0xf4, 0x91, 0x2d, 0x01, 0x0b,
- 0x63, 0x54, 0xc7, 0x28, 0x49, 0x45, 0xcc, 0xa8, 0xe1, 0x04, 0xeb, 0x46,
- 0x8a, 0x03, 0xdf, 0x9e, 0x28, 0xb8, 0x94, 0x22, 0x6b, 0x08, 0xd9, 0xcd,
- 0xf4, 0x5d, 0x5e, 0x73, 0xa4, 0xf1, 0x34, 0xbd, 0xeb, 0xc2, 0x62, 0xc7,
- 0x51, 0x96, 0xda, 0x93, 0xb4, 0xda, 0x61, 0xf8, 0x77, 0xe5, 0xe9, 0xf7,
- 0xab, 0xc3, 0xfd, 0xf3, 0x8b, 0x61, 0xfb, 0xa2, 0x8d, 0xb2, 0xd8, 0x78,
- 0xfb, 0x3c, 0xfa, 0x2a, 0xdb, 0x52, 0xb9, 0xb8, 0x75, 0xe9, 0x30, 0x30,
- 0x31, 0x38, 0x19, 0x5b, 0xe5, 0x76, 0x03, 0xa0, 0x4b, 0x1d, 0x58, 0x64,
- 0x90, 0x8b, 0xe1, 0x3e, 0x1e, 0xe5, 0x53, 0x4c, 0x81, 0x06, 0x46, 0x37,
- 0xce, 0xac, 0x52, 0x01, 0xbe, 0xe2, 0xea, 0x6d, 0xc5, 0x94, 0x4d, 0x41,
- 0x1d, 0x55, 0x09, 0xa2, 0xa2, 0xbf, 0xfb, 0x67, 0xef, 0x8e, 0xde, 0x7d,
- 0xbd, 0xd7, 0x90, 0x14, 0xa6, 0x45, 0x51, 0x65, 0x1a, 0xf1, 0x20, 0x05,
- 0x11, 0x64, 0xb9, 0x24, 0x2d, 0xd9, 0xa1, 0xe5, 0x74, 0x88, 0x2e, 0x8c,
- 0x53, 0x2a, 0x7e, 0x96, 0xea, 0x46, 0x0c, 0x92, 0x5a, 0x26, 0x0a, 0x58,
- 0x20, 0x0f, 0x57, 0xeb, 0xe6, 0x4d, 0x86, 0x85, 0xb0, 0x03, 0x1f, 0x75,
- 0xe3, 0xfb, 0x7c, 0x2e, 0x75, 0x26, 0x1a, 0x86, 0x98, 0xe6, 0x3e, 0x9b,
- 0x3a, 0x39, 0x26, 0xc6, 0x2a, 0x29, 0xb3, 0x4c, 0x6e, 0xb7, 0xc5, 0x0a,
- 0xc8, 0x71, 0x54, 0xf2, 0x63, 0x61, 0xe3, 0x97, 0xaf, 0x41, 0x5c, 0xce,
- 0x23, 0xa8, 0xd6, 0xf2, 0x4b, 0xd6, 0xe0, 0x69, 0xab, 0x54, 0x2e, 0xdf,
- 0x8b, 0xd5, 0x53, 0x31, 0x73, 0x7e, 0x72, 0xf6, 0xc6, 0xf9, 0xc9, 0xc1,
- 0xb7, 0xe7, 0x4f, 0x83, 0xdc, 0x8d, 0xba, 0x65, 0xb2, 0xd3, 0x42, 0xda,
- 0x78, 0x23, 0xce, 0x10, 0x7f, 0x24, 0x71, 0xa3, 0x29, 0x67, 0x3e, 0x0b,
- 0xad, 0xe1, 0x1d, 0xac, 0xa5, 0x59, 0x91, 0x89, 0x4d, 0x9c, 0x79, 0xb1,
- 0x74, 0xe5, 0x40, 0x02, 0xec, 0xbd, 0xbe, 0x2b, 0x1a, 0x73, 0xdf, 0x51,
- 0x6f, 0xd5, 0x8a, 0x35, 0x05, 0xe5, 0x99, 0xa2, 0x78, 0x4b, 0x60, 0x03,
- 0xc1, 0x4c, 0xf6, 0x59, 0xbf, 0x2d, 0xe8, 0x12, 0xb7, 0x24, 0xc9, 0x7f,
- 0xba, 0xe4, 0xbe, 0x05, 0x44, 0xc8, 0x20, 0x98, 0x5c, 0xf8, 0x6f, 0x87,
- 0x44, 0x52, 0x3d, 0x75, 0x19, 0x21, 0x2c, 0x46, 0xf8, 0xc1, 0xea, 0xf6,
- 0xa6, 0xfa, 0xd4, 0xde, 0xd6, 0x96, 0x37, 0x64, 0x4a, 0xb8, 0xea, 0xf0,
- 0xb7, 0xd3, 0x07, 0xa5, 0xcf, 0xf4, 0x57, 0x11, 0x45, 0xfa, 0x69, 0x54,
- 0xb1, 0xc2, 0xb9, 0xfb, 0xc9, 0x54, 0xf1, 0xf9, 0xaa, 0x0b, 0xc7, 0xdd,
- 0xd7, 0xbf, 0x80, 0x2e, 0x44, 0xab, 0xfc, 0x9f, 0x44, 0x15, 0x69, 0xf2,
- 0x69, 0x74, 0x91, 0xb6, 0x09, 0xa3, 0x03, 0x8e, 0xe1, 0xb7, 0x84, 0xc8,
- 0xc5, 0x28, 0x9e, 0x0d, 0x5c, 0xa9, 0x8f, 0x5f, 0x41, 0x31, 0xcf, 0x74,
- 0xa6, 0x1b, 0x70, 0x00, 0xa8, 0xdf, 0xdb, 0xe0, 0x23, 0xcd, 0x0b, 0xb3,
- 0xa2, 0xe2, 0x88, 0x48, 0x65, 0x9b, 0x76, 0x21, 0xae, 0xe6, 0x41, 0x1d,
- 0xd4, 0x15, 0x05, 0xc8, 0xff, 0x72, 0x5a, 0xfb, 0x7f, 0x05, 0x07, 0x7a,
- 0xe6, 0x0b, 0xb5, 0x7c, 0x0a, 0xc9, 0x3d, 0xbb, 0x76, 0x24, 0xd7, 0x55,
- 0xbe, 0xd8, 0x78, 0xd3, 0x6f, 0x9c, 0x01, 0x16, 0xc9, 0x96, 0xb6, 0xea,
- 0x2c, 0x5d, 0xde, 0x95, 0xc5, 0xfc, 0x0a, 0x81, 0x31, 0x61, 0x35, 0x10,
- 0xb6, 0xd1, 0x08, 0x74, 0x6c, 0x04, 0x1c, 0xae, 0x74, 0xec, 0x50, 0x0c,
- 0x02, 0xbf, 0x81, 0xe0, 0xe7, 0xd1, 0x08, 0xa2, 0x3b, 0xf3, 0xd9, 0xa3,
- 0xc4, 0xde, 0xf0, 0x44, 0x71, 0xc7, 0x4a, 0xef, 0x46, 0xdc, 0x03, 0x29,
- 0x58, 0x63, 0x34, 0xee, 0xfc, 0x53, 0x1d, 0x51, 0xaa, 0x08, 0x03, 0x98,
- 0x3e, 0x7e, 0xd7, 0x86, 0x74, 0xee, 0xd8, 0x68, 0x12, 0x61, 0xf2, 0x3d,
- 0x94, 0x24, 0xf9, 0xff, 0x16, 0x1e, 0xfa, 0xec, 0xd3, 0xc8, 0xf9, 0x9f,
- 0x71, 0xb3, 0xfe, 0x0f, 0x22, 0xde, 0xae, 0x6d, 0xde, 0x50, 0xf4, 0x44,
- 0x51, 0x90, 0xe5, 0x62, 0xd9, 0x14, 0x8c, 0x27, 0xa7, 0xc8, 0x60, 0x15,
- 0x8f, 0x4e, 0xbf, 0x7b, 0xde, 0x67, 0xaf, 0xd6, 0x79, 0x5c, 0x29, 0xe4,
- 0xf8, 0xf5, 0xfe, 0x69, 0xc7, 0xcd, 0x70, 0x55, 0x55, 0xe9, 0x22, 0x37,
- 0x73, 0xcd, 0x23, 0xd6, 0x23, 0x6f, 0x1e, 0x8f, 0x8c, 0x44, 0xba, 0x5d,
- 0xa6, 0xa3, 0xb2, 0xab, 0x71, 0x3c, 0x73, 0xf6, 0x9c, 0xcb, 0xbf, 0x4e,
- 0x62, 0x75, 0xf7, 0x31, 0x63, 0x54, 0x5e, 0x3f, 0x92, 0x60, 0xad, 0x64,
- 0xd4, 0x4a, 0xab, 0xee, 0x9e, 0x98, 0xd8, 0x97, 0xda, 0x0e, 0xb1, 0x95,
- 0xa9, 0xd5, 0xbe, 0xf5, 0x87, 0x1a, 0xef, 0x48, 0x09, 0xf3, 0x7d, 0x6d,
- 0x31, 0x28, 0xa8, 0xbe, 0xa8, 0x66, 0x2f, 0xa8, 0x76, 0xd1, 0x97, 0x97,
- 0x00, 0x0c, 0xaf, 0xa2, 0xcc, 0xd2, 0x3b, 0x14, 0x73, 0x70, 0x49, 0xc9,
- 0x03, 0x2d, 0x64, 0xab, 0xbb, 0x2e, 0x15, 0xb8, 0x34, 0x23, 0x76, 0x3e,
- 0xce, 0x17, 0xe9, 0x54, 0xf3, 0x84, 0x93, 0x87, 0x4a, 0xc1, 0xb5, 0x2b,
- 0x69, 0x35, 0x27, 0x34, 0xcf, 0xda, 0x99, 0xa0, 0xfb, 0x4c, 0xfe, 0x01,
- 0x00, 0xba, 0xd5, 0xc7, 0x0c, 0xd2, 0xe0, 0x15, 0x8c, 0x4a, 0x6d, 0x15,
- 0xc8, 0x06, 0x61, 0x96, 0x87, 0x07, 0xe2, 0x34, 0x37, 0x36, 0x14, 0x71,
- 0x46, 0xda, 0xce, 0x8b, 0xe7, 0x3b, 0x49, 0x95, 0xde, 0x03, 0x98, 0xa8,
- 0xd2, 0x97, 0x9f, 0x0e, 0x9f, 0x6c, 0x3d, 0x1d, 0x3e, 0x4d, 0x7c, 0x9d,
- 0x6c, 0xf8, 0x1e, 0xb5, 0x79, 0x62, 0x9d, 0x11, 0x20, 0x8d, 0x85, 0x7a,
- 0xbd, 0x3b, 0x3c, 0x60, 0x69, 0xc4, 0xd2, 0xc6, 0x5b, 0x4a, 0xae, 0x21,
- 0xa2, 0xd1, 0xc2, 0x59, 0xa5, 0xb7, 0x2e, 0xc5, 0xbc, 0x63, 0x39, 0x8c,
- 0x34, 0x91, 0xf3, 0x31, 0x77, 0x03, 0x61, 0x5e, 0x29, 0x54, 0xaa, 0xeb,
- 0xd2, 0x89, 0xbe, 0x13, 0x2e, 0x49, 0x88, 0x1b, 0xf0, 0x70, 0x71, 0xb3,
- 0xaa, 0x26, 0x4d, 0xbd, 0xec, 0x8e, 0x0f, 0x3b, 0x53, 0x33, 0xb4, 0x84,
- 0xda, 0xdc, 0x71, 0xe9, 0x98, 0x4a, 0x8b, 0xce, 0xf0, 0x3b, 0x96, 0x92,
- 0xd1, 0xc8, 0xd2, 0xb1, 0xb8, 0xa7, 0x61, 0x5c, 0xb8, 0xb7, 0x91, 0x1f,
- 0xa3, 0xe5, 0xca, 0x50, 0xeb, 0xbc, 0x37, 0xe8, 0xd9, 0x35, 0x65, 0x51,
- 0x53, 0xdc, 0x59, 0x2d, 0xb6, 0xf2, 0x76, 0x89, 0x9b, 0x7f, 0xb8, 0xdc,
- 0x5a, 0xf3, 0x6d, 0x40, 0xaa, 0xfc, 0x3c, 0xab, 0xb5, 0x7a, 0x6e, 0xf2,
- 0xf2, 0xe4, 0xf4, 0xe2, 0xd5, 0x6d, 0x3a, 0x8d, 0xa2, 0x7b, 0x18, 0xe1,
- 0xd5, 0x2a, 0x0d, 0x3b, 0x3b, 0x3e, 0xbf, 0x19, 0xa4, 0xdb, 0x9d, 0xbb,
- 0xac, 0x33, 0x7b, 0xb2, 0x0b, 0xd1, 0xec, 0xe2, 0xe2, 0xcf, 0xa7, 0x87,
- 0xaf, 0x5e, 0xb2, 0x17, 0xe0, 0x0b, 0x76, 0xc5, 0x54, 0x0d, 0xa7, 0x00,
- 0x17, 0xb4, 0x8f, 0x6f, 0xc6, 0x1f, 0x5e, 0x1f, 0x9d, 0x9f, 0x1e, 0x9f,
- 0x1c, 0xbc, 0x7a, 0xf9, 0x03, 0x5b, 0x1b, 0x68, 0xf5, 0xee, 0x83, 0x77,
- 0xdd, 0x67, 0x2e, 0x81, 0x26, 0xae, 0xe5, 0x79, 0xf8, 0xfd, 0x87, 0xc3,
- 0x77, 0xdf, 0xbd, 0x7a, 0x79, 0x9b, 0x96, 0x7d, 0x9e, 0x9f, 0xbc, 0xcd,
- 0x88, 0x4a, 0x1d, 0x55, 0xde, 0x83, 0x35, 0xba, 0x40, 0x71, 0xd7, 0x05,
- 0xc7, 0x92, 0x3e, 0x10, 0x50, 0x08, 0x2e, 0xeb, 0xab, 0x67, 0x36, 0xa9,
- 0x23, 0x08, 0x5e, 0xd4, 0x95, 0x73, 0xe1, 0x90, 0xef, 0xcf, 0x8e, 0xbb,
- 0x2a, 0x3d, 0xd7, 0x41, 0x81, 0x19, 0x5f, 0x5e, 0x48, 0xed, 0x63, 0xbe,
- 0x61, 0xd4, 0xf2, 0x39, 0x70, 0xe9, 0x92, 0x0a, 0x72, 0xfc, 0x60, 0xf4,
- 0xa4, 0xf0, 0x2e, 0x1f, 0x99, 0xed, 0x2a, 0xdb, 0x4a, 0xf8, 0x14, 0x4d,
- 0x21, 0x07, 0x5c, 0xc8, 0x96, 0xc5, 0x24, 0x4d, 0x63, 0xb3, 0x5f, 0x90,
- 0x04, 0x84, 0xb0, 0x0b, 0x48, 0x35, 0x1c, 0xfc, 0x83, 0xf9, 0x1d, 0x08,
- 0xf0, 0xba, 0xe4, 0x3c, 0x35, 0x67, 0xa1, 0x18, 0x7a, 0x2b, 0x6b, 0x53,
- 0x70, 0x6d, 0x86, 0x1b, 0x37, 0xae, 0x52, 0xe8, 0xb7, 0x99, 0x4e, 0x63,
- 0xc9, 0x8e, 0x41, 0x5d, 0xa4, 0x8e, 0x84, 0xcb, 0x06, 0x10, 0xb3, 0xfa,
- 0xa0, 0x59, 0xa4, 0xe4, 0x6c, 0x50, 0x4e, 0xe8, 0x75, 0x41, 0xe8, 0xb2,
- 0xb1, 0x1e, 0xec, 0x3f, 0xf6, 0x62, 0xb3, 0x4f, 0x62, 0xe8, 0xce, 0x9c,
- 0x1d, 0xb6, 0xc2, 0x55, 0x39, 0xd8, 0x38, 0xdf, 0x74, 0x09, 0xb4, 0xdc,
- 0xe2, 0xe9, 0xfb, 0x8b, 0x20, 0x77, 0x3a, 0x8a, 0x53, 0x8c, 0x0e, 0x61,
- 0x5b, 0x50, 0xf6, 0x0b, 0xb5, 0x3e, 0x58, 0x6f, 0xd7, 0xc9, 0x32, 0x6f,
- 0x07, 0x71, 0x86, 0x7c, 0x1e, 0xc2, 0x61, 0xa4, 0x9d, 0xb5, 0x9e, 0x24,
- 0x79, 0x30, 0xd9, 0xd7, 0x00, 0xb4, 0x8c, 0x8b, 0x39, 0xb5, 0xfa, 0x18,
- 0xae, 0xb3, 0xad, 0xd9, 0x79, 0x52, 0xd5, 0xe5, 0xba, 0x19, 0xa5, 0x89,
- 0xde, 0x6b, 0x56, 0xba, 0x97, 0xe2, 0xc3, 0x62, 0x0a, 0x3c, 0xd4, 0xd6,
- 0xd0, 0xe0, 0x5a, 0x19, 0x11, 0xe5, 0x75, 0x94, 0x84, 0x02, 0xa7, 0x46,
- 0x1d, 0x87, 0x29, 0x32, 0x9c, 0x19, 0xee, 0x00, 0xd1, 0x7e, 0x06, 0xd0,
- 0xaf, 0x6e, 0x46, 0x73, 0x26, 0x4b, 0x9b, 0x10, 0xe6, 0xbb, 0xf0, 0xd2,
- 0x64, 0x13, 0x3b, 0x16, 0xf5, 0xcf, 0x2d, 0x01, 0x99, 0x59, 0xe1, 0xe0,
- 0xc2, 0xc7, 0x6b, 0x72, 0xb8, 0x65, 0x67, 0xe8, 0x1d, 0xaa, 0x85, 0x0e,
- 0x2e, 0x22, 0x28, 0x46, 0x7e, 0x81, 0x83, 0x15, 0x83, 0xe4, 0x08, 0xc4,
- 0x06, 0xf3, 0xdc, 0x85, 0x92, 0x34, 0x87, 0x0b, 0x42, 0xc5, 0x50, 0x43,
- 0xa7, 0xd9, 0x25, 0xb4, 0x22, 0x53, 0xbe, 0x4a, 0xd6, 0xaf, 0xa6, 0xc5,
- 0x68, 0x44, 0x93, 0x5a, 0x77, 0x85, 0x85, 0x2e, 0x88, 0x6d, 0x5e, 0x41,
- 0xe8, 0xed, 0x1b, 0x50, 0xa7, 0x3f, 0xac, 0x28, 0xc8, 0x87, 0xbe, 0x56,
- 0x65, 0x7b, 0xf3, 0xee, 0xaa, 0x7b, 0x4b, 0x77, 0x15, 0xd5, 0xf2, 0xee,
- 0x83, 0x52, 0xbe, 0x12, 0x83, 0x27, 0x78, 0xd5, 0xd6, 0x7f, 0x14, 0xc0,
- 0xcd, 0xd9, 0xc9, 0x3e, 0x8f, 0x58, 0x99, 0x0f, 0x58, 0x8e, 0x16, 0x4a,
- 0xcb, 0x3b, 0x32, 0x87, 0x79, 0xc2, 0x34, 0x81, 0xf5, 0xff, 0xe0, 0x51,
- 0xec, 0xf4, 0xf9, 0xdf, 0xdd, 0xbf, 0xaf, 0x5b, 0x39, 0x3c, 0x2e, 0x40,
- 0x2a, 0x83, 0xaf, 0xb9, 0x02, 0x59, 0x65, 0x35, 0xf8, 0x3a, 0x4a, 0xee,
- 0xb1, 0xc3, 0x78, 0x65, 0xeb, 0xf9, 0xec, 0xea, 0xc7, 0x9d, 0xc1, 0xce,
- 0xf6, 0xf6, 0xf6, 0xcf, 0xc3, 0x05, 0x2f, 0xdd, 0x25, 0x9a, 0xa7, 0x7f,
- 0x87, 0x8b, 0x7c, 0xcc, 0xce, 0x0c, 0xda, 0xcc, 0x3c, 0xe5, 0xa6, 0xb7,
- 0xa4, 0xbf, 0xad, 0xe0, 0xe6, 0xaf, 0xc7, 0x8b, 0xc1, 0xbc, 0xe8, 0x0a,
- 0x8e, 0xba, 0x58, 0x96, 0xf3, 0x24, 0x28, 0x26, 0xfd, 0xe1, 0xdd, 0xc9,
- 0xeb, 0xc3, 0xe3, 0xfd, 0x3f, 0x5b, 0x74, 0xb5, 0x43, 0xe2, 0xe0, 0x91,
- 0x7c, 0xc8, 0xd2, 0xea, 0xfe, 0x43, 0x95, 0xd5, 0xf4, 0xe5, 0xc6, 0x93,
- 0x4d, 0x8e, 0x3d, 0x6c, 0xef, 0x30, 0xbb, 0x3a, 0xe1, 0xeb, 0x53, 0x64,
- 0x0e, 0x8d, 0x55, 0xf3, 0xb7, 0x77, 0x4b, 0x46, 0xd9, 0x69, 0x86, 0x3c,
- 0xd7, 0xec, 0x13, 0x1a, 0x4d, 0x6f, 0xaa, 0xfc, 0x6f, 0x74, 0xef, 0x30,
- 0xac, 0x69, 0x1c, 0xc9, 0x7e, 0xa1, 0x98, 0x1c, 0x75, 0xc2, 0xbf, 0x25,
- 0x5f, 0x1d, 0x7f, 0xcb, 0x79, 0x04, 0x4e, 0xa7, 0x99, 0x09, 0x08, 0x44,
- 0xf2, 0xc5, 0xb3, 0x9d, 0xdd, 0x4d, 0x57, 0x1f, 0x49, 0xd2, 0x9b, 0xf8,
- 0x70, 0x46, 0x01, 0x15, 0x7f, 0xcb, 0x82, 0x42, 0x35, 0xc2, 0x95, 0xbd,
- 0x97, 0x15, 0x51, 0x4d, 0x76, 0xcd, 0x01, 0x6f, 0x13, 0x51, 0x00, 0x35,
- 0x10, 0x4e, 0x39, 0xf5, 0x28, 0xc2, 0x09, 0xbb, 0xf0, 0x79, 0x66, 0xc3,
- 0xa0, 0xf6, 0x74, 0x42, 0xc3, 0xd1, 0x8c, 0xa5, 0x6e, 0xd9, 0xe4, 0x1f,
- 0x2d, 0xeb, 0x3c, 0xea, 0xad, 0xa3, 0xd5, 0x9e, 0x56, 0x1c, 0x1f, 0xc0,
- 0xf2, 0x47, 0xf2, 0xd2, 0x7e, 0xfb, 0x22, 0x8e, 0xa9, 0x4c, 0xe0, 0x6a,
- 0x6c, 0xe3, 0x75, 0x41, 0x6c, 0x49, 0xf8, 0xf6, 0xe3, 0x60, 0x56, 0x5f,
- 0x36, 0xaf, 0x91, 0x7e, 0x12, 0x07, 0xfe, 0x06, 0x95, 0x44, 0xd7, 0xcf,
- 0xcf, 0x4e, 0xd7, 0xfb, 0xea, 0xc4, 0xa4, 0x3e, 0x06, 0xf4, 0x37, 0x8d,
- 0x18, 0xd0, 0xc9, 0xcf, 0xb6, 0x9f, 0x3d, 0x55, 0xfb, 0x1e, 0x06, 0x8a,
- 0x64, 0xe6, 0xd8, 0x1f, 0x82, 0xef, 0x5c, 0xed, 0x77, 0x80, 0xa9, 0xf8,
- 0xcc, 0x4d, 0xa2, 0xbc, 0xe6, 0x24, 0xc5, 0x62, 0x22, 0x75, 0x59, 0x1f,
- 0x8a, 0x87, 0xd1, 0x3d, 0x03, 0x4f, 0xc1, 0x20, 0x87, 0x51, 0xbc, 0xec,
- 0xd3, 0xd6, 0x42, 0xba, 0x31, 0xbc, 0xb4, 0xdf, 0xba, 0x16, 0xd2, 0x97,
- 0xa9, 0xc7, 0xa4, 0x41, 0x61, 0x06, 0x6a, 0xc6, 0x8b, 0xdc, 0x8d, 0xb2,
- 0xb7, 0xd2, 0x9b, 0x62, 0xd5, 0x2a, 0x82, 0x39, 0x0e, 0xcd, 0x49, 0xac,
- 0xd8, 0x54, 0x7e, 0xf1, 0x84, 0x2d, 0x2b, 0xd4, 0x4a, 0x3d, 0x7c, 0x38,
- 0x1c, 0xb8, 0x3d, 0x3d, 0xb4, 0xf0, 0x92, 0xff, 0xed, 0x9c, 0x16, 0x7f,
- 0xe1, 0x95, 0xce, 0xdf, 0x76, 0x5a, 0x32, 0xaf, 0xd6, 0xaa, 0xbb, 0xc9,
- 0x45, 0xaa, 0x73, 0xfd, 0xf8, 0xde, 0xdd, 0xee, 0x0c, 0xb7, 0x3b, 0x1d,
- 0xbd, 0x6f, 0xb8, 0x22, 0x67, 0x13, 0xc0, 0x8e, 0xa7, 0x63, 0xb8, 0xd7,
- 0xec, 0xab, 0x05, 0x83, 0x70, 0x3a, 0x98, 0xa1, 0xf2, 0xad, 0xc0, 0x58,
- 0xe4, 0x97, 0x1d, 0x74, 0x46, 0xa3, 0xe4, 0xd4, 0xd3, 0xe8, 0x64, 0xd2,
- 0xa0, 0x76, 0x7e, 0xdd, 0xa0, 0x76, 0x7e, 0xd3, 0x41, 0xed, 0xfe, 0xba,
- 0x41, 0xed, 0xfe, 0x56, 0x83, 0x2a, 0x07, 0x96, 0x8e, 0xd3, 0x0d, 0xcf,
- 0x7e, 0xa6, 0x81, 0x7b, 0x0c, 0x98, 0x35, 0x63, 0x30, 0x53, 0x66, 0xa7,
- 0x17, 0xca, 0xd1, 0x07, 0x87, 0xfa, 0xae, 0x0f, 0x9e, 0x12, 0x99, 0x21,
- 0x8e, 0x99, 0xf6, 0xd5, 0x51, 0x2c, 0xdc, 0xb4, 0x6a, 0xd6, 0x50, 0x16,
- 0x97, 0xf5, 0x72, 0x6e, 0xdd, 0xf8, 0x98, 0x31, 0x08, 0x75, 0xd1, 0x3c,
- 0xc7, 0x59, 0xae, 0xe0, 0xd1, 0x8f, 0xc5, 0xe6, 0x3f, 0x6f, 0x4e, 0x98,
- 0xc1, 0x98, 0x3a, 0x75, 0x32, 0x2b, 0x58, 0xce, 0xf1, 0x0d, 0xb8, 0xc6,
- 0xf8, 0xc9, 0xc9, 0x72, 0xb6, 0x30, 0x90, 0x14, 0xae, 0x88, 0x22, 0xb1,
- 0xdd, 0x62, 0x59, 0xa4, 0xbb, 0xf9, 0xaa, 0xc0, 0x9f, 0x3c, 0xce, 0x7e,
- 0x64, 0xd8, 0xe1, 0x0a, 0x6f, 0xb8, 0xf3, 0x32, 0x01, 0x16, 0xe6, 0x84,
- 0x8e, 0x7c, 0x2e, 0xa5, 0x1a, 0xa5, 0xc0, 0x75, 0x11, 0xe0, 0x31, 0xaa,
- 0x0c, 0x2b, 0x32, 0xf8, 0xfb, 0x28, 0x9c, 0x80, 0x45, 0x66, 0x8e, 0xcd,
- 0xe1, 0x30, 0x3e, 0xd5, 0x58, 0x38, 0xbd, 0x32, 0x2c, 0x78, 0x6b, 0x45,
- 0xe1, 0x56, 0xd8, 0x01, 0xba, 0x7d, 0x2f, 0xa1, 0x75, 0x1a, 0x31, 0x44,
- 0x83, 0xdb, 0xbe, 0x94, 0xbd, 0x1e, 0x15, 0x55, 0x26, 0xe9, 0x40, 0x58,
- 0x8a, 0xc8, 0x66, 0x54, 0x8d, 0xf3, 0xfc, 0xb7, 0x74, 0x92, 0x49, 0xaf,
- 0xe8, 0xe6, 0xe1, 0x0d, 0xe3, 0x48, 0x68, 0x6c, 0x99, 0xee, 0x59, 0x63,
- 0xd3, 0xdc, 0x9e, 0xf1, 0x96, 0xb9, 0x1d, 0xfb, 0x3f, 0x67, 0xc3, 0xe8,
- 0xff, 0xb9, 0xb8, 0x3b, 0xa7, 0xa0, 0xe6, 0xd3, 0x14, 0xb6, 0x24, 0x5d,
- 0x1a, 0x01, 0xf2, 0x9e, 0x66, 0x29, 0x63, 0x1d, 0x98, 0x09, 0xfb, 0x3a,
- 0xfb, 0x28, 0xca, 0x7f, 0x7c, 0xd9, 0x43, 0xb2, 0xe0, 0x08, 0x3b, 0x39,
- 0x5b, 0xfb, 0xe7, 0x07, 0x47, 0x47, 0x0d, 0x23, 0x22, 0x2f, 0x9b, 0x24,
- 0xf5, 0x20, 0x22, 0x2f, 0xa9, 0x38, 0xbf, 0xc9, 0xab, 0x57, 0x5d, 0x90,
- 0x78, 0x02, 0x0a, 0xcc, 0x05, 0xea, 0xd3, 0x2a, 0xb7, 0xec, 0xec, 0x54,
- 0x02, 0xd6, 0x96, 0x73, 0xb6, 0x0e, 0x70, 0x56, 0xcb, 0xf5, 0x92, 0x64,
- 0xdd, 0xea, 0x1f, 0x4d, 0x90, 0xc3, 0xdf, 0x9a, 0xf4, 0x3a, 0xb2, 0x5e,
- 0x4f, 0x4b, 0x4d, 0xcc, 0x45, 0xf4, 0x3d, 0xf2, 0x17, 0x24, 0x73, 0x95,
- 0x61, 0x99, 0x58, 0x09, 0x14, 0x0a, 0xa4, 0x41, 0xda, 0x78, 0x51, 0xe3,
- 0xd2, 0x49, 0xc8, 0x91, 0x65, 0x04, 0x66, 0xa8, 0xaa, 0xc5, 0xa5, 0x77,
- 0x5a, 0x5c, 0x7a, 0x39, 0xcf, 0x3f, 0xc2, 0x06, 0x4a, 0xc2, 0xc2, 0x4b,
- 0xce, 0x3c, 0x5d, 0x51, 0x4e, 0xf5, 0xc0, 0x6a, 0xfd, 0x39, 0xe4, 0x4c,
- 0x5a, 0x04, 0xd4, 0x53, 0x93, 0x62, 0x65, 0x89, 0xb4, 0xd1, 0x0f, 0x2d,
- 0x01, 0x60, 0xd8, 0x1d, 0xf6, 0xc7, 0x79, 0x56, 0xb3, 0x07, 0xa3, 0xa9,
- 0x70, 0x3c, 0x6d, 0x8a, 0xc0, 0xcb, 0xbe, 0x95, 0xae, 0x85, 0x6c, 0xb3,
- 0xb7, 0x52, 0x76, 0x0b, 0x12, 0x67, 0x83, 0xba, 0xb5, 0x9c, 0x5a, 0x67,
- 0x12, 0x48, 0x58, 0xa6, 0x5a, 0x94, 0x7a, 0x2f, 0xf5, 0x74, 0x05, 0x05,
- 0x0d, 0x93, 0x13, 0x47, 0x31, 0x83, 0x79, 0x1f, 0x91, 0xae, 0x75, 0x39,
- 0xd6, 0xc0, 0x49, 0xfc, 0x3e, 0xb0, 0x3c, 0xec, 0x2e, 0x26, 0x85, 0xc2,
- 0x5a, 0x6c, 0x8d, 0xbe, 0x6f, 0x54, 0x6f, 0x73, 0xa3, 0xeb, 0x1b, 0xe0,
- 0xb4, 0x40, 0xbf, 0x2d, 0x48, 0x57, 0xe1, 0xca, 0x65, 0x90, 0xb5, 0xd3,
- 0x48, 0x6d, 0x93, 0x49, 0x74, 0x43, 0xa7, 0x86, 0xb5, 0x82, 0x25, 0x87,
- 0x51, 0x1f, 0x57, 0xf4, 0xc2, 0xc5, 0x34, 0xaf, 0xb9, 0xbc, 0xa8, 0x2b,
- 0x03, 0xcd, 0x49, 0x00, 0xe3, 0x62, 0x4a, 0xfc, 0x26, 0xf2, 0x3c, 0xe4,
- 0xae, 0xbe, 0x21, 0x1b, 0x81, 0x67, 0x8b, 0x82, 0x34, 0x62, 0x45, 0xa1,
- 0x17, 0x7b, 0x1c, 0xde, 0x33, 0xdd, 0xbb, 0x51, 0xa5, 0x38, 0x06, 0x65,
- 0x6e, 0xa8, 0x95, 0x48, 0x1e, 0xb4, 0xcd, 0x18, 0xa7, 0xb4, 0xa2, 0x88,
- 0x0c, 0xec, 0x4e, 0xa5, 0xd2, 0x5b, 0x3e, 0xf9, 0x96, 0x68, 0x3c, 0x2b,
- 0x0b, 0x3a, 0x0d, 0xdf, 0x3d, 0x33, 0x3c, 0x86, 0xef, 0xf3, 0xf9, 0x84,
- 0x59, 0xcc, 0x28, 0x95, 0xc3, 0x87, 0xbd, 0xf4, 0xb5, 0x5d, 0x3b, 0x79,
- 0xae, 0x30, 0x45, 0x7b, 0x53, 0x69, 0x55, 0xac, 0x77, 0xf3, 0xf6, 0xb6,
- 0xb0, 0x61, 0x87, 0xc6, 0xc8, 0x33, 0x8b, 0x11, 0x2d, 0x1d, 0x64, 0xb0,
- 0x55, 0x6d, 0xf4, 0x68, 0x8b, 0xac, 0x55, 0x15, 0x23, 0x14, 0x56, 0xa1,
- 0x51, 0xba, 0x91, 0x5f, 0xe4, 0x7c, 0x22, 0xac, 0xd4, 0x78, 0xfb, 0x78,
- 0x22, 0x34, 0x5e, 0x8a, 0x42, 0x06, 0x28, 0x91, 0x2d, 0x79, 0x9c, 0x6b,
- 0x80, 0x55, 0xd7, 0x9c, 0x9b, 0xc0, 0x66, 0x2f, 0xd8, 0xff, 0xd6, 0xba,
- 0xe3, 0x9e, 0x0d, 0x57, 0xb9, 0xdf, 0x3a, 0x09, 0x11, 0x54, 0x8a, 0x91,
- 0xa6, 0xc5, 0x3d, 0xac, 0x2c, 0x3f, 0x1d, 0xd4, 0x10, 0x00, 0x07, 0xc7,
- 0xd2, 0xf5, 0x35, 0x32, 0xb5, 0x54, 0xdf, 0x81, 0x59, 0x04, 0x65, 0x5d,
- 0xe3, 0x8b, 0x81, 0x13, 0x50, 0x2a, 0x98, 0x8b, 0x61, 0x45, 0x95, 0x5a,
- 0x93, 0x97, 0xbe, 0xd6, 0x44, 0x4c, 0xd7, 0xcd, 0x92, 0x87, 0xe1, 0x86,
- 0x31, 0x19, 0x4a, 0x56, 0x5f, 0xf2, 0xba, 0xb8, 0x9b, 0x0f, 0x8e, 0x39,
- 0x36, 0x39, 0x39, 0x2e, 0xae, 0x58, 0x6b, 0x7d, 0x07, 0x52, 0x8c, 0x76,
- 0xed, 0xfd, 0xe9, 0xbb, 0x64, 0xe3, 0x3d, 0xcf, 0xe9, 0xd4, 0xf9, 0xcc,
- 0xf8, 0xd1, 0x4d, 0x2d, 0x6b, 0x4d, 0xec, 0x31, 0xa8, 0x7c, 0xd1, 0x4f,
- 0x0e, 0x7f, 0xd8, 0x7f, 0x7b, 0x7a, 0x7c, 0xf8, 0xd3, 0x0a, 0xa5, 0x96,
- 0x3f, 0xfe, 0xd2, 0x86, 0x4e, 0x97, 0xbf, 0x15, 0x15, 0xa2, 0x4b, 0x7b,
- 0x7a, 0xbf, 0x8a, 0x17, 0xc8, 0xf1, 0x31, 0x12, 0x3c, 0x3f, 0x3f, 0x3d,
- 0x1a, 0x28, 0x36, 0x85, 0xf0, 0x01, 0x85, 0x0a, 0x94, 0x03, 0x6c, 0xf9,
- 0x98, 0xdf, 0xc6, 0xf1, 0xd8, 0xee, 0x3c, 0xf4, 0x3d, 0x34, 0x78, 0x5f,
- 0xc0, 0xb4, 0x69, 0x0a, 0xdd, 0x70, 0xec, 0xb5, 0x61, 0x5e, 0x8c, 0x23,
- 0x8b, 0x50, 0x1d, 0x16, 0x9c, 0xab, 0xb2, 0x69, 0xa6, 0x88, 0xbc, 0x2b,
- 0xb8, 0xa8, 0x40, 0xf8, 0x60, 0x17, 0xe1, 0xa7, 0x68, 0x8f, 0xce, 0xfc,
- 0x16, 0x23, 0xc7, 0xf5, 0xd4, 0xa7, 0x2f, 0x14, 0x22, 0xdc, 0xa3, 0x5d,
- 0x38, 0x6e, 0x8f, 0x44, 0x99, 0x65, 0xb2, 0xb7, 0xfe, 0x1b, 0xca, 0x7a,
- 0xef, 0x5d, 0x98, 0xc1, 0x2f, 0xb9, 0x4e, 0x3e, 0xf1, 0x3e, 0xd1, 0xaa,
- 0xb8, 0x0f, 0x5f, 0x27, 0xbf, 0x9c, 0x2c, 0xf4, 0x7e, 0x50, 0xc2, 0x10,
- 0xca, 0x98, 0x10, 0xcb, 0x11, 0xea, 0x6f, 0xbb, 0x93, 0x7c, 0x1a, 0x06,
- 0xdf, 0x20, 0xdd, 0x10, 0xee, 0x62, 0x57, 0x71, 0xa9, 0xeb, 0xe1, 0xde,
- 0x47, 0x7a, 0xf9, 0x27, 0x51, 0x02, 0x08, 0x21, 0xf4, 0x57, 0xe9, 0xbe,
- 0xc7, 0x51, 0x84, 0x9f, 0x4a, 0x07, 0xef, 0x7f, 0x5b, 0x3a, 0x18, 0xf0,
- 0x6c, 0x5f, 0xbe, 0x3f, 0x3b, 0x5e, 0xb9, 0xe5, 0xa9, 0x5a, 0xa1, 0x99,
- 0xb9, 0x5f, 0x66, 0xf5, 0xf8, 0xba, 0x99, 0xa4, 0xc8, 0xa5, 0xaa, 0x8a,
- 0x8a, 0x63, 0x78, 0x99, 0x2b, 0xdf, 0x3b, 0x38, 0x99, 0x28, 0xe5, 0x56,
- 0x05, 0x6f, 0x6d, 0x96, 0x9a, 0x64, 0x48, 0x00, 0x04, 0xb7, 0x07, 0xf0,
- 0xc7, 0x0f, 0x4a, 0xac, 0x0a, 0xd1, 0x29, 0xf8, 0xce, 0x0d, 0x88, 0x5a,
- 0x85, 0x4f, 0x65, 0x36, 0xe9, 0x2a, 0xb3, 0x8a, 0x85, 0xbf, 0x13, 0x0c,
- 0x07, 0xf3, 0x61, 0x04, 0x15, 0xf1, 0xe4, 0xf6, 0x5d, 0xd2, 0xe3, 0xa0,
- 0xe0, 0x63, 0xa1, 0xba, 0x82, 0xe6, 0xa9, 0x34, 0x70, 0x25, 0xba, 0x3c,
- 0x59, 0xea, 0x49, 0x75, 0xc2, 0x71, 0x43, 0x7a, 0x6e, 0xbd, 0xf0, 0x55,
- 0x26, 0x65, 0xa6, 0x4c, 0x58, 0xdd, 0xaa, 0xd3, 0xe9, 0x8d, 0x00, 0x0f,
- 0x90, 0x32, 0x50, 0x2a, 0xa0, 0x82, 0xa1, 0xcd, 0x69, 0x0a, 0x14, 0x31,
- 0x6a, 0x06, 0x2f, 0xee, 0xc4, 0x93, 0x1e, 0x2d, 0xaf, 0xae, 0xbc, 0x7e,
- 0x5c, 0x65, 0x99, 0x94, 0x6a, 0x26, 0xe9, 0xb7, 0x57, 0x25, 0xa2, 0x79,
- 0xd1, 0xca, 0xad, 0x2f, 0xe7, 0x13, 0x05, 0x5e, 0xbe, 0x2e, 0x8a, 0xc9,
- 0xfa, 0x30, 0xd9, 0x87, 0x98, 0x1c, 0x43, 0xc2, 0x94, 0xde, 0xd2, 0xd1,
- 0xfb, 0xa2, 0xa7, 0x49, 0xe3, 0xeb, 0x5a, 0xed, 0x9d, 0x75, 0xb8, 0x75,
- 0xd1, 0xa1, 0x18, 0x54, 0x90, 0x4f, 0x0a, 0x5d, 0x87, 0xbd, 0x97, 0xbd,
- 0xa4, 0x13, 0x95, 0xc0, 0x5e, 0xd3, 0xf7, 0xd4, 0x84, 0x20, 0x10, 0x75,
- 0x63, 0xe7, 0x83, 0xa4, 0x7d, 0xb8, 0xce, 0x49, 0xe0, 0x55, 0x97, 0x14,
- 0x43, 0x3c, 0x48, 0x14, 0x48, 0x5b, 0x18, 0x43, 0xdd, 0x2f, 0x91, 0xee,
- 0x5b, 0x03, 0xfd, 0x83, 0x0d, 0xd4, 0xea, 0x6d, 0x01, 0x54, 0xf2, 0xb2,
- 0x48, 0x3c, 0x86, 0x5c, 0x8c, 0xf1, 0xc7, 0x23, 0x88, 0x9d, 0xd0, 0xf0,
- 0xf9, 0x8a, 0xc1, 0x8e, 0x13, 0xa0, 0xc0, 0x1a, 0xc4, 0x40, 0x0c, 0x0a,
- 0x96, 0xfc, 0x77, 0xad, 0xc9, 0x6e, 0xb2, 0x92, 0xd0, 0x0b, 0x6d, 0x7a,
- 0x1e, 0x43, 0xef, 0x9b, 0xb8, 0xe5, 0xd4, 0x36, 0x5f, 0x6a, 0x07, 0x50,
- 0x4a, 0x25, 0xe7, 0x57, 0x16, 0x00, 0x40, 0xbc, 0xec, 0x28, 0x1b, 0xa4,
- 0x4c, 0xd1, 0xdc, 0xae, 0x41, 0x69, 0xd1, 0x5a, 0x32, 0xdc, 0x25, 0x03,
- 0x86, 0xd5, 0x63, 0x3c, 0x98, 0xcd, 0xa5, 0xc0, 0xba, 0xba, 0x33, 0xfa,
- 0x31, 0x9c, 0xb9, 0x20, 0x61, 0x58, 0x16, 0xba, 0x53, 0x9e, 0x9a, 0xca,
- 0xbf, 0x05, 0x4a, 0xfc, 0x5a, 0xfd, 0xb1, 0xd1, 0x58, 0xa8, 0x3f, 0x76,
- 0xf8, 0x54, 0xc3, 0x0c, 0xca, 0x26, 0x4e, 0x31, 0x92, 0x26, 0x03, 0x5e,
- 0x75, 0xc7, 0x0f, 0x22, 0xd4, 0x83, 0x8f, 0x68, 0xf2, 0x52, 0x64, 0x95,
- 0xd5, 0x09, 0xe1, 0x16, 0x72, 0x10, 0x18, 0x14, 0x12, 0x2c, 0x1d, 0x72,
- 0x1a, 0x0d, 0x1e, 0x9c, 0xcd, 0x5f, 0xd3, 0x8c, 0x1d, 0x68, 0x70, 0x9b,
- 0x44, 0xf6, 0x5d, 0xb6, 0xe8, 0xb1, 0xac, 0x2e, 0x6d, 0xa8, 0x7c, 0x57,
- 0x97, 0xce, 0xe5, 0xc7, 0x5c, 0x49, 0x91, 0x88, 0x12, 0x0d, 0x1a, 0xa1,
- 0x8b, 0xe4, 0x23, 0x67, 0x7b, 0x72, 0x85, 0xb9, 0xae, 0x92, 0x20, 0xe0,
- 0x5e, 0x01, 0xfb, 0xb2, 0xa0, 0x86, 0xaa, 0xd1, 0x53, 0x24, 0xa3, 0x92,
- 0x68, 0x9a, 0x46, 0xa0, 0xfb, 0x35, 0x38, 0xfe, 0xba, 0x8c, 0x68, 0x1d,
- 0x20, 0xd6, 0xe6, 0x84, 0x84, 0xf1, 0x43, 0x51, 0x58, 0xd2, 0x89, 0xc2,
- 0xdc, 0x4a, 0xdb, 0x06, 0x3d, 0xb8, 0xd6, 0x85, 0xfd, 0x2a, 0x63, 0x5c,
- 0xff, 0xd2, 0x0c, 0x29, 0xeb, 0xe6, 0x33, 0x6d, 0xc8, 0x46, 0xae, 0x4d,
- 0x6d, 0xb2, 0xc3, 0xb9, 0x24, 0x5e, 0x61, 0x00, 0x90, 0xf0, 0xae, 0x51,
- 0x93, 0x83, 0xf5, 0x4e, 0x95, 0xcd, 0x2d, 0x40, 0xa2, 0xd5, 0x9b, 0x9a,
- 0x47, 0xcb, 0xba, 0x70, 0xa0, 0xe0, 0xa8, 0xf3, 0x56, 0xe7, 0xf5, 0x32,
- 0xf6, 0xd7, 0x28, 0xda, 0x69, 0x92, 0xc0, 0x19, 0x07, 0x26, 0xce, 0x9b,
- 0xe1, 0x3d, 0x66, 0x38, 0x4b, 0x6c, 0x25, 0xaa, 0x11, 0x0b, 0x2a, 0x96,
- 0x27, 0x86, 0x77, 0x06, 0x98, 0x77, 0x54, 0xc5, 0x99, 0x7a, 0xf4, 0xa3,
- 0x6b, 0xfa, 0x6b, 0xe8, 0xed, 0xdf, 0xff, 0x87, 0x7d, 0x09, 0xfc, 0xd4,
- 0xbf, 0xdb, 0x4a, 0x99, 0x7b, 0xbc, 0xbd, 0xc0, 0xca, 0xdf, 0x92, 0xdf,
- 0x63, 0x55, 0x80, 0xff, 0x2e, 0x4b, 0x23, 0x95, 0x86, 0xa9, 0xc1, 0xdf,
- 0x0f, 0x9d, 0x53, 0x5c, 0x1b, 0x49, 0x93, 0x79, 0x76, 0x07, 0xb6, 0x17,
- 0xf1, 0x30, 0x39, 0xc6, 0x3f, 0xcd, 0xb9, 0x2c, 0xe5, 0x38, 0xa5, 0xe3,
- 0xc8, 0xee, 0x4c, 0x81, 0x36, 0x91, 0x5d, 0xfc, 0xa9, 0x54, 0xb6, 0x59,
- 0xa7, 0x23, 0xc1, 0xaf, 0xd6, 0xcf, 0x63, 0xdb, 0x17, 0x47, 0x9c, 0xec,
- 0x61, 0x37, 0x7e, 0x3f, 0x10, 0x70, 0x5c, 0xa5, 0x75, 0xc5, 0xba, 0xb6,
- 0xcf, 0x64, 0x63, 0xee, 0xf2, 0xf9, 0x93, 0xdd, 0x41, 0x20, 0xe9, 0xf4,
- 0x3b, 0x83, 0xf6, 0xc4, 0x8a, 0x5b, 0x8c, 0xc7, 0x70, 0xba, 0xb1, 0xc5,
- 0x1d, 0x76, 0xe9, 0xdf, 0x2b, 0x0a, 0x92, 0x64, 0xd3, 0x2f, 0x21, 0xdd,
- 0x05, 0x05, 0x2e, 0x57, 0x3a, 0xba, 0x1e, 0x21, 0x1e, 0x0f, 0x52, 0xd6,
- 0x15, 0xd5, 0xc4, 0x87, 0x94, 0x06, 0xfa, 0x01, 0x9e, 0x35, 0x79, 0xf5,
- 0x40, 0x3e, 0x1a, 0x5c, 0xf0, 0x47, 0x16, 0xc0, 0xa6, 0xb9, 0xea, 0xd9,
- 0xc4, 0x87, 0xb6, 0x72, 0x46, 0xfc, 0xe5, 0xc3, 0xf5, 0xf2, 0x44, 0xfb,
- 0xe3, 0x28, 0x59, 0x3a, 0xdc, 0xd1, 0x38, 0xed, 0x28, 0x7d, 0x90, 0x6a,
- 0x6e, 0xf9, 0x6d, 0xf6, 0x70, 0x6b, 0x62, 0xc7, 0x98, 0x92, 0x5c, 0x93,
- 0x1a, 0x26, 0x9b, 0x58, 0x15, 0x02, 0xcf, 0xaf, 0xc4, 0xbc, 0x09, 0xb4,
- 0xca, 0xf0, 0xb1, 0xe6, 0xc4, 0xae, 0x89, 0x9b, 0x2c, 0xa8, 0x2c, 0x4a,
- 0x57, 0x9c, 0x81, 0xb4, 0xd4, 0xc5, 0x14, 0x94, 0x2b, 0xed, 0x3e, 0x32,
- 0xd7, 0x42, 0x2c, 0xc0, 0x01, 0xb7, 0xc0, 0xca, 0x35, 0xe1, 0xb7, 0xc0,
- 0xf7, 0x3b, 0x0d, 0x99, 0x49, 0xe7, 0xde, 0x26, 0x47, 0xc0, 0x07, 0x28,
- 0x24, 0xd4, 0x09, 0xc3, 0x03, 0xa4, 0xf5, 0xc8, 0x60, 0x76, 0x5d, 0x4f,
- 0x0f, 0x37, 0xe7, 0x46, 0x21, 0xd7, 0xf4, 0x20, 0x10, 0xd2, 0x86, 0xed,
- 0x2c, 0xbb, 0x9d, 0x28, 0xe0, 0xf8, 0xb2, 0x5e, 0x7c, 0x00, 0x70, 0xed,
- 0x07, 0x00, 0xce, 0x5d, 0x04, 0x56, 0x08, 0x7c, 0x80, 0xf5, 0x12, 0x68,
- 0x40, 0xd2, 0xd9, 0x73, 0x2d, 0xed, 0x35, 0x2d, 0x44, 0x0c, 0x8b, 0x22,
- 0x29, 0xe3, 0x95, 0x6b, 0xd5, 0xdf, 0x30, 0xa7, 0x51, 0x2b, 0x95, 0xec,
- 0x69, 0x34, 0x30, 0x0e, 0xd0, 0xf8, 0x00, 0x24, 0x1e, 0x47, 0x21, 0x74,
- 0x83, 0x64, 0x25, 0x97, 0x40, 0x68, 0x41, 0xf5, 0x08, 0xae, 0x23, 0xf2,
- 0x8a, 0x97, 0x73, 0x0b, 0x0c, 0x79, 0x78, 0x60, 0xd0, 0x13, 0xac, 0x62,
- 0x2b, 0x93, 0xbe, 0x45, 0x4e, 0x41, 0x7b, 0xa2, 0x81, 0xb2, 0xb4, 0x6e,
- 0x71, 0x05, 0xb4, 0x55, 0x8f, 0xcc, 0x13, 0xc9, 0x28, 0xbb, 0x82, 0x0b,
- 0x3d, 0xcd, 0x53, 0x0f, 0x9d, 0x29, 0x33, 0xc0, 0x31, 0xc1, 0x7c, 0x61,
- 0x32, 0xba, 0x2e, 0xee, 0x1e, 0x3d, 0x5c, 0x12, 0x10, 0xc3, 0x57, 0xf9,
- 0x70, 0xc5, 0xca, 0x88, 0x25, 0x56, 0xcf, 0x8e, 0x5f, 0x1a, 0x59, 0x12,
- 0x95, 0xe9, 0xda, 0x8b, 0xd2, 0x15, 0x3c, 0x97, 0xac, 0x40, 0x41, 0x4a,
- 0x36, 0x1c, 0x5e, 0xaf, 0x14, 0x54, 0x72, 0x07, 0x41, 0xf4, 0x52, 0x2b,
- 0xa3, 0xf4, 0x58, 0x73, 0xe0, 0x2e, 0x11, 0x46, 0x45, 0xbc, 0xe1, 0x88,
- 0x09, 0xfc, 0x90, 0x2f, 0x42, 0x96, 0x70, 0x74, 0x1a, 0x60, 0x9e, 0x39,
- 0x0f, 0x9f, 0x44, 0x0f, 0x32, 0x55, 0x1a, 0x13, 0xe3, 0x53, 0xf4, 0xd8,
- 0x38, 0xc6, 0x88, 0x82, 0x10, 0x34, 0x93, 0x20, 0xc7, 0x7a, 0x60, 0x82,
- 0x87, 0x1a, 0x95, 0x8e, 0x4e, 0x6f, 0x9f, 0x76, 0x98, 0x90, 0x5a, 0xff,
- 0xd1, 0x53, 0xcf, 0x9b, 0x87, 0xeb, 0x45, 0x47, 0x32, 0x92, 0x4c, 0x49,
- 0x20, 0xe5, 0x6c, 0x4a, 0x3a, 0xf8, 0x30, 0x51, 0x24, 0x98, 0x44, 0x73,
- 0x9c, 0x0f, 0x8f, 0x21, 0x98, 0xc4, 0xa3, 0x23, 0xa1, 0x9e, 0x8c, 0x64,
- 0xb8, 0x80, 0xf1, 0x3b, 0xd7, 0x31, 0xdd, 0xb5, 0x89, 0xfb, 0x02, 0xa0,
- 0x29, 0x06, 0x08, 0x8b, 0x81, 0x24, 0xdd, 0x52, 0x62, 0xd2, 0x21, 0x34,
- 0x3e, 0x0a, 0x42, 0xc2, 0x63, 0x30, 0x38, 0x8d, 0xca, 0x8d, 0x01, 0xdb,
- 0x1a, 0x7c, 0xac, 0x84, 0x9b, 0xa1, 0xa6, 0x8a, 0xe2, 0x33, 0x7d, 0xca,
- 0x89, 0x5e, 0x45, 0x68, 0xf1, 0x38, 0xac, 0xb3, 0x0f, 0x42, 0xc6, 0x30,
- 0x9d, 0x1a, 0xd4, 0x97, 0x83, 0x91, 0x49, 0x75, 0x35, 0xcc, 0xf8, 0x39,
- 0x38, 0x16, 0x8b, 0x40, 0x31, 0x7d, 0x64, 0x2d, 0x38, 0x7e, 0xd0, 0x4d,
- 0x47, 0x73, 0x66, 0xec, 0xca, 0x56, 0xe0, 0x12, 0xc6, 0xa0, 0x00, 0xab,
- 0x18, 0x73, 0x02, 0xce, 0xc3, 0xcd, 0x01, 0x80, 0xd1, 0x35, 0xe8, 0x32,
- 0x0a, 0x80, 0x54, 0x23, 0xea, 0x1a, 0xdd, 0x86, 0x0f, 0xa0, 0x86, 0x74,
- 0x32, 0xaa, 0x8e, 0x25, 0x61, 0x06, 0xed, 0x0e, 0xdf, 0x45, 0x18, 0x11,
- 0x4c, 0x67, 0xd0, 0x8e, 0xe0, 0x7f, 0x9f, 0x50, 0x3b, 0x4f, 0x5b, 0x51,
- 0xb6, 0xce, 0xd3, 0x63, 0x73, 0xe8, 0x24, 0x71, 0x9d, 0x83, 0x9d, 0xb6,
- 0x70, 0x0e, 0xff, 0xe4, 0xc3, 0xc6, 0x31, 0x6b, 0x1f, 0x0c, 0xef, 0x57,
- 0x46, 0x22, 0xa0, 0x63, 0x1e, 0xa7, 0x4b, 0x22, 0xcd, 0xe4, 0xe2, 0x62,
- 0x52, 0xb7, 0xa7, 0x3b, 0x22, 0xc4, 0xd0, 0x9a, 0x99, 0x16, 0x1e, 0x6a,
- 0xcd, 0x9c, 0xac, 0xae, 0x29, 0x28, 0xee, 0x8f, 0x90, 0x2b, 0xd7, 0x6e,
- 0xe9, 0xec, 0xd1, 0x4e, 0x82, 0xae, 0xa4, 0x74, 0xf9, 0xc0, 0x0c, 0x02,
- 0x35, 0xe6, 0xe1, 0x1e, 0xc3, 0x73, 0xd6, 0xdd, 0xb5, 0x46, 0xae, 0x26,
- 0x9f, 0xb6, 0x74, 0x2b, 0x83, 0x6d, 0x49, 0x92, 0xcf, 0x26, 0x7e, 0x1f,
- 0xb8, 0xad, 0x94, 0x0d, 0x86, 0x01, 0x18, 0xb3, 0x3c, 0x13, 0x48, 0x99,
- 0x24, 0x2c, 0x56, 0xcb, 0x52, 0x20, 0xe1, 0x1e, 0xbf, 0xa3, 0x4d, 0x97,
- 0x76, 0xed, 0x71, 0x44, 0x21, 0x8f, 0x6e, 0xc1, 0xe8, 0x98, 0x00, 0xeb,
- 0x5a, 0x31, 0x2a, 0x37, 0x45, 0x2c, 0xae, 0x0d, 0xcb, 0x62, 0x76, 0xff,
- 0x41, 0xa3, 0x92, 0xd6, 0x3e, 0x65, 0x4c, 0xd5, 0xf4, 0x03, 0x0d, 0x21,
- 0xbf, 0xbc, 0xa7, 0x6d, 0xaf, 0x48, 0x0e, 0x7f, 0x5c, 0x5a, 0x97, 0xe7,
- 0x8c, 0xe6, 0x18, 0x16, 0x81, 0xc6, 0x5c, 0x36, 0x00, 0x17, 0x12, 0x34,
- 0x99, 0xaf, 0xac, 0x0c, 0xd2, 0x80, 0x60, 0x70, 0x32, 0x9c, 0x53, 0x47,
- 0x86, 0x0c, 0x0c, 0x09, 0x33, 0x17, 0xf7, 0x60, 0x6d, 0x75, 0x64, 0xef,
- 0x24, 0x6d, 0xd3, 0x6b, 0x15, 0x78, 0xe5, 0x86, 0x0f, 0x80, 0xc9, 0xba,
- 0xfe, 0x49, 0x51, 0x49, 0x17, 0x0b, 0x3d, 0xe2, 0x8f, 0xcf, 0x5d, 0xb0,
- 0xbc, 0x24, 0x7d, 0xa9, 0x40, 0x91, 0x2f, 0xa0, 0x63, 0xd6, 0x45, 0x71,
- 0x63, 0x96, 0x06, 0xf1, 0x13, 0xb2, 0xd9, 0xee, 0xe1, 0xe6, 0x04, 0x8d,
- 0x51, 0x1e, 0x67, 0x3c, 0x97, 0xf3, 0xf3, 0x6f, 0x18, 0xa8, 0xd5, 0xf1,
- 0x9b, 0x2d, 0xef, 0xfb, 0x13, 0x59, 0xfa, 0xb1, 0x4b, 0xd0, 0x95, 0x84,
- 0xc5, 0x3a, 0x38, 0x63, 0xcf, 0xa7, 0x2e, 0x43, 0x53, 0xac, 0xfc, 0x8d,
- 0x26, 0x7a, 0x71, 0x70, 0xea, 0x26, 0x28, 0x42, 0x65, 0xa0, 0x24, 0x60,
- 0xec, 0x1b, 0x8f, 0xd1, 0xb9, 0x4a, 0xa4, 0xcd, 0x39, 0x76, 0xce, 0x88,
- 0xd5, 0x21, 0x36, 0x39, 0x2e, 0x17, 0xff, 0x0f, 0x6c, 0x2c, 0xe2, 0x1c,
- 0x58, 0x90, 0x97, 0x5c, 0x62, 0x98, 0x70, 0x1f, 0x1f, 0x32, 0x97, 0x02,
- 0xeb, 0x2e, 0x8d, 0xd7, 0xa5, 0x36, 0xcb, 0xa0, 0xe1, 0xb6, 0xee, 0x18,
- 0xb6, 0xab, 0x9f, 0xf9, 0x8b, 0xc6, 0x2c, 0xa9, 0x41, 0x86, 0x13, 0xc8,
- 0x43, 0x96, 0x7a, 0x86, 0x86, 0x6c, 0x4a, 0x37, 0x38, 0xe9, 0x7f, 0x9f,
- 0xa4, 0x85, 0x8b, 0x41, 0x58, 0x90, 0xbd, 0x19, 0x07, 0xc1, 0xb5, 0xea,
- 0x4b, 0xd5, 0x91, 0x1c, 0xcf, 0x71, 0x87, 0x8f, 0xb2, 0x89, 0x54, 0x93,
- 0xbd, 0x50, 0xd3, 0xd5, 0x9b, 0xa6, 0xc6, 0xa6, 0x66, 0xa2, 0x06, 0xc9,
- 0x78, 0xc9, 0x41, 0x4c, 0x1d, 0x59, 0x79, 0x91, 0x6a, 0x3a, 0x2e, 0xa6,
- 0xe2, 0x93, 0xb9, 0x05, 0xba, 0x72, 0xf7, 0x5e, 0x78, 0xc9, 0xab, 0x9b,
- 0x40, 0xf2, 0x5a, 0xd7, 0x59, 0x01, 0x5a, 0xed, 0xf9, 0x47, 0xd9, 0x14,
- 0xb1, 0xb8, 0x85, 0x5b, 0x1e, 0x21, 0x12, 0x21, 0xd3, 0xbe, 0x3b, 0x1b,
- 0x7d, 0x64, 0x20, 0x7f, 0x1a, 0x29, 0x08, 0x54, 0xac, 0x43, 0xf3, 0x34,
- 0x08, 0x50, 0xad, 0xf5, 0x85, 0x34, 0x36, 0xfe, 0x52, 0x51, 0xc7, 0xef,
- 0xa2, 0x6c, 0xe5, 0xa4, 0xc3, 0x35, 0xc2, 0x6c, 0xa3, 0xb9, 0x08, 0x3e,
- 0xb8, 0xcb, 0x5d, 0x32, 0x49, 0xf6, 0x31, 0x8b, 0x2b, 0xbe, 0x74, 0xb1,
- 0x78, 0x0d, 0x67, 0x42, 0x84, 0x8b, 0xcb, 0x0d, 0x09, 0xd6, 0x2b, 0x04,
- 0x32, 0x7c, 0x54, 0x8a, 0xed, 0x12, 0xec, 0x31, 0x56, 0x8c, 0xfc, 0xd3,
- 0x8f, 0xcf, 0x6f, 0xc3, 0xe2, 0x24, 0xc6, 0x06, 0x55, 0x49, 0xe2, 0xc3,
- 0x33, 0xca, 0x3e, 0x55, 0xa9, 0x02, 0xba, 0x5a, 0xf3, 0x18, 0xb5, 0x19,
- 0x84, 0xee, 0x7c, 0x07, 0x10, 0x6e, 0x87, 0x64, 0xa0, 0x3b, 0xd0, 0x08,
- 0x62, 0x61, 0x1c, 0xed, 0x6c, 0x62, 0x28, 0x53, 0x53, 0x3e, 0x3e, 0x75,
- 0xf6, 0x29, 0x37, 0x0d, 0xdf, 0xff, 0xdd, 0x67, 0x46, 0x65, 0xc5, 0x86,
- 0xfc, 0x16, 0xaf, 0xb3, 0x65, 0xe4, 0x69, 0x64, 0x25, 0x3c, 0x80, 0x9f,
- 0x42, 0x46, 0x6c, 0xc2, 0xc8, 0xb4, 0xc8, 0x1a, 0xe6, 0xe3, 0x70, 0x4a,
- 0xc5, 0xff, 0x61, 0xf1, 0xe9, 0xb3, 0xfc, 0x51, 0x55, 0x2d, 0x57, 0xa0,
- 0x65, 0x70, 0xe7, 0x65, 0xa7, 0xc5, 0x15, 0x69, 0x35, 0x66, 0xc4, 0x94,
- 0x09, 0xb1, 0x4a, 0xe6, 0x4d, 0x4e, 0xec, 0x22, 0xce, 0xa4, 0x8c, 0x8e,
- 0xcf, 0x66, 0x81, 0x76, 0xc1, 0xc2, 0xcb, 0x23, 0x23, 0x50, 0xbb, 0xa4,
- 0xf9, 0xde, 0x7a, 0x40, 0x54, 0x61, 0xcb, 0xa4, 0x79, 0x1d, 0x44, 0x05,
- 0x76, 0x59, 0xa4, 0x7b, 0x0f, 0x37, 0xa7, 0x8e, 0xba, 0xdf, 0xd0, 0x7f,
- 0x1e, 0xc0, 0x35, 0xbc, 0xfc, 0xd1, 0xf2, 0x6c, 0xf7, 0xb6, 0xb6, 0x7e,
- 0xfe, 0xb1, 0x11, 0x50, 0xf1, 0xe5, 0xcf, 0xbf, 0xbc, 0xf2, 0xb8, 0xc0,
- 0x13, 0x75, 0x59, 0xbc, 0xa5, 0x3f, 0x75, 0x42, 0x45, 0x6e, 0x22, 0x0d,
- 0x0b, 0x0b, 0x06, 0xe3, 0x0a, 0xdc, 0x76, 0xc4, 0x35, 0x38, 0x37, 0x7f,
- 0x13, 0x03, 0xff, 0xa3, 0x2f, 0xd2, 0x59, 0x49, 0xc9, 0x7a, 0x87, 0xef,
- 0xd4, 0x0f, 0x20, 0x7d, 0xfa, 0x9d, 0x80, 0x16, 0xdc, 0x25, 0x87, 0x15,
- 0x7a, 0x18, 0x16, 0xf8, 0x8b, 0x44, 0x7f, 0x0a, 0x26, 0x39, 0x16, 0xa0,
- 0x11, 0x17, 0x75, 0xff, 0x10, 0x88, 0xff, 0xbb, 0xc2, 0xa3, 0x5f, 0x04,
- 0x08, 0x22, 0x9a, 0xb6, 0x26, 0x5e, 0x0e, 0x86, 0x3f, 0x65, 0x2d, 0xda,
- 0xa5, 0x2c, 0x45, 0xe0, 0xce, 0x5c, 0x29, 0x0f, 0x8e, 0x1b, 0x57, 0x39,
- 0x5d, 0xf0, 0x62, 0x75, 0x55, 0xb5, 0x79, 0xc5, 0x13, 0xf4, 0x56, 0xca,
- 0x7c, 0xde, 0x15, 0x4b, 0x2a, 0x30, 0x20, 0x5d, 0xd8, 0xb2, 0x41, 0x85,
- 0xf8, 0x15, 0xd8, 0x27, 0x66, 0x55, 0x0a, 0xb7, 0x52, 0x13, 0xcd, 0xa3,
- 0xa8, 0x6f, 0x01, 0x47, 0x11, 0x46, 0xb9, 0x1a, 0x0b, 0x25, 0x72, 0xcb,
- 0x66, 0x1f, 0x73, 0xc1, 0x88, 0x0e, 0xe3, 0x51, 0x02, 0x6f, 0x89, 0x5a,
- 0x96, 0xaa, 0xac, 0xee, 0x8a, 0xe9, 0x53, 0xe8, 0x17, 0x4b, 0xd3, 0x3d,
- 0xd2, 0xf8, 0xb6, 0xde, 0xca, 0x8c, 0x6c, 0x6e, 0x08, 0xdd, 0x45, 0xc1,
- 0x9a, 0x82, 0xbb, 0xe2, 0xb0, 0x50, 0x24, 0x21, 0xfd, 0x23, 0x52, 0xd6,
- 0xd6, 0x91, 0x95, 0x6a, 0x63, 0xee, 0x4a, 0x2d, 0x60, 0x07, 0x9c, 0x0b,
- 0x86, 0x08, 0x64, 0x1d, 0x0d, 0x09, 0xe3, 0x4c, 0x5f, 0xc4, 0xae, 0xce,
- 0xfd, 0x96, 0xde, 0x5b, 0x56, 0x5c, 0xc7, 0x9d, 0x42, 0x22, 0x91, 0x58,
- 0x38, 0x40, 0x5b, 0xc4, 0xec, 0x18, 0x6a, 0x54, 0xd9, 0x3d, 0x37, 0xe0,
- 0x4b, 0x2c, 0xa8, 0xba, 0x49, 0x5f, 0xb3, 0x4b, 0xd7, 0x88, 0xa3, 0xf3,
- 0xf8, 0x10, 0x21, 0x07, 0x43, 0x14, 0x57, 0xbf, 0xd6, 0x09, 0x77, 0x2e,
- 0x29, 0xcf, 0x0b, 0x81, 0x58, 0xcc, 0x12, 0x43, 0x1a, 0x23, 0x18, 0x5e,
- 0xba, 0x65, 0xaa, 0x97, 0x24, 0xf2, 0x4c, 0x83, 0xc0, 0xe2, 0x2c, 0xf1,
- 0x00, 0x36, 0xc2, 0x90, 0x34, 0x61, 0x69, 0xb0, 0x30, 0x1e, 0xd4, 0x9e,
- 0xec, 0xbd, 0x36, 0xb2, 0xc2, 0x79, 0xf6, 0x5e, 0xa3, 0xf9, 0x82, 0x18,
- 0xae, 0x46, 0x84, 0xb9, 0x2f, 0xc0, 0x17, 0xd3, 0x2a, 0xef, 0xc1, 0x5a,
- 0x6c, 0x99, 0x93, 0xea, 0x34, 0x3e, 0xc4, 0x43, 0x67, 0xdd, 0x84, 0x35,
- 0xe1, 0xee, 0x70, 0xf3, 0x05, 0x55, 0x74, 0x3b, 0x8b, 0x72, 0x41, 0x6f,
- 0x45, 0x7d, 0x97, 0x2f, 0x7d, 0x76, 0xec, 0xef, 0x9f, 0x6e, 0x33, 0x73,
- 0xb1, 0x46, 0xd2, 0x30, 0x76, 0xea, 0xf7, 0x4f, 0xd2, 0x07, 0x18, 0x26,
- 0x34, 0xa9, 0x88, 0x5d, 0x4a, 0xb5, 0xa7, 0x74, 0xac, 0xe5, 0x8a, 0xee,
- 0xd2, 0x7b, 0x03, 0xef, 0x96, 0xd7, 0x22, 0xf8, 0xd7, 0xae, 0xc3, 0xd4,
- 0x0f, 0x93, 0x19, 0xea, 0x90, 0x99, 0x28, 0xe7, 0xdd, 0x50, 0x46, 0xb5,
- 0xd9, 0x11, 0xd4, 0x82, 0x11, 0x70, 0x85, 0x61, 0x38, 0x95, 0x78, 0x53,
- 0xfe, 0xb8, 0x3a, 0xc2, 0xf9, 0x1f, 0x77, 0x75, 0xfd, 0x20, 0x71, 0x4d,
- 0xc2, 0x95, 0x57, 0x56, 0x95, 0x97, 0x38, 0xf7, 0x73, 0x97, 0x4d, 0xed,
- 0x8a, 0xc7, 0xd8, 0x9b, 0x9a, 0x1c, 0x17, 0xe6, 0x9f, 0x72, 0x5b, 0xcb,
- 0x39, 0x1b, 0x27, 0x3a, 0xd0, 0xc5, 0x13, 0x4f, 0xb9, 0x38, 0xb1, 0x2e,
- 0x6b, 0xea, 0xa2, 0x71, 0xfb, 0xb5, 0x9a, 0xef, 0x66, 0xe8, 0x98, 0x7a,
- 0x10, 0x5a, 0x0f, 0x43, 0xa6, 0xbc, 0xe0, 0xcb, 0xc6, 0x28, 0x1e, 0x91,
- 0x95, 0xce, 0x70, 0xb9, 0x92, 0xf1, 0x75, 0xf3, 0xf5, 0xe1, 0x05, 0xa7,
- 0x70, 0x9e, 0x21, 0x69, 0xde, 0x0d, 0x10, 0x75, 0xd6, 0xf4, 0x9c, 0xa7,
- 0xae, 0x46, 0x91, 0x4b, 0x18, 0x9e, 0x33, 0x06, 0x0a, 0xc9, 0x59, 0xf3,
- 0xce, 0x30, 0x47, 0xba, 0x5c, 0x0e, 0x68, 0x35, 0x18, 0x8d, 0xc0, 0xc7,
- 0x26, 0x85, 0x16, 0x3f, 0xaf, 0xf2, 0x30, 0x2e, 0x81, 0x08, 0xaf, 0xaf,
- 0x0f, 0x8f, 0x0f, 0x2f, 0x0e, 0xbb, 0x30, 0x5e, 0xca, 0x6c, 0x8a, 0x1b,
- 0xac, 0xce, 0xc6, 0xd7, 0x73, 0xa2, 0xfb, 0x2b, 0xde, 0x12, 0x24, 0x7b,
- 0x7f, 0x9f, 0x8d, 0x5e, 0xef, 0x7f, 0xc7, 0x85, 0x05, 0xf9, 0xdc, 0x9c,
- 0x9e, 0x9d, 0x9c, 0xbe, 0x39, 0x7a, 0xf7, 0xba, 0x9f, 0x1c, 0x9c, 0x9c,
- 0xfe, 0xb9, 0x9f, 0xbc, 0x3d, 0xf9, 0xee, 0xb0, 0x83, 0xf2, 0x38, 0x16,
- 0xad, 0x23, 0x06, 0x4a, 0xcb, 0xec, 0xf0, 0x71, 0x95, 0x80, 0xec, 0x79,
- 0x66, 0x40, 0xf5, 0xe6, 0x47, 0x65, 0xb6, 0x8c, 0x52, 0x3a, 0xea, 0x87,
- 0xa2, 0xa5, 0xa3, 0x33, 0xf0, 0xcd, 0xe1, 0xfe, 0xeb, 0xf6, 0xb0, 0x4f,
- 0x4f, 0xce, 0x2f, 0xd0, 0x19, 0xcf, 0xcf, 0x4d, 0x9a, 0x59, 0x38, 0x31,
- 0x4c, 0x36, 0x79, 0xb3, 0xbe, 0x79, 0x93, 0x05, 0xe0, 0xa9, 0x74, 0x0c,
- 0x60, 0x30, 0x9b, 0xac, 0x2c, 0x4a, 0x8e, 0x68, 0x08, 0x17, 0x77, 0xf7,
- 0xd0, 0x6d, 0xc8, 0x0e, 0x6f, 0x2b, 0xcf, 0xa0, 0xe9, 0x70, 0x70, 0x32,
- 0x00, 0x59, 0xd6, 0x61, 0x55, 0xe5, 0x5a, 0xb5, 0x03, 0x3b, 0xb3, 0xd6,
- 0xe9, 0x47, 0x11, 0x3d, 0xc8, 0xa1, 0x0e, 0x41, 0x5c, 0x92, 0x48, 0x88,
- 0x54, 0xa3, 0xd9, 0x46, 0x19, 0x07, 0xdc, 0x54, 0xa8, 0x2f, 0x15, 0xc4,
- 0x72, 0x77, 0xb3, 0x78, 0x8b, 0x87, 0x44, 0xb4, 0x13, 0x84, 0x35, 0x36,
- 0x47, 0xf2, 0xfa, 0xf9, 0x0e, 0x35, 0xe6, 0x7f, 0xf0, 0x83, 0x2c, 0x6c,
- 0xd2, 0x85, 0x56, 0x01, 0xa1, 0x62, 0x79, 0x49, 0xa4, 0x99, 0x49, 0xe0,
- 0x88, 0x6c, 0x55, 0xe1, 0x43, 0x1a, 0x8f, 0xf8, 0x98, 0x5f, 0xe3, 0x80,
- 0xac, 0x8e, 0xa1, 0xb0, 0x0c, 0x57, 0xe1, 0xed, 0x48, 0x1e, 0xc8, 0xb4,
- 0xba, 0x16, 0x75, 0xdf, 0xae, 0x43, 0xa4, 0x8a, 0xbd, 0x6c, 0x65, 0x77,
- 0xce, 0x84, 0x4e, 0x33, 0x58, 0x07, 0x8c, 0x68, 0x70, 0xcc, 0xa3, 0x71,
- 0x45, 0x94, 0x11, 0x3b, 0x05, 0xa8, 0x0f, 0x62, 0x17, 0x73, 0xa9, 0xb8,
- 0xd7, 0x51, 0xb9, 0x6d, 0x20, 0x0a, 0x47, 0x65, 0x45, 0x3b, 0xb4, 0x30,
- 0x8e, 0xc4, 0xbe, 0x29, 0xfc, 0x50, 0x8b, 0x5f, 0xa4, 0xe3, 0x31, 0xed,
- 0x6f, 0x47, 0xa2, 0x4d, 0xe1, 0x0f, 0xf6, 0x93, 0xed, 0x56, 0x19, 0x9b,
- 0x2a, 0x19, 0x48, 0xd5, 0x68, 0xc9, 0xfc, 0x8a, 0xd3, 0x1c, 0xdf, 0xac,
- 0xe0, 0x85, 0x61, 0x91, 0x40, 0x5d, 0xfb, 0x80, 0x2b, 0x1d, 0x1f, 0xd1,
- 0x09, 0xe0, 0x91, 0x47, 0xc9, 0x0e, 0x08, 0xfb, 0x43, 0xbd, 0xe8, 0x9c,
- 0x0f, 0x05, 0xd6, 0x9b, 0xda, 0x8a, 0x3b, 0x66, 0x6c, 0xed, 0xce, 0x9e,
- 0xf9, 0x8b, 0xc7, 0xba, 0x8e, 0x6c, 0x87, 0x67, 0x87, 0x17, 0x67, 0xad,
- 0x50, 0x88, 0xe7, 0x1d, 0x06, 0xd0, 0x0d, 0xc6, 0xf2, 0xee, 0xec, 0x95,
- 0xbf, 0x58, 0xd5, 0x2b, 0xd8, 0x01, 0xf7, 0xfb, 0x50, 0xc6, 0xf6, 0x93,
- 0x2e, 0x1c, 0xee, 0x0d, 0x41, 0x0d, 0xef, 0xe8, 0x8f, 0xbf, 0x78, 0x60,
- 0x96, 0xdf, 0x1c, 0x1e, 0x9f, 0xc6, 0xb3, 0xfc, 0xee, 0xec, 0xcd, 0x9f,
- 0x87, 0x0f, 0xe4, 0xe2, 0xfe, 0xe3, 0x63, 0xa9, 0x3f, 0xa6, 0x75, 0xdd,
- 0x09, 0xc0, 0x5f, 0xa5, 0x30, 0x75, 0x5a, 0x6d, 0x06, 0x06, 0xfe, 0x90,
- 0x32, 0x8b, 0x75, 0x84, 0xcc, 0xad, 0xc1, 0x04, 0x88, 0x8b, 0xa8, 0x8b,
- 0x48, 0xc8, 0x32, 0x79, 0xd4, 0xea, 0xd5, 0xd3, 0x2d, 0x24, 0x65, 0x1e,
- 0xe8, 0x33, 0x57, 0xb3, 0x12, 0xdf, 0xf1, 0x58, 0xf2, 0x11, 0x97, 0x31,
- 0x1a, 0x06, 0x98, 0x07, 0x1d, 0xa2, 0x3e, 0xcb, 0x6d, 0x8c, 0x5e, 0xc8,
- 0xbd, 0x39, 0x59, 0xef, 0xe3, 0xe4, 0x6a, 0x58, 0x94, 0x39, 0x1b, 0x35,
- 0xb5, 0xb8, 0xa4, 0x34, 0x96, 0xa0, 0x34, 0x33, 0x1f, 0x6b, 0x3e, 0x42,
- 0x5d, 0xcd, 0x59, 0x9c, 0x95, 0x00, 0x2e, 0x24, 0x71, 0xd3, 0x33, 0x98,
- 0x44, 0xf8, 0x3b, 0xd7, 0xaa, 0xe9, 0x17, 0x5d, 0xe1, 0x88, 0xd5, 0x3d,
- 0xed, 0xf3, 0xcc, 0x73, 0x5e, 0xd3, 0xce, 0xdc, 0x6c, 0xfd, 0x44, 0x39,
- 0x0c, 0x8e, 0x38, 0x6b, 0x09, 0x3c, 0x96, 0x58, 0x93, 0xca, 0x49, 0x93,
- 0x6a, 0x6c, 0xd8, 0x3d, 0x22, 0x4f, 0xd9, 0xb7, 0xa4, 0xf5, 0x64, 0xf8,
- 0xdf, 0xce, 0x0a, 0x62, 0xce, 0x3f, 0xc6, 0xb3, 0x61, 0x1f, 0xbc, 0xd6,
- 0x43, 0x91, 0x97, 0xa5, 0xf4, 0xc9, 0xa8, 0xe5, 0x55, 0xd2, 0x80, 0xee,
- 0x08, 0x70, 0x23, 0xe8, 0x50, 0xb0, 0x7c, 0xfa, 0x0d, 0x37, 0x25, 0x97,
- 0xcf, 0x04, 0x0e, 0x89, 0xd8, 0x1b, 0xa9, 0xfb, 0xe0, 0x85, 0x68, 0x4e,
- 0x1e, 0x3c, 0xdd, 0x21, 0x12, 0x06, 0x43, 0x32, 0x42, 0xdd, 0xb1, 0x0a,
- 0x1e, 0x9e, 0xab, 0xff, 0xf9, 0xb1, 0x3a, 0x6e, 0x12, 0x46, 0x5f, 0x25,
- 0x01, 0x68, 0x96, 0x4a, 0xab, 0x4b, 0xd5, 0xaf, 0x71, 0x0f, 0x82, 0x33,
- 0x63, 0x4d, 0xd6, 0x3a, 0x1d, 0xc4, 0xa4, 0x87, 0xd6, 0xe3, 0x06, 0x3c,
- 0x13, 0x02, 0xfe, 0x89, 0x8e, 0x45, 0x8e, 0xa2, 0x5b, 0xa2, 0x9f, 0x48,
- 0xa5, 0x1e, 0x09, 0x21, 0xd3, 0xf7, 0x06, 0x1d, 0x86, 0x34, 0xb6, 0x17,
- 0xae, 0xb8, 0xc4, 0xfe, 0x71, 0xa7, 0xf8, 0xcf, 0x9e, 0x28, 0x64, 0x11,
- 0x5f, 0xe2, 0x8f, 0x5f, 0x44, 0x16, 0x41, 0x99, 0x1c, 0x71, 0x5d, 0x6e,
- 0x10, 0xed, 0x37, 0xe8, 0x63, 0x10, 0xa5, 0x0a, 0x4f, 0x36, 0x25, 0x17,
- 0xd3, 0x6f, 0xb6, 0x5a, 0x06, 0x59, 0xee, 0x68, 0xd2, 0x44, 0xf0, 0x0c,
- 0x70, 0x49, 0x62, 0x15, 0x5e, 0xf6, 0x58, 0xb2, 0xa7, 0x72, 0xae, 0x3e,
- 0xcd, 0x17, 0x32, 0x4e, 0x4f, 0xf6, 0x5b, 0xc2, 0xd5, 0xfd, 0x0d, 0x70,
- 0x75, 0x5c, 0x6c, 0x16, 0x07, 0xe0, 0xe5, 0x84, 0x4d, 0xa7, 0x24, 0x1d,
- 0x73, 0xb0, 0x04, 0x35, 0xfd, 0xc5, 0x7f, 0x76, 0xd7, 0x7a, 0xb5, 0xe2,
- 0xea, 0x5a, 0x31, 0x42, 0xd0, 0x0f, 0xc4, 0xe5, 0xc2, 0x0a, 0x29, 0x57,
- 0xe2, 0x42, 0x19, 0xcd, 0x59, 0x31, 0x51, 0xbc, 0xb6, 0xb4, 0xf6, 0x4b,
- 0x9d, 0x75, 0x22, 0x6b, 0x49, 0xa5, 0x2d, 0x3e, 0x85, 0xc8, 0x07, 0xa3,
- 0x95, 0x2d, 0xe6, 0x2b, 0xdb, 0x0b, 0xdc, 0x03, 0x11, 0x04, 0xad, 0x96,
- 0x24, 0x62, 0x29, 0x29, 0x9a, 0x8f, 0x69, 0x93, 0x2c, 0x0f, 0x89, 0x30,
- 0x4c, 0xb7, 0x11, 0x1e, 0x12, 0x49, 0xaa, 0x8a, 0x6f, 0x25, 0xda, 0x07,
- 0x95, 0x23, 0x59, 0x78, 0x11, 0xf0, 0x4a, 0x0e, 0x07, 0x77, 0x45, 0x5e,
- 0x69, 0x98, 0x95, 0x41, 0x0e, 0x72, 0x54, 0x0b, 0xca, 0x29, 0xa4, 0x2e,
- 0x04, 0x74, 0xad, 0xd3, 0xcd, 0xe1, 0x2a, 0x17, 0x5e, 0x65, 0x06, 0x04,
- 0x29, 0x93, 0xb3, 0x4c, 0x27, 0x0c, 0x6a, 0x63, 0xc6, 0x93, 0xd9, 0x14,
- 0x33, 0x7e, 0xe7, 0x56, 0x38, 0x84, 0xc4, 0x06, 0x8c, 0x12, 0x35, 0xca,
- 0xef, 0x2b, 0x84, 0x12, 0x40, 0x93, 0xb4, 0x76, 0x24, 0x9a, 0x0d, 0x56,
- 0x24, 0xca, 0x4f, 0xa9, 0x9b, 0x05, 0x63, 0x2c, 0xb9, 0x88, 0x9d, 0x07,
- 0x86, 0x37, 0x11, 0xae, 0xa8, 0x19, 0x2f, 0x19, 0x4b, 0x2d, 0xd9, 0x18,
- 0x6c, 0x3a, 0x11, 0x19, 0xf5, 0xf9, 0x84, 0x34, 0x62, 0x9f, 0x7f, 0xea,
- 0x02, 0x75, 0x5d, 0x4a, 0x89, 0x54, 0x79, 0x30, 0x0a, 0x51, 0x9a, 0xe0,
- 0xce, 0xb6, 0xc4, 0xf0, 0x6e, 0xdc, 0x12, 0xf0, 0xc3, 0x91, 0x5c, 0xd6,
- 0x6a, 0x6c, 0x9e, 0xdd, 0x85, 0x8d, 0x79, 0x25, 0xd5, 0x35, 0xf8, 0x1b,
- 0x9e, 0xa9, 0x6b, 0x91, 0xdf, 0xa7, 0x8b, 0xc8, 0x7a, 0x83, 0x08, 0x09,
- 0xfe, 0x66, 0xa8, 0xcc, 0x5b, 0xa4, 0xc8, 0x54, 0x82, 0xf4, 0x51, 0xb1,
- 0x33, 0x04, 0x4d, 0x73, 0x90, 0x8f, 0x9d, 0x38, 0x26, 0xd5, 0x35, 0x5f,
- 0xaa, 0x0e, 0x87, 0xa1, 0x51, 0x64, 0xe4, 0x6d, 0x1f, 0xe5, 0xb9, 0xe6,
- 0x71, 0x70, 0xd6, 0x5b, 0x7c, 0x38, 0x4c, 0x5e, 0x6b, 0xaa, 0x05, 0x32,
- 0x8c, 0x96, 0x57, 0x19, 0x86, 0x85, 0xc8, 0xfb, 0xa0, 0x99, 0xef, 0x34,
- 0x2f, 0xaa, 0x83, 0x50, 0xf4, 0xfd, 0xaa, 0x91, 0xab, 0x21, 0x0e, 0x22,
- 0x41, 0x68, 0x9b, 0x5b, 0x81, 0xb3, 0x11, 0xfe, 0x36, 0x8b, 0x71, 0x8e,
- 0x58, 0xe1, 0x6a, 0xd8, 0xa1, 0xd2, 0x88, 0xcb, 0x09, 0x13, 0xf7, 0xce,
- 0x22, 0xf3, 0xae, 0xd8, 0xfb, 0x2c, 0xab, 0x6a, 0x1a, 0x93, 0x35, 0xdd,
- 0x85, 0xe3, 0x00, 0x3d, 0xf5, 0x49, 0x39, 0x81, 0x47, 0xf5, 0x9e, 0x1f,
- 0x2d, 0xd3, 0x52, 0x54, 0xef, 0xf9, 0x8d, 0x99, 0xdc, 0xc5, 0x90, 0x94,
- 0x8d, 0x97, 0x75, 0x13, 0xa0, 0x32, 0xf4, 0x4d, 0x5b, 0x21, 0x4b, 0x0c,
- 0x6b, 0x03, 0x3e, 0x34, 0xdd, 0x8f, 0xf5, 0x53, 0x33, 0xb7, 0xef, 0xad,
- 0x6f, 0xaa, 0x5f, 0x51, 0x5c, 0xc4, 0xfa, 0x71, 0x17, 0x18, 0x84, 0x8d,
- 0xb9, 0xcc, 0x04, 0xaa, 0xae, 0x2e, 0x4c, 0x3c, 0xea, 0xec, 0x9e, 0x28,
- 0xb2, 0x9c, 0x74, 0xf5, 0xfd, 0x46, 0xaa, 0xc3, 0x07, 0x5d, 0x3b, 0xc3,
- 0xa6, 0x16, 0x8e, 0xaf, 0xa2, 0xc4, 0x93, 0xa8, 0x67, 0x98, 0x1e, 0x86,
- 0xc9, 0xbe, 0x0b, 0xc2, 0xb7, 0x57, 0x6d, 0xfd, 0xa3, 0x88, 0x7c, 0x04,
- 0xb9, 0x79, 0x10, 0x40, 0x96, 0xea, 0xf1, 0x91, 0xcb, 0x83, 0x8c, 0x66,
- 0x71, 0x53, 0x8e, 0x9e, 0xd2, 0x8f, 0x6f, 0xf9, 0x07, 0x33, 0x20, 0x56,
- 0xbc, 0x04, 0x79, 0x5b, 0xc0, 0xbb, 0x62, 0x4e, 0xc3, 0x45, 0xc5, 0xf4,
- 0x87, 0x6e, 0x7a, 0x65, 0x29, 0x37, 0x9c, 0xb2, 0xe4, 0x4b, 0xd7, 0xc0,
- 0x81, 0x6e, 0xed, 0xf4, 0xcd, 0xf2, 0xb8, 0xb6, 0x32, 0x64, 0xeb, 0x5c,
- 0x00, 0xa6, 0xa5, 0xee, 0xd1, 0xb9, 0xe8, 0x8d, 0xb4, 0x08, 0xb1, 0x68,
- 0x42, 0x4b, 0xf5, 0x37, 0x36, 0x64, 0x2f, 0x49, 0x93, 0x21, 0xc2, 0x1e,
- 0xc3, 0x46, 0x3a, 0x73, 0x1c, 0x0f, 0x65, 0xbc, 0x1d, 0xd0, 0x8f, 0x40,
- 0x03, 0xc2, 0xa4, 0x0d, 0x1d, 0x35, 0x96, 0xf8, 0xec, 0xbc, 0xae, 0x9c,
- 0xb2, 0xa4, 0xba, 0xca, 0x8f, 0x56, 0xc2, 0xeb, 0x83, 0x4b, 0xf5, 0x9a,
- 0x93, 0x09, 0x4d, 0x0c, 0x94, 0xa3, 0x80, 0x84, 0xae, 0xd4, 0x6d, 0xf6,
- 0x68, 0x99, 0x5b, 0xcd, 0x6d, 0x3c, 0xac, 0xd6, 0x5d, 0xc9, 0xcf, 0x5d,
- 0x31, 0x4e, 0xa4, 0x3b, 0xa2, 0xb6, 0x18, 0x72, 0xc0, 0x6e, 0x0c, 0x18,
- 0x66, 0x96, 0xcd, 0x18, 0x31, 0xd4, 0x67, 0x30, 0x42, 0x4c, 0x44, 0xda,
- 0x39, 0x3a, 0x5f, 0xe1, 0x28, 0x9c, 0x70, 0x76, 0x3b, 0xdb, 0x4a, 0x24,
- 0x99, 0xe1, 0x5f, 0x22, 0x77, 0x41, 0x75, 0x3f, 0x1f, 0x5f, 0xbf, 0x7e,
- 0x77, 0xbe, 0xb6, 0x3a, 0x04, 0xa3, 0x31, 0x39, 0x3c, 0x5f, 0x16, 0x73,
- 0x26, 0x86, 0x20, 0x32, 0x85, 0xb5, 0xa6, 0xfd, 0xe0, 0xbb, 0xee, 0xe6,
- 0x1a, 0x2f, 0x98, 0x30, 0x80, 0x80, 0x6a, 0xb1, 0xdd, 0x68, 0x50, 0x27,
- 0x2e, 0xd2, 0x41, 0xca, 0x47, 0xa1, 0xbb, 0xe0, 0xb2, 0x3b, 0xd3, 0x9c,
- 0x54, 0x95, 0x4d, 0xac, 0xc9, 0x12, 0xc5, 0x37, 0x19, 0xfd, 0x24, 0xa6,
- 0x6b, 0xd4, 0xa2, 0xb3, 0x1f, 0xbf, 0x64, 0x9b, 0x8f, 0xd3, 0xf2, 0x2a,
- 0xeb, 0x40, 0x65, 0x0d, 0x57, 0xa8, 0x81, 0x13, 0x15, 0x28, 0x00, 0x44,
- 0xab, 0x53, 0x7e, 0x5d, 0xc8, 0xb4, 0xaf, 0xd4, 0x8a, 0x8f, 0xca, 0x55,
- 0x53, 0xa2, 0x45, 0xd9, 0xfd, 0xfa, 0xab, 0xf8, 0x82, 0x7c, 0xfd, 0x6e,
- 0x45, 0x77, 0xfc, 0xcd, 0xc0, 0xe4, 0x21, 0xb5, 0x98, 0x06, 0x80, 0x07,
- 0xf1, 0x5a, 0x28, 0x14, 0x77, 0xf7, 0x00, 0x0c, 0xa7, 0xfb, 0x11, 0x2e,
- 0x41, 0x4f, 0xe8, 0x8f, 0x07, 0x1f, 0x54, 0xd0, 0xbf, 0xee, 0xae, 0x18,
- 0x0d, 0x70, 0xe3, 0x5c, 0x6a, 0xd5, 0x9d, 0x49, 0xf0, 0xd6, 0xa9, 0x9a,
- 0xf1, 0x37, 0x3b, 0xb6, 0x68, 0x25, 0xe4, 0xa0, 0x07, 0x89, 0x48, 0x50,
- 0xce, 0x6c, 0x2d, 0x66, 0x3e, 0xbb, 0xf2, 0x63, 0x6b, 0xd7, 0xa9, 0xc3,
- 0x4e, 0xa8, 0xc5, 0x21, 0x1d, 0xe4, 0x31, 0x1f, 0x7a, 0x4b, 0xc2, 0x18,
- 0xdf, 0x57, 0x8f, 0x9f, 0x0c, 0xb7, 0x15, 0xee, 0x9d, 0x64, 0x63, 0x44,
- 0x97, 0xa0, 0xbb, 0x36, 0xa5, 0xfa, 0xd7, 0x53, 0x40, 0x1f, 0x76, 0x37,
- 0xf7, 0xec, 0xf3, 0x67, 0x4f, 0x37, 0x37, 0xfb, 0x6a, 0x0d, 0xb4, 0x24,
- 0x3b, 0x76, 0x8e, 0x31, 0x2b, 0x10, 0xb3, 0x39, 0x8f, 0xf9, 0x1a, 0x79,
- 0xdb, 0x01, 0xf2, 0x4b, 0x77, 0x73, 0x7c, 0x35, 0xd8, 0xab, 0xbc, 0x2e,
- 0x8c, 0xf9, 0x01, 0x26, 0xe9, 0x70, 0x37, 0x52, 0x63, 0x33, 0x15, 0xdd,
- 0x6d, 0xea, 0x35, 0x5a, 0x79, 0xd0, 0xa0, 0x5b, 0x78, 0xe0, 0x1b, 0xf1,
- 0xd5, 0x81, 0x33, 0xd9, 0xe5, 0xc5, 0x40, 0xe4, 0x6f, 0x8e, 0x8e, 0x0f,
- 0x1d, 0x1f, 0xf9, 0xaf, 0xad, 0x21, 0x0f, 0xb2, 0x1c, 0x47, 0x5c, 0x53,
- 0x04, 0xc9, 0x20, 0x89, 0xbd, 0x9f, 0xa0, 0x24, 0xec, 0xb7, 0x7d, 0xd1,
- 0x66, 0xf1, 0xb1, 0xf7, 0x18, 0x50, 0xc3, 0x87, 0xef, 0xbe, 0x3b, 0x3a,
- 0x3b, 0x79, 0xf7, 0xf6, 0xf0, 0x9d, 0x4b, 0x16, 0xe1, 0xeb, 0xb9, 0xcb,
- 0xab, 0x5a, 0xc5, 0x0e, 0xab, 0x9c, 0xd3, 0x8d, 0x58, 0x20, 0x65, 0x07,
- 0x22, 0xcf, 0x82, 0x76, 0x4b, 0xff, 0x1a, 0x86, 0xcd, 0x05, 0x0f, 0xd9,
- 0xbe, 0x31, 0x91, 0x2c, 0x38, 0xc8, 0x7b, 0xc2, 0xc9, 0x78, 0x43, 0xc9,
- 0x9c, 0x11, 0xe7, 0x58, 0x2e, 0x8e, 0xdd, 0x8f, 0xe3, 0x4c, 0x2b, 0x11,
- 0x54, 0x41, 0xf5, 0x47, 0x4b, 0x1d, 0xf3, 0x09, 0x76, 0x8d, 0x41, 0x78,
- 0x52, 0x7b, 0x2f, 0x25, 0x2b, 0x56, 0x78, 0x88, 0x81, 0xa8, 0x51, 0x07,
- 0xbe, 0xc4, 0x6b, 0xf5, 0xb4, 0x09, 0xd8, 0xad, 0x58, 0x79, 0xc3, 0xca,
- 0x11, 0x1e, 0x0f, 0xd7, 0x82, 0x2c, 0xda, 0xea, 0x7f, 0x30, 0x83, 0x46,
- 0xf8, 0x05, 0x4a, 0x9e, 0x7c, 0xa1, 0xb1, 0x16, 0x31, 0x02, 0x64, 0x15,
- 0x3a, 0x34, 0x85, 0x08, 0x02, 0xfc, 0x0a, 0x38, 0x82, 0xd7, 0xc2, 0xbb,
- 0xfe, 0xc3, 0xe9, 0xd9, 0xc9, 0x0f, 0x7f, 0xfe, 0x07, 0x77, 0x11, 0x1c,
- 0xed, 0x1f, 0xf9, 0xc6, 0xb3, 0xc6, 0x7f, 0xfe, 0x55, 0xbd, 0x3d, 0xd8,
- 0x5d, 0xb3, 0xfd, 0x7e, 0xb3, 0xa4, 0x42, 0x64, 0x6a, 0x81, 0xe3, 0x52,
- 0x40, 0xf0, 0xcd, 0x8d, 0xe9, 0x63, 0xaf, 0x1d, 0x73, 0x90, 0x38, 0xab,
- 0xaa, 0x05, 0x39, 0x1d, 0xab, 0x53, 0x40, 0x50, 0x47, 0x85, 0x48, 0x2f,
- 0x2f, 0x85, 0x75, 0x22, 0xfb, 0x28, 0xc9, 0x81, 0xfb, 0xdf, 0xad, 0xc7,
- 0xfe, 0xf1, 0xf1, 0xaf, 0x5f, 0x04, 0x8b, 0x5d, 0x68, 0x2e, 0x03, 0x0c,
- 0x20, 0x6e, 0x42, 0x03, 0x27, 0xe0, 0x1a, 0xf9, 0x77, 0x00, 0x71, 0xba,
- 0xe1, 0xbc, 0x3b, 0xd1, 0xd1, 0x88, 0x9b, 0x74, 0x50, 0x65, 0xa4, 0x08,
- 0xc0, 0x43, 0xc5, 0x2a, 0x17, 0x5f, 0x8b, 0x3c, 0xb0, 0xa8, 0x0e, 0x75,
- 0xf8, 0xa5, 0xdc, 0x5d, 0xb2, 0x8e, 0x02, 0xcc, 0x84, 0xc4, 0xfd, 0xc2,
- 0x79, 0xf8, 0xa5, 0x70, 0x0d, 0x2a, 0x92, 0x21, 0x84, 0xa4, 0x23, 0x2e,
- 0x83, 0xed, 0xc6, 0x1c, 0xec, 0x55, 0xe6, 0xd5, 0x0d, 0x50, 0x0f, 0xf8,
- 0x50, 0xf6, 0xa5, 0xa2, 0x6b, 0x8d, 0xda, 0xf5, 0xac, 0x31, 0x60, 0x28,
- 0x34, 0x76, 0x19, 0x31, 0xfd, 0x7b, 0x71, 0x72, 0x70, 0x72, 0x4c, 0xbf,
- 0x1c, 0xbe, 0x39, 0xfa, 0xc1, 0x33, 0x34, 0x29, 0x65, 0xa3, 0x9c, 0xd7,
- 0x18, 0x84, 0x2b, 0x6d, 0x13, 0x3b, 0xfc, 0x15, 0x7d, 0xa3, 0x1d, 0x67,
- 0xb4, 0xe6, 0xa3, 0x3c, 0x5c, 0xb8, 0x91, 0xfa, 0xbc, 0x03, 0xb8, 0x8f,
- 0x87, 0xa2, 0x8b, 0xdc, 0x2a, 0x1f, 0x35, 0x76, 0x08, 0x17, 0x71, 0xc8,
- 0xf4, 0x9a, 0x7b, 0x2b, 0x83, 0x82, 0x3c, 0x95, 0x5f, 0xba, 0x98, 0xc4,
- 0xd0, 0xe0, 0x6a, 0x36, 0x16, 0x35, 0xb2, 0xb0, 0x6d, 0xd8, 0x83, 0x65,
- 0xb3, 0xc6, 0xdd, 0x0f, 0x26, 0x69, 0xca, 0x77, 0x10, 0x22, 0xa4, 0x21,
- 0x25, 0x6b, 0x61, 0x18, 0x8b, 0x1f, 0x2c, 0xbc, 0xd5, 0xae, 0xb9, 0xe6,
- 0x9c, 0x74, 0x01, 0x34, 0x61, 0x1c, 0x29, 0x87, 0x08, 0x80, 0xf0, 0x0a,
- 0x90, 0x0b, 0xa6, 0xea, 0x00, 0x2f, 0x80, 0xc1, 0x0f, 0xca, 0xe4, 0x5f,
- 0x97, 0xf9, 0x6d, 0x0a, 0x5c, 0x04, 0x80, 0x2a, 0xc8, 0x4b, 0xad, 0x36,
- 0xd2, 0x5f, 0xd5, 0x48, 0xda, 0x6c, 0xe5, 0xd9, 0xaf, 0x69, 0xe4, 0x59,
- 0xab, 0x8d, 0xeb, 0x5f, 0xd5, 0x88, 0x2b, 0xc9, 0x46, 0xd7, 0xe2, 0x0f,
- 0x47, 0x17, 0xc9, 0xc1, 0xc9, 0x6b, 0x4f, 0xa3, 0x17, 0xee, 0x6a, 0x4f,
- 0x49, 0xae, 0x21, 0x61, 0x1c, 0xf6, 0x35, 0x94, 0xe5, 0x85, 0x87, 0x41,
- 0x6b, 0x16, 0x8b, 0xef, 0x4e, 0x6d, 0x61, 0xd7, 0x59, 0x8e, 0x8f, 0x4a,
- 0x71, 0xed, 0x85, 0x3e, 0xc0, 0x66, 0x89, 0x63, 0x17, 0x01, 0xc5, 0x94,
- 0xcd, 0x95, 0x19, 0xd2, 0xd2, 0x30, 0x58, 0x46, 0x29, 0xfb, 0x9e, 0xe7,
- 0xe2, 0xb0, 0x67, 0x4d, 0xa0, 0x76, 0x55, 0xd8, 0x69, 0x04, 0x6b, 0x4e,
- 0xb6, 0x55, 0x0c, 0x19, 0xc4, 0x6e, 0x89, 0xfa, 0x9f, 0xd7, 0x3a, 0x9a,
- 0x46, 0x06, 0xfa, 0x8e, 0x72, 0xc2, 0x79, 0x83, 0x62, 0xb4, 0x26, 0x07,
- 0x24, 0x2f, 0x96, 0xda, 0xe0, 0xcb, 0xc2, 0x79, 0xe4, 0x7b, 0x71, 0xee,
- 0x74, 0x79, 0x2d, 0x99, 0x1c, 0xb1, 0x28, 0xd7, 0x84, 0xeb, 0x67, 0x57,
- 0x7e, 0xbc, 0xa1, 0x5b, 0x5a, 0xbc, 0xc0, 0x9a, 0xba, 0x9c, 0xff, 0x2d,
- 0xb8, 0xa3, 0x9f, 0xf8, 0x70, 0x9d, 0x59, 0x3a, 0x95, 0x20, 0x2a, 0x89,
- 0x1e, 0x25, 0x7d, 0xa7, 0x4e, 0x3f, 0x22, 0xee, 0x8d, 0x45, 0x22, 0xac,
- 0xe1, 0x38, 0x60, 0x83, 0x4f, 0x95, 0x39, 0x27, 0xa6, 0xda, 0xcb, 0xf9,
- 0x33, 0x97, 0x81, 0x4f, 0xb1, 0xb5, 0x20, 0x5a, 0x0e, 0xf6, 0x51, 0xe8,
- 0x2e, 0x71, 0x51, 0x54, 0x5c, 0x20, 0xb9, 0xdb, 0xc1, 0xee, 0xba, 0x35,
- 0xb8, 0xa7, 0x42, 0x02, 0xed, 0x11, 0x5d, 0x91, 0x8f, 0x73, 0x04, 0x6d,
- 0x69, 0x1d, 0x53, 0x94, 0x0a, 0x4b, 0x64, 0xd1, 0x06, 0x2b, 0xec, 0xb5,
- 0x45, 0x22, 0x96, 0x43, 0x35, 0x20, 0xa9, 0xfc, 0x31, 0x29, 0xb0, 0x92,
- 0x12, 0x8e, 0xc6, 0xe5, 0x61, 0xe9, 0x8b, 0x7b, 0x71, 0x9a, 0xa7, 0xf3,
- 0xa2, 0x03, 0x47, 0xca, 0x6d, 0x8c, 0x2a, 0xc1, 0x5e, 0xe3, 0x7c, 0x26,
- 0x3f, 0x0e, 0x8c, 0x97, 0x5b, 0x79, 0x34, 0x63, 0xe2, 0x30, 0xf8, 0x88,
- 0xe1, 0xd1, 0xb8, 0x96, 0x94, 0x02, 0x1c, 0x4b, 0xca, 0x22, 0xcf, 0x35,
- 0x0e, 0x69, 0xd1, 0x56, 0x02, 0xd5, 0xe3, 0xf9, 0x8a, 0x7e, 0xb8, 0x31,
- 0xd9, 0x37, 0xe9, 0xa4, 0x9d, 0xeb, 0xc2, 0xed, 0xc7, 0xad, 0x7d, 0xd6,
- 0x26, 0x11, 0xcb, 0x3b, 0x61, 0xb4, 0xd4, 0x22, 0xcc, 0x40, 0xfb, 0x5c,
- 0x9f, 0x64, 0x2b, 0xc4, 0x5d, 0xc6, 0x96, 0x23, 0x17, 0x23, 0x5d, 0x66,
- 0x8b, 0xa9, 0x9b, 0xa2, 0x7d, 0x88, 0x84, 0x37, 0x38, 0x23, 0xb1, 0xe2,
- 0x63, 0x1d, 0x6f, 0x1c, 0x80, 0x17, 0x0a, 0x8c, 0x2f, 0x7c, 0x27, 0x29,
- 0x52, 0x94, 0x88, 0x48, 0xe6, 0xb9, 0x23, 0x48, 0x2d, 0xf4, 0x8c, 0x8f,
- 0x38, 0xc9, 0x9e, 0xae, 0x81, 0xc2, 0xfd, 0x6d, 0x6f, 0xc4, 0x81, 0x3c,
- 0x72, 0x53, 0xf8, 0xec, 0x07, 0xac, 0xc3, 0xb2, 0x14, 0xa8, 0x1b, 0x5f,
- 0xae, 0xc4, 0x02, 0x31, 0x64, 0x21, 0x4a, 0x86, 0x13, 0x1d, 0x26, 0x6f,
- 0xe3, 0xd4, 0xe9, 0xe2, 0xb2, 0x56, 0xbc, 0x38, 0xb6, 0xb4, 0x4f, 0xc2,
- 0x3a, 0xf1, 0x7c, 0x25, 0xfb, 0x06, 0x71, 0x02, 0xdc, 0xbd, 0x83, 0x00,
- 0xcc, 0x24, 0xc6, 0x04, 0xf0, 0x25, 0xac, 0xfd, 0x3a, 0xec, 0xec, 0xb4,
- 0x17, 0xfb, 0x74, 0xff, 0xfc, 0xdc, 0x16, 0xfa, 0x20, 0x5c, 0x50, 0x59,
- 0x42, 0x4d, 0x11, 0x02, 0x9c, 0xa6, 0x22, 0xe7, 0xc4, 0xea, 0x8e, 0xb6,
- 0xd1, 0x4a, 0x2d, 0xdc, 0x79, 0xe2, 0xfa, 0x72, 0x5d, 0x7d, 0x27, 0x6d,
- 0xf5, 0x3f, 0xb1, 0xab, 0xee, 0xbe, 0xbe, 0xeb, 0xe8, 0xeb, 0x69, 0x44,
- 0x44, 0xbb, 0xbb, 0x9f, 0x19, 0x0e, 0x8d, 0xc0, 0xf1, 0x4f, 0x13, 0xdf,
- 0x61, 0xd0, 0x23, 0x3d, 0x37, 0x50, 0x2c, 0xd7, 0xac, 0xa3, 0xc0, 0x18,
- 0xfc, 0x68, 0xf3, 0xb0, 0xab, 0x67, 0xae, 0x2b, 0xd2, 0x99, 0x7a, 0x70,
- 0x9a, 0xe9, 0x21, 0x89, 0xce, 0x8e, 0x2b, 0x61, 0x78, 0xc4, 0x6b, 0x40,
- 0x62, 0x58, 0xed, 0x82, 0x80, 0x5a, 0x5d, 0xd9, 0x28, 0x82, 0x7e, 0x3e,
- 0xf3, 0x53, 0xf2, 0xe3, 0x66, 0xc5, 0x46, 0xa1, 0xe9, 0x86, 0xc1, 0x61,
- 0x75, 0x84, 0x62, 0xe9, 0x09, 0x2e, 0x5c, 0xae, 0xcd, 0x67, 0xe4, 0x55,
- 0xdf, 0x8b, 0x1c, 0xbf, 0x53, 0x26, 0x62, 0x2d, 0x0d, 0x34, 0x4c, 0x4e,
- 0xa0, 0x84, 0x35, 0x20, 0x84, 0xa1, 0xca, 0xf2, 0x71, 0x77, 0x45, 0x1f,
- 0xc2, 0xd3, 0xbe, 0xf3, 0xc2, 0xaf, 0x89, 0x0d, 0xc9, 0x9c, 0x96, 0x5b,
- 0x7a, 0x7c, 0xbc, 0x7f, 0xc4, 0x62, 0x12, 0x32, 0x44, 0x88, 0x70, 0xd2,
- 0x19, 0x70, 0x31, 0x23, 0x50, 0x43, 0x3a, 0x52, 0x9b, 0xce, 0xb5, 0x70,
- 0x09, 0x4e, 0x12, 0xdc, 0x41, 0x9e, 0x92, 0xff, 0xba, 0x64, 0x86, 0x84,
- 0x5b, 0x97, 0x11, 0xc7, 0xe4, 0x4f, 0x7b, 0x4f, 0x60, 0x6a, 0xb8, 0x82,
- 0x18, 0x6e, 0x65, 0x9f, 0x97, 0xa5, 0x27, 0xc3, 0xad, 0xbf, 0x4f, 0x92,
- 0x95, 0x72, 0x1d, 0xc2, 0x38, 0x1d, 0x54, 0xc5, 0xd0, 0xa5, 0x36, 0x1b,
- 0x6c, 0x0b, 0xd0, 0x51, 0x94, 0x01, 0x0a, 0xd8, 0x43, 0xe4, 0x31, 0x72,
- 0x9d, 0x2b, 0xd3, 0xd7, 0x41, 0x34, 0x23, 0x13, 0x03, 0xe9, 0x42, 0xcb,
- 0xda, 0xd0, 0x15, 0xb8, 0xbd, 0xdd, 0x01, 0x86, 0x90, 0x8e, 0x8a, 0x5b,
- 0x8b, 0xf0, 0x55, 0xf8, 0x1d, 0xbc, 0x25, 0x4a, 0x33, 0x44, 0x8b, 0x8a,
- 0xc5, 0xd4, 0xc1, 0x25, 0xdb, 0x04, 0x78, 0xc5, 0xcc, 0x23, 0x14, 0xac,
- 0x9b, 0x9c, 0xca, 0xef, 0x01, 0x07, 0x64, 0x8b, 0xd6, 0x3a, 0x8e, 0x82,
- 0x15, 0x64, 0x15, 0x3d, 0xd2, 0xa0, 0x6c, 0x94, 0x46, 0x49, 0x44, 0x23,
- 0x8b, 0x42, 0x99, 0x76, 0x9f, 0xc5, 0x14, 0x71, 0x7e, 0x71, 0x72, 0xa6,
- 0x14, 0x16, 0x73, 0x5d, 0xcd, 0xc5, 0xe4, 0x47, 0x7c, 0x94, 0x73, 0xbf,
- 0x2b, 0x10, 0xd3, 0x0c, 0xf2, 0x92, 0x66, 0x4b, 0xcb, 0x15, 0xf4, 0x2a,
- 0x97, 0x18, 0x22, 0x2b, 0x75, 0x6a, 0xdf, 0xa9, 0x05, 0xde, 0x4a, 0x0b,
- 0x59, 0xad, 0xf6, 0xe0, 0x25, 0x39, 0x68, 0x27, 0x4b, 0x10, 0xbb, 0x18,
- 0x8c, 0x99, 0x8e, 0xd4, 0x74, 0xcc, 0x41, 0xc5, 0x6a, 0x4d, 0x73, 0xae,
- 0xc1, 0x36, 0x2d, 0xca, 0x21, 0x3a, 0x71, 0xc5, 0xa3, 0x2c, 0x8c, 0xc0,
- 0xdd, 0x5d, 0x5e, 0x75, 0x85, 0xdb, 0x9a, 0x1d, 0x4e, 0x12, 0x94, 0xa1,
- 0xb9, 0xb7, 0x29, 0x27, 0xb3, 0xb4, 0x77, 0xdb, 0x62, 0xcb, 0x2c, 0x9a,
- 0x2c, 0x10, 0x15, 0xbd, 0x94, 0xb5, 0xed, 0xd6, 0xf9, 0xf4, 0xe4, 0xec,
- 0xc2, 0x86, 0x86, 0x6e, 0xf1, 0x41, 0xeb, 0xfc, 0x30, 0xf4, 0x9c, 0xc2,
- 0x25, 0x81, 0xb3, 0xc8, 0x26, 0x44, 0x5a, 0xa9, 0x4a, 0x84, 0xb2, 0x29,
- 0x68, 0xc7, 0x1a, 0x62, 0x9d, 0xad, 0xbc, 0xb7, 0xa8, 0x32, 0xa0, 0x65,
- 0x1b, 0xcf, 0x11, 0x33, 0x0a, 0x33, 0xe8, 0x6e, 0x77, 0xaf, 0x97, 0x69,
- 0x9e, 0xec, 0xc4, 0xd4, 0xc1, 0xca, 0xf3, 0xd9, 0xe1, 0xf9, 0x85, 0x8c,
- 0x9d, 0x7f, 0x8b, 0xc6, 0x2e, 0x56, 0x5c, 0xfd, 0xb0, 0x3b, 0x48, 0x05,
- 0xd4, 0xc1, 0x49, 0x52, 0x1c, 0xb2, 0xcf, 0xed, 0x3b, 0xab, 0x72, 0xb0,
- 0x66, 0x4f, 0x82, 0x84, 0x78, 0xb0, 0x4d, 0xa5, 0x15, 0x24, 0x58, 0xe3,
- 0x83, 0x75, 0xed, 0x65, 0x9d, 0x6e, 0x5d, 0x39, 0x12, 0x0c, 0x99, 0xed,
- 0x5b, 0x78, 0xea, 0x5b, 0x58, 0x30, 0x7f, 0xd7, 0x06, 0x8e, 0xcc, 0xbb,
- 0xce, 0x1f, 0xba, 0xa0, 0xe7, 0xab, 0x6c, 0x6e, 0x84, 0x21, 0xcf, 0xf9,
- 0x76, 0x9e, 0x39, 0xef, 0x91, 0xc9, 0x47, 0xc1, 0x50, 0xf8, 0x63, 0xcb,
- 0x43, 0x46, 0x08, 0x5f, 0x8b, 0xec, 0x9e, 0x3c, 0xf7, 0x37, 0x04, 0xab,
- 0x12, 0x3e, 0x4e, 0x44, 0x57, 0x20, 0xb8, 0x91, 0x38, 0xce, 0x26, 0x9f,
- 0x2f, 0x33, 0x18, 0xcd, 0xd2, 0x72, 0xca, 0x98, 0xee, 0x1a, 0xe8, 0x11,
- 0xb9, 0xa5, 0x35, 0xa7, 0xde, 0xf7, 0xa3, 0x37, 0xd1, 0xd1, 0xf1, 0xa1,
- 0xdf, 0x2e, 0x41, 0x83, 0xc7, 0x61, 0xf6, 0x42, 0x1e, 0x1d, 0xdc, 0xb9,
- 0xbb, 0x2e, 0x86, 0xc9, 0x29, 0x97, 0xf2, 0x83, 0xfb, 0xa9, 0xfa, 0x37,
- 0xdf, 0x9a, 0x1c, 0x16, 0x18, 0x63, 0xe8, 0x02, 0x85, 0x51, 0x34, 0x9f,
- 0xd3, 0xee, 0xe2, 0x13, 0xfe, 0x35, 0xa8, 0xc2, 0x16, 0x4d, 0xf9, 0x85,
- 0x7f, 0xb9, 0xa2, 0x79, 0x90, 0xaa, 0xd6, 0x7e, 0xe4, 0xa9, 0xd2, 0x16,
- 0xe9, 0x71, 0x68, 0xc2, 0xb1, 0x67, 0x3e, 0xd3, 0xa5, 0x54, 0x4b, 0x99,
- 0x48, 0x0b, 0x97, 0xf6, 0x4c, 0x83, 0x8d, 0x07, 0x4d, 0xc9, 0xa5, 0xb0,
- 0x2f, 0xeb, 0x84, 0x64, 0x03, 0x3a, 0x39, 0xec, 0x2c, 0xa1, 0xb6, 0xe6,
- 0xcc, 0x71, 0xa7, 0x0e, 0xea, 0x37, 0xcc, 0x1e, 0xc3, 0xc2, 0x2a, 0x04,
- 0x63, 0x8c, 0x24, 0xdc, 0xaa, 0x4b, 0xf8, 0x54, 0xa8, 0xd1, 0x91, 0x8e,
- 0xbb, 0xc7, 0x1a, 0xa3, 0xe3, 0x8e, 0x7d, 0xd2, 0x15, 0xef, 0x36, 0x9b,
- 0x86, 0xe8, 0x96, 0x0f, 0xa5, 0xbb, 0xa7, 0xcf, 0x7c, 0x53, 0x97, 0x28,
- 0x98, 0x60, 0xfc, 0x7d, 0xbf, 0xc1, 0x83, 0x5c, 0xb5, 0x84, 0xdc, 0x3d,
- 0x29, 0xca, 0x82, 0x58, 0xa8, 0x3b, 0x8e, 0x55, 0xd0, 0x87, 0x10, 0xc3,
- 0x45, 0xc1, 0x11, 0x13, 0xf3, 0x7b, 0x8f, 0xb9, 0x32, 0x94, 0x18, 0x44,
- 0xb1, 0x41, 0x48, 0xe9, 0x10, 0x87, 0xc6, 0x22, 0xda, 0xa6, 0x2a, 0xe8,
- 0xb3, 0xf4, 0x63, 0x74, 0xd5, 0xcf, 0x96, 0x33, 0x85, 0x9a, 0x08, 0x7a,
- 0xfa, 0x5c, 0xb5, 0xd9, 0x9b, 0x39, 0x91, 0xa4, 0xd7, 0xff, 0x42, 0x66,
- 0x5a, 0x38, 0x17, 0xb1, 0x4b, 0xd8, 0x94, 0xa0, 0xee, 0xca, 0x15, 0x4a,
- 0xeb, 0xc0, 0x74, 0xe7, 0x0b, 0x59, 0xc5, 0x44, 0x0b, 0x8a, 0x2c, 0x02,
- 0xa8, 0x50, 0x5e, 0x6f, 0x7d, 0x4c, 0xbe, 0x7a, 0xc0, 0x67, 0x5f, 0x66,
- 0x7f, 0x41, 0x81, 0xd2, 0xa1, 0x5c, 0x3a, 0x82, 0xd5, 0x25, 0xb3, 0xe4,
- 0x90, 0x05, 0xcf, 0xf2, 0x9e, 0xbe, 0x50, 0x53, 0x85, 0xaa, 0xc2, 0x56,
- 0x34, 0xb3, 0x6d, 0x69, 0x7e, 0xb6, 0xe3, 0xd3, 0x49, 0xb2, 0xac, 0xec,
- 0x55, 0xc2, 0x1d, 0x02, 0x7c, 0x07, 0x62, 0x70, 0xe7, 0xe7, 0xdf, 0x24,
- 0x6f, 0x5f, 0x3f, 0xe3, 0x0c, 0xe3, 0xab, 0xac, 0xe4, 0x82, 0xb4, 0x5e,
- 0x17, 0x3b, 0xf9, 0x36, 0x68, 0x6c, 0x37, 0x8c, 0x09, 0x10, 0xfd, 0x49,
- 0x19, 0x9a, 0x4a, 0xda, 0xb4, 0x85, 0x8c, 0x54, 0x78, 0x65, 0x2e, 0x14,
- 0x03, 0x17, 0x37, 0x08, 0x4f, 0xc8, 0x2e, 0xed, 0xdc, 0x94, 0x26, 0x13,
- 0x7b, 0xf6, 0xc4, 0x33, 0xb1, 0xf2, 0x7e, 0xc1, 0x05, 0x13, 0xe6, 0x57,
- 0x2c, 0x50, 0x77, 0x9c, 0xa8, 0x67, 0xc2, 0x38, 0x0f, 0xe4, 0xdc, 0xb3,
- 0x30, 0x1b, 0xbf, 0x06, 0xb4, 0x44, 0x78, 0x3b, 0x82, 0xf7, 0x9e, 0x85,
- 0xea, 0x24, 0x09, 0xe4, 0xb8, 0x17, 0xb5, 0x94, 0x01, 0x24, 0x95, 0xe0,
- 0xd9, 0xe7, 0xee, 0x59, 0xb6, 0x1d, 0xe4, 0xf3, 0xa0, 0xa8, 0xcc, 0x8a,
- 0x37, 0x54, 0x08, 0x16, 0xd1, 0xc0, 0x8b, 0x67, 0x22, 0xf7, 0x04, 0x6b,
- 0x1f, 0xbc, 0xf2, 0xa2, 0xa9, 0x2d, 0xa3, 0xe2, 0xa1, 0x23, 0x4c, 0x4c,
- 0x2a, 0x5f, 0x5c, 0x87, 0x87, 0xf3, 0xb9, 0xdc, 0xd4, 0xa7, 0x6d, 0xb8,
- 0x0e, 0xe3, 0x81, 0x59, 0xe8, 0xbb, 0xb3, 0xa3, 0x2e, 0xa4, 0x7f, 0xb0,
- 0x9f, 0xd8, 0x2b, 0x51, 0x8d, 0x79, 0xa6, 0xf5, 0xa0, 0x93, 0x1d, 0x3d,
- 0x33, 0x34, 0xe5, 0xe2, 0x6a, 0x9e, 0xff, 0xcd, 0xf0, 0x46, 0xf9, 0x7e,
- 0xb6, 0x82, 0x40, 0xc1, 0xe3, 0xbb, 0xca, 0x30, 0x6e, 0xd3, 0x69, 0xae,
- 0x4c, 0x91, 0xed, 0xe8, 0xfe, 0x81, 0x27, 0x4a, 0xb5, 0x1f, 0x73, 0x3e,
- 0xa2, 0x12, 0x29, 0xcb, 0xa5, 0xe1, 0xd8, 0x83, 0x93, 0x35, 0xd0, 0x5f,
- 0x9e, 0x3f, 0x55, 0xd9, 0xcb, 0xe4, 0x63, 0xbe, 0x97, 0x78, 0x21, 0xa6,
- 0x40, 0x8a, 0x6f, 0xb3, 0xe9, 0xe7, 0x7a, 0xf5, 0xe9, 0x56, 0xba, 0xa2,
- 0x40, 0xa5, 0xd5, 0xb3, 0xe2, 0x5f, 0xef, 0xf2, 0xb9, 0x66, 0x8b, 0x45,
- 0xaf, 0x3f, 0x5f, 0x61, 0x82, 0xaa, 0xe4, 0xde, 0x3c, 0x04, 0x2d, 0x05,
- 0xcf, 0x7f, 0xe6, 0x4f, 0x42, 0x03, 0x65, 0xdf, 0x32, 0xa0, 0x10, 0xbb,
- 0x67, 0xb5, 0x58, 0xec, 0x2c, 0xb1, 0xea, 0xb2, 0x80, 0x9d, 0x76, 0x3e,
- 0xe9, 0x4a, 0xcd, 0xbc, 0x74, 0xdd, 0x4f, 0x0b, 0xe6, 0xa6, 0x41, 0x7f,
- 0x42, 0x52, 0x6f, 0x50, 0x60, 0xd3, 0x2b, 0x08, 0xf3, 0x46, 0x1d, 0x3c,
- 0xff, 0xf4, 0x0b, 0xa5, 0x0d, 0xbb, 0x2f, 0x4d, 0x4c, 0x5d, 0xf9, 0xc6,
- 0x67, 0xdb, 0xa1, 0xd0, 0x3a, 0x61, 0x4b, 0xbd, 0xe0, 0x6e, 0xae, 0x7c,
- 0x41, 0x28, 0xe3, 0x88, 0xae, 0x91, 0x2b, 0x22, 0x6a, 0x3c, 0xe3, 0xd1,
- 0x9f, 0xfd, 0x63, 0xbb, 0x0d, 0xa6, 0x7b, 0x11, 0x8a, 0x50, 0xc9, 0xd1,
- 0xeb, 0xe0, 0xc1, 0x27, 0x7e, 0x82, 0xe9, 0x94, 0xa5, 0x81, 0x7b, 0xb1,
- 0x44, 0x54, 0x5a, 0x8a, 0x30, 0x78, 0xf4, 0xa9, 0x26, 0xfc, 0x48, 0xb4,
- 0x0b, 0x96, 0x3f, 0x7a, 0x46, 0xc8, 0xe1, 0x00, 0x39, 0x7a, 0x35, 0x60,
- 0x2a, 0xe6, 0xe6, 0x2d, 0x68, 0xef, 0xfd, 0x67, 0xcf, 0x1f, 0x78, 0x56,
- 0x2f, 0xcd, 0xca, 0x5d, 0xf5, 0xc1, 0x7b, 0x9f, 0xc5, 0xc7, 0xdc, 0xd4,
- 0x02, 0x43, 0xd3, 0xa1, 0xa3, 0xc6, 0x27, 0x2d, 0xd9, 0x60, 0x14, 0xc6,
- 0x7f, 0x33, 0xd3, 0x4f, 0xc9, 0xb9, 0x8a, 0xd5, 0xbf, 0x85, 0xe3, 0xfd,
- 0x3c, 0x84, 0xe4, 0x11, 0xa3, 0x8f, 0x2b, 0x87, 0x1d, 0x16, 0xc9, 0xf4,
- 0x11, 0xe5, 0x58, 0x9d, 0xa0, 0x05, 0xd9, 0x73, 0x92, 0x23, 0x96, 0x73,
- 0xcf, 0x39, 0x44, 0x19, 0x54, 0x24, 0x53, 0x8b, 0xed, 0xd6, 0xd1, 0x7d,
- 0x43, 0x9b, 0x0a, 0xea, 0x08, 0x8c, 0x67, 0xdb, 0xad, 0x63, 0x50, 0x5d,
- 0x2f, 0x45, 0xf5, 0x76, 0x33, 0xf2, 0x08, 0x5a, 0xc1, 0x6b, 0xbb, 0x9e,
- 0x7b, 0x61, 0x6c, 0x90, 0x1a, 0x0f, 0x68, 0xb4, 0xa2, 0x9b, 0x27, 0x20,
- 0x43, 0x73, 0x7c, 0xdc, 0x95, 0x05, 0xff, 0x6a, 0x98, 0xbe, 0x1b, 0xe9,
- 0x0a, 0xcc, 0x33, 0x05, 0xb8, 0x09, 0xba, 0x51, 0xd1, 0x86, 0x03, 0xe2,
- 0x69, 0x97, 0xae, 0xb3, 0xf1, 0x8d, 0x1d, 0x99, 0x8d, 0xb4, 0x05, 0x8b,
- 0x13, 0xbc, 0xf5, 0xd4, 0x2d, 0x2d, 0xd4, 0x9a, 0xb3, 0xc3, 0xb6, 0x26,
- 0xe0, 0x1f, 0x15, 0xaa, 0x39, 0xbb, 0x38, 0x3f, 0xdd, 0xe3, 0x31, 0x8b,
- 0x0b, 0x86, 0x0e, 0xc4, 0xc1, 0x79, 0xf6, 0x57, 0xcd, 0x89, 0xae, 0xfc,
- 0xd3, 0xcf, 0x57, 0x3c, 0x7d, 0xae, 0x31, 0x52, 0x47, 0x13, 0x66, 0xbf,
- 0xb4, 0x0f, 0xe1, 0x4b, 0x9f, 0x29, 0xc8, 0x84, 0x99, 0x76, 0xc5, 0x72,
- 0xc4, 0x23, 0x73, 0x29, 0x35, 0xfe, 0xe1, 0xcf, 0xbd, 0x5e, 0x73, 0xbd,
- 0x9c, 0xdf, 0x38, 0x79, 0x51, 0x03, 0xd8, 0x6c, 0x83, 0xfd, 0x0b, 0x2f,
- 0xec, 0x68, 0x04, 0x40, 0x67, 0xce, 0xfd, 0xdd, 0x57, 0x4b, 0x85, 0xc5,
- 0xac, 0x8a, 0xef, 0x88, 0xf8, 0xeb, 0x32, 0x58, 0x83, 0x17, 0xdb, 0xee,
- 0xfa, 0x5d, 0x2c, 0x47, 0x24, 0x90, 0x26, 0x37, 0xd9, 0x7d, 0xab, 0x6e,
- 0x3d, 0x3b, 0x02, 0xf2, 0x39, 0x1b, 0x22, 0xfc, 0x23, 0xae, 0x81, 0x1f,
- 0x7e, 0x10, 0x1e, 0xef, 0x22, 0xa8, 0xd4, 0xb5, 0xe0, 0x4a, 0x49, 0x13,
- 0x43, 0x14, 0xb1, 0x80, 0x8f, 0x17, 0xec, 0xf1, 0x65, 0x36, 0xcd, 0x18,
- 0x3b, 0x5d, 0xf4, 0x14, 0x10, 0x76, 0x57, 0x0a, 0x26, 0xc7, 0x18, 0xc3,
- 0xad, 0xc2, 0x99, 0xce, 0x30, 0xe8, 0xcd, 0x39, 0x30, 0x55, 0x8d, 0x55,
- 0xb4, 0xe3, 0xfb, 0xef, 0x2f, 0xbe, 0x39, 0x39, 0x3b, 0x4f, 0xb6, 0x18,
- 0xd4, 0xf2, 0xe2, 0xec, 0xe8, 0xab, 0xf7, 0xa4, 0xff, 0x3b, 0xb7, 0xcc,
- 0xeb, 0x74, 0x9e, 0xd3, 0xcd, 0x71, 0x5e, 0x67, 0x73, 0xda, 0xc7, 0x2b,
- 0x2b, 0x57, 0x2a, 0xc5, 0x4e, 0xe8, 0xae, 0x2c, 0x4a, 0xa9, 0x94, 0x85,
- 0xf4, 0xb8, 0xeb, 0x42, 0x37, 0x43, 0x82, 0x2d, 0x39, 0xad, 0x80, 0xb3,
- 0x35, 0x0a, 0xaf, 0xdb, 0xe6, 0x2d, 0x4c, 0x4e, 0xf3, 0xae, 0x26, 0x17,
- 0xdf, 0xec, 0xbf, 0xfb, 0xf6, 0xdc, 0x0a, 0x03, 0x7c, 0xff, 0xfd, 0xf7,
- 0xa1, 0xd7, 0x7f, 0x6f, 0x6b, 0x0b, 0xe2, 0xe5, 0x75, 0xfa, 0xf1, 0xe3,
- 0xb0, 0xca, 0xd6, 0xd6, 0xde, 0x78, 0x5f, 0x9d, 0x2f, 0x36, 0x5b, 0x2d,
- 0x49, 0xb2, 0xa0, 0xaf, 0xb7, 0x68, 0x7d, 0xb9, 0xb8, 0xed, 0xd6, 0xb2,
- 0xce, 0xa7, 0x74, 0x21, 0x65, 0x15, 0xde, 0xde, 0x5a, 0x5b, 0x3b, 0x3f,
- 0x3c, 0x4c, 0xf6, 0x8f, 0xcf, 0x4f, 0x82, 0x77, 0x37, 0x76, 0x38, 0x72,
- 0xe5, 0x2a, 0xab, 0x37, 0x18, 0x1f, 0xf6, 0x78, 0xff, 0x82, 0x75, 0xde,
- 0xef, 0x0e, 0xcf, 0xce, 0x8f, 0x4e, 0xde, 0xf1, 0xee, 0x70, 0xc0, 0x62,
- 0x3a, 0xbd, 0xe3, 0x78, 0xd5, 0xcb, 0x1c, 0x60, 0x3d, 0x77, 0x56, 0x39,
- 0xb6, 0x8d, 0xbc, 0x4f, 0xf7, 0xd5, 0x1d, 0xa3, 0x66, 0x6b, 0xa0, 0x03,
- 0x07, 0xae, 0xd3, 0x4a, 0x58, 0x24, 0xe2, 0x5a, 0xe2, 0xed, 0x5e, 0x02,
- 0xea, 0x9b, 0x8d, 0x24, 0xbc, 0xba, 0x2f, 0x10, 0x17, 0x48, 0x6f, 0x09,
- 0xe2, 0x26, 0x3b, 0x27, 0x7e, 0x7e, 0xc4, 0xc5, 0x59, 0x92, 0xf7, 0xe7,
- 0xfb, 0x5f, 0x1f, 0xf2, 0xa3, 0x5f, 0x67, 0xb5, 0xdf, 0x0f, 0xa9, 0x70,
- 0xcb, 0x9d, 0xbc, 0xcb, 0xea, 0x6a, 0x9c, 0x2e, 0x38, 0x85, 0x9f, 0xba,
- 0x19, 0xc8, 0x3d, 0x14, 0xb4, 0x2d, 0xba, 0x80, 0x2f, 0x03, 0x3c, 0xd7,
- 0xe7, 0x51, 0xa3, 0x37, 0x6c, 0xf7, 0xec, 0x70, 0xff, 0xf5, 0xdb, 0x43,
- 0x0b, 0xd0, 0x97, 0x82, 0x18, 0xd4, 0xe8, 0x75, 0x31, 0xcb, 0x02, 0x5b,
- 0x38, 0xcb, 0x06, 0xbc, 0xf8, 0xf4, 0x0d, 0x17, 0xc9, 0xed, 0xee, 0xce,
- 0x6f, 0x14, 0x9e, 0x1d, 0x5e, 0xe6, 0x5b, 0xd2, 0xba, 0xf5, 0x97, 0xba,
- 0x25, 0x91, 0x49, 0xa4, 0x26, 0x2e, 0x8b, 0x4d, 0x03, 0xc6, 0x90, 0xcf,
- 0xb7, 0xb7, 0xb7, 0x1f, 0x98, 0x07, 0xf4, 0x09, 0xbd, 0x75, 0x69, 0x2a,
- 0x7b, 0xfc, 0xf8, 0x96, 0x6f, 0xdf, 0x8f, 0x78, 0xaa, 0x78, 0x09, 0x5c,
- 0xc7, 0x6e, 0x2e, 0xe0, 0xbc, 0x79, 0x9d, 0x75, 0x0f, 0x79, 0x5c, 0x14,
- 0x6e, 0x07, 0x1a, 0x8b, 0x43, 0x12, 0x32, 0x24, 0x1e, 0x8d, 0xec, 0xc4,
- 0x1b, 0x32, 0x70, 0xd2, 0x7f, 0x10, 0xcd, 0x56, 0xde, 0xb7, 0x9b, 0xe4,
- 0x6f, 0xa8, 0x4d, 0xfe, 0x31, 0x2c, 0xca, 0xab, 0xad, 0xd9, 0x1e, 0x44,
- 0x1a, 0x7a, 0xe8, 0x0d, 0xa3, 0xa9, 0x24, 0x24, 0x1a, 0xbb, 0xa0, 0xf4,
- 0x8a, 0x17, 0x96, 0xf3, 0x67, 0x3e, 0x61, 0x5c, 0xbf, 0x60, 0x15, 0x24,
- 0x22, 0xea, 0xd2, 0x66, 0x6e, 0xc5, 0x2c, 0x3b, 0x3a, 0xa9, 0x78, 0xc3,
- 0xd8, 0xe2, 0x38, 0x24, 0x06, 0x42, 0xbd, 0x70, 0xb8, 0x1b, 0x48, 0x84,
- 0x7e, 0x2d, 0x89, 0x64, 0x86, 0xf5, 0x47, 0xf0, 0x5d, 0xad, 0xab, 0x2a,
- 0xd8, 0x92, 0xec, 0xc1, 0x5d, 0x70, 0x92, 0x6b, 0x89, 0x92, 0x2c, 0xe8,
- 0x81, 0x13, 0x67, 0x89, 0xf3, 0x5c, 0xe9, 0xc2, 0x21, 0x06, 0x88, 0x1b,
- 0x6e, 0xf7, 0x39, 0x18, 0x80, 0x7e, 0x2a, 0x47, 0x2d, 0x9f, 0xd0, 0x79,
- 0x30, 0x29, 0x59, 0xfd, 0xb9, 0x5e, 0xd3, 0x01, 0xed, 0x9c, 0xd3, 0x28,
- 0xa2, 0xbe, 0x96, 0xbe, 0x34, 0x6c, 0x25, 0xdd, 0x05, 0x75, 0x8d, 0x18,
- 0x89, 0x6e, 0x0b, 0x59, 0x64, 0x9f, 0xdc, 0xc7, 0xc1, 0xa9, 0xfe, 0xc6,
- 0xb1, 0x34, 0xf9, 0x2d, 0x4f, 0x9e, 0x59, 0x3c, 0x5d, 0xd6, 0x7c, 0x07,
- 0x98, 0x8c, 0x8b, 0xd0, 0x1c, 0xa8, 0xab, 0xc8, 0x78, 0x08, 0xf5, 0x8d,
- 0x07, 0x46, 0xb8, 0x47, 0x4b, 0xc3, 0x57, 0xca, 0x7f, 0x6d, 0x0d, 0xab,
- 0xea, 0x7a, 0x2b, 0x9f, 0x7c, 0x28, 0xab, 0x34, 0xf9, 0xa9, 0xc9, 0xef,
- 0xab, 0x71, 0x7b, 0x12, 0xff, 0x85, 0x15, 0xfc, 0x45, 0x2b, 0xb5, 0x7a,
- 0x16, 0xbf, 0xc5, 0x0c, 0x06, 0x03, 0x80, 0x3b, 0x68, 0x4f, 0x1f, 0xe8,
- 0x81, 0x0f, 0x0e, 0xa1, 0xe2, 0x57, 0xcc, 0xae, 0x83, 0x15, 0xd2, 0x24,
- 0x25, 0xd0, 0x9c, 0x78, 0x4b, 0x37, 0xa1, 0xaf, 0xeb, 0xd1, 0xf9, 0x71,
- 0x77, 0x7b, 0x7b, 0x67, 0x6f, 0xe7, 0xf3, 0x17, 0xdb, 0x7b, 0x3b, 0x3b,
- 0x3b, 0xbb, 0x7b, 0x3b, 0x7b, 0x7b, 0xbb, 0xdb, 0x3f, 0x6f, 0xad, 0xaf,
- 0x5a, 0xba, 0xb7, 0x5f, 0xad, 0x68, 0x90, 0x66, 0xbd, 0x2e, 0x51, 0xac,
- 0x3f, 0xb9, 0xd9, 0x63, 0x56, 0x93, 0xf5, 0xa4, 0x9a, 0x8d, 0xa8, 0x2b,
- 0x3d, 0x9c, 0xe1, 0x64, 0x2a, 0x92, 0xa4, 0xb3, 0x60, 0x42, 0xaf, 0x4f,
- 0xbe, 0x7f, 0x77, 0x7c, 0xb2, 0xff, 0x3a, 0xb9, 0x38, 0x49, 0xf6, 0x61,
- 0xf7, 0xeb, 0xe0, 0x93, 0x88, 0x44, 0xe7, 0x8c, 0x4b, 0x81, 0xc7, 0xf0,
- 0x3e, 0x02, 0x33, 0x52, 0xb9, 0xd0, 0x27, 0x0c, 0xa2, 0x3d, 0xce, 0x02,
- 0x7a, 0x1d, 0xb7, 0x34, 0xbc, 0xae, 0x67, 0x8f, 0xdf, 0x08, 0x9f, 0xd2,
- 0x73, 0x5f, 0x5c, 0xf1, 0x5e, 0x75, 0xc7, 0x70, 0xec, 0xe4, 0x6b, 0x5a,
- 0x93, 0x3a, 0xb4, 0xd4, 0x8d, 0xed, 0x92, 0x70, 0x36, 0x24, 0x70, 0x0b,
- 0x6f, 0xe0, 0x5c, 0xc2, 0xfb, 0xd5, 0x0e, 0x0e, 0x52, 0xa1, 0xbe, 0x6f,
- 0x71, 0x12, 0x90, 0x91, 0x58, 0x28, 0xdd, 0x8c, 0x26, 0x78, 0xb2, 0x72,
- 0x4a, 0x74, 0x97, 0x67, 0x1f, 0x31, 0xeb, 0x26, 0xef, 0x95, 0x30, 0x67,
- 0x3f, 0x3b, 0x14, 0x6b, 0x30, 0x63, 0x44, 0x5e, 0xda, 0x90, 0x11, 0xe1,
- 0xd5, 0xd1, 0x1d, 0xf7, 0x63, 0x2c, 0xd9, 0x77, 0xc1, 0xdf, 0x84, 0xf7,
- 0xf8, 0x96, 0xb3, 0xef, 0xca, 0x00, 0xde, 0x9f, 0x1f, 0xbd, 0xfb, 0x1a,
- 0x1e, 0xdc, 0xef, 0x4f, 0xce, 0x5e, 0x9f, 0x53, 0xb3, 0x2c, 0xe0, 0xac,
- 0xc1, 0xc4, 0xc7, 0x9c, 0x50, 0x47, 0x25, 0xe7, 0x92, 0xbb, 0xfe, 0xa3,
- 0x90, 0x53, 0x3f, 0x2c, 0xf1, 0x37, 0x0b, 0x15, 0x1e, 0xc6, 0x89, 0xe8,
- 0xbe, 0x35, 0x02, 0x6a, 0xfc, 0x72, 0x96, 0x8e, 0xaf, 0x59, 0x43, 0x17,
- 0x62, 0x45, 0xa8, 0xdd, 0x16, 0xe7, 0xcc, 0x6c, 0xb1, 0xe2, 0xb5, 0x55,
- 0x17, 0x20, 0x47, 0xb4, 0x22, 0xd9, 0x8a, 0x56, 0x94, 0x2e, 0x30, 0xcf,
- 0x10, 0xad, 0x5f, 0x4e, 0xd3, 0x2b, 0x74, 0x18, 0x1f, 0x83, 0xa0, 0x33,
- 0xed, 0xfe, 0x53, 0xbb, 0xe4, 0x6b, 0x03, 0xed, 0x1d, 0x81, 0x00, 0x80,
- 0x22, 0x07, 0xf0, 0x0b, 0xf5, 0x3c, 0x89, 0xd4, 0xc9, 0x7e, 0x7a, 0x84,
- 0xf4, 0x70, 0x85, 0xed, 0x76, 0xdd, 0x29, 0x94, 0x3c, 0x16, 0xdc, 0x1d,
- 0x12, 0xcc, 0x07, 0x01, 0x7e, 0x8f, 0x28, 0xa7, 0xdc, 0x52, 0x60, 0x04,
- 0xaa, 0x7c, 0x58, 0x22, 0x4a, 0x03, 0xc1, 0xe4, 0x21, 0x4b, 0xce, 0x83,
- 0x01, 0xf2, 0x54, 0x65, 0xf1, 0x6e, 0x2a, 0x06, 0xaf, 0x73, 0x25, 0x41,
- 0x0e, 0x58, 0x59, 0x37, 0x30, 0x19, 0x5f, 0x63, 0xc4, 0xe3, 0x01, 0x57,
- 0x35, 0x0d, 0x25, 0xe5, 0x9a, 0x94, 0xa8, 0xb6, 0x6c, 0x10, 0xe3, 0xa4,
- 0x4e, 0x49, 0x56, 0xf3, 0xba, 0x85, 0xbd, 0x48, 0x2b, 0x79, 0x25, 0x79,
- 0x05, 0x0e, 0x24, 0x83, 0x2f, 0x2f, 0xc1, 0xbd, 0x5a, 0xd3, 0x90, 0x02,
- 0x7f, 0x4f, 0x7a, 0xd3, 0x25, 0xdf, 0x71, 0x24, 0xc4, 0x13, 0x03, 0x17,
- 0xca, 0xd1, 0x14, 0xdc, 0xa0, 0xb4, 0x6d, 0x63, 0xd9, 0x2c, 0x0b, 0x47,
- 0x9a, 0x63, 0xce, 0xec, 0xcd, 0xb0, 0x6e, 0x05, 0xd7, 0x10, 0x7a, 0xe4,
- 0x6e, 0x81, 0x8e, 0x7c, 0xfc, 0xd4, 0xc3, 0xd7, 0x04, 0xcb, 0x26, 0xc1,
- 0x76, 0xfe, 0x3d, 0xda, 0x23, 0x6e, 0x2a, 0xaf, 0xab, 0x6c, 0x7a, 0xa9,
- 0x78, 0x43, 0x72, 0x85, 0xf0, 0x2c, 0xd3, 0x16, 0x2a, 0x11, 0xfb, 0x4b,
- 0xe7, 0x0e, 0xfe, 0xa4, 0x50, 0x5e, 0x72, 0x05, 0xb6, 0x2e, 0xcf, 0x81,
- 0x24, 0x1b, 0x3c, 0x44, 0x9c, 0xa2, 0x7f, 0x92, 0x40, 0x2d, 0xd7, 0x5c,
- 0x83, 0x75, 0x34, 0x22, 0x8c, 0xf9, 0xd6, 0xb1, 0xb5, 0xe3, 0xd5, 0xba,
- 0x5f, 0x70, 0x05, 0x01, 0x8e, 0x8a, 0x10, 0xe1, 0x1c, 0x7a, 0x97, 0xa5,
- 0xf1, 0x00, 0x22, 0x25, 0xfb, 0xc8, 0x49, 0x2d, 0x3a, 0x37, 0xaf, 0xe4,
- 0x39, 0xa1, 0x5e, 0xe7, 0xcb, 0xad, 0xe1, 0x73, 0xf0, 0x42, 0x5e, 0x6d,
- 0x46, 0x14, 0x63, 0x45, 0x4d, 0x23, 0x71, 0x1d, 0xa2, 0x05, 0x54, 0x43,
- 0x57, 0xb5, 0x58, 0x61, 0x41, 0x24, 0xdf, 0xec, 0xde, 0xbc, 0x7f, 0x70,
- 0xbe, 0xa6, 0xa2, 0x40, 0x42, 0x08, 0x0e, 0x3a, 0x66, 0x52, 0x42, 0x69,
- 0x95, 0x46, 0xa8, 0x66, 0x63, 0x96, 0xcb, 0x91, 0xdf, 0x58, 0xa6, 0x11,
- 0x04, 0x39, 0x72, 0x93, 0xf0, 0x35, 0xe3, 0xd4, 0xb8, 0x18, 0xdf, 0x65,
- 0x04, 0x11, 0x95, 0x2b, 0xd0, 0x16, 0x31, 0x14, 0x24, 0x30, 0x2e, 0x2b,
- 0x47, 0x39, 0xb4, 0x5a, 0x37, 0x7a, 0x21, 0xae, 0x21, 0xfa, 0x35, 0x66,
- 0x37, 0xca, 0x79, 0x57, 0xf3, 0x9b, 0xc7, 0x59, 0x4d, 0x3c, 0x24, 0xd3,
- 0x17, 0xa7, 0xf7, 0xc2, 0x0d, 0xf2, 0xf9, 0xc3, 0x4c, 0x47, 0x07, 0xf1,
- 0x49, 0x1d, 0x63, 0xae, 0x0a, 0xaa, 0x03, 0xb7, 0x8a, 0x8f, 0x3e, 0x94,
- 0x48, 0x0e, 0x24, 0xc5, 0xb4, 0x92, 0x3b, 0xcc, 0x28, 0xe9, 0xd6, 0x11,
- 0x07, 0x5e, 0x52, 0x3f, 0xf7, 0x92, 0xaf, 0xd2, 0x2a, 0x1f, 0xf7, 0xb5,
- 0x32, 0xa5, 0x56, 0xaa, 0xe4, 0x37, 0x7c, 0xc5, 0xc2, 0x0d, 0x49, 0xeb,
- 0xd9, 0x1c, 0x26, 0xdf, 0x5b, 0xa9, 0x51, 0xd2, 0x21, 0x01, 0x96, 0xcb,
- 0xbe, 0x00, 0x6e, 0xad, 0x81, 0xba, 0xa4, 0xf4, 0xe9, 0x90, 0x8d, 0xe8,
- 0x53, 0x74, 0xe2, 0x4b, 0x09, 0x61, 0x57, 0xd3, 0xea, 0xc6, 0x79, 0xc2,
- 0xb0, 0x57, 0xca, 0x8a, 0x00, 0xce, 0x28, 0xb2, 0xb4, 0x58, 0x06, 0x8a,
- 0xa5, 0x0b, 0x2f, 0xc1, 0xdf, 0xee, 0xf8, 0x5a, 0xa1, 0x60, 0x58, 0x5f,
- 0x2b, 0x8d, 0x4b, 0xb4, 0xe8, 0x11, 0xbe, 0x7e, 0xb9, 0x39, 0xc7, 0xa2,
- 0x06, 0x03, 0x5a, 0x30, 0x5e, 0x1a, 0x65, 0xa0, 0x27, 0x17, 0x87, 0xff,
- 0x92, 0xec, 0xb7, 0x9d, 0xe7, 0x7c, 0x33, 0x35, 0xe0, 0x95, 0xfa, 0x9e,
- 0xc0, 0x30, 0x76, 0x09, 0x45, 0x94, 0x02, 0x5b, 0x29, 0xb6, 0x7f, 0x4d,
- 0x13, 0x9f, 0xbd, 0x89, 0xb8, 0x2a, 0x34, 0xb2, 0xba, 0xbe, 0xb7, 0xaa,
- 0x02, 0xfc, 0x1a, 0x5c, 0x0a, 0x41, 0x61, 0x21, 0xc9, 0x1d, 0xcd, 0x53,
- 0x89, 0x6c, 0x67, 0x30, 0x35, 0xda, 0x94, 0xb9, 0x30, 0x50, 0x04, 0x61,
- 0x4b, 0xac, 0xa0, 0xa0, 0x95, 0xe5, 0x35, 0x54, 0x2d, 0xc9, 0xe0, 0x92,
- 0x02, 0x83, 0x41, 0x55, 0xd9, 0x34, 0xc4, 0xb5, 0xfb, 0xc0, 0x47, 0xee,
- 0x83, 0x5d, 0x2c, 0x7a, 0x05, 0xca, 0x58, 0x2e, 0x45, 0x0f, 0x6a, 0x92,
- 0xac, 0x1d, 0x3b, 0xb9, 0xcd, 0x4e, 0x2d, 0x0c, 0x11, 0x1b, 0x31, 0x06,
- 0x5c, 0xd4, 0xf4, 0x5e, 0xbc, 0xe6, 0xb8, 0x53, 0x8d, 0x6b, 0x86, 0x17,
- 0x13, 0x70, 0xe0, 0x00, 0x3c, 0x85, 0x82, 0xdf, 0x5a, 0xbc, 0x4a, 0x82,
- 0xbe, 0xa9, 0xd5, 0x66, 0xa8, 0x3e, 0x92, 0x77, 0xb0, 0xaa, 0x3c, 0x0a,
- 0x01, 0x5d, 0x0c, 0x53, 0x05, 0xa8, 0x35, 0x74, 0x64, 0xf5, 0x9b, 0x5b,
- 0x04, 0x4d, 0xdc, 0xf0, 0xa8, 0x6e, 0xb1, 0x27, 0x57, 0x16, 0x2a, 0x88,
- 0x51, 0x7d, 0xe3, 0x00, 0xf8, 0xb4, 0x59, 0x2e, 0x6f, 0x39, 0xce, 0x82,
- 0x0c, 0x9d, 0x79, 0xb1, 0x16, 0xdc, 0x7c, 0x42, 0x3f, 0x45, 0x65, 0x3c,
- 0x51, 0xd0, 0xd9, 0xa4, 0xb4, 0xdd, 0x28, 0x93, 0x7a, 0x13, 0x44, 0x25,
- 0xb2, 0x8b, 0x80, 0x30, 0xe5, 0x13, 0x28, 0x94, 0x39, 0x03, 0x71, 0xaf,
- 0x79, 0xea, 0xe6, 0x3b, 0x68, 0xd5, 0x3c, 0x39, 0x55, 0x97, 0xc9, 0xcd,
- 0xec, 0xe5, 0x22, 0x3a, 0xb1, 0x9e, 0x32, 0xd7, 0xc2, 0x9d, 0x30, 0x1e,
- 0xe9, 0xa8, 0x79, 0x77, 0x20, 0xd9, 0xce, 0x9d, 0x9c, 0x65, 0x9b, 0xde,
- 0x40, 0x19, 0x64, 0x9e, 0x32, 0x49, 0x66, 0xf7, 0x9a, 0x9a, 0xa2, 0xb2,
- 0x01, 0x63, 0x3c, 0xc0, 0x2a, 0xf1, 0xf9, 0xe7, 0x91, 0x2c, 0xf8, 0xd1,
- 0x3d, 0xbd, 0x47, 0x5f, 0x07, 0xd6, 0x8f, 0x29, 0x07, 0x9a, 0xb0, 0xb5,
- 0x01, 0x72, 0xa8, 0x33, 0x81, 0x74, 0x68, 0x18, 0x01, 0x66, 0x9a, 0xf4,
- 0xe8, 0xfc, 0x32, 0x11, 0x95, 0xf5, 0x3d, 0xdf, 0x5f, 0x13, 0xf5, 0x5a,
- 0x0b, 0xb3, 0x56, 0x12, 0xb0, 0xb4, 0x42, 0x31, 0x33, 0x36, 0xd9, 0x1e,
- 0x6d, 0x20, 0x35, 0x93, 0xe4, 0x3e, 0xe4, 0x4b, 0x95, 0x95, 0x80, 0xf3,
- 0x42, 0x1b, 0xe6, 0x45, 0xd6, 0xc1, 0x38, 0xea, 0x68, 0xd1, 0x91, 0xab,
- 0x2a, 0xea, 0x79, 0xc4, 0xfb, 0xd5, 0xc3, 0x79, 0xff, 0x6b, 0x86, 0xb3,
- 0x9f, 0x3c, 0x98, 0xa2, 0x21, 0x90, 0x10, 0xe0, 0xf8, 0x95, 0x25, 0xa7,
- 0x15, 0xa0, 0x6a, 0x93, 0x7b, 0x64, 0x8d, 0x50, 0x18, 0xb8, 0x55, 0x7d,
- 0x2f, 0x36, 0x4c, 0xcc, 0x0b, 0x79, 0x1a, 0x4a, 0x0d, 0xb7, 0xdf, 0xb7,
- 0xa1, 0x7c, 0xea, 0x70, 0x05, 0xf7, 0xc6, 0x25, 0xa1, 0xb4, 0xd3, 0x2b,
- 0x34, 0xed, 0x69, 0x67, 0xb8, 0x1d, 0xca, 0x57, 0x2e, 0x19, 0xaa, 0x04,
- 0x00, 0x6d, 0x0d, 0x68, 0x29, 0x2f, 0xa2, 0xf0, 0x4c, 0x90, 0x1d, 0xd8,
- 0x7a, 0x4d, 0x3f, 0xdb, 0x11, 0x08, 0x2f, 0x3a, 0x49, 0x5a, 0xb0, 0x88,
- 0x11, 0x74, 0xb2, 0xd9, 0x02, 0x49, 0x23, 0xc6, 0x01, 0x43, 0x21, 0x00,
- 0xe7, 0xe8, 0xa9, 0x3f, 0x52, 0xcf, 0xdc, 0x76, 0xeb, 0x18, 0x25, 0xa7,
- 0x40, 0x2b, 0xc1, 0x4b, 0x58, 0x3f, 0x84, 0xcf, 0x2c, 0x93, 0x96, 0xea,
- 0x95, 0xc9, 0x6d, 0x07, 0xcd, 0x44, 0x53, 0xa6, 0x67, 0x5c, 0xb6, 0xc9,
- 0xe5, 0xb2, 0x04, 0xe3, 0x55, 0x08, 0x46, 0x45, 0xa3, 0xe1, 0x56, 0x39,
- 0x3e, 0xb7, 0x83, 0xd3, 0x20, 0x7d, 0x3b, 0x43, 0x5d, 0x77, 0x3e, 0xd7,
- 0x62, 0x1d, 0x07, 0x72, 0x86, 0xd6, 0xdc, 0xf3, 0xbe, 0x37, 0x27, 0x9e,
- 0x51, 0xbb, 0xd3, 0x9c, 0x06, 0xd4, 0x03, 0x2c, 0x8b, 0x95, 0xac, 0x56,
- 0x5e, 0xe8, 0xd0, 0x29, 0x0d, 0x96, 0xbd, 0x59, 0x0f, 0x3a, 0x2e, 0xe1,
- 0xd5, 0x66, 0xba, 0x72, 0x0d, 0xf4, 0x93, 0xc1, 0xff, 0xd2, 0x95, 0x61,
- 0xf1, 0x9c, 0x63, 0xc7, 0x50, 0xb7, 0x63, 0x11, 0xe0, 0x99, 0x6a, 0x8a,
- 0x1f, 0x18, 0x3e, 0x07, 0x86, 0xda, 0x3c, 0x5c, 0xde, 0xad, 0xe5, 0x08,
- 0x81, 0xff, 0xbd, 0x09, 0x91, 0x6b, 0x1b, 0x65, 0xba, 0x95, 0x55, 0x48,
- 0x73, 0x6b, 0xae, 0x10, 0x88, 0xc4, 0x0a, 0x46, 0x03, 0x76, 0x17, 0xd9,
- 0x57, 0x5c, 0x28, 0xf1, 0xa0, 0x48, 0xc3, 0x65, 0x35, 0x5d, 0x6e, 0xcd,
- 0x46, 0x2a, 0xc4, 0xef, 0x4c, 0x19, 0x92, 0xdf, 0x3a, 0xa0, 0x17, 0x06,
- 0xef, 0xd5, 0x9c, 0xf1, 0xa5, 0xf4, 0x30, 0x84, 0xd9, 0x5d, 0x7a, 0x38,
- 0x45, 0x81, 0x69, 0x7b, 0x60, 0x4f, 0x5f, 0xe2, 0xa4, 0xd8, 0x75, 0xb5,
- 0xe4, 0x34, 0x57, 0x45, 0x9e, 0xb7, 0xa4, 0x59, 0xae, 0x4e, 0x8c, 0x29,
- 0x0c, 0xc4, 0xa1, 0xc3, 0x87, 0x4c, 0x7e, 0x95, 0x77, 0x55, 0x79, 0xbc,
- 0xe7, 0x26, 0x86, 0x12, 0x75, 0xaf, 0xb6, 0x97, 0xdd, 0x9d, 0x2d, 0x19,
- 0xcc, 0x96, 0x34, 0x20, 0x72, 0x9d, 0x92, 0xa4, 0x0f, 0x02, 0x31, 0x00,
- 0xa2, 0xf0, 0xe6, 0xe2, 0x1c, 0x01, 0x0e, 0xde, 0x99, 0x69, 0xe4, 0x31,
- 0xbc, 0x6b, 0x7c, 0x35, 0xd1, 0x5d, 0x0b, 0x38, 0x23, 0x4d, 0x62, 0xe4,
- 0xf2, 0x09, 0x6e, 0x83, 0xfa, 0x4e, 0xe4, 0x23, 0x52, 0x1a, 0xdc, 0x86,
- 0x5a, 0x53, 0xa6, 0xe8, 0xa2, 0xd3, 0x7b, 0xf8, 0x06, 0x5c, 0xbd, 0x3d,
- 0x0d, 0x95, 0x20, 0x8a, 0x3e, 0xdb, 0x7f, 0xf7, 0xf5, 0x21, 0x24, 0x01,
- 0x07, 0x37, 0x99, 0x33, 0xb5, 0x4f, 0x96, 0x63, 0xa8, 0x42, 0xb4, 0x62,
- 0x88, 0x7d, 0x03, 0x0e, 0xb3, 0x95, 0x47, 0x44, 0xc5, 0x47, 0x10, 0x2f,
- 0xb6, 0x5b, 0x23, 0xda, 0xd6, 0x12, 0xb3, 0xa8, 0x42, 0x82, 0x60, 0x85,
- 0x91, 0x66, 0x08, 0xf3, 0x6b, 0xb5, 0x1c, 0x2d, 0x52, 0x45, 0xa8, 0x49,
- 0x43, 0x08, 0x13, 0xb5, 0xb3, 0x0c, 0x9b, 0x67, 0x71, 0xcd, 0xd2, 0x5b,
- 0x9c, 0x4e, 0x5f, 0x42, 0xa7, 0x1f, 0x86, 0x56, 0x35, 0x81, 0xd8, 0xd8,
- 0xd9, 0xde, 0xf6, 0x05, 0x77, 0x3c, 0x14, 0x4b, 0xc4, 0x2d, 0xcb, 0x64,
- 0x7b, 0xf0, 0xe2, 0xc5, 0x2a, 0x46, 0xe8, 0x1a, 0x05, 0x1e, 0xca, 0xb3,
- 0x4f, 0x6e, 0x73, 0xc0, 0x8f, 0xae, 0x6a, 0xb3, 0x43, 0xa3, 0xa9, 0x72,
- 0x80, 0x11, 0xca, 0x8a, 0x3a, 0xa9, 0x45, 0x2d, 0x3c, 0xe2, 0xac, 0x81,
- 0xf3, 0xcc, 0xd5, 0x87, 0xc7, 0x52, 0xae, 0x79, 0xa4, 0x6c, 0x00, 0x67,
- 0x98, 0x31, 0x68, 0xc1, 0x01, 0x85, 0xb9, 0xf3, 0xe1, 0x7e, 0xd2, 0xc2,
- 0x04, 0x0a, 0xfc, 0x8a, 0x25, 0xba, 0x8c, 0x67, 0x63, 0x22, 0xc1, 0xfb,
- 0x53, 0xb6, 0xff, 0x1d, 0xbd, 0xfb, 0x5a, 0xcc, 0x21, 0xa4, 0xdb, 0xc3,
- 0x96, 0xbe, 0xd5, 0xd2, 0xf4, 0xdf, 0x4b, 0xdd, 0x1c, 0x0e, 0x27, 0x45,
- 0xf0, 0x86, 0x94, 0xbd, 0xcd, 0xe7, 0xc2, 0x0a, 0xfc, 0xee, 0xaf, 0xb0,
- 0x55, 0x5e, 0x24, 0x83, 0x40, 0x38, 0xd1, 0xb2, 0x39, 0x2c, 0x99, 0xcc,
- 0xee, 0x4d, 0x33, 0xd2, 0x1e, 0xd0, 0xba, 0x79, 0x66, 0x5c, 0xb3, 0xa2,
- 0xe7, 0x8a, 0x7a, 0x0e, 0x0a, 0x8a, 0x64, 0x93, 0x8e, 0x2e, 0xa5, 0x1b,
- 0x9c, 0xef, 0x96, 0x24, 0xf2, 0x69, 0x43, 0x69, 0x98, 0x3a, 0x9b, 0x85,
- 0x16, 0x59, 0xb2, 0xea, 0x9b, 0xed, 0xa7, 0x6d, 0x86, 0x94, 0x52, 0xee,
- 0x21, 0x57, 0xe7, 0xdd, 0x46, 0x51, 0xd6, 0xa2, 0xf8, 0xef, 0x8f, 0xf3,
- 0x81, 0x11, 0xf2, 0x41, 0xe5, 0x9b, 0x6a, 0x3e, 0xf1, 0x36, 0x0d, 0x1d,
- 0x71, 0xa7, 0x23, 0xe4, 0x42, 0xde, 0x97, 0xae, 0xd3, 0xee, 0xee, 0xe4,
- 0x7d, 0x5b, 0x9a, 0x8e, 0x03, 0xc0, 0x22, 0xad, 0x96, 0x55, 0x72, 0xa9,
- 0xa7, 0xa6, 0xcb, 0xb0, 0x14, 0x0e, 0xce, 0x91, 0x37, 0xc5, 0x92, 0xb5,
- 0x44, 0xf3, 0xdb, 0x51, 0x74, 0x89, 0x69, 0x08, 0x28, 0xfc, 0xb8, 0xbc,
- 0x6e, 0x72, 0x2d, 0x3b, 0x08, 0xac, 0x69, 0x66, 0x69, 0x2c, 0xd4, 0x28,
- 0xc6, 0x95, 0x87, 0xfd, 0x2e, 0x97, 0x73, 0xe5, 0x7d, 0xac, 0x6f, 0xd1,
- 0xe0, 0xd3, 0xea, 0x1a, 0x85, 0xac, 0x9d, 0x29, 0x2a, 0x16, 0xaf, 0xd0,
- 0xbd, 0x62, 0x58, 0x93, 0x3c, 0x25, 0xc2, 0x14, 0x84, 0xeb, 0xc6, 0x52,
- 0x34, 0x57, 0x60, 0x6d, 0x8d, 0x8d, 0xf0, 0x5b, 0x6c, 0x8a, 0x3f, 0x8f,
- 0x17, 0xd0, 0x6c, 0xe9, 0x0f, 0xda, 0xe3, 0xbd, 0x8f, 0xe1, 0x11, 0xcb,
- 0x7c, 0x60, 0x3d, 0xf9, 0xd4, 0x13, 0x27, 0xf2, 0x7b, 0x87, 0x5f, 0x11,
- 0x87, 0x2e, 0x60, 0x64, 0x9d, 0xa4, 0xde, 0xb4, 0xa6, 0x85, 0xba, 0x00,
- 0x8c, 0x3e, 0xd0, 0xcc, 0x80, 0x02, 0xd1, 0xda, 0x2e, 0x28, 0xec, 0x40,
- 0xe0, 0x15, 0xa4, 0x33, 0x63, 0xef, 0x21, 0x64, 0x89, 0xaf, 0x11, 0x35,
- 0x95, 0x3c, 0x14, 0x96, 0x2d, 0x44, 0xfd, 0x85, 0xab, 0x5b, 0xb2, 0xe7,
- 0xd0, 0x27, 0x66, 0x28, 0x03, 0x14, 0xb0, 0x83, 0x1a, 0x51, 0xed, 0xe7,
- 0x17, 0x6c, 0x46, 0xc0, 0xd5, 0x67, 0xfa, 0xe8, 0x77, 0x87, 0x67, 0x5f,
- 0x9d, 0x9c, 0x1f, 0xd2, 0x7e, 0xbc, 0x3e, 0xfc, 0xea, 0x3d, 0x73, 0x2d,
- 0xa6, 0x0e, 0x31, 0x3d, 0x03, 0x3f, 0x59, 0xec, 0x5f, 0x80, 0x3b, 0xe3,
- 0x70, 0x3d, 0x90, 0xa9, 0xc8, 0x41, 0x7d, 0xa3, 0x42, 0x13, 0xf1, 0x04,
- 0x8b, 0x78, 0x9a, 0x89, 0xad, 0x32, 0x47, 0x12, 0x82, 0x47, 0x4c, 0xe7,
- 0x58, 0x3f, 0xae, 0x72, 0x0f, 0xf5, 0x52, 0x8f, 0x92, 0x60, 0xbb, 0x56,
- 0x7b, 0xde, 0xa8, 0x79, 0x2b, 0x96, 0x69, 0x3d, 0x7c, 0xd4, 0xec, 0xa8,
- 0x80, 0xd2, 0x8e, 0xb2, 0x15, 0x20, 0xde, 0x03, 0x27, 0x47, 0x2b, 0x5c,
- 0xe7, 0xb4, 0x90, 0x5b, 0x13, 0x15, 0xe5, 0xb9, 0x6d, 0xdc, 0xe3, 0x79,
- 0x8d, 0x2b, 0x5c, 0x14, 0x0a, 0xad, 0x6c, 0x5f, 0x09, 0x71, 0x13, 0x7b,
- 0x93, 0xb4, 0xf3, 0xa9, 0x5e, 0x07, 0xe0, 0x7e, 0x55, 0x26, 0x38, 0x71,
- 0x72, 0x6b, 0xab, 0x3f, 0x5c, 0x02, 0x7d, 0xb5, 0x08, 0xcd, 0x86, 0x2a,
- 0xc1, 0x77, 0x98, 0xa7, 0x56, 0x45, 0x95, 0xf2, 0xef, 0x56, 0x1b, 0x11,
- 0x2b, 0x1f, 0x84, 0xe4, 0x28, 0xe9, 0xdc, 0xae, 0x66, 0x3d, 0x17, 0x32,
- 0x53, 0xb6, 0x73, 0x88, 0x20, 0x10, 0x02, 0x57, 0xb7, 0x2a, 0xa3, 0x7b,
- 0x01, 0x45, 0xce, 0x2e, 0xe7, 0x13, 0x04, 0x2a, 0xe4, 0xea, 0x7a, 0xf1,
- 0x4d, 0x64, 0xb1, 0x20, 0x9b, 0x48, 0x98, 0xab, 0x86, 0xe1, 0xf1, 0x96,
- 0xc2, 0x25, 0x20, 0xc4, 0x17, 0x9f, 0x77, 0x69, 0x5d, 0x4a, 0xc5, 0xf3,
- 0x19, 0x0d, 0x1c, 0x27, 0x6b, 0x6b, 0x6b, 0xaf, 0x0f, 0x2f, 0xf6, 0x8f,
- 0x8e, 0x0f, 0x5f, 0x27, 0x47, 0xef, 0xde, 0x9c, 0x9c, 0xbd, 0xdd, 0xbf,
- 0xd0, 0x68, 0x8c, 0xd7, 0xce, 0x22, 0xe7, 0xc1, 0x9c, 0x14, 0xba, 0x3e,
- 0xb0, 0xd6, 0x81, 0x84, 0x69, 0x17, 0xaf, 0xb4, 0x4a, 0x81, 0x2c, 0x43,
- 0xd6, 0x58, 0x83, 0xb5, 0x44, 0xa3, 0x38, 0x3c, 0xfa, 0x15, 0xcb, 0x05,
- 0x5b, 0xce, 0xf7, 0x3e, 0xb4, 0xe5, 0x34, 0x33, 0x1a, 0x4a, 0x57, 0x3e,
- 0xd8, 0x54, 0xca, 0x36, 0x90, 0xab, 0x69, 0xa6, 0x77, 0x22, 0xa0, 0x95,
- 0x91, 0xfe, 0x2f, 0x78, 0xc8, 0x47, 0x5b, 0x4d, 0x70, 0x66, 0x18, 0x5a,
- 0x0c, 0x0c, 0x2d, 0x05, 0x1c, 0x4a, 0x08, 0xba, 0x71, 0x59, 0x20, 0xa8,
- 0x24, 0x6c, 0xd3, 0xc1, 0x49, 0x60, 0x47, 0x19, 0x3d, 0x18, 0xb1, 0x3f,
- 0xf8, 0x24, 0xdc, 0xdf, 0x5c, 0xaa, 0xc7, 0x4f, 0x39, 0xf4, 0x08, 0x11,
- 0x45, 0x8c, 0x9f, 0x5a, 0xd1, 0x4e, 0xb9, 0xb3, 0x0e, 0x44, 0x57, 0xc7,
- 0xb0, 0xcd, 0x3b, 0xa7, 0x95, 0x16, 0xc3, 0xa6, 0x36, 0x9c, 0xbf, 0x9e,
- 0x24, 0xa6, 0xc1, 0x91, 0xd6, 0xe0, 0xe4, 0xb5, 0x60, 0x78, 0x7b, 0xfe,
- 0x39, 0x37, 0x44, 0x45, 0x17, 0x3e, 0xea, 0x35, 0xfe, 0x9c, 0xa6, 0xac,
- 0x2e, 0x2a, 0x3d, 0x6d, 0xfe, 0xdc, 0x1a, 0x66, 0xcb, 0xe0, 0x35, 0x3d,
- 0x34, 0x59, 0xce, 0x16, 0x5a, 0xc4, 0xd9, 0x24, 0x6a, 0xd8, 0xf2, 0x6c,
- 0x0b, 0x45, 0x68, 0x83, 0xf0, 0x01, 0xc3, 0xcf, 0x1b, 0x5d, 0x03, 0x99,
- 0x07, 0xe8, 0xbb, 0x36, 0x57, 0x60, 0x0d, 0x18, 0x5e, 0xf3, 0xde, 0x59,
- 0x61, 0x18, 0x17, 0x71, 0xd4, 0x90, 0x5c, 0xb0, 0x20, 0xe7, 0xee, 0x59,
- 0xac, 0x64, 0xf0, 0x42, 0xea, 0x03, 0x94, 0xb0, 0xfe, 0x1b, 0x56, 0x65,
- 0x86, 0x49, 0x56, 0x1b, 0xd4, 0xab, 0x22, 0x76, 0x3e, 0x36, 0x26, 0x15,
- 0xbe, 0xd8, 0x0c, 0xe9, 0x09, 0x39, 0xbd, 0x75, 0xed, 0x51, 0x74, 0xdb,
- 0x23, 0x50, 0x2e, 0x4e, 0xfc, 0xe4, 0xde, 0x4a, 0x67, 0x73, 0x95, 0x0c,
- 0x81, 0xc9, 0x5c, 0xd3, 0x2a, 0x47, 0x21, 0xf0, 0xb8, 0x91, 0xef, 0x12,
- 0xc0, 0xd7, 0xc5, 0x0d, 0xeb, 0xf2, 0x48, 0xed, 0x1c, 0xdd, 0x87, 0x39,
- 0x78, 0x12, 0x7a, 0xa6, 0x75, 0x9a, 0xc0, 0xf4, 0xe6, 0x6b, 0x56, 0x52,
- 0xd1, 0x5e, 0xb2, 0x00, 0x46, 0x70, 0x7f, 0xa9, 0x16, 0x00, 0x26, 0xcf,
- 0x4a, 0x75, 0x96, 0x56, 0x50, 0xa8, 0x90, 0x89, 0x23, 0x77, 0x86, 0x33,
- 0xc3, 0xfa, 0x7a, 0x18, 0x01, 0x5e, 0x16, 0x58, 0xb4, 0xe0, 0x86, 0xa6,
- 0x0c, 0xa6, 0x61, 0x87, 0x42, 0xa2, 0xee, 0x5d, 0x2b, 0xe6, 0xe0, 0xa0,
- 0x66, 0x10, 0x3a, 0xad, 0xb1, 0xa4, 0xa7, 0x45, 0x25, 0xe7, 0x0d, 0x12,
- 0xfe, 0x3a, 0xb3, 0x9e, 0x75, 0x90, 0xc1, 0xfa, 0xe2, 0x9a, 0xfa, 0x58,
- 0x4f, 0xae, 0x58, 0x47, 0x1a, 0xd1, 0xd0, 0x23, 0x06, 0x3a, 0x91, 0xc7,
- 0x5f, 0x9d, 0xa5, 0x97, 0x69, 0x36, 0xfd, 0xfd, 0xee, 0xf6, 0x79, 0x7a,
- 0xb5, 0x9c, 0xa6, 0xff, 0x8a, 0x17, 0x5f, 0x3d, 0x79, 0xb2, 0xbb, 0xfd,
- 0xd9, 0xe7, 0xdb, 0xeb, 0xed, 0xe8, 0x03, 0x1f, 0x90, 0x85, 0x08, 0x1b,
- 0xbe, 0xc9, 0xc0, 0x77, 0xd1, 0xcf, 0x70, 0x7c, 0x95, 0x43, 0xa9, 0x63,
- 0x41, 0x49, 0xd7, 0x20, 0x15, 0x6d, 0x12, 0x6c, 0x52, 0x60, 0x07, 0x19,
- 0x95, 0x97, 0xe8, 0xfa, 0x77, 0x3b, 0x7b, 0xc2, 0xca, 0x00, 0x12, 0x8d,
- 0x7b, 0x82, 0xd7, 0xe2, 0x65, 0x3e, 0xa7, 0x1b, 0xe8, 0x8b, 0xa4, 0x4e,
- 0xaf, 0x1c, 0xad, 0x6a, 0x36, 0xbd, 0xe4, 0x50, 0x38, 0xff, 0xe6, 0x25,
- 0x13, 0x79, 0x3e, 0x97, 0x52, 0x36, 0x5c, 0xa6, 0x05, 0x42, 0xd6, 0x22,
- 0x2b, 0x81, 0x20, 0x78, 0x55, 0xa6, 0x33, 0xcb, 0x54, 0xe1, 0xf7, 0x39,
- 0x6a, 0x6d, 0xb8, 0x98, 0x22, 0x8b, 0xc2, 0x42, 0xcf, 0x44, 0xe2, 0x15,
- 0x82, 0x9b, 0x2e, 0x2a, 0x0f, 0xc2, 0x27, 0xd7, 0x4d, 0x58, 0x00, 0x86,
- 0x16, 0x0b, 0x36, 0x95, 0x75, 0xcc, 0x4a, 0x58, 0x06, 0xb8, 0xd9, 0xc4,
- 0x66, 0x3a, 0xc4, 0xef, 0x40, 0x7f, 0x48, 0x05, 0x71, 0x71, 0x7d, 0x21,
- 0x79, 0xd5, 0x82, 0xd1, 0xb1, 0x6e, 0x69, 0x0d, 0x79, 0x63, 0x5e, 0xa9,
- 0x8f, 0xd8, 0x4c, 0x5e, 0x9a, 0x95, 0x68, 0xe7, 0x8b, 0x57, 0x20, 0x88,
- 0x9d, 0x2f, 0xfe, 0xd5, 0x7d, 0xb6, 0xab, 0x9f, 0xed, 0x7e, 0xf1, 0xaf,
- 0xc3, 0x21, 0xc6, 0xc7, 0x14, 0xd2, 0xb3, 0xaf, 0x7b, 0x8a, 0xb6, 0x92,
- 0xea, 0x11, 0x96, 0xbf, 0x1c, 0xf8, 0xb1, 0xec, 0xf5, 0xba, 0xf5, 0x1c,
- 0xae, 0x72, 0x5f, 0x3d, 0xaa, 0x8e, 0x6f, 0xe5, 0x56, 0xde, 0x0d, 0xa0,
- 0xd6, 0x55, 0xd7, 0xa2, 0x3b, 0x3f, 0x08, 0xda, 0xd1, 0xd8, 0x4b, 0xbc,
- 0xfc, 0x07, 0xa6, 0xd4, 0x3f, 0xac, 0x25, 0xea, 0xdd, 0xe4, 0xed, 0xb8,
- 0x87, 0xc3, 0xc3, 0xc8, 0x96, 0x1e, 0x4d, 0xad, 0xde, 0x0c, 0xb7, 0xcc,
- 0xb9, 0x1f, 0x7c, 0x07, 0x4a, 0xc8, 0x38, 0x06, 0xfb, 0x47, 0x05, 0xbf,
- 0x74, 0x49, 0x33, 0xf6, 0x8c, 0xe4, 0xc9, 0x90, 0x8c, 0x51, 0x4b, 0xc5,
- 0x23, 0xae, 0x7f, 0xf2, 0xc3, 0x0f, 0x2a, 0x50, 0xd1, 0x2f, 0x3a, 0xf2,
- 0x6b, 0xe2, 0x45, 0x13, 0x62, 0x6f, 0x33, 0x94, 0x89, 0x67, 0x9c, 0x41,
- 0x9a, 0x87, 0x5e, 0xf9, 0x97, 0x3a, 0x53, 0x69, 0x84, 0xb6, 0x76, 0xff,
- 0xfc, 0xe0, 0xe8, 0x08, 0x61, 0xa6, 0x58, 0xd4, 0x43, 0x61, 0x63, 0xa0,
- 0xcd, 0x0d, 0x84, 0x78, 0xf8, 0xa8, 0xc4, 0x90, 0xf4, 0x79, 0xef, 0xb0,
- 0xed, 0xa0, 0x7e, 0x6a, 0xcc, 0x14, 0x70, 0xdd, 0x4a, 0xd0, 0xac, 0x48,
- 0x39, 0xaf, 0xd6, 0xe5, 0xc1, 0xab, 0x7c, 0x5d, 0x9d, 0x58, 0xf2, 0xc9,
- 0xba, 0x07, 0xcf, 0x91, 0xfd, 0xc0, 0xa6, 0xbd, 0x12, 0xd1, 0x29, 0xff,
- 0x5b, 0xf6, 0x6a, 0x67, 0xbb, 0xfb, 0x09, 0x78, 0x6d, 0x19, 0x4e, 0xfc,
- 0x95, 0x77, 0x08, 0x3e, 0xf4, 0x7c, 0x3e, 0x91, 0xa7, 0xaf, 0xf3, 0xc9,
- 0x84, 0xee, 0x84, 0xdb, 0x74, 0xba, 0x24, 0x5a, 0x18, 0xf1, 0x0d, 0xcb,
- 0xff, 0xbf, 0x62, 0x1c, 0xf0, 0x58, 0xe9, 0xb3, 0xd5, 0x72, 0x34, 0xcb,
- 0x1b, 0x03, 0xde, 0xe2, 0x09, 0x7e, 0xc1, 0x13, 0xfe, 0x3e, 0x73, 0xd4,
- 0x91, 0xb1, 0x68, 0x27, 0xb2, 0x5f, 0xef, 0xb2, 0x28, 0x46, 0x69, 0xd9,
- 0x53, 0x77, 0x8e, 0x8d, 0xb3, 0xb7, 0xb3, 0xfb, 0xe4, 0xe9, 0xb3, 0xde,
- 0x50, 0xe5, 0x34, 0xb0, 0x88, 0x3a, 0x04, 0xa8, 0x90, 0x26, 0x1c, 0xa0,
- 0x42, 0x80, 0xe5, 0xda, 0xe5, 0x5c, 0x65, 0x2e, 0xc6, 0xdd, 0xbd, 0x92,
- 0xde, 0xfe, 0x95, 0xfb, 0x79, 0x85, 0x2e, 0xfe, 0x35, 0x9f, 0xbc, 0x72,
- 0x33, 0xfc, 0x57, 0x9e, 0xcb, 0x2b, 0x9d, 0x04, 0xed, 0xab, 0x65, 0x20,
- 0x56, 0x61, 0x6d, 0x9a, 0xc7, 0x36, 0xd7, 0x36, 0x71, 0x0d, 0x93, 0x46,
- 0x04, 0xc3, 0x60, 0x22, 0xde, 0x0f, 0x48, 0xab, 0x3e, 0x03, 0x6f, 0xeb,
- 0xe3, 0x80, 0x5a, 0x19, 0x70, 0x2b, 0x03, 0xcf, 0xb0, 0x81, 0x02, 0x3f,
- 0xe0, 0x8d, 0xe8, 0x6b, 0x1a, 0xe6, 0x14, 0x56, 0x16, 0x15, 0x05, 0x8a,
- 0x02, 0x41, 0x00, 0x07, 0x5f, 0x1f, 0xf5, 0xaa, 0xb0, 0x24, 0x43, 0xbf,
- 0xcb, 0x3e, 0xed, 0x42, 0x0c, 0xc7, 0xe9, 0x82, 0x4f, 0xff, 0x9a, 0x95,
- 0x53, 0x4c, 0x39, 0x8e, 0x84, 0xfb, 0x95, 0x8c, 0x69, 0xea, 0x4c, 0x6f,
- 0x9d, 0x29, 0x5b, 0xbc, 0x4b, 0x01, 0xa8, 0x0f, 0x9a, 0x01, 0x62, 0xb3,
- 0x04, 0x94, 0xc0, 0xe7, 0xb3, 0x70, 0xe9, 0x96, 0x83, 0x37, 0xce, 0xe9,
- 0xe9, 0xd2, 0xfb, 0xf4, 0x51, 0xfa, 0x4a, 0xf8, 0x89, 0xb1, 0x88, 0x75,
- 0x28, 0xc0, 0x9e, 0x4f, 0x84, 0xdc, 0x03, 0x69, 0xff, 0xa3, 0x4c, 0x93,
- 0x34, 0xc5, 0x6c, 0x22, 0x82, 0x21, 0xf3, 0xcf, 0x97, 0x5f, 0x1a, 0xca,
- 0xf3, 0x17, 0x09, 0xaa, 0xa2, 0xca, 0x5b, 0xea, 0x77, 0x54, 0x03, 0x94,
- 0xd8, 0x6c, 0xf1, 0x92, 0xaa, 0x07, 0xce, 0x05, 0x16, 0x44, 0xe3, 0xa8,
- 0x60, 0xa0, 0x50, 0xfc, 0x98, 0xe8, 0xe8, 0x5e, 0x8d, 0x0d, 0xdc, 0x42,
- 0xef, 0x4f, 0x38, 0x04, 0x2f, 0x79, 0x1b, 0xf0, 0xf5, 0x17, 0xbd, 0x35,
- 0x57, 0x1d, 0xc3, 0x49, 0xee, 0x2d, 0x07, 0xb2, 0x10, 0x68, 0x38, 0x1f,
- 0x12, 0xa8, 0x0d, 0xd2, 0x58, 0xa4, 0x31, 0x06, 0xe8, 0x40, 0xe9, 0x70,
- 0x92, 0xa6, 0xa6, 0x13, 0x05, 0xf4, 0x74, 0x06, 0x6a, 0x69, 0x3c, 0xe3,
- 0xdc, 0x06, 0x96, 0x1e, 0x7b, 0x1c, 0xad, 0x8a, 0xf7, 0x7a, 0x0e, 0x21,
- 0x19, 0x36, 0x53, 0x30, 0xbc, 0x32, 0x33, 0x9c, 0xc9, 0x35, 0x05, 0x34,
- 0xf7, 0xd2, 0x7c, 0x38, 0xb1, 0x2a, 0x10, 0x1e, 0x7c, 0x92, 0xa3, 0x60,
- 0xd9, 0x44, 0x47, 0xe4, 0x0d, 0x67, 0x10, 0x6b, 0xa7, 0xaf, 0x78, 0xb9,
- 0x77, 0x86, 0x57, 0xf9, 0xa5, 0x2c, 0x06, 0xb1, 0xc8, 0xab, 0x6c, 0x8b,
- 0xfe, 0xec, 0xd3, 0xe7, 0xbb, 0x2c, 0x95, 0xf1, 0x2f, 0x4f, 0x10, 0x8f,
- 0x15, 0xde, 0xfd, 0xc1, 0xd9, 0x70, 0xe7, 0x82, 0x7f, 0xc9, 0xdd, 0x9d,
- 0xaf, 0x5e, 0x1d, 0x1d, 0x25, 0xc8, 0x3c, 0xaa, 0x00, 0x17, 0x06, 0x95,
- 0xb0, 0xa2, 0xc5, 0x2a, 0xe9, 0x92, 0x73, 0x5a, 0x5c, 0xf0, 0x88, 0x06,
- 0x52, 0xa8, 0xa0, 0xce, 0x72, 0x77, 0xae, 0xe6, 0x19, 0xce, 0x01, 0xc2,
- 0xcd, 0x9a, 0xdd, 0x6d, 0xf6, 0xc3, 0x48, 0x5b, 0x62, 0xef, 0xb7, 0x9c,
- 0x55, 0xcf, 0x50, 0x1d, 0xbe, 0xc2, 0x15, 0x77, 0xbf, 0xc1, 0xcd, 0xb2,
- 0x50, 0xe0, 0xd3, 0x8c, 0xb1, 0xcd, 0x79, 0x7b, 0x07, 0x83, 0x42, 0xb2,
- 0x26, 0x6d, 0xb2, 0x07, 0x6d, 0x93, 0xbb, 0xc9, 0xa6, 0x15, 0x74, 0x75,
- 0x05, 0x6a, 0xb4, 0x5e, 0x0d, 0x4c, 0x1b, 0x1d, 0xf5, 0xc2, 0xb3, 0x5f,
- 0x8c, 0xeb, 0x8c, 0x74, 0x5d, 0x46, 0xd5, 0x9a, 0x09, 0x9f, 0x3b, 0x9c,
- 0x49, 0x41, 0x4d, 0x90, 0xf0, 0x74, 0x20, 0xb7, 0xa7, 0x8a, 0x44, 0x83,
- 0x37, 0xc3, 0xe4, 0x18, 0x11, 0xe3, 0x55, 0x2a, 0xe8, 0x2c, 0x76, 0xc3,
- 0x1a, 0x35, 0x10, 0xe9, 0x88, 0x0c, 0xbe, 0x26, 0x69, 0x2f, 0x0c, 0x89,
- 0x61, 0x24, 0x95, 0x1b, 0x4c, 0xba, 0x10, 0x97, 0xc8, 0x17, 0x2a, 0x8f,
- 0xf4, 0x61, 0x0b, 0x77, 0xcf, 0xc1, 0xe6, 0x2f, 0x76, 0x3f, 0x24, 0x7f,
- 0x39, 0x82, 0x0d, 0x1a, 0x09, 0xa1, 0xb0, 0x43, 0xb6, 0xee, 0x0e, 0x81,
- 0x84, 0x54, 0x66, 0x62, 0x74, 0x61, 0x64, 0x06, 0x06, 0x89, 0x81, 0x4f,
- 0x98, 0x5a, 0x03, 0x95, 0x01, 0xff, 0x9a, 0xc8, 0x68, 0x1d, 0x7a, 0xe3,
- 0x34, 0x73, 0xca, 0xb5, 0xec, 0x55, 0xe1, 0xc2, 0xcd, 0x61, 0x8b, 0x11,
- 0x71, 0xc3, 0xbb, 0xeb, 0x78, 0x90, 0x3c, 0xae, 0xf4, 0x96, 0x7e, 0x61,
- 0xe1, 0x6c, 0x54, 0xd2, 0xae, 0x67, 0xa5, 0x5c, 0x0d, 0x12, 0x23, 0x54,
- 0x08, 0x27, 0x11, 0x35, 0xe5, 0xed, 0x71, 0x62, 0x28, 0x37, 0x97, 0x5e,
- 0x54, 0xb4, 0xc8, 0x4c, 0x4c, 0x51, 0x2d, 0x23, 0x22, 0x0f, 0xe9, 0x53,
- 0x72, 0xcb, 0xc9, 0xda, 0x72, 0xa6, 0x7c, 0xc2, 0x8b, 0xd3, 0x38, 0xb2,
- 0xc1, 0x13, 0xf2, 0x2a, 0xd3, 0x11, 0x91, 0x49, 0x8f, 0x97, 0xa0, 0xd7,
- 0x4f, 0x7a, 0x3c, 0x54, 0xfe, 0xa2, 0x87, 0xf5, 0xc4, 0xc7, 0xc1, 0xf2,
- 0xf5, 0x86, 0x1d, 0xa7, 0x90, 0x9f, 0x79, 0xf5, 0x65, 0x63, 0x95, 0xf0,
- 0xb9, 0x35, 0xf5, 0x4a, 0x92, 0x4c, 0x22, 0x99, 0xdb, 0xde, 0x0d, 0xda,
- 0x7f, 0x75, 0x50, 0x30, 0x42, 0x21, 0x35, 0x13, 0x84, 0xb9, 0x8e, 0xdd,
- 0x67, 0x39, 0x12, 0x66, 0xa3, 0x86, 0x1e, 0x3f, 0xc5, 0x17, 0xc6, 0x8a,
- 0x5c, 0x08, 0xa8, 0x70, 0x37, 0x21, 0x01, 0xe3, 0xbc, 0xb4, 0x9b, 0xb9,
- 0xe8, 0x7d, 0x77, 0x05, 0xac, 0x0c, 0xe0, 0x39, 0x3b, 0x43, 0x64, 0x50,
- 0xfa, 0xba, 0xbe, 0xae, 0x01, 0xa7, 0xbc, 0xaf, 0x63, 0x41, 0xd7, 0x5d,
- 0x54, 0xae, 0xa9, 0xf4, 0xb6, 0xca, 0x5d, 0xbc, 0x6b, 0x91, 0x8f, 0x01,
- 0xa9, 0xfd, 0xea, 0xcb, 0x49, 0x71, 0xc5, 0x9c, 0xab, 0x4f, 0x07, 0x8d,
- 0x7f, 0x22, 0x20, 0x79, 0x57, 0x3b, 0x95, 0x01, 0xe3, 0xac, 0x88, 0x14,
- 0x6f, 0x7f, 0xaf, 0x08, 0x51, 0x7d, 0xc3, 0xa6, 0xd0, 0xb1, 0xb6, 0xed,
- 0x9a, 0x96, 0xfd, 0xa0, 0xf6, 0xdd, 0x17, 0x61, 0x5f, 0xb6, 0x38, 0xa9,
- 0xb6, 0x0c, 0xd9, 0x88, 0x38, 0x45, 0x2d, 0x57, 0x39, 0x3a, 0x2e, 0x10,
- 0xe8, 0x56, 0x73, 0x22, 0x74, 0x26, 0xa5, 0x21, 0xe9, 0x10, 0x48, 0x5a,
- 0x5f, 0xef, 0xcb, 0x9e, 0xe4, 0x08, 0xf4, 0x5e, 0xf6, 0xc0, 0xc1, 0x98,
- 0x2f, 0x59, 0x0d, 0x3c, 0xbd, 0x9c, 0x7a, 0x72, 0x2b, 0x0e, 0x44, 0x76,
- 0x50, 0xc4, 0x3f, 0x7f, 0x40, 0x70, 0x2d, 0x7b, 0x35, 0x32, 0x0c, 0x9e,
- 0x84, 0x99, 0x80, 0x29, 0x57, 0x46, 0xc5, 0xf0, 0xa5, 0xa3, 0x5a, 0x02,
- 0x65, 0xf4, 0xd2, 0x85, 0x58, 0x06, 0xb4, 0x94, 0x8a, 0xe3, 0x17, 0xc4,
- 0xcc, 0xb9, 0x9c, 0x2f, 0x38, 0x37, 0x7e, 0x5c, 0x4b, 0x3d, 0x4b, 0x9c,
- 0xa5, 0x61, 0xf2, 0x7e, 0x2e, 0xa5, 0x04, 0x32, 0x56, 0x96, 0xf3, 0x72,
- 0xbc, 0x9c, 0xb1, 0xa9, 0x62, 0xcc, 0x06, 0x32, 0x5c, 0x3c, 0x22, 0x1e,
- 0x34, 0xdc, 0xf3, 0xe1, 0x80, 0xc5, 0x38, 0x22, 0x06, 0x73, 0xed, 0x17,
- 0xa1, 0x28, 0x1c, 0x80, 0xa5, 0x06, 0x71, 0x48, 0x05, 0x0e, 0x35, 0x45,
- 0x19, 0x10, 0x7b, 0x06, 0x0f, 0xdf, 0x1c, 0x9e, 0x9d, 0x1d, 0x9e, 0xf1,
- 0x7a, 0xef, 0xcf, 0x1b, 0x65, 0xe3, 0x1c, 0x74, 0xaa, 0x77, 0x35, 0x5a,
- 0xd8, 0x6f, 0x0c, 0xa1, 0x2f, 0xac, 0x30, 0x9d, 0x4c, 0x18, 0x64, 0x1c,
- 0x1a, 0x84, 0xe0, 0x04, 0x49, 0xb1, 0xee, 0xd0, 0xbc, 0x88, 0xb0, 0x6f,
- 0xe7, 0x36, 0x08, 0x8b, 0x36, 0x06, 0xb2, 0x85, 0x6f, 0xa1, 0xd4, 0xaa,
- 0xa4, 0x4b, 0x4b, 0xc9, 0xbf, 0xce, 0x1a, 0x62, 0xea, 0x50, 0x23, 0x75,
- 0x33, 0x75, 0xa6, 0x4f, 0x9d, 0x7d, 0x02, 0x53, 0xbe, 0xe4, 0x33, 0xca,
- 0xba, 0x13, 0x16, 0xa3, 0xaa, 0x97, 0x8b, 0x7c, 0xe2, 0xac, 0xbd, 0xf4,
- 0x39, 0x89, 0x7f, 0x89, 0x9c, 0xf2, 0xca, 0x62, 0x5d, 0xe0, 0xd5, 0x34,
- 0x63, 0x44, 0x68, 0x6d, 0x6b, 0xe1, 0xf7, 0x26, 0xc8, 0x96, 0x93, 0xa0,
- 0x31, 0xab, 0x99, 0xd4, 0xcc, 0x2d, 0x57, 0xda, 0xcf, 0x60, 0x65, 0x64,
- 0x6e, 0x61, 0xe1, 0x37, 0x21, 0x67, 0x60, 0x5b, 0xd6, 0xcc, 0xc7, 0xbb,
- 0x73, 0x08, 0xdb, 0x9e, 0xc0, 0xa0, 0x20, 0xa5, 0xb4, 0xdc, 0x4b, 0x7e,
- 0xac, 0xf2, 0xf1, 0xcf, 0xfe, 0xf2, 0x40, 0xfa, 0x8f, 0x0f, 0x49, 0x17,
- 0x0b, 0x3d, 0x4d, 0x5e, 0x17, 0x4a, 0x95, 0x61, 0x49, 0xe5, 0x7e, 0x7f,
- 0x7e, 0x78, 0x96, 0xec, 0x7f, 0xcd, 0x28, 0xc0, 0xff, 0xcd, 0x0d, 0xe6,
- 0xe7, 0xf4, 0x76, 0x58, 0x53, 0x1c, 0x3e, 0xc5, 0x36, 0xc9, 0xcc, 0x14,
- 0x2e, 0xb8, 0x5c, 0x8d, 0x9d, 0xcd, 0xad, 0xfa, 0xb6, 0xbf, 0xee, 0x9b,
- 0x7b, 0xb8, 0x96, 0x3c, 0xba, 0x8b, 0x9f, 0xb2, 0x87, 0x7c, 0xc8, 0xc2,
- 0x5d, 0x14, 0x54, 0x24, 0x71, 0x49, 0xd8, 0xde, 0xe8, 0xe8, 0xab, 0x48,
- 0xed, 0x94, 0x5d, 0xda, 0x4f, 0x7a, 0x6f, 0x8b, 0xbf, 0x91, 0x30, 0x90,
- 0x6e, 0x3d, 0x19, 0x6e, 0x27, 0x1b, 0xdf, 0xe7, 0xf3, 0x17, 0xcf, 0xfe,
- 0x94, 0x1c, 0x6d, 0xf6, 0x1a, 0xc1, 0xfc, 0x52, 0x81, 0x75, 0x94, 0xce,
- 0x6f, 0xdc, 0x96, 0x9d, 0xe0, 0x64, 0x4b, 0x50, 0x9d, 0x55, 0x65, 0x91,
- 0xaa, 0xd1, 0x2b, 0x5b, 0x44, 0xe2, 0xa7, 0xe6, 0x05, 0x24, 0xdf, 0x39,
- 0xc8, 0x6b, 0xd6, 0xf2, 0xe9, 0xa9, 0x09, 0x2f, 0xdd, 0x8b, 0x67, 0x51,
- 0x13, 0x4f, 0x5d, 0x1b, 0xef, 0xa5, 0x8d, 0x5f, 0xd8, 0xc4, 0xee, 0x70,
- 0x7b, 0x37, 0xd9, 0x38, 0x39, 0xdf, 0xda, 0x75, 0x2d, 0xc4, 0x4d, 0xec,
- 0xa2, 0x09, 0x7e, 0xa8, 0xf9, 0xf2, 0x53, 0xee, 0xff, 0xc7, 0x6c, 0xfe,
- 0x73, 0xb2, 0xf1, 0xc3, 0xce, 0x0e, 0x35, 0xf0, 0xa7, 0x64, 0xff, 0xe8,
- 0x87, 0xe4, 0xe9, 0x90, 0x1a, 0x7b, 0x97, 0xde, 0x6a, 0x73, 0x0a, 0x66,
- 0x7b, 0x8e, 0x46, 0xe8, 0xfb, 0xa8, 0x8d, 0x67, 0xad, 0x36, 0x8e, 0x49,
- 0x2f, 0xfc, 0x48, 0xd7, 0xca, 0xf6, 0xf0, 0xc9, 0x6e, 0x92, 0x3f, 0xfb,
- 0xfc, 0xb9, 0x35, 0xa4, 0x6d, 0xe0, 0xfb, 0xa6, 0xb5, 0x52, 0xe0, 0x52,
- 0x48, 0xd4, 0x39, 0xfc, 0x48, 0x0c, 0x0d, 0x2c, 0x02, 0x95, 0x32, 0xae,
- 0xd3, 0xd2, 0x6a, 0x18, 0x73, 0xb9, 0x03, 0xda, 0x29, 0x85, 0x91, 0xce,
- 0x60, 0xb6, 0xa4, 0x8b, 0x73, 0x2f, 0x1a, 0x0e, 0xeb, 0xa6, 0xf6, 0xe8,
- 0x9f, 0x92, 0xb7, 0xe7, 0x47, 0x87, 0x34, 0xa3, 0x6d, 0x1a, 0x9a, 0x5f,
- 0x43, 0x19, 0x10, 0xbe, 0xc2, 0xe2, 0xbe, 0x00, 0x2a, 0xa9, 0xb6, 0x11,
- 0x56, 0xdb, 0x05, 0xd1, 0xd1, 0xc5, 0x5d, 0xa1, 0x5f, 0x0e, 0x49, 0x19,
- 0xec, 0x5f, 0xb1, 0x0a, 0x21, 0x57, 0x2d, 0xba, 0xfe, 0xb6, 0x98, 0xd3,
- 0x31, 0x29, 0x8b, 0x92, 0x23, 0xa7, 0x7a, 0x0d, 0x69, 0xe1, 0xdb, 0xd7,
- 0x87, 0x92, 0x52, 0xff, 0x36, 0x9d, 0x13, 0x8f, 0x64, 0x74, 0xac, 0xea,
- 0x86, 0xfd, 0xff, 0xe2, 0xce, 0x91, 0xf7, 0x8f, 0xef, 0xe7, 0x1f, 0x69,
- 0x1f, 0x3f, 0x1b, 0xee, 0x70, 0xc8, 0x36, 0x6b, 0xbd, 0x6f, 0xde, 0xd2,
- 0xdf, 0x3b, 0x4f, 0x7b, 0x09, 0x7f, 0xd5, 0xd4, 0xe0, 0xed, 0xbc, 0xae,
- 0x1d, 0x9c, 0x9c, 0x7c, 0x7b, 0x24, 0x01, 0x20, 0x07, 0x6a, 0x56, 0x65,
- 0xe1, 0xca, 0x69, 0xc5, 0xc2, 0x5d, 0x49, 0x7b, 0xf3, 0xd9, 0x4a, 0x70,
- 0xc6, 0xdd, 0x64, 0xd9, 0x82, 0xa3, 0x11, 0xea, 0x16, 0x47, 0xa8, 0x95,
- 0x47, 0xbb, 0xd8, 0x26, 0x16, 0x7f, 0x1a, 0xc8, 0x5e, 0x15, 0x43, 0x25,
- 0x9b, 0x09, 0x77, 0x74, 0xef, 0x60, 0x3b, 0x52, 0x5f, 0x0e, 0x51, 0xeb,
- 0xa6, 0x68, 0x53, 0x66, 0x82, 0x96, 0xa2, 0x23, 0xf4, 0xa2, 0xea, 0xbe,
- 0xbd, 0x73, 0x92, 0xee, 0x65, 0xd0, 0x7b, 0x6a, 0xb5, 0xed, 0x05, 0xd8,
- 0xd2, 0x90, 0x68, 0x17, 0x5a, 0xea, 0x07, 0xa6, 0x63, 0x8b, 0xa8, 0x37,
- 0xde, 0x5c, 0xc1, 0x96, 0x8d, 0xf0, 0xbc, 0x77, 0xfb, 0x6f, 0x0f, 0x5f,
- 0x7d, 0xb7, 0x7f, 0xfc, 0xfe, 0x90, 0x5e, 0xc9, 0x01, 0xe3, 0xee, 0x42,
- 0xf8, 0x30, 0xc6, 0x59, 0x8e, 0x4a, 0xbf, 0x15, 0x89, 0x07, 0xbd, 0x35,
- 0x09, 0x2f, 0x4f, 0xd6, 0xf9, 0xad, 0x1d, 0x79, 0x8d, 0xe8, 0x82, 0xff,
- 0xda, 0x95, 0xbf, 0x76, 0xff, 0xb4, 0xbe, 0xd9, 0x98, 0x74, 0xa4, 0x25,
- 0x33, 0xbd, 0xdc, 0x49, 0xbd, 0x27, 0x0e, 0x0f, 0x92, 0xdc, 0x0d, 0x59,
- 0x95, 0x75, 0xf3, 0xd1, 0x84, 0x45, 0x2f, 0x37, 0x46, 0xf7, 0xa1, 0x0e,
- 0xbe, 0xce, 0x2f, 0xbd, 0x82, 0x80, 0xb1, 0x0e, 0xa0, 0xfb, 0xcc, 0x56,
- 0x4b, 0xda, 0xb0, 0x26, 0xb2, 0x8f, 0x0b, 0x8e, 0x88, 0xdc, 0x58, 0x97,
- 0x5f, 0x5e, 0xbd, 0xde, 0xbf, 0x38, 0xe4, 0x17, 0xac, 0x7b, 0xab, 0x6d,
- 0x60, 0x69, 0x14, 0x3c, 0x9e, 0x0d, 0x75, 0x4d, 0xbf, 0xe2, 0x09, 0xad,
- 0x6f, 0x8a, 0x2f, 0x03, 0x4e, 0xf5, 0xd6, 0xb8, 0x98, 0xa7, 0x49, 0xe0,
- 0xb6, 0x4f, 0x53, 0xaf, 0x2c, 0x62, 0x65, 0x63, 0x5d, 0xbe, 0x5b, 0x77,
- 0x16, 0x5c, 0xba, 0xcb, 0x7b, 0xb7, 0x99, 0xb9, 0x2b, 0x27, 0x48, 0xb2,
- 0x88, 0x32, 0x6b, 0x25, 0x24, 0xcd, 0xef, 0x8f, 0x3a, 0x2b, 0xc4, 0xe2,
- 0x14, 0xa0, 0x6d, 0xbb, 0x8d, 0xd7, 0x3c, 0x78, 0xb6, 0x31, 0x15, 0xc5,
- 0xce, 0xee, 0x93, 0x3f, 0x61, 0x3d, 0x5f, 0xad, 0x6f, 0xd1, 0xdd, 0xb0,
- 0xfe, 0x27, 0xee, 0x3a, 0xf7, 0x35, 0xb5, 0xdd, 0x7e, 0xb0, 0x3e, 0xa5,
- 0x14, 0x25, 0xe1, 0x32, 0xbc, 0xeb, 0x01, 0xbc, 0x0f, 0x16, 0xf4, 0x4e,
- 0xb2, 0xc4, 0x0c, 0x0c, 0xc7, 0x82, 0x07, 0xb0, 0x5f, 0xa3, 0xec, 0x2a,
- 0x9f, 0xa3, 0xd4, 0x9f, 0x18, 0x75, 0xd1, 0x5d, 0x78, 0x7f, 0xf4, 0xe5,
- 0x5d, 0x99, 0xa3, 0x02, 0x08, 0x71, 0x9f, 0xb3, 0x7b, 0x4b, 0x24, 0xab,
- 0x2a, 0x53, 0x71, 0x65, 0xcf, 0x22, 0xc9, 0x78, 0xa4, 0xb6, 0x1d, 0x53,
- 0x46, 0x20, 0x13, 0x10, 0x6b, 0xb9, 0x87, 0xa0, 0x84, 0x68, 0x83, 0x30,
- 0xc8, 0xc2, 0xee, 0xec, 0x74, 0xc4, 0x49, 0xe6, 0x2e, 0x35, 0x26, 0xd0,
- 0xca, 0xdd, 0xd2, 0xdb, 0xf1, 0xcb, 0x03, 0x64, 0x26, 0xbe, 0x28, 0x65,
- 0x2d, 0x2b, 0x67, 0x43, 0x82, 0xb7, 0x51, 0x9f, 0x6d, 0xee, 0x53, 0x2b,
- 0x1f, 0x0d, 0xd3, 0x10, 0x95, 0x5e, 0xf4, 0x63, 0x62, 0x35, 0xf3, 0xac,
- 0x7c, 0x30, 0xc0, 0xa2, 0xc3, 0x19, 0x85, 0x29, 0x06, 0x91, 0x0e, 0xfc,
- 0xce, 0x70, 0x38, 0xf4, 0x75, 0xc9, 0x79, 0x5b, 0xd4, 0x07, 0x85, 0x5a,
- 0x46, 0x01, 0x7e, 0x2c, 0xd6, 0x78, 0x03, 0xc2, 0x3c, 0x04, 0xea, 0x4d,
- 0x0d, 0xbc, 0x51, 0x3b, 0x81, 0x3b, 0x1a, 0x81, 0x8d, 0xa3, 0xa7, 0xdd,
- 0xf6, 0x0c, 0xb4, 0xe1, 0xa6, 0x6b, 0x13, 0x1e, 0x18, 0x9b, 0xd8, 0x1e,
- 0xb5, 0xc0, 0xa6, 0xe3, 0x53, 0x85, 0x5b, 0x0b, 0xa6, 0x60, 0x0e, 0x20,
- 0x07, 0x9d, 0x48, 0xc6, 0xb1, 0x2c, 0x9a, 0x0e, 0x45, 0x4b, 0xad, 0x31,
- 0x93, 0x2b, 0xee, 0x00, 0x82, 0x20, 0xc5, 0x6a, 0x16, 0x25, 0x6b, 0x7a,
- 0xbc, 0xc6, 0x76, 0x83, 0x2c, 0x9c, 0xd8, 0xac, 0xed, 0x28, 0x96, 0x30,
- 0xeb, 0xcc, 0x90, 0xfd, 0x35, 0xcb, 0x51, 0xe1, 0x68, 0x2a, 0x4b, 0xe2,
- 0x21, 0xb1, 0xad, 0x98, 0xc1, 0xed, 0xa5, 0x93, 0xf7, 0xe6, 0x2a, 0x8e,
- 0x36, 0x1b, 0x08, 0xa0, 0x8b, 0x25, 0x22, 0x1a, 0xf7, 0x50, 0x50, 0x8f,
- 0x87, 0xfc, 0xe5, 0x63, 0x6b, 0xd1, 0x39, 0xcb, 0x5b, 0x6b, 0xe3, 0x6f,
- 0xe5, 0x26, 0xeb, 0xa2, 0x15, 0x15, 0xeb, 0xb2, 0x40, 0x67, 0x78, 0xbe,
- 0x97, 0xa4, 0x77, 0x74, 0xf5, 0xcc, 0x33, 0x8e, 0xcf, 0x44, 0xa4, 0x03,
- 0xac, 0x32, 0xc7, 0x81, 0x9d, 0xd1, 0xcd, 0x50, 0xa9, 0x56, 0x63, 0x9a,
- 0x98, 0xef, 0xec, 0x59, 0x89, 0x6d, 0x81, 0xcb, 0x35, 0x83, 0x5e, 0x8e,
- 0x7a, 0xe0, 0x0c, 0x6f, 0xaa, 0x92, 0xba, 0xa9, 0xe7, 0x3c, 0xf2, 0x4d,
- 0x54, 0x4b, 0x16, 0x71, 0x1e, 0x71, 0x89, 0x6c, 0xe7, 0x90, 0xb8, 0x0a,
- 0x5b, 0xad, 0x74, 0x3e, 0x09, 0x3a, 0x71, 0xfe, 0x69, 0x35, 0x3f, 0x71,
- 0x78, 0xef, 0x7c, 0x00, 0xa0, 0x0b, 0x57, 0x4c, 0x57, 0xd4, 0xab, 0xab,
- 0x2b, 0xab, 0xbc, 0xd3, 0x9a, 0x5a, 0x37, 0x91, 0x1d, 0xf3, 0xaa, 0x70,
- 0x14, 0xf4, 0xfd, 0xaa, 0xd5, 0xbc, 0x30, 0x9b, 0x8f, 0x59, 0x5d, 0x1a,
- 0xc4, 0x6c, 0x3e, 0x49, 0xd9, 0xb7, 0xda, 0x25, 0x5d, 0x21, 0x41, 0xa3,
- 0xe9, 0x43, 0x3e, 0x39, 0x5b, 0x43, 0xe1, 0x84, 0xb9, 0x07, 0x64, 0xb0,
- 0x4d, 0x07, 0x3a, 0x9f, 0x8f, 0x40, 0xf1, 0x91, 0xa8, 0x77, 0x2e, 0xd4,
- 0x4a, 0x2a, 0x03, 0x8e, 0x52, 0xaf, 0x72, 0xad, 0x25, 0x0d, 0x6b, 0x2f,
- 0x17, 0x54, 0x39, 0x9a, 0x2b, 0x1f, 0x2a, 0x6e, 0x33, 0x0f, 0x10, 0xe9,
- 0x0d, 0x8e, 0x1e, 0x65, 0x57, 0x4f, 0xbf, 0x63, 0x26, 0x2d, 0x07, 0xaf,
- 0xe3, 0x57, 0x98, 0x64, 0x6b, 0x55, 0x86, 0x49, 0xd0, 0xa4, 0x98, 0x4a,
- 0x8a, 0x90, 0xc5, 0xcb, 0xd8, 0xd4, 0x6f, 0x6d, 0x2d, 0x0a, 0x8d, 0x08,
- 0xc4, 0x4b, 0xa0, 0x9a, 0x48, 0xc1, 0x11, 0x43, 0xca, 0x77, 0x31, 0x7a,
- 0xde, 0xff, 0x6b, 0xb3, 0x5c, 0x77, 0x9b, 0xb4, 0x6e, 0x35, 0x09, 0x40,
- 0x04, 0xa0, 0x01, 0x16, 0xe8, 0x9c, 0x0b, 0xff, 0x42, 0xf7, 0x09, 0x94,
- 0x0c, 0x0b, 0x5a, 0x8b, 0x91, 0x46, 0x67, 0xce, 0x85, 0x68, 0x20, 0x0f,
- 0x85, 0x38, 0x2f, 0xe2, 0x0a, 0x06, 0xa3, 0x35, 0xc9, 0x37, 0x1a, 0x8c,
- 0xc3, 0xca, 0xda, 0xab, 0x01, 0x0b, 0x46, 0x8d, 0x83, 0xf9, 0xd8, 0x39,
- 0x3d, 0x3d, 0x3b, 0xf9, 0xfa, 0xec, 0xf0, 0xfc, 0x3c, 0x79, 0x7b, 0x78,
- 0x21, 0xba, 0xfe, 0x85, 0x84, 0xde, 0x5d, 0xb1, 0xba, 0x9e, 0xc0, 0xd7,
- 0x60, 0x08, 0x4e, 0x16, 0x72, 0x62, 0x86, 0x04, 0xe4, 0x3c, 0x15, 0xec,
- 0x47, 0x83, 0xfc, 0x06, 0x25, 0x7e, 0xaa, 0x11, 0x7b, 0xd7, 0xb0, 0xf6,
- 0x23, 0xa6, 0x09, 0x0e, 0x49, 0x67, 0x3c, 0xf7, 0x66, 0x54, 0x08, 0xc6,
- 0x12, 0xe5, 0xe4, 0x72, 0x0e, 0xbd, 0x09, 0x9d, 0xaf, 0x6c, 0xfa, 0x89,
- 0xe9, 0xfd, 0x9e, 0x56, 0xb3, 0xe6, 0xb2, 0xe9, 0xfc, 0xeb, 0x99, 0x11,
- 0xc5, 0xef, 0x93, 0x1f, 0xa8, 0xcd, 0x09, 0x29, 0xaf, 0x6c, 0x41, 0xa6,
- 0x5b, 0xf6, 0x1c, 0xd5, 0x4e, 0x7d, 0x51, 0x21, 0x94, 0x28, 0x0d, 0xfe,
- 0xe3, 0x42, 0xc4, 0xc3, 0xee, 0x9a, 0x3c, 0x8d, 0xa2, 0x3a, 0x02, 0x96,
- 0xa9, 0x31, 0x75, 0xae, 0x67, 0x2d, 0x63, 0x9c, 0x24, 0xc7, 0xd9, 0x65,
- 0x0d, 0x29, 0x84, 0xbb, 0xa3, 0xe6, 0xb6, 0x19, 0xfd, 0x79, 0x87, 0xab,
- 0x9e, 0xd1, 0xaf, 0x4f, 0x3e, 0x7f, 0xbe, 0xfd, 0xb9, 0xfc, 0x6a, 0xff,
- 0xbe, 0x78, 0xba, 0xad, 0x28, 0xea, 0xf4, 0xd7, 0xd3, 0xbd, 0xa7, 0x3b,
- 0x7b, 0x0c, 0xee, 0xb8, 0xbd, 0xb7, 0x4d, 0xff, 0xff, 0x54, 0x3f, 0x61,
- 0x04, 0xcb, 0x17, 0xbb, 0x9f, 0x7f, 0x86, 0x68, 0x18, 0xa6, 0x8f, 0x29,
- 0x75, 0x32, 0xa8, 0x8b, 0x01, 0x30, 0xa6, 0x20, 0xf9, 0xfc, 0xbe, 0x69,
- 0x89, 0x64, 0xf7, 0xfa, 0x98, 0x9d, 0xa9, 0x57, 0xa2, 0xd3, 0x4c, 0x33,
- 0x3e, 0xf6, 0x6a, 0x55, 0x15, 0xdc, 0x1b, 0x8b, 0x10, 0x97, 0xb4, 0x6d,
- 0x9d, 0x86, 0xbe, 0x5d, 0xe3, 0x6f, 0x80, 0xb6, 0x35, 0xde, 0x91, 0x40,
- 0xf3, 0x00, 0x1f, 0xee, 0x97, 0x76, 0x6d, 0x89, 0xe4, 0x6b, 0x40, 0x7d,
- 0xd3, 0xad, 0xd2, 0xf7, 0xc6, 0x56, 0x09, 0xda, 0x3d, 0xc5, 0x62, 0xe0,
- 0x4c, 0x72, 0x12, 0x2e, 0x25, 0x5c, 0xf9, 0x97, 0xf6, 0x27, 0x96, 0x2b,
- 0x7e, 0x4b, 0xa9, 0x21, 0x89, 0x7b, 0x73, 0xb9, 0x08, 0x1d, 0x7d, 0x35,
- 0x88, 0x67, 0xcd, 0x6f, 0xbf, 0x5f, 0x29, 0x66, 0x65, 0xfa, 0x90, 0xcb,
- 0xe1, 0x92, 0xc2, 0xba, 0x1d, 0x53, 0x8e, 0x9a, 0x53, 0x32, 0xfa, 0x05,
- 0xcd, 0xf9, 0x19, 0x81, 0x82, 0xdd, 0xce, 0x0d, 0x82, 0xcd, 0xc9, 0x25,
- 0xb0, 0xcd, 0x56, 0xc3, 0xa1, 0x8a, 0xda, 0x35, 0x27, 0xaf, 0x3a, 0x92,
- 0x1d, 0xc8, 0x1b, 0x2a, 0x73, 0xba, 0xbc, 0x38, 0x3a, 0x85, 0xb7, 0x05,
- 0xae, 0x78, 0x79, 0xde, 0x28, 0x3b, 0xea, 0x8a, 0xa9, 0x31, 0xe8, 0x4f,
- 0xfb, 0xc0, 0x79, 0x72, 0x87, 0xee, 0xc1, 0xa9, 0xf9, 0xd8, 0x7a, 0x57,
- 0x58, 0x78, 0xc3, 0xc5, 0xaa, 0x77, 0x1d, 0x49, 0xff, 0x1c, 0xc2, 0xd7,
- 0x5d, 0x73, 0xe1, 0xed, 0x83, 0xa2, 0xd2, 0x5a, 0x16, 0x83, 0xa1, 0x4a,
- 0x19, 0xdb, 0x7f, 0xd3, 0x58, 0xd8, 0xe0, 0x77, 0x2e, 0x6c, 0x0b, 0x97,
- 0x99, 0xd6, 0x08, 0x4d, 0x85, 0xf2, 0xa7, 0x61, 0x2e, 0xad, 0xe3, 0x76,
- 0xa3, 0xb4, 0x6c, 0xa0, 0xe8, 0xaf, 0x49, 0x2d, 0x09, 0xba, 0x5e, 0xe9,
- 0xba, 0x40, 0xba, 0xa3, 0xc8, 0x11, 0xff, 0xb2, 0xb6, 0x76, 0x7e, 0x7a,
- 0x78, 0xf8, 0x3a, 0x39, 0x3e, 0x7a, 0x7b, 0x74, 0x11, 0x48, 0xe1, 0xee,
- 0xf6, 0x30, 0x4b, 0xab, 0x55, 0x9c, 0x6a, 0x2d, 0x87, 0xc7, 0x6c, 0x96,
- 0xfe, 0xec, 0xfe, 0x9e, 0x65, 0x9a, 0x45, 0x31, 0x6d, 0xbf, 0x07, 0x7d,
- 0x1b, 0xc0, 0x4e, 0xc3, 0xe4, 0xab, 0x20, 0x30, 0x32, 0xa9, 0x48, 0xa2,
- 0x19, 0xbb, 0x72, 0xcb, 0x83, 0x3f, 0x6b, 0x9c, 0x46, 0x53, 0x5c, 0x52,
- 0xe8, 0x59, 0x97, 0xd2, 0xa3, 0xb1, 0xad, 0xad, 0x51, 0xf1, 0xda, 0x66,
- 0x12, 0x5a, 0x1d, 0x98, 0xe5, 0x10, 0xb6, 0x77, 0x97, 0x01, 0xed, 0x60,
- 0x96, 0x4b, 0xae, 0x65, 0x18, 0x53, 0xec, 0x2a, 0xd0, 0x5e, 0x14, 0xc2,
- 0xc7, 0xc3, 0x1e, 0xc3, 0xd2, 0xe2, 0x16, 0x50, 0x6b, 0x7d, 0x85, 0x35,
- 0xab, 0x9f, 0x6c, 0xbb, 0x74, 0x85, 0x05, 0x78, 0x8e, 0xca, 0xf7, 0xdc,
- 0xd9, 0x4e, 0x42, 0x42, 0xc8, 0x92, 0x45, 0xf9, 0x72, 0x39, 0x8f, 0xae,
- 0xbb, 0x3f, 0xcb, 0xbb, 0x34, 0xff, 0xe7, 0xdb, 0xb8, 0xde, 0x2e, 0xd3,
- 0x72, 0x40, 0xe2, 0xd6, 0xfd, 0xc0, 0x4c, 0xaa, 0x42, 0x11, 0x1a, 0x6f,
- 0x2c, 0xf6, 0x9e, 0xcc, 0x17, 0xbb, 0x6d, 0x89, 0x88, 0x3e, 0xe7, 0xa4,
- 0x80, 0x5f, 0x72, 0xaa, 0x07, 0x80, 0xa7, 0xce, 0x99, 0xbe, 0x66, 0xe1,
- 0xf4, 0x02, 0x8e, 0x87, 0x25, 0xb6, 0x5d, 0xf4, 0x3c, 0x8a, 0x33, 0x10,
- 0xc0, 0x56, 0xb9, 0xd5, 0x9c, 0xa7, 0xa9, 0x73, 0x89, 0xe5, 0xe9, 0x59,
- 0xb2, 0xf3, 0x39, 0xcf, 0xe3, 0xd3, 0xe6, 0xf3, 0xa6, 0x28, 0xc7, 0x2e,
- 0xa7, 0x18, 0x3a, 0x42, 0x90, 0x60, 0x2a, 0x69, 0x11, 0xa8, 0xd5, 0x24,
- 0xab, 0x6b, 0x41, 0xb1, 0x08, 0xda, 0x63, 0xa5, 0x44, 0xfd, 0xe9, 0x30,
- 0x47, 0xc1, 0xc1, 0x2d, 0x62, 0x11, 0xdf, 0x35, 0xba, 0x2e, 0x6c, 0x60,
- 0x95, 0xa0, 0xbd, 0x5e, 0xe9, 0x12, 0x50, 0x65, 0x19, 0xd8, 0x24, 0x42,
- 0xb4, 0x76, 0x97, 0x4f, 0x20, 0x4a, 0x7b, 0x80, 0x3a, 0xda, 0x2f, 0x21,
- 0x3e, 0x89, 0x95, 0x86, 0xcf, 0x12, 0xce, 0x4e, 0x37, 0x32, 0x15, 0x60,
- 0x78, 0x59, 0x0b, 0x58, 0x14, 0x36, 0x20, 0x3f, 0x70, 0x7e, 0xb3, 0xf7,
- 0x0b, 0xb0, 0xfe, 0xc4, 0xac, 0x79, 0xdd, 0xf7, 0xc2, 0xb9, 0x02, 0x75,
- 0x3d, 0x35, 0x63, 0xc2, 0x5b, 0x47, 0xd8, 0xcd, 0x39, 0x33, 0x52, 0x4b,
- 0x30, 0xed, 0x9d, 0x6d, 0x12, 0x5a, 0xa7, 0x45, 0xa3, 0xf4, 0x39, 0x11,
- 0x55, 0xac, 0x89, 0x62, 0x5a, 0x03, 0xac, 0xce, 0xce, 0xf6, 0xb7, 0xab,
- 0x57, 0x1d, 0xe0, 0xfb, 0x0f, 0xbe, 0xbc, 0xfb, 0xf4, 0x81, 0x4d, 0x3b,
- 0x29, 0xa1, 0x8c, 0x67, 0x16, 0x03, 0x09, 0x41, 0xd0, 0x7b, 0x5e, 0xa2,
- 0x6d, 0x23, 0xc2, 0xcf, 0xae, 0x52, 0x1e, 0xfe, 0x43, 0xa3, 0xb7, 0x9c,
- 0x90, 0xd6, 0x50, 0xde, 0x6a, 0x54, 0xb6, 0x7c, 0x59, 0xb1, 0x59, 0x6c,
- 0x01, 0x78, 0x3e, 0xaf, 0xbb, 0xba, 0x74, 0x72, 0xc1, 0x66, 0x08, 0xde,
- 0x16, 0xce, 0xd9, 0x6f, 0x32, 0x09, 0xa3, 0x9e, 0x32, 0xbb, 0x5a, 0x0a,
- 0x12, 0x46, 0x21, 0xba, 0x3e, 0xa3, 0x59, 0xeb, 0x79, 0x25, 0xde, 0xcc,
- 0xe1, 0x43, 0x42, 0x4f, 0x60, 0xbc, 0xe3, 0xd4, 0x44, 0x56, 0x11, 0x39,
- 0xda, 0x17, 0x03, 0x1b, 0x65, 0xc7, 0xec, 0x05, 0x03, 0x37, 0x58, 0x4b,
- 0xda, 0x65, 0xb3, 0x05, 0xae, 0x71, 0x88, 0x4c, 0x5f, 0x21, 0x14, 0xc7,
- 0xec, 0x39, 0xad, 0x8c, 0xbd, 0x61, 0xb5, 0xb8, 0x05, 0xd0, 0x40, 0x5f,
- 0xa9, 0x16, 0x2d, 0xb9, 0xae, 0x98, 0xe3, 0x57, 0x06, 0x9b, 0x29, 0x10,
- 0xfb, 0x6c, 0xec, 0x3f, 0x38, 0x79, 0xf7, 0xe6, 0xe8, 0x6b, 0x07, 0x65,
- 0x24, 0x4c, 0xbc, 0x01, 0xb1, 0x21, 0xe6, 0xe3, 0xd0, 0xd3, 0xad, 0x85,
- 0x18, 0x35, 0xfa, 0x96, 0xd8, 0xd3, 0x87, 0xf0, 0x03, 0x30, 0x90, 0xf9,
- 0x13, 0x36, 0x90, 0x0b, 0xfe, 0x47, 0xb5, 0xe9, 0xcd, 0x0d, 0x2d, 0xa8,
- 0x3a, 0xc9, 0xd2, 0x48, 0xcb, 0x7a, 0xb9, 0x70, 0x41, 0x84, 0x41, 0x21,
- 0x47, 0x05, 0xdf, 0xb6, 0x54, 0xf4, 0xe5, 0x42, 0x58, 0x93, 0x26, 0x94,
- 0x36, 0xac, 0xb9, 0x72, 0x07, 0xb0, 0x39, 0x41, 0xb1, 0x54, 0xf4, 0x02,
- 0x88, 0xe2, 0x72, 0xa6, 0x0c, 0xd9, 0x19, 0xc6, 0xcb, 0x9b, 0xff, 0x66,
- 0x82, 0x62, 0x98, 0x61, 0xc1, 0xf3, 0x99, 0xa8, 0x63, 0x3c, 0x6f, 0x54,
- 0x94, 0x76, 0xc1, 0x38, 0x2e, 0xfa, 0xd7, 0xfb, 0x87, 0x2a, 0x57, 0x22,
- 0xdb, 0xc5, 0x27, 0x59, 0x1a, 0x6b, 0x0a, 0x57, 0x25, 0x7c, 0x9d, 0xf8,
- 0xe4, 0x15, 0xbb, 0x65, 0xf6, 0x18, 0x82, 0x7e, 0x26, 0x80, 0x72, 0x61,
- 0xfa, 0xa9, 0x72, 0x49, 0x0f, 0x15, 0x7f, 0x74, 0x19, 0x64, 0xb4, 0x49,
- 0x9c, 0xa0, 0x11, 0x9d, 0xd8, 0x88, 0xd9, 0xc0, 0xd2, 0xfb, 0x5d, 0x6f,
- 0x50, 0xdd, 0xcf, 0x46, 0xc5, 0xd4, 0x12, 0x2f, 0x1c, 0x80, 0x84, 0x3d,
- 0x14, 0x16, 0x56, 0x4b, 0xc4, 0x53, 0x5b, 0x07, 0x66, 0x49, 0x1f, 0x2b,
- 0xe5, 0xc7, 0x2f, 0xc5, 0x89, 0xe0, 0x1e, 0xb2, 0x59, 0x00, 0xdb, 0x87,
- 0x79, 0x7c, 0x36, 0x1f, 0x4f, 0x0b, 0xa5, 0x6a, 0x4e, 0x30, 0xc7, 0x4a,
- 0x35, 0xa7, 0xce, 0x1e, 0xbf, 0x62, 0xc9, 0x16, 0x0e, 0x14, 0x1e, 0x21,
- 0x71, 0x67, 0x5d, 0x11, 0x35, 0x30, 0x41, 0x7e, 0x5b, 0xbe, 0xd0, 0xa8,
- 0xfc, 0x00, 0xdf, 0x46, 0x2a, 0x95, 0xd0, 0x50, 0x7f, 0x12, 0x83, 0xa2,
- 0xf8, 0xfd, 0xfe, 0x6c, 0x9d, 0xdb, 0xa3, 0xad, 0xa5, 0x27, 0x7a, 0x4a,
- 0xcb, 0x2b, 0x45, 0xe9, 0x53, 0x4f, 0x1a, 0x94, 0x44, 0x57, 0x3f, 0xc6,
- 0x19, 0x26, 0x59, 0x28, 0x71, 0x51, 0x33, 0x10, 0x9f, 0x96, 0x92, 0x53,
- 0xa8, 0x19, 0x57, 0x62, 0x92, 0x74, 0x84, 0x18, 0x70, 0x9c, 0xdf, 0xb9,
- 0x58, 0x94, 0xd4, 0xdf, 0x65, 0x56, 0xd6, 0xc2, 0xdb, 0x67, 0xf5, 0x32,
- 0x0b, 0x5e, 0x63, 0x23, 0x1e, 0x34, 0xe1, 0x4c, 0x0d, 0x27, 0xd2, 0x15,
- 0x64, 0x09, 0xc6, 0xb5, 0x41, 0xf2, 0x4f, 0x56, 0xf9, 0x26, 0xe4, 0xfb,
- 0x57, 0x5a, 0xcf, 0x8a, 0xce, 0xb3, 0x22, 0xa5, 0x28, 0x7c, 0xe0, 0xe7,
- 0xdb, 0x6a, 0x7e, 0xab, 0x35, 0x5c, 0xb5, 0x4a, 0xf6, 0xcf, 0x0e, 0x49,
- 0xb2, 0xbd, 0x9a, 0x03, 0xa3, 0x62, 0x5e, 0x5b, 0x52, 0x5d, 0x36, 0xd7,
- 0x02, 0x5a, 0x73, 0x3b, 0x1f, 0xdc, 0xe1, 0x5d, 0xf0, 0x26, 0x13, 0x93,
- 0x06, 0x06, 0x48, 0xfe, 0xb6, 0x27, 0xb9, 0xb1, 0x81, 0x09, 0x83, 0xeb,
- 0x30, 0x4c, 0x82, 0x90, 0x14, 0xbb, 0x48, 0xa8, 0xab, 0xc2, 0x80, 0x84,
- 0x4f, 0x23, 0xb6, 0x1e, 0x22, 0x08, 0xdb, 0x5a, 0xe3, 0x54, 0xfb, 0x54,
- 0x84, 0xbf, 0x1a, 0x2e, 0xa7, 0xf6, 0xd5, 0x70, 0x7b, 0x7a, 0x72, 0xea,
- 0x77, 0x9b, 0x8c, 0xfe, 0x8a, 0x7b, 0x86, 0x65, 0x91, 0xb6, 0x5c, 0x90,
- 0xb9, 0x08, 0x7b, 0xb1, 0x5e, 0x4f, 0x02, 0xe1, 0x57, 0x52, 0x00, 0x39,
- 0xc6, 0x5a, 0x0c, 0xd3, 0x8a, 0x04, 0xa4, 0x76, 0x1d, 0x51, 0x07, 0x26,
- 0x7a, 0x56, 0x99, 0x2a, 0x38, 0x5c, 0x78, 0xc4, 0x68, 0x49, 0x52, 0x3a,
- 0xbb, 0xc1, 0x9f, 0x3a, 0x6d, 0xbb, 0xbf, 0x73, 0xb3, 0xf5, 0x63, 0x70,
- 0x5f, 0xf2, 0x47, 0xaf, 0x1c, 0xba, 0x1d, 0x8f, 0x62, 0xc8, 0x1d, 0x81,
- 0xa5, 0xc2, 0x67, 0xca, 0xbf, 0xe0, 0x63, 0x44, 0xbd, 0x19, 0xda, 0x29,
- 0xb8, 0x8e, 0x83, 0xd0, 0x2a, 0xd4, 0xa7, 0xea, 0x07, 0x22, 0x8e, 0x3d,
- 0x70, 0xe8, 0x51, 0x28, 0x1a, 0x0f, 0xbe, 0xdd, 0xb2, 0x1a, 0xb8, 0x6c,
- 0xbf, 0xe1, 0x04, 0x62, 0x3b, 0xf0, 0x55, 0xd6, 0x28, 0x9a, 0xeb, 0x32,
- 0x85, 0xd6, 0x07, 0xeb, 0xb4, 0x16, 0xbd, 0xe9, 0xd4, 0x33, 0x7c, 0x7b,
- 0x8c, 0x77, 0x15, 0x49, 0x75, 0x5e, 0x60, 0x52, 0xde, 0xc5, 0xd5, 0x38,
- 0xee, 0x1b, 0x29, 0x0e, 0x5c, 0xce, 0x8c, 0x33, 0x80, 0x1c, 0xb0, 0x17,
- 0xd2, 0x44, 0x10, 0x24, 0x70, 0x9b, 0x57, 0xe6, 0x7c, 0x24, 0xda, 0x1e,
- 0x4b, 0x4c, 0x44, 0x2d, 0x80, 0x04, 0x59, 0x3d, 0x0e, 0x96, 0x32, 0x1b,
- 0x5f, 0x17, 0x12, 0x53, 0x4b, 0x8b, 0x16, 0x64, 0x7a, 0xae, 0x27, 0xff,
- 0xa9, 0x34, 0xf0, 0xad, 0x4f, 0xda, 0x63, 0x42, 0x18, 0x0a, 0x0e, 0xe5,
- 0xd0, 0x13, 0xc4, 0xe1, 0x0f, 0x17, 0x67, 0xfb, 0xc9, 0x37, 0x87, 0xfb,
- 0xaf, 0x0f, 0xcf, 0xce, 0x5b, 0x97, 0xbe, 0x86, 0x7f, 0x88, 0x84, 0xc6,
- 0x46, 0x60, 0x88, 0xc6, 0x06, 0x3c, 0xa0, 0x71, 0xfb, 0xc6, 0xf5, 0x88,
- 0x78, 0xf8, 0x20, 0xd1, 0xf9, 0x60, 0x85, 0x48, 0xbc, 0x05, 0x40, 0x3d,
- 0xae, 0xc0, 0x6c, 0x5c, 0x1b, 0x63, 0xe2, 0x50, 0x1c, 0xc4, 0x60, 0x26,
- 0xf3, 0x30, 0x63, 0xc6, 0x63, 0xf5, 0xf9, 0xcb, 0x64, 0x52, 0x58, 0x32,
- 0x60, 0x73, 0xe7, 0xbe, 0xf1, 0xf9, 0xde, 0x01, 0xdb, 0xd2, 0x4b, 0x46,
- 0xad, 0x86, 0xeb, 0x3f, 0x0c, 0xa8, 0xdf, 0x01, 0x2d, 0xfe, 0x80, 0xc1,
- 0x1c, 0xef, 0xb3, 0x6a, 0xbd, 0x65, 0x02, 0x6c, 0x76, 0xbf, 0x26, 0x25,
- 0x9c, 0xa2, 0x93, 0xf4, 0x4d, 0x67, 0x4b, 0x7c, 0xba, 0xb8, 0xca, 0x73,
- 0xa4, 0x41, 0xe0, 0x52, 0x0d, 0x84, 0x64, 0x3d, 0x41, 0x51, 0x7a, 0x8b,
- 0x06, 0x28, 0x79, 0x35, 0x53, 0xe3, 0xc1, 0x30, 0x10, 0x9d, 0x02, 0x64,
- 0x1d, 0x3a, 0x7b, 0x72, 0xa9, 0x4f, 0x05, 0xa0, 0x59, 0x2c, 0x66, 0x34,
- 0x2c, 0x7d, 0x28, 0xbc, 0x1f, 0xe0, 0x00, 0xd1, 0x18, 0xfc, 0xaa, 0xe1,
- 0x1f, 0x55, 0x63, 0xa8, 0x62, 0x77, 0x6b, 0x73, 0x3c, 0x06, 0x47, 0xf3,
- 0x16, 0xba, 0xcf, 0x5d, 0x5a, 0x59, 0x11, 0x7d, 0x57, 0xa2, 0xc0, 0x58,
- 0xa9, 0x87, 0x7d, 0x53, 0xea, 0x93, 0x4a, 0x91, 0x42, 0x61, 0x6c, 0x41,
- 0x2e, 0x50, 0x48, 0xcc, 0xa8, 0x81, 0x86, 0xe8, 0x71, 0xf7, 0x5c, 0x96,
- 0x7c, 0x53, 0x54, 0xb8, 0x0b, 0xe2, 0xc7, 0xf9, 0x92, 0xef, 0x5a, 0x7e,
- 0xbc, 0xa1, 0xfe, 0x2d, 0x07, 0x12, 0x0b, 0x4c, 0x65, 0xb0, 0xaf, 0xd3,
- 0xfd, 0x8b, 0x6f, 0xe0, 0x5d, 0x05, 0x09, 0xbf, 0x06, 0x62, 0x8a, 0xf9,
- 0xd4, 0xe2, 0x94, 0x2c, 0xa7, 0xc0, 0x89, 0xfc, 0x6b, 0xc0, 0x8c, 0x26,
- 0x4f, 0xc2, 0x7b, 0x97, 0x4b, 0x20, 0xd2, 0x54, 0x6a, 0xc2, 0x82, 0x47,
- 0x37, 0xea, 0xf2, 0x21, 0xf4, 0xdd, 0xe5, 0xdb, 0xb9, 0x78, 0xcb, 0x9e,
- 0x24, 0xc2, 0xf7, 0x64, 0x4e, 0x20, 0x7a, 0x16, 0xe6, 0x58, 0xe3, 0x09,
- 0x91, 0x87, 0xf1, 0x05, 0x67, 0x3a, 0x8b, 0x03, 0x6a, 0x52, 0x74, 0xe3,
- 0x1e, 0x06, 0x47, 0xfa, 0xcb, 0xd9, 0xfd, 0x30, 0x06, 0xe0, 0x49, 0xbe,
- 0x5a, 0xd6, 0x4d, 0xb6, 0xd2, 0xc2, 0x3f, 0x76, 0x92, 0x65, 0x59, 0x14,
- 0x75, 0x30, 0x06, 0x48, 0x3f, 0x69, 0xad, 0x27, 0x5a, 0x00, 0x2e, 0x65,
- 0x2c, 0xdc, 0xd4, 0x5c, 0xe5, 0xee, 0x50, 0x30, 0x4c, 0x47, 0x55, 0x31,
- 0x5d, 0xd6, 0x41, 0xf4, 0xf5, 0x2f, 0x1b, 0x73, 0x30, 0xe8, 0x8d, 0xa3,
- 0xa1, 0x81, 0x7d, 0xce, 0x05, 0xa2, 0x8e, 0x34, 0x7d, 0x12, 0x2f, 0xe1,
- 0x6c, 0x2c, 0x8b, 0x79, 0xb3, 0x78, 0x1c, 0x02, 0xbd, 0x37, 0xd7, 0xd6,
- 0xce, 0x6d, 0xb3, 0x19, 0xee, 0x35, 0xde, 0xf4, 0xef, 0x21, 0x4d, 0xf2,
- 0x18, 0xc4, 0x59, 0x30, 0xa6, 0x5f, 0x0c, 0x04, 0x2e, 0x93, 0x3d, 0x05,
- 0x0b, 0x97, 0x3d, 0xce, 0xab, 0xe6, 0xa4, 0xf0, 0x95, 0x73, 0x57, 0x58,
- 0x7e, 0xd9, 0x45, 0x61, 0x40, 0xfe, 0xea, 0xae, 0xf3, 0x04, 0xd1, 0xc8,
- 0x86, 0xef, 0x44, 0x98, 0xe6, 0x4b, 0xc0, 0x2a, 0x0d, 0xbb, 0x70, 0x5c,
- 0x1e, 0xe4, 0xd6, 0x7f, 0x6d, 0x25, 0xfd, 0x44, 0x8b, 0xc0, 0x77, 0x80,
- 0x1c, 0xfd, 0x5f, 0x08, 0xbc, 0x52, 0x78, 0x5f, 0x6e, 0x73, 0xd8, 0x04,
- 0x90, 0x1d, 0x92, 0x0a, 0x75, 0x5d, 0x8e, 0x3d, 0xf5, 0x93, 0x74, 0x90,
- 0xdd, 0xb1, 0xfe, 0x62, 0x3a, 0x82, 0xc2, 0x85, 0x48, 0xb1, 0x5f, 0x07,
- 0xc0, 0x04, 0xb8, 0x8d, 0x4b, 0x67, 0xd5, 0xe3, 0xba, 0x9b, 0x52, 0x84,
- 0x52, 0xc4, 0x7a, 0xd4, 0x60, 0x32, 0xb7, 0xa9, 0x64, 0xd4, 0x3b, 0xbd,
- 0xbd, 0x4a, 0xaa, 0x42, 0x7e, 0x5a, 0xd2, 0x91, 0x06, 0x76, 0x29, 0xf9,
- 0x07, 0xb5, 0xfd, 0x82, 0xa2, 0xb8, 0x16, 0x71, 0x2a, 0xd1, 0x74, 0xe6,
- 0x8e, 0xb4, 0x41, 0x9a, 0x14, 0xc0, 0xde, 0x4a, 0xc0, 0x5a, 0x2a, 0xf2,
- 0x08, 0x47, 0x92, 0x31, 0x86, 0xb1, 0x24, 0x6d, 0x73, 0xd5, 0x46, 0xd3,
- 0x64, 0xec, 0x4a, 0xb5, 0x34, 0x8e, 0xb5, 0xb0, 0x86, 0xb6, 0x0c, 0x5f,
- 0xef, 0x7e, 0x24, 0xe1, 0xc3, 0x33, 0x77, 0x97, 0x32, 0x4e, 0x9a, 0x17,
- 0x09, 0x6c, 0x4a, 0x5a, 0xf7, 0x55, 0x82, 0x37, 0xc2, 0x80, 0x14, 0x1f,
- 0xb1, 0x79, 0xc5, 0x59, 0x1e, 0x6a, 0x92, 0x52, 0x2c, 0x13, 0xd8, 0xbf,
- 0xae, 0x73, 0x8d, 0x2b, 0x95, 0x55, 0x6f, 0x56, 0xd5, 0x84, 0x85, 0x8f,
- 0x43, 0x0a, 0xbc, 0x57, 0xd5, 0x05, 0x3e, 0x0c, 0xe3, 0x03, 0x33, 0x74,
- 0xa8, 0xaa, 0x7a, 0x89, 0x1c, 0x85, 0x39, 0xe5, 0x12, 0x85, 0xe1, 0x62,
- 0x9d, 0x3f, 0xb1, 0xf7, 0xb0, 0x4b, 0x0e, 0x62, 0x9d, 0x27, 0x92, 0x40,
- 0xa2, 0x50, 0x71, 0x7c, 0xa1, 0xec, 0xee, 0x40, 0x31, 0x95, 0x98, 0x0d,
- 0xe0, 0x94, 0x5a, 0x0b, 0x86, 0x97, 0xd6, 0x5e, 0xfc, 0xcd, 0xbe, 0xae,
- 0x92, 0xcb, 0xb8, 0x57, 0x17, 0xb3, 0xc8, 0x85, 0x81, 0xdf, 0xa9, 0x51,
- 0x3d, 0x4e, 0xb2, 0xb8, 0xab, 0xba, 0x5c, 0x8e, 0x1b, 0x10, 0x7d, 0xa0,
- 0x88, 0x86, 0x6b, 0xde, 0xad, 0x71, 0x11, 0xea, 0xf6, 0x47, 0xa7, 0xaa,
- 0xde, 0x8b, 0xf6, 0xc1, 0x23, 0xdb, 0x48, 0x1b, 0x49, 0x2e, 0xae, 0xb0,
- 0x68, 0xd8, 0xef, 0xa6, 0xa3, 0xb2, 0xc1, 0xa9, 0xcb, 0xa8, 0x6f, 0x95,
- 0x87, 0xe7, 0xec, 0x84, 0xe0, 0xee, 0x55, 0x41, 0x0c, 0x82, 0x47, 0x99,
- 0x28, 0xf8, 0x22, 0xc4, 0x1a, 0x36, 0x59, 0xae, 0x39, 0x80, 0x44, 0x1a,
- 0xd2, 0x40, 0x43, 0x55, 0xc5, 0xfb, 0xbb, 0x45, 0x0b, 0x69, 0xe5, 0x81,
- 0x5c, 0x5d, 0xac, 0xca, 0x83, 0x2c, 0xb6, 0xe2, 0x54, 0x01, 0xd1, 0xe4,
- 0xe4, 0x43, 0x05, 0x8b, 0xd3, 0xf5, 0x1b, 0x26, 0xaf, 0xf5, 0x50, 0x68,
- 0x0f, 0x6d, 0x71, 0x22, 0xbe, 0x1b, 0x4f, 0x05, 0x0a, 0x25, 0xa2, 0xa3,
- 0xd7, 0x66, 0x53, 0x05, 0xcb, 0xc1, 0xda, 0xb0, 0x66, 0x63, 0x9b, 0x44,
- 0xeb, 0x6a, 0x5d, 0xd0, 0x10, 0x78, 0xc6, 0xbd, 0x69, 0xb6, 0xdd, 0x0b,
- 0x0a, 0x7b, 0x6d, 0x48, 0xd0, 0x7f, 0x01, 0xed, 0xc7, 0x81, 0x15, 0x8a,
- 0xf5, 0x82, 0x83, 0xdb, 0x36, 0x3b, 0x86, 0x42, 0x4d, 0xfc, 0xd2, 0xc1,
- 0xec, 0xbc, 0xd8, 0x1d, 0xee, 0x3c, 0xff, 0x7c, 0xb8, 0x3d, 0xdc, 0xd9,
- 0x66, 0xfe, 0xc2, 0x43, 0x09, 0x06, 0x27, 0xeb, 0xd2, 0xd1, 0x55, 0xe3,
- 0xbd, 0xb8, 0xcf, 0x77, 0x87, 0x17, 0xdf, 0x9f, 0x9c, 0x7d, 0x9b, 0x1c,
- 0xbd, 0xbb, 0x38, 0x3c, 0x7b, 0xb3, 0x7f, 0xf0, 0xa9, 0x80, 0xfd, 0xa1,
- 0xd9, 0x3a, 0xa8, 0x6d, 0x9d, 0xf9, 0x85, 0x89, 0x6d, 0x83, 0x7e, 0xcd,
- 0xb2, 0xfa, 0x7a, 0x7b, 0x6f, 0xe7, 0x41, 0x48, 0xea, 0x0e, 0xf3, 0xa0,
- 0x7f, 0xdf, 0x26, 0xb5, 0xc3, 0x93, 0x5a, 0xdd, 0x8a, 0x83, 0x66, 0x3c,
- 0x97, 0xd8, 0x2a, 0x17, 0x97, 0x0b, 0x36, 0x8f, 0xd2, 0x49, 0x40, 0x64,
- 0x55, 0xc6, 0x3e, 0x12, 0xf0, 0x5b, 0x49, 0xaf, 0x55, 0x90, 0x19, 0x8d,
- 0x41, 0x57, 0x9e, 0xbb, 0x26, 0x75, 0xa4, 0x6b, 0x35, 0xa7, 0x08, 0x9c,
- 0xed, 0x04, 0x22, 0x9e, 0x71, 0x65, 0xcd, 0x5d, 0x63, 0x6a, 0xd1, 0xd2,
- 0xa6, 0x02, 0x38, 0x38, 0x71, 0x79, 0x22, 0x0e, 0x85, 0x00, 0xa1, 0x0f,
- 0x26, 0xa7, 0x63, 0xac, 0xcd, 0x52, 0xe0, 0x61, 0xf8, 0x6c, 0x0b, 0x7b,
- 0xb5, 0xb2, 0xb8, 0x66, 0x4c, 0xac, 0x61, 0x1a, 0x3d, 0xd0, 0x81, 0xe0,
- 0x34, 0x04, 0xa3, 0x91, 0xae, 0x20, 0x50, 0x31, 0x48, 0x1a, 0xe0, 0x21,
- 0x1b, 0x08, 0xc9, 0x72, 0x47, 0x21, 0x77, 0x42, 0xe4, 0x3f, 0xab, 0x6a,
- 0xc1, 0xad, 0x57, 0x0d, 0x90, 0xc2, 0x44, 0xca, 0x59, 0x85, 0xaf, 0x8b,
- 0xa8, 0x8d, 0xe8, 0xcc, 0x49, 0x99, 0xde, 0xa1, 0x26, 0x4b, 0xee, 0x21,
- 0x47, 0xd7, 0x92, 0x46, 0x4d, 0x2e, 0x16, 0x9c, 0xfc, 0x9a, 0x27, 0xa7,
- 0x87, 0x6f, 0x07, 0x56, 0x49, 0x98, 0x7e, 0x17, 0x63, 0x94, 0xe1, 0x4b,
- 0x4a, 0x6e, 0xcf, 0x22, 0x9b, 0x5b, 0x2c, 0x0d, 0x78, 0xa2, 0x06, 0xff,
- 0x84, 0x13, 0xe0, 0x43, 0xe3, 0x10, 0x28, 0x35, 0x64, 0xd4, 0x62, 0x2e,
- 0x25, 0xb7, 0xb0, 0x0d, 0xcb, 0xc9, 0xfb, 0xa9, 0x01, 0xcb, 0xc9, 0x86,
- 0x0b, 0xd2, 0xe5, 0xfe, 0x10, 0x89, 0x8a, 0xa8, 0x01, 0x17, 0x26, 0x50,
- 0x58, 0xe6, 0xf5, 0xe9, 0xb7, 0x07, 0xe7, 0xbf, 0xdb, 0xd9, 0xd5, 0xe1,
- 0x6c, 0x9a, 0x56, 0xc0, 0xbc, 0xaa, 0x9d, 0x94, 0x0f, 0x76, 0x1d, 0x8e,
- 0xd1, 0x52, 0xac, 0x71, 0xc0, 0xb1, 0x19, 0x1b, 0x2e, 0x31, 0x68, 0xb3,
- 0x91, 0x19, 0xb4, 0x26, 0x05, 0xed, 0x4d, 0xc4, 0x74, 0xd5, 0x7e, 0xd9,
- 0x25, 0x82, 0x9a, 0x50, 0x5a, 0x95, 0xa9, 0x76, 0xa1, 0x7e, 0xe9, 0xdc,
- 0x3e, 0x92, 0x96, 0xb5, 0x35, 0xe4, 0x90, 0xfb, 0x70, 0x96, 0xf6, 0x9e,
- 0xf3, 0x7a, 0xfb, 0x6f, 0x19, 0x27, 0x56, 0x6f, 0x76, 0x03, 0x04, 0xf2,
- 0xdd, 0xe0, 0x00, 0x68, 0xf4, 0xfa, 0xc4, 0xea, 0xbe, 0xcd, 0x7d, 0x19,
- 0x14, 0x7e, 0xfa, 0x84, 0x36, 0x8a, 0x4e, 0x96, 0xe0, 0x36, 0x30, 0x53,
- 0x28, 0xa6, 0xac, 0xba, 0xb8, 0x47, 0x5e, 0x97, 0x5c, 0x6f, 0x66, 0x21,
- 0x71, 0xa4, 0xef, 0x86, 0xc9, 0x37, 0xd9, 0x9c, 0x13, 0xe7, 0x39, 0xe2,
- 0xce, 0x72, 0xaf, 0x10, 0x17, 0xc8, 0x85, 0x27, 0x51, 0x88, 0xef, 0x38,
- 0x4b, 0x15, 0x93, 0x93, 0x78, 0x5d, 0x25, 0x1a, 0xae, 0x15, 0xa1, 0x4a,
- 0x39, 0x3a, 0x4f, 0x01, 0x44, 0x1d, 0xd8, 0x85, 0x80, 0x44, 0x73, 0x03,
- 0x1b, 0x4d, 0x60, 0x4d, 0x94, 0x44, 0x40, 0x73, 0x7a, 0xcc, 0xe1, 0x6b,
- 0x52, 0xab, 0xf2, 0x35, 0xe0, 0xb4, 0xd9, 0x5a, 0x28, 0x1a, 0x97, 0x67,
- 0x2a, 0x93, 0xf2, 0x9a, 0x4d, 0x1f, 0x15, 0x5d, 0x37, 0xe9, 0x7c, 0x7c,
- 0x3f, 0x9c, 0x90, 0x2c, 0xcb, 0xc6, 0xb3, 0xe1, 0xf2, 0x66, 0x2b, 0x38,
- 0xa6, 0xcc, 0xf2, 0xaf, 0x05, 0x23, 0xa0, 0x69, 0xf8, 0xb6, 0x0a, 0xc7,
- 0x31, 0x74, 0x58, 0xda, 0x38, 0x13, 0x4c, 0x12, 0x96, 0xed, 0x2f, 0xc7,
- 0x73, 0x25, 0xc8, 0xd6, 0x61, 0xe2, 0x10, 0x8e, 0xb9, 0x85, 0xe1, 0x22,
- 0x9b, 0xed, 0xb9, 0x6c, 0x64, 0xe3, 0x0f, 0x5a, 0x55, 0xc3, 0x29, 0x16,
- 0x81, 0x91, 0x76, 0x9e, 0x5d, 0x4d, 0x55, 0xa0, 0x08, 0x55, 0x17, 0xd7,
- 0x44, 0x47, 0x0a, 0x88, 0x28, 0x3c, 0x5a, 0x22, 0x09, 0x12, 0x3b, 0xd1,
- 0x61, 0xad, 0x21, 0xb5, 0xf2, 0x70, 0xc9, 0x02, 0xbd, 0x6f, 0x44, 0x91,
- 0x43, 0x00, 0xb6, 0x8c, 0x6a, 0xf2, 0x62, 0xe2, 0xb1, 0x48, 0x24, 0x75,
- 0x3f, 0x31, 0x10, 0x2c, 0x28, 0x04, 0x30, 0xee, 0x1a, 0x15, 0x0d, 0xe7,
- 0xa7, 0x15, 0x12, 0x96, 0xb3, 0x42, 0x5f, 0xdf, 0x3e, 0x61, 0x8b, 0xf7,
- 0xc5, 0xf1, 0xb9, 0x79, 0x45, 0xe6, 0xd9, 0x5d, 0x40, 0x5a, 0x52, 0x7a,
- 0x40, 0xe9, 0x8f, 0x0d, 0x40, 0x02, 0xa9, 0x0c, 0xb4, 0x03, 0x8c, 0x44,
- 0xb8, 0x82, 0x77, 0x93, 0xf9, 0xe4, 0x07, 0x5b, 0x04, 0x0d, 0x23, 0xe6,
- 0xa1, 0x58, 0xbd, 0x33, 0x11, 0x86, 0x1c, 0xd2, 0x0b, 0x63, 0xf7, 0x91,
- 0xb0, 0xf4, 0xa4, 0x9f, 0x0c, 0x76, 0x81, 0x9f, 0xb3, 0xd3, 0x5c, 0xc4,
- 0xb4, 0x16, 0x98, 0x40, 0x6e, 0x83, 0x5a, 0xb2, 0x56, 0x94, 0x1d, 0x6c,
- 0x28, 0x49, 0xdf, 0xd2, 0xfb, 0xfc, 0x63, 0x57, 0x27, 0x74, 0xbb, 0x83,
- 0x88, 0x6d, 0xc1, 0xad, 0x9c, 0xde, 0xc7, 0x22, 0xc3, 0xee, 0x83, 0xbb,
- 0x8a, 0xdc, 0x88, 0xbb, 0xdc, 0x01, 0x48, 0x4b, 0xd1, 0x04, 0x98, 0x42,
- 0x15, 0x12, 0xd4, 0x06, 0x40, 0x4b, 0xa8, 0x46, 0xee, 0x79, 0x72, 0xbb,
- 0x6b, 0xbe, 0x66, 0xfe, 0xc6, 0xd6, 0x4d, 0x8c, 0xf5, 0x9e, 0x89, 0x44,
- 0x69, 0x8b, 0x1c, 0xe5, 0x16, 0x50, 0x2d, 0x67, 0x3d, 0x11, 0xcd, 0x12,
- 0x17, 0x69, 0x70, 0x99, 0x62, 0xae, 0x66, 0x05, 0x49, 0x79, 0x17, 0x3c,
- 0x7a, 0x56, 0xe0, 0x83, 0x30, 0x27, 0x44, 0x7e, 0x07, 0x11, 0x91, 0x47,
- 0x73, 0x97, 0x28, 0xa1, 0xa6, 0x7c, 0x40, 0xf4, 0x61, 0xfb, 0xaf, 0x73,
- 0x31, 0x4c, 0x20, 0xd6, 0x14, 0xd7, 0x39, 0x9d, 0xfc, 0x5e, 0x42, 0x87,
- 0x69, 0xc9, 0x1c, 0xbf, 0x76, 0xc5, 0xd7, 0xce, 0x05, 0xda, 0xb3, 0x17,
- 0xb2, 0xb9, 0xc1, 0x17, 0x3c, 0x95, 0xaa, 0xe7, 0xe7, 0xae, 0x10, 0xe7,
- 0xcd, 0x89, 0xa8, 0x9f, 0xc3, 0xca, 0x8d, 0x9d, 0x96, 0x56, 0x55, 0xbd,
- 0x77, 0xf8, 0x91, 0x65, 0x9c, 0x9e, 0xf6, 0x24, 0x5f, 0x4b, 0x4e, 0x3f,
- 0xd6, 0xe8, 0xf4, 0xe8, 0x9d, 0xd4, 0x09, 0x77, 0x67, 0x21, 0x63, 0xe8,
- 0xc5, 0x35, 0x29, 0x71, 0x8f, 0xf1, 0xa4, 0x86, 0x01, 0x2f, 0x86, 0x23,
- 0xa6, 0x19, 0xa6, 0xf1, 0x5c, 0xfb, 0x3a, 0x5b, 0x4a, 0xef, 0x3d, 0xbe,
- 0xe7, 0xaa, 0x6a, 0xda, 0x6b, 0xd5, 0xbe, 0x75, 0x7b, 0xd2, 0xba, 0x50,
- 0x9c, 0x45, 0x6a, 0x3c, 0xf1, 0x02, 0x3e, 0xea, 0x7b, 0x73, 0x2b, 0x0d,
- 0x3e, 0xd7, 0x6f, 0x65, 0x3a, 0x86, 0xa6, 0xf0, 0xdf, 0x25, 0xc3, 0x2d,
- 0xea, 0xb0, 0xda, 0xb2, 0x17, 0x17, 0x37, 0xe3, 0x8a, 0x6e, 0x38, 0x4e,
- 0xeb, 0xfd, 0x11, 0x0a, 0x39, 0xb6, 0x83, 0x46, 0x3c, 0xf9, 0x39, 0x19,
- 0x8c, 0xa7, 0x98, 0x5f, 0x82, 0x2a, 0xdb, 0x3f, 0xd2, 0xce, 0xf3, 0x13,
- 0x3f, 0xbb, 0x3d, 0x7c, 0x93, 0xf3, 0x79, 0xfb, 0xd8, 0xb7, 0xa9, 0x9f,
- 0x88, 0xc2, 0x20, 0xf8, 0xb6, 0xc9, 0xfe, 0xe4, 0x96, 0x93, 0xee, 0x26,
- 0xfa, 0x27, 0xcf, 0xe7, 0x70, 0x8e, 0xfa, 0xa4, 0x98, 0x69, 0x3a, 0x92,
- 0x92, 0xe4, 0xdf, 0xe5, 0xa4, 0x74, 0x1c, 0xb4, 0xe4, 0x0b, 0xce, 0xff,
- 0xe3, 0x01, 0xe2, 0xad, 0xe0, 0x4b, 0x4b, 0xe6, 0xe8, 0x6b, 0xce, 0x82,
- 0x0f, 0x2d, 0x65, 0xee, 0xcc, 0x5b, 0x37, 0x4c, 0xbe, 0x62, 0x1f, 0x67,
- 0x99, 0x05, 0xe8, 0xaf, 0x7a, 0xf1, 0x49, 0x1d, 0x3f, 0xde, 0x8c, 0x54,
- 0xf0, 0x27, 0x86, 0x6e, 0x26, 0x51, 0x0e, 0x8c, 0x9b, 0x93, 0xfb, 0xa6,
- 0x39, 0x39, 0x8c, 0xcb, 0x52, 0xda, 0x69, 0x2a, 0x96, 0x2f, 0x91, 0x44,
- 0x53, 0x09, 0x70, 0x29, 0x65, 0x84, 0x72, 0x61, 0x4e, 0x32, 0x4b, 0xec,
- 0x2f, 0x42, 0x34, 0x15, 0xb3, 0x1c, 0xa3, 0x29, 0x93, 0x08, 0x1c, 0x49,
- 0xe0, 0x0e, 0xf7, 0xa3, 0x3e, 0xb8, 0x26, 0xd6, 0x9c, 0xb9, 0xa1, 0x9e,
- 0x8b, 0x49, 0xcf, 0x86, 0x78, 0xce, 0x77, 0x94, 0x6d, 0x82, 0xfb, 0xd2,
- 0xb2, 0x23, 0x21, 0x85, 0x6e, 0x09, 0xef, 0x72, 0xb4, 0x2b, 0xab, 0xdb,
- 0x9c, 0x02, 0x27, 0x35, 0x9e, 0xbf, 0x7f, 0xcb, 0xa5, 0x4d, 0x50, 0xb6,
- 0xfa, 0xe2, 0x6c, 0xff, 0xdd, 0xf9, 0x1b, 0x31, 0x8d, 0x5f, 0x14, 0x41,
- 0x35, 0x6c, 0xf5, 0x2b, 0x98, 0xff, 0xd8, 0xc1, 0xc4, 0xdd, 0x49, 0xbd,
- 0x0d, 0x8b, 0xa7, 0xd7, 0x52, 0xd9, 0xfd, 0x36, 0xde, 0xbe, 0xd4, 0xd9,
- 0xe6, 0xd5, 0xe0, 0xa1, 0x6d, 0x9c, 0x6f, 0x3a, 0x41, 0xa8, 0x0a, 0x6b,
- 0xb2, 0xf9, 0x72, 0xf5, 0x86, 0x0c, 0xad, 0x0f, 0xf1, 0xb2, 0x1c, 0xd8,
- 0x60, 0xec, 0x53, 0xb9, 0x7b, 0x57, 0x82, 0x91, 0x1e, 0x90, 0xaa, 0x38,
- 0xd0, 0x4a, 0x35, 0x41, 0x05, 0x3a, 0x67, 0x4e, 0x95, 0xbb, 0x57, 0xa1,
- 0xfc, 0x5c, 0xe3, 0x61, 0xde, 0xa7, 0x35, 0xbd, 0xf1, 0x87, 0x9d, 0xcd,
- 0xee, 0xe6, 0x2f, 0x7e, 0x69, 0xf3, 0xdd, 0x63, 0x37, 0xdd, 0xcc, 0xa7,
- 0x14, 0x6d, 0xfc, 0x61, 0x77, 0xf3, 0xc1, 0x19, 0x85, 0x59, 0x91, 0xbe,
- 0x4f, 0x7a, 0x83, 0x07, 0x9b, 0xbc, 0x92, 0x63, 0xe6, 0x64, 0x26, 0x17,
- 0xa1, 0x13, 0xe0, 0x0d, 0x37, 0x00, 0x3b, 0x38, 0x6c, 0xdb, 0x49, 0xea,
- 0xde, 0xf1, 0xa6, 0xd9, 0x25, 0x47, 0xff, 0xfb, 0x30, 0x84, 0x91, 0x9c,
- 0xf7, 0xea, 0xf0, 0x8a, 0x62, 0x74, 0x80, 0xaa, 0x18, 0xa2, 0xef, 0xdd,
- 0x07, 0xfa, 0xf6, 0xb3, 0x0b, 0xcc, 0x12, 0xec, 0xc5, 0xe6, 0x30, 0x38,
- 0x43, 0xc3, 0xd6, 0x7e, 0xd6, 0x7c, 0x99, 0xf5, 0xd5, 0xfd, 0x5d, 0x1c,
- 0xbd, 0x3d, 0x64, 0xd4, 0xec, 0xd7, 0x47, 0x0c, 0x3e, 0x77, 0xae, 0xf0,
- 0x8f, 0x66, 0x81, 0x70, 0x88, 0xbc, 0x61, 0xb5, 0x14, 0x71, 0xef, 0xba,
- 0x68, 0x33, 0xc7, 0x39, 0xdc, 0x4e, 0x70, 0xd7, 0x1a, 0x03, 0x5d, 0x59,
- 0xa6, 0xe5, 0xd1, 0xe5, 0xe0, 0x6d, 0x31, 0x81, 0x96, 0x3c, 0x38, 0x47,
- 0xa8, 0x20, 0xbd, 0x45, 0x1f, 0xbe, 0x9f, 0xcf, 0x1a, 0x1f, 0x0f, 0x3b,
- 0x32, 0x75, 0xd7, 0x56, 0x15, 0xe5, 0xf9, 0xdb, 0xd6, 0x60, 0xc0, 0x83,
- 0x19, 0x48, 0x58, 0x97, 0x3a, 0x77, 0x1a, 0xf8, 0x1c, 0xc6, 0x5a, 0x68,
- 0x81, 0xf2, 0xe9, 0xbd, 0x04, 0x22, 0xa4, 0x3e, 0x7c, 0xcc, 0x67, 0x6f,
- 0x5e, 0x71, 0x06, 0x99, 0x37, 0xf1, 0x89, 0x11, 0x6f, 0x2d, 0x04, 0x2f,
- 0x85, 0x22, 0x95, 0xdd, 0xf9, 0xf8, 0x27, 0xad, 0xd9, 0x5c, 0x2c, 0xee,
- 0x31, 0xcb, 0xbb, 0x46, 0x68, 0x45, 0xa7, 0x7f, 0xf5, 0x6f, 0xf2, 0x4e,
- 0xa3, 0x0c, 0x95, 0x62, 0x4c, 0x07, 0x14, 0xa8, 0x9f, 0x68, 0xd5, 0xa6,
- 0x93, 0x32, 0xb8, 0xae, 0x74, 0xd8, 0x56, 0xdd, 0x2e, 0x00, 0x36, 0x0d,
- 0x70, 0x58, 0x9b, 0xe3, 0x0c, 0x41, 0x60, 0x0b, 0x4e, 0x7d, 0x7d, 0x5d,
- 0x38, 0xe7, 0x18, 0xb1, 0x9d, 0x45, 0xb3, 0x2a, 0x72, 0x96, 0x58, 0x92,
- 0xb7, 0xe4, 0xf0, 0xf7, 0x06, 0x3d, 0xd4, 0x65, 0xc8, 0xe7, 0x1d, 0x93,
- 0x19, 0xfc, 0xf2, 0xd9, 0x44, 0xae, 0xd7, 0x64, 0xfd, 0x92, 0x81, 0x30,
- 0xd8, 0x8f, 0xb5, 0x2e, 0x03, 0x10, 0x9c, 0x18, 0x21, 0x2e, 0xba, 0x20,
- 0x98, 0xaf, 0x99, 0x22, 0x29, 0x4a, 0xb5, 0x8b, 0x8c, 0x75, 0x46, 0x72,
- 0xb1, 0x4a, 0x32, 0x23, 0x5d, 0x2e, 0x26, 0x08, 0xca, 0x90, 0x70, 0xd4,
- 0x7f, 0x67, 0x50, 0xec, 0xf2, 0x3e, 0xd9, 0xd9, 0xed, 0x27, 0xbb, 0xdb,
- 0x3b, 0xbb, 0x1d, 0x73, 0x58, 0xff, 0x77, 0x0e, 0x8a, 0xda, 0xc5, 0xd7,
- 0xeb, 0x9f, 0x3a, 0x0b, 0x9f, 0xcf, 0x80, 0x9b, 0x44, 0x33, 0x7f, 0x89,
- 0xf9, 0xb0, 0x7f, 0x16, 0x40, 0xcc, 0x28, 0x95, 0x0c, 0x38, 0x3b, 0x5c,
- 0x5b, 0x62, 0x24, 0xb4, 0x12, 0x9b, 0xae, 0x74, 0xd8, 0x04, 0x95, 0x74,
- 0xa4, 0x5a, 0x2d, 0x22, 0x5f, 0x9c, 0xa5, 0x34, 0x2d, 0x51, 0x3f, 0xb4,
- 0xb9, 0x47, 0x79, 0x6d, 0xdb, 0xc2, 0xa1, 0x35, 0xbc, 0x37, 0x44, 0xef,
- 0xaf, 0x8f, 0x0e, 0x2e, 0x0c, 0xef, 0xf0, 0x92, 0x85, 0xa7, 0xf2, 0xfe,
- 0xd3, 0x8a, 0x31, 0x3e, 0xf8, 0xcc, 0x64, 0xef, 0x3a, 0x23, 0x31, 0x7a,
- 0x3e, 0x5a, 0x5e, 0xed, 0xfd, 0x25, 0x2d, 0xaf, 0x8a, 0xf9, 0x63, 0xcf,
- 0x4f, 0x90, 0x50, 0xb6, 0x47, 0x1c, 0x6a, 0xe7, 0xc5, 0xce, 0x13, 0xe4,
- 0x7f, 0x4f, 0x73, 0x14, 0x04, 0x62, 0x06, 0xd1, 0x9b, 0xf5, 0x04, 0x60,
- 0x03, 0x69, 0x12, 0x0e, 0x55, 0x63, 0x3e, 0xe9, 0xc9, 0x75, 0x9f, 0x86,
- 0xcf, 0x4e, 0xf4, 0x59, 0x49, 0x3d, 0xef, 0x69, 0xae, 0x42, 0x8f, 0xd3,
- 0x34, 0x97, 0x8b, 0x5e, 0x13, 0x22, 0xfe, 0x91, 0xb9, 0x72, 0x17, 0xae,
- 0xf6, 0xe4, 0x81, 0x03, 0xbe, 0x47, 0x06, 0x51, 0x99, 0xa5, 0x37, 0xbe,
- 0x76, 0xb2, 0x47, 0xdf, 0x30, 0x97, 0xc7, 0xd9, 0x9b, 0x03, 0x41, 0x30,
- 0xb5, 0x7c, 0x29, 0x2c, 0x75, 0xe2, 0x4c, 0x53, 0x9b, 0x3c, 0xca, 0x47,
- 0xfa, 0xe7, 0xdc, 0x86, 0xbd, 0xc9, 0xe8, 0x13, 0x1e, 0xa2, 0x73, 0x27,
- 0x60, 0x71, 0xfb, 0xcd, 0xd2, 0x3b, 0xac, 0xa8, 0xa1, 0x7e, 0x88, 0x15,
- 0x4a, 0xde, 0x90, 0x42, 0xb4, 0xe2, 0x71, 0xe0, 0xa1, 0x59, 0xf9, 0x69,
- 0xb3, 0xee, 0xd0, 0xb8, 0xb9, 0xc8, 0xeb, 0xeb, 0xfd, 0xd3, 0x40, 0xd1,
- 0x85, 0x22, 0xe9, 0x8d, 0x7a, 0xfc, 0x1c, 0x2b, 0x3a, 0xa8, 0xc3, 0xae,
- 0xd5, 0x98, 0xfa, 0x5e, 0x45, 0xa9, 0xc1, 0x27, 0x59, 0x36, 0x42, 0x80,
- 0x7c, 0xa1, 0xf7, 0x09, 0xec, 0x4f, 0xa8, 0x66, 0x30, 0x9d, 0xa4, 0x70,
- 0x84, 0xea, 0x2d, 0x04, 0x99, 0x0b, 0x6d, 0xe5, 0x1a, 0x0d, 0x45, 0x7b,
- 0xf3, 0x31, 0xd1, 0x24, 0x0e, 0xcd, 0x56, 0xd1, 0x7a, 0x23, 0x78, 0x8c,
- 0xb3, 0x92, 0xef, 0x6d, 0x02, 0xc2, 0x9f, 0x69, 0xf0, 0x69, 0x75, 0x43,
- 0xac, 0x54, 0x1c, 0xf8, 0xd4, 0x7b, 0xae, 0x2e, 0x70, 0x36, 0xfa, 0xe4,
- 0x12, 0x48, 0xc3, 0xe6, 0x27, 0xe0, 0x20, 0x35, 0x36, 0x4c, 0xae, 0x20,
- 0xd6, 0x38, 0xa7, 0x55, 0x26, 0xa8, 0x85, 0xc9, 0xc5, 0x5d, 0x21, 0x2a,
- 0x46, 0x65, 0xe1, 0xb5, 0x12, 0x8a, 0x5a, 0x2d, 0x73, 0x91, 0x22, 0x69,
- 0xf3, 0xc0, 0x0f, 0x82, 0x2a, 0xb2, 0xeb, 0xce, 0xf2, 0xf5, 0xda, 0xf9,
- 0x3d, 0xcf, 0x5f, 0x7f, 0x9b, 0x70, 0x3e, 0x3d, 0xf7, 0x71, 0xc0, 0x78,
- 0xfe, 0x1c, 0xc2, 0x30, 0x83, 0xf6, 0xf7, 0xf5, 0x92, 0xcf, 0xfb, 0xc1,
- 0x75, 0xba, 0x60, 0x05, 0x68, 0x67, 0x9b, 0xcd, 0x25, 0xdf, 0x5b, 0x66,
- 0x1e, 0x1f, 0x54, 0xab, 0x72, 0x5f, 0xad, 0x07, 0x96, 0x94, 0x09, 0x17,
- 0xa9, 0x67, 0x0d, 0xa8, 0x69, 0xa4, 0xa5, 0xeb, 0xb3, 0xda, 0x12, 0x14,
- 0xff, 0x8a, 0x48, 0xa3, 0xac, 0x26, 0x37, 0x5b, 0x63, 0xfa, 0xe7, 0xc9,
- 0xf6, 0x16, 0x80, 0x34, 0x6b, 0xd8, 0x34, 0x99, 0x26, 0x77, 0x77, 0x9f,
- 0x3d, 0xeb, 0x27, 0xeb, 0x6c, 0x65, 0xb4, 0x0e, 0xf8, 0x48, 0xd0, 0xc9,
- 0x5a, 0xef, 0x2a, 0xa7, 0xbb, 0x55, 0x5e, 0x8e, 0xf9, 0x7f, 0xfc, 0x9a,
- 0x55, 0x91, 0xbc, 0xd0, 0xac, 0x1b, 0xac, 0xc3, 0x3c, 0xc4, 0xc6, 0x11,
- 0xb2, 0xe2, 0xef, 0x8e, 0x9c, 0x1d, 0x89, 0x9d, 0x46, 0x8b, 0xac, 0x58,
- 0x98, 0x77, 0x78, 0xa6, 0xf5, 0x41, 0xd0, 0x7d, 0xe0, 0x52, 0x83, 0x3f,
- 0x5f, 0xc2, 0xe1, 0x14, 0x04, 0xa1, 0x5a, 0x8e, 0x06, 0x9a, 0x0d, 0x2c,
- 0x5a, 0x65, 0x4e, 0x27, 0x97, 0xfe, 0x9c, 0x9a, 0xb9, 0x3e, 0xe2, 0xc8,
- 0x5f, 0x25, 0xeb, 0x4a, 0x5b, 0xfc, 0x63, 0x08, 0xe7, 0x6e, 0x36, 0xe6,
- 0x69, 0x14, 0xaf, 0xf4, 0x8f, 0x7f, 0xfb, 0x37, 0x6a, 0xf6, 0xdf, 0xb8,
- 0x95, 0x57, 0x7f, 0xa8, 0xea, 0xeb, 0xe0, 0x99, 0x75, 0x25, 0xf8, 0x23,
- 0xef, 0xda, 0x46, 0xb8, 0x1a, 0x60, 0x66, 0x91, 0xb4, 0xf6, 0xf6, 0x58,
- 0x39, 0x72, 0x3f, 0x98, 0x5f, 0x8e, 0x74, 0x42, 0x31, 0x92, 0xba, 0x68,
- 0x91, 0xaf, 0xd8, 0xed, 0x9c, 0x71, 0x1a, 0x3a, 0x5d, 0x24, 0x40, 0x11,
- 0xdc, 0x34, 0x11, 0xe3, 0xf0, 0xdd, 0x77, 0x47, 0x67, 0x27, 0xef, 0xde,
- 0x1e, 0xbe, 0xbb, 0x48, 0xbe, 0xdb, 0x3f, 0x3b, 0xda, 0xff, 0xea, 0x58,
- 0xb3, 0xdd, 0x79, 0x0a, 0x1c, 0xe4, 0x23, 0xb2, 0x77, 0x0b, 0x05, 0x36,
- 0x48, 0x44, 0xea, 0xac, 0x1d, 0xd2, 0xaa, 0x8a, 0xfc, 0x41, 0x21, 0xcc,
- 0xa1, 0x89, 0x7c, 0x40, 0x19, 0xa4, 0x3e, 0x0b, 0x9f, 0x1f, 0xac, 0x22,
- 0x12, 0x2b, 0x4f, 0xf7, 0x41, 0xfe, 0x34, 0xc7, 0x1f, 0x31, 0x95, 0x1a,
- 0x7f, 0xf2, 0xb5, 0x00, 0x5d, 0x71, 0x8d, 0xaf, 0x25, 0x05, 0xdf, 0x2a,
- 0x8d, 0xd8, 0xab, 0xd8, 0x43, 0xb9, 0x5c, 0xfc, 0x18, 0xf6, 0x8f, 0x8f,
- 0x7d, 0x57, 0x0f, 0x17, 0xa1, 0x51, 0xf8, 0x25, 0x49, 0xde, 0x42, 0xa3,
- 0xec, 0x18, 0xbc, 0x2a, 0x3c, 0x1e, 0xfb, 0xfc, 0x3e, 0x84, 0x5e, 0xe7,
- 0xce, 0x68, 0x3b, 0x36, 0x04, 0x37, 0x83, 0xbd, 0xc4, 0x74, 0x80, 0xf2,
- 0xea, 0xa6, 0x9f, 0xf4, 0xfe, 0xd0, 0xd3, 0x3a, 0xe2, 0x00, 0x0b, 0x96,
- 0x12, 0x37, 0x9b, 0x7e, 0x50, 0xef, 0x4e, 0xfc, 0x98, 0xd4, 0xf1, 0xe9,
- 0x06, 0xe0, 0x5e, 0xf4, 0x6e, 0xeb, 0xca, 0xe4, 0x19, 0xc4, 0x8b, 0xfa,
- 0xc7, 0xb5, 0x0e, 0x84, 0x83, 0x03, 0x50, 0x1a, 0x65, 0xc7, 0x56, 0xe7,
- 0xbb, 0xd0, 0xda, 0xd2, 0x71, 0x80, 0x09, 0x8d, 0xb9, 0xce, 0xd9, 0xd4,
- 0xe1, 0x6a, 0x73, 0x99, 0x35, 0x90, 0x96, 0x9a, 0x6d, 0x7a, 0xea, 0x4e,
- 0x5c, 0x56, 0xca, 0x41, 0x41, 0x55, 0x1f, 0xb7, 0xac, 0xd4, 0x0d, 0x7c,
- 0x8c, 0x9c, 0x0f, 0x50, 0xe6, 0x13, 0xc5, 0x18, 0xec, 0xa4, 0x8a, 0x21,
- 0x5c, 0x53, 0x67, 0x07, 0x80, 0x64, 0x9f, 0x73, 0x51, 0x46, 0x5f, 0x4a,
- 0x03, 0xb1, 0xc3, 0xc4, 0x45, 0x4a, 0x4e, 0xc8, 0x9b, 0xab, 0x10, 0x82,
- 0x78, 0x5c, 0xc8, 0xe8, 0xe9, 0x55, 0x61, 0xf2, 0x77, 0xea, 0x9c, 0xe6,
- 0xae, 0xe0, 0x58, 0x20, 0xd3, 0x3b, 0xe0, 0x30, 0x67, 0xb2, 0x84, 0x7b,
- 0xdd, 0x1c, 0x04, 0x1c, 0x5e, 0xc6, 0x5b, 0x6e, 0x05, 0xa4, 0xab, 0x20,
- 0x35, 0xdb, 0x67, 0x2f, 0x30, 0x2f, 0x91, 0x20, 0x7d, 0x43, 0xf2, 0x02,
- 0x7a, 0x9a, 0xa5, 0x72, 0x23, 0xd0, 0x11, 0xc3, 0xe2, 0x07, 0xd1, 0xa4,
- 0xc6, 0xac, 0xa2, 0x49, 0xb3, 0x5d, 0xd3, 0xe9, 0x99, 0x72, 0x02, 0x99,
- 0x71, 0xa2, 0x34, 0x19, 0xe5, 0x57, 0x02, 0x09, 0xc0, 0xf9, 0xe7, 0x4c,
- 0x25, 0x40, 0x78, 0x23, 0xc5, 0x9e, 0xb7, 0x0a, 0xf8, 0x6d, 0x90, 0xdd,
- 0xaf, 0x8b, 0x69, 0x08, 0x32, 0x66, 0x33, 0xa9, 0xb4, 0x94, 0x9a, 0x99,
- 0x3e, 0xe1, 0xfa, 0x58, 0xf2, 0x3a, 0x5a, 0x34, 0x9a, 0xa2, 0x93, 0x6b,
- 0x6c, 0x1e, 0xdb, 0xd4, 0x01, 0x95, 0x38, 0x47, 0x26, 0x90, 0xa5, 0x52,
- 0x63, 0x1d, 0x2c, 0x6e, 0x99, 0xb9, 0x05, 0xec, 0x68, 0x5c, 0xe6, 0x71,
- 0xc3, 0xc1, 0x8b, 0x73, 0x2b, 0x63, 0x01, 0x68, 0x65, 0xa2, 0x17, 0x8f,
- 0x72, 0xb3, 0x1e, 0x90, 0x6e, 0x96, 0x42, 0x67, 0x11, 0x4d, 0xf0, 0xa0,
- 0x69, 0xa5, 0x36, 0x02, 0xc6, 0x33, 0x27, 0x12, 0x91, 0xc7, 0x44, 0x81,
- 0xd4, 0xbf, 0x06, 0xae, 0x94, 0x99, 0xfa, 0x9d, 0x37, 0x7d, 0xdc, 0x81,
- 0x48, 0x01, 0x4c, 0xad, 0x63, 0x2d, 0x26, 0x09, 0x0f, 0x3d, 0x57, 0xc2,
- 0x04, 0x1e, 0x54, 0xc3, 0xf6, 0x98, 0x58, 0xbe, 0xcd, 0x74, 0x1a, 0xe0,
- 0x8b, 0x8b, 0x39, 0x22, 0x8d, 0x64, 0x0f, 0x76, 0x0e, 0x0d, 0x85, 0x03,
- 0x48, 0xe4, 0x8f, 0x60, 0x11, 0x07, 0x13, 0xd1, 0x98, 0x72, 0x96, 0xce,
- 0x5a, 0x26, 0xcd, 0x80, 0xa1, 0x99, 0x77, 0x3c, 0xbc, 0x98, 0xb4, 0x9c,
- 0x46, 0x9e, 0xce, 0x44, 0x76, 0xf4, 0xd4, 0x37, 0xbb, 0x97, 0xa8, 0xc3,
- 0xb5, 0xb5, 0x83, 0xf7, 0xe7, 0x17, 0x27, 0x6f, 0x93, 0x93, 0xf7, 0x17,
- 0xa7, 0xef, 0x2f, 0xf4, 0xe6, 0x1a, 0x49, 0xcc, 0xb6, 0x44, 0x2e, 0x88,
- 0x10, 0x60, 0x9b, 0x39, 0x53, 0xff, 0x3e, 0x42, 0x4c, 0x0a, 0xa0, 0x0a,
- 0x06, 0x80, 0x42, 0x2e, 0x27, 0x0b, 0x50, 0x5b, 0x02, 0x57, 0x8c, 0x25,
- 0xbf, 0xa3, 0x25, 0x47, 0x3e, 0x2d, 0x0c, 0x79, 0x96, 0xe2, 0x05, 0xb5,
- 0xc7, 0xce, 0x5a, 0xb3, 0x54, 0xcd, 0x7d, 0x53, 0x8d, 0x81, 0x73, 0xbe,
- 0x09, 0xe0, 0x14, 0x56, 0xcc, 0x14, 0xdb, 0x8e, 0x37, 0xfd, 0x84, 0x21,
- 0x9d, 0x5a, 0x6f, 0xd3, 0x0c, 0xd0, 0x16, 0x55, 0x8b, 0x50, 0xa3, 0x66,
- 0x62, 0x61, 0x98, 0xdf, 0x58, 0x17, 0x34, 0xc3, 0x6b, 0x17, 0x11, 0xcf,
- 0x51, 0x44, 0x88, 0x04, 0x94, 0x00, 0x0a, 0x0e, 0xb9, 0x13, 0x8d, 0x81,
- 0xf4, 0x40, 0x76, 0x59, 0x44, 0xb7, 0xec, 0x5d, 0xd2, 0xfb, 0x3e, 0x0b,
- 0x1b, 0xfc, 0xfd, 0x7f, 0x70, 0xda, 0xe6, 0x07, 0xfb, 0xe4, 0xef, 0xd2,
- 0xe5, 0x4f, 0xf3, 0x1e, 0x02, 0xe8, 0x9a, 0x9e, 0xf2, 0x6f, 0x0f, 0xcf,
- 0xbe, 0x3a, 0x3c, 0x3b, 0x39, 0x07, 0x3f, 0x30, 0x73, 0x57, 0x4c, 0xeb,
- 0x37, 0x59, 0x39, 0xca, 0xca, 0x42, 0xcb, 0x68, 0xd9, 0x5f, 0xcf, 0xb6,
- 0xbe, 0x3e, 0x3f, 0xdf, 0x3f, 0x3d, 0x72, 0x85, 0x6a, 0x5c, 0x02, 0x99,
- 0xa8, 0x48, 0x73, 0x49, 0x71, 0xe4, 0xf9, 0xdb, 0x2b, 0x44, 0x17, 0xe3,
- 0x1b, 0x09, 0x2c, 0x8e, 0x7c, 0xd2, 0x66, 0x57, 0x67, 0x67, 0xb4, 0xe6,
- 0x15, 0x72, 0xc3, 0x06, 0x04, 0x15, 0x82, 0xcd, 0x0b, 0x2a, 0x3c, 0xfb,
- 0x02, 0xfa, 0x2e, 0x02, 0xef, 0xa6, 0x1c, 0x0d, 0x88, 0xda, 0x6f, 0xac,
- 0x6e, 0xb3, 0xe4, 0x41, 0x10, 0xab, 0x94, 0x00, 0x69, 0x6f, 0x6b, 0x20,
- 0x99, 0x2e, 0xaf, 0xb7, 0x6e, 0xf8, 0x7c, 0x70, 0x11, 0x95, 0xe9, 0x50,
- 0xb8, 0xbb, 0x1c, 0x28, 0x8b, 0x7a, 0x65, 0x16, 0xfb, 0x10, 0x38, 0x05,
- 0xf5, 0xe6, 0x2a, 0x1f, 0x8a, 0xbd, 0x8b, 0x3e, 0x79, 0xea, 0x50, 0xba,
- 0xc2, 0x32, 0xe2, 0x97, 0x24, 0x80, 0x2f, 0xee, 0x26, 0x7a, 0x89, 0x00,
- 0xa4, 0x7a, 0x2e, 0xee, 0x09, 0xe1, 0xe1, 0x6d, 0x07, 0x15, 0x57, 0x67,
- 0x44, 0xc2, 0x86, 0x86, 0xa3, 0x27, 0xa3, 0x69, 0x3a, 0xbf, 0xc1, 0x6d,
- 0x86, 0xfb, 0x89, 0x55, 0x4e, 0xc3, 0x9e, 0xe2, 0xaa, 0x99, 0xf0, 0x47,
- 0x2a, 0x1c, 0x04, 0x84, 0xc0, 0x29, 0x33, 0xb7, 0x7b, 0xb1, 0xe5, 0x3b,
- 0x88, 0xad, 0xc0, 0xf3, 0x86, 0xe3, 0xe4, 0x17, 0x81, 0x4d, 0x47, 0x87,
- 0xc7, 0x74, 0x31, 0xb9, 0x24, 0x13, 0xa8, 0xe8, 0xd9, 0x94, 0x4d, 0xc1,
- 0x16, 0x11, 0x24, 0x79, 0x95, 0x39, 0x18, 0x99, 0x70, 0x0f, 0xc3, 0x4f,
- 0x87, 0xff, 0x08, 0xe4, 0x82, 0xf4, 0xd1, 0xca, 0x55, 0x19, 0x51, 0xce,
- 0x2d, 0x4c, 0x0c, 0xe0, 0xa0, 0xbe, 0xe8, 0x48, 0x58, 0xfe, 0x46, 0xc3,
- 0xed, 0x0e, 0x7c, 0x3c, 0x90, 0xab, 0x07, 0x26, 0x83, 0xf0, 0x62, 0xa9,
- 0xf3, 0x30, 0x36, 0xb2, 0x5b, 0x56, 0x6e, 0x93, 0xbc, 0xde, 0x65, 0x04,
- 0x10, 0x4c, 0xb3, 0x89, 0xfa, 0x3b, 0x1c, 0x1c, 0x90, 0x85, 0x2c, 0x37,
- 0xc3, 0x84, 0x6d, 0xe0, 0x12, 0x0d, 0xc0, 0xc6, 0xdb, 0x69, 0x6d, 0x4e,
- 0x43, 0x84, 0xb8, 0xea, 0x0d, 0x5c, 0x4f, 0xc0, 0x72, 0xca, 0x06, 0x52,
- 0x6d, 0x18, 0x9d, 0x2b, 0x88, 0x15, 0xb0, 0x0d, 0x4a, 0xbe, 0x06, 0xb4,
- 0x18, 0x27, 0xdf, 0x0e, 0xde, 0xf1, 0x75, 0x51, 0x0c, 0x46, 0x4b, 0xe8,
- 0x65, 0x41, 0x9d, 0x2e, 0xc9, 0xe1, 0x24, 0x75, 0x4d, 0xc0, 0xd4, 0xf0,
- 0x3d, 0xfb, 0xa3, 0x90, 0x1d, 0x2f, 0x2e, 0x2a, 0xa4, 0x4b, 0x36, 0x81,
- 0x76, 0x1c, 0xbc, 0x8a, 0xe4, 0x20, 0xf8, 0x02, 0xc2, 0x6e, 0x82, 0xba,
- 0xc9, 0x2e, 0x5a, 0x70, 0xae, 0x55, 0x5e, 0xe1, 0x59, 0x69, 0x46, 0x5c,
- 0xd7, 0x0e, 0xef, 0xfe, 0x02, 0x62, 0x42, 0xa6, 0x28, 0xf0, 0x16, 0x4a,
- 0x6d, 0x89, 0x1b, 0xb7, 0x35, 0x57, 0x96, 0x12, 0x64, 0x88, 0x74, 0x2a,
- 0x65, 0x3a, 0x56, 0x5e, 0x25, 0x72, 0x98, 0xea, 0x8b, 0x8b, 0x3f, 0x9f,
- 0x1e, 0xbe, 0xb2, 0x37, 0x1f, 0xda, 0x33, 0x01, 0x4c, 0x43, 0xcc, 0x4c,
- 0xa6, 0x00, 0xa5, 0x41, 0x6d, 0x6c, 0x22, 0xb2, 0x41, 0x6d, 0xbe, 0x7c,
- 0xe9, 0x66, 0x90, 0xfc, 0xf0, 0xfa, 0xe8, 0xfc, 0xf4, 0xf8, 0xe4, 0xe0,
- 0xd5, 0xcb, 0x1f, 0x8c, 0x25, 0x7f, 0xc1, 0x2e, 0x02, 0x91, 0xd3, 0xdc,
- 0x67, 0x1e, 0xd0, 0x41, 0xdf, 0x7b, 0x77, 0xf8, 0xfd, 0x07, 0xd2, 0x0e,
- 0x5e, 0x31, 0xac, 0x7b, 0xff, 0x36, 0x9d, 0xea, 0x4b, 0xac, 0x62, 0x75,
- 0xc8, 0x76, 0xc3, 0x26, 0x02, 0x5f, 0x7b, 0x61, 0x5d, 0x79, 0x52, 0x9f,
- 0xa7, 0x70, 0x6f, 0x61, 0x74, 0x41, 0x25, 0xaa, 0xb4, 0x91, 0x56, 0xdb,
- 0x51, 0x4c, 0xd8, 0x5f, 0xff, 0xbd, 0x5a, 0x62, 0x2a, 0x39, 0x84, 0x20,
- 0xf4, 0xcc, 0x23, 0x6e, 0x55, 0xbf, 0xf1, 0xf1, 0xbc, 0x0a, 0x9f, 0x5c,
- 0x72, 0x00, 0x8b, 0xc3, 0x9f, 0xd4, 0x0a, 0xd5, 0xf0, 0x79, 0x2b, 0x48,
- 0xa5, 0x22, 0x2f, 0x71, 0x08, 0xad, 0x45, 0xd3, 0x1b, 0x1f, 0x53, 0x11,
- 0xc6, 0x8d, 0x25, 0xb5, 0x5a, 0xb9, 0x28, 0xc8, 0x73, 0x7a, 0x78, 0x76,
- 0x7e, 0x74, 0x7e, 0xc1, 0x6a, 0x94, 0x16, 0x6e, 0x54, 0x1b, 0xb4, 0x55,
- 0xd5, 0x04, 0x66, 0x43, 0x13, 0x6f, 0x34, 0x2c, 0x16, 0xd2, 0x38, 0xd1,
- 0x8e, 0xcd, 0x35, 0x93, 0x38, 0xf9, 0x06, 0x90, 0xcc, 0x50, 0x16, 0x44,
- 0x05, 0x35, 0x37, 0xbd, 0xb4, 0x03, 0x5c, 0x28, 0x69, 0xb4, 0x6a, 0x66,
- 0xa0, 0xde, 0x0d, 0x76, 0x67, 0x9a, 0x8f, 0x82, 0x4a, 0xd9, 0x4d, 0x17,
- 0x32, 0x47, 0x27, 0x28, 0x42, 0x47, 0x78, 0x84, 0xcc, 0x1e, 0xee, 0x33,
- 0xa3, 0xb5, 0x96, 0xaf, 0x5e, 0x6b, 0x9a, 0xd5, 0x18, 0xe6, 0xaf, 0x3a,
- 0x45, 0x15, 0xca, 0x49, 0x58, 0xb3, 0x1c, 0x9f, 0x06, 0x41, 0xa8, 0x0a,
- 0xfa, 0x04, 0xbc, 0x5a, 0x65, 0xd9, 0xcc, 0x94, 0x73, 0xc9, 0x44, 0x63,
- 0x43, 0x0b, 0x49, 0x2d, 0xc8, 0xac, 0x47, 0x9c, 0x90, 0xce, 0x2c, 0x12,
- 0x41, 0x54, 0x74, 0xbc, 0xe2, 0x14, 0x36, 0x20, 0x6b, 0x4d, 0x58, 0xde,
- 0x82, 0x05, 0x2e, 0xec, 0xcc, 0xae, 0x53, 0x5e, 0xc1, 0xd1, 0x32, 0xac,
- 0x04, 0xe7, 0x46, 0x2f, 0x45, 0x49, 0xb0, 0xf0, 0x88, 0x90, 0x4c, 0x4b,
- 0x40, 0x57, 0xd6, 0x8a, 0x14, 0x6f, 0x8a, 0x8f, 0x86, 0x3b, 0x0e, 0x9b,
- 0x20, 0x3e, 0x46, 0x97, 0x56, 0xad, 0xf4, 0xa1, 0x15, 0x0d, 0x4a, 0x47,
- 0x32, 0xf9, 0x96, 0x99, 0xc5, 0x2d, 0x89, 0x99, 0xa1, 0x62, 0x87, 0xc3,
- 0x7c, 0xec, 0x2e, 0x63, 0x4e, 0x3a, 0x62, 0xff, 0x62, 0xa9, 0x00, 0x49,
- 0xc4, 0xfe, 0xd8, 0xb2, 0x8c, 0x7a, 0x93, 0x28, 0xc4, 0xcc, 0x5e, 0x37,
- 0x03, 0xcf, 0xf3, 0x61, 0xdc, 0xb2, 0xdc, 0x01, 0x59, 0x89, 0x79, 0xfd,
- 0x5e, 0x3b, 0x74, 0x09, 0xf2, 0xb6, 0x59, 0x7d, 0xc9, 0xb7, 0x4a, 0x91,
- 0xde, 0x63, 0x76, 0xdd, 0x20, 0x4d, 0xb4, 0xd2, 0xe4, 0x5b, 0xe7, 0x9e,
- 0x06, 0xc3, 0x6b, 0x14, 0xdd, 0xe5, 0xd9, 0x35, 0x5c, 0x83, 0x24, 0x5f,
- 0x2e, 0x50, 0x41, 0x69, 0xac, 0x10, 0xf2, 0x08, 0xda, 0x75, 0x0d, 0xda,
- 0x25, 0xe2, 0x17, 0x8b, 0x56, 0xf5, 0xed, 0xfb, 0xe3, 0x8b, 0xa3, 0xd3,
- 0xd0, 0xfd, 0x98, 0x7c, 0x7f, 0x74, 0xf1, 0x0d, 0x49, 0xed, 0xe7, 0x47,
- 0xef, 0xbe, 0x3e, 0x66, 0x1f, 0xcf, 0xdb, 0xb7, 0xfb, 0xef, 0x18, 0x5d,
- 0xe0, 0x1d, 0x22, 0x1b, 0xf7, 0xa1, 0x38, 0x30, 0x3b, 0xa2, 0x25, 0x66,
- 0xda, 0xe1, 0xbc, 0xf3, 0x7e, 0xec, 0x6a, 0x68, 0x1d, 0x3f, 0x29, 0xaa,
- 0x3c, 0x6f, 0x2e, 0xd2, 0x1a, 0x4a, 0x64, 0x43, 0x33, 0xb8, 0x67, 0xc3,
- 0x0e, 0x8e, 0x2d, 0x2b, 0x5b, 0xbc, 0xd0, 0x6d, 0xec, 0x78, 0xe4, 0x38,
- 0x8a, 0x84, 0x0e, 0x37, 0xba, 0xdc, 0xdd, 0xde, 0x7d, 0x81, 0x1d, 0x75,
- 0xc8, 0xb3, 0xd0, 0x63, 0x48, 0x66, 0x9a, 0xab, 0x5e, 0x23, 0xf7, 0x65,
- 0x33, 0xe7, 0x80, 0x7a, 0xc4, 0x90, 0x10, 0x47, 0x50, 0x78, 0x8b, 0x20,
- 0x6b, 0x9c, 0xac, 0x34, 0x9f, 0x1d, 0x87, 0x17, 0xea, 0xb0, 0x51, 0x72,
- 0xcc, 0xc2, 0x03, 0xaf, 0x8a, 0xcc, 0x9f, 0xdc, 0xc1, 0x89, 0x35, 0x63,
- 0xe6, 0x5f, 0xa8, 0x61, 0x72, 0xb9, 0x0c, 0x98, 0xaf, 0x0d, 0x68, 0x4b,
- 0x36, 0x5d, 0x99, 0x21, 0x35, 0x9f, 0xed, 0x89, 0x58, 0xe9, 0xb0, 0x95,
- 0xad, 0x3a, 0x1f, 0x35, 0x67, 0x2d, 0x6b, 0x28, 0x0a, 0xe2, 0xb1, 0x35,
- 0xad, 0x49, 0xe7, 0x0c, 0x6e, 0x69, 0x8f, 0x35, 0xb2, 0xb2, 0xe5, 0xbe,
- 0x3b, 0x31, 0xd3, 0x9e, 0xa5, 0xb5, 0xb9, 0xba, 0x6f, 0xde, 0x73, 0x8a,
- 0xca, 0x6a, 0x45, 0x31, 0xcc, 0x3e, 0x66, 0xec, 0xe4, 0xe4, 0x5f, 0xff,
- 0xb2, 0xb8, 0x0a, 0x33, 0xde, 0xa4, 0xae, 0xf4, 0xa2, 0x6b, 0x67, 0x15,
- 0xc8, 0x59, 0xc4, 0x22, 0xad, 0x65, 0xd7, 0x18, 0x81, 0x16, 0xa8, 0xdb,
- 0x59, 0xd5, 0xa1, 0x7e, 0xbf, 0x1b, 0x7f, 0xbf, 0x2b, 0x66, 0xc7, 0xa3,
- 0xd3, 0xdb, 0xe7, 0x0e, 0x00, 0x55, 0xf2, 0xb8, 0x43, 0xf1, 0xcd, 0x84,
- 0x02, 0xa6, 0x30, 0x7e, 0x54, 0xee, 0x9c, 0x54, 0x78, 0xa2, 0xd8, 0xfe,
- 0x39, 0x82, 0x6c, 0x59, 0x22, 0x3f, 0x15, 0x8f, 0xc0, 0x4c, 0x2c, 0x61,
- 0xbf, 0x08, 0xb2, 0x03, 0x9f, 0xe2, 0xeb, 0x8a, 0x1a, 0xa4, 0xef, 0x9f,
- 0xba, 0x58, 0x7c, 0xcf, 0xd3, 0x50, 0xa3, 0x4d, 0xb3, 0xa1, 0x06, 0xf9,
- 0xe2, 0xd6, 0x8a, 0xfc, 0xd2, 0xaf, 0xcf, 0x5d, 0x7d, 0x9e, 0xaa, 0xe1,
- 0xa3, 0x6a, 0x80, 0x0d, 0x1b, 0xf3, 0xc7, 0xe0, 0x10, 0x16, 0xc9, 0x9c,
- 0xc1, 0x2b, 0x19, 0xad, 0x71, 0x65, 0xcd, 0x80, 0xec, 0xa0, 0x4a, 0x29,
- 0x0c, 0xcc, 0x53, 0x64, 0xc6, 0x82, 0x1f, 0x05, 0xcc, 0x25, 0x04, 0xfa,
- 0xd7, 0x5d, 0xff, 0x71, 0x77, 0x7b, 0x7b, 0x67, 0x6f, 0xe7, 0xf3, 0x17,
- 0xdb, 0x7b, 0x3b, 0x3b, 0x3b, 0xbb, 0x7b, 0x3b, 0x7b, 0x7b, 0xbb, 0xdb,
- 0x3f, 0x6f, 0xb1, 0xfd, 0xe8, 0x36, 0xcf, 0xee, 0xcc, 0x31, 0x25, 0xb9,
- 0x78, 0x20, 0x6b, 0x29, 0xd6, 0xae, 0x1a, 0xbc, 0xea, 0xb9, 0x26, 0xf9,
- 0x38, 0x54, 0x09, 0x09, 0x99, 0x17, 0x04, 0xb9, 0x85, 0xcf, 0x34, 0xc5,
- 0x19, 0x0c, 0x50, 0xae, 0x31, 0xaa, 0xbf, 0x2e, 0x79, 0xa6, 0x23, 0x16,
- 0x07, 0x20, 0xd3, 0x54, 0x2e, 0xaf, 0xef, 0x6a, 0x5a, 0x8c, 0x46, 0xc8,
- 0x5c, 0x70, 0xa9, 0xad, 0xc3, 0x84, 0xa1, 0x54, 0x6f, 0x84, 0x24, 0xd4,
- 0x73, 0x80, 0xa0, 0x42, 0x39, 0xe8, 0x7e, 0x75, 0x44, 0xf0, 0xd2, 0x40,
- 0xea, 0x71, 0xc1, 0x65, 0x05, 0x26, 0xcc, 0x94, 0x68, 0x91, 0x4a, 0x97,
- 0xf2, 0x92, 0x5c, 0x66, 0x9f, 0x6f, 0xef, 0xed, 0x71, 0xe5, 0x8f, 0xdf,
- 0xef, 0xf4, 0x35, 0x1e, 0x34, 0x0c, 0x72, 0xef, 0xbb, 0xeb, 0x49, 0xda,
- 0x60, 0xf5, 0x23, 0x9c, 0xe7, 0x7c, 0x39, 0xcb, 0x4a, 0x52, 0x44, 0xb8,
- 0x76, 0x2c, 0x02, 0x22, 0x61, 0xf4, 0x16, 0x88, 0x35, 0x00, 0xb2, 0xb4,
- 0x82, 0xf1, 0xf9, 0x46, 0x10, 0xa8, 0x58, 0x97, 0x84, 0x2e, 0x70, 0x41,
- 0x7e, 0x8a, 0xae, 0x6d, 0x54, 0xbf, 0x81, 0x1d, 0x5f, 0x52, 0x59, 0x24,
- 0x89, 0x47, 0xee, 0x5b, 0xe5, 0x0c, 0x38, 0x5c, 0x73, 0xa9, 0x68, 0xca,
- 0x8f, 0x8b, 0x0c, 0x0f, 0x8b, 0x49, 0x20, 0xdc, 0x6a, 0xfe, 0xce, 0x8f,
- 0xc1, 0x64, 0x77, 0x9f, 0xed, 0xfc, 0x2c, 0xe1, 0x8a, 0x7c, 0x20, 0xfc,
- 0xaa, 0x69, 0x35, 0xb8, 0x49, 0x98, 0xa1, 0x61, 0x84, 0xb4, 0x91, 0x0d,
- 0xaf, 0x86, 0x26, 0x55, 0xa8, 0xb5, 0xb1, 0x1f, 0x06, 0x8d, 0x0b, 0x4c,
- 0xb9, 0xd4, 0x29, 0x86, 0x9e, 0x66, 0x06, 0x25, 0x33, 0x08, 0x8b, 0x31,
- 0xb3, 0x51, 0xd6, 0x87, 0x6e, 0x98, 0xc3, 0x8b, 0x7d, 0xba, 0x3c, 0xbe,
- 0x8d, 0x15, 0xfd, 0xb7, 0x19, 0x69, 0xe5, 0xbc, 0xd9, 0x1b, 0x38, 0x0f,
- 0xb7, 0x0e, 0x1c, 0x98, 0xd7, 0xee, 0x69, 0xb2, 0xc1, 0x3e, 0x8b, 0x67,
- 0x9f, 0x3f, 0x7b, 0xba, 0x29, 0x95, 0x18, 0xe4, 0xb5, 0x8c, 0xf3, 0x43,
- 0x60, 0x95, 0x54, 0x70, 0x1a, 0x36, 0x27, 0x3b, 0x96, 0xf4, 0xfe, 0xec,
- 0x48, 0x8e, 0xf4, 0xb5, 0x60, 0x08, 0x88, 0xd2, 0xdb, 0x06, 0x93, 0xc3,
- 0x7d, 0x1b, 0x08, 0x19, 0xb3, 0x9c, 0x81, 0x0e, 0x91, 0x7b, 0xcd, 0x17,
- 0xa3, 0xcb, 0xfd, 0xc7, 0x0d, 0x4b, 0x07, 0xb4, 0x40, 0x7d, 0x42, 0x2d,
- 0xfb, 0x84, 0xc1, 0x00, 0x19, 0x91, 0x81, 0x59, 0x95, 0xce, 0x9c, 0x06,
- 0xc6, 0x7a, 0x90, 0xf0, 0x23, 0xe1, 0xfe, 0x2d, 0x30, 0xee, 0x4d, 0xf1,
- 0xf8, 0x43, 0x28, 0x64, 0x32, 0xa4, 0x07, 0x2d, 0x74, 0x94, 0x47, 0xdc,
- 0xc8, 0x46, 0xf3, 0xd2, 0x66, 0x80, 0xe9, 0x64, 0x70, 0x2e, 0xca, 0x8a,
- 0xdc, 0x12, 0x8a, 0x3b, 0xbb, 0x86, 0x65, 0x31, 0x6f, 0x98, 0x7c, 0x34,
- 0x97, 0x1e, 0x39, 0xed, 0x08, 0x39, 0x9e, 0xd1, 0x75, 0x54, 0xde, 0xab,
- 0x84, 0x0d, 0x35, 0xc1, 0x95, 0x53, 0x6b, 0x05, 0x04, 0x08, 0x6a, 0x44,
- 0x18, 0x49, 0xef, 0x40, 0x53, 0x4c, 0x69, 0x6e, 0x0c, 0xa0, 0xc1, 0xf6,
- 0x07, 0x33, 0xfb, 0x2a, 0x88, 0x97, 0x09, 0xd3, 0xcb, 0xec, 0x77, 0x7b,
- 0x2e, 0x08, 0xa5, 0x4c, 0xdb, 0x13, 0x5b, 0x31, 0x34, 0x01, 0xd4, 0x44,
- 0xf8, 0x94, 0xd3, 0x7e, 0x36, 0x30, 0x92, 0xad, 0xad, 0xcd, 0x15, 0xa3,
- 0xd1, 0xaf, 0xbb, 0x7a, 0x3f, 0x05, 0x26, 0x49, 0x90, 0xd1, 0x49, 0x7b,
- 0xde, 0x6c, 0x9c, 0x97, 0x36, 0xaf, 0x78, 0x27, 0x27, 0x1a, 0x17, 0x2b,
- 0x66, 0x54, 0x53, 0xaf, 0x64, 0xf0, 0xc6, 0xbc, 0x9a, 0x93, 0xd0, 0x50,
- 0x1c, 0xc3, 0x88, 0x92, 0xa2, 0xd2, 0xe2, 0xde, 0x1c, 0x26, 0xfb, 0x4c,
- 0x0d, 0x8d, 0x8e, 0x83, 0x21, 0x9b, 0x3d, 0xd7, 0x60, 0xcf, 0x4d, 0x88,
- 0x75, 0xe6, 0xbc, 0x7e, 0xf0, 0xa5, 0x89, 0x79, 0x06, 0x09, 0xe0, 0x8c,
- 0xbd, 0xa3, 0x4c, 0xe0, 0x4f, 0x1c, 0xe7, 0x0c, 0xe0, 0x8c, 0xf3, 0x79,
- 0xa3, 0x4e, 0xa8, 0x36, 0x02, 0x47, 0xb7, 0x9b, 0x04, 0x90, 0x12, 0x4b,
- 0x43, 0xe0, 0x0d, 0x6b, 0x07, 0x02, 0x81, 0x40, 0x83, 0xda, 0x45, 0xb0,
- 0x76, 0x44, 0x2c, 0xde, 0xd6, 0x91, 0x90, 0x57, 0x63, 0x3d, 0xfa, 0x42,
- 0xf1, 0x12, 0xc4, 0x20, 0xf1, 0xb6, 0x74, 0x48, 0x98, 0x61, 0xec, 0x1f,
- 0x1d, 0x73, 0x54, 0xdc, 0x31, 0xa9, 0x78, 0xe7, 0x26, 0x2a, 0x21, 0x4a,
- 0x14, 0xf1, 0x7a, 0xf3, 0x9c, 0xc5, 0xf5, 0xbe, 0xab, 0x37, 0x62, 0xc9,
- 0x52, 0xd0, 0x5b, 0xd8, 0xb9, 0x27, 0xaa, 0xbf, 0x62, 0x04, 0xd2, 0x6e,
- 0x91, 0xbc, 0x54, 0x89, 0xd1, 0x16, 0xf8, 0xbb, 0x8c, 0x4c, 0x0f, 0x47,
- 0x2a, 0x54, 0x6a, 0x61, 0xd3, 0x28, 0x77, 0x54, 0x66, 0xd3, 0xec, 0x56,
- 0xad, 0xab, 0x82, 0x66, 0xfa, 0xb5, 0xfa, 0x30, 0xa5, 0xde, 0x69, 0xed,
- 0x5d, 0xb1, 0x0d, 0x37, 0x29, 0xf7, 0xb9, 0x25, 0x98, 0x30, 0x1e, 0xea,
- 0x83, 0xbb, 0xf7, 0x10, 0xfc, 0xe6, 0x32, 0xe6, 0xf7, 0x06, 0xac, 0xe3,
- 0x6a, 0x68, 0xeb, 0xfb, 0x4a, 0xd1, 0x1c, 0xda, 0xb1, 0xe2, 0x62, 0x2b,
- 0xb4, 0x8a, 0x79, 0x62, 0x7c, 0xef, 0x1b, 0x48, 0xb2, 0x78, 0x0c, 0xf8,
- 0xe2, 0xe9, 0xb3, 0xa1, 0x56, 0x2a, 0xc0, 0x93, 0x42, 0xc6, 0xe5, 0x30,
- 0xfa, 0x92, 0x38, 0x0a, 0xda, 0x28, 0xa6, 0xf4, 0x27, 0xc2, 0xa9, 0x24,
- 0xc0, 0x92, 0x9e, 0x65, 0x90, 0xd7, 0x20, 0xa2, 0x95, 0xfe, 0x94, 0x64,
- 0x08, 0xfd, 0x0b, 0x4d, 0x95, 0x4b, 0x60, 0x09, 0xf7, 0xe5, 0x32, 0x64,
- 0xa7, 0x63, 0x3d, 0x1e, 0xba, 0xd1, 0xab, 0xcf, 0x5f, 0xc6, 0xff, 0xda,
- 0x5c, 0xd2, 0x26, 0x86, 0x14, 0xa5, 0xad, 0xae, 0xec, 0xc2, 0x48, 0x0a,
- 0x1c, 0x7e, 0xb5, 0x64, 0x67, 0x98, 0x2b, 0xdf, 0xc3, 0xa3, 0x98, 0xf1,
- 0x55, 0x94, 0x49, 0x2d, 0x51, 0xd7, 0x38, 0x6b, 0x74, 0x4b, 0xda, 0x5d,
- 0x69, 0xfd, 0xb8, 0xb8, 0xe3, 0x42, 0xa8, 0x97, 0x97, 0xf9, 0x98, 0xab,
- 0xdb, 0x78, 0xcc, 0x60, 0x66, 0xf1, 0xf2, 0xe0, 0xcc, 0x6a, 0x2f, 0xd1,
- 0xdc, 0x92, 0xc5, 0x72, 0x34, 0xa5, 0xbb, 0xda, 0xa2, 0xd9, 0xe9, 0x50,
- 0x61, 0x95, 0x48, 0xd9, 0x42, 0x73, 0xe2, 0xcb, 0x87, 0xbe, 0xd9, 0x8a,
- 0xa0, 0xd6, 0xea, 0xf0, 0x2c, 0x81, 0xcf, 0x50, 0x11, 0x96, 0xc3, 0x8c,
- 0x67, 0xc5, 0xdc, 0x92, 0x61, 0x96, 0x95, 0x80, 0x49, 0x5a, 0x29, 0xf9,
- 0x35, 0xf1, 0x4c, 0xe4, 0x53, 0x85, 0x6c, 0x57, 0xcd, 0x1c, 0x6f, 0x84,
- 0x93, 0x99, 0x0c, 0x16, 0xd7, 0x0b, 0xdb, 0x69, 0x93, 0x87, 0x44, 0x58,
- 0xd2, 0xf4, 0x0b, 0x9c, 0xbc, 0xd3, 0x6f, 0x4e, 0x87, 0xc9, 0x21, 0xb7,
- 0x24, 0x63, 0x52, 0x39, 0x17, 0x26, 0x1a, 0xfa, 0x8e, 0x26, 0x7b, 0xc5,
- 0xf7, 0xd7, 0x49, 0xc9, 0x7f, 0xa1, 0x35, 0xfd, 0x52, 0xac, 0xb2, 0xf8,
- 0xb6, 0xd9, 0x2b, 0x35, 0x64, 0x41, 0xd6, 0xa7, 0xf8, 0x9d, 0x8e, 0x0a,
- 0x49, 0x5f, 0x6e, 0x9b, 0x7c, 0x0f, 0x45, 0xd9, 0x80, 0xde, 0x91, 0x37,
- 0x13, 0x12, 0xca, 0x20, 0x5a, 0x2d, 0xee, 0xb1, 0x7f, 0x01, 0x6f, 0x14,
- 0xf1, 0x53, 0x1a, 0x08, 0x48, 0x4b, 0xc9, 0xcf, 0x85, 0xef, 0xc9, 0xb9,
- 0x2a, 0x05, 0x74, 0xa6, 0xcc, 0x34, 0xd8, 0xb1, 0x50, 0x2f, 0xa9, 0x18,
- 0x34, 0xaa, 0xac, 0x75, 0x5c, 0x03, 0xf5, 0xcd, 0xbe, 0x60, 0xad, 0x9b,
- 0xc7, 0x42, 0x42, 0x0b, 0x6d, 0xc1, 0x70, 0xed, 0xff, 0x06, 0xef, 0x88,
- 0xd8, 0x9f, 0x70, 0x88, 0x02, 0x00,
+ 0x1a, 0x27, 0xef, 0x55, 0xb3, 0x39, 0xb7, 0x45, 0x1d, 0x9c, 0xb0, 0x8e,
+ 0x56, 0xea, 0xca, 0x88, 0x74, 0xb4, 0x55, 0xf9, 0x7a, 0x40, 0x27, 0x66,
+ 0x9d, 0x2b, 0x8c, 0xac, 0x37, 0x93, 0x8f, 0x34, 0x5b, 0xcf, 0xde, 0xa6,
+ 0x95, 0x08, 0x06, 0xdc, 0x95, 0x08, 0xed, 0x7a, 0x50, 0xdb, 0x10, 0xef,
+ 0xd7, 0x26, 0x87, 0x1d, 0x81, 0xff, 0x76, 0x71, 0x09, 0x5d, 0x53, 0xab,
+ 0x47, 0xb5, 0x6e, 0x55, 0xc3, 0x76, 0x77, 0x06, 0xbb, 0xeb, 0x21, 0x76,
+ 0x32, 0x02, 0x2b, 0x38, 0x16, 0x22, 0x6c, 0x27, 0x72, 0x17, 0xc6, 0xac,
+ 0xbe, 0x61, 0x07, 0xb3, 0xfb, 0x41, 0x10, 0x9e, 0xd2, 0xe9, 0x42, 0x43,
+ 0x58, 0xda, 0x2d, 0xf7, 0x03, 0x6d, 0x04, 0xa4, 0xb6, 0xe0, 0x50, 0x1e,
+ 0x87, 0x62, 0x11, 0xac, 0x92, 0xe5, 0xd7, 0xd0, 0x39, 0xe6, 0x78, 0xa3,
+ 0xfb, 0x28, 0x94, 0x55, 0x90, 0x3f, 0xd1, 0xa8, 0xad, 0xee, 0x7c, 0x59,
+ 0xbf, 0x31, 0xa6, 0xe3, 0x6b, 0xe7, 0xff, 0x70, 0x5e, 0xb6, 0xb3, 0xd3,
+ 0xf3, 0x0b, 0x05, 0xb5, 0x11, 0xae, 0x90, 0x56, 0xb7, 0x83, 0xc6, 0x83,
+ 0x01, 0x17, 0x8e, 0x98, 0xf5, 0x84, 0x0d, 0x1f, 0x9d, 0x51, 0x2b, 0x6d,
+ 0xf8, 0x23, 0xd7, 0xbc, 0x43, 0xd7, 0xe8, 0xf7, 0xd5, 0x68, 0xdf, 0xcf,
+ 0x16, 0x5d, 0xd8, 0x37, 0x34, 0xc2, 0x09, 0xc2, 0x19, 0x5c, 0x94, 0xfc,
+ 0xea, 0x9f, 0xfe, 0xf4, 0x48, 0x51, 0xbc, 0xdd, 0x17, 0x83, 0x67, 0xde,
+ 0x84, 0x25, 0xe0, 0x01, 0xc9, 0xfa, 0xfe, 0x8f, 0x48, 0x97, 0xf9, 0xb9,
+ 0xff, 0x23, 0xfd, 0xf9, 0xf3, 0xba, 0xe3, 0xa2, 0x1c, 0x43, 0x16, 0xa9,
+ 0x6d, 0x24, 0xa9, 0x56, 0x96, 0xd5, 0x81, 0xa7, 0x5d, 0xb4, 0x35, 0xe4,
+ 0x32, 0x76, 0x38, 0xe2, 0xcc, 0x4a, 0xea, 0xb5, 0xd0, 0xbc, 0x58, 0xbb,
+ 0x3a, 0x76, 0x6f, 0xce, 0xc7, 0x87, 0x50, 0xe4, 0xd2, 0x46, 0xfc, 0x9b,
+ 0x3d, 0x2b, 0x8a, 0xa3, 0x28, 0x0b, 0x2c, 0x09, 0x68, 0x9e, 0xbe, 0xf0,
+ 0xf1, 0x4e, 0xc9, 0x71, 0xb3, 0x9f, 0x28, 0x9b, 0x97, 0x64, 0x51, 0x12,
+ 0xa4, 0xb8, 0x0e, 0xa6, 0x84, 0x36, 0x88, 0xd0, 0x94, 0xb9, 0xb0, 0x23,
+ 0x97, 0x99, 0x19, 0x0d, 0xa2, 0xab, 0x6e, 0x78, 0xc6, 0x9a, 0x1f, 0x1d,
+ 0x00, 0xb9, 0x61, 0x8c, 0x96, 0x4c, 0x3c, 0x0a, 0x30, 0xed, 0x1b, 0x2a,
+ 0x02, 0x97, 0x69, 0x7b, 0xb9, 0xb8, 0x2e, 0xa9, 0xf9, 0x07, 0x90, 0x3d,
+ 0xe9, 0x29, 0x79, 0xc6, 0x11, 0xfa, 0xc2, 0x43, 0x4c, 0xfe, 0x96, 0x1a,
+ 0x4c, 0x5a, 0x5f, 0xf7, 0xa1, 0x2d, 0xb7, 0xc5, 0xaa, 0x36, 0x84, 0xcc,
+ 0x75, 0x8a, 0xf2, 0x26, 0x1e, 0xc6, 0x9f, 0xd6, 0x64, 0x7b, 0x30, 0xd8,
+ 0x66, 0x69, 0x73, 0x9b, 0x7e, 0xf8, 0xb2, 0x0e, 0xb0, 0xa6, 0xb4, 0xe1,
+ 0x9b, 0x59, 0x83, 0xe7, 0xce, 0x90, 0x42, 0xaf, 0x45, 0x50, 0xbd, 0xe8,
+ 0x5d, 0xfd, 0x6d, 0x89, 0x50, 0xf3, 0x92, 0x85, 0x0f, 0x01, 0xaa, 0x99,
+ 0x35, 0x4a, 0x3e, 0x77, 0x0a, 0xd7, 0x49, 0xe8, 0x59, 0xa5, 0xb9, 0xe4,
+ 0xf5, 0x75, 0x63, 0x45, 0x38, 0xa3, 0x01, 0xde, 0x49, 0x9e, 0x44, 0x5e,
+ 0x1b, 0xb8, 0x07, 0x10, 0x82, 0xd2, 0xfa, 0xc1, 0x88, 0xd8, 0xa7, 0x7b,
+ 0xcd, 0x44, 0x11, 0x05, 0xab, 0x59, 0x51, 0x58, 0x08, 0xf7, 0xa7, 0xad,
+ 0x52, 0x09, 0x38, 0xc1, 0x1a, 0x79, 0x9a, 0x9f, 0xed, 0x3d, 0xd9, 0xd9,
+ 0x7e, 0x3e, 0x78, 0x3a, 0xd8, 0x73, 0xd1, 0x30, 0xc4, 0xb1, 0x68, 0x7f,
+ 0x6a, 0xa0, 0x17, 0xad, 0x12, 0x84, 0xe9, 0x3a, 0x29, 0xc2, 0x6a, 0xd0,
+ 0xaa, 0x2c, 0xf9, 0x84, 0x8f, 0x94, 0xb1, 0x89, 0xc2, 0x3c, 0x8d, 0x41,
+ 0xa4, 0xac, 0x1f, 0xcb, 0x86, 0x3c, 0x08, 0xf5, 0xb1, 0x2c, 0xa5, 0xd0,
+ 0xfb, 0x28, 0x27, 0x21, 0xaa, 0x2e, 0x96, 0xf0, 0xe2, 0xb2, 0xdf, 0xc8,
+ 0xea, 0x33, 0x71, 0x82, 0x4d, 0x61, 0x91, 0x22, 0x1c, 0x93, 0x13, 0xd3,
+ 0x11, 0x65, 0xf4, 0x12, 0x66, 0x12, 0x54, 0xb2, 0x91, 0x74, 0x90, 0x5c,
+ 0x0a, 0x4d, 0xa0, 0x6c, 0x0d, 0x8b, 0x37, 0x63, 0x52, 0x4e, 0xbf, 0xa1,
+ 0xe3, 0x7a, 0xcb, 0xda, 0x4e, 0x1a, 0xbf, 0xea, 0x25, 0x61, 0x5f, 0x7c,
+ 0xcd, 0xa9, 0x40, 0x3a, 0x79, 0xa4, 0x64, 0xfd, 0x40, 0xb1, 0x87, 0x34,
+ 0xfd, 0x47, 0xb2, 0x5d, 0x62, 0x45, 0xf3, 0xcc, 0xcd, 0x16, 0xe8, 0x20,
+ 0x02, 0xa9, 0xc2, 0x68, 0xc3, 0x9c, 0x88, 0x2e, 0x6e, 0x55, 0x09, 0xd8,
+ 0x01, 0x53, 0x75, 0x30, 0x6e, 0x51, 0xcf, 0xcf, 0x43, 0x65, 0x06, 0x15,
+ 0xb2, 0xe8, 0x57, 0x13, 0xc4, 0x93, 0x7f, 0x3e, 0x41, 0xec, 0xfd, 0x7f,
+ 0x04, 0xf1, 0xaf, 0x24, 0x88, 0x17, 0x31, 0x82, 0x78, 0xf2, 0xab, 0x09,
+ 0xe2, 0xe9, 0x3f, 0x9f, 0x20, 0x9e, 0xfc, 0x7f, 0x04, 0xf1, 0x2f, 0x24,
+ 0x88, 0xbd, 0xe7, 0xad, 0x2b, 0x83, 0x35, 0x72, 0xba, 0xf3, 0x4d, 0x31,
+ 0xff, 0x22, 0x72, 0xb5, 0x56, 0xb6, 0x9a, 0x2e, 0x5b, 0x46, 0x7c, 0x49,
+ 0x92, 0x09, 0x16, 0x2a, 0xf5, 0xaa, 0xf2, 0x54, 0x1e, 0x85, 0xb0, 0x6b,
+ 0xd3, 0x61, 0x2c, 0xd3, 0x74, 0x3a, 0x48, 0xce, 0xdc, 0x6b, 0x48, 0x10,
+ 0xe3, 0x5c, 0x69, 0xc4, 0xa9, 0x4c, 0xb3, 0x4b, 0xec, 0x03, 0x84, 0xb9,
+ 0x1e, 0xbe, 0x84, 0xdc, 0xc9, 0x76, 0xb7, 0x4e, 0x94, 0x3f, 0x42, 0x5b,
+ 0x24, 0x74, 0x04, 0xad, 0xb0, 0x0a, 0x9f, 0xfa, 0x5c, 0x20, 0x4b, 0x40,
+ 0xdd, 0xa0, 0x2b, 0x7c, 0xa3, 0x97, 0x84, 0x25, 0x9e, 0x38, 0x71, 0xb1,
+ 0x5b, 0x6c, 0xea, 0xa3, 0xb8, 0x45, 0xff, 0x9e, 0x95, 0x45, 0x62, 0xa0,
+ 0x08, 0x0a, 0x64, 0x87, 0xaa, 0x6c, 0x26, 0x35, 0xf9, 0x0f, 0xb9, 0xdf,
+ 0x8e, 0x9e, 0xf6, 0x27, 0x14, 0xab, 0x14, 0xec, 0x42, 0xc6, 0x48, 0x71,
+ 0xb9, 0x49, 0x73, 0x16, 0x43, 0x73, 0x33, 0x5b, 0xfa, 0x95, 0x33, 0xa5,
+ 0x02, 0xf9, 0x0f, 0x9d, 0xa8, 0x76, 0xde, 0x48, 0x36, 0xbd, 0x84, 0xb1,
+ 0x47, 0x4e, 0x5b, 0xbf, 0x14, 0xf4, 0x26, 0x19, 0x8e, 0xab, 0xc5, 0x32,
+ 0x88, 0x68, 0x3a, 0xaf, 0x33, 0x76, 0x0e, 0x84, 0x03, 0xea, 0xc1, 0xf0,
+ 0x70, 0xab, 0xb6, 0x13, 0x17, 0x64, 0xe8, 0x43, 0x85, 0xfc, 0x10, 0xbb,
+ 0x43, 0x6a, 0x8e, 0xb9, 0x8e, 0xc4, 0x1b, 0xbe, 0x72, 0xcb, 0x60, 0xae,
+ 0xf4, 0x70, 0x31, 0x36, 0x91, 0xcb, 0x64, 0x8e, 0x45, 0x74, 0xf9, 0x29,
+ 0xcb, 0x00, 0xa3, 0x13, 0xcc, 0x1e, 0xd5, 0x72, 0xf4, 0x57, 0xd5, 0xa9,
+ 0x69, 0xc8, 0x29, 0x0e, 0x57, 0xa3, 0xc8, 0xa8, 0x94, 0xdc, 0x59, 0x8e,
+ 0xd4, 0x0f, 0xd6, 0x6d, 0x8e, 0x3e, 0x84, 0xcf, 0xd3, 0x95, 0xfd, 0x51,
+ 0x3a, 0xd3, 0x90, 0x29, 0x1e, 0x53, 0x67, 0x52, 0x41, 0xdc, 0x4f, 0x67,
+ 0xdf, 0xed, 0x3c, 0xb1, 0xa6, 0x55, 0x69, 0x61, 0x9b, 0x70, 0xb3, 0xdc,
+ 0x6a, 0xaa, 0x68, 0x6f, 0x11, 0x4e, 0xfc, 0xf8, 0xca, 0xb6, 0x88, 0x5c,
+ 0x7b, 0xec, 0x87, 0xae, 0x7a, 0x7f, 0xe2, 0x1f, 0x71, 0x95, 0xb3, 0x81,
+ 0x1c, 0x6d, 0xe1, 0x90, 0xfc, 0x38, 0xce, 0x06, 0x5e, 0x5f, 0xd5, 0xc1,
+ 0x2b, 0xfe, 0x56, 0x7a, 0x78, 0xb8, 0x6d, 0x78, 0x9a, 0x7f, 0x41, 0x07,
+ 0xef, 0xe7, 0x82, 0x39, 0x10, 0x72, 0x88, 0x85, 0xa2, 0x18, 0x31, 0xff,
+ 0xbb, 0x4b, 0xcb, 0xb9, 0x44, 0x33, 0x82, 0xd7, 0xa9, 0x81, 0x8c, 0xf3,
+ 0xc7, 0x16, 0x30, 0x73, 0x75, 0x80, 0x82, 0x2f, 0xd9, 0xd4, 0x07, 0x7b,
+ 0x5f, 0x31, 0xb7, 0x5c, 0x51, 0x05, 0x25, 0xb5, 0xc8, 0xbf, 0x45, 0x51,
+ 0x9b, 0xc7, 0x33, 0x99, 0xb0, 0x4a, 0x56, 0xf2, 0x15, 0x11, 0x43, 0xb3,
+ 0xb7, 0x8d, 0xf0, 0xe5, 0xdb, 0xb8, 0x65, 0x18, 0xb1, 0x96, 0x0b, 0xd4,
+ 0xcb, 0x50, 0xb0, 0x14, 0x51, 0x72, 0x52, 0xbf, 0x7b, 0xd2, 0x75, 0x3b,
+ 0x46, 0x08, 0x21, 0x2c, 0xb8, 0xf1, 0x1c, 0xb8, 0xea, 0x6d, 0x91, 0x03,
+ 0x3b, 0x18, 0xd9, 0xaf, 0x83, 0x5f, 0x57, 0x24, 0xa4, 0x17, 0xd4, 0xfe,
+ 0x4b, 0xab, 0x30, 0x11, 0xa5, 0x1b, 0xa0, 0xe7, 0x0d, 0x17, 0xa9, 0xa0,
+ 0x27, 0x10, 0x15, 0xcf, 0xd3, 0xda, 0x8e, 0x98, 0xdf, 0x06, 0x0c, 0x53,
+ 0x2a, 0xdd, 0xb0, 0x76, 0x32, 0xce, 0xba, 0x31, 0x4f, 0xbe, 0x1c, 0xc4,
+ 0x63, 0x58, 0x1c, 0x7b, 0x9d, 0xfb, 0xa4, 0x6f, 0xf4, 0xee, 0xee, 0x95,
+ 0xf8, 0xb5, 0x12, 0x02, 0x2c, 0xba, 0xc5, 0x45, 0xf5, 0x28, 0x62, 0x54,
+ 0xac, 0x85, 0x21, 0x17, 0x4c, 0x70, 0xaf, 0xc7, 0xa4, 0x65, 0xad, 0xf0,
+ 0x87, 0x1e, 0x3d, 0x7c, 0x1a, 0xdd, 0x68, 0x40, 0xa4, 0x7c, 0xd6, 0x06,
+ 0xb3, 0xe2, 0xef, 0xa4, 0xc9, 0xa5, 0x83, 0xa2, 0xbc, 0x8a, 0x93, 0x3c,
+ 0x1e, 0xdd, 0xdf, 0xde, 0x6e, 0x3f, 0x6c, 0x4f, 0x1f, 0xd0, 0xd5, 0xab,
+ 0xd4, 0xcd, 0x71, 0x25, 0x73, 0x97, 0x4b, 0xed, 0xe7, 0xa1, 0xe8, 0xe5,
+ 0xd8, 0x7b, 0xa9, 0x0b, 0x75, 0xf4, 0xe1, 0xfd, 0xbb, 0xe1, 0xfb, 0x33,
+ 0xb6, 0x7b, 0x1c, 0xbd, 0xfe, 0x70, 0x76, 0x7e, 0xea, 0x48, 0xf2, 0xe2,
+ 0xf4, 0xf0, 0x34, 0x28, 0xa0, 0x1a, 0x52, 0x06, 0xa0, 0x39, 0x5b, 0xb0,
+ 0xa8, 0x01, 0x3b, 0xf9, 0x78, 0x1f, 0x30, 0x54, 0x1e, 0x75, 0xc0, 0xf9,
+ 0xbf, 0xf7, 0x75, 0x09, 0x1b, 0xe9, 0xe6, 0xb8, 0xcb, 0x05, 0xef, 0x51,
+ 0x2c, 0x5f, 0x69, 0x72, 0xb5, 0x64, 0x1b, 0x57, 0x18, 0x1a, 0x67, 0x05,
+ 0xec, 0xb3, 0xcc, 0x6f, 0xae, 0x20, 0xe4, 0xba, 0xe4, 0x40, 0xdf, 0x53,
+ 0x43, 0x29, 0x7d, 0x16, 0x91, 0x30, 0x04, 0xbf, 0xe0, 0x51, 0x39, 0x23,
+ 0x24, 0x08, 0xbb, 0x14, 0x82, 0x35, 0x45, 0x80, 0xb8, 0x49, 0x8b, 0x8a,
+ 0x35, 0xac, 0x1d, 0x44, 0x10, 0x4c, 0x38, 0xe3, 0x6e, 0xd1, 0x10, 0x32,
+ 0xca, 0x4c, 0xf1, 0x92, 0x22, 0x77, 0xd5, 0x63, 0x44, 0x24, 0x13, 0x70,
+ 0xcc, 0xf8, 0x21, 0x7e, 0x89, 0x1a, 0x27, 0xc2, 0x28, 0xe1, 0x3d, 0x30,
+ 0x9c, 0x92, 0x61, 0x63, 0xf8, 0xae, 0xa3, 0xaf, 0xee, 0xc3, 0xf2, 0x68,
+ 0xb2, 0x39, 0x9a, 0xe3, 0xce, 0xed, 0x70, 0x84, 0x6c, 0x74, 0x01, 0x2c,
+ 0x25, 0x4a, 0x4d, 0x29, 0x6b, 0x2e, 0x50, 0x43, 0x92, 0x9f, 0xb5, 0xd2,
+ 0xbb, 0x42, 0xc5, 0xb1, 0xc9, 0x88, 0xe4, 0xd9, 0x7d, 0x81, 0x1c, 0xd3,
+ 0x28, 0x51, 0xc9, 0x9c, 0x46, 0x26, 0xc5, 0xe1, 0x99, 0x64, 0xf9, 0xb8,
+ 0xd4, 0xe9, 0xb5, 0x00, 0x0c, 0xa0, 0xd2, 0x77, 0x9e, 0xee, 0x0c, 0x76,
+ 0x92, 0xe1, 0xdb, 0xaf, 0x14, 0x50, 0xea, 0xab, 0xa1, 0x94, 0x47, 0xe4,
+ 0x6b, 0xc1, 0xde, 0x1b, 0x84, 0x01, 0x43, 0x3c, 0x74, 0x1a, 0xc4, 0x9f,
+ 0x52, 0x9f, 0xec, 0x6b, 0x37, 0xc7, 0xca, 0x59, 0xf5, 0x82, 0x4c, 0x66,
+ 0x22, 0x5f, 0xc6, 0xe4, 0xb2, 0x09, 0x89, 0x78, 0xc9, 0x53, 0x72, 0x07,
+ 0x87, 0xe7, 0x16, 0x27, 0xc3, 0x08, 0x63, 0xfa, 0x78, 0xdf, 0x27, 0xc6,
+ 0xc2, 0x31, 0x07, 0x0f, 0x08, 0xb9, 0x2c, 0x96, 0xb1, 0x0d, 0x98, 0x11,
+ 0x97, 0x72, 0x29, 0xf5, 0xd5, 0xca, 0xf4, 0xb0, 0xd0, 0x57, 0x05, 0x9c,
+ 0x9f, 0x2d, 0x3b, 0xce, 0x10, 0x3c, 0x49, 0xe3, 0x37, 0x77, 0xa3, 0x87,
+ 0x07, 0x55, 0x67, 0xb8, 0x55, 0xd4, 0x45, 0xce, 0xab, 0xc2, 0x1f, 0x02,
+ 0x94, 0x05, 0x7e, 0xf0, 0xb8, 0x3a, 0xb5, 0xed, 0x52, 0xb7, 0x4b, 0x2e,
+ 0x92, 0xd7, 0x27, 0xc9, 0x65, 0xd1, 0xc2, 0x3f, 0x7c, 0x12, 0x9b, 0x32,
+ 0x2a, 0x66, 0x3f, 0x22, 0xd5, 0x73, 0xff, 0x2b, 0xf1, 0xfa, 0x82, 0x99,
+ 0xda, 0xcc, 0x56, 0xf9, 0x91, 0x65, 0x96, 0x3a, 0xc9, 0xf7, 0x92, 0x1e,
+ 0x88, 0x16, 0x81, 0x88, 0xcd, 0x5b, 0x6f, 0x91, 0x02, 0xda, 0x93, 0xa0,
+ 0xc1, 0x77, 0x26, 0x0c, 0x67, 0x98, 0xe1, 0x97, 0xcb, 0x93, 0xee, 0x7e,
+ 0xb3, 0xa3, 0x12, 0xdf, 0x95, 0x48, 0x79, 0x10, 0xb0, 0x61, 0x74, 0xc4,
+ 0x03, 0xcb, 0x9b, 0x69, 0x5c, 0xb2, 0x46, 0x13, 0x44, 0xc9, 0x3e, 0xca,
+ 0x92, 0x30, 0x70, 0x89, 0xa8, 0x8d, 0xae, 0xd1, 0xaf, 0x5e, 0x24, 0xe9,
+ 0x3f, 0xb2, 0x4a, 0xda, 0x59, 0x14, 0x15, 0x5c, 0x97, 0xa9, 0x19, 0x28,
+ 0xd0, 0xc9, 0xef, 0xfa, 0xb4, 0x49, 0xf9, 0xf4, 0x32, 0x9f, 0x5f, 0xd6,
+ 0x01, 0x27, 0xbb, 0x8b, 0x54, 0x00, 0x0c, 0x27, 0xfc, 0xe0, 0x14, 0xdd,
+ 0x80, 0x1a, 0xb3, 0x6c, 0xfb, 0xec, 0x9b, 0x63, 0x71, 0x43, 0xd1, 0xa2,
+ 0x01, 0xe1, 0x8c, 0x1f, 0xb6, 0x7b, 0xb9, 0x48, 0xe4, 0x4f, 0x9c, 0x7e,
+ 0x24, 0x16, 0x3e, 0xf9, 0x1f, 0xee, 0x29, 0xa2, 0xee, 0x1b, 0x3b, 0x8a,
+ 0x5e, 0x1a, 0x53, 0x79, 0x30, 0xe6, 0xc3, 0xa6, 0xc1, 0x16, 0x86, 0x7c,
+ 0xac, 0x81, 0x6c, 0x2f, 0xf5, 0x2f, 0xfe, 0xe3, 0x8b, 0x07, 0x04, 0xca,
+ 0xb4, 0x51, 0x67, 0x4b, 0x65, 0x07, 0x61, 0x45, 0xda, 0x82, 0x05, 0x4a,
+ 0xf9, 0x34, 0xc2, 0x8e, 0x4f, 0x57, 0xf6, 0x21, 0x26, 0x02, 0x7a, 0x70,
+ 0xe4, 0x08, 0xc9, 0x25, 0xda, 0x9e, 0x8c, 0x38, 0x3a, 0x8f, 0xb6, 0x68,
+ 0x5f, 0x8c, 0x6f, 0x26, 0x2a, 0x92, 0x20, 0x48, 0x97, 0xff, 0xde, 0xf6,
+ 0x8d, 0xb4, 0x32, 0x1c, 0x9e, 0x3e, 0x69, 0x80, 0x01, 0x6a, 0x07, 0xbb,
+ 0x74, 0x39, 0xbd, 0xc4, 0x6f, 0x08, 0xd1, 0xdd, 0x67, 0x81, 0xec, 0xe7,
+ 0xf6, 0x1a, 0xbd, 0x57, 0xc9, 0xc2, 0x7b, 0x82, 0x41, 0x00, 0xfc, 0xae,
+ 0xee, 0x9e, 0xab, 0xab, 0x1c, 0x42, 0xe6, 0xba, 0xc2, 0x4a, 0xab, 0x6b,
+ 0x58, 0x01, 0xad, 0xc8, 0x4a, 0x58, 0x31, 0x72, 0x08, 0xde, 0xdf, 0xdd,
+ 0xf9, 0x7c, 0x27, 0x0e, 0x18, 0x0d, 0xf9, 0xc0, 0x42, 0x25, 0xc7, 0x59,
+ 0x50, 0x4d, 0x39, 0xf7, 0xa5, 0xf4, 0x82, 0x00, 0x0c, 0xdd, 0x58, 0x8e,
+ 0xbf, 0x88, 0x89, 0x28, 0x88, 0xc6, 0xc8, 0xd5, 0x4f, 0xa9, 0x2e, 0x3d,
+ 0x07, 0x6b, 0x69, 0x71, 0x0b, 0x2e, 0x60, 0xc0, 0x45, 0x25, 0x44, 0x80,
+ 0x38, 0x7c, 0x84, 0x56, 0x63, 0x6d, 0xcc, 0x82, 0xe1, 0x5c, 0x7f, 0x21,
+ 0x33, 0xd6, 0x07, 0x77, 0x1b, 0x9b, 0xb2, 0x1c, 0x3d, 0x50, 0x26, 0xee,
+ 0x1b, 0x62, 0x30, 0x67, 0x92, 0xeb, 0x20, 0x85, 0xc4, 0x3e, 0xb1, 0x48,
+ 0x1c, 0x5e, 0xe9, 0x54, 0x12, 0x5c, 0x55, 0x21, 0xee, 0x37, 0xf6, 0xb7,
+ 0x6e, 0x1e, 0xc0, 0xb5, 0xf4, 0xd9, 0xe0, 0xc9, 0x0b, 0xc6, 0x26, 0x91,
+ 0x4a, 0xef, 0xc1, 0xda, 0x13, 0x47, 0x29, 0x18, 0x4d, 0x53, 0x90, 0x3c,
+ 0x34, 0xb8, 0x57, 0x56, 0x7f, 0xd5, 0x3c, 0xbc, 0x15, 0x66, 0xd1, 0xaa,
+ 0xdb, 0x86, 0x6a, 0x33, 0x88, 0x4f, 0x68, 0xe6, 0xb5, 0xf2, 0x2c, 0xae,
+ 0x38, 0x4c, 0xa3, 0xdf, 0x4d, 0x05, 0x14, 0x7f, 0x9f, 0x1a, 0x26, 0x27,
+ 0x83, 0x76, 0x1e, 0x9b, 0x26, 0x9b, 0x70, 0x0f, 0x3a, 0xb8, 0x30, 0x41,
+ 0xa3, 0x83, 0x4f, 0x3f, 0xf2, 0x66, 0xc0, 0x11, 0x2a, 0x4a, 0x73, 0xe9,
+ 0x5d, 0xc3, 0x61, 0xe1, 0x6a, 0x92, 0x8b, 0x7b, 0xc0, 0x56, 0xe7, 0xa3,
+ 0xaa, 0xba, 0xde, 0x23, 0x7a, 0xd8, 0x1b, 0x7c, 0xce, 0x02, 0xa0, 0xb8,
+ 0x40, 0x57, 0x00, 0x56, 0x2a, 0xcc, 0x52, 0xab, 0xb5, 0xd3, 0x45, 0x36,
+ 0x1f, 0x0e, 0x4f, 0x42, 0x14, 0x97, 0xbf, 0xd9, 0x0e, 0x5a, 0x35, 0x74,
+ 0x9f, 0x99, 0xe1, 0xab, 0x84, 0x17, 0x81, 0x25, 0x47, 0x4b, 0xd4, 0x5b,
+ 0xe4, 0xb3, 0x14, 0x59, 0xed, 0x5c, 0x60, 0x41, 0x39, 0xe2, 0x30, 0x94,
+ 0x8b, 0x0d, 0x51, 0x16, 0xd1, 0xa9, 0x75, 0x4d, 0x10, 0x2e, 0x1a, 0x16,
+ 0xa9, 0xee, 0xa2, 0x70, 0xb7, 0x60, 0x53, 0x9a, 0x35, 0x8c, 0x35, 0x50,
+ 0x3a, 0x4b, 0x4b, 0x52, 0xe6, 0xe1, 0x5f, 0xf4, 0x93, 0xfb, 0x5f, 0xdc,
+ 0x2c, 0x2a, 0x94, 0xfb, 0x3a, 0x45, 0x91, 0x90, 0x9d, 0xed, 0x21, 0xe2,
+ 0x76, 0x86, 0x5a, 0x94, 0x28, 0x2d, 0x47, 0x79, 0x5d, 0xa6, 0x5a, 0x41,
+ 0x4d, 0xab, 0x3a, 0x05, 0xf1, 0x44, 0x8c, 0x1f, 0x82, 0x0c, 0x36, 0x7e,
+ 0x2d, 0x6a, 0xb8, 0x26, 0xce, 0xfa, 0xbf, 0xd0, 0xab, 0x36, 0x20, 0x8a,
+ 0x12, 0xe2, 0xd8, 0xbe, 0x3a, 0x7a, 0x73, 0x7a, 0x7e, 0xd4, 0x44, 0xaf,
+ 0x94, 0xea, 0x31, 0x08, 0x49, 0x6b, 0x8f, 0xee, 0xaf, 0x48, 0xac, 0x76,
+ 0x98, 0x5b, 0x56, 0x85, 0xe6, 0xec, 0xfb, 0xd7, 0x41, 0xdc, 0x80, 0xd5,
+ 0x1a, 0x0b, 0x50, 0x11, 0x95, 0x9c, 0x3a, 0xb0, 0x02, 0x44, 0x8c, 0x5b,
+ 0xbe, 0x74, 0x81, 0x1b, 0x9e, 0x00, 0xc6, 0x23, 0xac, 0x51, 0x3a, 0x4b,
+ 0x25, 0xa9, 0xb3, 0xaa, 0xd8, 0x32, 0xee, 0x9a, 0xed, 0x04, 0x14, 0x65,
+ 0x5c, 0x8e, 0x00, 0xae, 0x5a, 0xbd, 0x81, 0x39, 0x63, 0x81, 0x93, 0x18,
+ 0x06, 0x89, 0xeb, 0xc4, 0xf7, 0x82, 0xa4, 0x16, 0x89, 0xe4, 0x44, 0x2f,
+ 0xb1, 0x38, 0x4c, 0x0e, 0x04, 0x97, 0x8b, 0x55, 0x78, 0x75, 0x27, 0x6a,
+ 0xbd, 0x97, 0xfc, 0x55, 0x6a, 0xd6, 0x5f, 0x0a, 0xb6, 0xbe, 0x5f, 0xc7,
+ 0x88, 0x14, 0x45, 0xdd, 0x6e, 0x56, 0xc4, 0xc2, 0xfd, 0x48, 0xdd, 0xb2,
+ 0xe9, 0x80, 0x37, 0xfe, 0xb4, 0x91, 0xa8, 0x0d, 0x18, 0xb7, 0x91, 0xa4,
+ 0x69, 0xaf, 0x48, 0xb9, 0x37, 0x75, 0x89, 0xc9, 0xe5, 0xb1, 0xe0, 0x5b,
+ 0x9b, 0xb5, 0x55, 0x8e, 0x89, 0x7b, 0x38, 0xac, 0xb6, 0xb4, 0xc5, 0x16,
+ 0x58, 0xb1, 0x64, 0xbd, 0x09, 0xac, 0x91, 0x5e, 0x50, 0xd8, 0x00, 0xd1,
+ 0x77, 0x1d, 0xae, 0x14, 0x86, 0x5d, 0xa2, 0xac, 0x90, 0x16, 0x89, 0xfc,
+ 0x8b, 0x65, 0xe7, 0x03, 0xe2, 0xb2, 0xba, 0x9f, 0xd7, 0x08, 0x02, 0x13,
+ 0xef, 0x7b, 0x51, 0x42, 0xe5, 0xed, 0x92, 0xb1, 0xa7, 0xdb, 0x0a, 0xae,
+ 0xaa, 0x17, 0xcf, 0x5e, 0xf0, 0xb1, 0x43, 0x6c, 0xa9, 0x22, 0xe8, 0x68,
+ 0xce, 0x21, 0x0a, 0xe4, 0xe8, 0x88, 0xcd, 0x0b, 0xd4, 0x81, 0x83, 0xd3,
+ 0xed, 0x37, 0xdf, 0xc6, 0x28, 0x63, 0x15, 0x1c, 0x24, 0x3a, 0x0c, 0x9a,
+ 0x1a, 0xac, 0xb4, 0xde, 0xad, 0x8a, 0xd0, 0xc4, 0xcd, 0xa2, 0x45, 0xf0,
+ 0x68, 0x17, 0xd2, 0x1b, 0xcd, 0x9a, 0xd6, 0xf3, 0x20, 0xed, 0x36, 0x76,
+ 0x7f, 0xd5, 0xe8, 0x94, 0x1c, 0x38, 0xdc, 0x9f, 0x08, 0x93, 0x03, 0x3e,
+ 0x36, 0xff, 0xb8, 0xe5, 0x90, 0x0e, 0xb5, 0x88, 0x0c, 0x63, 0x98, 0x2f,
+ 0xb3, 0x06, 0x3e, 0xeb, 0xaa, 0xe6, 0x2e, 0xc1, 0xb0, 0x68, 0xf5, 0xda,
+ 0x49, 0xf5, 0x12, 0xec, 0x50, 0x17, 0x0b, 0x16, 0x66, 0x84, 0xcf, 0xea,
+ 0xde, 0x77, 0x63, 0x76, 0x78, 0x0e, 0xc8, 0xdf, 0x1c, 0x49, 0x2d, 0x1b,
+ 0x93, 0x17, 0x48, 0x18, 0x9e, 0x23, 0x0e, 0x53, 0x69, 0x51, 0xef, 0x48,
+ 0x44, 0xa2, 0xd1, 0x5c, 0xd9, 0x53, 0x14, 0x61, 0x4d, 0xc2, 0x07, 0x83,
+ 0xd3, 0xa8, 0x77, 0x44, 0xab, 0x00, 0x31, 0x4e, 0xb3, 0x32, 0x3c, 0xc7,
+ 0xcd, 0xde, 0x74, 0xd1, 0x65, 0x58, 0xa8, 0xa8, 0x0c, 0x50, 0x1b, 0x6d,
+ 0x73, 0x49, 0x4e, 0xd2, 0x04, 0xfa, 0x55, 0x7d, 0x2f, 0xe6, 0xe3, 0x6c,
+ 0xc6, 0x90, 0x65, 0xd5, 0x02, 0x05, 0xe3, 0x8b, 0x32, 0xd1, 0x5a, 0x8b,
+ 0x48, 0x63, 0xee, 0x10, 0x30, 0xa7, 0x35, 0x03, 0xa2, 0xe7, 0x8d, 0x73,
+ 0x64, 0xaa, 0x53, 0x46, 0xaa, 0x07, 0x5e, 0xc2, 0xba, 0xe1, 0x4d, 0x82,
+ 0x58, 0x9d, 0xbf, 0x19, 0x97, 0x8d, 0x52, 0x5c, 0x17, 0x1e, 0xef, 0xfa,
+ 0xaa, 0x5c, 0x08, 0xbe, 0x55, 0x0c, 0x7c, 0x2b, 0x10, 0x24, 0xe5, 0x49,
+ 0xe3, 0x15, 0x28, 0xf2, 0x0c, 0x8d, 0x04, 0xaf, 0x1e, 0xbf, 0x6e, 0x40,
+ 0x22, 0x4a, 0x82, 0x14, 0xed, 0x74, 0xbc, 0x39, 0x9f, 0x20, 0x24, 0x71,
+ 0xb3, 0xfe, 0x3e, 0x71, 0xad, 0x79, 0xb9, 0x79, 0x74, 0xef, 0xbf, 0x89,
+ 0x37, 0xa7, 0x6d, 0x48, 0xe0, 0xad, 0xb4, 0x60, 0xcd, 0x82, 0x56, 0x0c,
+ 0x48, 0x9e, 0xa9, 0x81, 0xb1, 0x80, 0xad, 0x93, 0x6e, 0xd8, 0xfb, 0xf5,
+ 0xac, 0x98, 0x48, 0x48, 0xe6, 0x63, 0x6b, 0xc1, 0x0f, 0xda, 0x5a, 0xa8,
+ 0x53, 0xac, 0x0a, 0xe7, 0x85, 0x46, 0x88, 0x4a, 0x99, 0xf2, 0x94, 0x0f,
+ 0xc4, 0x9b, 0xf3, 0x13, 0x95, 0x52, 0xc3, 0xdc, 0x3c, 0x5e, 0x0e, 0xa7,
+ 0x30, 0x4f, 0x8a, 0x71, 0x1d, 0xcc, 0x80, 0x1f, 0x88, 0x37, 0x67, 0xe1,
+ 0x5f, 0x9d, 0x99, 0xb1, 0x09, 0x19, 0x49, 0x23, 0x8f, 0xcd, 0x8c, 0x1f,
+ 0xec, 0xec, 0x32, 0x7d, 0x28, 0x3c, 0xbc, 0xb5, 0xc5, 0xb2, 0x39, 0x2b,
+ 0xa2, 0x13, 0x1b, 0x1b, 0x6c, 0x3b, 0x8c, 0x31, 0xc4, 0x36, 0x58, 0x73,
+ 0x60, 0xba, 0x8c, 0xdc, 0x1b, 0x08, 0x65, 0x75, 0xdc, 0x83, 0x2b, 0x37,
+ 0x58, 0xfb, 0xe8, 0xac, 0xc2, 0x74, 0xae, 0x45, 0xab, 0x3e, 0x08, 0x1c,
+ 0x13, 0x43, 0x43, 0xd7, 0x1f, 0x1e, 0x5e, 0x90, 0xe9, 0xdc, 0x2a, 0x69,
+ 0x02, 0xf5, 0xcf, 0xf1, 0x0a, 0xcd, 0x76, 0x4c, 0x9b, 0x35, 0x36, 0x15,
+ 0xc9, 0x71, 0x05, 0xd9, 0xfb, 0xfe, 0x12, 0x5f, 0xb3, 0x90, 0xae, 0xd1,
+ 0x5c, 0x4a, 0x41, 0x38, 0x1e, 0x13, 0x8c, 0x31, 0xe6, 0x6c, 0x0f, 0x7c,
+ 0xee, 0x9d, 0x29, 0xce, 0x6e, 0xd8, 0x7c, 0xec, 0x44, 0x83, 0x0f, 0xab,
+ 0xa3, 0x59, 0x41, 0x68, 0x78, 0xda, 0x76, 0x5b, 0xa6, 0x64, 0x08, 0x31,
+ 0x3e, 0x29, 0xce, 0x1f, 0xe7, 0x07, 0xe8, 0xb8, 0xd9, 0xa5, 0x3b, 0x93,
+ 0xed, 0xf1, 0x2d, 0xee, 0x26, 0xd6, 0x39, 0xff, 0x6a, 0x5d, 0xdb, 0xa5,
+ 0x8f, 0x38, 0x51, 0x83, 0xd3, 0x62, 0xd1, 0x55, 0x1a, 0xbb, 0xb4, 0xc4,
+ 0xc1, 0x15, 0x4b, 0x11, 0xcf, 0xe6, 0xeb, 0x74, 0x5e, 0xc2, 0x9c, 0x61,
+ 0x85, 0xcb, 0x64, 0x3b, 0x56, 0x2f, 0x8e, 0x3e, 0xed, 0x87, 0x28, 0xfc,
+ 0x3d, 0x84, 0x94, 0xf5, 0x6b, 0x64, 0xc7, 0xe1, 0x01, 0x86, 0xa7, 0xdd,
+ 0xb6, 0x59, 0xde, 0x24, 0xe3, 0x32, 0xbe, 0x42, 0x0b, 0xc8, 0xf8, 0x7c,
+ 0xfc, 0x64, 0xc9, 0xc8, 0x57, 0xae, 0x71, 0x39, 0x7b, 0xe4, 0x90, 0xd3,
+ 0x03, 0x7e, 0x56, 0x9c, 0xef, 0x11, 0xcc, 0xaa, 0x73, 0x2e, 0x65, 0xae,
+ 0x8b, 0x15, 0x2b, 0xbf, 0x6a, 0x04, 0x0d, 0x2a, 0x5c, 0x3d, 0x12, 0x7d,
+ 0x32, 0x3a, 0x1c, 0xbf, 0xb8, 0xec, 0x3e, 0xbf, 0xf7, 0x23, 0x8b, 0x37,
+ 0xa7, 0xc3, 0xf5, 0x6f, 0xe9, 0xf2, 0xf4, 0x1c, 0xc6, 0x99, 0x9a, 0x4e,
+ 0x58, 0x6b, 0xee, 0xd2, 0x86, 0x1d, 0xf0, 0x5f, 0xc4, 0x20, 0x58, 0x5b,
+ 0x9b, 0x06, 0x87, 0xb0, 0x5f, 0x22, 0x21, 0x14, 0x46, 0xb0, 0x97, 0xf8,
+ 0x11, 0xcd, 0x7c, 0xdb, 0x36, 0x0d, 0x6b, 0x9b, 0x1d, 0x23, 0x9c, 0x1e,
+ 0x81, 0x68, 0x15, 0xe6, 0x26, 0x5c, 0x20, 0x40, 0xa3, 0x83, 0x37, 0x39,
+ 0xde, 0x5c, 0x12, 0x9d, 0x50, 0x66, 0x93, 0x53, 0xed, 0x3b, 0x97, 0x3a,
+ 0x2d, 0xcd, 0x96, 0xe5, 0xf0, 0xa6, 0x62, 0xd8, 0xdc, 0xde, 0x1d, 0xec,
+ 0xf6, 0x92, 0xa6, 0x4e, 0x66, 0xc2, 0x35, 0xfb, 0x3c, 0x35, 0x93, 0x99,
+ 0xbb, 0x6e, 0xdb, 0x19, 0xce, 0xb9, 0xe3, 0xca, 0xe4, 0x4c, 0x4f, 0x0a,
+ 0x88, 0x2d, 0xf2, 0x82, 0x3c, 0xe3, 0xfc, 0x77, 0x16, 0x70, 0xa7, 0xff,
+ 0xf4, 0xc5, 0x8b, 0xc6, 0x95, 0x16, 0x6a, 0xce, 0xcf, 0x76, 0x76, 0xa4,
+ 0xf8, 0x41, 0xfb, 0x35, 0xfa, 0xa2, 0xff, 0x02, 0x2f, 0x36, 0x5f, 0x93,
+ 0xc2, 0x3b, 0xab, 0xdf, 0xeb, 0xf3, 0x37, 0x91, 0xee, 0x60, 0x4f, 0x59,
+ 0xf9, 0xd6, 0x0b, 0xee, 0x2e, 0xf2, 0x16, 0x1e, 0x96, 0x65, 0x2c, 0x2e,
+ 0x2f, 0x39, 0x54, 0x96, 0x9f, 0x04, 0xe7, 0x27, 0x51, 0xf0, 0x2e, 0x2d,
+ 0x27, 0xdd, 0xe9, 0xee, 0xf4, 0xfa, 0xbb, 0xab, 0xa6, 0x0b, 0x9b, 0x00,
+ 0x8f, 0x04, 0xfb, 0xc9, 0x1a, 0x14, 0x09, 0xcf, 0x9b, 0xdf, 0x6c, 0xc5,
+ 0x66, 0xff, 0xd9, 0xce, 0x4e, 0xef, 0x39, 0xff, 0x7c, 0xf1, 0x62, 0x65,
+ 0x5c, 0x84, 0xef, 0xe3, 0x89, 0x4d, 0xad, 0x31, 0x5a, 0x6a, 0x27, 0xd2,
+ 0xfa, 0x2e, 0xb5, 0xba, 0xfb, 0xe2, 0x45, 0x8f, 0x7b, 0x79, 0xf6, 0x49,
+ 0xad, 0xd7, 0x77, 0x85, 0xb7, 0x6c, 0xf1, 0xeb, 0x9e, 0x1e, 0xab, 0xf8,
+ 0x0c, 0x58, 0x29, 0x78, 0x85, 0xc2, 0x10, 0x81, 0xbd, 0xc7, 0x67, 0x68,
+ 0x85, 0x89, 0x34, 0x08, 0x54, 0x5b, 0x00, 0xcb, 0x07, 0x8a, 0x26, 0x6b,
+ 0x2d, 0xdd, 0x40, 0x32, 0x24, 0xf6, 0x99, 0x0f, 0xaa, 0x93, 0x4b, 0x2d,
+ 0x79, 0xf4, 0x93, 0xfc, 0x2a, 0xaf, 0x3d, 0xf6, 0x4f, 0x95, 0x6c, 0x12,
+ 0x11, 0x6d, 0xc1, 0xa4, 0x20, 0xe5, 0x0c, 0x34, 0xd0, 0x66, 0x03, 0xe1,
+ 0xfb, 0x82, 0x4a, 0xba, 0xc1, 0x2a, 0xc6, 0x46, 0x27, 0x12, 0x2b, 0x9b,
+ 0x4e, 0x5c, 0xe2, 0xb4, 0x3c, 0xde, 0xc7, 0x83, 0x7a, 0x08, 0xa1, 0x1e,
+ 0x0a, 0x0e, 0x6e, 0x8a, 0x08, 0x41, 0xe9, 0x5a, 0xfb, 0xee, 0x8c, 0x5e,
+ 0x22, 0xa3, 0xc4, 0x4a, 0x6f, 0x49, 0xac, 0x12, 0xb0, 0xef, 0xd7, 0x61,
+ 0xa3, 0x6a, 0xa3, 0x23, 0x73, 0x4d, 0x32, 0xde, 0x83, 0x4e, 0x69, 0x00,
+ 0xb1, 0xf8, 0x4e, 0x32, 0x2b, 0x5f, 0xd8, 0x28, 0x5a, 0xbd, 0x51, 0xa9,
+ 0xbd, 0x67, 0x59, 0xae, 0xae, 0x1b, 0xa4, 0xa9, 0x3e, 0xf0, 0x9d, 0xb2,
+ 0x12, 0x7c, 0x97, 0x5a, 0x2a, 0x27, 0x52, 0xb8, 0x8d, 0x5f, 0xb8, 0xba,
+ 0xe4, 0x9a, 0x3a, 0x89, 0x64, 0xed, 0x8e, 0x21, 0x8d, 0xad, 0x01, 0x56,
+ 0x6b, 0x52, 0x3d, 0xac, 0x56, 0x9b, 0x3a, 0xad, 0x7d, 0x0a, 0xab, 0x25,
+ 0x7a, 0xd0, 0x7e, 0x4b, 0xe5, 0x50, 0x59, 0x82, 0x6e, 0xa5, 0x30, 0xae,
+ 0x08, 0x66, 0x86, 0xde, 0xab, 0xac, 0x0e, 0xaa, 0x6a, 0x19, 0xac, 0x48,
+ 0x37, 0x2a, 0x4a, 0xfd, 0xdc, 0x60, 0x6a, 0xb2, 0x45, 0xbe, 0x32, 0xa6,
+ 0xb3, 0x54, 0x88, 0x49, 0x5d, 0x6e, 0x5d, 0x85, 0xc8, 0xd5, 0xbd, 0xed,
+ 0xc4, 0xcc, 0xf3, 0x56, 0xeb, 0x2e, 0x13, 0x31, 0x07, 0x81, 0x7b, 0x20,
+ 0xd2, 0xc0, 0xf0, 0x60, 0x35, 0xed, 0x0a, 0x09, 0x42, 0xdb, 0x1a, 0x44,
+ 0x8c, 0x04, 0x28, 0xed, 0x84, 0xdd, 0x72, 0xa6, 0xb9, 0xec, 0x63, 0x8d,
+ 0x3a, 0x94, 0x18, 0xb9, 0x5d, 0x73, 0xc3, 0xe3, 0xff, 0x7d, 0xf4, 0x1b,
+ 0xe6, 0x60, 0x9f, 0x07, 0xb0, 0x04, 0xfc, 0x5a, 0x2c, 0xeb, 0x32, 0x28,
+ 0xb8, 0xd0, 0xaa, 0x6d, 0x1d, 0x6c, 0x1f, 0x88, 0x0b, 0x30, 0x18, 0xba,
+ 0x9a, 0xb1, 0xca, 0x5f, 0xb4, 0xb0, 0xb3, 0x45, 0x90, 0x00, 0x63, 0x6e,
+ 0x55, 0xb1, 0x25, 0x7b, 0x94, 0x6f, 0x31, 0xc3, 0xa6, 0x3e, 0xb4, 0x51,
+ 0x4b, 0x8c, 0xb7, 0x85, 0x74, 0x8f, 0xb3, 0x21, 0x34, 0xc1, 0x55, 0xd9,
+ 0x01, 0x65, 0xc1, 0x0b, 0xc0, 0x7d, 0x85, 0xc6, 0x7f, 0xbe, 0xe1, 0x49,
+ 0xd7, 0xc5, 0xe3, 0x51, 0x1c, 0x1c, 0x81, 0xbd, 0x0b, 0xc1, 0x03, 0x9c,
+ 0x90, 0x25, 0x33, 0x9c, 0x66, 0x06, 0xd1, 0x05, 0xd7, 0x62, 0x58, 0x7f,
+ 0x30, 0x92, 0x80, 0x58, 0x91, 0x20, 0x01, 0x54, 0x5f, 0x46, 0x52, 0x94,
+ 0xce, 0x13, 0x40, 0xea, 0x1a, 0xa4, 0x95, 0xa0, 0xf3, 0x56, 0x41, 0x5d,
+ 0x77, 0x35, 0xdb, 0xc9, 0xc3, 0x6d, 0xf3, 0x23, 0x80, 0xa6, 0x60, 0xb5,
+ 0x60, 0x40, 0x22, 0x9f, 0xc0, 0x55, 0x75, 0x8b, 0x9d, 0x65, 0x57, 0x93,
+ 0xbe, 0x0a, 0x63, 0xcd, 0xe3, 0xce, 0xab, 0x70, 0xe7, 0xa2, 0xab, 0x83,
+ 0xdd, 0xcd, 0x83, 0xd0, 0xbf, 0x74, 0xaa, 0xe6, 0x10, 0x06, 0x23, 0x85,
+ 0x1b, 0xc5, 0xc1, 0x50, 0xc0, 0x34, 0x37, 0xef, 0xf2, 0x32, 0xb6, 0x4a,
+ 0x02, 0x96, 0xcc, 0xd5, 0x14, 0x02, 0xdc, 0x04, 0x12, 0xa2, 0x05, 0x38,
+ 0xca, 0x0e, 0xaf, 0x83, 0x42, 0x9d, 0xc1, 0x71, 0x80, 0xe0, 0x9e, 0xf6,
+ 0xd1, 0xa0, 0x7e, 0x6b, 0x5e, 0xba, 0x1e, 0xad, 0xc4, 0x5d, 0xa7, 0xc0,
+ 0x6e, 0x23, 0xa0, 0x20, 0x40, 0xd4, 0xe8, 0xa7, 0x1d, 0xbf, 0x51, 0xc3,
+ 0x22, 0x76, 0x2d, 0x12, 0x4b, 0xc3, 0x61, 0x2f, 0xde, 0x05, 0xc4, 0x77,
+ 0xd1, 0xa4, 0x1d, 0x8e, 0x49, 0x15, 0xb7, 0x00, 0x4f, 0xb2, 0xd4, 0x30,
+ 0xa1, 0x68, 0x4f, 0x89, 0x52, 0xbb, 0xa8, 0x1e, 0x77, 0x59, 0x99, 0x79,
+ 0x7c, 0x74, 0x04, 0xff, 0xd2, 0xe9, 0x1b, 0x24, 0xc3, 0x82, 0x9e, 0x8f,
+ 0x14, 0x40, 0xb4, 0x84, 0xc6, 0x06, 0x66, 0x32, 0xc6, 0xe3, 0x6a, 0xb2,
+ 0x21, 0xec, 0x4c, 0x0c, 0xcb, 0xcd, 0xf9, 0x46, 0x60, 0x16, 0x61, 0x01,
+ 0xa6, 0x81, 0x0b, 0xda, 0x28, 0xaf, 0xa0, 0xa4, 0xde, 0xc3, 0x88, 0xc9,
+ 0x2c, 0x67, 0xbd, 0x5f, 0x24, 0x7d, 0x14, 0x7c, 0x01, 0x02, 0x64, 0xd0,
+ 0xdc, 0x43, 0x99, 0xda, 0xbb, 0x2f, 0x9a, 0x01, 0x54, 0x5c, 0x83, 0x73,
+ 0x4a, 0x42, 0xe8, 0x4b, 0x76, 0x6b, 0xc2, 0xab, 0xb9, 0xbf, 0x22, 0xa9,
+ 0xf7, 0xcc, 0x21, 0x9a, 0x8e, 0x69, 0x08, 0x9c, 0x88, 0xa6, 0xc9, 0x8b,
+ 0x32, 0x47, 0x3f, 0x49, 0xc9, 0xa8, 0x14, 0x5a, 0x11, 0x9e, 0xbc, 0x48,
+ 0xf3, 0x4e, 0x72, 0x5a, 0x80, 0x40, 0x6d, 0x53, 0x63, 0x09, 0xd4, 0xf8,
+ 0x83, 0x70, 0x25, 0x0b, 0xed, 0xdf, 0xac, 0xb6, 0x0c, 0x6a, 0x7b, 0x85,
+ 0x3e, 0xd0, 0x48, 0x90, 0xd5, 0xaa, 0x31, 0xb0, 0x61, 0xb8, 0x1a, 0xc4,
+ 0x73, 0x4b, 0xb6, 0xd2, 0x29, 0x4f, 0x82, 0x2a, 0x45, 0x9d, 0x10, 0x2f,
+ 0xab, 0xb1, 0x36, 0x10, 0xa8, 0x1b, 0x3e, 0xff, 0x7c, 0xb0, 0xa8, 0xff,
+ 0x42, 0x10, 0x08, 0xb6, 0xb3, 0x7a, 0xbc, 0x2d, 0x58, 0x87, 0x20, 0xf1,
+ 0x39, 0xf0, 0x9f, 0x9d, 0xd6, 0xd1, 0xce, 0x13, 0xec, 0x3a, 0x8e, 0xc4,
+ 0xac, 0x11, 0x94, 0x5f, 0x0d, 0x12, 0x74, 0xc1, 0x51, 0xcd, 0x37, 0x1c,
+ 0x31, 0xfc, 0x5e, 0x1a, 0x6e, 0x60, 0xb0, 0xe8, 0xce, 0x89, 0x6a, 0xe1,
+ 0x75, 0x8d, 0x7b, 0x82, 0x5f, 0xf1, 0x25, 0x7f, 0x23, 0xd4, 0x3b, 0xcf,
+ 0x82, 0x5b, 0xc7, 0x45, 0x2e, 0x37, 0xd1, 0x82, 0x1d, 0xa6, 0x6d, 0xb0,
+ 0xf1, 0x31, 0x93, 0x3e, 0x9f, 0x1e, 0x8c, 0x40, 0xc2, 0x90, 0x0d, 0xaf,
+ 0x07, 0xb0, 0x69, 0x8f, 0x20, 0x02, 0x1b, 0xa2, 0x8a, 0x06, 0xab, 0x7a,
+ 0xc0, 0x19, 0xb6, 0x66, 0x4f, 0xf4, 0x13, 0x97, 0xb1, 0x1b, 0x89, 0xe3,
+ 0xd5, 0xcd, 0x7d, 0x38, 0xac, 0x74, 0x77, 0xf0, 0xa4, 0x79, 0x06, 0x58,
+ 0xd3, 0x8c, 0x55, 0x3f, 0x82, 0x00, 0x08, 0x4e, 0x88, 0x82, 0x4d, 0x12,
+ 0x6e, 0x89, 0x24, 0x53, 0xb6, 0x5c, 0x64, 0x16, 0xa7, 0x85, 0x88, 0x0f,
+ 0xc1, 0xb7, 0x62, 0x6e, 0xa3, 0x65, 0xa2, 0xba, 0xe8, 0xbc, 0x81, 0x5f,
+ 0x8a, 0xc5, 0x49, 0x2b, 0xc3, 0x56, 0x6a, 0xf0, 0xba, 0xd7, 0xb5, 0x64,
+ 0xce, 0x6a, 0x91, 0x26, 0x5e, 0xc6, 0x47, 0x65, 0xb9, 0x18, 0x74, 0x6b,
+ 0x33, 0xb9, 0xf0, 0x5b, 0x7d, 0x97, 0xba, 0xdf, 0x09, 0xb3, 0xe1, 0x21,
+ 0xd9, 0x69, 0x62, 0x44, 0x65, 0x85, 0x55, 0x2d, 0xda, 0xa9, 0xc3, 0x13,
+ 0xc1, 0x4a, 0xb9, 0x2e, 0xce, 0x85, 0x9b, 0xb2, 0x85, 0x98, 0x4a, 0x6a,
+ 0xaa, 0xc0, 0x5d, 0xee, 0xf3, 0xa2, 0x48, 0xf1, 0xcd, 0x9e, 0xf9, 0x18,
+ 0x9e, 0x7e, 0xfc, 0xd8, 0xdd, 0x09, 0x11, 0x77, 0x01, 0x5e, 0x8c, 0xb8,
+ 0x5b, 0xb9, 0x82, 0x9e, 0x7d, 0xfc, 0xd8, 0xfc, 0x32, 0x8e, 0xb1, 0x2c,
+ 0xb6, 0xfc, 0x4a, 0x6b, 0x43, 0xd6, 0x85, 0xae, 0x54, 0x1a, 0xac, 0xa2,
+ 0xe1, 0xe4, 0x2b, 0x90, 0xf0, 0x5d, 0x2a, 0xc9, 0x00, 0x5d, 0x1f, 0x13,
+ 0xb4, 0x4a, 0xe1, 0x48, 0xf5, 0x75, 0xe6, 0xaf, 0x09, 0x46, 0x67, 0xbc,
+ 0xa6, 0x53, 0x29, 0x55, 0x0d, 0x95, 0xe8, 0xad, 0xa4, 0x69, 0xb1, 0xd4,
+ 0x24, 0xe6, 0x76, 0x5c, 0x4e, 0x2a, 0x95, 0xa2, 0x51, 0xb8, 0x65, 0x39,
+ 0xaf, 0x73, 0x64, 0x56, 0xa2, 0x5a, 0x2e, 0xbd, 0xbe, 0x4b, 0xeb, 0x9f,
+ 0xcf, 0x97, 0xac, 0xab, 0xc9, 0x6a, 0xa3, 0x43, 0x57, 0xb8, 0x31, 0xb6,
+ 0xec, 0xd3, 0xf4, 0x3e, 0x71, 0x11, 0x1a, 0x56, 0x48, 0x25, 0x40, 0x0a,
+ 0xc3, 0xb8, 0x04, 0x96, 0xd7, 0x32, 0xa1, 0xb1, 0x16, 0x7d, 0xbc, 0x1a,
+ 0x39, 0xcc, 0xee, 0x0e, 0x52, 0xf1, 0x3d, 0xfb, 0x48, 0x8b, 0x2d, 0x91,
+ 0xeb, 0x82, 0x65, 0x40, 0x0a, 0x24, 0xdf, 0x32, 0x57, 0x45, 0x49, 0x1b,
+ 0x3a, 0x53, 0xa9, 0x43, 0x62, 0xf0, 0x3b, 0xe1, 0x1f, 0xd2, 0x95, 0x2b,
+ 0xa3, 0x2b, 0xf9, 0x10, 0xa8, 0x9f, 0x25, 0x5e, 0xc7, 0xa2, 0x56, 0x39,
+ 0xd5, 0x4a, 0x7f, 0x61, 0x75, 0x6d, 0xd4, 0x0f, 0x5d, 0x45, 0x7b, 0xe1,
+ 0x31, 0xfc, 0xe7, 0x67, 0xf4, 0x06, 0x6b, 0xf4, 0x40, 0xf1, 0x5f, 0x13,
+ 0x80, 0xab, 0x69, 0x96, 0x2d, 0x34, 0x3e, 0x66, 0x86, 0xfa, 0xf0, 0x7a,
+ 0x0e, 0xed, 0x18, 0x8a, 0x08, 0xa0, 0x54, 0xa8, 0xe1, 0x5b, 0xab, 0x0e,
+ 0xb8, 0xde, 0xde, 0xec, 0xd1, 0xf2, 0xc8, 0x30, 0x69, 0x12, 0xb0, 0x12,
+ 0x3d, 0x57, 0x9b, 0x79, 0x1d, 0x8a, 0x33, 0xf1, 0x13, 0xe9, 0xb6, 0x4c,
+ 0x57, 0x59, 0xb7, 0xcd, 0x91, 0x8c, 0xae, 0xf5, 0xd6, 0xa0, 0x21, 0x25,
+ 0x75, 0x21, 0x8e, 0x44, 0x53, 0x82, 0x3c, 0x08, 0xf3, 0xe3, 0x15, 0x04,
+ 0x1f, 0x65, 0x7f, 0xc8, 0x91, 0x90, 0xa2, 0xeb, 0x88, 0x48, 0x08, 0x6a,
+ 0x6e, 0xcb, 0x12, 0x76, 0x58, 0x2d, 0xf2, 0x98, 0x5a, 0x6a, 0x84, 0x29,
+ 0xff, 0x2e, 0xe4, 0xd8, 0x51, 0x1b, 0x8f, 0x7d, 0xe0, 0x29, 0xa0, 0x8b,
+ 0x81, 0xf3, 0xaf, 0x22, 0x88, 0x47, 0x0b, 0x42, 0x8b, 0x89, 0x52, 0xb6,
+ 0x99, 0x1f, 0xd4, 0xf8, 0x2c, 0x0e, 0xee, 0xe6, 0x09, 0x79, 0x87, 0xbb,
+ 0xb0, 0x1d, 0xb7, 0xe7, 0xaa, 0x42, 0x75, 0xcc, 0x6b, 0xca, 0x57, 0x6c,
+ 0x54, 0xc0, 0x7f, 0x4b, 0x79, 0x1a, 0x0c, 0xcf, 0xb4, 0xc9, 0x00, 0xa3,
+ 0x3a, 0xb4, 0x2d, 0xfe, 0x78, 0x5a, 0x70, 0x6c, 0x73, 0xe5, 0x4a, 0x43,
+ 0x95, 0x1d, 0x40, 0x35, 0x94, 0xba, 0x11, 0x76, 0x33, 0x89, 0x54, 0xb7,
+ 0x7c, 0x57, 0x30, 0xb8, 0x89, 0xab, 0x5f, 0xe5, 0xda, 0xd1, 0x37, 0x3b,
+ 0x5c, 0xda, 0xda, 0xd1, 0xaa, 0x78, 0xbd, 0x26, 0x08, 0x97, 0x0e, 0x1a,
+ 0xb0, 0x35, 0x82, 0x23, 0x7c, 0x6d, 0xa5, 0x28, 0xf8, 0x8e, 0x8b, 0x94,
+ 0xab, 0x96, 0xcb, 0x8d, 0x1d, 0xa2, 0x88, 0xa6, 0xe0, 0xf9, 0x44, 0x4a,
+ 0x71, 0x62, 0x07, 0xa8, 0x91, 0xbc, 0x98, 0x20, 0x0e, 0x43, 0x38, 0x4a,
+ 0x27, 0xff, 0x51, 0xf0, 0x0b, 0x74, 0x34, 0x1b, 0x95, 0xab, 0x44, 0xc8,
+ 0xaf, 0x4b, 0x89, 0x30, 0x94, 0xf9, 0x0e, 0xea, 0x7c, 0x0f, 0x12, 0x2d,
+ 0x5a, 0x58, 0x77, 0xcb, 0x9e, 0x7b, 0x4c, 0x2f, 0xd0, 0xae, 0xe6, 0xf3,
+ 0x5b, 0x1d, 0x69, 0xc7, 0x68, 0xff, 0x85, 0x4c, 0xaa, 0x62, 0xad, 0xa3,
+ 0xca, 0xa7, 0xdd, 0x04, 0xb2, 0x21, 0x3e, 0x14, 0x5d, 0xec, 0x6f, 0xcb,
+ 0x1c, 0x65, 0x18, 0x81, 0x67, 0xf3, 0xba, 0xe0, 0xfd, 0xaf, 0x34, 0x01,
+ 0xe1, 0x0a, 0x92, 0x98, 0x86, 0x27, 0x95, 0xca, 0x55, 0xa8, 0xfb, 0x8e,
+ 0x0a, 0xcb, 0x10, 0xf8, 0x03, 0x2b, 0x4a, 0x85, 0x72, 0x24, 0x33, 0xba,
+ 0xa4, 0x06, 0xae, 0xac, 0x06, 0x31, 0x84, 0x48, 0xc5, 0x19, 0x85, 0xfb,
+ 0xaa, 0x6e, 0xba, 0x12, 0x68, 0xaf, 0x91, 0x0e, 0x85, 0x60, 0x00, 0x75,
+ 0x6e, 0xd4, 0x9c, 0x60, 0x47, 0x9a, 0xdf, 0xb6, 0xe0, 0x6f, 0xd2, 0x1d,
+ 0x39, 0x55, 0x28, 0x18, 0x17, 0x88, 0xdf, 0x26, 0x9b, 0x46, 0x64, 0x6a,
+ 0x95, 0x56, 0xd3, 0x7e, 0xde, 0x26, 0x7c, 0xc1, 0x96, 0x76, 0xa1, 0x3f,
+ 0x5e, 0x84, 0x00, 0xde, 0xc2, 0xf0, 0x80, 0x34, 0xe9, 0x2e, 0xe0, 0xf4,
+ 0x43, 0xec, 0xe6, 0xc9, 0x6e, 0x53, 0x15, 0xfa, 0xe7, 0x85, 0xc2, 0x9a,
+ 0xb9, 0x8e, 0xcf, 0xa1, 0x20, 0x44, 0xb2, 0xaa, 0x1f, 0xaf, 0x27, 0x11,
+ 0x06, 0xbb, 0x36, 0x22, 0x99, 0xbb, 0x63, 0xb2, 0x50, 0x56, 0x97, 0x5f,
+ 0x93, 0x74, 0xd1, 0xb0, 0x24, 0xb8, 0x55, 0x0c, 0x7b, 0x9f, 0x12, 0xdd,
+ 0x3a, 0x04, 0x01, 0x12, 0x31, 0xf5, 0x41, 0x3a, 0xab, 0x8c, 0x46, 0x0a,
+ 0xf2, 0x52, 0xc9, 0xd1, 0xf6, 0x75, 0xcd, 0x98, 0x0a, 0x25, 0xb7, 0xc0,
+ 0xc4, 0x44, 0x14, 0x5b, 0x90, 0xba, 0x1b, 0x79, 0x1d, 0xa9, 0xc2, 0xd6,
+ 0x08, 0x90, 0xaf, 0xaa, 0xa9, 0x84, 0x9e, 0xd1, 0x11, 0x16, 0xd8, 0x47,
+ 0xad, 0x2c, 0x2e, 0xe8, 0x8f, 0x17, 0xe5, 0xbd, 0x05, 0x99, 0x32, 0x40,
+ 0xc8, 0xc5, 0xc9, 0x30, 0x44, 0xbf, 0x51, 0xa3, 0x49, 0x97, 0xdf, 0x72,
+ 0xea, 0xb8, 0x68, 0x0c, 0x30, 0xde, 0x22, 0x4d, 0x25, 0x7c, 0xc3, 0xd8,
+ 0xa2, 0x5a, 0xa8, 0xad, 0x7a, 0x98, 0x9a, 0x10, 0xdb, 0xe7, 0x50, 0x3a,
+ 0x1e, 0x24, 0x81, 0x69, 0x46, 0xc0, 0x6e, 0x68, 0xf0, 0x7d, 0x03, 0xe1,
+ 0x61, 0xd6, 0x88, 0xe9, 0x10, 0x27, 0xff, 0x9b, 0x48, 0x40, 0xa2, 0xf8,
+ 0xf4, 0x3b, 0xb6, 0x9f, 0x3a, 0x61, 0x64, 0xf1, 0x29, 0xec, 0xcf, 0xd9,
+ 0x7c, 0x5c, 0xde, 0x37, 0x80, 0xab, 0x27, 0x9f, 0x50, 0x72, 0x37, 0xa4,
+ 0x3f, 0xc6, 0x48, 0x67, 0x46, 0xcc, 0x85, 0x41, 0xb4, 0x0a, 0x33, 0x7d,
+ 0xe2, 0x06, 0x18, 0xd0, 0x3f, 0x6e, 0xd8, 0x5d, 0xec, 0x7e, 0xbb, 0x39,
+ 0xae, 0xdb, 0x64, 0x52, 0x83, 0x50, 0x1a, 0xf4, 0x30, 0x61, 0x09, 0x4e,
+ 0x85, 0x14, 0x80, 0x11, 0x61, 0x63, 0xe2, 0xb2, 0x13, 0x1f, 0x51, 0x7b,
+ 0x93, 0x97, 0x30, 0x15, 0x6b, 0x06, 0x7c, 0x6b, 0xb7, 0xb1, 0x3c, 0x91,
+ 0xd0, 0x43, 0x43, 0xfd, 0x0c, 0x77, 0x9f, 0x76, 0x52, 0x0b, 0x30, 0xd8,
+ 0xe6, 0x07, 0x8a, 0xef, 0xea, 0xfd, 0xbf, 0x10, 0xee, 0x53, 0xab, 0x81,
+ 0xe8, 0x53, 0xb7, 0xdd, 0x6d, 0xf4, 0x27, 0xd7, 0x06, 0x5f, 0xb1, 0x1b,
+ 0x7e, 0x3b, 0x74, 0x3f, 0x60, 0x35, 0xf4, 0x24, 0x03, 0x02, 0x49, 0x36,
+ 0xd3, 0xd5, 0x62, 0xd0, 0xb3, 0xc1, 0x33, 0x28, 0x61, 0xbc, 0x2f, 0x61,
+ 0xf5, 0x07, 0xde, 0x14, 0xd9, 0x93, 0x07, 0xb6, 0xa4, 0x5b, 0xbb, 0x20,
+ 0x7d, 0x64, 0x4b, 0xc0, 0xc2, 0x18, 0x91, 0xb5, 0x93, 0xa4, 0x22, 0x66,
+ 0xd4, 0x70, 0x82, 0x75, 0x23, 0xc5, 0x81, 0x6f, 0x4f, 0x14, 0x4b, 0x4b,
+ 0x91, 0x35, 0xc4, 0xe6, 0x11, 0x4b, 0x09, 0x63, 0x50, 0xdc, 0xbb, 0x58,
+ 0x1d, 0x05, 0x1c, 0x65, 0x81, 0xfe, 0xa0, 0xd5, 0x0e, 0xc3, 0xbf, 0x2b,
+ 0x4f, 0xbf, 0x5f, 0x1d, 0x1d, 0x0c, 0x2f, 0x06, 0xed, 0x8b, 0xb6, 0x93,
+ 0x93, 0xca, 0xdb, 0xe7, 0x91, 0x93, 0xd9, 0x96, 0xca, 0x85, 0xe9, 0x4b,
+ 0x87, 0x5f, 0x8b, 0xc1, 0xc9, 0xd8, 0x2a, 0xb7, 0x1b, 0x00, 0x4c, 0x8b,
+ 0xe0, 0x08, 0x42, 0x2e, 0x86, 0xfb, 0x78, 0x94, 0x4f, 0x31, 0x05, 0x1a,
+ 0x18, 0xdd, 0x38, 0xb3, 0x4a, 0x05, 0xf8, 0x8a, 0x2b, 0x2f, 0x16, 0x53,
+ 0x36, 0x05, 0x45, 0x2a, 0x8a, 0x74, 0x0a, 0x76, 0x1f, 0x9c, 0xbf, 0x3b,
+ 0x7e, 0xf7, 0xf5, 0x7e, 0x43, 0x52, 0x98, 0x16, 0x45, 0x95, 0x69, 0xc4,
+ 0x83, 0x14, 0x33, 0x91, 0xe5, 0x12, 0x90, 0x01, 0x87, 0x74, 0x15, 0x11,
+ 0x5d, 0x18, 0x63, 0x58, 0xfc, 0x2c, 0xd5, 0x8d, 0x18, 0x24, 0xb5, 0xc4,
+ 0x1b, 0x70, 0x7c, 0x5a, 0x64, 0xda, 0x4a, 0x92, 0xe4, 0x4d, 0x86, 0x85,
+ 0x30, 0x82, 0x6d, 0xbc, 0xf9, 0x7d, 0x3e, 0x97, 0x1a, 0x31, 0x0d, 0x43,
+ 0x4c, 0x73, 0x9f, 0x4d, 0x9d, 0x1c, 0x13, 0x63, 0x95, 0x04, 0x78, 0x26,
+ 0xb7, 0xdb, 0x55, 0x90, 0x10, 0xa8, 0xc2, 0xc9, 0xc2, 0xc6, 0x2f, 0x5f,
+ 0x83, 0x6e, 0x29, 0x9e, 0xa0, 0xd2, 0xd2, 0x2f, 0x59, 0x83, 0xa7, 0xad,
+ 0x32, 0xd7, 0x7c, 0x2f, 0x56, 0x4f, 0xc5, 0xcc, 0xf9, 0xc9, 0xd9, 0x1b,
+ 0xc3, 0xd3, 0xc3, 0x6f, 0x87, 0x4f, 0x83, 0xdc, 0x8d, 0xba, 0x65, 0xb2,
+ 0xcb, 0x25, 0x7b, 0x16, 0x6f, 0x74, 0xf1, 0x1e, 0x1e, 0x49, 0xdc, 0x68,
+ 0xca, 0x99, 0xcf, 0x42, 0x6b, 0x78, 0x84, 0xb5, 0x34, 0xab, 0xa9, 0xb1,
+ 0x89, 0x33, 0x2f, 0x96, 0xae, 0x94, 0x4f, 0x80, 0x9b, 0xd9, 0x73, 0x05,
+ 0x9f, 0xee, 0x23, 0xb5, 0x92, 0xad, 0xd0, 0x5a, 0x50, 0x5a, 0xad, 0x13,
+ 0x6f, 0xa9, 0x09, 0x99, 0x7b, 0xbb, 0x83, 0xcf, 0x7a, 0x6d, 0x41, 0x97,
+ 0xb8, 0x25, 0x49, 0xfe, 0xd3, 0x25, 0xf7, 0x2d, 0x99, 0x9b, 0x06, 0x9f,
+ 0xe6, 0xc2, 0x7f, 0x23, 0x12, 0x49, 0xf5, 0xd4, 0x65, 0x84, 0xb0, 0x18,
+ 0xe1, 0x07, 0xab, 0xdb, 0x9b, 0xea, 0x53, 0xfb, 0xdb, 0xdb, 0xde, 0x90,
+ 0x29, 0xe1, 0xaa, 0x83, 0xdf, 0x4e, 0x1f, 0x94, 0x3e, 0xd3, 0x5f, 0x45,
+ 0x14, 0xe9, 0xa7, 0x51, 0xc5, 0x0a, 0xe7, 0xee, 0x27, 0x53, 0xc5, 0xe7,
+ 0xab, 0x2e, 0x1c, 0x77, 0x5f, 0xff, 0x02, 0xba, 0x10, 0xad, 0xf2, 0xff,
+ 0x24, 0xaa, 0x48, 0x93, 0x4f, 0xa3, 0x8b, 0xb4, 0x4d, 0x18, 0x11, 0x70,
+ 0x95, 0xdf, 0x12, 0xde, 0x1a, 0xa3, 0x78, 0xd6, 0x77, 0x65, 0x7a, 0x7e,
+ 0x05, 0xc5, 0x3c, 0xd3, 0x99, 0x6e, 0xc2, 0x01, 0xa0, 0x7e, 0x6f, 0x83,
+ 0x7e, 0x35, 0x2f, 0xcc, 0x8a, 0x6a, 0x41, 0x22, 0x95, 0x6d, 0xd9, 0x85,
+ 0xb8, 0x9a, 0x07, 0x45, 0xa8, 0xab, 0x13, 0x20, 0xff, 0xcb, 0x69, 0xed,
+ 0xff, 0x11, 0x1c, 0xe8, 0x99, 0x2f, 0xb2, 0xf4, 0x29, 0x24, 0xf7, 0xec,
+ 0xda, 0x91, 0x5c, 0xac, 0xf4, 0xb8, 0xf1, 0xa6, 0xdf, 0x38, 0x03, 0xac,
+ 0x23, 0x5b, 0xda, 0xaa, 0xb3, 0x74, 0x79, 0x57, 0x16, 0xf3, 0x2b, 0x04,
+ 0xc6, 0x84, 0x95, 0x7c, 0xd8, 0x46, 0x23, 0xb0, 0xcf, 0x1d, 0xd0, 0x7f,
+ 0xa5, 0x63, 0x87, 0x49, 0x12, 0xf8, 0x0d, 0x04, 0xfb, 0x92, 0x46, 0xd0,
+ 0xb9, 0x33, 0x9f, 0x3d, 0x4a, 0xec, 0x0d, 0x4f, 0x14, 0x77, 0xac, 0xf4,
+ 0x6e, 0xc4, 0xdd, 0x97, 0x62, 0x53, 0x46, 0xe3, 0xce, 0x3f, 0x15, 0x89,
+ 0x52, 0x45, 0x18, 0xc0, 0xf4, 0xf1, 0xbb, 0x36, 0xa4, 0x73, 0xc7, 0x46,
+ 0x93, 0x0e, 0x9e, 0xe6, 0x43, 0x49, 0x92, 0xff, 0x4f, 0xe1, 0xa1, 0xcf,
+ 0x3e, 0x8d, 0x9c, 0xff, 0x15, 0x37, 0xeb, 0xff, 0x41, 0xc4, 0x1b, 0xdb,
+ 0xe6, 0x4d, 0x45, 0x3e, 0x15, 0x05, 0x59, 0x2e, 0x96, 0x2d, 0x0f, 0x81,
+ 0x02, 0x45, 0x06, 0xab, 0x78, 0x7c, 0xf6, 0xdd, 0xf3, 0x1e, 0x7b, 0xb5,
+ 0x86, 0xdd, 0x2a, 0x3f, 0x27, 0xaf, 0x0f, 0xce, 0x22, 0x37, 0xc3, 0x55,
+ 0x55, 0xa5, 0x8b, 0xdc, 0xcc, 0x35, 0x8f, 0x58, 0x8f, 0xbc, 0x79, 0xbc,
+ 0x63, 0x24, 0xd2, 0xed, 0x32, 0x1d, 0x95, 0x5d, 0x8d, 0xe3, 0x99, 0xb3,
+ 0xe7, 0x5c, 0xfe, 0x6d, 0xd2, 0x55, 0x77, 0x1f, 0x33, 0x46, 0xe5, 0xf5,
+ 0x23, 0x09, 0xd6, 0x4a, 0x46, 0xad, 0xb4, 0xea, 0xf8, 0xc4, 0xc4, 0xbe,
+ 0xd4, 0x76, 0x88, 0xad, 0x4c, 0xad, 0xf6, 0xad, 0x3f, 0xd4, 0x78, 0x24,
+ 0x25, 0xcc, 0xf7, 0xb5, 0xcd, 0x80, 0xbe, 0xfa, 0xa2, 0x9a, 0xbd, 0xa0,
+ 0xda, 0x75, 0xbe, 0xbc, 0x04, 0xd8, 0x7f, 0xd5, 0xc9, 0x2c, 0xbd, 0x43,
+ 0x21, 0x16, 0x97, 0x94, 0xdc, 0xd7, 0x22, 0xd4, 0xba, 0xeb, 0x52, 0x3d,
+ 0x4f, 0x33, 0x62, 0xe7, 0xe3, 0x7c, 0x91, 0x4e, 0x35, 0x4f, 0x38, 0x79,
+ 0xa8, 0x8c, 0x63, 0xbb, 0x0a, 0x5e, 0x73, 0x42, 0xf3, 0xac, 0x9d, 0x09,
+ 0x7a, 0xc0, 0xe4, 0x1f, 0x14, 0x2f, 0xb0, 0xda, 0xb6, 0x41, 0x1a, 0xbc,
+ 0x42, 0xcb, 0xa9, 0xad, 0x02, 0xd9, 0x20, 0xcc, 0xf2, 0xf0, 0x40, 0x37,
+ 0xcd, 0x8d, 0x0d, 0x45, 0x9c, 0x91, 0xb6, 0xfb, 0xe2, 0xf9, 0x6e, 0x52,
+ 0xa5, 0xf7, 0x80, 0x19, 0xab, 0xf4, 0xe5, 0xa7, 0x83, 0x27, 0xdb, 0x0c,
+ 0xa7, 0xe8, 0x6b, 0xdc, 0xc3, 0xf7, 0xa8, 0xcd, 0x07, 0xf8, 0x2b, 0x0e,
+ 0x5e, 0xca, 0x42, 0xbd, 0xde, 0x1d, 0x1d, 0xb2, 0x34, 0x62, 0x69, 0xe3,
+ 0x2d, 0x25, 0x57, 0x20, 0x0f, 0x91, 0xaa, 0x6e, 0x55, 0x1a, 0x63, 0x8a,
+ 0x79, 0x64, 0x39, 0x8c, 0x34, 0x91, 0xf3, 0x31, 0x77, 0x03, 0x61, 0x5e,
+ 0x29, 0x54, 0xaa, 0xeb, 0x12, 0xc5, 0xd2, 0x0a, 0x97, 0x24, 0xc4, 0x0d,
+ 0x78, 0xb8, 0x30, 0x61, 0x55, 0x93, 0xa6, 0x5e, 0xc6, 0xe3, 0xc3, 0xce,
+ 0x0d, 0xe5, 0x06, 0x5e, 0xe0, 0x3b, 0x2e, 0xfb, 0x54, 0x69, 0xc1, 0x28,
+ 0x7e, 0xc7, 0x52, 0x32, 0x1a, 0x59, 0x3a, 0x16, 0xf7, 0x34, 0xe8, 0x16,
+ 0xdd, 0x6e, 0xe4, 0xc7, 0x68, 0xa9, 0xc1, 0x29, 0x63, 0x33, 0x6e, 0xf4,
+ 0x37, 0xec, 0x9a, 0xb2, 0xa8, 0x29, 0xee, 0xac, 0x16, 0x5b, 0x79, 0xbb,
+ 0x3c, 0xd5, 0x3f, 0x5d, 0x6e, 0xad, 0xf9, 0x36, 0x20, 0x55, 0x7e, 0x9e,
+ 0xd5, 0x5a, 0xf9, 0x3a, 0x79, 0x79, 0x7a, 0x76, 0xf1, 0xea, 0x36, 0xed,
+ 0x60, 0x66, 0x31, 0xee, 0xb2, 0xab, 0x12, 0xee, 0xec, 0xf8, 0xfc, 0x66,
+ 0x90, 0x6e, 0x37, 0x74, 0x59, 0x67, 0xf6, 0x64, 0x0c, 0x9f, 0xf0, 0xe2,
+ 0xe2, 0x2f, 0x67, 0x47, 0xaf, 0x5e, 0xb2, 0x17, 0xe0, 0x0b, 0x76, 0xc5,
+ 0x54, 0x0d, 0xa7, 0x40, 0x52, 0xdf, 0x2f, 0xba, 0x37, 0xe3, 0x0f, 0xaf,
+ 0x8f, 0x87, 0x67, 0x27, 0xa7, 0x87, 0xaf, 0x5e, 0xfe, 0xc0, 0xd6, 0x06,
+ 0x5a, 0xbd, 0xfb, 0xe0, 0x5d, 0xf7, 0x99, 0x4b, 0xa0, 0xe9, 0xd6, 0xe1,
+ 0x3d, 0xfa, 0xfe, 0xc3, 0xd1, 0xbb, 0xef, 0x5e, 0xbd, 0xbc, 0x4d, 0xcb,
+ 0x1e, 0xcf, 0x4f, 0xde, 0x66, 0x7c, 0xb4, 0xf9, 0x6d, 0x4e, 0x97, 0x0d,
+ 0x13, 0xb1, 0xab, 0xcb, 0x16, 0xac, 0xd1, 0x05, 0x0a, 0x33, 0x2f, 0x38,
+ 0x96, 0xf4, 0x81, 0x80, 0x42, 0x70, 0x59, 0x5f, 0xf9, 0xb6, 0x49, 0x1d,
+ 0x41, 0xf0, 0xa2, 0xae, 0x9c, 0x0b, 0x87, 0x7c, 0x7f, 0x7e, 0x12, 0xab,
+ 0xd2, 0x5e, 0x07, 0xc5, 0xa1, 0x7c, 0x69, 0x30, 0xb5, 0x8f, 0xf9, 0x86,
+ 0x51, 0x87, 0xeb, 0xd0, 0xa5, 0x4b, 0x2a, 0x40, 0xf9, 0x83, 0xd1, 0x93,
+ 0xc2, 0xbb, 0x7c, 0x64, 0xb6, 0xab, 0x4a, 0x2d, 0xe1, 0x53, 0x34, 0x85,
+ 0x1c, 0x70, 0x21, 0xdb, 0x16, 0x93, 0x34, 0xed, 0x9a, 0xfd, 0x82, 0x24,
+ 0x20, 0x84, 0x5d, 0x40, 0xaa, 0xe1, 0xe0, 0x1f, 0xcc, 0xef, 0x50, 0x8a,
+ 0x26, 0x48, 0xce, 0x53, 0x73, 0x16, 0x8a, 0x88, 0xb9, 0xb2, 0xae, 0x0c,
+ 0xd7, 0x55, 0xb9, 0x71, 0xe3, 0x2a, 0x85, 0x7e, 0x9b, 0xe9, 0x34, 0x96,
+ 0xec, 0x18, 0xd4, 0x34, 0x8b, 0x24, 0x5c, 0x36, 0x40, 0xd4, 0xd5, 0x07,
+ 0xcd, 0x22, 0x25, 0x67, 0x83, 0x72, 0x42, 0xaf, 0x0b, 0x42, 0x97, 0x8d,
+ 0xf5, 0x85, 0x3a, 0xba, 0x5e, 0x6c, 0xf6, 0x49, 0x0c, 0xdc, 0x99, 0xb3,
+ 0xc3, 0x56, 0xb8, 0x0a, 0x25, 0x9b, 0xc3, 0x2d, 0x97, 0x40, 0xcb, 0x2d,
+ 0x9e, 0xbd, 0xbf, 0x08, 0x72, 0xa7, 0x3b, 0x71, 0x8a, 0x9d, 0x43, 0xd8,
+ 0x16, 0x94, 0xfd, 0x42, 0xad, 0xf7, 0xd7, 0xdb, 0x35, 0xee, 0xcc, 0xdb,
+ 0x41, 0x9c, 0x21, 0x9f, 0x87, 0x70, 0x18, 0x69, 0xb4, 0x4e, 0x9b, 0x24,
+ 0x0f, 0x26, 0x07, 0x1a, 0x80, 0x96, 0x71, 0x21, 0xb6, 0x56, 0x1f, 0x83,
+ 0x75, 0xb6, 0x35, 0x3b, 0x4f, 0xaa, 0xba, 0x5c, 0xb7, 0x3a, 0x69, 0xa2,
+ 0xf7, 0x9a, 0x95, 0xee, 0xa5, 0xf8, 0xb0, 0x10, 0x0a, 0x0f, 0xb5, 0x35,
+ 0x34, 0xb8, 0x56, 0x46, 0x44, 0x79, 0x91, 0x72, 0x6e, 0xe0, 0xd4, 0xa8,
+ 0xc1, 0x02, 0x90, 0x31, 0xc0, 0x1d, 0x20, 0xda, 0xcf, 0x8a, 0x6b, 0xa8,
+ 0x9b, 0xd1, 0x9c, 0xc9, 0xd2, 0x26, 0x84, 0xf9, 0x18, 0xfa, 0xa1, 0x6c,
+ 0x62, 0x64, 0x51, 0xff, 0xd2, 0x12, 0x90, 0x99, 0x15, 0xf6, 0x2f, 0x7c,
+ 0xbc, 0x26, 0x87, 0x5b, 0x46, 0x43, 0xef, 0x50, 0xe9, 0xb7, 0x7f, 0xd1,
+ 0x01, 0x56, 0xe5, 0x17, 0x38, 0x58, 0x31, 0x48, 0x8e, 0x40, 0x6c, 0x30,
+ 0xcf, 0x5d, 0x28, 0x49, 0x73, 0xb8, 0x20, 0x54, 0x0c, 0x34, 0x74, 0x9a,
+ 0x5d, 0x42, 0x2b, 0x32, 0xe5, 0xab, 0x64, 0xfd, 0x6a, 0x5a, 0x8c, 0x46,
+ 0x34, 0xa9, 0x75, 0x57, 0x14, 0xec, 0x82, 0xd8, 0xe6, 0x15, 0x84, 0xde,
+ 0x9e, 0x01, 0xef, 0xfa, 0xc3, 0x8a, 0x62, 0x9a, 0xe8, 0x6b, 0x55, 0xb6,
+ 0x37, 0xef, 0xae, 0xba, 0xb7, 0x74, 0x57, 0x51, 0xe9, 0xf2, 0x3e, 0x28,
+ 0xc3, 0x2d, 0x31, 0x78, 0x82, 0x35, 0x6f, 0xfd, 0x77, 0x02, 0xb8, 0x39,
+ 0x3b, 0xd9, 0xe7, 0x11, 0x2b, 0xf3, 0x01, 0xcb, 0xd1, 0x22, 0x87, 0x79,
+ 0x24, 0x73, 0x98, 0x27, 0x4c, 0x13, 0x58, 0xff, 0x4f, 0x1e, 0xc5, 0x6e,
+ 0x8f, 0xff, 0xdd, 0xfb, 0xc7, 0xba, 0x95, 0xb2, 0xe4, 0xe2, 0xc1, 0x32,
+ 0xf8, 0x9a, 0xab, 0x07, 0x56, 0x56, 0x3f, 0x33, 0x52, 0x2e, 0x93, 0x1d,
+ 0xc6, 0x2b, 0x5b, 0xcf, 0x67, 0x57, 0x3f, 0xee, 0xf6, 0x77, 0x77, 0x76,
+ 0x76, 0x7e, 0x1e, 0x2c, 0x78, 0xe9, 0x2e, 0xd1, 0x3c, 0x03, 0x26, 0x2e,
+ 0xf2, 0x31, 0x3b, 0x33, 0x68, 0x33, 0xf3, 0x94, 0x9b, 0xde, 0x96, 0xfe,
+ 0xb6, 0x83, 0x9b, 0xbf, 0x1e, 0x2f, 0xfa, 0xf3, 0x22, 0x16, 0x1c, 0x75,
+ 0xb1, 0x2c, 0xe7, 0x49, 0x50, 0x08, 0xfe, 0xc3, 0xbb, 0xd3, 0xd7, 0x47,
+ 0x27, 0x07, 0x7f, 0xb1, 0xe8, 0x6a, 0x87, 0xc4, 0xc1, 0x23, 0xf9, 0x90,
+ 0xa5, 0xd5, 0xfd, 0x87, 0x2a, 0xab, 0xe9, 0xcb, 0xcd, 0x27, 0x5b, 0x1c,
+ 0x7b, 0xd8, 0xde, 0x61, 0x76, 0x75, 0x06, 0x98, 0x85, 0x16, 0xab, 0xe6,
+ 0x6f, 0xef, 0x96, 0x8c, 0xb2, 0xdb, 0x0c, 0x79, 0xae, 0xd9, 0x27, 0x34,
+ 0x9a, 0xde, 0x54, 0xf9, 0xdf, 0xe9, 0xde, 0x61, 0x90, 0xe2, 0x6e, 0x24,
+ 0xfb, 0x85, 0x62, 0x72, 0xd4, 0x09, 0xff, 0x96, 0x7c, 0x75, 0xf2, 0x2d,
+ 0xe7, 0x11, 0x38, 0x9d, 0x66, 0x26, 0x20, 0x10, 0xc9, 0x17, 0xcf, 0x76,
+ 0xf7, 0xb6, 0x5c, 0x6d, 0x33, 0x49, 0x6f, 0xe2, 0xc3, 0xd9, 0x09, 0xa8,
+ 0xf8, 0x7b, 0x16, 0x14, 0x99, 0x12, 0xae, 0xec, 0xbd, 0xac, 0x88, 0x6a,
+ 0xb2, 0x6b, 0x0e, 0xe8, 0xb9, 0x88, 0x02, 0xa8, 0x81, 0x57, 0xcc, 0xa9,
+ 0x47, 0x1d, 0x9c, 0xb0, 0x0b, 0x9f, 0x67, 0x36, 0x08, 0xea, 0xc6, 0x27,
+ 0x34, 0x1c, 0xcd, 0x58, 0x8a, 0xcb, 0x26, 0xff, 0x6c, 0x59, 0xe7, 0x51,
+ 0x6f, 0x1d, 0xad, 0xf6, 0xb4, 0xe2, 0xf8, 0x00, 0x96, 0x3f, 0x92, 0x97,
+ 0xf6, 0xdb, 0x17, 0xdd, 0x98, 0xca, 0x04, 0xae, 0xc6, 0x36, 0x5e, 0x17,
+ 0xc4, 0x96, 0x84, 0x6f, 0x3f, 0x0e, 0x66, 0xf5, 0x25, 0x2f, 0x1b, 0xe9,
+ 0x27, 0xdd, 0xc0, 0xdf, 0xa0, 0x0a, 0xf0, 0xfa, 0xf0, 0xfc, 0x6c, 0xbd,
+ 0xa7, 0x4e, 0x4c, 0xea, 0xa3, 0x4f, 0x7f, 0xd3, 0x88, 0x59, 0x8a, 0x4f,
+ 0x9e, 0xed, 0x3c, 0x7b, 0xaa, 0xf6, 0x3d, 0x0c, 0x14, 0xc9, 0xcc, 0x5d,
+ 0x7f, 0x08, 0xbe, 0xe3, 0x60, 0x7b, 0x52, 0x56, 0x05, 0x94, 0x3a, 0xc8,
+ 0xdc, 0x24, 0xca, 0x6b, 0x4e, 0x52, 0x2c, 0x26, 0x52, 0x53, 0xf9, 0xa1,
+ 0x78, 0x18, 0xdd, 0x33, 0xf0, 0x14, 0x0c, 0x72, 0xd0, 0x89, 0x97, 0x7d,
+ 0xda, 0x5a, 0x48, 0x37, 0x86, 0x97, 0xf6, 0x5b, 0x6c, 0x21, 0x13, 0xf7,
+ 0x18, 0x26, 0x0d, 0x0a, 0x33, 0x50, 0x33, 0x5e, 0xe4, 0x38, 0xca, 0xde,
+ 0x4a, 0x6f, 0x8a, 0x55, 0x9a, 0x09, 0xe6, 0x38, 0x30, 0x27, 0xb1, 0x62,
+ 0x53, 0xf9, 0xc5, 0x13, 0xb6, 0xac, 0x50, 0x2b, 0xf5, 0xe0, 0xe1, 0x70,
+ 0xe0, 0xf6, 0xf4, 0xd0, 0xc2, 0x4b, 0xfe, 0x37, 0x3a, 0x2d, 0xfe, 0xc2,
+ 0x2b, 0x9d, 0xbf, 0xed, 0xb4, 0x64, 0x5e, 0xad, 0x55, 0x77, 0x93, 0xeb,
+ 0xa8, 0xce, 0xf5, 0xe3, 0x7b, 0x77, 0xbb, 0x3b, 0xd8, 0x89, 0x3a, 0x7a,
+ 0xdf, 0x70, 0x35, 0xdd, 0x26, 0x80, 0x1d, 0x4f, 0xc7, 0xb0, 0xec, 0xd9,
+ 0x57, 0x0b, 0x06, 0xe1, 0x74, 0x30, 0x43, 0xe5, 0x5b, 0x81, 0xb1, 0xc8,
+ 0x2f, 0x3b, 0xe8, 0x8c, 0x46, 0xb9, 0xb8, 0xa7, 0x9d, 0x93, 0x49, 0x83,
+ 0xda, 0xfd, 0x75, 0x83, 0xda, 0xfd, 0x4d, 0x07, 0xb5, 0xf7, 0xeb, 0x06,
+ 0xb5, 0xf7, 0x5b, 0x0d, 0xaa, 0xec, 0x5b, 0x3a, 0x4e, 0xbc, 0xcc, 0xc2,
+ 0xb9, 0x06, 0xee, 0x31, 0x60, 0xd6, 0x8c, 0x01, 0x69, 0x99, 0x9d, 0x5e,
+ 0x28, 0x47, 0xef, 0x1f, 0xe9, 0xbb, 0x3e, 0x78, 0x4a, 0x64, 0x86, 0x6e,
+ 0xcc, 0xb4, 0xaf, 0x6c, 0x64, 0xe1, 0xa6, 0x55, 0xb3, 0xfe, 0xb9, 0xb8,
+ 0xac, 0x97, 0x73, 0xeb, 0xc6, 0xc7, 0x8c, 0x41, 0xa8, 0xeb, 0x56, 0x1e,
+ 0xc8, 0x72, 0x85, 0x82, 0x7f, 0x2c, 0x36, 0xff, 0x79, 0x73, 0xc2, 0x0c,
+ 0xc6, 0x14, 0xd5, 0xc9, 0x8e, 0x0c, 0xed, 0x35, 0xb9, 0x5c, 0xe2, 0x1a,
+ 0xe3, 0x27, 0x27, 0xcb, 0xd9, 0xc2, 0x40, 0x52, 0x18, 0xec, 0x55, 0x62,
+ 0xbb, 0xc5, 0xb2, 0x48, 0x77, 0xf3, 0x55, 0x81, 0x3f, 0x79, 0x9c, 0xbd,
+ 0x8e, 0x61, 0xc7, 0x90, 0x61, 0x27, 0x99, 0xc0, 0x84, 0x73, 0x42, 0x47,
+ 0x3e, 0x97, 0x32, 0xab, 0x52, 0x9c, 0xbe, 0x08, 0xf0, 0x18, 0x55, 0x86,
+ 0x15, 0x19, 0xfc, 0x7d, 0x27, 0x9c, 0x80, 0x45, 0x66, 0x8e, 0xcd, 0xe1,
+ 0x30, 0x3e, 0xd5, 0x58, 0x38, 0xbd, 0x32, 0x2c, 0x56, 0x6d, 0x05, 0x1d,
+ 0x57, 0xd8, 0x01, 0xe2, 0xbe, 0x97, 0xd0, 0x3a, 0x8d, 0x18, 0xa2, 0xfe,
+ 0x6d, 0x4f, 0x4a, 0xd6, 0x8f, 0x18, 0xcf, 0x16, 0xe9, 0x40, 0x58, 0x8a,
+ 0x8e, 0xcd, 0xa8, 0x1a, 0xe7, 0xf9, 0x6f, 0xe9, 0x24, 0x93, 0x5e, 0xd1,
+ 0xcd, 0xc3, 0x1b, 0xc6, 0x91, 0xd0, 0xd8, 0x32, 0xdd, 0xb3, 0xc6, 0xa6,
+ 0xb9, 0x3d, 0xe3, 0x2d, 0x73, 0x3b, 0xf6, 0x7f, 0xcf, 0x86, 0xd1, 0xff,
+ 0x68, 0xe9, 0xee, 0x39, 0x05, 0x35, 0x9f, 0xa6, 0xb0, 0x25, 0xe9, 0xd2,
+ 0x08, 0x2c, 0xff, 0x34, 0x4b, 0x19, 0xeb, 0xc0, 0x4c, 0xd8, 0xd7, 0xd9,
+ 0x47, 0x51, 0xfe, 0xbb, 0x97, 0x3d, 0x24, 0x0b, 0x8e, 0xb0, 0x93, 0xb3,
+ 0x75, 0x30, 0x3c, 0x3c, 0x3e, 0x6e, 0x18, 0x11, 0x79, 0xd9, 0x24, 0xa9,
+ 0x07, 0x11, 0x79, 0x49, 0xc5, 0xf9, 0x4d, 0x5e, 0xbd, 0x8a, 0x41, 0xe2,
+ 0x09, 0x28, 0xf0, 0x88, 0x8b, 0x59, 0x54, 0xb9, 0x65, 0x67, 0xa7, 0x12,
+ 0xb0, 0xb6, 0x9c, 0xb3, 0x75, 0x80, 0xb3, 0x5a, 0xae, 0x97, 0x24, 0xeb,
+ 0x56, 0xff, 0x6c, 0x82, 0x1c, 0xfc, 0xd6, 0xa4, 0x17, 0xc9, 0x7a, 0x3d,
+ 0x2b, 0x35, 0x31, 0x17, 0xd1, 0xf7, 0xc8, 0x5f, 0x90, 0xcc, 0x55, 0x86,
+ 0x65, 0x62, 0x25, 0x50, 0x28, 0x90, 0x06, 0x69, 0xe3, 0x45, 0x7d, 0x5a,
+ 0x27, 0x21, 0x77, 0x2c, 0x23, 0x30, 0x43, 0x55, 0x2d, 0x2e, 0xbd, 0xdb,
+ 0xe2, 0xd2, 0xcb, 0x79, 0xfe, 0x11, 0x36, 0xd0, 0x8c, 0x51, 0xea, 0xd3,
+ 0xfa, 0x7a, 0x45, 0x29, 0xe4, 0x43, 0xab, 0xd3, 0xe9, 0x90, 0x33, 0x69,
+ 0x11, 0x50, 0x0b, 0x51, 0x0a, 0x0d, 0x26, 0xd2, 0x46, 0x2f, 0xb4, 0x04,
+ 0x80, 0x61, 0x47, 0xec, 0x8f, 0xf3, 0xac, 0x66, 0x0f, 0x46, 0x53, 0xe1,
+ 0x78, 0xda, 0x14, 0x81, 0x97, 0x3d, 0x2b, 0x3b, 0x0d, 0xd9, 0x66, 0x7f,
+ 0xa5, 0xec, 0x16, 0x24, 0xce, 0x06, 0x35, 0xa7, 0x39, 0xb5, 0xce, 0x24,
+ 0x90, 0xb0, 0xc4, 0xbc, 0x28, 0xf5, 0x5e, 0xea, 0x89, 0x05, 0x05, 0x0d,
+ 0x92, 0x53, 0x47, 0x31, 0xfd, 0x79, 0x0f, 0x91, 0xae, 0x75, 0x39, 0xd6,
+ 0xc0, 0x49, 0xfc, 0xde, 0xb7, 0x3c, 0xec, 0x18, 0x93, 0x42, 0x51, 0x3c,
+ 0xb6, 0x46, 0xdf, 0x37, 0x2a, 0x2f, 0xba, 0xd1, 0xf5, 0x9a, 0xe8, 0xe6,
+ 0x0b, 0xd2, 0x55, 0xb8, 0xea, 0x20, 0x64, 0xed, 0xb4, 0xa3, 0xb6, 0xc9,
+ 0x24, 0xe2, 0xd0, 0xa9, 0x61, 0x9d, 0x6f, 0xc9, 0x61, 0xd4, 0xc7, 0x15,
+ 0xbd, 0x70, 0x31, 0xcd, 0x6b, 0x2e, 0x0d, 0xec, 0x4a, 0xb8, 0x73, 0x12,
+ 0xc0, 0xb8, 0x98, 0x12, 0xbf, 0xe9, 0x78, 0x1e, 0x72, 0x57, 0x9b, 0x94,
+ 0x8d, 0xc0, 0xb3, 0x45, 0x41, 0x1a, 0xb1, 0xd6, 0x94, 0x10, 0x7b, 0x1c,
+ 0xde, 0x33, 0xdd, 0xbb, 0x51, 0x61, 0xbc, 0x0b, 0xca, 0xdc, 0x50, 0x2b,
+ 0x91, 0x3c, 0x68, 0x9b, 0x31, 0x4e, 0x69, 0x45, 0x11, 0x19, 0x18, 0x4f,
+ 0xa5, 0xd2, 0x5b, 0x3e, 0xf9, 0x96, 0x68, 0x3c, 0x2b, 0x0b, 0x3a, 0x0d,
+ 0xdf, 0x3d, 0x33, 0x3c, 0x86, 0xef, 0xf3, 0xf9, 0x84, 0x59, 0x8c, 0xc0,
+ 0xf3, 0xeb, 0x5e, 0xfa, 0xba, 0xcc, 0x51, 0x9e, 0x2b, 0x4c, 0xd1, 0xde,
+ 0x54, 0x5a, 0x15, 0xeb, 0xdd, 0xbc, 0xbd, 0x2d, 0x6c, 0xd8, 0xa1, 0x31,
+ 0xf2, 0xcc, 0xba, 0x88, 0x96, 0x0e, 0x32, 0xd8, 0x2a, 0xae, 0x7a, 0xb4,
+ 0x45, 0xd6, 0xaa, 0x8a, 0x11, 0x6a, 0x25, 0xd1, 0x28, 0xdd, 0xc8, 0x2f,
+ 0x72, 0x3e, 0x11, 0x03, 0x25, 0x89, 0xf6, 0xf1, 0x44, 0x68, 0xbc, 0x14,
+ 0x74, 0x0d, 0x50, 0x22, 0x5b, 0xf2, 0x38, 0xd7, 0xef, 0xab, 0xae, 0x39,
+ 0x37, 0x81, 0xcd, 0x5e, 0xb0, 0xff, 0xad, 0xc5, 0xe3, 0x9e, 0x0d, 0x57,
+ 0xb9, 0xd7, 0x3a, 0x09, 0x1d, 0xa8, 0x14, 0x23, 0x4d, 0x8b, 0x7b, 0x58,
+ 0x59, 0x3a, 0x3e, 0xa8, 0x08, 0x02, 0x0e, 0x8e, 0xa5, 0xeb, 0x69, 0x64,
+ 0x6a, 0xa9, 0xbe, 0x03, 0xb3, 0x08, 0xca, 0xba, 0x76, 0x2f, 0x06, 0x4e,
+ 0x40, 0xa9, 0x60, 0x2e, 0x86, 0x15, 0x55, 0xea, 0xc4, 0x5e, 0xfa, 0xca,
+ 0x31, 0x5d, 0xba, 0x6e, 0x96, 0x2b, 0x0d, 0x37, 0x8c, 0xc9, 0x50, 0xb2,
+ 0xfa, 0x92, 0xd7, 0xc5, 0xdd, 0xbc, 0x7f, 0xc2, 0xb1, 0xc9, 0xc9, 0x49,
+ 0x71, 0xc5, 0x5a, 0xeb, 0x3b, 0x90, 0x62, 0x67, 0xd7, 0xde, 0x9f, 0xbd,
+ 0x4b, 0x36, 0xdf, 0xf3, 0x9c, 0xce, 0x9c, 0xcf, 0x8c, 0x1f, 0xdd, 0xd2,
+ 0x92, 0xf4, 0xc4, 0x1e, 0x83, 0x3a, 0x36, 0xbd, 0xe4, 0xe8, 0x87, 0x83,
+ 0xb7, 0x67, 0x27, 0x47, 0x3f, 0xad, 0x50, 0x6a, 0xf9, 0xe3, 0x2f, 0x6d,
+ 0xe8, 0x74, 0xf9, 0x5b, 0x71, 0x30, 0xba, 0xb4, 0xa7, 0xf7, 0xab, 0x78,
+ 0x81, 0x1c, 0x1f, 0x23, 0xc1, 0xe1, 0xf0, 0xec, 0xb8, 0xaf, 0xd8, 0x14,
+ 0xc2, 0x07, 0x14, 0x2a, 0x50, 0x0e, 0xb0, 0xe5, 0x63, 0x7e, 0xdb, 0x8d,
+ 0xc7, 0x76, 0xe7, 0xa1, 0xe7, 0xa1, 0xc1, 0x7b, 0x02, 0xa6, 0x4d, 0x53,
+ 0x88, 0xc3, 0xb1, 0xd7, 0x86, 0x79, 0x31, 0xee, 0x58, 0x84, 0xea, 0xb0,
+ 0x58, 0x64, 0x95, 0x4d, 0x33, 0x45, 0xe4, 0x5d, 0xc1, 0x45, 0x05, 0xc2,
+ 0x07, 0xbb, 0x08, 0x3f, 0x45, 0xa7, 0x60, 0x97, 0xfa, 0x2d, 0x46, 0x8e,
+ 0xeb, 0xa9, 0x4f, 0x5f, 0x28, 0x44, 0xb8, 0x47, 0xbb, 0xe8, 0xe3, 0x3e,
+ 0x89, 0x32, 0xcb, 0x64, 0x7f, 0xfd, 0x37, 0x94, 0xf5, 0xde, 0xbb, 0x30,
+ 0x83, 0x5f, 0x72, 0x9d, 0x7c, 0xe2, 0x7d, 0xa2, 0x15, 0xad, 0x1f, 0xbe,
+ 0x4e, 0x7e, 0x39, 0x59, 0xe8, 0xfd, 0xa0, 0x84, 0x21, 0x94, 0x31, 0x21,
+ 0x96, 0x23, 0xd4, 0xdf, 0x76, 0x27, 0xf9, 0x34, 0x0c, 0xbe, 0x41, 0xe2,
+ 0x10, 0xee, 0x62, 0x57, 0x71, 0xa9, 0xeb, 0xe1, 0xde, 0x77, 0xf4, 0xf2,
+ 0x4f, 0xa2, 0x04, 0x10, 0x42, 0xe8, 0xaf, 0xd2, 0x7d, 0xef, 0x46, 0x11,
+ 0x7e, 0x2a, 0x1d, 0xbc, 0xff, 0x6d, 0xe9, 0x00, 0x45, 0x5b, 0x5e, 0xbe,
+ 0x3f, 0x3f, 0x59, 0xb9, 0xe5, 0xa9, 0x5a, 0xa1, 0x99, 0xb9, 0x5f, 0x66,
+ 0xf5, 0xf8, 0xba, 0x99, 0xa4, 0xc8, 0xa5, 0xe7, 0x8a, 0x8a, 0x63, 0x78,
+ 0x99, 0x2b, 0xdf, 0x3b, 0x38, 0x99, 0x4e, 0xca, 0xad, 0x0a, 0xde, 0xda,
+ 0x2c, 0x35, 0xc9, 0x90, 0x00, 0x08, 0x6e, 0x0f, 0xe0, 0x8f, 0xe3, 0x33,
+ 0xcd, 0x3c, 0x1a, 0x04, 0xfa, 0x8b, 0x95, 0xfd, 0x49, 0x36, 0x51, 0x38,
+ 0x8f, 0xd8, 0xf7, 0xba, 0x9a, 0xb2, 0xd7, 0x23, 0x8c, 0x6f, 0xfd, 0xd2,
+ 0xbe, 0xa2, 0x99, 0x6c, 0xc9, 0xfe, 0x7b, 0x3b, 0xea, 0xc3, 0xd5, 0x6e,
+ 0x56, 0xb8, 0x8d, 0xe9, 0x26, 0xc8, 0x4a, 0xf8, 0xae, 0xaa, 0xe5, 0xa8,
+ 0x1f, 0x72, 0x66, 0x44, 0x26, 0xb0, 0x58, 0xff, 0xfa, 0xf8, 0xf0, 0x42,
+ 0xa0, 0xbd, 0x5c, 0x7a, 0x0c, 0xc2, 0x50, 0xda, 0xe2, 0x06, 0x67, 0x50,
+ 0x28, 0xf8, 0xd7, 0x5b, 0xa0, 0x20, 0xab, 0xd9, 0x2f, 0x2c, 0x2e, 0x15,
+ 0xee, 0x63, 0x2f, 0x00, 0x47, 0x60, 0x79, 0xb4, 0x53, 0x7e, 0x20, 0xd8,
+ 0x72, 0x17, 0xba, 0xc4, 0x05, 0x78, 0x64, 0x8a, 0xbc, 0x86, 0x7a, 0x11,
+ 0xba, 0x22, 0x2a, 0x4c, 0xaf, 0x9a, 0x39, 0x9a, 0xae, 0xc8, 0x65, 0xf5,
+ 0xd5, 0xe1, 0x24, 0xf3, 0xb1, 0x59, 0x45, 0x29, 0x5a, 0x00, 0x28, 0x1a,
+ 0xb3, 0x65, 0x2e, 0x2b, 0xc1, 0xeb, 0x6e, 0x40, 0x0e, 0x2b, 0x1c, 0x2e,
+ 0xdd, 0x7a, 0x96, 0x9e, 0x03, 0x77, 0x4d, 0x4c, 0x9c, 0x52, 0x9a, 0x50,
+ 0xa7, 0x7c, 0xcf, 0xe5, 0xaf, 0xf6, 0x0b, 0xe6, 0x70, 0xaa, 0xf6, 0x69,
+ 0xca, 0x11, 0x30, 0x42, 0x3c, 0x70, 0x47, 0xcc, 0x2d, 0xa9, 0x6e, 0x71,
+ 0xa7, 0xe9, 0x34, 0x54, 0xa1, 0xd6, 0x0b, 0x5f, 0x01, 0x30, 0x94, 0xd3,
+ 0x5b, 0xf4, 0xfb, 0xed, 0x3a, 0x9d, 0xde, 0x08, 0x8c, 0x04, 0xa9, 0x76,
+ 0xa5, 0xc2, 0x63, 0x18, 0x76, 0xa0, 0x26, 0xb4, 0xd1, 0xb5, 0xcb, 0x50,
+ 0xd4, 0x31, 0x70, 0xf0, 0xd1, 0xf2, 0xea, 0xca, 0x14, 0x67, 0x5a, 0x5b,
+ 0x03, 0xb6, 0xd9, 0xa8, 0x12, 0xd1, 0xa1, 0x69, 0xd5, 0xd6, 0x97, 0xf3,
+ 0x89, 0x42, 0x68, 0x13, 0x51, 0x16, 0x13, 0xb6, 0xf4, 0x1e, 0x24, 0xd0,
+ 0x79, 0xba, 0xf8, 0x3e, 0x52, 0x28, 0x5b, 0x93, 0x97, 0x37, 0xbe, 0xd8,
+ 0x30, 0x10, 0x80, 0xf5, 0x6b, 0x52, 0x45, 0x38, 0x81, 0x86, 0x74, 0xf2,
+ 0x75, 0xd1, 0x89, 0x47, 0x52, 0xc2, 0xb8, 0x97, 0x6c, 0xbc, 0xdc, 0x88,
+ 0x42, 0x4c, 0x34, 0xdf, 0x11, 0x6b, 0x90, 0xd0, 0xcb, 0xd8, 0xb9, 0x93,
+ 0x69, 0x1f, 0xae, 0x73, 0xd2, 0x5d, 0x20, 0x0f, 0x2b, 0x5c, 0x47, 0x22,
+ 0x21, 0x3d, 0x6d, 0x52, 0x07, 0xf3, 0x4e, 0x65, 0xe0, 0x7e, 0xa8, 0x18,
+ 0xe9, 0xc6, 0x1f, 0x75, 0x04, 0xae, 0x18, 0x22, 0x30, 0x42, 0x2f, 0x0b,
+ 0x8f, 0x08, 0xd8, 0x01, 0x6c, 0xe4, 0x31, 0x74, 0x23, 0x0a, 0x7c, 0x5d,
+ 0x6c, 0xb9, 0x5b, 0xa4, 0x30, 0x26, 0x73, 0x22, 0xc1, 0x31, 0x48, 0x64,
+ 0x4e, 0x55, 0x50, 0xf0, 0x59, 0x08, 0x86, 0xa9, 0x24, 0xef, 0xd6, 0x51,
+ 0x30, 0xd9, 0xd9, 0xe9, 0xe0, 0xbe, 0x0a, 0x1a, 0x70, 0xb1, 0x4a, 0x4e,
+ 0x96, 0x2d, 0x80, 0x66, 0x79, 0x19, 0xa9, 0xe8, 0xc6, 0xa5, 0x23, 0x10,
+ 0xd9, 0xa5, 0x4e, 0xf4, 0xa0, 0xc8, 0x73, 0x2d, 0x78, 0x05, 0x92, 0xcf,
+ 0xc4, 0xcc, 0x0e, 0x0f, 0x66, 0x73, 0x28, 0x95, 0x7a, 0x9c, 0x7a, 0x5d,
+ 0x6c, 0x7a, 0x81, 0x35, 0x31, 0x48, 0x01, 0xa7, 0x09, 0x37, 0x2d, 0x39,
+ 0x16, 0xf5, 0xf2, 0x6b, 0x8d, 0x01, 0x8d, 0xc6, 0x42, 0x63, 0x40, 0xc4,
+ 0x41, 0x1e, 0xa6, 0xc3, 0x36, 0x41, 0xa7, 0x91, 0x01, 0x1b, 0x5c, 0x3c,
+ 0x77, 0xfc, 0x20, 0xe2, 0x76, 0xf8, 0x90, 0x26, 0x2f, 0x45, 0xf0, 0x5c,
+ 0x9d, 0xdd, 0x6f, 0xf1, 0x23, 0x81, 0x75, 0x28, 0xc1, 0xca, 0x21, 0x41,
+ 0xd5, 0xb0, 0xde, 0xd9, 0x96, 0x39, 0xcd, 0xd8, 0x1b, 0x0a, 0x1f, 0x58,
+ 0xc7, 0x58, 0x0f, 0xf3, 0x2c, 0x94, 0x44, 0x69, 0x25, 0x51, 0x79, 0xbd,
+ 0x2e, 0x9d, 0x0b, 0x97, 0xd9, 0x92, 0x22, 0x4b, 0x69, 0x0c, 0x50, 0x9d,
+ 0x7d, 0x64, 0xbb, 0xcb, 0xc7, 0x8e, 0x6f, 0x48, 0xa1, 0xb6, 0x43, 0xce,
+ 0x65, 0xf1, 0x29, 0x95, 0x28, 0x78, 0xda, 0x4b, 0x57, 0xdd, 0x60, 0x35,
+ 0x23, 0xed, 0x54, 0x50, 0xa8, 0x71, 0x7d, 0x27, 0xeb, 0x32, 0x1e, 0x76,
+ 0x35, 0xf1, 0x65, 0x60, 0x4e, 0x65, 0x18, 0xb3, 0x14, 0x55, 0x27, 0x95,
+ 0x84, 0x6f, 0x6d, 0x5f, 0xca, 0xca, 0x77, 0x3c, 0x13, 0x53, 0x75, 0x6b,
+ 0xac, 0x7f, 0x69, 0x36, 0xb1, 0x75, 0x73, 0x7f, 0x37, 0xc4, 0x5c, 0xd7,
+ 0x9c, 0x5b, 0x95, 0x88, 0xa7, 0x50, 0x5c, 0xfc, 0x40, 0x93, 0xe1, 0x5d,
+ 0xa3, 0x46, 0xfb, 0xeb, 0x71, 0xfd, 0xdb, 0xad, 0x01, 0x02, 0x46, 0xc1,
+ 0x5e, 0x54, 0xab, 0x34, 0x03, 0x9e, 0xf4, 0x62, 0xf7, 0x13, 0x97, 0xe0,
+ 0xac, 0xf3, 0x7a, 0xd9, 0x75, 0xbe, 0x29, 0x38, 0x28, 0xfc, 0xaa, 0x60,
+ 0xe2, 0xbc, 0x13, 0xde, 0xf9, 0x89, 0x83, 0xc4, 0x06, 0xbf, 0x1a, 0x61,
+ 0xbd, 0x6a, 0x45, 0x1c, 0x39, 0x64, 0xf6, 0xb6, 0xbd, 0xea, 0x80, 0x0d,
+ 0x0b, 0x7e, 0x74, 0x4d, 0xef, 0x1b, 0x35, 0xf0, 0x87, 0xff, 0xb4, 0x2f,
+ 0x81, 0x86, 0xfb, 0x0f, 0x5b, 0x2c, 0x1d, 0x76, 0xda, 0xa9, 0x3c, 0x0c,
+ 0x06, 0xf7, 0x07, 0x2c, 0x0a, 0xb0, 0xfc, 0x65, 0x65, 0xa4, 0xe2, 0x3b,
+ 0x35, 0xf7, 0x87, 0x81, 0x0b, 0x70, 0xb0, 0x26, 0x92, 0x79, 0x76, 0x07,
+ 0x9e, 0xd7, 0xe5, 0x61, 0x72, 0x8c, 0x7f, 0xa2, 0x3b, 0x8c, 0xe8, 0x38,
+ 0xa5, 0xe3, 0xc8, 0xbe, 0x69, 0xc1, 0xa9, 0x91, 0x6d, 0xfc, 0xa9, 0x94,
+ 0x4a, 0xb6, 0x49, 0x9d, 0x8e, 0x04, 0x8c, 0x5c, 0x3f, 0xef, 0x1a, 0x32,
+ 0x39, 0x7c, 0x68, 0x1f, 0xbb, 0xf1, 0x87, 0xbe, 0x20, 0x1d, 0x2b, 0xa1,
+ 0x2b, 0x70, 0xb9, 0x7d, 0x26, 0xdb, 0x72, 0x97, 0xcf, 0x9f, 0xec, 0xf5,
+ 0x03, 0xb1, 0xb5, 0x17, 0x8d, 0xc0, 0x44, 0xbd, 0xb6, 0xf1, 0x18, 0xfe,
+ 0xd3, 0xb1, 0x30, 0x87, 0x3f, 0x28, 0x9c, 0x15, 0xbc, 0x74, 0x82, 0xb7,
+ 0x32, 0x31, 0x68, 0x8d, 0xa5, 0xc7, 0x87, 0x8a, 0x7a, 0x2d, 0xa3, 0xc4,
+ 0x13, 0xec, 0x8e, 0x43, 0x9c, 0x8b, 0x85, 0xa8, 0xf1, 0x09, 0xa5, 0x81,
+ 0x7e, 0x80, 0x9b, 0x54, 0xe9, 0xee, 0x50, 0x3e, 0xeb, 0x5f, 0xe0, 0x33,
+ 0xf3, 0x7f, 0x28, 0xf4, 0x00, 0x8d, 0xcb, 0x02, 0x95, 0x7b, 0x5d, 0xf8,
+ 0xaf, 0x24, 0x16, 0xdd, 0xc5, 0x21, 0xcf, 0x74, 0xba, 0x3b, 0xe3, 0xb4,
+ 0xc3, 0xf4, 0x41, 0x0a, 0x6d, 0xe6, 0xb7, 0xd9, 0xc3, 0xad, 0x01, 0xfd,
+ 0x7a, 0x4a, 0x32, 0x8d, 0xd5, 0x9d, 0x11, 0xeb, 0xb4, 0x23, 0x63, 0x0b,
+ 0x5f, 0x54, 0xc0, 0xbe, 0x62, 0xf0, 0x58, 0x73, 0x5a, 0xe2, 0x01, 0xd7,
+ 0x59, 0x50, 0xf7, 0x99, 0x6e, 0x39, 0x83, 0xdc, 0xa9, 0x8b, 0xa9, 0x44,
+ 0xb9, 0x70, 0xcb, 0x8f, 0xcc, 0x95, 0xc3, 0x50, 0x04, 0xdc, 0x3a, 0x28,
+ 0x48, 0xd7, 0x44, 0x52, 0x03, 0x1b, 0x32, 0x69, 0xea, 0x91, 0x0a, 0xb3,
+ 0x6a, 0xde, 0x4a, 0x8e, 0x81, 0xf6, 0x50, 0x48, 0xe0, 0x1a, 0x86, 0x07,
+ 0x80, 0xf2, 0x91, 0x81, 0x26, 0x9b, 0xc3, 0xf5, 0xe1, 0xe6, 0xdc, 0x38,
+ 0xe4, 0xaa, 0xee, 0x07, 0x42, 0xda, 0xa0, 0x9d, 0x32, 0xb9, 0xdb, 0x89,
+ 0x1e, 0x27, 0x69, 0xff, 0x03, 0x50, 0x88, 0x3f, 0x00, 0x3d, 0xf0, 0x22,
+ 0x30, 0x29, 0xe1, 0x03, 0x2c, 0x97, 0xe0, 0x3c, 0x2e, 0x17, 0x52, 0x49,
+ 0x95, 0x61, 0x38, 0x0a, 0x11, 0xc3, 0x3a, 0x61, 0xb1, 0xdd, 0x95, 0x6b,
+ 0x15, 0x53, 0x31, 0x0f, 0x60, 0x2b, 0x2f, 0xf0, 0x69, 0x67, 0x60, 0xac,
+ 0xa2, 0x7c, 0x00, 0xac, 0x92, 0xa3, 0x10, 0xba, 0x43, 0xb2, 0x92, 0xeb,
+ 0x59, 0xb4, 0x70, 0x97, 0x04, 0xa4, 0x13, 0x49, 0xe2, 0xcb, 0xb9, 0x45,
+ 0xf9, 0x3c, 0x3c, 0x30, 0x28, 0x7d, 0x5a, 0x4b, 0x5b, 0x4b, 0x58, 0x71,
+ 0x10, 0x1c, 0x76, 0x91, 0x86, 0xc9, 0x8a, 0x97, 0x8b, 0x11, 0xe1, 0x9d,
+ 0x7a, 0x64, 0x9e, 0xc8, 0x2c, 0xda, 0x13, 0xc2, 0x48, 0xa7, 0x79, 0xea,
+ 0x81, 0x50, 0x65, 0x0a, 0x38, 0x27, 0x98, 0x30, 0x2b, 0x78, 0xd7, 0xc5,
+ 0xdd, 0xa3, 0x87, 0x4b, 0xa2, 0x9b, 0xf8, 0x2a, 0x1f, 0xac, 0x58, 0x19,
+ 0x31, 0xab, 0xb7, 0x57, 0xa6, 0xb9, 0x20, 0xba, 0x22, 0x5e, 0x78, 0x8b,
+ 0x44, 0x42, 0x26, 0x2b, 0x20, 0xad, 0x92, 0x64, 0xd3, 0xa1, 0x2f, 0x4b,
+ 0x79, 0x2c, 0xd1, 0x70, 0x53, 0xb3, 0x32, 0x68, 0x4d, 0xac, 0xc7, 0x9a,
+ 0x03, 0x6f, 0xe9, 0x00, 0x8e, 0x74, 0x37, 0x1c, 0x01, 0x9e, 0x1f, 0xf2,
+ 0x45, 0xc0, 0x12, 0x8e, 0xcf, 0x1c, 0x0e, 0x9b, 0xf3, 0xd5, 0x4a, 0x1c,
+ 0x28, 0x93, 0x64, 0xe0, 0xc0, 0xe5, 0x43, 0xf4, 0xd8, 0x38, 0xc6, 0x08,
+ 0x69, 0x49, 0x04, 0x9b, 0x26, 0xc8, 0x98, 0xef, 0x9b, 0xec, 0xa1, 0x26,
+ 0xc2, 0xe3, 0xb3, 0xdb, 0xa7, 0x5d, 0xb5, 0xb8, 0xf5, 0x1f, 0x3d, 0xf4,
+ 0xbc, 0x79, 0xb8, 0x5e, 0x44, 0x32, 0xcb, 0x64, 0x4a, 0x82, 0x0f, 0xa8,
+ 0x53, 0x92, 0xe1, 0x87, 0x39, 0x3f, 0xea, 0xe8, 0x02, 0x1f, 0x68, 0x0d,
+ 0xf3, 0xe1, 0x31, 0x04, 0x73, 0x78, 0x74, 0x24, 0xd4, 0x97, 0x91, 0x0c,
+ 0xd7, 0x96, 0x7f, 0xa7, 0xb8, 0x7b, 0xd4, 0x37, 0xdd, 0xb6, 0x89, 0xfb,
+ 0x06, 0x10, 0x38, 0x06, 0xef, 0x8b, 0xa1, 0xc4, 0xa5, 0xc4, 0x24, 0x22,
+ 0x34, 0x3e, 0x8a, 0x28, 0xc3, 0x63, 0x30, 0x6c, 0x94, 0xca, 0x8d, 0x81,
+ 0x86, 0xe0, 0x3f, 0x94, 0x38, 0x10, 0xa0, 0x52, 0x12, 0xe9, 0x2a, 0xd4,
+ 0x96, 0x51, 0xef, 0xaf, 0x23, 0xb4, 0xee, 0x38, 0xac, 0xbb, 0x0f, 0xa0,
+ 0x62, 0xf5, 0x1e, 0x18, 0x70, 0x9b, 0x03, 0x05, 0x4a, 0x75, 0x35, 0xcc,
+ 0x94, 0xdd, 0x3f, 0x01, 0xaa, 0x6a, 0x31, 0x7d, 0x64, 0x2d, 0x38, 0x18,
+ 0xd4, 0x4d, 0x48, 0x13, 0xa0, 0xec, 0xca, 0x56, 0x14, 0x1a, 0x06, 0x14,
+ 0x01, 0xa7, 0x18, 0x73, 0x36, 0xd5, 0xc3, 0xcd, 0xc1, 0xb0, 0x94, 0xfa,
+ 0x41, 0xbb, 0x04, 0x11, 0x00, 0x0f, 0x89, 0x61, 0x8e, 0xee, 0x43, 0x3f,
+ 0xeb, 0x4f, 0x61, 0x54, 0x91, 0x25, 0x61, 0x06, 0xed, 0x0e, 0xdf, 0x85,
+ 0xe7, 0xd9, 0xcd, 0x23, 0xf8, 0x3f, 0x26, 0xd4, 0x15, 0x87, 0xad, 0x75,
+ 0x9e, 0x1e, 0x9b, 0x43, 0x94, 0xc4, 0x75, 0x0e, 0x76, 0xda, 0x82, 0x39,
+ 0xac, 0x3a, 0x6d, 0xbf, 0xd5, 0x61, 0xe3, 0x00, 0xc4, 0x0f, 0x06, 0xde,
+ 0x2c, 0x23, 0x11, 0x04, 0x39, 0x0f, 0xba, 0x26, 0x61, 0x83, 0xc2, 0xa7,
+ 0x99, 0xda, 0xed, 0xe9, 0x48, 0xb8, 0x1f, 0x5a, 0x53, 0xd3, 0x42, 0xf2,
+ 0x50, 0x6b, 0xe6, 0x31, 0x77, 0x4d, 0x41, 0x79, 0x7f, 0x84, 0x5c, 0xb9,
+ 0x10, 0x4f, 0xb4, 0x47, 0x3b, 0x08, 0x9f, 0x36, 0x7e, 0xa9, 0xf4, 0xf5,
+ 0x49, 0x07, 0x35, 0x3c, 0x66, 0xf1, 0xae, 0x35, 0x0c, 0xf9, 0x13, 0xbb,
+ 0x5e, 0x19, 0x39, 0x4d, 0x92, 0x7c, 0x36, 0xf1, 0xfb, 0xc0, 0x6d, 0xa5,
+ 0x6c, 0xfd, 0x0d, 0x90, 0xb5, 0xe5, 0x99, 0x40, 0xd0, 0x24, 0x59, 0xb1,
+ 0x5a, 0x96, 0x82, 0xef, 0xf7, 0xf8, 0x1d, 0x6d, 0xba, 0xb4, 0x6b, 0x8f,
+ 0xc3, 0x43, 0x79, 0x74, 0x8b, 0xac, 0x54, 0x44, 0xc6, 0x15, 0xa3, 0x72,
+ 0x53, 0x0c, 0x47, 0xa5, 0x1f, 0xb6, 0xc7, 0xe4, 0x07, 0xf5, 0x0b, 0x47,
+ 0x25, 0xed, 0x7d, 0xca, 0x98, 0xaa, 0xe9, 0x07, 0x1a, 0x43, 0x7e, 0x79,
+ 0x4f, 0xdb, 0x5e, 0x91, 0x20, 0xfe, 0xb8, 0xb4, 0x9e, 0xc8, 0x83, 0x46,
+ 0x74, 0x0c, 0x72, 0x41, 0xc3, 0x2e, 0x1b, 0xf0, 0x19, 0x68, 0x32, 0x5f,
+ 0x59, 0xe6, 0xa5, 0x81, 0xa7, 0xe1, 0x44, 0x16, 0xa7, 0x8c, 0x0c, 0x18,
+ 0xe5, 0x13, 0x46, 0x2e, 0x28, 0xb8, 0xda, 0x56, 0x24, 0x15, 0x2b, 0x69,
+ 0xdb, 0xd1, 0xab, 0xc0, 0xc5, 0x3a, 0x78, 0x00, 0x19, 0xd8, 0xf5, 0x4f,
+ 0x8a, 0x4a, 0xba, 0x58, 0xe8, 0x11, 0xff, 0x84, 0xb9, 0x0b, 0x32, 0x1b,
+ 0xc8, 0x5d, 0xf1, 0xf5, 0x14, 0xed, 0xb4, 0x2e, 0x8a, 0x1b, 0x5f, 0x7f,
+ 0x12, 0x46, 0xbb, 0x87, 0x9b, 0x13, 0x68, 0x4d, 0x5d, 0xc1, 0xed, 0xe1,
+ 0xf0, 0x1b, 0xc6, 0xdc, 0x75, 0xdc, 0x66, 0xdb, 0xbb, 0x71, 0x21, 0x7a,
+ 0x7d, 0xc2, 0x25, 0xe8, 0xea, 0xfb, 0x62, 0x1d, 0x9c, 0xb1, 0xe7, 0x53,
+ 0x97, 0xa1, 0x29, 0x56, 0xfe, 0x26, 0x13, 0xbd, 0x38, 0x3c, 0x4b, 0x5c,
+ 0x37, 0x3a, 0xab, 0x66, 0xc9, 0x6a, 0x86, 0xab, 0x7f, 0x84, 0xce, 0x55,
+ 0x20, 0x6d, 0xce, 0x31, 0x3a, 0x23, 0x56, 0x87, 0xd8, 0xe4, 0xb8, 0xaa,
+ 0xc6, 0xd6, 0x6f, 0xbe, 0xb1, 0xd0, 0xc7, 0x24, 0x31, 0x1c, 0x06, 0xdc,
+ 0xc7, 0x87, 0xcc, 0x75, 0xdd, 0xe2, 0x75, 0x0e, 0x23, 0x63, 0x96, 0x21,
+ 0x4b, 0x62, 0x64, 0x7b, 0xc0, 0xea, 0x7b, 0x95, 0x08, 0x84, 0x4f, 0x1d,
+ 0xb3, 0xcf, 0xae, 0x71, 0xa8, 0x8f, 0x3c, 0x66, 0xa9, 0x4e, 0x69, 0x38,
+ 0xb5, 0xa3, 0x8c, 0xf4, 0xbf, 0x4f, 0xd1, 0xc2, 0xd5, 0x20, 0x6c, 0xf5,
+ 0xea, 0xb3, 0xbe, 0x6b, 0xd4, 0xd7, 0x1d, 0x24, 0x51, 0x9e, 0x83, 0x48,
+ 0x1f, 0x65, 0x13, 0xa9, 0x66, 0xee, 0xa1, 0x40, 0xaf, 0xb7, 0x4c, 0x8d,
+ 0x4d, 0xcd, 0x44, 0x41, 0x99, 0xf1, 0x92, 0x23, 0xd2, 0x22, 0x29, 0x96,
+ 0x1d, 0xd5, 0x74, 0x5c, 0x4c, 0xc5, 0xc1, 0x76, 0x0b, 0xa8, 0xec, 0xf8,
+ 0x5e, 0x78, 0xb9, 0x2b, 0xbe, 0xd8, 0x79, 0xad, 0xb4, 0xa1, 0x68, 0xbb,
+ 0xf6, 0xfc, 0xa3, 0x6c, 0x8a, 0x58, 0xdc, 0xa2, 0xf2, 0xc1, 0x26, 0x42,
+ 0x26, 0x42, 0xa8, 0x3d, 0x3b, 0x1f, 0x28, 0x67, 0xf8, 0x69, 0xa4, 0x00,
+ 0x3b, 0x9c, 0x2d, 0xad, 0xa1, 0xb9, 0x6a, 0xd9, 0x36, 0xf6, 0x0e, 0xc8,
+ 0x97, 0x8a, 0x20, 0xcf, 0x1b, 0xfa, 0xd8, 0xe8, 0x52, 0xa9, 0x29, 0xd9,
+ 0x5a, 0x05, 0x1f, 0xaa, 0xe7, 0x6e, 0x99, 0xec, 0x63, 0xd6, 0x2d, 0xdf,
+ 0x13, 0x65, 0xf1, 0xb9, 0x26, 0x80, 0xbb, 0x2c, 0x9f, 0x70, 0xb5, 0x82,
+ 0x78, 0xb3, 0x4f, 0x91, 0x62, 0x63, 0x82, 0x3d, 0x86, 0x8a, 0x91, 0x7f,
+ 0xfa, 0xf1, 0xf9, 0x4d, 0x8e, 0xbc, 0xc4, 0x4b, 0xa1, 0xc2, 0x4c, 0xec,
+ 0xe8, 0x24, 0x9f, 0xaa, 0x54, 0x01, 0x2a, 0xcf, 0xac, 0x59, 0x76, 0x90,
+ 0xda, 0x2c, 0x42, 0x2c, 0x9e, 0x5d, 0x54, 0xe3, 0x88, 0x64, 0xa0, 0xe0,
+ 0xc6, 0x61, 0x40, 0x12, 0x63, 0xa2, 0x67, 0x13, 0x43, 0x0c, 0x9b, 0xf2,
+ 0xe9, 0xa9, 0xb3, 0x4f, 0xba, 0x69, 0xf8, 0xfa, 0x8f, 0x9f, 0x19, 0x91,
+ 0xd8, 0xfc, 0x0a, 0x3b, 0xf4, 0xe4, 0xe6, 0xd1, 0xb1, 0xfc, 0x4a, 0x89,
+ 0x93, 0x85, 0x03, 0xf0, 0x53, 0xc8, 0x88, 0x4d, 0x18, 0x99, 0x56, 0xcc,
+ 0xc3, 0x84, 0x1c, 0xe8, 0xac, 0xf8, 0x3f, 0x2c, 0xd9, 0x60, 0x96, 0x3f,
+ 0xaa, 0xaa, 0xe5, 0x8a, 0x9a, 0x0d, 0xee, 0xbc, 0x8c, 0x5a, 0x5c, 0x91,
+ 0x23, 0x65, 0x46, 0x4c, 0x99, 0x10, 0xab, 0x64, 0xde, 0xe4, 0xc4, 0xfe,
+ 0xfe, 0x4c, 0x6a, 0x22, 0xf9, 0xd4, 0x24, 0xa8, 0x17, 0x2c, 0xbc, 0x3c,
+ 0x32, 0x02, 0x6f, 0x96, 0x64, 0xe7, 0x18, 0x72, 0x4f, 0xa7, 0x1a, 0xdc,
+ 0x23, 0xd1, 0x04, 0x85, 0x24, 0x17, 0x5a, 0x4a, 0xf0, 0xfe, 0xc3, 0xcd,
+ 0xa9, 0xb3, 0xee, 0x37, 0x0c, 0x86, 0x08, 0xb0, 0x37, 0x5e, 0xfe, 0x68,
+ 0x6e, 0xee, 0xfd, 0xed, 0xed, 0x9f, 0x7f, 0x6c, 0x44, 0xc7, 0x7c, 0xf9,
+ 0xf3, 0x2f, 0x2f, 0x23, 0x2f, 0x58, 0x53, 0x51, 0x77, 0x89, 0x82, 0xac,
+ 0xa8, 0x0f, 0xaa, 0xe3, 0x2a, 0xd2, 0x28, 0xbf, 0x60, 0x38, 0xae, 0x0c,
+ 0x6c, 0xb1, 0xaa, 0x34, 0x7b, 0xb3, 0x9e, 0xc1, 0x47, 0x5f, 0x70, 0xb5,
+ 0x42, 0xdc, 0xb4, 0xc7, 0xea, 0xea, 0x25, 0x01, 0x3e, 0x53, 0x2f, 0x8a,
+ 0x4e, 0xc2, 0x1d, 0x72, 0x8c, 0xa8, 0xc7, 0xd4, 0x81, 0xc7, 0x48, 0xf4,
+ 0xa7, 0x60, 0x92, 0x63, 0x41, 0x8d, 0x71, 0x29, 0x14, 0xb1, 0x8a, 0x0c,
+ 0x12, 0x89, 0xf0, 0xae, 0xf0, 0xe1, 0x0c, 0x01, 0x18, 0x8c, 0x86, 0x6d,
+ 0xe8, 0x89, 0x9f, 0x4a, 0x6c, 0x43, 0xe5, 0x4b, 0x01, 0x77, 0x90, 0xba,
+ 0xb9, 0xec, 0x21, 0xfc, 0x36, 0x50, 0xba, 0x78, 0xa2, 0x02, 0xfe, 0x7b,
+ 0x21, 0x48, 0x11, 0xda, 0x81, 0x82, 0x43, 0x7a, 0x23, 0x65, 0x3e, 0x8f,
+ 0x05, 0x06, 0x0b, 0xa6, 0xcb, 0xd6, 0x8a, 0xf8, 0x93, 0x87, 0x60, 0x6c,
+ 0xcc, 0xa4, 0x24, 0x2b, 0x2d, 0xdb, 0xa8, 0x5c, 0xb6, 0xe3, 0xf9, 0x30,
+ 0xa4, 0x1b, 0xe1, 0x94, 0xbf, 0x08, 0xd8, 0x86, 0xae, 0xa2, 0x5c, 0x30,
+ 0xbf, 0x63, 0xf9, 0xf0, 0x2a, 0x38, 0x54, 0x59, 0x1d, 0x09, 0x51, 0x91,
+ 0x91, 0x59, 0xc6, 0xf5, 0xb1, 0x86, 0x2a, 0x6e, 0xac, 0x4c, 0xae, 0x4f,
+ 0x5c, 0x0c, 0x48, 0x37, 0xf2, 0x56, 0x40, 0x74, 0x1c, 0xb0, 0x8d, 0xa0,
+ 0x0b, 0x48, 0xeb, 0xeb, 0x48, 0x31, 0xb6, 0x11, 0xc7, 0xf2, 0x44, 0x0e,
+ 0x8c, 0x15, 0xb6, 0x64, 0x1d, 0x8d, 0xef, 0xe3, 0x78, 0x1b, 0x04, 0x22,
+ 0xcf, 0xfd, 0x96, 0xde, 0x5b, 0x8a, 0x63, 0xe4, 0x4e, 0x21, 0x91, 0x48,
+ 0x4c, 0x1c, 0x52, 0xf4, 0x87, 0x51, 0x63, 0x65, 0x6d, 0xf9, 0x6d, 0x5f,
+ 0x2c, 0xc3, 0x32, 0xb0, 0x58, 0x7b, 0x43, 0x34, 0xaa, 0x11, 0x47, 0xf4,
+ 0xf8, 0x10, 0x21, 0x07, 0x43, 0x14, 0x57, 0xbf, 0x16, 0x7d, 0x77, 0x2e,
+ 0x29, 0xcf, 0x0b, 0x01, 0x3f, 0xcd, 0x02, 0x43, 0xda, 0x85, 0xa3, 0xbc,
+ 0x74, 0xcb, 0x54, 0x2f, 0x49, 0xe2, 0x99, 0x06, 0x51, 0xe2, 0x59, 0xe2,
+ 0xd1, 0x88, 0x84, 0x21, 0x69, 0xf6, 0x59, 0x7f, 0x61, 0x3c, 0xa8, 0x3d,
+ 0xd9, 0x7b, 0x6d, 0x64, 0x85, 0xf3, 0xec, 0xbd, 0x86, 0x66, 0x06, 0x01,
+ 0x79, 0x8d, 0x74, 0x01, 0x5f, 0x4d, 0xb1, 0x4b, 0xad, 0xbc, 0x07, 0x6b,
+ 0x5d, 0xcb, 0x1c, 0x2a, 0x0d, 0xf9, 0x18, 0x0f, 0x9d, 0x74, 0x13, 0xa2,
+ 0x86, 0x7b, 0xc3, 0xbd, 0xa7, 0x8e, 0xc5, 0xd5, 0x15, 0xd6, 0xa0, 0xb7,
+ 0x22, 0x40, 0xeb, 0x4b, 0x9f, 0xea, 0xfc, 0x87, 0xa7, 0x3b, 0xcc, 0x5c,
+ 0xac, 0x95, 0x34, 0x0c, 0x84, 0xfb, 0xc3, 0x93, 0xf4, 0x21, 0x86, 0x09,
+ 0x5d, 0xaa, 0xc3, 0x2d, 0xa5, 0x76, 0x57, 0x3a, 0xd6, 0xe2, 0x53, 0x77,
+ 0xe9, 0xbd, 0x41, 0xb1, 0xe3, 0xad, 0x0e, 0x96, 0x6f, 0xe4, 0x24, 0xf5,
+ 0x82, 0xbc, 0x94, 0x3a, 0x64, 0x25, 0xc6, 0x77, 0x93, 0x4d, 0x65, 0x55,
+ 0x5b, 0x91, 0xa0, 0x16, 0x0c, 0x80, 0xcb, 0x45, 0xc3, 0xa9, 0xc4, 0x9b,
+ 0xf2, 0xa7, 0xd5, 0xe1, 0xea, 0xff, 0xbc, 0xab, 0xeb, 0x07, 0x29, 0x7e,
+ 0x24, 0x5c, 0xf9, 0xa5, 0x6a, 0x1f, 0x2b, 0x92, 0x16, 0x86, 0x2e, 0x35,
+ 0xde, 0x55, 0x02, 0xb2, 0x37, 0x35, 0xd3, 0x31, 0x4c, 0x26, 0xe6, 0xb6,
+ 0x96, 0x73, 0x36, 0x4e, 0x44, 0xa0, 0xe2, 0x3d, 0xe1, 0xe2, 0xc0, 0xba,
+ 0x0c, 0xb8, 0x8b, 0xc6, 0xe5, 0xd7, 0x6a, 0x7d, 0x05, 0x43, 0x17, 0xd8,
+ 0xa8, 0x10, 0xb4, 0x40, 0xdd, 0x1f, 0xf2, 0x96, 0x0f, 0x75, 0xc3, 0x83,
+ 0x5a, 0x09, 0x25, 0xc8, 0x7c, 0x6d, 0x35, 0xf7, 0xf5, 0xd1, 0xc5, 0x16,
+ 0x67, 0x61, 0x6a, 0x68, 0x03, 0xc6, 0x87, 0x92, 0x79, 0x7a, 0xca, 0x53,
+ 0x57, 0x6e, 0xca, 0x72, 0xbf, 0x25, 0x28, 0x29, 0xfb, 0x48, 0x72, 0xd6,
+ 0x3c, 0x1a, 0xb3, 0x5a, 0xa1, 0x98, 0xd0, 0x6c, 0xc6, 0x8c, 0x39, 0x88,
+ 0x4d, 0x0a, 0x6d, 0x7e, 0x4e, 0x27, 0x04, 0xcc, 0x04, 0x37, 0xf8, 0xfa,
+ 0xe8, 0xe4, 0xe8, 0xe2, 0x28, 0x06, 0xd8, 0x53, 0x66, 0x53, 0xdc, 0x60,
+ 0x75, 0x36, 0xbe, 0x9e, 0x13, 0xdd, 0x5f, 0xf1, 0x96, 0x20, 0x73, 0xff,
+ 0xfb, 0x6c, 0xf4, 0xfa, 0xe0, 0x3b, 0xae, 0x12, 0xc9, 0xe7, 0xe6, 0xec,
+ 0xfc, 0xf4, 0xec, 0xcd, 0xf1, 0xbb, 0xd7, 0xbd, 0xe4, 0xf0, 0xf4, 0xec,
+ 0x2f, 0xbd, 0xe4, 0xed, 0xe9, 0x77, 0x47, 0x11, 0xca, 0xe3, 0x50, 0xb4,
+ 0x48, 0x0c, 0x94, 0xd6, 0x4c, 0xd2, 0xb2, 0x22, 0x88, 0xaf, 0x97, 0x5a,
+ 0x41, 0xcd, 0x74, 0x04, 0x66, 0xcd, 0x15, 0xf0, 0x0e, 0x68, 0xe1, 0x69,
+ 0xed, 0x7a, 0xc9, 0x37, 0x47, 0x07, 0xaf, 0xbb, 0x11, 0x8a, 0x43, 0x99,
+ 0x15, 0xcf, 0xce, 0x4d, 0x99, 0x59, 0x38, 0x31, 0x4c, 0x36, 0x79, 0xb3,
+ 0xbe, 0x79, 0x93, 0x05, 0x48, 0xb8, 0x74, 0x0c, 0x60, 0x2f, 0x9b, 0xac,
+ 0xac, 0x30, 0x8f, 0x70, 0x08, 0x17, 0x77, 0xf7, 0xf0, 0x6d, 0x88, 0x54,
+ 0x6d, 0x2b, 0xb7, 0xa1, 0xe9, 0x8d, 0xf0, 0x33, 0x00, 0x29, 0xd8, 0xb0,
+ 0xc7, 0x94, 0xc5, 0x45, 0x42, 0x22, 0x75, 0xc8, 0x52, 0x63, 0xcd, 0x10,
+ 0xa4, 0x20, 0x2e, 0x49, 0x20, 0x44, 0xaa, 0xe1, 0x6c, 0xa3, 0x8c, 0x83,
+ 0x6d, 0x2a, 0xd4, 0x0a, 0x43, 0x06, 0x8a, 0x46, 0xb7, 0x77, 0x59, 0xbc,
+ 0xac, 0xab, 0x04, 0x95, 0x59, 0xc0, 0x13, 0xa4, 0x35, 0xb6, 0x48, 0xf2,
+ 0x12, 0xfa, 0x3e, 0x35, 0x4e, 0xeb, 0x07, 0xf9, 0x38, 0x02, 0x3d, 0x02,
+ 0xb1, 0x62, 0x79, 0x49, 0xc4, 0x99, 0x49, 0xe4, 0x08, 0xf6, 0x49, 0x0f,
+ 0x23, 0x6e, 0x87, 0x63, 0x3e, 0xe6, 0xd7, 0x48, 0x24, 0x5a, 0x1d, 0x43,
+ 0x61, 0xe9, 0xca, 0xc2, 0xdb, 0x91, 0x09, 0x92, 0x69, 0xa9, 0x34, 0xea,
+ 0xbc, 0x5d, 0x54, 0x4a, 0x15, 0x7b, 0xd9, 0xca, 0x78, 0x02, 0x8c, 0xde,
+ 0x64, 0x41, 0x82, 0x02, 0x46, 0xd4, 0x3f, 0xe1, 0xd1, 0xb8, 0x8a, 0xd8,
+ 0x08, 0x9c, 0x02, 0x6e, 0x0b, 0xb1, 0x8b, 0xb9, 0x94, 0x4f, 0x8c, 0x94,
+ 0xe1, 0xeb, 0x8b, 0xc2, 0x51, 0x05, 0x95, 0x97, 0x2c, 0xf0, 0x4d, 0x91,
+ 0xa4, 0x9c, 0x71, 0x5e, 0x27, 0x42, 0x5b, 0x3c, 0xa6, 0xcd, 0x8d, 0x64,
+ 0x4d, 0x15, 0xfe, 0x68, 0x3f, 0xd9, 0x69, 0xd5, 0x24, 0xaa, 0x92, 0xbe,
+ 0x04, 0x52, 0x4a, 0x1a, 0x5f, 0x37, 0x67, 0xf5, 0xcd, 0x0a, 0x5e, 0x18,
+ 0x56, 0x7c, 0xd4, 0xb5, 0x0f, 0xb2, 0xb7, 0x4e, 0x8e, 0xe9, 0x04, 0xf0,
+ 0xd0, 0x3b, 0x99, 0x2b, 0x08, 0xfb, 0x43, 0xf1, 0xef, 0x9c, 0x0f, 0x05,
+ 0xd6, 0x9b, 0xda, 0xea, 0x76, 0xcc, 0x61, 0xbe, 0xd1, 0x9e, 0x11, 0xff,
+ 0xfb, 0x48, 0xd7, 0x1d, 0xdb, 0xe1, 0xf9, 0xd1, 0xc5, 0x79, 0x2b, 0x14,
+ 0xe2, 0x79, 0xc4, 0x00, 0xba, 0xc9, 0x71, 0xc7, 0x5b, 0x49, 0xd0, 0xad,
+ 0xef, 0x97, 0xbf, 0x7a, 0xa4, 0xdf, 0x87, 0xd2, 0xef, 0x9f, 0xc4, 0x40,
+ 0xd5, 0x37, 0x05, 0x02, 0x3e, 0x32, 0x4b, 0xc4, 0x36, 0xaf, 0xee, 0xed,
+ 0x9b, 0xa3, 0x93, 0xb3, 0xee, 0x2c, 0xbf, 0x3b, 0x7f, 0xf3, 0x97, 0xc1,
+ 0x03, 0x89, 0xd5, 0xff, 0xfc, 0xc0, 0xf8, 0x8f, 0x69, 0x5d, 0x47, 0xab,
+ 0x29, 0x90, 0x64, 0x01, 0x5b, 0xa7, 0xc3, 0xc0, 0x71, 0x11, 0x34, 0x4d,
+ 0x44, 0xc8, 0x26, 0x02, 0x37, 0x4d, 0xbd, 0x23, 0x64, 0x99, 0x40, 0x0a,
+ 0xaa, 0x21, 0x62, 0x4f, 0xa5, 0x0a, 0xe5, 0xdc, 0x57, 0x1f, 0xd5, 0xc0,
+ 0x1c, 0x1e, 0x4a, 0x3e, 0xe2, 0x92, 0x54, 0x0d, 0x00, 0x8b, 0x88, 0xa8,
+ 0xaf, 0xe1, 0xd0, 0xe8, 0xcd, 0x31, 0xc2, 0x8f, 0x93, 0xab, 0x41, 0x51,
+ 0xe6, 0x6c, 0xd4, 0xd4, 0x4a, 0xa1, 0xd2, 0x5a, 0x82, 0x3a, 0xdb, 0x7c,
+ 0xac, 0xf9, 0x08, 0xc5, 0x9a, 0xd3, 0x30, 0xab, 0xc4, 0xd0, 0x28, 0x9a,
+ 0xed, 0xce, 0x60, 0x0f, 0x41, 0xb4, 0x95, 0x6b, 0x53, 0x20, 0x30, 0x22,
+ 0x26, 0x16, 0x99, 0x49, 0x75, 0x4f, 0x1b, 0x3d, 0x4b, 0x3c, 0xf3, 0x35,
+ 0xfd, 0xcc, 0x4d, 0xd9, 0xcf, 0x95, 0x03, 0xe1, 0xee, 0xd2, 0x12, 0xe8,
+ 0x3a, 0x1d, 0x4d, 0x2a, 0x27, 0x4d, 0xaa, 0xb1, 0x61, 0xf7, 0x88, 0x3c,
+ 0x65, 0xef, 0x92, 0x16, 0x07, 0xe2, 0x7f, 0xa3, 0xe5, 0xe0, 0x9c, 0x7f,
+ 0x8c, 0x27, 0xc4, 0x5e, 0x78, 0x2d, 0x6e, 0x23, 0x2f, 0x4b, 0x1d, 0x9b,
+ 0x51, 0xcb, 0xab, 0xa4, 0xf1, 0xdc, 0x1d, 0xf4, 0x94, 0xa0, 0x43, 0x01,
+ 0x66, 0xea, 0x35, 0xdc, 0x94, 0x5c, 0x0b, 0x15, 0xa0, 0x32, 0x62, 0x6f,
+ 0xa4, 0xee, 0x83, 0x17, 0x3a, 0x73, 0xf2, 0x48, 0xf8, 0x0e, 0x5e, 0x32,
+ 0x18, 0x92, 0x11, 0xea, 0xae, 0x95, 0x63, 0xf1, 0x5c, 0xfd, 0x2f, 0x0f,
+ 0x06, 0xf7, 0x6a, 0x0c, 0x7d, 0x08, 0x7f, 0x26, 0x92, 0xea, 0xd2, 0x69,
+ 0xd7, 0x28, 0x1e, 0x9c, 0x82, 0x31, 0x27, 0x58, 0x93, 0xb5, 0xa8, 0x83,
+ 0xb8, 0x42, 0xde, 0x44, 0x00, 0xeb, 0x8f, 0xa0, 0x42, 0xfa, 0x92, 0x28,
+ 0x59, 0x64, 0x29, 0xba, 0x27, 0x7a, 0x82, 0x47, 0x83, 0xe2, 0xa7, 0xfa,
+ 0x5e, 0x3f, 0x62, 0x48, 0x63, 0x83, 0xe1, 0x8a, 0x4b, 0xec, 0x9f, 0x77,
+ 0x8a, 0xff, 0xe2, 0x89, 0x42, 0x16, 0xf1, 0x25, 0xfe, 0xf8, 0x45, 0x64,
+ 0x11, 0xd4, 0x3c, 0x12, 0xe7, 0xe5, 0x26, 0x91, 0x7f, 0x83, 0x3e, 0xfa,
+ 0x9d, 0xbc, 0xef, 0xc9, 0x96, 0x66, 0xae, 0x06, 0xdb, 0xad, 0xa6, 0x41,
+ 0x16, 0x3d, 0x9a, 0x54, 0xd1, 0x20, 0x89, 0x88, 0x0a, 0x2f, 0x7b, 0x2c,
+ 0xa9, 0x70, 0x39, 0x97, 0x12, 0xe7, 0x0b, 0x19, 0x67, 0x27, 0xfb, 0x2d,
+ 0xb1, 0x07, 0xff, 0x0e, 0xec, 0x41, 0xae, 0x1c, 0x8c, 0x03, 0xf0, 0x72,
+ 0x92, 0xc2, 0x1e, 0x0e, 0xac, 0x08, 0x6a, 0xfa, 0x8b, 0xff, 0x8a, 0x17,
+ 0xee, 0x45, 0x6d, 0xea, 0x37, 0x4d, 0x24, 0x0b, 0x71, 0xb8, 0xb0, 0x3e,
+ 0xca, 0x55, 0xd5, 0x50, 0x12, 0x75, 0x56, 0x4c, 0x14, 0x7b, 0x2f, 0xad,
+ 0x6d, 0xa5, 0x23, 0x5c, 0x43, 0xd6, 0x5d, 0x6d, 0xbb, 0xbc, 0x00, 0x13,
+ 0xa4, 0xf7, 0xd1, 0xd2, 0x16, 0xf3, 0x95, 0x4d, 0xba, 0x0a, 0x5f, 0x1d,
+ 0x3c, 0x61, 0xa9, 0x2f, 0xc5, 0x42, 0x52, 0x67, 0x3a, 0xa6, 0x4b, 0xa6,
+ 0xa1, 0x20, 0x8c, 0x87, 0x44, 0x90, 0xaa, 0x22, 0xe9, 0x44, 0xb4, 0x0f,
+ 0x2a, 0x48, 0xb2, 0xf8, 0x22, 0x48, 0xa4, 0x1c, 0x0f, 0xee, 0x2a, 0xf6,
+ 0xd2, 0x20, 0x2b, 0xc3, 0x8f, 0xe4, 0x98, 0x16, 0xd4, 0xc6, 0x48, 0x5d,
+ 0x10, 0x68, 0x4c, 0x7f, 0x44, 0xa9, 0x31, 0xad, 0xc1, 0x6d, 0xf1, 0x5f,
+ 0x13, 0xaf, 0xb0, 0xc8, 0x90, 0x92, 0xcd, 0x19, 0x4f, 0x65, 0xcb, 0x9c,
+ 0x60, 0xd1, 0xad, 0x70, 0x70, 0x97, 0x52, 0x1c, 0xd0, 0xa1, 0x62, 0x51,
+ 0xcb, 0xdc, 0x88, 0x22, 0x62, 0x01, 0x03, 0x4b, 0x4a, 0x81, 0xb6, 0x96,
+ 0xa4, 0x93, 0x9f, 0x12, 0xcf, 0xea, 0x19, 0xb2, 0xf3, 0xc0, 0xc0, 0x43,
+ 0xc2, 0xf7, 0xcd, 0x74, 0xc9, 0xc0, 0x78, 0xc9, 0x66, 0x7f, 0xcb, 0xc9,
+ 0xc7, 0x28, 0xb6, 0x28, 0xb4, 0xd1, 0xf5, 0xf9, 0xa7, 0x1e, 0x51, 0xd8,
+ 0x65, 0x95, 0x48, 0xcd, 0x0e, 0x3d, 0x8d, 0x96, 0x0d, 0xc6, 0xbd, 0x6d,
+ 0x8b, 0xe1, 0xdd, 0xd8, 0x25, 0xb3, 0xa3, 0x8e, 0x5c, 0xd6, 0x6a, 0x6b,
+ 0x9e, 0xdd, 0x85, 0x6d, 0x79, 0x2d, 0xd5, 0xb5, 0xf7, 0x1b, 0x9e, 0xa9,
+ 0x6b, 0x91, 0xdf, 0xa7, 0x8b, 0x8e, 0xf5, 0x86, 0x43, 0x24, 0xf8, 0x0b,
+ 0xb5, 0xb2, 0x88, 0x0c, 0x99, 0x4a, 0x90, 0x3e, 0x8a, 0xaf, 0x86, 0xf8,
+ 0x77, 0x0e, 0xbd, 0xd3, 0x0a, 0x13, 0xb6, 0xe5, 0xec, 0x6b, 0xbe, 0x52,
+ 0x1d, 0xa8, 0x46, 0xa3, 0x62, 0xcc, 0xdb, 0x1e, 0x6a, 0xad, 0xcd, 0xbb,
+ 0xc1, 0x59, 0x6f, 0xf1, 0xe1, 0x20, 0x79, 0xad, 0xa9, 0x16, 0x48, 0x7c,
+ 0x5b, 0xea, 0xb8, 0x10, 0x7b, 0x1f, 0x34, 0xf3, 0x9d, 0xe6, 0x45, 0x45,
+ 0x08, 0x45, 0xdf, 0xaf, 0x1a, 0xb9, 0x1a, 0xe2, 0x21, 0x12, 0xb8, 0xbd,
+ 0xb9, 0x55, 0xab, 0x1b, 0xe1, 0x6f, 0xb3, 0x18, 0xe7, 0x08, 0x15, 0xae,
+ 0x06, 0x31, 0x9b, 0x8f, 0x16, 0x08, 0x95, 0xd0, 0x79, 0xef, 0x2d, 0x32,
+ 0xff, 0x8a, 0x35, 0x51, 0x5c, 0x6a, 0x1a, 0x93, 0xb5, 0x1d, 0x01, 0xe5,
+ 0x80, 0x9e, 0xfa, 0xa4, 0x9c, 0xc0, 0xa3, 0x7a, 0xcf, 0x4f, 0x96, 0x69,
+ 0x29, 0xaa, 0xf7, 0xfc, 0xc6, 0x0c, 0xee, 0x62, 0x47, 0xca, 0xc6, 0xcb,
+ 0xba, 0x89, 0x36, 0x1a, 0x8c, 0x49, 0x05, 0x03, 0x0c, 0x69, 0x13, 0x1e,
+ 0x34, 0x15, 0xfa, 0xd7, 0xcf, 0xcc, 0xda, 0xbe, 0xbf, 0xbe, 0xa5, 0x4e,
+ 0x45, 0x81, 0xb3, 0x71, 0x66, 0xf8, 0x18, 0xb2, 0x87, 0x0d, 0xb9, 0xcc,
+ 0x04, 0x77, 0xb0, 0x2e, 0x4c, 0x38, 0x8a, 0x76, 0x4f, 0x14, 0x59, 0x46,
+ 0x7b, 0x7f, 0x93, 0xa5, 0x8c, 0xaf, 0x17, 0x74, 0xee, 0x0c, 0x9b, 0x97,
+ 0xfa, 0x55, 0x27, 0xf1, 0xa4, 0xd3, 0x33, 0x4c, 0x0f, 0x83, 0xe4, 0xc0,
+ 0x05, 0xe1, 0xdb, 0xab, 0xb6, 0xf8, 0x9d, 0x88, 0x7c, 0x04, 0xb9, 0x79,
+ 0x44, 0x47, 0x96, 0xea, 0xf1, 0x91, 0x4b, 0x6a, 0xed, 0xcc, 0xe2, 0xa6,
+ 0x1c, 0x3d, 0xa5, 0x1f, 0xdf, 0xf2, 0x0f, 0x66, 0x3f, 0xac, 0x78, 0x09,
+ 0x8c, 0xba, 0x20, 0xb1, 0x75, 0x39, 0x0d, 0x57, 0x88, 0x93, 0x1f, 0xba,
+ 0xe1, 0x95, 0xe5, 0xdc, 0x70, 0xc6, 0x92, 0x2f, 0x43, 0x04, 0xff, 0xb9,
+ 0x35, 0xd3, 0x13, 0xc3, 0x63, 0xb2, 0xca, 0x2b, 0xcc, 0x17, 0xd6, 0x50,
+ 0xd0, 0xc2, 0xa5, 0x88, 0xd5, 0x50, 0xf4, 0x46, 0x5a, 0x84, 0xae, 0x68,
+ 0x42, 0x4b, 0xf5, 0x77, 0x36, 0x64, 0x2f, 0x49, 0x93, 0x21, 0xc2, 0x1e,
+ 0x27, 0xb0, 0x92, 0xce, 0x1c, 0xcb, 0x43, 0x51, 0x76, 0x07, 0xdb, 0x24,
+ 0x40, 0x8f, 0xb0, 0x69, 0x43, 0x49, 0xcd, 0x57, 0x0c, 0x61, 0xf5, 0x94,
+ 0x25, 0x6f, 0x59, 0x7e, 0xb4, 0xb2, 0x97, 0x1f, 0x5c, 0xaa, 0xd7, 0x9c,
+ 0x4c, 0xa8, 0x62, 0xa0, 0xd5, 0xf5, 0xe4, 0x9b, 0xc7, 0xb6, 0x7a, 0xb4,
+ 0xcc, 0xad, 0x7c, 0x3a, 0x1e, 0x75, 0x9e, 0x58, 0x49, 0xb6, 0x5e, 0x31,
+ 0x4e, 0xc9, 0x76, 0x44, 0xa5, 0x38, 0x24, 0x81, 0xdd, 0x38, 0x68, 0xa6,
+ 0x59, 0x36, 0x63, 0x00, 0x58, 0x9f, 0xc3, 0x08, 0x39, 0x91, 0x41, 0x04,
+ 0xb8, 0xbb, 0x15, 0x8e, 0xc2, 0x09, 0x43, 0x15, 0xb0, 0xa1, 0x44, 0x72,
+ 0x19, 0x7e, 0xd7, 0x71, 0x17, 0x54, 0xf7, 0xf3, 0xf1, 0xf5, 0xeb, 0x77,
+ 0xc3, 0xb5, 0xd5, 0x21, 0x18, 0xc1, 0xe4, 0xf0, 0x74, 0x59, 0xcc, 0x99,
+ 0x16, 0x24, 0x6d, 0x41, 0x2b, 0x16, 0xb0, 0xd6, 0x74, 0x10, 0x7c, 0x1b,
+ 0x6f, 0xae, 0xf9, 0x8a, 0xcb, 0x8c, 0x65, 0x6e, 0x2e, 0x96, 0x1b, 0x8d,
+ 0xea, 0xc4, 0x3d, 0xda, 0x4f, 0xf9, 0x2c, 0x48, 0x5e, 0xe9, 0xda, 0x0a,
+ 0x97, 0x34, 0xa7, 0x55, 0x65, 0x13, 0x6b, 0xb1, 0x44, 0x25, 0x55, 0x86,
+ 0xb2, 0xe9, 0xd2, 0x35, 0x0a, 0x0b, 0xda, 0x8f, 0x5f, 0xb2, 0xcd, 0x27,
+ 0x69, 0x79, 0x95, 0x45, 0x20, 0x76, 0x3b, 0x2b, 0x64, 0xa0, 0x5f, 0x81,
+ 0x0e, 0x40, 0xa4, 0x3a, 0xe5, 0xd7, 0x85, 0x4a, 0x7b, 0x4a, 0xac, 0xf8,
+ 0xa8, 0x5c, 0x35, 0x25, 0x5a, 0x93, 0xbd, 0xaf, 0xbf, 0xea, 0x5e, 0x90,
+ 0xaf, 0xdf, 0xad, 0xe8, 0x8e, 0xbf, 0xe9, 0x9b, 0x3c, 0xa4, 0xf6, 0xd2,
+ 0x20, 0x47, 0xba, 0xbb, 0x16, 0x8a, 0xab, 0x1e, 0x1f, 0x80, 0x81, 0xae,
+ 0x3f, 0xc2, 0x25, 0xe8, 0x09, 0xfd, 0xf1, 0xe0, 0x83, 0x8a, 0xe0, 0x18,
+ 0xef, 0x4a, 0xa0, 0x1d, 0x87, 0x52, 0x79, 0xf0, 0x5c, 0xe2, 0xb7, 0xce,
+ 0xd4, 0x8e, 0xbf, 0xf5, 0xd0, 0x1e, 0xc5, 0x9b, 0x63, 0xfe, 0x86, 0xda,
+ 0x74, 0x6b, 0x5d, 0xe6, 0xb3, 0x27, 0x3f, 0xb6, 0xf7, 0x9c, 0x32, 0xec,
+ 0x44, 0x5a, 0x1c, 0xd3, 0x7e, 0xde, 0xe5, 0x43, 0x6f, 0x49, 0x18, 0xe3,
+ 0xfb, 0xea, 0x93, 0xf7, 0xdd, 0x5e, 0x48, 0x36, 0x47, 0x74, 0x03, 0xba,
+ 0x0b, 0xf3, 0x89, 0x5a, 0xbd, 0x9f, 0x0a, 0x8e, 0x65, 0xbc, 0xb9, 0x67,
+ 0x9f, 0x3f, 0x7b, 0xba, 0xb5, 0xd5, 0x33, 0x73, 0xa0, 0xcb, 0xb3, 0x23,
+ 0x76, 0x31, 0xcb, 0x99, 0x19, 0x88, 0x42, 0x49, 0xa3, 0xbe, 0xc6, 0x59,
+ 0x73, 0x19, 0xf5, 0xf1, 0xe6, 0xf8, 0x6a, 0xb0, 0xf7, 0x78, 0x5d, 0x18,
+ 0xc0, 0x05, 0x3c, 0xd2, 0x81, 0xa8, 0x30, 0xff, 0xce, 0xe4, 0x01, 0x97,
+ 0xd6, 0xbf, 0xf2, 0xa0, 0x41, 0xb9, 0xf0, 0x28, 0x46, 0xe2, 0xab, 0x83,
+ 0x57, 0xcb, 0x2e, 0x2f, 0x46, 0x95, 0x7f, 0x73, 0x7c, 0x72, 0xe4, 0xf8,
+ 0xc8, 0x7f, 0x6f, 0x0f, 0x78, 0x8c, 0xe5, 0xb8, 0xc3, 0x35, 0x45, 0x8e,
+ 0x0c, 0x10, 0x09, 0x34, 0xcb, 0xfd, 0xdb, 0x9e, 0x68, 0xb3, 0xf8, 0xb8,
+ 0x91, 0xe2, 0x7e, 0xf4, 0xee, 0xbb, 0xe3, 0xf3, 0xd3, 0x77, 0x6f, 0x8f,
+ 0xde, 0xb9, 0x64, 0x11, 0xbe, 0x9e, 0xe3, 0x4e, 0xda, 0x8e, 0xbf, 0x2a,
+ 0xe7, 0x74, 0x23, 0x16, 0x48, 0xd9, 0x81, 0xc8, 0xb3, 0xa0, 0xfd, 0xd2,
+ 0xbf, 0x06, 0x61, 0x73, 0xc1, 0x43, 0xb6, 0x75, 0x4c, 0x24, 0x0b, 0x8e,
+ 0xf2, 0x9e, 0x70, 0x3a, 0xde, 0x40, 0x32, 0x67, 0xc4, 0x37, 0x96, 0x8b,
+ 0x6b, 0xf7, 0xe3, 0x38, 0xd3, 0xb2, 0x12, 0x55, 0x50, 0xca, 0xd3, 0x32,
+ 0xc7, 0x7c, 0x82, 0x5d, 0x63, 0x10, 0x9e, 0xd4, 0xde, 0x57, 0xca, 0xde,
+ 0xe3, 0x8e, 0x32, 0x01, 0x48, 0xa9, 0x03, 0x6f, 0xe2, 0xb5, 0xba, 0xda,
+ 0xe0, 0x7a, 0x13, 0x33, 0x6f, 0x70, 0xeb, 0x7a, 0x70, 0x63, 0x0b, 0xb2,
+ 0x68, 0xab, 0xff, 0xc1, 0x0c, 0x1a, 0xe1, 0x17, 0xa8, 0x5f, 0xf3, 0x85,
+ 0xc6, 0x5a, 0x74, 0xe1, 0x3c, 0xab, 0xd0, 0xa1, 0x29, 0x44, 0x10, 0x80,
+ 0x91, 0xc0, 0x17, 0xbc, 0x16, 0xde, 0xf5, 0x1f, 0xce, 0xce, 0x4f, 0x7f,
+ 0xf8, 0xcb, 0x3f, 0xb9, 0x8b, 0xe0, 0x68, 0xff, 0xc8, 0x37, 0x9e, 0x35,
+ 0xfe, 0xf3, 0x3f, 0xbd, 0xb7, 0x66, 0xf3, 0xbd, 0xa0, 0x3c, 0x46, 0xb4,
+ 0xf6, 0x82, 0xb8, 0x2e, 0xf3, 0xca, 0x52, 0x9d, 0xf4, 0x03, 0x1f, 0x81,
+ 0xed, 0x58, 0x04, 0x02, 0x2f, 0xaa, 0x26, 0x71, 0xa6, 0x5d, 0xbf, 0xf0,
+ 0x40, 0x80, 0x2c, 0xbc, 0xbc, 0x14, 0x16, 0xfd, 0xec, 0x01, 0xd8, 0x02,
+ 0xb7, 0xbf, 0x5b, 0x8f, 0x83, 0x93, 0x93, 0x7f, 0xea, 0x22, 0xc0, 0xfa,
+ 0xe1, 0xe7, 0xd2, 0x77, 0xe2, 0xad, 0x85, 0xd2, 0x74, 0xc4, 0xac, 0x86,
+ 0xa1, 0xe4, 0xdd, 0xa9, 0x8e, 0x46, 0xdc, 0xa4, 0xfd, 0x2a, 0x23, 0x45,
+ 0x00, 0x1e, 0x2a, 0x56, 0xba, 0xf8, 0x5a, 0xe4, 0x81, 0x75, 0x8a, 0x8a,
+ 0xe3, 0x4b, 0x78, 0x25, 0x5d, 0xed, 0x23, 0x0b, 0xba, 0x00, 0xce, 0x16,
+ 0x32, 0xf7, 0x0b, 0xe7, 0xe3, 0x97, 0x3a, 0x44, 0x56, 0x60, 0x2e, 0x12,
+ 0x97, 0xc1, 0x46, 0x63, 0x0e, 0xf6, 0x2a, 0xf3, 0xea, 0x06, 0x98, 0x07,
+ 0x7c, 0x28, 0x7b, 0x52, 0x9e, 0x57, 0x70, 0x43, 0x58, 0x65, 0xc0, 0x50,
+ 0x68, 0xec, 0x32, 0x62, 0xfa, 0xf7, 0xe2, 0xf4, 0xf0, 0xf4, 0x84, 0x7e,
+ 0x39, 0x7a, 0x73, 0xfc, 0x83, 0x67, 0x68, 0x02, 0xee, 0xd1, 0xd0, 0xa6,
+ 0x7c, 0x91, 0xa2, 0x96, 0xb3, 0x3f, 0x06, 0x15, 0xdf, 0x52, 0x23, 0xa3,
+ 0xc1, 0x46, 0x9f, 0x14, 0x5e, 0xe4, 0x56, 0x99, 0x8d, 0xc0, 0xe1, 0x2e,
+ 0x09, 0x09, 0x36, 0xd0, 0xe9, 0x93, 0xb0, 0x82, 0x9a, 0x0e, 0xae, 0x28,
+ 0x5d, 0x91, 0xd7, 0x3a, 0x34, 0xb8, 0xb6, 0x6c, 0x2c, 0x01, 0xec, 0x39,
+ 0xc9, 0x67, 0xe1, 0x24, 0x4d, 0xf1, 0x76, 0xf1, 0x41, 0x92, 0x6a, 0x3f,
+ 0x4f, 0x1a, 0xee, 0xc0, 0x56, 0x38, 0x16, 0xd4, 0x39, 0xd7, 0x62, 0x73,
+ 0x4e, 0xba, 0x00, 0x9a, 0x2f, 0x8e, 0x3c, 0x4c, 0x44, 0x40, 0x78, 0x05,
+ 0xc8, 0x45, 0x53, 0x45, 0xc0, 0x0b, 0x60, 0xee, 0x83, 0x32, 0xf9, 0xb7,
+ 0x65, 0x7e, 0x9b, 0x02, 0x17, 0x01, 0xa0, 0x0a, 0xf2, 0x52, 0xab, 0x8d,
+ 0xf4, 0x57, 0x35, 0x92, 0x36, 0x5b, 0x79, 0xf6, 0x6b, 0x1a, 0x79, 0xd6,
+ 0x6a, 0xe3, 0xfa, 0x57, 0x35, 0xe2, 0xea, 0xeb, 0xd1, 0xb5, 0xf8, 0xc3,
+ 0xf1, 0x45, 0x72, 0x78, 0xfa, 0xda, 0xd3, 0xe8, 0x05, 0xf8, 0x14, 0x56,
+ 0x91, 0x59, 0xd1, 0x68, 0x39, 0x67, 0x59, 0x82, 0x0f, 0x94, 0x14, 0x5a,
+ 0xe6, 0xb6, 0xa4, 0x08, 0xb5, 0xb8, 0xef, 0xd4, 0x4c, 0x90, 0xf3, 0xdf,
+ 0xa5, 0xb8, 0xf6, 0x42, 0x1f, 0xa0, 0x2b, 0x94, 0x8e, 0xc2, 0xe8, 0x1e,
+ 0xbb, 0x81, 0x6b, 0x6c, 0xa4, 0xa5, 0xe1, 0xaf, 0x8c, 0x52, 0x76, 0x3c,
+ 0xcf, 0xc5, 0x57, 0x4f, 0xb2, 0xc9, 0x81, 0x19, 0xd5, 0xc4, 0xa2, 0x58,
+ 0xb8, 0x44, 0x70, 0x18, 0x78, 0x38, 0x5d, 0x1a, 0xd1, 0x5b, 0xa2, 0xfe,
+ 0xe7, 0xb5, 0x0d, 0x25, 0xcc, 0x40, 0xdf, 0x55, 0x4e, 0x38, 0x6f, 0x50,
+ 0x8c, 0x16, 0x58, 0x81, 0xe4, 0xc5, 0x52, 0xdb, 0xc4, 0x6c, 0x11, 0xb8,
+ 0x15, 0xe7, 0x4e, 0x97, 0xd7, 0xfa, 0xd7, 0x1d, 0x16, 0xe5, 0x9a, 0x70,
+ 0xfd, 0xec, 0xc9, 0x8f, 0x37, 0x74, 0x4b, 0x8b, 0x17, 0x58, 0x53, 0x97,
+ 0xf3, 0xbf, 0x07, 0x77, 0xf4, 0x13, 0x1f, 0xae, 0x33, 0x4b, 0xa7, 0x12,
+ 0x44, 0x25, 0x06, 0x4e, 0xd2, 0x77, 0xea, 0xf4, 0x23, 0xe2, 0xde, 0x58,
+ 0x24, 0xc2, 0x1a, 0x8e, 0x03, 0x36, 0xf8, 0x54, 0x99, 0xb3, 0x69, 0xf6,
+ 0xb0, 0xa9, 0x2e, 0x7c, 0xba, 0x8a, 0xa4, 0xd8, 0x86, 0x11, 0xb4, 0x0e,
+ 0x85, 0x0d, 0x0b, 0x48, 0xeb, 0xc2, 0xd5, 0xae, 0xe3, 0x0e, 0x76, 0x7b,
+ 0x9b, 0xdd, 0x0a, 0x0e, 0xbe, 0xab, 0x90, 0x58, 0x7b, 0x0e, 0xb0, 0xc8,
+ 0xc7, 0x39, 0xc7, 0x6d, 0x39, 0xd8, 0x21, 0xea, 0x0f, 0x8b, 0xd6, 0x8f,
+ 0xdb, 0x6b, 0x43, 0x20, 0x11, 0x13, 0x3d, 0x26, 0x05, 0x96, 0x51, 0x62,
+ 0xd1, 0x50, 0xe9, 0x97, 0xbe, 0xb9, 0xb7, 0xd8, 0x86, 0x74, 0x5e, 0x44,
+ 0x40, 0xc1, 0xdc, 0xc6, 0xa8, 0x1a, 0xec, 0x35, 0xce, 0x67, 0xf2, 0xe3,
+ 0xd0, 0x38, 0xb9, 0x2f, 0xe8, 0xa8, 0x4c, 0x5c, 0xcc, 0x50, 0x6a, 0x8e,
+ 0xd6, 0x7b, 0x46, 0xd2, 0x39, 0xc6, 0x48, 0x59, 0x14, 0xb1, 0xb3, 0xb3,
+ 0x1a, 0x55, 0x2b, 0xfa, 0xfe, 0x79, 0xab, 0x1f, 0xeb, 0x46, 0x00, 0xa6,
+ 0x2e, 0x9c, 0x71, 0xb3, 0x9d, 0xeb, 0xc2, 0xcd, 0x77, 0x5b, 0xfb, 0xac,
+ 0x4d, 0x22, 0x96, 0x7a, 0xc2, 0xd0, 0xb7, 0x45, 0x98, 0x81, 0xf6, 0xb9,
+ 0x3e, 0x79, 0x71, 0x96, 0xdc, 0x65, 0x6c, 0x38, 0xd2, 0x2b, 0xb5, 0xcc,
+ 0x16, 0x53, 0x37, 0x3b, 0x0b, 0x9b, 0x96, 0x7c, 0x37, 0x38, 0x23, 0x35,
+ 0x5c, 0x77, 0xac, 0xe3, 0xed, 0x06, 0xe0, 0x85, 0x02, 0xe3, 0x0b, 0xdf,
+ 0x09, 0xfb, 0xec, 0xd9, 0x47, 0x45, 0x64, 0x32, 0xcf, 0x1d, 0x49, 0x6a,
+ 0xdd, 0x6e, 0x7c, 0xc4, 0x69, 0xf6, 0x74, 0x07, 0x14, 0xee, 0x6f, 0x7d,
+ 0xa3, 0x13, 0xc8, 0xd3, 0x4a, 0x7e, 0xe0, 0x55, 0x58, 0x96, 0x02, 0x74,
+ 0xe3, 0x2b, 0xcf, 0x00, 0x97, 0x24, 0x9d, 0x6b, 0xfc, 0x1f, 0x23, 0x9a,
+ 0x30, 0x50, 0x59, 0xf2, 0xb6, 0x9b, 0x3a, 0x5d, 0x5c, 0xd6, 0x0e, 0xf4,
+ 0x8d, 0x8d, 0xed, 0x93, 0xa0, 0xd2, 0x1a, 0x2e, 0x65, 0xdf, 0x28, 0xce,
+ 0x81, 0xdd, 0x3c, 0x08, 0xbf, 0xec, 0x62, 0x02, 0xf8, 0x7a, 0xe4, 0x7e,
+ 0x1d, 0x76, 0x77, 0x5b, 0x8b, 0x7d, 0x76, 0x30, 0x1c, 0xda, 0x52, 0xa3,
+ 0xfa, 0x8e, 0xad, 0xa7, 0xac, 0xa0, 0x66, 0x24, 0x03, 0x1a, 0x55, 0x81,
+ 0x73, 0x22, 0xea, 0x8e, 0x36, 0xd2, 0x4a, 0x2d, 0xdc, 0x7d, 0xe2, 0xd7,
+ 0xdc, 0x75, 0xf6, 0x9d, 0xb4, 0xd6, 0xfb, 0xc4, 0xce, 0xa2, 0x7d, 0x7d,
+ 0x17, 0xe9, 0xeb, 0x69, 0x6b, 0x5e, 0x7b, 0x7b, 0x9f, 0x29, 0x98, 0x8b,
+ 0xf8, 0xa5, 0x03, 0x4a, 0x51, 0xe2, 0x50, 0x66, 0x41, 0x0f, 0xf6, 0xc5,
+ 0x76, 0xdb, 0xed, 0x4b, 0xa9, 0x82, 0x07, 0x13, 0x74, 0xf5, 0xcc, 0x4f,
+ 0x8b, 0x94, 0x26, 0x6e, 0x8f, 0x1d, 0x22, 0x72, 0x4c, 0x3a, 0xa7, 0xc7,
+ 0x55, 0xa4, 0x3c, 0xe6, 0x91, 0x91, 0x18, 0x56, 0xc7, 0x71, 0x12, 0x6c,
+ 0x18, 0x41, 0x3f, 0x9f, 0xb9, 0x7e, 0xdc, 0xc8, 0x59, 0xa9, 0x11, 0x90,
+ 0xc1, 0x41, 0xc8, 0x11, 0x94, 0x46, 0x7c, 0x22, 0x8a, 0x8b, 0x4f, 0xe9,
+ 0x86, 0x3a, 0xcb, 0xdb, 0xbe, 0x17, 0x39, 0x7e, 0x67, 0x4c, 0xc5, 0x5a,
+ 0xe7, 0x69, 0x90, 0x9c, 0x42, 0x09, 0x6b, 0xe0, 0x41, 0x0b, 0x64, 0x4f,
+ 0xea, 0xad, 0x34, 0x65, 0x78, 0xda, 0x77, 0x5f, 0x04, 0x6b, 0x62, 0xc3,
+ 0x32, 0xaf, 0xe5, 0xb6, 0x1d, 0x1f, 0xc7, 0x42, 0x2c, 0x22, 0x21, 0x43,
+ 0x88, 0x08, 0x67, 0x9d, 0x21, 0x16, 0xa6, 0xcd, 0x62, 0xe9, 0x4c, 0x6d,
+ 0x39, 0xe7, 0xc2, 0x25, 0x38, 0x49, 0x70, 0x07, 0x79, 0x4a, 0xfe, 0xdb,
+ 0x92, 0x19, 0x12, 0x6e, 0x5d, 0xba, 0x46, 0xf5, 0x4f, 0x7b, 0x4f, 0x60,
+ 0x6a, 0xb8, 0x1c, 0x1c, 0x6e, 0x65, 0x9f, 0x58, 0xa2, 0x27, 0xc3, 0xad,
+ 0xbf, 0x4f, 0x92, 0x45, 0xe9, 0x15, 0x61, 0x6b, 0x0a, 0x54, 0x31, 0xd0,
+ 0xb4, 0x66, 0xc3, 0x6b, 0x49, 0x04, 0x1c, 0xc5, 0x5d, 0x24, 0x0a, 0xf7,
+ 0xd0, 0xf1, 0x18, 0xb9, 0xce, 0x8d, 0xeb, 0x9b, 0x70, 0x10, 0x00, 0x9a,
+ 0xa0, 0x4b, 0x2f, 0x5d, 0xa8, 0x85, 0xe0, 0xe9, 0xce, 0x4e, 0xb7, 0xb9,
+ 0x74, 0x54, 0xdc, 0x5a, 0x84, 0xaf, 0xc2, 0xef, 0xe0, 0x15, 0x51, 0x9a,
+ 0x21, 0x5d, 0x54, 0x2c, 0xa4, 0xf6, 0x2f, 0xd9, 0x26, 0xc0, 0x2b, 0x66,
+ 0x1e, 0xa1, 0x60, 0xdd, 0xe4, 0x54, 0x7e, 0x0f, 0x3c, 0x20, 0x5d, 0xb3,
+ 0xe6, 0x59, 0x14, 0xa8, 0x20, 0x2b, 0xce, 0x92, 0x1a, 0xf2, 0x03, 0x8c,
+ 0x70, 0x1a, 0x23, 0xd1, 0x19, 0x59, 0x27, 0x94, 0x69, 0xef, 0x59, 0x84,
+ 0x22, 0x92, 0xe1, 0xc5, 0xe9, 0x79, 0xa2, 0x44, 0xd6, 0x65, 0xbb, 0x48,
+ 0xc7, 0xe4, 0x27, 0x5c, 0x94, 0x73, 0x2f, 0x16, 0x88, 0x69, 0x06, 0x79,
+ 0x49, 0xb3, 0xa5, 0xc5, 0x0a, 0x7a, 0x95, 0x4b, 0x0c, 0xa1, 0x95, 0x3a,
+ 0xb7, 0xef, 0xd4, 0x04, 0x6f, 0x75, 0xa2, 0xf8, 0x3a, 0x9e, 0x66, 0xb3,
+ 0x40, 0x1f, 0xd8, 0x93, 0x83, 0x76, 0xba, 0x04, 0xb1, 0x8b, 0xb9, 0x98,
+ 0xe9, 0x48, 0x0d, 0xc7, 0x1c, 0x55, 0xac, 0xc6, 0x34, 0xe7, 0x1a, 0x6c,
+ 0xd3, 0xa2, 0x1c, 0xa2, 0x53, 0x5f, 0x09, 0x4c, 0xa2, 0x08, 0x06, 0xad,
+ 0x68, 0x53, 0x7c, 0x0e, 0x50, 0x31, 0x0d, 0xc9, 0x50, 0x1a, 0xc2, 0x9d,
+ 0xd0, 0x2d, 0xa7, 0x6c, 0xb1, 0x65, 0x16, 0x4d, 0x16, 0x48, 0x8b, 0x5e,
+ 0xca, 0xda, 0xf1, 0xeb, 0x7c, 0x76, 0x7a, 0x7e, 0x91, 0xd8, 0xe0, 0xe4,
+ 0xe2, 0xc4, 0x47, 0xad, 0x23, 0xc4, 0xe8, 0x73, 0xd0, 0xe0, 0x3c, 0x2e,
+ 0x4c, 0x47, 0x2b, 0x55, 0x89, 0xb0, 0xb6, 0x26, 0xac, 0x0d, 0xae, 0x4c,
+ 0x53, 0xde, 0x5b, 0x4c, 0x19, 0x80, 0xcf, 0x1d, 0xcf, 0x51, 0x54, 0x25,
+ 0x66, 0xd0, 0x71, 0x77, 0xaf, 0x97, 0x69, 0x9e, 0xec, 0x46, 0xa8, 0x83,
+ 0x15, 0xe8, 0xf3, 0xa3, 0xe1, 0x85, 0xac, 0x1a, 0xff, 0xd6, 0x19, 0xb9,
+ 0x58, 0x0f, 0xf5, 0xc3, 0x68, 0x90, 0x0a, 0xa8, 0x83, 0x93, 0xa4, 0x38,
+ 0x64, 0x9f, 0xdb, 0x77, 0x56, 0xe5, 0x60, 0xcd, 0x9e, 0x04, 0x09, 0xf1,
+ 0xe0, 0x9c, 0x4a, 0x2b, 0x38, 0xe4, 0xf8, 0x60, 0x5d, 0x3b, 0x59, 0xa7,
+ 0x3b, 0x57, 0x0e, 0x05, 0xe3, 0x9f, 0xfb, 0x16, 0x9e, 0x06, 0xdc, 0x82,
+ 0xb9, 0xbb, 0x36, 0x70, 0x6c, 0xde, 0x75, 0xfe, 0xd0, 0x05, 0x3d, 0x5f,
+ 0x65, 0x73, 0x23, 0x0c, 0x79, 0xce, 0xb7, 0xf3, 0xcc, 0x79, 0x8f, 0x4c,
+ 0x3e, 0x0a, 0x86, 0xc2, 0x1f, 0x5b, 0x26, 0x32, 0x42, 0xf8, 0x5a, 0x64,
+ 0xf7, 0xe4, 0xb9, 0x5b, 0x45, 0x56, 0x26, 0x5c, 0x94, 0x88, 0x4c, 0x3f,
+ 0xb8, 0x8c, 0x38, 0xcc, 0x26, 0x9f, 0x2f, 0x33, 0xb5, 0x98, 0xa5, 0xe5,
+ 0x34, 0x47, 0x15, 0x9b, 0x51, 0xcc, 0x2c, 0xec, 0x72, 0xea, 0x7d, 0x3f,
+ 0x7a, 0x13, 0x1d, 0x9f, 0x1c, 0xf9, 0xdd, 0x12, 0x68, 0x7f, 0x9c, 0x64,
+ 0x2f, 0xe4, 0xd1, 0xc1, 0x9d, 0xbb, 0xeb, 0x62, 0x90, 0x9c, 0x71, 0x5d,
+ 0x46, 0x78, 0x9f, 0xaa, 0x7f, 0xf7, 0xad, 0xc9, 0x61, 0x81, 0x31, 0x86,
+ 0xee, 0x4f, 0x48, 0xa7, 0xf9, 0x9c, 0x36, 0x17, 0x9f, 0xf0, 0xaf, 0x41,
+ 0x49, 0xbd, 0xce, 0x94, 0x5f, 0xf8, 0x97, 0x2b, 0x9a, 0x08, 0xe9, 0x69,
+ 0xed, 0x47, 0x9e, 0x2a, 0x6d, 0x91, 0x12, 0x87, 0x26, 0xb8, 0x03, 0xf0,
+ 0x67, 0x3e, 0xd3, 0xa5, 0x94, 0xbe, 0x99, 0x48, 0x0b, 0x97, 0xf6, 0x8c,
+ 0xc9, 0xb1, 0xf2, 0x9c, 0x6f, 0x4a, 0x2e, 0x85, 0x03, 0x59, 0x27, 0x64,
+ 0x1b, 0xd0, 0xb9, 0x61, 0x67, 0x09, 0xb5, 0x35, 0x67, 0x8e, 0x3b, 0x75,
+ 0xb8, 0xcd, 0x2e, 0x81, 0x8c, 0x79, 0xe6, 0xc8, 0x0e, 0x0f, 0xcf, 0xa4,
+ 0x5b, 0x60, 0xb5, 0x61, 0x5a, 0x7c, 0x2a, 0xd4, 0xe8, 0x48, 0xc7, 0xdd,
+ 0x63, 0x8d, 0xd1, 0x71, 0xc7, 0x3e, 0xe5, 0x8a, 0xb7, 0x9b, 0x4d, 0x43,
+ 0x74, 0xcd, 0x87, 0xd2, 0xdd, 0xd3, 0x67, 0xbe, 0xa9, 0x4b, 0x06, 0x61,
+ 0x73, 0x6d, 0x79, 0x1e, 0xe4, 0x0b, 0x95, 0xe4, 0xee, 0x31, 0x55, 0x14,
+ 0xe4, 0x2e, 0x8b, 0x46, 0xbf, 0x07, 0x7d, 0x08, 0x31, 0x5c, 0x14, 0xac,
+ 0xf9, 0xcc, 0xef, 0x3d, 0xe6, 0xca, 0x40, 0x62, 0x10, 0xc5, 0x06, 0x21,
+ 0x75, 0x60, 0x1c, 0x1a, 0x8b, 0x68, 0x9b, 0xaa, 0xa0, 0xcf, 0xd2, 0x8f,
+ 0x9d, 0xab, 0x7e, 0xb6, 0x9c, 0x29, 0xd4, 0x44, 0xd0, 0xd3, 0xe7, 0xaa,
+ 0xcd, 0xde, 0xcc, 0x89, 0x24, 0x1d, 0x20, 0xa5, 0x4f, 0xa8, 0x28, 0x4c,
+ 0x59, 0x0a, 0x92, 0x35, 0x25, 0xa4, 0xdb, 0x25, 0xd6, 0x74, 0xe1, 0x7e,
+ 0x39, 0xe3, 0x01, 0x17, 0xb2, 0x0a, 0x8a, 0xa6, 0x58, 0x16, 0x01, 0x5a,
+ 0x28, 0x2f, 0xb8, 0x3e, 0x27, 0x5f, 0xad, 0xf6, 0xd9, 0x97, 0xd9, 0x5f,
+ 0x51, 0x6d, 0x56, 0xe3, 0xf9, 0x05, 0xab, 0x4b, 0x66, 0xc9, 0x21, 0x0b,
+ 0x9e, 0xe5, 0x3d, 0x7d, 0xa1, 0xa6, 0x0a, 0x55, 0x85, 0xad, 0x02, 0x6a,
+ 0xdb, 0xd2, 0xfc, 0x6c, 0xd7, 0xd9, 0x7d, 0x18, 0xd8, 0x61, 0xa3, 0x12,
+ 0xee, 0x10, 0xc0, 0x3b, 0x10, 0x83, 0x1b, 0x0e, 0xbf, 0x49, 0xde, 0xbe,
+ 0x7e, 0xc6, 0x39, 0xc6, 0x57, 0x59, 0xc9, 0xd5, 0x85, 0xbd, 0x2e, 0x76,
+ 0xfa, 0x6d, 0xd0, 0xd8, 0x5e, 0x10, 0x13, 0x20, 0x57, 0x6d, 0xae, 0xa7,
+ 0x97, 0xa5, 0x6c, 0xda, 0x3f, 0x06, 0x2a, 0xbc, 0xea, 0xa9, 0xfb, 0x44,
+ 0xcc, 0x20, 0xbc, 0x90, 0x86, 0xe0, 0x29, 0xa2, 0x4b, 0x3b, 0x37, 0xa5,
+ 0xc9, 0xc4, 0x9e, 0x3d, 0xf1, 0x4c, 0xac, 0xbc, 0x5f, 0x70, 0xf5, 0x8b,
+ 0xf9, 0x15, 0x4b, 0xd4, 0x91, 0x13, 0xf5, 0x4c, 0x18, 0xe7, 0xa1, 0x9c,
+ 0x7b, 0x16, 0x67, 0xbb, 0xaf, 0xd1, 0x3c, 0x34, 0x6a, 0x26, 0x78, 0xef,
+ 0x59, 0xa8, 0x4e, 0x92, 0x40, 0x8e, 0x7b, 0x51, 0xeb, 0x52, 0x40, 0x56,
+ 0x09, 0x9e, 0x7d, 0xee, 0x9e, 0x65, 0xe3, 0x41, 0x3e, 0x0f, 0x2a, 0x04,
+ 0xad, 0x78, 0x43, 0x85, 0x60, 0x11, 0x0d, 0x7c, 0x98, 0x85, 0x48, 0x3e,
+ 0xc1, 0xda, 0x07, 0xaf, 0xbc, 0x68, 0x6a, 0xcb, 0x28, 0x5f, 0xe9, 0x48,
+ 0x13, 0x93, 0xca, 0x17, 0xd7, 0xe1, 0xe1, 0x7c, 0x2e, 0x37, 0xf5, 0x19,
+ 0xa3, 0x75, 0x34, 0xf6, 0xd3, 0x98, 0x60, 0x16, 0xfa, 0xee, 0xec, 0xac,
+ 0x0b, 0xed, 0x1f, 0x1e, 0xd8, 0x1b, 0xed, 0x83, 0x03, 0x6a, 0x0f, 0x3a,
+ 0xd9, 0xd5, 0x33, 0x43, 0x53, 0x2e, 0xae, 0xe6, 0xf9, 0xdf, 0xb3, 0x20,
+ 0x3d, 0xdd, 0xaa, 0x3b, 0x05, 0x8f, 0xef, 0x29, 0xc3, 0xb8, 0x4d, 0xa7,
+ 0xb9, 0x32, 0x45, 0xb6, 0xa3, 0xfb, 0x07, 0x9e, 0x28, 0xd5, 0x7e, 0xcc,
+ 0xf9, 0x88, 0x42, 0x0b, 0x40, 0x9d, 0x3f, 0xf6, 0xe0, 0x64, 0x0d, 0xf4,
+ 0x97, 0xe7, 0x4f, 0x55, 0xf6, 0x32, 0x21, 0x99, 0xef, 0x25, 0x5e, 0x88,
+ 0x29, 0x60, 0xff, 0xdb, 0x6c, 0xfa, 0xb9, 0x5e, 0x7d, 0xba, 0x95, 0xae,
+ 0xc2, 0x53, 0x69, 0xc5, 0xc9, 0xf8, 0xd7, 0xbb, 0x7c, 0xae, 0xd9, 0x62,
+ 0x9d, 0xd7, 0x9f, 0xaf, 0x30, 0x41, 0x55, 0x72, 0x6f, 0x1e, 0x81, 0x96,
+ 0x82, 0xe7, 0x3f, 0x73, 0x27, 0x21, 0x28, 0x20, 0x61, 0xe9, 0x4f, 0x08,
+ 0xdb, 0xb3, 0xaa, 0x3a, 0x76, 0x90, 0xa0, 0xf6, 0x2f, 0x7c, 0xf1, 0xf8,
+ 0x48, 0x6a, 0xe6, 0xa5, 0xeb, 0x7e, 0x5a, 0x5c, 0x25, 0xa1, 0x33, 0xf4,
+ 0xb9, 0x90, 0xd4, 0x1b, 0x54, 0x4b, 0xb5, 0x73, 0xc0, 0xdc, 0x24, 0x2c,
+ 0x6a, 0xe8, 0x9f, 0x7e, 0xa1, 0xb4, 0x61, 0xf7, 0xa5, 0x89, 0xa9, 0x2b,
+ 0xdf, 0xf8, 0x6c, 0x27, 0x14, 0x5a, 0x27, 0x6c, 0xa9, 0x17, 0xdc, 0xcd,
+ 0x95, 0x2f, 0x08, 0x65, 0x1c, 0xd3, 0x35, 0x72, 0x45, 0x44, 0x8d, 0x67,
+ 0x3c, 0xf8, 0xb3, 0x7f, 0x6c, 0xaf, 0xc1, 0x74, 0x2f, 0x42, 0x11, 0x2a,
+ 0x39, 0x7e, 0x1d, 0x3c, 0xf8, 0xc4, 0x4f, 0x30, 0x9d, 0xb2, 0x34, 0x70,
+ 0x2f, 0x86, 0x88, 0x4a, 0xeb, 0x4a, 0x06, 0x8f, 0x3e, 0xd5, 0x84, 0x1f,
+ 0x09, 0x77, 0xc1, 0xfa, 0x77, 0x9e, 0x11, 0x72, 0x38, 0x44, 0x8e, 0x5e,
+ 0x0d, 0x98, 0x8a, 0xb9, 0xf9, 0x0b, 0xda, 0x7b, 0xff, 0xd9, 0xf3, 0x07,
+ 0x9e, 0xd5, 0x4b, 0xb3, 0x72, 0x57, 0x7d, 0xf0, 0xde, 0x67, 0xdd, 0x63,
+ 0x6e, 0x6a, 0x81, 0x81, 0xe9, 0xe8, 0x49, 0x4b, 0x36, 0x19, 0x85, 0xf1,
+ 0xdf, 0xcd, 0xf2, 0x53, 0x72, 0xae, 0x62, 0xf5, 0xef, 0xe1, 0x78, 0x3f,
+ 0x0f, 0x10, 0xbb, 0xd4, 0xec, 0xe3, 0x6a, 0x9b, 0x87, 0x15, 0x4f, 0x7d,
+ 0x3c, 0x39, 0x56, 0x27, 0x68, 0x41, 0xf6, 0x9c, 0xe4, 0x88, 0xe5, 0xdc,
+ 0x73, 0x0e, 0x51, 0x04, 0x15, 0xcb, 0xd4, 0x62, 0xbb, 0x75, 0x74, 0xdf,
+ 0xd0, 0xa6, 0x82, 0x3a, 0x02, 0xe3, 0xd9, 0x4e, 0xeb, 0x18, 0x54, 0xd7,
+ 0x4b, 0xd1, 0xbc, 0xdd, 0x8c, 0x3c, 0x82, 0x56, 0xf0, 0xda, 0x9e, 0xe7,
+ 0x5e, 0x7a, 0xed, 0x0b, 0x2e, 0xd2, 0x21, 0xc3, 0x9e, 0x89, 0x7a, 0xee,
+ 0xc0, 0xec, 0x61, 0x1d, 0x2d, 0x0b, 0x81, 0x8e, 0x66, 0x74, 0xdc, 0xcd,
+ 0x34, 0x8e, 0x17, 0xa6, 0x00, 0x37, 0x41, 0x37, 0x2a, 0xda, 0x70, 0x40,
+ 0x3c, 0xed, 0xd2, 0x75, 0x36, 0xbe, 0xb1, 0x23, 0xe3, 0xda, 0x88, 0xbc,
+ 0xf5, 0xd4, 0x2d, 0x2d, 0x53, 0xdf, 0xd9, 0xf9, 0x51, 0x5b, 0x11, 0xf0,
+ 0x8f, 0x0a, 0xd5, 0x9c, 0x5f, 0x0c, 0xcf, 0xf6, 0x79, 0xbc, 0xe2, 0x83,
+ 0xa1, 0x03, 0x71, 0x38, 0xcc, 0xfe, 0xa6, 0x59, 0xd1, 0x95, 0x7f, 0xfa,
+ 0xf9, 0x8a, 0xa7, 0x87, 0x1a, 0x22, 0x75, 0x3c, 0x61, 0xee, 0x4b, 0xfb,
+ 0x10, 0xbe, 0xf4, 0x99, 0x82, 0x4c, 0x98, 0x75, 0x57, 0x8c, 0x47, 0x3c,
+ 0x32, 0x97, 0x52, 0xe3, 0x1f, 0xfe, 0xdc, 0xdb, 0x6c, 0xae, 0x97, 0xf3,
+ 0x1b, 0x27, 0x2f, 0x6a, 0x00, 0x9b, 0x6d, 0xb0, 0x7f, 0xe1, 0x85, 0x1d,
+ 0x8d, 0x00, 0xe8, 0xcc, 0xb9, 0xbf, 0x7b, 0x6a, 0xa9, 0xb0, 0x98, 0x55,
+ 0xf1, 0x1f, 0x11, 0x7f, 0x5d, 0x06, 0x6b, 0xf0, 0x62, 0xc7, 0x5d, 0xbf,
+ 0x8b, 0xe5, 0x88, 0x04, 0xd2, 0xe4, 0x26, 0xbb, 0xf7, 0x54, 0x27, 0x2e,
+ 0x3b, 0x12, 0x17, 0xf3, 0x39, 0x1b, 0x22, 0xfc, 0x23, 0xae, 0x81, 0x1f,
+ 0x7e, 0x10, 0x1e, 0x5f, 0x58, 0x68, 0x83, 0xba, 0x16, 0x5c, 0x5d, 0x70,
+ 0xe2, 0x89, 0x52, 0x40, 0x86, 0x8f, 0x17, 0x0c, 0xf2, 0x65, 0x36, 0xcd,
+ 0x18, 0x3b, 0x5d, 0xf4, 0x14, 0x10, 0x76, 0x2c, 0x05, 0x93, 0x63, 0x8c,
+ 0xe1, 0x55, 0xe1, 0x64, 0x67, 0xd8, 0xf3, 0xe6, 0x1c, 0x98, 0xaa, 0xf6,
+ 0x2a, 0xda, 0xf1, 0x83, 0xf7, 0x17, 0xdf, 0x9c, 0x9e, 0x0f, 0x93, 0x6d,
+ 0x06, 0xb5, 0xbc, 0x38, 0x3f, 0xfe, 0xea, 0x3d, 0xa9, 0xff, 0xce, 0x2d,
+ 0xf3, 0x3a, 0x9d, 0xe7, 0x74, 0x73, 0x24, 0xc3, 0x3a, 0x9b, 0xd3, 0x46,
+ 0x5e, 0x59, 0xf1, 0x59, 0x29, 0x5d, 0x43, 0x77, 0x65, 0x51, 0x4a, 0xdd,
+ 0x33, 0x24, 0xc8, 0x5d, 0x17, 0xba, 0x1b, 0x12, 0xe9, 0x36, 0x97, 0x5c,
+ 0x8d, 0xc2, 0xeb, 0xb6, 0x79, 0x13, 0xa8, 0x34, 0x31, 0xef, 0x6a, 0x72,
+ 0xf1, 0xcd, 0xc1, 0xbb, 0x6f, 0x87, 0x56, 0xe5, 0xe1, 0xfb, 0xef, 0xbf,
+ 0x0f, 0xbd, 0xfe, 0xfb, 0xdb, 0xdb, 0x10, 0x31, 0xaf, 0xd3, 0x8f, 0x1f,
+ 0x07, 0x55, 0xb6, 0xb6, 0xf6, 0xc6, 0xfb, 0xea, 0x7c, 0xe5, 0xe0, 0x6a,
+ 0x49, 0x92, 0x05, 0x7d, 0xbd, 0x4d, 0xeb, 0xcb, 0x95, 0x8a, 0xb7, 0x97,
+ 0x75, 0x3e, 0xa5, 0x0b, 0x29, 0xab, 0xf0, 0xf6, 0xf6, 0xda, 0xda, 0xf0,
+ 0xe8, 0x28, 0x39, 0x38, 0x19, 0x9e, 0x06, 0xef, 0x6e, 0xee, 0x6e, 0x91,
+ 0xe4, 0x75, 0x95, 0xd5, 0x9b, 0x8c, 0x0f, 0x7b, 0x72, 0x70, 0xc1, 0x2a,
+ 0xef, 0x77, 0x47, 0xe7, 0xc3, 0xe3, 0xd3, 0x77, 0xbc, 0x3b, 0x1c, 0xb0,
+ 0x98, 0x4e, 0xef, 0x38, 0x5e, 0xf5, 0x32, 0x07, 0x58, 0xcf, 0x9d, 0x95,
+ 0x01, 0x6e, 0x83, 0xef, 0xd3, 0x95, 0x75, 0xc7, 0xb8, 0xd9, 0x1a, 0xe6,
+ 0xc0, 0x91, 0xeb, 0xb4, 0x10, 0x16, 0x8a, 0xb8, 0x96, 0x78, 0xbb, 0x97,
+ 0x44, 0xc0, 0x64, 0x23, 0x09, 0xae, 0xee, 0x09, 0xc4, 0x05, 0xfc, 0x1c,
+ 0x41, 0xdc, 0x64, 0x74, 0xe2, 0xc3, 0x63, 0xae, 0xb4, 0x93, 0xbc, 0x1f,
+ 0x1e, 0x7c, 0x7d, 0xc4, 0x8f, 0x7e, 0x9d, 0xd5, 0x7e, 0x3b, 0xa4, 0x5c,
+ 0x31, 0x77, 0xf2, 0x2e, 0xab, 0xab, 0x71, 0xba, 0xe0, 0x24, 0x7e, 0xea,
+ 0xa6, 0x2f, 0xf7, 0x50, 0xd0, 0xb6, 0xe8, 0x02, 0xbe, 0xa6, 0xf3, 0x5c,
+ 0x9f, 0x47, 0xc1, 0xe5, 0xb0, 0xdd, 0xf3, 0xa3, 0x83, 0xd7, 0x6f, 0x8f,
+ 0x2c, 0x42, 0x5f, 0xee, 0x6d, 0x6a, 0xf4, 0xba, 0x98, 0x65, 0x81, 0x25,
+ 0x9c, 0x65, 0x03, 0x5e, 0x7c, 0xfa, 0x86, 0x2b, 0x1e, 0xc7, 0xbb, 0xf3,
+ 0x1b, 0x85, 0x67, 0x07, 0x97, 0xf9, 0xb6, 0xb4, 0x6e, 0xfd, 0xa5, 0x6e,
+ 0x49, 0x14, 0xb1, 0xdc, 0xe4, 0x65, 0x31, 0x6a, 0xc0, 0x18, 0xf2, 0xf9,
+ 0xce, 0xce, 0xce, 0x03, 0xf3, 0x80, 0x3a, 0xa1, 0xb7, 0x2e, 0x4d, 0x65,
+ 0x9f, 0x1f, 0xdf, 0xf6, 0xed, 0xfb, 0x11, 0x4f, 0x15, 0x2c, 0x81, 0x8b,
+ 0x12, 0xce, 0xc5, 0x08, 0x93, 0xd7, 0x59, 0x7c, 0xc8, 0xe3, 0xa2, 0x70,
+ 0x3b, 0xd0, 0x58, 0x1c, 0x92, 0x90, 0x21, 0xf1, 0xf8, 0xc8, 0x62, 0x1b,
+ 0x38, 0x69, 0x40, 0x88, 0x66, 0x2b, 0xef, 0xdb, 0x4d, 0xf2, 0x37, 0xd4,
+ 0x26, 0xff, 0x18, 0x14, 0xe5, 0xd5, 0xf6, 0x6c, 0x1f, 0x22, 0x0d, 0x3d,
+ 0xf4, 0x86, 0xd1, 0x54, 0x12, 0x12, 0x8d, 0x5d, 0x50, 0x7a, 0xc5, 0x0b,
+ 0xcb, 0xd9, 0x33, 0x9f, 0x30, 0xae, 0x5f, 0xb0, 0x0a, 0x12, 0x11, 0x75,
+ 0x69, 0x33, 0xb7, 0xca, 0xa4, 0x91, 0x4e, 0x2a, 0xde, 0x30, 0x36, 0x39,
+ 0x0e, 0x88, 0x81, 0x50, 0x2f, 0x1c, 0xed, 0x06, 0x12, 0xa1, 0x5f, 0x4b,
+ 0x22, 0x99, 0x41, 0xfd, 0x11, 0x7c, 0x57, 0x8b, 0xe4, 0x0a, 0xb8, 0x24,
+ 0xbb, 0xc1, 0x17, 0x9c, 0xe1, 0x5a, 0xa2, 0xbe, 0x0e, 0x7a, 0xe0, 0xcc,
+ 0x59, 0x4d, 0x5a, 0x70, 0x11, 0x40, 0xdc, 0x70, 0xbb, 0xcf, 0x7e, 0x1f,
+ 0xf4, 0x53, 0x39, 0x6a, 0xf9, 0x84, 0xce, 0x83, 0x49, 0xc9, 0xea, 0xcf,
+ 0xf5, 0x9a, 0x0e, 0x68, 0x67, 0x48, 0xa3, 0xe8, 0xf4, 0xb5, 0xf4, 0x75,
+ 0x7e, 0x2b, 0xe9, 0x2e, 0x28, 0x52, 0xc5, 0x58, 0x74, 0xdb, 0xc8, 0x22,
+ 0xfb, 0xe4, 0x3e, 0x0e, 0xcf, 0xf4, 0x37, 0x4e, 0xf0, 0xcd, 0x6f, 0x79,
+ 0xf2, 0xcc, 0xe2, 0x93, 0x64, 0x93, 0xef, 0x00, 0x13, 0x73, 0x11, 0x9b,
+ 0x03, 0x75, 0x15, 0x19, 0x0f, 0xa1, 0xba, 0xf1, 0xc0, 0x08, 0xf7, 0x69,
+ 0x69, 0xf8, 0x4a, 0xf9, 0xef, 0xed, 0x41, 0x55, 0x5d, 0x6f, 0xe7, 0x93,
+ 0x0f, 0x65, 0x95, 0x26, 0x3f, 0x35, 0xf9, 0x7d, 0x35, 0x6e, 0x4f, 0xe2,
+ 0xbf, 0xb1, 0x82, 0xbf, 0x68, 0xa5, 0x56, 0xcf, 0xe2, 0xb7, 0x98, 0x41,
+ 0xbf, 0x0f, 0x70, 0x07, 0xed, 0xe9, 0x03, 0x3d, 0xf0, 0xc1, 0x21, 0x54,
+ 0xfc, 0x8a, 0xd9, 0x45, 0x58, 0x21, 0x4d, 0x52, 0x02, 0xcd, 0x89, 0xb7,
+ 0xc4, 0x09, 0xdd, 0x2a, 0x02, 0xfd, 0xb8, 0xb7, 0xb3, 0xb3, 0xbb, 0xbf,
+ 0xfb, 0xf9, 0x8b, 0x9d, 0xfd, 0xdd, 0xdd, 0xdd, 0xbd, 0xfd, 0xdd, 0xfd,
+ 0xfd, 0xbd, 0x9d, 0x9f, 0xb7, 0xd7, 0x57, 0x2d, 0xdd, 0xdb, 0xaf, 0x56,
+ 0x34, 0x48, 0xb3, 0x5e, 0x97, 0x28, 0xd6, 0x9f, 0xdc, 0xec, 0x31, 0xab,
+ 0xc9, 0x7a, 0x52, 0xcd, 0x46, 0xd4, 0x95, 0x1e, 0xce, 0x70, 0x32, 0x15,
+ 0x49, 0xd2, 0x59, 0x30, 0xa1, 0xd7, 0xa7, 0xdf, 0xbf, 0x3b, 0x39, 0x3d,
+ 0x78, 0x9d, 0x5c, 0x9c, 0x26, 0x07, 0xb0, 0xfb, 0x45, 0xf8, 0x24, 0x22,
+ 0xd1, 0x39, 0xe9, 0x52, 0xe0, 0x31, 0x44, 0x57, 0xf6, 0x95, 0x1d, 0x52,
+ 0x1f, 0xdb, 0x8f, 0x41, 0xb4, 0xc7, 0x59, 0x40, 0xaf, 0xe3, 0x96, 0x06,
+ 0xd7, 0xf5, 0xec, 0xf1, 0x1b, 0xe1, 0x53, 0x7a, 0xee, 0x89, 0x33, 0xde,
+ 0xab, 0xee, 0x18, 0x8e, 0x9d, 0x7c, 0x4d, 0x6b, 0x52, 0x87, 0x96, 0xba,
+ 0xb1, 0x5d, 0x12, 0xce, 0xa6, 0xc4, 0x6e, 0xe1, 0x0d, 0x9c, 0x4b, 0x78,
+ 0xbf, 0xf2, 0xaa, 0x8b, 0xa6, 0x43, 0x42, 0x7d, 0xcf, 0xe2, 0x24, 0x20,
+ 0x23, 0xb1, 0x50, 0xba, 0xd5, 0x99, 0xe0, 0xe9, 0xca, 0x29, 0xd1, 0x5d,
+ 0x9e, 0x7d, 0xc4, 0xac, 0x9b, 0xbc, 0x57, 0xc2, 0x9c, 0xfd, 0xec, 0x50,
+ 0xad, 0xc1, 0x8c, 0x11, 0x79, 0x69, 0x43, 0x46, 0x7c, 0x57, 0xa4, 0x3b,
+ 0xee, 0xc7, 0x58, 0xb2, 0xef, 0x82, 0xbf, 0x09, 0xef, 0xf1, 0x6d, 0x67,
+ 0xdf, 0x95, 0x01, 0xbc, 0x1f, 0x1e, 0xbf, 0xfb, 0x1a, 0x1e, 0xdc, 0xef,
+ 0x4f, 0xcf, 0x5f, 0x0f, 0xa9, 0x59, 0x16, 0x70, 0xd6, 0x60, 0xe2, 0x63,
+ 0x4e, 0xa8, 0xa3, 0x92, 0x73, 0xc9, 0x5d, 0xff, 0x49, 0xc8, 0xa9, 0x17,
+ 0xd6, 0x6b, 0x9c, 0x85, 0x0a, 0x0f, 0xe3, 0x44, 0xc4, 0x6f, 0x8d, 0x80,
+ 0x1a, 0xbf, 0x9c, 0xa5, 0xe3, 0x6b, 0xd6, 0xd0, 0x85, 0x58, 0x11, 0x6a,
+ 0xb7, 0xcd, 0x09, 0x33, 0xdb, 0xac, 0x78, 0x6d, 0xd7, 0x05, 0xc8, 0x11,
+ 0xad, 0xb0, 0x6a, 0xee, 0x2b, 0x0c, 0x06, 0xe6, 0x19, 0xa2, 0xf5, 0xcb,
+ 0x69, 0x7a, 0x85, 0x0e, 0xbb, 0xc7, 0x20, 0xe8, 0x4c, 0xbb, 0xff, 0xd4,
+ 0x2e, 0xf9, 0xda, 0x40, 0x7b, 0xc7, 0x20, 0x00, 0xc0, 0xc8, 0x01, 0xfc,
+ 0x42, 0x3d, 0x4f, 0x22, 0x74, 0xb2, 0x9b, 0x1e, 0x51, 0x3d, 0x5c, 0x2e,
+ 0xbd, 0x5d, 0x44, 0x0c, 0xf5, 0xab, 0x05, 0x77, 0x87, 0x04, 0xf3, 0x7e,
+ 0x80, 0xdf, 0x23, 0xca, 0x29, 0xb7, 0x14, 0xd8, 0x80, 0x2a, 0x1f, 0x96,
+ 0xe8, 0x4b, 0x03, 0xc9, 0x92, 0xf3, 0x60, 0x80, 0x3d, 0x55, 0x59, 0xbc,
+ 0x9b, 0x4a, 0xc1, 0xeb, 0x5c, 0x16, 0x92, 0xa3, 0x55, 0xd6, 0x0d, 0x4b,
+ 0xc6, 0x17, 0x19, 0xf1, 0x2e, 0xe6, 0xaa, 0xa6, 0xa1, 0xa4, 0x5c, 0x60,
+ 0x14, 0xa5, 0xb3, 0x0d, 0x61, 0x9c, 0xd4, 0x29, 0xc9, 0x69, 0x5e, 0xb7,
+ 0x98, 0x17, 0x69, 0x25, 0xaf, 0x24, 0xad, 0xc0, 0x81, 0x64, 0xf0, 0xe5,
+ 0x25, 0xc8, 0x57, 0x6b, 0x1a, 0x52, 0xe0, 0xef, 0x49, 0x6f, 0xba, 0xe4,
+ 0x3b, 0x8e, 0x84, 0x78, 0x62, 0xe0, 0x42, 0x39, 0x9a, 0x80, 0x1b, 0xd4,
+ 0x29, 0x6e, 0x2c, 0x9b, 0x65, 0xe1, 0x48, 0x73, 0xcc, 0x99, 0xbd, 0x15,
+ 0xd6, 0xad, 0xe0, 0x1a, 0x42, 0x8f, 0xdc, 0x2d, 0x10, 0xc9, 0xc7, 0x4f,
+ 0x3d, 0x7c, 0x4d, 0xb0, 0x6c, 0x12, 0x70, 0xe7, 0xdf, 0xa3, 0x3d, 0xe2,
+ 0xa6, 0xf2, 0xba, 0xca, 0xa6, 0x97, 0x8a, 0x37, 0x24, 0x57, 0x08, 0xcf,
+ 0x32, 0x6d, 0xa1, 0x12, 0xb1, 0xbf, 0x74, 0xee, 0xe0, 0x4f, 0x0a, 0xe5,
+ 0x25, 0x57, 0x60, 0xeb, 0xf2, 0x1c, 0x48, 0xb2, 0xc1, 0x43, 0xc4, 0x2b,
+ 0xfa, 0x67, 0x09, 0xd4, 0x72, 0xcd, 0x35, 0x58, 0x47, 0x23, 0xc2, 0x98,
+ 0x6f, 0x1d, 0x5b, 0x3b, 0x5e, 0xad, 0xfb, 0x05, 0x97, 0x10, 0xe0, 0xa0,
+ 0x08, 0x5f, 0xf0, 0x2d, 0xb5, 0x34, 0x1e, 0x40, 0xa4, 0x64, 0x1f, 0x39,
+ 0xa7, 0x45, 0xe7, 0xe6, 0x95, 0x3c, 0x27, 0xd4, 0xeb, 0x7c, 0xb9, 0x35,
+ 0x7c, 0x0e, 0x5e, 0xc8, 0xab, 0xcd, 0x88, 0x62, 0xac, 0xa8, 0x69, 0x28,
+ 0xae, 0xc3, 0xb4, 0x80, 0x6a, 0xe8, 0x4a, 0x50, 0x2b, 0x26, 0x88, 0xe4,
+ 0x9b, 0xdd, 0x9b, 0xf7, 0x0f, 0xce, 0xd7, 0x54, 0x14, 0x48, 0x08, 0xc1,
+ 0x41, 0xc7, 0x80, 0x05, 0xe0, 0x73, 0xd1, 0x08, 0x19, 0x6f, 0xcc, 0x72,
+ 0x39, 0xf2, 0x1b, 0xcb, 0x34, 0x82, 0x20, 0x47, 0x6e, 0x12, 0xde, 0x66,
+ 0x9c, 0x1a, 0x17, 0xdf, 0xbb, 0xec, 0x40, 0x44, 0xe5, 0x0a, 0xb4, 0x45,
+ 0x0c, 0x05, 0x09, 0x8c, 0xcb, 0xca, 0x51, 0x0e, 0xad, 0xd6, 0x8d, 0x5e,
+ 0x88, 0x6b, 0x88, 0x7e, 0xed, 0xb2, 0x1b, 0xe5, 0xbc, 0xab, 0xf9, 0xcd,
+ 0xe3, 0xac, 0xa6, 0x3b, 0x24, 0xd3, 0x17, 0xa7, 0xf7, 0xc2, 0x0d, 0xf2,
+ 0xf9, 0xc3, 0x4c, 0x47, 0x07, 0xf1, 0x49, 0x1d, 0x63, 0xae, 0x0a, 0xaa,
+ 0x03, 0xb7, 0x8a, 0x0f, 0x3c, 0x94, 0x50, 0x0e, 0x24, 0xc5, 0xb4, 0x72,
+ 0x3b, 0x78, 0x74, 0x8d, 0x38, 0x69, 0x1c, 0x78, 0x49, 0xfd, 0xdc, 0x4f,
+ 0xbe, 0x4a, 0xab, 0x7c, 0xdc, 0xd3, 0x32, 0xa3, 0x5a, 0x76, 0x94, 0xdf,
+ 0xf0, 0xe5, 0x27, 0x37, 0x25, 0xad, 0x67, 0x6b, 0x90, 0x7c, 0x6f, 0x75,
+ 0x63, 0x49, 0x87, 0x94, 0xda, 0x6e, 0xf9, 0x18, 0x25, 0x82, 0x1b, 0xa8,
+ 0x4b, 0x4a, 0x9f, 0x01, 0xb0, 0x91, 0x74, 0xe2, 0x6b, 0x09, 0x61, 0x57,
+ 0xd3, 0xea, 0xc6, 0x79, 0xc2, 0xb0, 0x57, 0xca, 0x8a, 0xa4, 0x12, 0xa1,
+ 0xa4, 0xad, 0xc0, 0x32, 0x50, 0x2c, 0x5d, 0x78, 0x09, 0xfe, 0x76, 0xc7,
+ 0xd7, 0xaa, 0x3e, 0xc3, 0xfe, 0x5a, 0x69, 0x5c, 0x62, 0x50, 0x6a, 0x11,
+ 0x94, 0xe9, 0x58, 0x54, 0xbf, 0x4f, 0x0b, 0xc6, 0x4b, 0xa3, 0x0c, 0xf4,
+ 0xf4, 0xe2, 0xe8, 0x77, 0xc9, 0x41, 0xdb, 0x79, 0xce, 0x37, 0x53, 0x03,
+ 0x60, 0xa9, 0xe7, 0x09, 0x0c, 0x63, 0x97, 0x50, 0x44, 0xa9, 0xae, 0x95,
+ 0x62, 0xfb, 0xd7, 0x34, 0xf1, 0xd9, 0x5b, 0x89, 0xab, 0x42, 0xe3, 0xaa,
+ 0xeb, 0x7b, 0xab, 0x2a, 0xc0, 0xaf, 0xc1, 0xa5, 0x70, 0xe7, 0xeb, 0xfa,
+ 0x4a, 0xb4, 0x73, 0x9e, 0x0a, 0xdc, 0x0e, 0x83, 0xa9, 0xd1, 0xa6, 0xcc,
+ 0x85, 0x81, 0x22, 0x04, 0x5b, 0x9c, 0x49, 0x02, 0x57, 0x96, 0xd7, 0x50,
+ 0xb5, 0x24, 0x81, 0x4b, 0xaa, 0x0b, 0x06, 0x25, 0x82, 0xd3, 0x10, 0xd7,
+ 0xee, 0x03, 0x1f, 0xb9, 0x0f, 0x76, 0xb1, 0xe8, 0x15, 0x28, 0x63, 0xb9,
+ 0x14, 0x3d, 0xa8, 0x49, 0xb2, 0x76, 0xec, 0xe4, 0x36, 0x3b, 0xb3, 0x40,
+ 0x44, 0x6c, 0xc4, 0x18, 0x68, 0x51, 0xd3, 0x7b, 0xf1, 0x9a, 0xe3, 0x4e,
+ 0x35, 0xae, 0x19, 0x5e, 0x4c, 0xc0, 0x81, 0x03, 0xf0, 0x14, 0xaa, 0xb7,
+ 0x6b, 0xf1, 0x2a, 0x09, 0xfa, 0xa6, 0x56, 0x9b, 0x61, 0xfa, 0xc8, 0xdf,
+ 0xc1, 0xaa, 0xf2, 0x28, 0x04, 0x74, 0x31, 0x0c, 0x93, 0xa7, 0xd6, 0xd0,
+ 0x91, 0x15, 0xe3, 0x6e, 0x11, 0x34, 0x71, 0xc3, 0xe3, 0xba, 0xc5, 0x9e,
+ 0x5c, 0x59, 0xa8, 0x20, 0x46, 0xf5, 0x8d, 0x03, 0xe0, 0xd3, 0x66, 0xb9,
+ 0x56, 0xe9, 0x38, 0x0b, 0x32, 0x74, 0xe6, 0xc5, 0x5a, 0x70, 0xf3, 0x09,
+ 0xfd, 0x14, 0x95, 0xf1, 0x44, 0x01, 0x67, 0x93, 0xca, 0x76, 0xa3, 0x4c,
+ 0xca, 0x4d, 0x70, 0x45, 0x22, 0xec, 0x22, 0x20, 0x4c, 0xf9, 0x04, 0x0a,
+ 0x65, 0xce, 0x40, 0xdc, 0x6b, 0x9e, 0xba, 0xf9, 0x0e, 0x5a, 0x35, 0x4f,
+ 0xcd, 0x8f, 0x77, 0xf6, 0x72, 0x11, 0x9d, 0x58, 0x4f, 0x99, 0x6b, 0x15,
+ 0x56, 0x18, 0x8f, 0x74, 0xd4, 0xbc, 0x3b, 0x90, 0x6c, 0xe7, 0x4e, 0xce,
+ 0xb2, 0x4d, 0x6f, 0xa0, 0x0c, 0x32, 0x4f, 0x99, 0x24, 0xb3, 0x7b, 0x4d,
+ 0x4d, 0x51, 0xd9, 0x80, 0x31, 0x1e, 0x60, 0x95, 0xf8, 0xfc, 0xf3, 0x8e,
+ 0x2c, 0xf8, 0xd1, 0x3d, 0xbd, 0x4f, 0x5f, 0x07, 0xd6, 0x8f, 0x29, 0x07,
+ 0x9a, 0xb0, 0xb5, 0x01, 0x72, 0xa8, 0x33, 0x81, 0x44, 0x34, 0x8c, 0x00,
+ 0x34, 0x4d, 0x7a, 0x74, 0x7e, 0x99, 0x0e, 0x95, 0xf5, 0x3c, 0xdf, 0x5f,
+ 0x13, 0xf5, 0x5a, 0xab, 0xec, 0x56, 0x12, 0xb0, 0xb4, 0x42, 0x31, 0x33,
+ 0x36, 0xd9, 0x1e, 0x6d, 0x20, 0x35, 0x93, 0xe4, 0x3e, 0xe0, 0x4b, 0x95,
+ 0x95, 0x80, 0x61, 0xa1, 0x0d, 0xf3, 0x22, 0xeb, 0x60, 0x1c, 0x75, 0xb4,
+ 0xe8, 0xc8, 0x95, 0x88, 0xf5, 0x3c, 0xe2, 0xfd, 0xea, 0xe1, 0xbc, 0xff,
+ 0x35, 0xc3, 0x39, 0x48, 0x1e, 0x4c, 0xd1, 0x10, 0x40, 0x08, 0x70, 0xfc,
+ 0x4a, 0x9d, 0xab, 0x93, 0x02, 0x54, 0x6d, 0x72, 0x8f, 0xac, 0x11, 0xaa,
+ 0x3c, 0x8f, 0x9a, 0xc5, 0xde, 0xba, 0x86, 0x89, 0x79, 0x21, 0x4f, 0x43,
+ 0xa9, 0xe1, 0xf6, 0x7b, 0x36, 0x94, 0x4f, 0x1d, 0xae, 0x81, 0x85, 0x5a,
+ 0x0e, 0x56, 0x0b, 0xc4, 0x55, 0xd3, 0x9e, 0x76, 0x07, 0x3b, 0xa1, 0x7c,
+ 0xe5, 0x92, 0xa1, 0x4a, 0x00, 0xd0, 0xd6, 0x80, 0x96, 0xf2, 0x22, 0xca,
+ 0x52, 0x6b, 0xbb, 0x6e, 0xb7, 0x5e, 0xd3, 0xcf, 0x76, 0x05, 0xc2, 0x8b,
+ 0x4e, 0x92, 0x16, 0x2c, 0x62, 0xfc, 0x9c, 0x6c, 0xb6, 0x40, 0xd2, 0x88,
+ 0x71, 0xc0, 0x50, 0x08, 0xc0, 0x39, 0x7a, 0xea, 0x8f, 0xd4, 0x33, 0xb7,
+ 0xdd, 0x3a, 0x46, 0xc9, 0x29, 0xc0, 0x03, 0x16, 0xd6, 0x0f, 0xe1, 0x33,
+ 0xcb, 0xa4, 0xa5, 0x7a, 0x65, 0x72, 0xdb, 0x61, 0x33, 0xd1, 0x94, 0xe9,
+ 0x19, 0x97, 0x6d, 0x72, 0xb9, 0x2c, 0xc1, 0x78, 0x15, 0x82, 0x51, 0xf1,
+ 0x68, 0xb8, 0x55, 0x8e, 0xcf, 0x8d, 0x70, 0x1a, 0xe4, 0x6f, 0xd3, 0x71,
+ 0x59, 0x2e, 0x70, 0xae, 0xc5, 0x3a, 0x0e, 0xe4, 0x0c, 0xad, 0xb9, 0xe7,
+ 0x7d, 0x6f, 0x4e, 0x3c, 0xa3, 0x76, 0xa7, 0x39, 0x0d, 0x68, 0x03, 0xb0,
+ 0x2c, 0x56, 0x7f, 0x5c, 0x79, 0xa1, 0x91, 0xb0, 0x83, 0x65, 0x6f, 0x16,
+ 0xf7, 0xee, 0x96, 0xf0, 0x6a, 0x33, 0x5d, 0xb9, 0x06, 0x7a, 0x49, 0xff,
+ 0x7f, 0xe9, 0xca, 0xb0, 0x78, 0xce, 0xb1, 0x63, 0xa8, 0xdb, 0xb1, 0x08,
+ 0xf0, 0x4c, 0x35, 0xc5, 0x0f, 0x0c, 0x9f, 0x03, 0x43, 0x6d, 0x1e, 0x2e,
+ 0xef, 0xd6, 0x32, 0x84, 0xc0, 0xff, 0xde, 0x84, 0xc8, 0xb5, 0x8d, 0x9a,
+ 0xeb, 0xca, 0x2a, 0xa4, 0xb9, 0x35, 0x57, 0x08, 0x44, 0xa2, 0x05, 0x3b,
+ 0x03, 0x76, 0x17, 0xd9, 0x57, 0x5c, 0x2a, 0xf1, 0xb0, 0x48, 0xc3, 0x65,
+ 0xf5, 0xa5, 0xd6, 0x74, 0xa4, 0x42, 0xfc, 0xce, 0x94, 0x21, 0xe9, 0xad,
+ 0x7d, 0x7a, 0xa1, 0xff, 0x5e, 0xcd, 0x19, 0x5f, 0x4a, 0x0f, 0x03, 0x98,
+ 0xdd, 0xa5, 0x87, 0x33, 0x54, 0x0b, 0xb7, 0x07, 0xf6, 0xf5, 0x25, 0xce,
+ 0x89, 0x5d, 0x57, 0x4b, 0x4e, 0x73, 0x55, 0xe4, 0x79, 0xcb, 0x99, 0xe5,
+ 0x52, 0xd3, 0x98, 0x42, 0x5f, 0x1c, 0x3a, 0x7c, 0xc8, 0xe4, 0x57, 0x79,
+ 0x57, 0x95, 0xc7, 0x7b, 0x6e, 0x62, 0x20, 0x31, 0xf7, 0x6a, 0x7b, 0xd9,
+ 0xdb, 0xdd, 0x96, 0xc1, 0x6c, 0x4b, 0x03, 0x22, 0xd7, 0x29, 0x49, 0xfa,
+ 0x20, 0x10, 0x83, 0x1f, 0x0a, 0x6f, 0x2e, 0x4e, 0x13, 0xe0, 0xe0, 0x9d,
+ 0x59, 0x3e, 0xcf, 0x5c, 0xbd, 0x4c, 0xbe, 0x9a, 0xe8, 0xae, 0x95, 0x92,
+ 0x4c, 0x85, 0xee, 0xcf, 0x9a, 0xdf, 0xa0, 0x9e, 0x13, 0xf9, 0x88, 0x94,
+ 0xfa, 0xb7, 0xa1, 0xd6, 0x94, 0x29, 0xb8, 0x28, 0x97, 0x91, 0x75, 0xf9,
+ 0x73, 0xc0, 0xec, 0x99, 0xab, 0xcb, 0xff, 0xfc, 0xe0, 0xdd, 0xd7, 0x47,
+ 0x90, 0x04, 0x1c, 0xe0, 0x64, 0xce, 0xd4, 0x3e, 0x59, 0x8e, 0xa1, 0x0a,
+ 0xd1, 0x8a, 0x21, 0xf6, 0x0d, 0x40, 0xcc, 0xc2, 0xcf, 0x73, 0x00, 0x5d,
+ 0x09, 0xf1, 0x62, 0xbb, 0x35, 0xa2, 0x6d, 0x2d, 0x31, 0x8b, 0x2a, 0x24,
+ 0x08, 0x56, 0x18, 0x39, 0xe1, 0xa5, 0x00, 0xb6, 0xc1, 0x68, 0x91, 0x2a,
+ 0x44, 0x4d, 0x1a, 0x42, 0x98, 0xa8, 0x9d, 0x65, 0xd0, 0x3c, 0x8b, 0x6b,
+ 0x96, 0xde, 0xe2, 0x74, 0xfa, 0x12, 0x3a, 0xfd, 0x20, 0xb4, 0xaa, 0x09,
+ 0xc2, 0xc6, 0xee, 0xce, 0x8e, 0x2f, 0xb8, 0x93, 0xba, 0x06, 0x3b, 0xdc,
+ 0xb2, 0x4c, 0x76, 0xfa, 0x2f, 0x5e, 0xac, 0x62, 0x84, 0xae, 0x51, 0xe0,
+ 0xa1, 0x3c, 0xfb, 0xe4, 0x36, 0xfb, 0xfc, 0xe8, 0xaa, 0x36, 0x23, 0x1a,
+ 0x4d, 0x95, 0x03, 0x8c, 0x50, 0x56, 0xd4, 0x49, 0x2d, 0x6a, 0xe1, 0x11,
+ 0x67, 0x0d, 0x9c, 0x67, 0x73, 0xa7, 0xd6, 0xf0, 0x52, 0xae, 0x79, 0xa4,
+ 0x6c, 0x00, 0x67, 0x98, 0x31, 0x68, 0xc1, 0x01, 0x85, 0xb9, 0xf3, 0xe1,
+ 0x7e, 0xd2, 0xc2, 0x04, 0x0a, 0xfc, 0x8a, 0x25, 0xba, 0xec, 0xce, 0xc6,
+ 0x44, 0x82, 0xf7, 0x67, 0x6c, 0xff, 0x3b, 0x7e, 0xf7, 0xb5, 0x98, 0x43,
+ 0x48, 0xb7, 0x87, 0x2d, 0x7d, 0xbb, 0xa5, 0xe9, 0xbf, 0x97, 0xca, 0x39,
+ 0x1c, 0x4c, 0x8a, 0xe0, 0x0d, 0x29, 0x7b, 0x9b, 0xcf, 0x85, 0x15, 0xf8,
+ 0xdd, 0x5f, 0x61, 0xab, 0xbc, 0x48, 0xfa, 0x81, 0x70, 0xa2, 0x65, 0x73,
+ 0x58, 0x32, 0x99, 0xdd, 0x9b, 0x66, 0xa4, 0x3d, 0xa0, 0x75, 0xf3, 0xcc,
+ 0xb8, 0x66, 0x45, 0xcf, 0x15, 0xf5, 0x1c, 0x14, 0xd4, 0x91, 0x4d, 0x22,
+ 0x5d, 0x4a, 0x37, 0x38, 0xdf, 0x2d, 0x49, 0xe4, 0xd3, 0x86, 0xd2, 0x30,
+ 0x75, 0x36, 0x0b, 0x2d, 0xb2, 0x64, 0xd5, 0x33, 0xdb, 0x4f, 0xdb, 0x0c,
+ 0x09, 0xa3, 0x62, 0x1a, 0x72, 0x75, 0xde, 0x6d, 0x54, 0x65, 0x2d, 0x8a,
+ 0xff, 0xf9, 0x38, 0x1f, 0x18, 0x21, 0x1f, 0x54, 0xbe, 0xa9, 0xe6, 0x13,
+ 0x6f, 0xd3, 0xd0, 0x11, 0x47, 0x1d, 0x21, 0x17, 0xf2, 0xbe, 0x74, 0x9d,
+ 0xc6, 0xbb, 0x93, 0xf7, 0x6d, 0x69, 0x22, 0x07, 0x80, 0x45, 0x5a, 0x2d,
+ 0xac, 0xe4, 0x12, 0x4f, 0x4d, 0x97, 0x61, 0x29, 0x1c, 0x9c, 0x23, 0x6f,
+ 0x8a, 0x25, 0x6b, 0x89, 0xe6, 0xb7, 0xa3, 0xea, 0x12, 0xd3, 0x10, 0x60,
+ 0xf8, 0x71, 0x79, 0xdd, 0x20, 0x30, 0xf4, 0x52, 0x01, 0xab, 0x99, 0xa5,
+ 0xb1, 0x50, 0xa3, 0x18, 0x57, 0x1e, 0xf6, 0xbb, 0x5c, 0x2a, 0x72, 0x27,
+ 0xa2, 0x13, 0x68, 0xf0, 0x69, 0x75, 0x8d, 0xb0, 0x41, 0x67, 0x8a, 0xea,
+ 0x8a, 0x57, 0xe8, 0x5e, 0x31, 0xac, 0x49, 0x9e, 0x12, 0x61, 0x0a, 0xc2,
+ 0x75, 0x63, 0x29, 0x9a, 0x2b, 0xb0, 0xb6, 0xc6, 0x46, 0xf8, 0x6d, 0x36,
+ 0xc5, 0x0f, 0xbb, 0x0b, 0x68, 0xb6, 0xf4, 0x07, 0xed, 0xf1, 0xde, 0xc7,
+ 0xf0, 0x88, 0x65, 0x3e, 0xb0, 0x9e, 0x7c, 0xea, 0x89, 0x13, 0xf9, 0x3d,
+ 0xe2, 0x57, 0xc4, 0xa1, 0x0b, 0x18, 0x59, 0x94, 0xd4, 0x9b, 0xd6, 0xb4,
+ 0x50, 0x17, 0x80, 0xd1, 0x07, 0x9a, 0x19, 0x50, 0x20, 0x5a, 0xdb, 0x05,
+ 0x85, 0x1d, 0x08, 0xbc, 0x02, 0x74, 0x66, 0xec, 0x3d, 0x44, 0x2c, 0xf1,
+ 0x35, 0xa2, 0xa6, 0x92, 0x87, 0xc2, 0xb2, 0x85, 0xa8, 0xbf, 0x70, 0x75,
+ 0x4b, 0x02, 0x1d, 0xfa, 0xc4, 0x0c, 0x65, 0x80, 0x02, 0x76, 0x20, 0xf1,
+ 0xe8, 0xc3, 0x0b, 0x36, 0x23, 0xe0, 0xea, 0x33, 0x7d, 0xf4, 0xbb, 0xa3,
+ 0xf3, 0xaf, 0x4e, 0x87, 0x47, 0xb4, 0x1f, 0xaf, 0x8f, 0xbe, 0x7a, 0xcf,
+ 0x5c, 0x8b, 0xa9, 0x43, 0x4c, 0xcf, 0x40, 0x50, 0x16, 0xfb, 0x17, 0xe0,
+ 0xce, 0x90, 0x48, 0xc3, 0x64, 0x2a, 0x72, 0x50, 0xcf, 0xa5, 0xf5, 0xaa,
+ 0x88, 0x27, 0x48, 0xc4, 0xd3, 0x4c, 0x6c, 0x95, 0x39, 0x92, 0x10, 0x3c,
+ 0x62, 0x3a, 0xc7, 0xfa, 0x71, 0xa1, 0x7b, 0xa8, 0x97, 0x7a, 0x94, 0x04,
+ 0xdb, 0xb5, 0xda, 0xf7, 0x46, 0xcd, 0x5b, 0xb1, 0x4c, 0xeb, 0xe1, 0xa3,
+ 0x66, 0x47, 0x05, 0x94, 0x76, 0x94, 0xad, 0x00, 0xf1, 0x1e, 0x3a, 0x39,
+ 0x5a, 0xc1, 0x3a, 0xa7, 0x85, 0xdc, 0x9a, 0xa8, 0x27, 0xcf, 0x6d, 0xe3,
+ 0x1e, 0xcf, 0x6b, 0x5c, 0xe1, 0xa2, 0x50, 0x68, 0x6d, 0xfb, 0x4a, 0x88,
+ 0x9b, 0xd8, 0x9b, 0x64, 0x9e, 0x4f, 0xf5, 0x3a, 0x00, 0xf7, 0xab, 0x32,
+ 0x01, 0x8a, 0x93, 0x5b, 0x5b, 0xfd, 0xe1, 0x12, 0xeb, 0xab, 0x55, 0x68,
+ 0x36, 0x55, 0x09, 0xbe, 0xc3, 0x3c, 0xb5, 0x2a, 0xaa, 0x54, 0x7f, 0xb7,
+ 0xda, 0x88, 0x58, 0xf9, 0x20, 0x24, 0x47, 0x49, 0xe7, 0x76, 0x35, 0xeb,
+ 0xb9, 0x90, 0x99, 0xb2, 0x9d, 0x43, 0x04, 0x01, 0x83, 0xae, 0x46, 0xa4,
+ 0x7e, 0xb3, 0x32, 0xba, 0x17, 0x50, 0xe4, 0xec, 0x72, 0x46, 0x41, 0xa0,
+ 0x42, 0xae, 0xae, 0x17, 0x6f, 0xd2, 0xac, 0x3a, 0x98, 0x7c, 0x32, 0x91,
+ 0x30, 0x57, 0x0d, 0xc3, 0xe3, 0x2d, 0x85, 0x4b, 0x40, 0x88, 0xaf, 0x7b,
+ 0xde, 0xa5, 0x75, 0x29, 0x15, 0xcf, 0x67, 0x34, 0x70, 0x9c, 0xac, 0xad,
+ 0xad, 0xbd, 0x3e, 0xba, 0x38, 0x38, 0x3e, 0x39, 0x7a, 0x9d, 0x1c, 0xbf,
+ 0x7b, 0x73, 0x7a, 0xfe, 0xf6, 0xe0, 0x42, 0xa3, 0x31, 0x5e, 0x3b, 0x8b,
+ 0x9c, 0x47, 0x73, 0x52, 0xe8, 0xfa, 0xc0, 0x5a, 0x07, 0x12, 0xa6, 0x5d,
+ 0xbc, 0xd2, 0x32, 0x05, 0xb2, 0x0c, 0x59, 0x63, 0x0d, 0xd6, 0x12, 0x8d,
+ 0xe2, 0xf0, 0xe8, 0x57, 0x2c, 0x17, 0x6c, 0x3b, 0xdf, 0xfb, 0xc0, 0x96,
+ 0xd3, 0x41, 0xb4, 0x72, 0xe9, 0xca, 0x07, 0x9b, 0x4a, 0xd9, 0x06, 0x72,
+ 0x35, 0xcd, 0xf4, 0x4e, 0x04, 0xb4, 0x32, 0x92, 0xff, 0x05, 0x0f, 0xf9,
+ 0x78, 0xbb, 0x09, 0xce, 0x0c, 0x43, 0x8b, 0x81, 0xa1, 0xa5, 0x80, 0x43,
+ 0x09, 0x41, 0x37, 0x2e, 0x0b, 0x04, 0x95, 0x84, 0x6d, 0x3a, 0x38, 0x09,
+ 0xec, 0x28, 0xa3, 0x07, 0x23, 0xf6, 0x47, 0xc0, 0xa3, 0x82, 0xfd, 0x55,
+ 0xa0, 0xbb, 0x29, 0x87, 0x1e, 0x21, 0xa2, 0x88, 0xd1, 0x53, 0x2b, 0xda,
+ 0x29, 0x77, 0xd6, 0x81, 0xe8, 0xea, 0x18, 0xb6, 0x79, 0xe7, 0xb4, 0xd2,
+ 0x62, 0xd8, 0xd4, 0xa6, 0xf3, 0xd7, 0x93, 0xc4, 0xd4, 0x3f, 0xd6, 0x0a,
+ 0x9c, 0xbc, 0x16, 0x0c, 0x6f, 0xcf, 0x3f, 0xe7, 0x1e, 0x50, 0x51, 0xc3,
+ 0x47, 0xbd, 0xc6, 0x9f, 0xd3, 0x94, 0xd5, 0x45, 0xa5, 0xa7, 0xcd, 0x9f,
+ 0x5b, 0xc3, 0x6c, 0xe9, 0xbf, 0xa6, 0x87, 0x26, 0xcb, 0xd9, 0x42, 0x8b,
+ 0x38, 0x9b, 0x44, 0x0d, 0x5b, 0x9e, 0x6d, 0xa1, 0x08, 0x6d, 0x10, 0x3e,
+ 0x60, 0xf8, 0x79, 0xa3, 0x6b, 0x20, 0xf3, 0x00, 0x7d, 0xd7, 0xe6, 0x0a,
+ 0x64, 0x1d, 0xd9, 0x7b, 0xef, 0xac, 0x30, 0x8c, 0x8b, 0x38, 0x6a, 0x48,
+ 0x2e, 0x58, 0x90, 0xa1, 0x7b, 0x16, 0x2b, 0x19, 0xbc, 0x90, 0xfa, 0x00,
+ 0x25, 0xac, 0xff, 0xa6, 0x55, 0x99, 0x61, 0x92, 0xd5, 0x06, 0xf5, 0xaa,
+ 0xe8, 0x3a, 0x1f, 0x1b, 0x93, 0x0a, 0x5f, 0x6c, 0x86, 0xf4, 0x84, 0x9c,
+ 0xde, 0xba, 0xf6, 0x40, 0xba, 0xed, 0x11, 0x28, 0x17, 0x27, 0x7e, 0x72,
+ 0x6f, 0x95, 0xb3, 0xb9, 0x4a, 0x86, 0xe0, 0x64, 0xae, 0x69, 0xe2, 0xba,
+ 0x72, 0x4a, 0x38, 0xc4, 0x8c, 0x7c, 0x97, 0x00, 0xbe, 0x2e, 0x6e, 0x58,
+ 0x97, 0x47, 0x66, 0xe7, 0xe8, 0x3e, 0xcc, 0xc1, 0x93, 0xd0, 0x33, 0x2d,
+ 0xd4, 0x04, 0xa6, 0x37, 0x5f, 0x33, 0x90, 0x5f, 0x7b, 0xc9, 0x02, 0x18,
+ 0xc1, 0xfd, 0xa5, 0x5a, 0x00, 0x98, 0x3c, 0x2b, 0xd5, 0x59, 0x5a, 0x41,
+ 0xa1, 0x42, 0x26, 0x8e, 0xdc, 0x19, 0xce, 0x0c, 0xeb, 0xeb, 0x61, 0x04,
+ 0x70, 0x59, 0x60, 0xd1, 0x82, 0x1b, 0x9a, 0x32, 0x98, 0x86, 0xab, 0x0c,
+ 0x8e, 0xa8, 0x7b, 0xd7, 0x8a, 0x39, 0x38, 0xa8, 0x19, 0x84, 0x4e, 0x6b,
+ 0x2c, 0xe9, 0x59, 0x51, 0xc9, 0x79, 0x83, 0x84, 0xbf, 0xce, 0xac, 0x67,
+ 0x1d, 0x64, 0xb0, 0xbe, 0xb8, 0xa6, 0x3e, 0xd6, 0x93, 0x2b, 0xd6, 0x91,
+ 0x46, 0x34, 0xf4, 0x0e, 0x03, 0x9d, 0xc8, 0xe3, 0xaf, 0xce, 0xd3, 0xcb,
+ 0x34, 0x9b, 0xfe, 0x61, 0x6f, 0x67, 0x98, 0x5e, 0x2d, 0xa7, 0xe9, 0xbf,
+ 0xe1, 0xc5, 0x57, 0x4f, 0x9e, 0xec, 0xed, 0x7c, 0xf6, 0xf9, 0xce, 0x7a,
+ 0x3b, 0xfa, 0xc0, 0x07, 0x64, 0x21, 0xc2, 0x86, 0x6f, 0x32, 0xf0, 0x5d,
+ 0xf4, 0x33, 0x18, 0x5f, 0xe5, 0x50, 0xea, 0x58, 0x50, 0xd2, 0x35, 0x48,
+ 0x45, 0x9b, 0x04, 0x9b, 0x54, 0xd0, 0x41, 0xba, 0x71, 0x89, 0xae, 0x7f,
+ 0xbf, 0xbb, 0x2f, 0xac, 0xec, 0x0a, 0xc6, 0xf7, 0x54, 0x28, 0x36, 0x79,
+ 0x99, 0xcf, 0xe9, 0x06, 0xfa, 0x22, 0xa9, 0xd3, 0x2b, 0x47, 0xab, 0x68,
+ 0x01, 0xbb, 0xe1, 0xb6, 0xb3, 0x86, 0x8b, 0x9a, 0x45, 0x2b, 0x29, 0x65,
+ 0xc3, 0x85, 0x5a, 0x20, 0x64, 0x2d, 0xb2, 0x92, 0xc1, 0x28, 0x8a, 0xab,
+ 0x32, 0x9d, 0x59, 0xa6, 0x0a, 0xbf, 0xcf, 0x51, 0x6b, 0x83, 0xc5, 0x14,
+ 0x49, 0x14, 0x16, 0x7a, 0x26, 0x12, 0xaf, 0x10, 0xdc, 0x74, 0x51, 0x79,
+ 0x10, 0x3e, 0xb9, 0x6e, 0xc2, 0x12, 0x30, 0xb4, 0x58, 0xb0, 0xa9, 0xac,
+ 0x63, 0x56, 0xc2, 0x32, 0xc0, 0xcd, 0x26, 0x36, 0xd3, 0x01, 0x7e, 0x07,
+ 0xfa, 0x43, 0x2a, 0x70, 0x8b, 0xeb, 0x0b, 0xc9, 0xab, 0x16, 0x8c, 0x8e,
+ 0x75, 0xcb, 0x6c, 0xc8, 0x1b, 0xf3, 0x4a, 0x7d, 0xc4, 0x66, 0xf2, 0xd2,
+ 0xac, 0x44, 0xbb, 0x5f, 0xbc, 0x02, 0x41, 0xec, 0x7e, 0xf1, 0x6f, 0xee,
+ 0xb3, 0x3d, 0xfd, 0x6c, 0xef, 0x8b, 0x7f, 0x1b, 0x0c, 0x30, 0x3e, 0xa6,
+ 0x90, 0x0d, 0xfb, 0x7a, 0x43, 0xb1, 0x56, 0x52, 0x3d, 0xc2, 0xf2, 0x97,
+ 0x03, 0x3f, 0x96, 0xbd, 0x5e, 0xb7, 0x9e, 0xc3, 0x55, 0xee, 0xa9, 0x47,
+ 0xd5, 0xf1, 0xad, 0xbc, 0x0a, 0x51, 0xad, 0xab, 0xd8, 0xa2, 0x3b, 0x3f,
+ 0x08, 0xda, 0xd1, 0xd8, 0x4b, 0xbc, 0xfc, 0x47, 0xa6, 0xd4, 0x3f, 0xae,
+ 0x25, 0xea, 0xdd, 0xe4, 0xed, 0xb8, 0x87, 0xc3, 0xc3, 0xc8, 0x96, 0x1e,
+ 0x4d, 0xad, 0xe4, 0x0c, 0xb7, 0xcc, 0xe9, 0x1f, 0x7c, 0x07, 0x4a, 0xc8,
+ 0x38, 0x06, 0xfb, 0x27, 0x45, 0xb5, 0x90, 0x0d, 0x5f, 0x4b, 0xdc, 0x33,
+ 0x92, 0x26, 0x43, 0x32, 0x06, 0x2a, 0xa5, 0x48, 0xfd, 0x93, 0x1f, 0x7e,
+ 0x50, 0x81, 0x8a, 0x7e, 0xd1, 0x91, 0x5f, 0x13, 0x2f, 0x9a, 0x10, 0x7b,
+ 0x9b, 0xa1, 0x4c, 0x3c, 0xc3, 0x0c, 0xd2, 0x3c, 0xf4, 0xca, 0xbf, 0xd4,
+ 0x99, 0x4a, 0x23, 0xb4, 0xb5, 0x07, 0xc3, 0xc3, 0xe3, 0x63, 0x84, 0x99,
+ 0x62, 0x51, 0x8f, 0x84, 0x8d, 0x81, 0x36, 0x37, 0x11, 0xe2, 0xe1, 0xa3,
+ 0x12, 0x43, 0xd2, 0xe7, 0xbd, 0xc3, 0xb6, 0x83, 0xfa, 0xa9, 0x31, 0x53,
+ 0xc0, 0x75, 0x2b, 0x41, 0xb3, 0x22, 0xe5, 0xbc, 0x5a, 0x97, 0x07, 0xaf,
+ 0xf2, 0x75, 0x75, 0x62, 0xc9, 0x27, 0xeb, 0x1e, 0x3c, 0x47, 0xf6, 0x03,
+ 0x9b, 0xf6, 0x4a, 0x44, 0xa7, 0xfc, 0xef, 0xd9, 0xab, 0xdd, 0x9d, 0xf8,
+ 0x13, 0xf0, 0xda, 0x32, 0xa2, 0xf8, 0x2b, 0xef, 0x10, 0x7c, 0xe8, 0xf9,
+ 0x7c, 0x22, 0x4f, 0x5f, 0xe7, 0x93, 0x09, 0xdd, 0x09, 0xb7, 0xe9, 0x74,
+ 0x49, 0xb4, 0x30, 0xe2, 0x1b, 0x96, 0xff, 0xb7, 0x62, 0x1c, 0xf0, 0x58,
+ 0xe9, 0xb3, 0xd5, 0x72, 0x34, 0xcb, 0x1b, 0x03, 0xde, 0xe6, 0x09, 0x7e,
+ 0xc1, 0x13, 0xfe, 0x3e, 0x73, 0xd4, 0x91, 0xb1, 0x68, 0x27, 0xb2, 0xdf,
+ 0xc6, 0x65, 0x51, 0x8c, 0xd2, 0x72, 0x43, 0xdd, 0x39, 0x36, 0xce, 0x8d,
+ 0xdd, 0xbd, 0x27, 0x4f, 0x9f, 0x6d, 0x0c, 0x54, 0x4e, 0x03, 0x8b, 0xa8,
+ 0x43, 0x8c, 0x0a, 0x69, 0x22, 0x95, 0x03, 0xda, 0x40, 0x73, 0x8d, 0x39,
+ 0x57, 0x99, 0x8b, 0x71, 0x77, 0xaf, 0xa4, 0xb7, 0x7f, 0xe3, 0x7e, 0x5e,
+ 0xa1, 0x8b, 0x7f, 0xcb, 0x27, 0xaf, 0xdc, 0x0c, 0xff, 0x8d, 0xe7, 0xf2,
+ 0x4a, 0x27, 0x41, 0xfb, 0x6a, 0x49, 0x88, 0x55, 0x58, 0x9b, 0xe6, 0xb1,
+ 0xcd, 0xb5, 0x4d, 0x5c, 0xc3, 0xa4, 0x11, 0xc1, 0xd0, 0x9f, 0x88, 0xf7,
+ 0x03, 0xd2, 0xaa, 0xcf, 0xc0, 0xdb, 0xfe, 0xd8, 0xa7, 0x56, 0xfa, 0xdc,
+ 0x4a, 0xdf, 0x33, 0x6c, 0x00, 0xc1, 0xf7, 0x79, 0x23, 0x7a, 0x9a, 0x86,
+ 0x39, 0x85, 0x95, 0x45, 0x45, 0x81, 0xa2, 0x40, 0x10, 0xc0, 0xe1, 0xd7,
+ 0xc7, 0x1b, 0x55, 0x58, 0x92, 0xa1, 0x17, 0xb3, 0x4f, 0xbb, 0x10, 0xc3,
+ 0x71, 0xba, 0xe0, 0xd3, 0xbf, 0x96, 0x68, 0x45, 0xc5, 0x94, 0xe3, 0x48,
+ 0xb8, 0x5f, 0xc9, 0x99, 0xa6, 0xce, 0x0c, 0x2a, 0x97, 0x2d, 0xde, 0xa5,
+ 0x40, 0xd4, 0x07, 0xcd, 0x00, 0xb2, 0x59, 0x02, 0x4a, 0xe0, 0xf3, 0x59,
+ 0xb8, 0x74, 0xcb, 0xfe, 0x1b, 0xe7, 0xf4, 0x74, 0xe9, 0x7d, 0xfa, 0x28,
+ 0x7d, 0x25, 0xfc, 0xc4, 0x58, 0xc4, 0x3a, 0x14, 0x60, 0xcf, 0x27, 0x42,
+ 0xee, 0x81, 0xb4, 0xff, 0x51, 0xa6, 0x49, 0x9a, 0x62, 0x36, 0x11, 0xc1,
+ 0x90, 0xf9, 0xe7, 0xcb, 0x2f, 0x0d, 0xe5, 0xf9, 0x8b, 0x04, 0x55, 0x51,
+ 0xe5, 0x2d, 0xf5, 0x3b, 0xaa, 0x01, 0x4a, 0x6c, 0xb6, 0x78, 0x49, 0xd5,
+ 0x03, 0xe7, 0x02, 0x0b, 0xa2, 0x71, 0x54, 0x30, 0x08, 0xb1, 0xf8, 0x47,
+ 0xf7, 0x6a, 0x6c, 0xe0, 0x16, 0x36, 0xfe, 0x8c, 0x43, 0xf0, 0x92, 0xb7,
+ 0x01, 0x5f, 0x7f, 0xb1, 0xb1, 0xe6, 0xaa, 0x63, 0x38, 0xc9, 0xbd, 0xe5,
+ 0x40, 0x16, 0x02, 0x0d, 0xe7, 0x53, 0x5c, 0x3a, 0x48, 0x63, 0x91, 0xc6,
+ 0x18, 0x9e, 0x03, 0xa5, 0xc3, 0x49, 0x9a, 0x9a, 0x72, 0xb2, 0x73, 0xc3,
+ 0x40, 0x2d, 0x8d, 0x67, 0x8c, 0x7d, 0xc2, 0xd2, 0xe3, 0x06, 0x47, 0xab,
+ 0xe2, 0xbd, 0x0d, 0x87, 0x90, 0x0c, 0x9b, 0x29, 0x18, 0x5e, 0x99, 0x19,
+ 0xce, 0xe4, 0x9a, 0xa6, 0xe5, 0x7b, 0x69, 0x3e, 0x9c, 0x58, 0x15, 0x08,
+ 0x0f, 0x3e, 0xc9, 0x51, 0xb0, 0x6c, 0x3a, 0x47, 0xe4, 0x0d, 0x67, 0x10,
+ 0x6b, 0xa7, 0xaf, 0x78, 0xb9, 0x77, 0x07, 0x57, 0xf9, 0xa5, 0x2c, 0x06,
+ 0xb1, 0xc8, 0xab, 0x6c, 0x9b, 0xfe, 0xec, 0xd1, 0xe7, 0x7b, 0x2c, 0x95,
+ 0xf1, 0x2f, 0x4f, 0x10, 0x8f, 0x15, 0xde, 0xfd, 0xc1, 0xd9, 0x70, 0xe7,
+ 0x82, 0x7f, 0xc9, 0xdd, 0x9d, 0xaf, 0x5e, 0x1d, 0x1d, 0x65, 0xdf, 0x4a,
+ 0x21, 0x34, 0x6a, 0xc0, 0x85, 0x41, 0x25, 0x40, 0xbf, 0x2f, 0x20, 0x9f,
+ 0x54, 0x3e, 0x78, 0x44, 0x03, 0x29, 0x54, 0x50, 0x67, 0xb9, 0x3b, 0x57,
+ 0xf3, 0x0c, 0xe7, 0x00, 0xe1, 0x66, 0xcd, 0xee, 0xb6, 0x7a, 0x61, 0xa4,
+ 0x2d, 0xb1, 0xf7, 0x5b, 0xce, 0xaa, 0x67, 0xa4, 0x0e, 0x9f, 0x8f, 0xc9,
+ 0xdd, 0x6f, 0x72, 0xb3, 0x6b, 0x48, 0x34, 0xb6, 0x3c, 0x63, 0x6c, 0x73,
+ 0xde, 0xde, 0xc1, 0xa0, 0x90, 0xac, 0x49, 0x9b, 0xec, 0x41, 0xdb, 0xe2,
+ 0x6e, 0xb2, 0x69, 0x05, 0x5d, 0x5d, 0x81, 0x1a, 0xad, 0x57, 0xc3, 0xd2,
+ 0x46, 0x47, 0x1b, 0xe1, 0xd9, 0x2f, 0xc6, 0x75, 0x46, 0xba, 0x2e, 0x03,
+ 0x6b, 0xcd, 0x84, 0xcf, 0x1d, 0xcd, 0xa4, 0xa2, 0x26, 0x48, 0x78, 0xda,
+ 0x97, 0xdb, 0x53, 0x45, 0xa2, 0xfe, 0x9b, 0x41, 0x72, 0x82, 0x88, 0xf1,
+ 0x2a, 0x15, 0x7c, 0x16, 0xbb, 0x61, 0x8d, 0x1a, 0x88, 0x74, 0x2a, 0xc3,
+ 0x98, 0xe3, 0xf7, 0x18, 0x12, 0xc3, 0x48, 0x2a, 0x37, 0x98, 0x74, 0x21,
+ 0x2e, 0x91, 0x2f, 0x54, 0x1e, 0xe9, 0xc1, 0x16, 0xee, 0x9e, 0x83, 0xcd,
+ 0x5f, 0xec, 0x7e, 0x48, 0xfe, 0x72, 0x04, 0x1b, 0x34, 0x12, 0x42, 0x61,
+ 0x87, 0x6c, 0xdd, 0x1d, 0x02, 0x09, 0xa9, 0xcc, 0xc4, 0xe8, 0xc2, 0xd8,
+ 0x0c, 0x0c, 0x12, 0x03, 0x9f, 0x30, 0xb5, 0x06, 0x2a, 0x03, 0xfe, 0x35,
+ 0x91, 0xd1, 0x3a, 0xf4, 0xc6, 0x69, 0xe6, 0x94, 0x6b, 0x2d, 0x10, 0xe8,
+ 0xc2, 0xcd, 0x61, 0x8b, 0xd1, 0x4a, 0x1e, 0xce, 0x5d, 0xc7, 0x83, 0xe4,
+ 0x71, 0xa5, 0xb7, 0xf4, 0x0b, 0x0b, 0x67, 0xa3, 0x92, 0x76, 0x3d, 0x2b,
+ 0xe5, 0x6a, 0x90, 0x18, 0xa1, 0x42, 0x38, 0x89, 0xa8, 0x29, 0x6f, 0x4f,
+ 0x12, 0xc3, 0xb9, 0xb9, 0xf4, 0xa2, 0xa2, 0x45, 0x66, 0x62, 0x8a, 0x6a,
+ 0x19, 0x11, 0x79, 0x48, 0x9f, 0x92, 0x5b, 0x4e, 0xd6, 0x96, 0x33, 0xe5,
+ 0x13, 0x5e, 0x9c, 0xc6, 0x91, 0x0d, 0x9e, 0x90, 0x57, 0xd7, 0x04, 0x93,
+ 0x6b, 0x83, 0x97, 0x60, 0xa3, 0x97, 0x6c, 0xf0, 0x50, 0xf9, 0x8b, 0x0d,
+ 0xac, 0x27, 0x3e, 0x0e, 0x96, 0x6f, 0x63, 0x10, 0x39, 0x85, 0xfc, 0xcc,
+ 0xab, 0x2f, 0x1b, 0xab, 0x84, 0xcf, 0xad, 0xa9, 0x57, 0x92, 0x64, 0xd2,
+ 0x91, 0xb9, 0xed, 0xdd, 0xa0, 0xfd, 0x57, 0x87, 0xd4, 0x0a, 0xc0, 0xc6,
+ 0x83, 0x30, 0xd7, 0xb1, 0xfb, 0x2c, 0x47, 0xc6, 0x6c, 0xa7, 0xa1, 0xc7,
+ 0x4f, 0xf1, 0x85, 0xb1, 0x22, 0x17, 0x02, 0x2a, 0xdc, 0x4d, 0x48, 0xc0,
+ 0x38, 0x2f, 0xed, 0x66, 0x2e, 0x7a, 0xdf, 0x5d, 0x01, 0x2b, 0x03, 0x78,
+ 0xce, 0xee, 0x00, 0x19, 0x94, 0xbe, 0xb4, 0xaf, 0x6b, 0xc0, 0x29, 0xef,
+ 0xeb, 0x58, 0xd0, 0x75, 0x17, 0x95, 0x6b, 0x2a, 0xbd, 0xad, 0x72, 0x8c,
+ 0x77, 0x2d, 0xf2, 0x31, 0x20, 0xb5, 0x5f, 0x7d, 0x39, 0x29, 0xae, 0x98,
+ 0x73, 0xf5, 0xe8, 0xa0, 0xf1, 0x4f, 0x04, 0x24, 0xef, 0x69, 0xa7, 0x32,
+ 0x60, 0x9c, 0x15, 0x91, 0xe2, 0xed, 0xef, 0x15, 0x21, 0xaa, 0x6f, 0xd8,
+ 0x14, 0x3a, 0xd6, 0xb6, 0x5d, 0xd3, 0xb2, 0x1f, 0xd4, 0xbe, 0xfb, 0x22,
+ 0xec, 0xcb, 0x16, 0x27, 0xd5, 0x96, 0x21, 0x1b, 0x11, 0xa7, 0xa8, 0xe5,
+ 0x2a, 0x47, 0xc7, 0x05, 0x02, 0xdd, 0x6a, 0x4e, 0x84, 0xce, 0x6a, 0xb9,
+ 0xb7, 0xa6, 0x9a, 0xd6, 0xb7, 0xf1, 0xe5, 0x86, 0xe4, 0x08, 0x6c, 0xbc,
+ 0xdc, 0x00, 0x07, 0x63, 0xbe, 0x64, 0x35, 0xf0, 0xf4, 0x72, 0xda, 0x90,
+ 0x5b, 0xb1, 0x2f, 0xb2, 0x83, 0xa2, 0xfd, 0xf9, 0x03, 0x82, 0x6b, 0xd9,
+ 0xab, 0x91, 0x61, 0xf0, 0x24, 0xcc, 0x04, 0x4c, 0xb9, 0x32, 0x2a, 0x86,
+ 0x2f, 0x1d, 0xd5, 0x12, 0x28, 0xa3, 0x97, 0x2e, 0xc4, 0x32, 0xa0, 0xa5,
+ 0x54, 0x1c, 0xbf, 0x20, 0x66, 0xce, 0xe5, 0x7c, 0xc1, 0xb9, 0xf1, 0x63,
+ 0x00, 0xb8, 0xeb, 0x59, 0x1a, 0x24, 0xef, 0xe7, 0x52, 0x49, 0x20, 0x63,
+ 0x65, 0x39, 0x2f, 0xc7, 0xcb, 0x19, 0x9b, 0x2a, 0xc6, 0x6c, 0x20, 0xc3,
+ 0xc5, 0x23, 0xe2, 0x41, 0xc3, 0x3d, 0x1f, 0x0e, 0x58, 0x8c, 0x23, 0x62,
+ 0x30, 0xd7, 0x7e, 0x11, 0x8a, 0xc2, 0x01, 0x58, 0x6a, 0x10, 0x87, 0x54,
+ 0xe0, 0x50, 0x53, 0x94, 0x01, 0xb1, 0x67, 0xf0, 0xe8, 0xcd, 0xd1, 0xf9,
+ 0xf9, 0xd1, 0x39, 0xaf, 0xf7, 0xc1, 0xbc, 0x51, 0x34, 0xce, 0x01, 0xa7,
+ 0x7a, 0x57, 0xa3, 0x85, 0xfd, 0x76, 0x21, 0xf4, 0x85, 0x15, 0xa6, 0x93,
+ 0x09, 0x63, 0x8c, 0x43, 0x83, 0x10, 0x9c, 0x20, 0x29, 0xd6, 0x1d, 0x9a,
+ 0x17, 0x11, 0xf6, 0xed, 0xdc, 0x06, 0x61, 0xd5, 0xc6, 0x40, 0xb6, 0xf0,
+ 0x2d, 0x94, 0x5a, 0x95, 0x74, 0x69, 0x19, 0xf9, 0xd7, 0x59, 0x43, 0x4c,
+ 0x1d, 0x68, 0xa4, 0x6e, 0xa6, 0xce, 0xf4, 0xa9, 0xb3, 0x4f, 0x60, 0xca,
+ 0x97, 0x7c, 0x46, 0x59, 0x77, 0xc2, 0x62, 0x54, 0xf5, 0x72, 0x91, 0x4f,
+ 0x9c, 0xb5, 0x97, 0x3e, 0x27, 0xf1, 0x2f, 0x91, 0x53, 0x5e, 0x59, 0xac,
+ 0x0b, 0xbc, 0x9a, 0x66, 0x8c, 0x08, 0xad, 0x6d, 0x2d, 0xfc, 0xde, 0x04,
+ 0xd9, 0x72, 0x12, 0x34, 0x66, 0x35, 0x93, 0x9a, 0xb9, 0xe5, 0x4a, 0xfb,
+ 0x19, 0xac, 0x8c, 0xcc, 0x2d, 0x2c, 0xfc, 0x26, 0xe4, 0x0c, 0x6c, 0xcb,
+ 0x9a, 0xf9, 0x78, 0x77, 0x0e, 0x61, 0xdb, 0x17, 0x14, 0x14, 0xa4, 0x94,
+ 0x96, 0xfb, 0xc9, 0x8f, 0x55, 0x3e, 0xfe, 0xd9, 0x5f, 0x1e, 0x48, 0xff,
+ 0x69, 0xd6, 0x93, 0xc3, 0xd2, 0xe9, 0x42, 0xa9, 0x32, 0x2c, 0xa9, 0xdc,
+ 0xef, 0x87, 0x47, 0xe7, 0xc9, 0xc1, 0xd7, 0x8c, 0x02, 0xfc, 0x3f, 0xdc,
+ 0x60, 0x7e, 0x4e, 0x6f, 0x87, 0x35, 0x45, 0x58, 0x50, 0x6c, 0x93, 0xcc,
+ 0x4c, 0xe1, 0x82, 0xcb, 0xd5, 0xd8, 0xd9, 0xdc, 0xca, 0x6f, 0x07, 0x20,
+ 0x14, 0x8d, 0x3d, 0x5c, 0x4b, 0x1e, 0xdd, 0xc5, 0x4f, 0xd9, 0x43, 0x3e,
+ 0x64, 0xe1, 0x2e, 0x0a, 0x2a, 0x92, 0xb8, 0x24, 0x6c, 0x6f, 0x74, 0xf4,
+ 0x55, 0x47, 0xed, 0x94, 0x5d, 0x3a, 0x48, 0x36, 0xde, 0x16, 0x7f, 0x27,
+ 0x61, 0x20, 0xdd, 0x7e, 0x32, 0xd8, 0x49, 0x36, 0xbf, 0xcf, 0xe7, 0x2f,
+ 0x9e, 0xfd, 0x39, 0x39, 0xde, 0xda, 0x68, 0x04, 0xf3, 0x4b, 0x05, 0xd6,
+ 0x51, 0x3a, 0xbf, 0x71, 0x5b, 0x76, 0x8a, 0x93, 0x2d, 0x41, 0x75, 0x56,
+ 0x96, 0x45, 0xaa, 0x46, 0xaf, 0x6c, 0x11, 0x89, 0x9f, 0x9a, 0x17, 0x90,
+ 0x7c, 0xe7, 0x50, 0xaf, 0x59, 0xcb, 0xa7, 0xa7, 0x26, 0xbc, 0x74, 0x2f,
+ 0x9e, 0x75, 0x9a, 0x78, 0xea, 0xda, 0x78, 0x2f, 0x6d, 0xfc, 0xc2, 0x26,
+ 0xf6, 0x06, 0x3b, 0x7b, 0xc9, 0xe6, 0xe9, 0x70, 0x7b, 0xcf, 0xb5, 0xd0,
+ 0x6d, 0x62, 0x0f, 0x4d, 0xf0, 0x43, 0xcd, 0x97, 0x9f, 0x72, 0xff, 0x3f,
+ 0x66, 0xf3, 0x9f, 0x93, 0xcd, 0x1f, 0x76, 0x77, 0xa9, 0x81, 0x3f, 0x27,
+ 0x07, 0xc7, 0x3f, 0x24, 0x4f, 0x07, 0xd4, 0xd8, 0xbb, 0xf4, 0x56, 0x9b,
+ 0x53, 0x30, 0xdb, 0x21, 0x1a, 0xa1, 0xef, 0x3b, 0x6d, 0x3c, 0x6b, 0xb5,
+ 0x71, 0x42, 0x7a, 0xe1, 0x47, 0xba, 0x56, 0x76, 0x06, 0x4f, 0xf6, 0x92,
+ 0xfc, 0xd9, 0xe7, 0xcf, 0xad, 0x21, 0x6d, 0x03, 0xdf, 0x37, 0xad, 0x95,
+ 0x02, 0x97, 0x42, 0xa2, 0xce, 0xd1, 0x47, 0x62, 0x68, 0x60, 0x11, 0xa8,
+ 0x94, 0x71, 0x9d, 0x96, 0x56, 0xc3, 0x98, 0xab, 0x1d, 0xd0, 0x4e, 0x29,
+ 0x8c, 0x74, 0x06, 0xb3, 0x25, 0x5d, 0x9c, 0xfb, 0x9d, 0xe1, 0xb0, 0x6e,
+ 0x6a, 0x8f, 0xfe, 0x39, 0x79, 0x3b, 0x3c, 0x3e, 0xa2, 0x19, 0xed, 0xd0,
+ 0xd0, 0xfc, 0x1a, 0xca, 0x80, 0xf0, 0x15, 0x16, 0xf7, 0x05, 0x50, 0x49,
+ 0xb5, 0x8d, 0xb0, 0xda, 0x2e, 0x88, 0x8e, 0x2e, 0xee, 0x0a, 0xfd, 0x72,
+ 0x48, 0x4a, 0xff, 0xe0, 0x8a, 0x55, 0x08, 0xb9, 0x6a, 0xd1, 0xf5, 0xb7,
+ 0xc5, 0x9c, 0x8e, 0x49, 0x59, 0x94, 0x1c, 0x39, 0xb5, 0xd1, 0x90, 0x16,
+ 0xbe, 0x7d, 0x7d, 0x24, 0x29, 0xf5, 0x6f, 0xd3, 0x39, 0xf1, 0x48, 0x86,
+ 0xc6, 0xaa, 0x6e, 0xd8, 0xff, 0x2f, 0xee, 0x1c, 0x79, 0xff, 0xe4, 0x7e,
+ 0xfe, 0x91, 0xf6, 0xf1, 0xb3, 0xc1, 0x2e, 0x87, 0x6c, 0xb3, 0xd6, 0xfb,
+ 0xe6, 0x2d, 0xfd, 0xbd, 0xfb, 0x74, 0x23, 0xe1, 0xaf, 0x9a, 0x1a, 0xbc,
+ 0x9d, 0xd7, 0xb5, 0xc3, 0xd3, 0xd3, 0x6f, 0x8f, 0x25, 0x00, 0xe4, 0x50,
+ 0xcd, 0xaa, 0x2c, 0x5c, 0x39, 0xad, 0x58, 0xb8, 0x2b, 0x69, 0x6f, 0x3e,
+ 0x5b, 0x09, 0xce, 0xb8, 0x9b, 0x2c, 0x5b, 0x70, 0x34, 0x42, 0xdd, 0xe2,
+ 0x08, 0xb5, 0xf2, 0x68, 0x17, 0xdb, 0xc4, 0xe2, 0x4f, 0x03, 0xd6, 0xab,
+ 0x62, 0xa8, 0x64, 0x33, 0xe1, 0x8e, 0xee, 0x1d, 0x6c, 0x47, 0xea, 0xcb,
+ 0x21, 0x62, 0x88, 0x2e, 0x5b, 0xc1, 0x4c, 0xd0, 0x52, 0x74, 0x84, 0x5e,
+ 0x54, 0xdd, 0x77, 0x63, 0x48, 0xd2, 0xbd, 0x0c, 0x7a, 0x5f, 0xad, 0xb6,
+ 0x1b, 0x01, 0xb8, 0x34, 0x24, 0xda, 0x85, 0x96, 0xfa, 0x81, 0xe9, 0xd8,
+ 0x22, 0xea, 0x8d, 0x37, 0x57, 0xb0, 0x65, 0x23, 0x3c, 0xef, 0xdd, 0xc1,
+ 0xdb, 0xa3, 0x57, 0xdf, 0x1d, 0x9c, 0xbc, 0x3f, 0xa2, 0x57, 0x72, 0xc0,
+ 0xb8, 0xbb, 0x10, 0x3e, 0x8c, 0x71, 0x96, 0xa3, 0xd2, 0x6f, 0x45, 0xe2,
+ 0xc1, 0xc6, 0x9a, 0x84, 0x97, 0x27, 0xeb, 0xfc, 0xd6, 0xae, 0xbc, 0x46,
+ 0x74, 0xc1, 0x7f, 0xed, 0xc9, 0x5f, 0x7b, 0x7f, 0x5e, 0xdf, 0x6a, 0x4c,
+ 0xba, 0xa3, 0x25, 0x33, 0xbd, 0xdc, 0x49, 0xbd, 0x27, 0x0e, 0x0f, 0x92,
+ 0xdc, 0x0d, 0x59, 0x95, 0x75, 0xf3, 0xd1, 0x84, 0x45, 0x2f, 0x37, 0x47,
+ 0xf7, 0xa1, 0x0e, 0xbe, 0xce, 0x2f, 0xbd, 0x82, 0x80, 0xb1, 0xbe, 0xd5,
+ 0x73, 0x22, 0x07, 0x5c, 0xe5, 0xdc, 0x86, 0x35, 0x91, 0x7d, 0x5c, 0x70,
+ 0x44, 0xe4, 0xe6, 0xba, 0xfc, 0xf2, 0xea, 0xf5, 0xc1, 0xc5, 0x11, 0xbf,
+ 0x60, 0xdd, 0x5b, 0x6d, 0x03, 0x4b, 0xa3, 0xe0, 0xf1, 0x6c, 0xaa, 0x6b,
+ 0xfa, 0x15, 0x4f, 0x68, 0x7d, 0x4b, 0x7c, 0x19, 0x70, 0xaa, 0xb7, 0xc6,
+ 0xc5, 0x3c, 0x4d, 0x02, 0xb7, 0x7d, 0x9a, 0x7a, 0x65, 0x11, 0x2b, 0x9b,
+ 0xeb, 0xf2, 0xdd, 0xba, 0xb3, 0xe0, 0xd2, 0x5d, 0xbe, 0x71, 0x9b, 0x99,
+ 0xbb, 0x72, 0x82, 0x24, 0x8b, 0x4e, 0x66, 0xad, 0x84, 0xa4, 0xf9, 0xfd,
+ 0x51, 0x67, 0x85, 0x58, 0x9c, 0x02, 0xb4, 0x6d, 0xb7, 0xf1, 0x9a, 0x07,
+ 0xcf, 0x36, 0xa6, 0xa2, 0xd8, 0xdd, 0x7b, 0xf2, 0x67, 0xac, 0xe7, 0xab,
+ 0xf5, 0x6d, 0xba, 0x1b, 0xd6, 0xff, 0xcc, 0x5d, 0xe7, 0x66, 0xe3, 0x0c,
+ 0x82, 0xc8, 0x59, 0x9f, 0x52, 0x8a, 0x92, 0x70, 0x19, 0xde, 0xf5, 0x00,
+ 0xdd, 0x07, 0x0b, 0x7a, 0x27, 0x59, 0x62, 0x86, 0x87, 0x63, 0xc1, 0x03,
+ 0xd8, 0xaf, 0x51, 0x76, 0x95, 0xcf, 0xe7, 0xae, 0xa2, 0xb0, 0x74, 0x17,
+ 0xde, 0x1f, 0x3d, 0x79, 0x57, 0xe6, 0xa8, 0xf8, 0x41, 0xdc, 0xe7, 0xec,
+ 0xde, 0x12, 0xc9, 0xaa, 0xca, 0x54, 0x5c, 0xd9, 0xb3, 0x8e, 0x64, 0x3c,
+ 0x52, 0xdb, 0x8e, 0x29, 0x23, 0x90, 0x09, 0x88, 0xb5, 0xdc, 0x43, 0x50,
+ 0x42, 0xb4, 0x41, 0x18, 0x64, 0x61, 0x77, 0x76, 0x3a, 0xe2, 0x24, 0x73,
+ 0x97, 0x1a, 0x13, 0x68, 0xe5, 0x6e, 0xe9, 0xed, 0xf8, 0xe5, 0x01, 0x32,
+ 0x13, 0x5f, 0x94, 0xb2, 0x96, 0x95, 0xb3, 0x21, 0xc1, 0xdb, 0xa8, 0xcf,
+ 0x36, 0xf7, 0xa9, 0x95, 0x8f, 0x86, 0x69, 0x88, 0x4a, 0x2f, 0xfa, 0x31,
+ 0xb1, 0x9a, 0x79, 0x56, 0x3e, 0x18, 0x60, 0x11, 0x71, 0x46, 0x61, 0x8a,
+ 0x41, 0xa4, 0x03, 0xbf, 0x33, 0x18, 0x0c, 0x7c, 0x5d, 0x72, 0xde, 0x16,
+ 0xf5, 0x41, 0xa1, 0x98, 0x51, 0x80, 0x1f, 0x8b, 0x35, 0xde, 0x84, 0x30,
+ 0x0f, 0x81, 0x7a, 0x4b, 0x03, 0x6f, 0xd4, 0x4e, 0xe0, 0x8e, 0x46, 0x60,
+ 0xe3, 0xd8, 0xd0, 0x6e, 0x37, 0x0c, 0xb4, 0xe1, 0x26, 0xb6, 0x09, 0x0f,
+ 0x8c, 0x4d, 0x6c, 0x8f, 0x5a, 0x5f, 0xd3, 0xf1, 0xa9, 0xc2, 0xad, 0x05,
+ 0x53, 0x30, 0x07, 0x90, 0x83, 0x4e, 0x24, 0xe3, 0x58, 0x16, 0x4d, 0x87,
+ 0xa2, 0xa5, 0xd6, 0x98, 0xc9, 0x15, 0x77, 0x00, 0x41, 0x90, 0x5a, 0x35,
+ 0x8b, 0x92, 0x35, 0x3d, 0x5e, 0x63, 0xbb, 0x41, 0x16, 0x4e, 0x6c, 0xd6,
+ 0x76, 0x14, 0x4e, 0x98, 0x75, 0x66, 0xc8, 0xfe, 0x3d, 0x0f, 0x39, 0xbc,
+ 0x86, 0x92, 0x9f, 0x99, 0x6a, 0xcf, 0x34, 0x54, 0xb8, 0xbd, 0x74, 0xf2,
+ 0xde, 0x5c, 0xc5, 0xd1, 0x66, 0x7d, 0x01, 0x74, 0xb1, 0x44, 0x44, 0xe3,
+ 0x1e, 0x0a, 0xe9, 0xf1, 0x90, 0xbf, 0x7c, 0x6c, 0x2d, 0x3a, 0x67, 0x79,
+ 0x6b, 0x6d, 0xfc, 0xad, 0xdc, 0x64, 0x5d, 0xb4, 0xa2, 0x62, 0x5d, 0x16,
+ 0xe8, 0x0c, 0xcf, 0xf7, 0x92, 0xf4, 0x8e, 0xae, 0x9e, 0x79, 0xc6, 0xf1,
+ 0x99, 0x88, 0x74, 0x80, 0x55, 0xe6, 0x24, 0xb0, 0x33, 0x7a, 0x50, 0x65,
+ 0xa1, 0x5a, 0x8d, 0x69, 0x62, 0xbe, 0xb3, 0x6f, 0x05, 0xb6, 0x05, 0x2e,
+ 0xd7, 0x0c, 0x7a, 0x39, 0xea, 0x81, 0x33, 0xbc, 0xa9, 0x4a, 0xea, 0xa6,
+ 0x9e, 0xf3, 0xc8, 0xb7, 0x50, 0x2e, 0x59, 0xc4, 0x79, 0xc4, 0x25, 0xb2,
+ 0x9d, 0x43, 0xe2, 0x2a, 0x6c, 0xb5, 0x50, 0x62, 0xc0, 0x75, 0xe2, 0xfc,
+ 0xd3, 0x6a, 0x7e, 0xe2, 0xf0, 0xde, 0x79, 0x1f, 0x40, 0x17, 0xae, 0x98,
+ 0xae, 0xa8, 0x57, 0x57, 0x57, 0x56, 0x78, 0xa7, 0x35, 0xb5, 0x38, 0x91,
+ 0x9d, 0xf0, 0xaa, 0x70, 0x14, 0xf4, 0xfd, 0xaa, 0xd5, 0xbc, 0x30, 0x9b,
+ 0x8f, 0x59, 0x5d, 0x1a, 0xc4, 0x6c, 0x3e, 0x49, 0xd9, 0xb7, 0xda, 0x25,
+ 0x5d, 0x21, 0x41, 0xa3, 0xe9, 0x43, 0x3e, 0x3d, 0x5f, 0x03, 0xc4, 0xfc,
+ 0xdc, 0x03, 0x32, 0xd8, 0xa6, 0x03, 0x9d, 0xcf, 0x47, 0xa0, 0xf8, 0x48,
+ 0xd4, 0x3b, 0x17, 0x6a, 0x25, 0x95, 0x01, 0x47, 0xa9, 0x57, 0xb9, 0xd6,
+ 0x92, 0x86, 0xb5, 0x97, 0xcb, 0xa9, 0x1c, 0xcf, 0x95, 0x0f, 0x15, 0xb7,
+ 0x99, 0x87, 0x88, 0xf4, 0x06, 0x47, 0x0f, 0xeb, 0xab, 0xa7, 0xdf, 0x31,
+ 0x93, 0x96, 0x83, 0xd7, 0xf1, 0x2b, 0x4c, 0xb2, 0xb5, 0x2a, 0x61, 0xdd,
+ 0x16, 0x35, 0x95, 0x14, 0x21, 0x8b, 0x97, 0xb1, 0xa9, 0xdf, 0xda, 0x5a,
+ 0x14, 0x1a, 0x11, 0x88, 0x97, 0x40, 0x35, 0x91, 0x82, 0x23, 0x86, 0x94,
+ 0xef, 0x62, 0xf4, 0xbc, 0xff, 0xd7, 0x66, 0xb9, 0xee, 0x36, 0x69, 0x1d,
+ 0x69, 0x9e, 0x23, 0x25, 0x02, 0xd0, 0x00, 0x0b, 0x74, 0xce, 0x85, 0x7f,
+ 0xa1, 0xfb, 0x04, 0x4a, 0x86, 0x05, 0xad, 0xc5, 0x48, 0x3b, 0x67, 0xce,
+ 0x85, 0x68, 0x20, 0x0f, 0x85, 0x31, 0x7d, 0x39, 0xae, 0xa0, 0x3f, 0x5a,
+ 0x93, 0x7c, 0xa3, 0xfe, 0x38, 0xac, 0xac, 0xbd, 0x1a, 0xb0, 0x60, 0xd4,
+ 0x38, 0x98, 0x8f, 0x9d, 0xd3, 0xb3, 0xf3, 0xd3, 0xaf, 0xcf, 0x8f, 0x86,
+ 0xc3, 0xe4, 0xed, 0xd1, 0x85, 0xe8, 0xfa, 0x17, 0x12, 0x7a, 0x77, 0xc5,
+ 0xea, 0x7a, 0x02, 0x5f, 0x83, 0x21, 0x38, 0x59, 0xc8, 0x89, 0x19, 0x12,
+ 0x90, 0xf3, 0x54, 0xb0, 0x1f, 0x0d, 0xf2, 0x1b, 0x94, 0xf8, 0xa9, 0x46,
+ 0xec, 0x5d, 0xc3, 0xda, 0x8f, 0x98, 0x26, 0x38, 0x24, 0x9d, 0xf1, 0xdc,
+ 0x9b, 0x51, 0x21, 0x18, 0x4b, 0x94, 0x93, 0xcb, 0x39, 0xf4, 0x26, 0x74,
+ 0xbe, 0xb2, 0xe9, 0x27, 0xa6, 0xf7, 0x07, 0x5a, 0xcd, 0x9a, 0xd1, 0x66,
+ 0xf9, 0xd7, 0x73, 0x23, 0x8a, 0x3f, 0x24, 0x3f, 0x50, 0x9b, 0x13, 0x52,
+ 0x5e, 0xd9, 0x82, 0x4c, 0xb7, 0xec, 0x10, 0xd5, 0x4e, 0x7d, 0x51, 0x21,
+ 0x20, 0xe6, 0x07, 0xff, 0x71, 0x21, 0xe2, 0x41, 0xbc, 0x26, 0x4f, 0xa3,
+ 0xa8, 0x8e, 0x80, 0x1e, 0x69, 0x4c, 0x9d, 0xeb, 0x59, 0xcb, 0x18, 0x27,
+ 0xc9, 0x49, 0x76, 0x59, 0x43, 0x0a, 0xe1, 0xee, 0xa8, 0xb9, 0x1d, 0x46,
+ 0x7f, 0xde, 0xe5, 0xaa, 0x67, 0xf4, 0xeb, 0x93, 0xcf, 0x9f, 0xef, 0x7c,
+ 0x2e, 0xbf, 0xda, 0xbf, 0x2f, 0x9e, 0xee, 0x28, 0x8a, 0x3a, 0xfd, 0xf5,
+ 0x74, 0xff, 0xe9, 0xee, 0x3e, 0x83, 0x3b, 0xee, 0xec, 0xef, 0xd0, 0xff,
+ 0x9e, 0xea, 0x27, 0x8c, 0x60, 0xf9, 0x62, 0xef, 0xf3, 0xcf, 0x10, 0x0d,
+ 0xc3, 0xf4, 0x31, 0xa5, 0x4e, 0xfa, 0x75, 0xd1, 0x07, 0xc6, 0x14, 0x24,
+ 0x9f, 0x3f, 0x34, 0x2d, 0x91, 0xec, 0x5e, 0x1f, 0xb3, 0x33, 0xf5, 0x4a,
+ 0x74, 0x9a, 0x69, 0x86, 0xe2, 0x12, 0x97, 0x01, 0xec, 0x8d, 0x45, 0x88,
+ 0x4b, 0xda, 0xb6, 0x4e, 0x43, 0xdf, 0xae, 0xf1, 0x37, 0x40, 0xdb, 0x1a,
+ 0xef, 0x48, 0xa0, 0x79, 0x80, 0x0f, 0xf7, 0x4b, 0xbb, 0xb6, 0x44, 0xf2,
+ 0x35, 0xa0, 0xbe, 0xe9, 0x56, 0xe9, 0x7b, 0x63, 0xab, 0x04, 0xed, 0x9e,
+ 0x62, 0x31, 0x70, 0x26, 0x39, 0x09, 0x97, 0x12, 0xae, 0xfc, 0x4b, 0xfb,
+ 0x13, 0xcb, 0x15, 0xbf, 0xa5, 0xd4, 0x90, 0x74, 0x7b, 0x73, 0xb9, 0x08,
+ 0x91, 0xbe, 0x1a, 0xc4, 0xb3, 0xe6, 0xb7, 0xdf, 0xaf, 0x14, 0xb3, 0x32,
+ 0x7d, 0xc8, 0xe5, 0x70, 0x49, 0x61, 0xdd, 0xc8, 0x94, 0x3b, 0xcd, 0x29,
+ 0x19, 0xfd, 0x82, 0xe6, 0xfc, 0x8c, 0x40, 0xc1, 0x6e, 0xe7, 0xfa, 0xc1,
+ 0xe6, 0xe4, 0x12, 0xd8, 0x66, 0xab, 0xe1, 0x50, 0x45, 0xed, 0x9a, 0x93,
+ 0x57, 0x1d, 0xc9, 0xf6, 0xe5, 0x0d, 0x95, 0x39, 0x5d, 0x5e, 0x1c, 0x9d,
+ 0xc2, 0xdb, 0x02, 0x57, 0xbc, 0x3c, 0x6f, 0x94, 0xdd, 0xe9, 0x8a, 0xa9,
+ 0x31, 0xe8, 0x4f, 0xfb, 0xc0, 0x79, 0x72, 0x87, 0xee, 0xc1, 0xa9, 0xf9,
+ 0xd8, 0x7a, 0x57, 0x56, 0x78, 0xd3, 0xc5, 0xaa, 0xc7, 0x8e, 0xa4, 0x7f,
+ 0x0e, 0xe1, 0xeb, 0xae, 0xb9, 0xf0, 0xf6, 0x41, 0x51, 0x69, 0x8c, 0x0f,
+ 0xd8, 0x4e, 0x4b, 0xc6, 0xf6, 0xdf, 0x32, 0x16, 0xd6, 0xff, 0xbd, 0x0b,
+ 0xdb, 0xc2, 0x65, 0xa6, 0x35, 0x42, 0x53, 0xa1, 0xfc, 0x69, 0x98, 0x4b,
+ 0xeb, 0xb8, 0xdd, 0x28, 0x2d, 0x1b, 0x18, 0xfa, 0x6b, 0x5a, 0x9d, 0x61,
+ 0xc6, 0x00, 0x75, 0x48, 0x77, 0x14, 0x39, 0xe2, 0x77, 0x6b, 0x6b, 0xc3,
+ 0xb3, 0xa3, 0xa3, 0xd7, 0xc9, 0xc9, 0xf1, 0xdb, 0xe3, 0x8b, 0x40, 0x0a,
+ 0x77, 0xb7, 0x87, 0x59, 0x5a, 0xad, 0xde, 0x54, 0x6b, 0x39, 0x3c, 0x66,
+ 0xb3, 0xd6, 0x01, 0xd1, 0xfb, 0x7b, 0x96, 0x69, 0x16, 0xc5, 0xb4, 0xfd,
+ 0x1e, 0xf4, 0x6d, 0x00, 0x3b, 0x0d, 0x92, 0xaf, 0x82, 0xc0, 0xc8, 0xa4,
+ 0x22, 0x89, 0x66, 0xec, 0xca, 0x2d, 0xf7, 0xff, 0xa2, 0x71, 0x1a, 0x4d,
+ 0x71, 0x49, 0xa1, 0x67, 0x5d, 0x4a, 0x8f, 0xc6, 0xb6, 0xb6, 0x46, 0xc5,
+ 0x6b, 0x9b, 0x49, 0x68, 0x75, 0x60, 0x96, 0x43, 0xd8, 0xde, 0x5d, 0x06,
+ 0xb4, 0x83, 0x59, 0x2e, 0xb9, 0x96, 0x61, 0x4c, 0xb1, 0xab, 0x40, 0x7b,
+ 0x51, 0x08, 0x1f, 0x0f, 0x7b, 0x0c, 0x4b, 0x8b, 0x5b, 0x40, 0xad, 0xf5,
+ 0x15, 0xd6, 0xac, 0x7e, 0xb2, 0xe3, 0xd2, 0x15, 0x16, 0xe0, 0x39, 0x2a,
+ 0xdf, 0x73, 0x67, 0xbb, 0x09, 0x09, 0x21, 0x4b, 0x16, 0xe5, 0xcb, 0xe5,
+ 0xbc, 0x73, 0xdd, 0xfd, 0x45, 0xde, 0xa5, 0xf9, 0x3f, 0xdf, 0xc1, 0xf5,
+ 0x76, 0x99, 0x96, 0x7d, 0x12, 0xb7, 0xee, 0xfb, 0x66, 0x52, 0x15, 0x8a,
+ 0xd0, 0x78, 0x63, 0xb1, 0xf7, 0x64, 0xbe, 0xd8, 0x6d, 0x4b, 0x44, 0xf4,
+ 0x39, 0x27, 0x05, 0xfc, 0x92, 0x53, 0x3d, 0x00, 0x3c, 0x75, 0xce, 0xf4,
+ 0x35, 0x0b, 0xa7, 0x17, 0x70, 0x3c, 0x2c, 0xb1, 0xed, 0xa2, 0xe7, 0x51,
+ 0x9c, 0x81, 0x00, 0xb6, 0xca, 0xad, 0xe6, 0x3c, 0x4d, 0x9d, 0x4b, 0x57,
+ 0x9e, 0x9e, 0x25, 0xbb, 0x9f, 0xf3, 0x3c, 0x3e, 0x6d, 0x3e, 0x6f, 0x8a,
+ 0x72, 0xec, 0x72, 0x8a, 0xa1, 0x23, 0x04, 0x09, 0xa6, 0x92, 0x16, 0x81,
+ 0x5a, 0x4d, 0xb2, 0xba, 0x16, 0x14, 0x8b, 0xa0, 0x3d, 0x56, 0x4a, 0xd4,
+ 0x9f, 0x0e, 0x73, 0x14, 0x1c, 0xdc, 0x22, 0x16, 0xf1, 0x5d, 0xa3, 0xeb,
+ 0xc2, 0x06, 0x56, 0x09, 0xda, 0xdb, 0x28, 0x5d, 0x02, 0xaa, 0x2c, 0x03,
+ 0x9b, 0x44, 0x88, 0xd6, 0xee, 0xf2, 0x09, 0x44, 0x69, 0x0f, 0x50, 0x47,
+ 0xfb, 0x25, 0xc4, 0x27, 0xb1, 0xd2, 0xf0, 0x59, 0xc2, 0xd9, 0xe9, 0x46,
+ 0xa6, 0x02, 0x0c, 0x2f, 0x6b, 0x01, 0x8b, 0xc2, 0x26, 0xe4, 0x07, 0xce,
+ 0x6f, 0xf6, 0x7e, 0x01, 0xd6, 0x9f, 0x98, 0x35, 0xaf, 0xfb, 0x5e, 0x38,
+ 0x57, 0xa0, 0xae, 0xa7, 0x66, 0x4c, 0x78, 0xeb, 0x08, 0xbb, 0x39, 0x67,
+ 0x46, 0x6a, 0x09, 0xa6, 0xbd, 0xbb, 0x43, 0x42, 0xeb, 0xb4, 0x68, 0x94,
+ 0x3e, 0x27, 0xa2, 0xea, 0x6a, 0xa2, 0x98, 0x56, 0x1f, 0xab, 0xb3, 0xbb,
+ 0xf3, 0xed, 0xea, 0x55, 0x07, 0xc4, 0xfd, 0x83, 0x2f, 0xef, 0x3d, 0x7d,
+ 0x60, 0xd3, 0x4e, 0x4b, 0x28, 0xe3, 0x99, 0xc5, 0x40, 0x42, 0x10, 0xf4,
+ 0x9e, 0x97, 0xce, 0xb6, 0x11, 0xe1, 0x67, 0x57, 0x29, 0x0f, 0xff, 0xa1,
+ 0xd1, 0x5b, 0x4e, 0x48, 0x6b, 0x28, 0x6f, 0x35, 0x2a, 0x5b, 0xbe, 0xac,
+ 0xd8, 0x2c, 0xb6, 0x00, 0x3c, 0x9f, 0xd7, 0x5d, 0x5d, 0x3a, 0xb9, 0x60,
+ 0x33, 0x04, 0x6f, 0x0b, 0xe7, 0xec, 0x35, 0x99, 0x84, 0x51, 0x4f, 0x99,
+ 0x5d, 0x2d, 0x05, 0x09, 0xa3, 0x10, 0x5d, 0x9f, 0xd1, 0xac, 0xf5, 0xbc,
+ 0x12, 0x6f, 0xe6, 0xf0, 0x21, 0xa1, 0x27, 0x30, 0xde, 0x71, 0x6a, 0x22,
+ 0xab, 0x88, 0x1c, 0xed, 0x8b, 0x81, 0x8d, 0xb2, 0x63, 0xf6, 0x82, 0x81,
+ 0x1b, 0xac, 0x25, 0xed, 0xaa, 0xd9, 0x02, 0xd7, 0x38, 0x40, 0xa6, 0xaf,
+ 0x10, 0x8a, 0x63, 0xf6, 0x9c, 0x56, 0xc6, 0xde, 0xb0, 0x5a, 0xdc, 0x02,
+ 0x68, 0xa0, 0xa7, 0x54, 0x8b, 0x96, 0x5c, 0x57, 0xcc, 0xf1, 0x2b, 0x83,
+ 0xcd, 0x14, 0x90, 0x7d, 0x36, 0xf6, 0x1f, 0x9e, 0xbe, 0x7b, 0x73, 0xfc,
+ 0xb5, 0x83, 0x32, 0x12, 0x26, 0xde, 0x80, 0xd8, 0x70, 0xd5, 0xcd, 0x9d,
+ 0xa7, 0x5b, 0x0b, 0x31, 0x6a, 0xf4, 0x2d, 0xb1, 0xa7, 0x0f, 0xe1, 0x07,
+ 0x60, 0x20, 0xf3, 0x27, 0x6c, 0x20, 0x17, 0xfc, 0x8f, 0x6a, 0xcb, 0x9b,
+ 0x1b, 0x5a, 0x50, 0x75, 0x92, 0xa5, 0x91, 0x96, 0xf5, 0x72, 0xe1, 0x82,
+ 0x08, 0x83, 0x42, 0x8e, 0x0a, 0xbf, 0x6d, 0xa9, 0xe8, 0xcb, 0x85, 0xb0,
+ 0x26, 0x4d, 0x28, 0x6d, 0x58, 0x73, 0xe5, 0x0e, 0x60, 0x73, 0x82, 0x62,
+ 0xa9, 0xe8, 0x05, 0xd0, 0x89, 0xcb, 0x99, 0x32, 0x5e, 0x67, 0x18, 0x2f,
+ 0x6f, 0xfe, 0x9b, 0x09, 0x4a, 0x61, 0x86, 0x05, 0xcf, 0x67, 0xa2, 0x8e,
+ 0xf1, 0xbc, 0x51, 0x51, 0xda, 0x05, 0xe3, 0xb8, 0xe8, 0x5f, 0xef, 0x1f,
+ 0x72, 0xb5, 0xaf, 0x7c, 0x7c, 0x92, 0xa5, 0xb1, 0xa6, 0x70, 0x55, 0xc2,
+ 0xd7, 0x89, 0x4f, 0x5e, 0xb1, 0x5b, 0x66, 0x9f, 0x51, 0xe8, 0x67, 0x02,
+ 0x28, 0x17, 0xa6, 0x9f, 0x2a, 0x97, 0xf4, 0x50, 0xf1, 0xc7, 0x97, 0x41,
+ 0x46, 0x9b, 0xc4, 0x09, 0x1a, 0xd1, 0x89, 0x8d, 0x98, 0x0d, 0x2c, 0x1b,
+ 0xbf, 0xdf, 0xe8, 0x57, 0xf7, 0xb3, 0x51, 0x31, 0xb5, 0xc4, 0x0b, 0x07,
+ 0x20, 0x61, 0x0f, 0x59, 0x6d, 0x35, 0xa4, 0xe4, 0x8a, 0xa7, 0xb6, 0x0e,
+ 0xcc, 0x92, 0x3e, 0x56, 0xca, 0x8f, 0x5f, 0x8a, 0x13, 0xc1, 0x3d, 0x64,
+ 0xb3, 0x00, 0xb6, 0x0f, 0xf3, 0xf8, 0x6c, 0x3e, 0x9e, 0x16, 0x4a, 0xd5,
+ 0x9c, 0x60, 0x8e, 0x95, 0x6a, 0x4e, 0x9d, 0x3d, 0x7e, 0xc5, 0x92, 0x2d,
+ 0x1c, 0x28, 0x3c, 0x42, 0xe2, 0xce, 0xba, 0x22, 0x6a, 0x60, 0x82, 0xfc,
+ 0xb6, 0x7c, 0xa1, 0x51, 0xf9, 0x01, 0xbe, 0x8d, 0x54, 0x2a, 0xa1, 0xa1,
+ 0xfe, 0x24, 0x06, 0x45, 0xf1, 0xfb, 0xfd, 0xc5, 0x3a, 0xb7, 0x47, 0x5b,
+ 0x4b, 0x4f, 0xf4, 0x94, 0x96, 0x57, 0x8a, 0xd2, 0xa7, 0x9e, 0x34, 0x28,
+ 0x89, 0xae, 0x7e, 0x8c, 0x33, 0x4c, 0xb2, 0x50, 0xe2, 0xa2, 0x66, 0x20,
+ 0x3e, 0x2d, 0x25, 0xa7, 0x50, 0x33, 0xae, 0xc4, 0x24, 0xe9, 0x08, 0x31,
+ 0xe0, 0x38, 0xbf, 0x77, 0xb1, 0x28, 0xa9, 0xbf, 0xcb, 0xac, 0xae, 0x85,
+ 0xb7, 0xcf, 0xea, 0x65, 0x16, 0xbc, 0xc6, 0x46, 0x3c, 0x68, 0xc2, 0x99,
+ 0x1a, 0x4e, 0xa4, 0x2b, 0xc8, 0x12, 0x8c, 0x6b, 0x83, 0xe4, 0x9f, 0xac,
+ 0xf2, 0x4d, 0xc8, 0xf7, 0xaf, 0xb4, 0x9a, 0x15, 0x9d, 0x67, 0x45, 0x4a,
+ 0x51, 0xf8, 0xc0, 0xcf, 0x77, 0xd4, 0xfc, 0x56, 0x6b, 0xb8, 0x6a, 0x95,
+ 0x1c, 0x9c, 0x1f, 0x91, 0x64, 0x7b, 0x35, 0x07, 0x46, 0xc5, 0xbc, 0xb6,
+ 0xa4, 0xba, 0x6c, 0xae, 0x05, 0xb4, 0xe6, 0x76, 0x3e, 0xb8, 0xc3, 0xbb,
+ 0xe0, 0x4d, 0x26, 0x26, 0x0d, 0x0c, 0x90, 0xfc, 0x6d, 0x4f, 0x72, 0x63,
+ 0x03, 0x13, 0x06, 0xd7, 0x61, 0x98, 0x04, 0x21, 0x29, 0x76, 0x91, 0x50,
+ 0x57, 0x85, 0x01, 0x09, 0x9f, 0x75, 0xd8, 0x7a, 0x88, 0x20, 0x6c, 0x6b,
+ 0x8d, 0x53, 0xed, 0x53, 0x11, 0xfe, 0x66, 0xb8, 0x9c, 0xda, 0x57, 0xc3,
+ 0xed, 0xe9, 0xc9, 0xa9, 0x17, 0x37, 0x19, 0xfd, 0x0d, 0xf7, 0x0c, 0xcb,
+ 0x22, 0x6d, 0xb9, 0x20, 0x73, 0x11, 0xf6, 0x62, 0xbd, 0x9e, 0x04, 0xc2,
+ 0xaf, 0xa4, 0x00, 0x72, 0x8c, 0xb5, 0x18, 0xa6, 0x15, 0x09, 0x48, 0xed,
+ 0x3a, 0xa2, 0x0e, 0x4c, 0xf4, 0xac, 0x32, 0x55, 0x70, 0xb8, 0xf0, 0x88,
+ 0xd1, 0x92, 0x6e, 0x44, 0x00, 0x08, 0xf9, 0x53, 0xd4, 0xb6, 0xfb, 0x7b,
+ 0x37, 0x5b, 0x3f, 0x06, 0xf7, 0x25, 0x7f, 0xf4, 0xca, 0xa1, 0xdb, 0xf1,
+ 0x28, 0x06, 0xdc, 0x11, 0x58, 0x2a, 0x7c, 0xa6, 0xfc, 0x0b, 0x3e, 0x46,
+ 0xd4, 0x9b, 0xa1, 0x9d, 0x82, 0xeb, 0x38, 0x08, 0xad, 0x42, 0x7d, 0xaa,
+ 0x7e, 0x20, 0xe2, 0xd8, 0x03, 0x87, 0x1e, 0x85, 0xa2, 0x71, 0xff, 0xdb,
+ 0x6d, 0xab, 0x81, 0xcb, 0xf6, 0x1b, 0x4e, 0x20, 0xb6, 0x03, 0x5f, 0x65,
+ 0x8d, 0xa2, 0xb9, 0x2e, 0x53, 0x68, 0xbd, 0xbf, 0x4e, 0x6b, 0xb1, 0x31,
+ 0x9d, 0x7a, 0x86, 0x6f, 0x8f, 0xf1, 0xae, 0x22, 0xa9, 0xce, 0x0b, 0x4c,
+ 0xca, 0xbb, 0xb8, 0x1a, 0xc7, 0x7d, 0x23, 0xc5, 0x81, 0xcb, 0x99, 0x71,
+ 0x06, 0x90, 0x03, 0xf6, 0x42, 0x9a, 0x08, 0x82, 0x04, 0x6e, 0xf3, 0xca,
+ 0x9c, 0x8f, 0x44, 0xdb, 0x63, 0x89, 0x89, 0xa8, 0x05, 0x90, 0x20, 0xab,
+ 0xc7, 0xc1, 0x52, 0x66, 0xe3, 0xeb, 0x42, 0x62, 0x6a, 0x69, 0xd1, 0x82,
+ 0x4c, 0xcf, 0xf5, 0xe4, 0xbf, 0x94, 0x06, 0xbe, 0xf5, 0x49, 0x7b, 0x4c,
+ 0x08, 0x03, 0xc1, 0xa1, 0x1c, 0x78, 0x82, 0x38, 0xfa, 0xe1, 0xe2, 0xfc,
+ 0x20, 0xf9, 0xe6, 0xe8, 0xe0, 0xf5, 0xd1, 0xf9, 0xb0, 0x75, 0xe9, 0x6b,
+ 0xf8, 0x87, 0x48, 0x68, 0x6c, 0x04, 0x86, 0x68, 0x6c, 0xc0, 0x03, 0x1a,
+ 0xb7, 0x6f, 0x5c, 0x8f, 0x88, 0x87, 0x0f, 0x12, 0x9d, 0x0f, 0x56, 0x88,
+ 0xc4, 0x5b, 0x00, 0xd4, 0xe3, 0x0a, 0xcc, 0xc6, 0xb5, 0x31, 0x26, 0x0e,
+ 0xc5, 0x41, 0x0c, 0x66, 0x32, 0x0f, 0x33, 0x66, 0x3c, 0x56, 0x9f, 0xbf,
+ 0x4c, 0x26, 0x85, 0x25, 0x03, 0x36, 0x77, 0xee, 0x1b, 0x9f, 0xef, 0x1d,
+ 0xb0, 0x2d, 0xbd, 0x64, 0xd4, 0x6a, 0xb8, 0xfe, 0x43, 0x9f, 0xfa, 0xed,
+ 0xd3, 0xe2, 0xf7, 0x19, 0xcc, 0xf1, 0x3e, 0xab, 0xd6, 0x5b, 0x26, 0xc0,
+ 0x66, 0xf7, 0xe0, 0xd1, 0x57, 0xdd, 0x93, 0xf4, 0x4d, 0xb4, 0x25, 0x3e,
+ 0x5d, 0x5c, 0xe5, 0xb9, 0xa3, 0x41, 0xe0, 0x52, 0x0d, 0x84, 0x64, 0x3d,
+ 0x41, 0x9d, 0xf4, 0x16, 0x0d, 0x50, 0xf2, 0x6a, 0xa6, 0xc6, 0x83, 0x61,
+ 0x20, 0x3a, 0x05, 0xc8, 0x3a, 0x74, 0xf6, 0xe4, 0x52, 0x9f, 0x0a, 0x40,
+ 0xb3, 0x58, 0xcc, 0x68, 0x58, 0xfa, 0x50, 0x78, 0x3f, 0xc0, 0x01, 0xa2,
+ 0x31, 0xf8, 0x55, 0xc3, 0x3f, 0xaa, 0xc6, 0x50, 0xad, 0xed, 0xa7, 0xcd,
+ 0xf1, 0x18, 0x1c, 0xcd, 0x5b, 0xe8, 0x3e, 0x77, 0x69, 0x65, 0x45, 0xf4,
+ 0x5d, 0x89, 0x02, 0x63, 0xa5, 0x1e, 0xf6, 0x4d, 0xa9, 0x51, 0xca, 0xef,
+ 0x98, 0xbc, 0x1a, 0xe4, 0x02, 0x85, 0xc4, 0x8c, 0x1a, 0x68, 0x88, 0x1e,
+ 0x77, 0xcf, 0x65, 0xc9, 0x37, 0x45, 0x85, 0xbb, 0xa0, 0xfb, 0x38, 0x5f,
+ 0xf2, 0xb1, 0xe5, 0xc7, 0x1b, 0xea, 0xdf, 0x72, 0x20, 0xb1, 0xc0, 0x54,
+ 0x06, 0xfb, 0x3a, 0x3b, 0xb8, 0xf8, 0x06, 0xde, 0x55, 0x90, 0xf0, 0x6b,
+ 0x20, 0xa6, 0x98, 0x4f, 0xad, 0x9b, 0x92, 0xe5, 0x14, 0x38, 0x91, 0x7f,
+ 0x0d, 0x98, 0xd1, 0xe4, 0x49, 0x78, 0xef, 0x72, 0x09, 0x44, 0x9a, 0x4a,
+ 0x4d, 0x58, 0xf0, 0xe8, 0x46, 0x65, 0x3e, 0x84, 0xbe, 0xbb, 0x7c, 0x3b,
+ 0x17, 0x6f, 0xb9, 0x21, 0x89, 0xf0, 0x1b, 0x32, 0x27, 0x10, 0x3d, 0x0b,
+ 0x73, 0xac, 0xf1, 0x84, 0xc8, 0xc3, 0xf8, 0x82, 0x33, 0x9d, 0xc5, 0x01,
+ 0x35, 0x29, 0xe2, 0xb8, 0x87, 0xc1, 0x91, 0xfe, 0x72, 0x76, 0x3f, 0xe8,
+ 0x02, 0xf0, 0x24, 0x5f, 0x2d, 0xeb, 0x26, 0x5b, 0x69, 0xe1, 0x1f, 0x3b,
+ 0xc9, 0xb2, 0x2c, 0x8a, 0x3a, 0x18, 0x03, 0xa4, 0x9f, 0xb4, 0xd6, 0x13,
+ 0x2d, 0x00, 0x97, 0x32, 0x16, 0x6e, 0x6a, 0xae, 0x72, 0x77, 0x28, 0x18,
+ 0xa6, 0xa3, 0xaa, 0x98, 0x2e, 0xeb, 0x20, 0xfa, 0xfa, 0x97, 0x8d, 0x39,
+ 0x18, 0xf4, 0xe6, 0xf1, 0xc0, 0xc0, 0x3e, 0xe7, 0x02, 0x51, 0x47, 0x9a,
+ 0x3e, 0x89, 0x97, 0x70, 0x36, 0x96, 0xc5, 0xbc, 0x59, 0x3c, 0x0e, 0x81,
+ 0xde, 0x5b, 0x6b, 0x6b, 0x43, 0xdb, 0x6c, 0x86, 0x7b, 0xed, 0x6e, 0xfa,
+ 0xf7, 0x90, 0x26, 0x79, 0x0c, 0xe2, 0x2c, 0x18, 0xd3, 0x2f, 0x06, 0x02,
+ 0x97, 0xc9, 0x9e, 0x82, 0x85, 0xcb, 0x1e, 0xe7, 0x55, 0x73, 0x52, 0xf8,
+ 0xca, 0xb9, 0x2b, 0x2c, 0xbf, 0xec, 0xa2, 0x30, 0x20, 0x7f, 0x75, 0xd7,
+ 0x79, 0x82, 0x68, 0x64, 0xc3, 0x47, 0x11, 0xa6, 0xf9, 0x12, 0xb0, 0x4a,
+ 0xc3, 0x2e, 0x1c, 0x97, 0x07, 0xb9, 0xfd, 0xdf, 0xdb, 0x49, 0x2f, 0xd1,
+ 0x22, 0xf0, 0x11, 0x90, 0xa3, 0xff, 0x1f, 0x02, 0xaf, 0x14, 0xde, 0x97,
+ 0xdb, 0x1c, 0x34, 0x01, 0x64, 0x07, 0xa4, 0x42, 0x5d, 0x97, 0x63, 0x4f,
+ 0xfd, 0x24, 0x1d, 0x64, 0x77, 0xac, 0xbf, 0x98, 0x8e, 0xa0, 0x70, 0x21,
+ 0x52, 0xec, 0xd7, 0x01, 0x30, 0x01, 0x6e, 0xe3, 0xd2, 0x59, 0xf5, 0xb8,
+ 0xee, 0xa6, 0x54, 0xa1, 0x14, 0xb1, 0x1e, 0x35, 0x98, 0xcc, 0x6d, 0x2a,
+ 0x19, 0xf5, 0x4e, 0x6f, 0xaf, 0x92, 0xaa, 0x90, 0x9f, 0x96, 0x74, 0xa4,
+ 0x81, 0x5d, 0x4a, 0xfe, 0x41, 0x6d, 0x3f, 0x2d, 0x8a, 0x8b, 0xd4, 0x26,
+ 0x8d, 0x38, 0x95, 0x68, 0x3a, 0x73, 0x47, 0xda, 0x20, 0x4d, 0x0a, 0x60,
+ 0x6f, 0x25, 0x60, 0x2d, 0x15, 0x79, 0x84, 0x23, 0xc9, 0x18, 0xc3, 0x58,
+ 0x92, 0xb6, 0xb9, 0x6a, 0xa3, 0x69, 0x32, 0x76, 0xa5, 0x5a, 0x1a, 0x87,
+ 0xdb, 0x29, 0x3f, 0x7c, 0xbd, 0xfb, 0x91, 0x84, 0x0f, 0xcf, 0xdc, 0x5d,
+ 0xca, 0x38, 0x69, 0x5e, 0x24, 0xb0, 0x29, 0x69, 0xe5, 0x57, 0x09, 0xde,
+ 0x08, 0x03, 0x52, 0x7c, 0xc4, 0xe6, 0x15, 0x67, 0x79, 0xa8, 0x49, 0x4a,
+ 0xb1, 0x4c, 0x60, 0xff, 0xba, 0xce, 0x35, 0xae, 0x54, 0x56, 0xbd, 0x59,
+ 0x53, 0x13, 0x16, 0x3e, 0x0e, 0x29, 0xf0, 0x5e, 0x55, 0x17, 0xf8, 0x30,
+ 0xe8, 0x1e, 0x98, 0x81, 0x43, 0x55, 0xd5, 0x4b, 0xe4, 0x38, 0xcc, 0x29,
+ 0x97, 0x28, 0x0c, 0x17, 0xeb, 0xfc, 0x89, 0xbd, 0x87, 0x5d, 0x72, 0x10,
+ 0xeb, 0x3c, 0x91, 0x04, 0x12, 0x85, 0x8a, 0xe3, 0x0b, 0x65, 0x6f, 0x17,
+ 0x8a, 0xa9, 0xc4, 0x6c, 0x00, 0xa7, 0xd4, 0x5a, 0x68, 0x54, 0x70, 0x0b,
+ 0x16, 0x7f, 0xab, 0xa7, 0xab, 0xe4, 0x32, 0xee, 0xd5, 0xc5, 0x2c, 0x72,
+ 0x61, 0xe0, 0x77, 0x6a, 0x94, 0x8e, 0x93, 0x2c, 0xee, 0xaa, 0x2e, 0x97,
+ 0xe3, 0x06, 0x44, 0x1f, 0x28, 0xa2, 0xe1, 0x9a, 0x77, 0x6b, 0x5c, 0x84,
+ 0xba, 0xfd, 0xf1, 0x99, 0xaa, 0xf7, 0xa2, 0x7d, 0xf0, 0xc8, 0x36, 0xd3,
+ 0x46, 0x92, 0x8b, 0x2b, 0xf6, 0x19, 0xf6, 0xbb, 0xe5, 0xa8, 0xac, 0x7f,
+ 0xe6, 0x32, 0xea, 0x5b, 0xa5, 0xe1, 0x39, 0x3b, 0x21, 0xb8, 0x7b, 0x55,
+ 0x10, 0x83, 0xe0, 0x51, 0x26, 0x0a, 0xbe, 0x08, 0xb1, 0x86, 0x4d, 0x96,
+ 0x6b, 0x0e, 0x20, 0x91, 0x86, 0xd4, 0xd7, 0x50, 0x55, 0xf1, 0xfe, 0x6e,
+ 0xd3, 0x42, 0x5a, 0x79, 0x20, 0x57, 0x1a, 0xab, 0xf2, 0x20, 0x8b, 0xad,
+ 0x38, 0x55, 0x40, 0x34, 0x39, 0xf9, 0x50, 0xc1, 0xe2, 0x74, 0xfd, 0x06,
+ 0xc9, 0x6b, 0x3d, 0x14, 0xda, 0x43, 0x5b, 0x9c, 0xe8, 0xde, 0x8d, 0x67,
+ 0x02, 0x85, 0xd2, 0xa1, 0xa3, 0xd7, 0x66, 0x53, 0x05, 0xcb, 0xc1, 0xda,
+ 0xb0, 0x66, 0x63, 0x9b, 0x44, 0xeb, 0x6a, 0x5d, 0xd0, 0x10, 0x78, 0xc6,
+ 0x1b, 0xd3, 0x6c, 0x67, 0x23, 0xa8, 0xed, 0xb5, 0x29, 0x41, 0xff, 0x05,
+ 0xb4, 0x1f, 0x07, 0x56, 0x28, 0xd6, 0x0b, 0x0e, 0x6e, 0xdb, 0x8a, 0x0c,
+ 0x85, 0x9a, 0xf8, 0xa5, 0x83, 0xd9, 0x7d, 0xb1, 0x37, 0xd8, 0x7d, 0xfe,
+ 0xf9, 0x60, 0x67, 0xb0, 0xbb, 0xc3, 0xfc, 0x85, 0x87, 0x12, 0x0c, 0x4e,
+ 0xd6, 0x25, 0xd2, 0x55, 0xe3, 0xbd, 0x6e, 0x9f, 0xef, 0x8e, 0x2e, 0xbe,
+ 0x3f, 0x3d, 0xff, 0x36, 0x39, 0x7e, 0x77, 0x71, 0x74, 0xfe, 0xe6, 0xe0,
+ 0xf0, 0x53, 0x01, 0xfb, 0x43, 0xb3, 0x75, 0x50, 0xdb, 0x3a, 0xf3, 0x0b,
+ 0xd3, 0xb5, 0x0d, 0xfa, 0x35, 0xcb, 0xea, 0xeb, 0x9d, 0xfd, 0xdd, 0x07,
+ 0x21, 0xa9, 0x23, 0xe6, 0x41, 0xff, 0xbe, 0x4d, 0x6a, 0x97, 0x27, 0xb5,
+ 0xba, 0x15, 0x07, 0xcd, 0x38, 0x94, 0xd8, 0x2a, 0x17, 0x97, 0x0b, 0x36,
+ 0x8f, 0xd2, 0x49, 0x40, 0x64, 0x55, 0xc6, 0x3e, 0x12, 0xf0, 0x5b, 0x49,
+ 0xaf, 0x55, 0x90, 0x19, 0x8d, 0x41, 0x57, 0x9e, 0xbb, 0x26, 0x75, 0xa4,
+ 0x6b, 0x35, 0xa7, 0x08, 0x9c, 0xed, 0x04, 0x22, 0x9e, 0x71, 0x65, 0xcd,
+ 0x5d, 0x63, 0x6a, 0xd1, 0xea, 0xa6, 0x02, 0x38, 0x38, 0x71, 0x79, 0x22,
+ 0x0e, 0x85, 0x60, 0x2d, 0x09, 0xe4, 0x74, 0x8c, 0xb5, 0x59, 0x0a, 0x3c,
+ 0x0c, 0x9f, 0x6d, 0x61, 0xaf, 0x56, 0x16, 0xd7, 0x8c, 0x89, 0x35, 0x4c,
+ 0xa3, 0x87, 0x3a, 0x10, 0x9c, 0x86, 0x60, 0x34, 0xd2, 0x15, 0x04, 0x2a,
+ 0x06, 0x49, 0x03, 0x3c, 0x64, 0x03, 0x21, 0x59, 0xee, 0x28, 0xe4, 0x4e,
+ 0x88, 0xfc, 0x67, 0x55, 0x2d, 0xb8, 0xf5, 0xaa, 0x01, 0x52, 0x98, 0x48,
+ 0x39, 0xab, 0xf0, 0x75, 0x11, 0xb5, 0x11, 0x9d, 0x39, 0x29, 0xd3, 0x3b,
+ 0xd4, 0x64, 0xc9, 0x3d, 0xe4, 0xe8, 0x5a, 0xb3, 0x24, 0x17, 0x0b, 0x4e,
+ 0x7e, 0xcd, 0x93, 0xb3, 0xa3, 0xb7, 0x7d, 0x2b, 0x26, 0x4c, 0xbf, 0x8b,
+ 0x31, 0xca, 0xf0, 0x25, 0x25, 0xb7, 0x67, 0x91, 0xcd, 0x2d, 0x96, 0x06,
+ 0x3c, 0x51, 0x83, 0x7f, 0xc2, 0x09, 0xf0, 0xa1, 0x71, 0x08, 0x94, 0x1a,
+ 0x32, 0x6a, 0x31, 0x97, 0x92, 0x5b, 0xd8, 0x86, 0xe5, 0xe4, 0xfd, 0xd4,
+ 0x80, 0xe5, 0x64, 0xd3, 0x05, 0xe9, 0x72, 0x7f, 0x88, 0x44, 0x45, 0xd4,
+ 0x80, 0x0b, 0x13, 0x28, 0x2c, 0xf3, 0xfa, 0xec, 0xdb, 0xc3, 0xe1, 0xef,
+ 0x77, 0xf7, 0x74, 0x38, 0x5b, 0xa6, 0x15, 0x30, 0xaf, 0x6a, 0x27, 0xe5,
+ 0x83, 0x5d, 0x87, 0x63, 0xb4, 0x14, 0x6b, 0x1c, 0x70, 0x6c, 0xc6, 0xa6,
+ 0x4b, 0x0c, 0xda, 0x6a, 0x64, 0x06, 0x21, 0xf2, 0xeb, 0xde, 0x89, 0x98,
+ 0xae, 0xd8, 0x2f, 0xbb, 0x44, 0x50, 0x13, 0x4a, 0xab, 0x32, 0xd5, 0x2e,
+ 0xd4, 0x2f, 0x9d, 0xdb, 0x47, 0xd2, 0xb2, 0xb6, 0x86, 0x1c, 0x72, 0x1f,
+ 0xce, 0xd2, 0xde, 0x73, 0x5e, 0x6f, 0xff, 0x2d, 0xe3, 0xc4, 0xea, 0xcd,
+ 0x6e, 0x80, 0x40, 0xbe, 0x1b, 0x1c, 0x00, 0x8d, 0x5e, 0x9f, 0x58, 0xdd,
+ 0xb7, 0xb9, 0x2f, 0x83, 0xc2, 0x4f, 0x9f, 0xd2, 0x46, 0xd1, 0xc9, 0x12,
+ 0xdc, 0x06, 0x66, 0x0a, 0xc5, 0x94, 0x55, 0x17, 0xf7, 0xc8, 0xeb, 0x92,
+ 0xcb, 0xcd, 0x2c, 0x24, 0x8e, 0xf4, 0xdd, 0x20, 0xf9, 0x26, 0x9b, 0x73,
+ 0xe2, 0x3c, 0x47, 0xdc, 0x59, 0xee, 0x15, 0xe2, 0x02, 0xb9, 0xf0, 0x24,
+ 0x0a, 0xf1, 0x9d, 0x64, 0xa9, 0x62, 0x72, 0x12, 0xaf, 0xab, 0x44, 0xc3,
+ 0xb5, 0x22, 0x54, 0x29, 0x47, 0xe7, 0x29, 0x80, 0xa8, 0x03, 0xbb, 0x10,
+ 0x90, 0x68, 0x6e, 0x60, 0xb3, 0x09, 0xac, 0x89, 0x92, 0x08, 0x68, 0x4e,
+ 0x8f, 0x39, 0x7c, 0x4d, 0x6a, 0x55, 0xbe, 0x06, 0x9c, 0x36, 0x5b, 0x0b,
+ 0x45, 0xe3, 0xf2, 0x4c, 0x65, 0x52, 0x5e, 0xb3, 0xe9, 0xa3, 0xa2, 0xeb,
+ 0x26, 0x9d, 0x8f, 0xef, 0x07, 0x13, 0x92, 0x65, 0xd9, 0x78, 0x36, 0x58,
+ 0xde, 0x6c, 0x07, 0xc7, 0x94, 0x59, 0xfe, 0xb5, 0x60, 0x04, 0x34, 0x0d,
+ 0xdf, 0x56, 0xe4, 0xb8, 0x0b, 0x1d, 0x96, 0x36, 0xce, 0x04, 0x93, 0x84,
+ 0x65, 0xfb, 0xcb, 0xf1, 0x5c, 0x09, 0xb2, 0x75, 0x94, 0x38, 0x84, 0x63,
+ 0x6e, 0x61, 0xb0, 0xc8, 0x66, 0xfb, 0x2e, 0x1b, 0xd9, 0xf8, 0x83, 0x56,
+ 0xd5, 0x70, 0x8a, 0x45, 0x60, 0xa4, 0x9d, 0x67, 0x57, 0x53, 0x15, 0x28,
+ 0x42, 0xd5, 0xc5, 0x35, 0x11, 0x49, 0x01, 0x11, 0x85, 0x47, 0x4b, 0x24,
+ 0x41, 0x62, 0x27, 0x3a, 0xac, 0x35, 0xa4, 0x56, 0x1e, 0x2e, 0x59, 0xa0,
+ 0xf7, 0x8d, 0x28, 0x72, 0x08, 0xc0, 0x96, 0x59, 0x18, 0x56, 0x13, 0x8f,
+ 0x45, 0x22, 0xa9, 0xfb, 0x89, 0x81, 0x60, 0x41, 0x21, 0x80, 0x71, 0xd7,
+ 0xa8, 0x68, 0x38, 0x3f, 0xad, 0x90, 0xb0, 0x9c, 0x15, 0xfa, 0xfa, 0xf6,
+ 0x09, 0x5b, 0xbc, 0x2f, 0x4e, 0x86, 0xe6, 0x15, 0x99, 0x67, 0x77, 0x01,
+ 0x69, 0x49, 0xe9, 0x01, 0xa5, 0x3f, 0x36, 0x00, 0x09, 0xa4, 0x32, 0xd0,
+ 0x0e, 0x30, 0x12, 0xe1, 0x0a, 0xde, 0x4d, 0xe6, 0x93, 0x1f, 0x6c, 0x11,
+ 0x34, 0x8c, 0x98, 0x87, 0x62, 0xf5, 0xce, 0x44, 0x18, 0x72, 0x48, 0x2f,
+ 0x8c, 0xdd, 0x47, 0xc2, 0xd2, 0x93, 0x5e, 0xd2, 0xdf, 0x03, 0x7e, 0xce,
+ 0x6e, 0x73, 0x11, 0xd3, 0x5a, 0x60, 0x02, 0xb9, 0x0d, 0x6a, 0xc9, 0x5a,
+ 0x51, 0x76, 0xb0, 0xa9, 0x24, 0x7d, 0x4b, 0xef, 0xf3, 0x8f, 0x3d, 0x9d,
+ 0xd0, 0xed, 0x2e, 0x22, 0xb6, 0x05, 0xb7, 0x72, 0x7a, 0xdf, 0x15, 0x19,
+ 0xf6, 0x1e, 0xdc, 0x55, 0xe4, 0x46, 0xdc, 0xe5, 0x0e, 0x40, 0x5a, 0x8a,
+ 0x26, 0xc0, 0x14, 0xaa, 0x90, 0xa0, 0x36, 0x00, 0x5a, 0x42, 0x35, 0x72,
+ 0xcf, 0x93, 0xdb, 0x3d, 0xf3, 0x35, 0xf3, 0x37, 0xb6, 0x6e, 0x62, 0xac,
+ 0xf7, 0x4c, 0xa4, 0x93, 0xb6, 0xc8, 0x51, 0x6e, 0x01, 0xd5, 0x72, 0xd6,
+ 0x13, 0xd1, 0x2c, 0x71, 0x91, 0x06, 0x97, 0x29, 0xe6, 0x6a, 0x56, 0x90,
+ 0x94, 0x77, 0xc1, 0xa3, 0x67, 0x05, 0x3e, 0x08, 0x73, 0x42, 0xe4, 0x77,
+ 0x10, 0x11, 0x79, 0x3c, 0x77, 0x89, 0x12, 0x6a, 0xca, 0x07, 0x44, 0x1f,
+ 0xb6, 0xff, 0x3a, 0x17, 0xc3, 0x04, 0x62, 0x4d, 0x71, 0x9d, 0xd3, 0xc9,
+ 0xdf, 0x48, 0xe8, 0x30, 0x2d, 0x99, 0xe3, 0xd7, 0xae, 0xf8, 0xda, 0x50,
+ 0xa0, 0x3d, 0x37, 0x42, 0x36, 0xd7, 0xff, 0x82, 0xa7, 0x52, 0x6d, 0xf8,
+ 0xb9, 0x2b, 0xc4, 0x79, 0x73, 0x22, 0xea, 0xe7, 0xb0, 0x72, 0x63, 0x67,
+ 0xa5, 0x15, 0x55, 0xdf, 0x38, 0xfa, 0xc8, 0x32, 0xce, 0x86, 0xf6, 0x24,
+ 0x5f, 0x4b, 0x4e, 0x3f, 0xd6, 0xe8, 0xec, 0xf8, 0x9d, 0xd4, 0x09, 0x77,
+ 0x67, 0x21, 0x63, 0xe8, 0xc5, 0x35, 0x29, 0x71, 0x8f, 0xf1, 0xa4, 0x86,
+ 0x01, 0x2f, 0x86, 0x23, 0xa6, 0x19, 0xa6, 0xf1, 0x5c, 0xfb, 0x3a, 0x5f,
+ 0x4a, 0xef, 0x1b, 0x7c, 0xcf, 0x55, 0xd5, 0x74, 0xa3, 0x55, 0xfb, 0xd6,
+ 0xed, 0x49, 0xeb, 0x42, 0x71, 0x16, 0xa9, 0xf1, 0xc4, 0x0b, 0xf8, 0x49,
+ 0xa2, 0xad, 0x34, 0xf8, 0x5c, 0xaf, 0x95, 0xe9, 0x18, 0x9a, 0xc2, 0x7f,
+ 0x9f, 0x0c, 0xb6, 0xa9, 0xc3, 0x6a, 0xdb, 0x5e, 0x5c, 0xdc, 0x8c, 0x2b,
+ 0xba, 0xe1, 0x38, 0xad, 0xf7, 0x47, 0x28, 0xe4, 0xd8, 0x0e, 0x1a, 0xf1,
+ 0xe4, 0xe7, 0xa4, 0x3f, 0x9e, 0x62, 0x7e, 0x09, 0x0a, 0x6d, 0xff, 0x48,
+ 0x3b, 0xcf, 0x4f, 0xfc, 0xec, 0xf6, 0xf0, 0x4d, 0xce, 0xe7, 0xed, 0x63,
+ 0xcf, 0xa6, 0x7e, 0x2a, 0x0a, 0x83, 0xe0, 0xdb, 0x26, 0x07, 0x93, 0x5b,
+ 0x4e, 0xba, 0x9b, 0xe8, 0x9f, 0x3c, 0x9f, 0xa3, 0x39, 0xea, 0x93, 0x62,
+ 0xa6, 0xe9, 0x48, 0x4a, 0x92, 0x7f, 0x97, 0x93, 0xd2, 0x71, 0xd8, 0x92,
+ 0x2f, 0x38, 0xff, 0x8f, 0x07, 0x88, 0xb7, 0x82, 0x2f, 0x2d, 0x99, 0xa3,
+ 0xa7, 0x39, 0x0b, 0x3e, 0xb4, 0x94, 0xb9, 0x33, 0x6f, 0xdd, 0x20, 0xf9,
+ 0x8a, 0x7d, 0x9c, 0x65, 0x16, 0xa0, 0xbf, 0xea, 0xc5, 0x27, 0x75, 0xfc,
+ 0x78, 0x33, 0x52, 0xc1, 0x9f, 0x18, 0xb8, 0x99, 0x74, 0x72, 0x60, 0xdc,
+ 0x9c, 0xdc, 0x37, 0xcd, 0xc9, 0x61, 0x5c, 0x96, 0xd2, 0x4e, 0x53, 0xb1,
+ 0x7c, 0x89, 0xa4, 0x33, 0x95, 0x00, 0x97, 0x52, 0x46, 0x28, 0x17, 0xe6,
+ 0x24, 0xb3, 0xc4, 0xfe, 0x22, 0x44, 0x53, 0x31, 0xcb, 0x31, 0x9a, 0x32,
+ 0x89, 0xc0, 0x91, 0x04, 0xee, 0x70, 0x3f, 0xea, 0xc3, 0x6b, 0x62, 0xcd,
+ 0x99, 0x1b, 0xea, 0x50, 0x4c, 0x7a, 0x36, 0xc4, 0x21, 0xdf, 0x51, 0xb6,
+ 0x09, 0xee, 0x4b, 0xcb, 0x8e, 0x84, 0x14, 0xba, 0x2d, 0xbc, 0xcb, 0xd1,
+ 0xae, 0xac, 0x6e, 0x73, 0x0a, 0x9c, 0xd4, 0x38, 0x7c, 0xff, 0x96, 0x4b,
+ 0x9b, 0xa0, 0x6c, 0xf5, 0xc5, 0xf9, 0xc1, 0xbb, 0xe1, 0x1b, 0x31, 0x8d,
+ 0x5f, 0x14, 0xbe, 0x20, 0xb6, 0xda, 0x83, 0x9c, 0xff, 0xd8, 0xc1, 0xc4,
+ 0xdd, 0x49, 0xbd, 0x0d, 0x8b, 0xa7, 0xd7, 0x52, 0xd9, 0xbd, 0x36, 0xde,
+ 0xbe, 0x94, 0xda, 0xe6, 0xd5, 0xe0, 0xa1, 0x6d, 0x0e, 0xb7, 0x9c, 0x20,
+ 0x54, 0x85, 0x35, 0xd9, 0x7c, 0xb9, 0x7a, 0x43, 0x86, 0xd6, 0x87, 0x78,
+ 0x59, 0x0e, 0x6d, 0x30, 0xf6, 0xa9, 0xdc, 0xbd, 0x2b, 0xc1, 0x48, 0x0f,
+ 0x49, 0x55, 0xec, 0x6b, 0xa5, 0x9a, 0xa0, 0x02, 0x9d, 0x33, 0xa7, 0xca,
+ 0xdd, 0xab, 0x50, 0x7e, 0xae, 0xf1, 0x30, 0xef, 0xd3, 0x9a, 0xde, 0xfc,
+ 0xe3, 0xee, 0x56, 0xbc, 0xf9, 0x8b, 0x5f, 0xda, 0x7c, 0x7c, 0xec, 0xa6,
+ 0x9b, 0xf9, 0x94, 0xa2, 0xcd, 0x3f, 0xee, 0x6d, 0x3d, 0x38, 0xa3, 0x30,
+ 0x2b, 0xd2, 0xf7, 0x49, 0x6f, 0xf0, 0x60, 0x93, 0x57, 0x72, 0xcc, 0x9c,
+ 0xcc, 0xe4, 0x22, 0x74, 0x02, 0xbc, 0xe1, 0x06, 0x60, 0x07, 0x87, 0x6d,
+ 0x3b, 0x49, 0xdd, 0x3b, 0xde, 0x34, 0xbb, 0xe4, 0xf8, 0x7f, 0x1f, 0x85,
+ 0x30, 0x92, 0xf3, 0x8d, 0x3a, 0xbc, 0xa2, 0x18, 0x1d, 0xa0, 0x2a, 0x06,
+ 0xe8, 0x7b, 0xef, 0x81, 0xbe, 0xfd, 0xec, 0x02, 0xb3, 0x04, 0x7b, 0xb1,
+ 0x39, 0x0c, 0xce, 0xd0, 0xb0, 0xb5, 0x9f, 0x35, 0x5f, 0x66, 0x7d, 0x75,
+ 0x7f, 0x17, 0xc7, 0x6f, 0x8f, 0x18, 0x35, 0xfb, 0xf5, 0x31, 0x83, 0xcf,
+ 0x0d, 0x15, 0xfe, 0xd1, 0x2c, 0x10, 0x0e, 0x91, 0x37, 0xac, 0x96, 0x22,
+ 0xee, 0x5d, 0x17, 0x6d, 0xe6, 0x38, 0x87, 0xdb, 0x09, 0xee, 0x5a, 0x63,
+ 0xa0, 0x2b, 0xcb, 0xb4, 0x3c, 0xbe, 0xec, 0xbf, 0x2d, 0x26, 0xd0, 0x92,
+ 0xfb, 0x43, 0x84, 0x0a, 0xd2, 0x5b, 0xf4, 0xe1, 0xfb, 0xf9, 0xac, 0xf1,
+ 0xf1, 0x20, 0x92, 0xa9, 0xbb, 0xb6, 0xaa, 0x28, 0xcf, 0xdf, 0xb7, 0xfb,
+ 0x7d, 0x1e, 0x4c, 0x5f, 0xc2, 0xba, 0xd4, 0xb9, 0xd3, 0xc0, 0xe7, 0x30,
+ 0xd6, 0x42, 0x0b, 0x94, 0x4f, 0xef, 0x25, 0x10, 0x21, 0xf5, 0xe1, 0x63,
+ 0x3e, 0x7b, 0xf3, 0x8a, 0x33, 0xc8, 0xbc, 0x89, 0x4f, 0x8c, 0x78, 0x6b,
+ 0x21, 0x78, 0x29, 0x14, 0xa9, 0xec, 0xce, 0xc7, 0x3f, 0x69, 0xcd, 0xe6,
+ 0x62, 0x71, 0x8f, 0x59, 0xde, 0x35, 0x42, 0x2b, 0xa2, 0xfe, 0xd5, 0xbf,
+ 0xcb, 0x3b, 0x8d, 0x32, 0x54, 0x8a, 0x31, 0x1d, 0x50, 0xa0, 0x7e, 0xa2,
+ 0x55, 0x9b, 0x4e, 0xcb, 0xe0, 0xba, 0xd2, 0x61, 0x5b, 0x75, 0xbb, 0x00,
+ 0xd8, 0x34, 0xc0, 0x61, 0x6d, 0x8e, 0x33, 0x04, 0x81, 0x2d, 0x38, 0xf5,
+ 0xf5, 0x75, 0xe1, 0x9c, 0x63, 0xc4, 0x76, 0x16, 0xcd, 0xaa, 0xc8, 0x59,
+ 0x62, 0x49, 0xde, 0x92, 0xc3, 0xbf, 0xd1, 0xdf, 0x40, 0x5d, 0x86, 0x7c,
+ 0x1e, 0x99, 0x4c, 0xff, 0x97, 0xcf, 0xa6, 0xe3, 0x7a, 0x4d, 0xd6, 0x2f,
+ 0x19, 0x08, 0x83, 0xfd, 0x58, 0xeb, 0x32, 0x00, 0xc1, 0x89, 0x11, 0xe2,
+ 0xa2, 0x0b, 0x82, 0xf9, 0x9a, 0x29, 0x92, 0xa2, 0x54, 0xbb, 0xc8, 0x58,
+ 0x67, 0x24, 0x17, 0xab, 0x24, 0x33, 0xd2, 0xe5, 0x62, 0x82, 0xa0, 0x0c,
+ 0x09, 0x47, 0xfd, 0x0f, 0x06, 0xc5, 0x2e, 0xef, 0x93, 0xdd, 0xbd, 0x5e,
+ 0xb2, 0xb7, 0xb3, 0xbb, 0x17, 0x99, 0xc3, 0xfa, 0x7f, 0x70, 0x50, 0xd4,
+ 0x1e, 0xbe, 0x5e, 0xff, 0xd4, 0x59, 0xf8, 0x7c, 0x06, 0xdc, 0x24, 0x9a,
+ 0xf9, 0x4b, 0xcc, 0x87, 0xfd, 0xb3, 0x00, 0x62, 0x46, 0xa9, 0x64, 0xc0,
+ 0xd9, 0xe1, 0xda, 0x12, 0x23, 0xa1, 0x95, 0xd8, 0x74, 0xa5, 0xc3, 0x26,
+ 0xa8, 0xa4, 0x23, 0xd5, 0x6a, 0x11, 0xf9, 0xe2, 0x2c, 0xa5, 0x69, 0x89,
+ 0xfa, 0xa1, 0xcd, 0x3d, 0xca, 0x6b, 0xdb, 0x16, 0x0e, 0xad, 0xe1, 0xbd,
+ 0x21, 0x7a, 0x7f, 0x7d, 0x7c, 0x78, 0x61, 0x78, 0x87, 0x97, 0x2c, 0x3c,
+ 0x95, 0xf7, 0x9f, 0x56, 0x8c, 0xf1, 0xc1, 0x67, 0x26, 0xfb, 0xd7, 0x19,
+ 0x89, 0xd1, 0xf3, 0xd1, 0xf2, 0x6a, 0xff, 0xaf, 0x69, 0x79, 0x55, 0xcc,
+ 0x1f, 0x7b, 0x7e, 0x82, 0x84, 0xb2, 0x7d, 0xe2, 0x50, 0xbb, 0x2f, 0x76,
+ 0x9f, 0x20, 0xff, 0x7b, 0x9a, 0xa3, 0x20, 0x10, 0x33, 0x88, 0x8d, 0xd9,
+ 0x86, 0x00, 0x6c, 0x20, 0x4d, 0xc2, 0xa1, 0x6a, 0xcc, 0x27, 0x1b, 0x72,
+ 0xdd, 0xa7, 0xe1, 0xb3, 0x13, 0x7d, 0x56, 0x52, 0xcf, 0x37, 0x34, 0x57,
+ 0x61, 0x83, 0xd3, 0x34, 0x97, 0x8b, 0x8d, 0x26, 0x44, 0xfc, 0x23, 0x73,
+ 0xe5, 0x2e, 0x5c, 0xed, 0xc9, 0x43, 0x07, 0x7c, 0x8f, 0x0c, 0xa2, 0x32,
+ 0x4b, 0x6f, 0x7c, 0xed, 0x64, 0x8f, 0xbe, 0x61, 0x2e, 0x8f, 0xf3, 0x37,
+ 0x87, 0x82, 0x60, 0x6a, 0xf9, 0x52, 0x58, 0xea, 0xc4, 0x99, 0xa6, 0xb6,
+ 0x78, 0x94, 0x8f, 0xf4, 0xcf, 0xb9, 0x0d, 0xfb, 0x93, 0xd1, 0x27, 0x3c,
+ 0x44, 0xe7, 0x4e, 0xc0, 0xe2, 0x0e, 0x9a, 0xa5, 0x77, 0x58, 0x51, 0x43,
+ 0xfd, 0x10, 0x2b, 0x92, 0xbc, 0x29, 0x75, 0x68, 0xc5, 0xe3, 0xc0, 0x43,
+ 0xb3, 0xf2, 0xd3, 0x66, 0xdd, 0xa1, 0x71, 0x73, 0x91, 0xd7, 0xd7, 0x07,
+ 0x67, 0x81, 0xa2, 0x0b, 0x45, 0xd2, 0x1b, 0xf5, 0xf8, 0x39, 0x56, 0x74,
+ 0x50, 0x87, 0x5d, 0xab, 0x31, 0xf5, 0xbc, 0x8a, 0x52, 0x83, 0x4f, 0xb2,
+ 0x6c, 0x84, 0x00, 0xf9, 0x42, 0xef, 0x13, 0xd8, 0x9f, 0x50, 0xcd, 0x60,
+ 0x3a, 0x49, 0xe1, 0x08, 0xd5, 0x5b, 0x08, 0x32, 0x17, 0xda, 0xca, 0x35,
+ 0x1a, 0x8a, 0xf6, 0xe6, 0x63, 0xa2, 0x49, 0x1c, 0x9a, 0xad, 0xa2, 0xf5,
+ 0x46, 0xf0, 0x18, 0x67, 0x25, 0xdf, 0xdb, 0x04, 0x84, 0x3f, 0xd3, 0xe0,
+ 0xd3, 0xea, 0x86, 0x58, 0xa9, 0x38, 0xf0, 0xa9, 0xf7, 0x5c, 0x5d, 0xe0,
+ 0x6c, 0xf4, 0xc9, 0x25, 0x90, 0x86, 0xcd, 0x4f, 0xc0, 0x41, 0x6a, 0x6c,
+ 0x98, 0x5c, 0x41, 0xac, 0x71, 0x4e, 0xab, 0x4c, 0x50, 0x0b, 0x93, 0x8b,
+ 0xbb, 0x42, 0x54, 0x8c, 0xca, 0xc2, 0x6b, 0x25, 0x14, 0xb5, 0x5a, 0xe6,
+ 0x22, 0x45, 0xd2, 0xe6, 0x81, 0x1f, 0x04, 0x55, 0x64, 0xd7, 0x9d, 0xe5,
+ 0xeb, 0xb5, 0xf3, 0x7b, 0x0e, 0x5f, 0x7f, 0x9b, 0x70, 0x3e, 0x3d, 0xf7,
+ 0x71, 0xc8, 0x78, 0xfe, 0x1c, 0xc2, 0x30, 0x83, 0xf6, 0xf7, 0xf5, 0x92,
+ 0xcf, 0xfb, 0xe1, 0x75, 0xba, 0x60, 0x05, 0x68, 0x77, 0x87, 0xcd, 0x25,
+ 0xdf, 0x5b, 0x66, 0x1e, 0x1f, 0x54, 0xab, 0x72, 0x5f, 0xad, 0x07, 0x96,
+ 0x94, 0x09, 0x17, 0xa9, 0x67, 0x0d, 0xa8, 0x69, 0xa4, 0xa5, 0xeb, 0xb3,
+ 0xda, 0x16, 0x14, 0xff, 0x8a, 0x48, 0xa3, 0xac, 0x26, 0x37, 0xdb, 0x63,
+ 0xfa, 0xe7, 0xc9, 0xce, 0x36, 0x80, 0x34, 0x6b, 0xd8, 0x34, 0x99, 0x26,
+ 0xf7, 0xf6, 0x9e, 0x3d, 0xeb, 0x25, 0xeb, 0x6c, 0x65, 0xb4, 0x0e, 0xf8,
+ 0x48, 0xd0, 0xc9, 0x5a, 0x8f, 0x95, 0xd3, 0xdd, 0x2e, 0x2f, 0xc7, 0xfc,
+ 0xff, 0xfc, 0x9a, 0x55, 0x91, 0xbc, 0xd0, 0xac, 0x1b, 0xac, 0xc3, 0x3c,
+ 0xc4, 0xc6, 0x11, 0xb2, 0xe2, 0xef, 0x8e, 0x9d, 0x1d, 0x89, 0x9d, 0x46,
+ 0x8b, 0xac, 0x58, 0x98, 0x77, 0x78, 0xa6, 0xf5, 0x41, 0xd0, 0x7d, 0xe0,
+ 0x52, 0x83, 0x3f, 0x5f, 0xc2, 0xe1, 0x14, 0x04, 0xa1, 0x5a, 0x8e, 0xfa,
+ 0x9a, 0x0d, 0x2c, 0x5a, 0x65, 0x4e, 0x27, 0x97, 0xfe, 0x9c, 0x9a, 0xb9,
+ 0xbe, 0xc3, 0x91, 0xbf, 0x4a, 0xd6, 0x95, 0xb6, 0xf8, 0xc7, 0x00, 0xce,
+ 0xdd, 0x6c, 0xcc, 0xd3, 0x28, 0x5e, 0xe9, 0x1f, 0xff, 0xfe, 0xef, 0xd4,
+ 0xec, 0xbf, 0x73, 0x2b, 0xaf, 0xfe, 0x58, 0xd5, 0xd7, 0xc1, 0x33, 0xeb,
+ 0x4a, 0xf0, 0xc7, 0xde, 0xb5, 0x8d, 0x70, 0x35, 0xc0, 0xcc, 0x22, 0x69,
+ 0xed, 0xed, 0x89, 0x72, 0xe4, 0x5e, 0x30, 0xbf, 0x1c, 0xe9, 0x84, 0x62,
+ 0x24, 0x75, 0xd1, 0x22, 0x5f, 0xb1, 0xdb, 0x39, 0xe3, 0x34, 0x74, 0xba,
+ 0x48, 0x80, 0x22, 0xb8, 0x65, 0x22, 0xc6, 0xd1, 0xbb, 0xef, 0x8e, 0xcf,
+ 0x4f, 0xdf, 0xbd, 0x3d, 0x7a, 0x77, 0x91, 0x7c, 0x77, 0x70, 0x7e, 0x7c,
+ 0xf0, 0xd5, 0x89, 0x66, 0xbb, 0xf3, 0x14, 0x38, 0xc8, 0x47, 0x64, 0xef,
+ 0x16, 0x0a, 0x6c, 0x90, 0x88, 0x14, 0xad, 0x1d, 0xd2, 0xaa, 0x8a, 0xfc,
+ 0x41, 0x21, 0xcc, 0xa1, 0x89, 0x7c, 0x40, 0x19, 0xa4, 0x1e, 0x0b, 0x9f,
+ 0x1f, 0xac, 0x22, 0x12, 0x2b, 0x4f, 0xf7, 0x41, 0xfe, 0x34, 0xc7, 0x1f,
+ 0x31, 0x95, 0x1a, 0x7f, 0xf2, 0xb5, 0x00, 0x5d, 0x71, 0x8d, 0xaf, 0x25,
+ 0x05, 0xdf, 0x2a, 0x8d, 0xd8, 0xab, 0xd8, 0x43, 0xb9, 0x5c, 0xfc, 0x18,
+ 0x0e, 0x4e, 0x4e, 0x7c, 0x57, 0x0f, 0x17, 0xa1, 0x51, 0xf8, 0x25, 0x49,
+ 0xde, 0x42, 0xa3, 0xec, 0x18, 0xbc, 0x2a, 0x3c, 0x1e, 0xfb, 0xfc, 0x3e,
+ 0x84, 0x5e, 0xe7, 0xce, 0x68, 0x3b, 0x36, 0x05, 0x37, 0x83, 0xbd, 0xc4,
+ 0x74, 0x80, 0xf2, 0xea, 0xa6, 0x97, 0x6c, 0xfc, 0x71, 0x43, 0xeb, 0x88,
+ 0x03, 0x2c, 0x58, 0x4a, 0xdc, 0x6c, 0xf9, 0x41, 0xbd, 0x3b, 0xf5, 0x63,
+ 0x52, 0xc7, 0xa7, 0x1b, 0x80, 0x7b, 0xd1, 0xbb, 0xad, 0x2b, 0x93, 0x67,
+ 0x10, 0x2f, 0xea, 0x1f, 0xd7, 0x3a, 0x10, 0x0e, 0x0e, 0x40, 0x69, 0x94,
+ 0x1d, 0x5b, 0xd1, 0x77, 0xa1, 0xb5, 0xa5, 0xe3, 0x00, 0x13, 0x1a, 0x73,
+ 0x9d, 0xb3, 0xa9, 0xc3, 0xd5, 0xe6, 0x32, 0x6b, 0x20, 0x2d, 0x35, 0xdb,
+ 0xf4, 0xd4, 0x9d, 0xb8, 0xac, 0x94, 0x83, 0x82, 0xaa, 0x3e, 0x6e, 0x5b,
+ 0xa9, 0x1b, 0xf8, 0x18, 0x39, 0x1f, 0xa0, 0xcc, 0x27, 0x8a, 0x31, 0x18,
+ 0xa5, 0x8a, 0x01, 0x5c, 0x53, 0xe7, 0x87, 0x80, 0x64, 0x9f, 0x73, 0x51,
+ 0x46, 0x5f, 0x4a, 0x03, 0xb1, 0xc3, 0xc4, 0x45, 0x4a, 0x4e, 0xc8, 0x9b,
+ 0xab, 0x10, 0x82, 0x78, 0x5c, 0xc8, 0xe8, 0xe9, 0x55, 0x61, 0xf2, 0x77,
+ 0xea, 0x9c, 0xe6, 0xae, 0xe0, 0x58, 0x20, 0xd3, 0x3b, 0xe0, 0x30, 0x67,
+ 0xb2, 0x84, 0x7b, 0xdd, 0x1c, 0x04, 0x1c, 0x5e, 0xc6, 0x5b, 0x6e, 0x05,
+ 0xa4, 0xab, 0x20, 0x35, 0xdb, 0x67, 0x2f, 0x30, 0x2f, 0x91, 0x20, 0x7d,
+ 0x43, 0xf2, 0x02, 0x7a, 0x9a, 0xa5, 0x72, 0x23, 0xd0, 0x11, 0xc3, 0xe2,
+ 0x07, 0xd1, 0xa4, 0xc6, 0xac, 0xa2, 0x49, 0xb3, 0x5d, 0xd3, 0xe9, 0x99,
+ 0x72, 0x02, 0x99, 0x71, 0xa2, 0x34, 0x19, 0xe5, 0x57, 0x02, 0x09, 0xc0,
+ 0xf9, 0xe7, 0x4c, 0x25, 0x40, 0x78, 0x23, 0xc5, 0x9e, 0xb7, 0x0a, 0xf8,
+ 0x6d, 0x90, 0xdd, 0xaf, 0x8b, 0x69, 0x08, 0x32, 0x66, 0x33, 0xa9, 0xb4,
+ 0x94, 0x9a, 0x99, 0x3e, 0xe1, 0xfa, 0x58, 0xf2, 0x3a, 0x5a, 0x34, 0x9a,
+ 0xa2, 0x93, 0x6b, 0x6c, 0x1e, 0xdb, 0xd4, 0x01, 0x95, 0x38, 0x47, 0x26,
+ 0x90, 0xa5, 0x52, 0x63, 0x1d, 0x2c, 0x6e, 0x99, 0xb9, 0x05, 0xec, 0x68,
+ 0x5c, 0xe6, 0x71, 0xd3, 0xc1, 0x8b, 0x73, 0x2b, 0x63, 0x01, 0x68, 0x65,
+ 0xa2, 0x17, 0x8f, 0x72, 0xb3, 0x1e, 0x90, 0x6e, 0x96, 0x42, 0x67, 0x11,
+ 0x4d, 0xf0, 0xa0, 0x69, 0xa5, 0x36, 0x03, 0xc6, 0x33, 0x27, 0x12, 0x91,
+ 0xc7, 0x44, 0x81, 0xd4, 0xbf, 0xfa, 0xae, 0x94, 0x99, 0xfa, 0x9d, 0xb7,
+ 0x7c, 0xdc, 0x81, 0x48, 0x01, 0x4c, 0xad, 0x63, 0x2d, 0x26, 0x09, 0x0f,
+ 0x3d, 0x57, 0xc2, 0x04, 0x1e, 0x54, 0xc3, 0xf6, 0x98, 0x58, 0xbe, 0xcd,
+ 0x74, 0x1a, 0xe0, 0x8b, 0x8b, 0x39, 0x22, 0xed, 0xc8, 0x1e, 0xec, 0x1c,
+ 0x1a, 0x08, 0x07, 0x90, 0xc8, 0x1f, 0xc1, 0x22, 0x0e, 0x26, 0xa2, 0x31,
+ 0xe5, 0x2c, 0x9d, 0xb5, 0x4c, 0x9a, 0x01, 0x43, 0x33, 0xef, 0x78, 0x78,
+ 0x31, 0x69, 0x39, 0x8d, 0x3c, 0x9d, 0x89, 0xec, 0xe8, 0xa9, 0x6f, 0x76,
+ 0x2f, 0x51, 0x87, 0x6b, 0x6b, 0x87, 0xef, 0x87, 0x17, 0xa7, 0x6f, 0x93,
+ 0xd3, 0xf7, 0x17, 0x67, 0xef, 0x2f, 0xf4, 0xe6, 0x1a, 0x49, 0xcc, 0xb6,
+ 0x44, 0x2e, 0x88, 0x10, 0x60, 0x9b, 0x39, 0x53, 0xff, 0x3e, 0x42, 0x4c,
+ 0x0a, 0xa0, 0x0a, 0x06, 0x80, 0x42, 0x2e, 0x27, 0x0b, 0x50, 0x5b, 0x02,
+ 0x57, 0x8c, 0x25, 0xbf, 0xa3, 0x25, 0x47, 0x3e, 0x2d, 0x0c, 0x79, 0x96,
+ 0xe2, 0x05, 0xb5, 0xc7, 0xce, 0x5a, 0xb3, 0x54, 0xcd, 0x7d, 0x53, 0x8d,
+ 0x81, 0x73, 0xbe, 0x09, 0xe0, 0x14, 0x56, 0xcc, 0x14, 0xdb, 0x8e, 0x37,
+ 0xfd, 0x84, 0x21, 0x9d, 0x5a, 0x6f, 0xd3, 0x0c, 0xd0, 0x16, 0x55, 0x8b,
+ 0x50, 0xa3, 0x66, 0x62, 0x61, 0x98, 0xdf, 0x58, 0x17, 0x34, 0xc3, 0x6b,
+ 0x17, 0x11, 0xcf, 0x51, 0x44, 0x88, 0x04, 0x94, 0x00, 0x0a, 0x0e, 0xb9,
+ 0x13, 0x8d, 0x81, 0xf4, 0x40, 0x76, 0x59, 0x74, 0x6e, 0xd9, 0xbb, 0x64,
+ 0xe3, 0xfb, 0x2c, 0x6c, 0xf0, 0x0f, 0xff, 0xc9, 0x69, 0x9b, 0x1f, 0xec,
+ 0x93, 0x7f, 0x48, 0x97, 0x3f, 0xcd, 0x37, 0x10, 0x40, 0xd7, 0xf4, 0x94,
+ 0x7f, 0x7b, 0x74, 0xfe, 0xd5, 0xd1, 0xf9, 0xe9, 0x10, 0xfc, 0xc0, 0xcc,
+ 0x5d, 0x5d, 0x5a, 0xbf, 0xc9, 0xca, 0x51, 0x56, 0x16, 0x5a, 0x46, 0xcb,
+ 0xfe, 0x7a, 0xb6, 0xfd, 0xf5, 0x70, 0x78, 0x70, 0x76, 0xec, 0x0a, 0xd5,
+ 0xb8, 0x04, 0x32, 0x51, 0x91, 0xe6, 0x92, 0xe2, 0xc8, 0xf3, 0xb7, 0x57,
+ 0x88, 0x2e, 0xc6, 0x37, 0x12, 0x58, 0xdc, 0xf1, 0x49, 0x9b, 0x5d, 0x9d,
+ 0x9d, 0xd1, 0x9a, 0x57, 0xc8, 0x0d, 0x1b, 0x10, 0x54, 0x08, 0x36, 0x2f,
+ 0xa8, 0xf0, 0xec, 0x0b, 0xe8, 0xb9, 0x08, 0xbc, 0x9b, 0x72, 0xd4, 0x27,
+ 0x6a, 0xbf, 0xb1, 0xba, 0xcd, 0x92, 0x07, 0x41, 0xac, 0x52, 0x02, 0xa4,
+ 0xbd, 0xad, 0x81, 0x64, 0xba, 0xbc, 0xde, 0xbe, 0xe1, 0xf3, 0xc1, 0x45,
+ 0x54, 0xa6, 0x03, 0xe1, 0xee, 0x72, 0xa0, 0x2c, 0xea, 0x95, 0x59, 0xec,
+ 0x43, 0xe0, 0x14, 0xd4, 0x9b, 0xab, 0x7c, 0x28, 0xf6, 0x2e, 0xfa, 0xe4,
+ 0xa9, 0x43, 0xe9, 0x0a, 0xcb, 0x88, 0x5f, 0x92, 0x00, 0xbe, 0xb8, 0x9b,
+ 0xe8, 0x25, 0x02, 0x90, 0xea, 0xb9, 0xb8, 0x27, 0x84, 0x87, 0xb7, 0x1d,
+ 0x54, 0x5c, 0x9d, 0x11, 0x09, 0x1b, 0x1a, 0x8e, 0x9e, 0x8c, 0xa6, 0xe9,
+ 0xfc, 0x06, 0xb7, 0x19, 0xee, 0x27, 0x56, 0x39, 0x0d, 0x7b, 0x8a, 0xab,
+ 0x66, 0xc2, 0x1f, 0xa9, 0x70, 0x10, 0x10, 0x02, 0xa7, 0xcc, 0xdc, 0xee,
+ 0xc5, 0x96, 0xef, 0x20, 0xb6, 0x02, 0xcf, 0x1b, 0x8e, 0x93, 0x5f, 0x04,
+ 0x36, 0x1d, 0x1d, 0x9d, 0xd0, 0xc5, 0xe4, 0x92, 0x4c, 0xa0, 0xa2, 0x67,
+ 0x53, 0x36, 0x05, 0x5b, 0x44, 0x90, 0xe4, 0x55, 0xe6, 0x60, 0x64, 0xc2,
+ 0x3d, 0x0c, 0x3f, 0x1d, 0xfe, 0x23, 0x90, 0x0b, 0xd2, 0x47, 0x2b, 0x57,
+ 0x65, 0x44, 0x39, 0xb7, 0x30, 0x31, 0x80, 0x83, 0xfa, 0xa2, 0x23, 0x61,
+ 0xf9, 0x1b, 0x0d, 0xb7, 0x3b, 0xf4, 0xf1, 0x40, 0xae, 0x1e, 0x98, 0x0c,
+ 0xc2, 0x8b, 0xa5, 0xce, 0xc3, 0xd8, 0xc8, 0x6e, 0x59, 0xb9, 0x4d, 0xf2,
+ 0x7a, 0xcc, 0x08, 0x20, 0x98, 0x66, 0x13, 0xf5, 0x77, 0x38, 0x38, 0x20,
+ 0x0b, 0x59, 0x6e, 0x86, 0x09, 0xdb, 0xc0, 0x25, 0x1a, 0x80, 0x8d, 0xb7,
+ 0xd3, 0xda, 0x9c, 0x86, 0x08, 0x71, 0xd5, 0x1b, 0xb8, 0x9e, 0x80, 0xe5,
+ 0x94, 0x0d, 0xa4, 0xda, 0x30, 0x3a, 0x57, 0x10, 0x2b, 0x60, 0x1b, 0x94,
+ 0x7c, 0x0d, 0x68, 0x31, 0x4e, 0xbe, 0xed, 0xbf, 0xe3, 0xeb, 0xa2, 0xe8,
+ 0x8f, 0x96, 0xd0, 0xcb, 0x82, 0x3a, 0x5d, 0x92, 0xc3, 0x49, 0xea, 0x9a,
+ 0x80, 0xa9, 0xe1, 0x7b, 0xf6, 0x47, 0x21, 0x3b, 0x5e, 0x5c, 0x54, 0x48,
+ 0x97, 0x6c, 0x02, 0xed, 0x38, 0x78, 0x15, 0xc9, 0x41, 0xf0, 0x05, 0x84,
+ 0xdd, 0x04, 0x75, 0x93, 0x5d, 0xb4, 0xe0, 0x5c, 0xab, 0xbc, 0xc2, 0xb3,
+ 0xd2, 0x8c, 0xb8, 0xae, 0x1d, 0xde, 0xfd, 0x05, 0xc4, 0x84, 0x4c, 0x51,
+ 0xe0, 0x2d, 0x94, 0xda, 0x12, 0x37, 0x6e, 0x6b, 0xae, 0x2c, 0x25, 0xc8,
+ 0x10, 0xe9, 0x54, 0xca, 0x74, 0xac, 0xbc, 0x4a, 0xe4, 0x30, 0xd5, 0x17,
+ 0x17, 0x7f, 0x39, 0x3b, 0x7a, 0x65, 0x6f, 0x3e, 0xb4, 0x67, 0x02, 0x98,
+ 0x86, 0x98, 0x99, 0x4c, 0x01, 0x4a, 0x83, 0xda, 0xd8, 0x44, 0x64, 0xfd,
+ 0xda, 0x7c, 0xf9, 0xd2, 0x4d, 0x3f, 0xf9, 0xe1, 0xf5, 0xf1, 0xf0, 0xec,
+ 0xe4, 0xf4, 0xf0, 0xd5, 0xcb, 0x1f, 0x8c, 0x25, 0x7f, 0xc1, 0x2e, 0x02,
+ 0x91, 0xd3, 0xdc, 0x67, 0x1e, 0xd0, 0x41, 0xdf, 0x7b, 0x77, 0xf4, 0xfd,
+ 0x07, 0xd2, 0x0e, 0x5e, 0x31, 0xac, 0x7b, 0xef, 0x36, 0x9d, 0xea, 0x4b,
+ 0xac, 0x62, 0x45, 0x64, 0xbb, 0x41, 0x13, 0x81, 0xaf, 0xbd, 0xb0, 0xae,
+ 0x3c, 0xa9, 0xcf, 0x53, 0xb8, 0xb7, 0x30, 0xba, 0xa0, 0x12, 0x55, 0xda,
+ 0x48, 0xab, 0x8d, 0x14, 0x13, 0xf6, 0xd7, 0xff, 0x46, 0x2d, 0x31, 0x95,
+ 0x1c, 0x42, 0x10, 0x7a, 0xe6, 0x11, 0xb7, 0xaa, 0xdf, 0xf8, 0x78, 0x5e,
+ 0x85, 0x4f, 0x2e, 0x39, 0x80, 0xc5, 0xe1, 0x4f, 0x6a, 0x85, 0x6a, 0xf8,
+ 0xbc, 0x15, 0xa4, 0x52, 0x91, 0x97, 0x38, 0x84, 0xd6, 0xa2, 0xe9, 0x8d,
+ 0x8f, 0xa9, 0x08, 0xe3, 0xc6, 0x92, 0x5a, 0xad, 0x5c, 0x14, 0xe4, 0x39,
+ 0x3b, 0x3a, 0x1f, 0x1e, 0x0f, 0x2f, 0x58, 0x8d, 0xd2, 0xc2, 0x8d, 0x6a,
+ 0x83, 0xb6, 0xaa, 0x9a, 0xc0, 0x6c, 0x68, 0xe2, 0x8d, 0x86, 0xc5, 0x42,
+ 0x1a, 0x27, 0xda, 0xb1, 0xb9, 0x66, 0x12, 0x27, 0xdf, 0x00, 0x92, 0x19,
+ 0xca, 0x82, 0xa8, 0xa0, 0xe6, 0xa6, 0x97, 0x76, 0x80, 0x0b, 0x25, 0x8d,
+ 0x56, 0xcd, 0x0c, 0xd4, 0xbb, 0xc1, 0xee, 0x4c, 0xf3, 0x51, 0x50, 0x29,
+ 0xbb, 0xe9, 0x42, 0xe6, 0xe8, 0x04, 0x45, 0xe8, 0x08, 0x8f, 0x90, 0xd9,
+ 0xc3, 0x7d, 0x66, 0xb4, 0xd6, 0xf2, 0xd5, 0x6b, 0x4d, 0xb3, 0x1a, 0xc3,
+ 0xfc, 0x55, 0xa7, 0xa8, 0x42, 0x39, 0x09, 0x6b, 0x96, 0xe3, 0xd3, 0x20,
+ 0x08, 0x55, 0x41, 0x9f, 0x80, 0x57, 0xab, 0x2c, 0x9b, 0x99, 0x72, 0x2e,
+ 0x99, 0x68, 0x6c, 0x68, 0x21, 0xa9, 0x05, 0x99, 0xf5, 0x88, 0x13, 0xd2,
+ 0x99, 0x75, 0x44, 0x10, 0x15, 0x1d, 0xaf, 0x38, 0x85, 0x0d, 0xc8, 0x5a,
+ 0x13, 0x96, 0xb7, 0x60, 0x81, 0x0b, 0x3b, 0xb3, 0xeb, 0x94, 0x57, 0x70,
+ 0xb4, 0x0c, 0x2b, 0xc1, 0xb9, 0xd1, 0x4b, 0x51, 0x12, 0x2c, 0x3c, 0x22,
+ 0x24, 0xd3, 0x12, 0xd0, 0x95, 0xb5, 0x22, 0xc5, 0x9b, 0xe2, 0xa3, 0xe1,
+ 0x8e, 0x83, 0x26, 0x88, 0x8f, 0xd1, 0xa5, 0x55, 0x2b, 0x7d, 0x68, 0x45,
+ 0x83, 0xd2, 0x91, 0x4c, 0xbe, 0x65, 0x66, 0x71, 0x4b, 0x62, 0x66, 0xa8,
+ 0xd8, 0xe1, 0x30, 0x1f, 0xbb, 0xcb, 0x98, 0x93, 0x8e, 0xd8, 0xbf, 0x58,
+ 0x2a, 0x40, 0x12, 0xb1, 0x3f, 0xb6, 0x2c, 0xa3, 0xde, 0x24, 0x0a, 0x31,
+ 0xb3, 0xd7, 0xcd, 0xc0, 0xf3, 0x7c, 0x18, 0xb7, 0x2c, 0x77, 0x40, 0x56,
+ 0x62, 0x5e, 0xbf, 0xd7, 0x0e, 0x5d, 0x82, 0xbc, 0x6d, 0x56, 0x4f, 0xf2,
+ 0xad, 0x52, 0xa4, 0xf7, 0x98, 0x5d, 0x37, 0x48, 0x13, 0xad, 0x34, 0xf9,
+ 0xd6, 0xb9, 0xa7, 0xc1, 0xf0, 0x1a, 0x45, 0x77, 0x79, 0x76, 0x0d, 0xd7,
+ 0x20, 0xc9, 0x97, 0x0b, 0x54, 0x50, 0x1a, 0x2b, 0x84, 0x3c, 0x82, 0x76,
+ 0x5d, 0x83, 0x76, 0x89, 0xf8, 0xc5, 0xa2, 0x55, 0x7d, 0xfb, 0xfe, 0xe4,
+ 0xe2, 0xf8, 0x2c, 0x74, 0x3f, 0x26, 0xdf, 0x1f, 0x5f, 0x7c, 0x43, 0x52,
+ 0xfb, 0xf0, 0xf8, 0xdd, 0xd7, 0x27, 0xec, 0xe3, 0x79, 0xfb, 0xf6, 0xe0,
+ 0x1d, 0xa3, 0x0b, 0xbc, 0x43, 0x64, 0xe3, 0x01, 0x14, 0x07, 0x66, 0x47,
+ 0xb4, 0xc4, 0x4c, 0x3b, 0x9c, 0x77, 0xde, 0xeb, 0xba, 0x1a, 0x5a, 0xc7,
+ 0x4f, 0x8a, 0x2a, 0xcf, 0x9b, 0x8b, 0xb4, 0x86, 0x12, 0xd9, 0xd0, 0x0c,
+ 0xee, 0xd9, 0xb0, 0x83, 0x63, 0xcb, 0xca, 0x16, 0x2f, 0x74, 0x1b, 0x3b,
+ 0x1e, 0x39, 0x8e, 0x22, 0xa1, 0xc3, 0x8d, 0x2e, 0x77, 0xb7, 0x77, 0x5f,
+ 0x60, 0x47, 0x1d, 0xf2, 0x2c, 0xf4, 0x18, 0x92, 0x99, 0xe6, 0xaa, 0xd7,
+ 0xc8, 0x7d, 0xd9, 0xcc, 0x39, 0xa0, 0x1e, 0x31, 0x24, 0xc4, 0x11, 0x14,
+ 0xde, 0x22, 0xc8, 0x1a, 0x27, 0x2b, 0xcd, 0xe7, 0x27, 0xe1, 0x85, 0x3a,
+ 0x68, 0x94, 0x1c, 0xb3, 0xf0, 0xc0, 0xab, 0x22, 0xf3, 0x27, 0xb7, 0x7f,
+ 0x6a, 0xcd, 0x98, 0xf9, 0x17, 0x6a, 0x98, 0x5c, 0x2e, 0x7d, 0xe6, 0x6b,
+ 0x7d, 0xda, 0x92, 0x2d, 0x57, 0x66, 0x48, 0xcd, 0x67, 0xfb, 0x22, 0x56,
+ 0x3a, 0x6c, 0x65, 0xab, 0xce, 0x47, 0xcd, 0x59, 0xcb, 0x1a, 0x8a, 0x82,
+ 0x78, 0x6c, 0x4d, 0x6b, 0xd2, 0x39, 0x83, 0x5b, 0xda, 0x63, 0x8d, 0xac,
+ 0x6c, 0xb9, 0xef, 0x4e, 0xcd, 0xb4, 0x67, 0x69, 0x6d, 0xae, 0xee, 0x9b,
+ 0xf7, 0x9c, 0xa2, 0xb2, 0x5a, 0x51, 0x0c, 0xb2, 0x8f, 0x19, 0x3b, 0x39,
+ 0xf9, 0xd7, 0xbf, 0x2e, 0xae, 0xc2, 0x8c, 0x37, 0xa9, 0x2b, 0xbd, 0x88,
+ 0xed, 0xac, 0x02, 0x39, 0x8b, 0x58, 0xa4, 0xb5, 0xec, 0x1a, 0x23, 0xd0,
+ 0x02, 0x75, 0xbb, 0xab, 0x3a, 0xd4, 0xef, 0xf7, 0xba, 0xdf, 0xef, 0x89,
+ 0xd9, 0xf1, 0xf8, 0xec, 0xf6, 0xb9, 0x03, 0x40, 0x95, 0x3c, 0xee, 0x50,
+ 0x7c, 0x33, 0xa1, 0x80, 0x29, 0x8c, 0x1f, 0x95, 0x3b, 0x27, 0x15, 0x9e,
+ 0x28, 0xb6, 0x7f, 0x8e, 0x20, 0x5b, 0x96, 0xc8, 0x4f, 0xc5, 0x23, 0x30,
+ 0x13, 0x4b, 0xd8, 0x2f, 0x82, 0xec, 0xc0, 0xa7, 0xf8, 0xba, 0xa2, 0x06,
+ 0xe9, 0xfb, 0xa7, 0x2e, 0x16, 0xdf, 0xf3, 0x34, 0xd4, 0x68, 0xd3, 0x6c,
+ 0xa8, 0x7e, 0xbe, 0xb8, 0xb5, 0x22, 0xbf, 0xf4, 0xeb, 0x73, 0x57, 0x9f,
+ 0xa7, 0x6a, 0xf8, 0xa8, 0x1a, 0x60, 0xc3, 0xc6, 0xfc, 0x31, 0x38, 0x84,
+ 0x45, 0x32, 0x67, 0xf0, 0x4a, 0x46, 0x6b, 0x5c, 0x59, 0x33, 0x20, 0x3b,
+ 0xa8, 0x52, 0x0a, 0x03, 0xf3, 0x14, 0x99, 0xb1, 0xe0, 0x47, 0x01, 0x73,
+ 0x09, 0x81, 0xfe, 0x75, 0xd7, 0x7f, 0xdc, 0xdb, 0xd9, 0xd9, 0xdd, 0xdf,
+ 0xfd, 0xfc, 0xc5, 0xce, 0xfe, 0xee, 0xee, 0xee, 0xde, 0xfe, 0xee, 0xfe,
+ 0xfe, 0xde, 0xce, 0xcf, 0xdb, 0x6c, 0x3f, 0xba, 0xcd, 0xb3, 0x3b, 0x73,
+ 0x4c, 0x49, 0x2e, 0x1e, 0xc8, 0x5a, 0x8a, 0xb5, 0xab, 0x06, 0xaf, 0x7a,
+ 0xae, 0x49, 0x3e, 0x0e, 0x55, 0x42, 0x42, 0xe6, 0x05, 0x41, 0x6e, 0xe1,
+ 0x33, 0x4d, 0x71, 0x06, 0x03, 0x94, 0x6b, 0x8c, 0xea, 0x6f, 0x4b, 0x9e,
+ 0xe9, 0x88, 0xc5, 0x01, 0xc8, 0x34, 0x95, 0xcb, 0xeb, 0xbb, 0x9a, 0x16,
+ 0xa3, 0x11, 0x32, 0x17, 0x5c, 0x6a, 0xeb, 0x20, 0x61, 0x28, 0xd5, 0x1b,
+ 0x21, 0x09, 0xf5, 0x1c, 0x20, 0xa8, 0x50, 0x0e, 0xba, 0x5f, 0x1d, 0x11,
+ 0xbc, 0x34, 0x90, 0x7a, 0x5c, 0x70, 0x59, 0x81, 0x09, 0x33, 0x25, 0x5a,
+ 0xa4, 0xd2, 0xa5, 0xbc, 0x24, 0x97, 0xd9, 0xe7, 0x3b, 0xfb, 0xfb, 0x5c,
+ 0xf9, 0xe3, 0x0f, 0xbb, 0x3d, 0x8d, 0x07, 0x0d, 0x83, 0xdc, 0x7b, 0xee,
+ 0x7a, 0x92, 0x36, 0x58, 0xfd, 0x08, 0xe7, 0x39, 0x5f, 0xce, 0xb2, 0x92,
+ 0x14, 0x11, 0xae, 0x1d, 0x8b, 0x80, 0x48, 0x18, 0xbd, 0x05, 0x62, 0x0d,
+ 0x80, 0x2c, 0xad, 0x60, 0x7c, 0xbe, 0x11, 0x04, 0x2a, 0xd6, 0x25, 0xa1,
+ 0x0b, 0x5c, 0x90, 0x9f, 0xa2, 0x6b, 0x1b, 0xd5, 0x6f, 0x60, 0xc7, 0x97,
+ 0x54, 0x16, 0x49, 0xe2, 0x91, 0xfb, 0x56, 0x39, 0x03, 0x0e, 0xd7, 0x5c,
+ 0x2a, 0x9a, 0xf2, 0xe3, 0x22, 0xc3, 0xc3, 0x62, 0x12, 0x08, 0xb7, 0x9a,
+ 0xbf, 0xf3, 0x63, 0x30, 0xd9, 0xbd, 0x67, 0xbb, 0x3f, 0x4b, 0xb8, 0x22,
+ 0x1f, 0x08, 0xbf, 0x6a, 0x5a, 0x0d, 0x6e, 0x12, 0x66, 0x68, 0x18, 0x21,
+ 0x6d, 0x66, 0x83, 0xab, 0x81, 0x49, 0x15, 0x6a, 0x6d, 0xec, 0x85, 0x41,
+ 0xe3, 0x02, 0x53, 0x2e, 0x75, 0x8a, 0xa1, 0xa7, 0x99, 0x41, 0xc9, 0x0c,
+ 0xc2, 0x62, 0xcc, 0x6c, 0x94, 0xf5, 0xa1, 0x1b, 0xe6, 0xe8, 0xe2, 0x80,
+ 0x2e, 0x8f, 0x6f, 0xbb, 0x8a, 0xfe, 0xdb, 0x8c, 0xb4, 0x72, 0xde, 0xec,
+ 0x4d, 0x9c, 0x87, 0x5b, 0x07, 0x0e, 0xcc, 0x6b, 0xf7, 0x34, 0xd9, 0x64,
+ 0x9f, 0xc5, 0xb3, 0xcf, 0x9f, 0x3d, 0xdd, 0x92, 0x4a, 0x0c, 0xf2, 0x5a,
+ 0xc6, 0xf9, 0x21, 0xb0, 0x4a, 0x2a, 0x38, 0x0d, 0x9b, 0x93, 0x1d, 0x4b,
+ 0x7a, 0x7f, 0x7e, 0x2c, 0x47, 0xfa, 0x5a, 0x30, 0x04, 0x44, 0xe9, 0x6d,
+ 0x83, 0xc9, 0xe1, 0xbe, 0x0d, 0x84, 0x8c, 0x59, 0xce, 0x40, 0x87, 0xc8,
+ 0xbd, 0xe6, 0x8b, 0xd1, 0xe5, 0xfe, 0xe3, 0x86, 0xa5, 0x03, 0x5a, 0xa0,
+ 0x3e, 0xa1, 0x96, 0x7d, 0xc2, 0x60, 0x80, 0x8c, 0xc8, 0xc0, 0xac, 0x4a,
+ 0x67, 0x4e, 0x03, 0x63, 0x3d, 0x48, 0xf8, 0x91, 0x70, 0xff, 0x16, 0x18,
+ 0xf7, 0x96, 0x78, 0xfc, 0x21, 0x14, 0x32, 0x19, 0xd2, 0x83, 0x16, 0x3a,
+ 0xca, 0x23, 0x6e, 0x64, 0xa3, 0x79, 0x69, 0x33, 0xc0, 0x74, 0x32, 0x38,
+ 0x17, 0x65, 0x45, 0x6e, 0x09, 0xc5, 0x9d, 0x5d, 0xc3, 0xb2, 0x98, 0x37,
+ 0x4c, 0x3e, 0x9a, 0x4b, 0x8f, 0x9c, 0x76, 0x84, 0x1c, 0xcf, 0xe8, 0x3a,
+ 0x2a, 0xef, 0x55, 0xc2, 0x86, 0x9a, 0xe0, 0xca, 0xa9, 0xb5, 0x02, 0x02,
+ 0x04, 0x35, 0x22, 0x8c, 0xa4, 0x77, 0xa0, 0x29, 0xa6, 0x34, 0x37, 0x06,
+ 0xd0, 0x60, 0xfb, 0xfd, 0x99, 0x7d, 0x15, 0xc4, 0xcb, 0x84, 0xe9, 0x65,
+ 0xf6, 0xbb, 0x3d, 0x17, 0x84, 0x52, 0xa6, 0xed, 0x89, 0xad, 0x18, 0x9a,
+ 0x00, 0x6a, 0x22, 0x7c, 0xca, 0x69, 0x3f, 0x9b, 0x18, 0xc9, 0xf6, 0xf6,
+ 0xd6, 0x8a, 0xd1, 0xe8, 0xd7, 0xb1, 0xde, 0xcf, 0x80, 0x49, 0x12, 0x64,
+ 0x74, 0xd2, 0x9e, 0x37, 0x1b, 0xe7, 0xa5, 0xcd, 0x2b, 0xde, 0xc9, 0x89,
+ 0xc6, 0xc5, 0x8a, 0x19, 0xd5, 0xd4, 0x2b, 0x19, 0xbc, 0x31, 0xaf, 0xe6,
+ 0x24, 0x34, 0x14, 0xc7, 0x30, 0xa2, 0xa4, 0xa8, 0xb4, 0xb8, 0x37, 0x07,
+ 0xc9, 0x01, 0x53, 0x43, 0xa3, 0xe3, 0x60, 0xc8, 0x66, 0xcf, 0x35, 0xd8,
+ 0x73, 0x13, 0x62, 0x9d, 0x39, 0xaf, 0x17, 0x7c, 0x69, 0x62, 0x9e, 0x41,
+ 0x02, 0x38, 0x63, 0xef, 0x28, 0x13, 0xf8, 0x13, 0xc7, 0x39, 0x03, 0x38,
+ 0xe3, 0x7c, 0xde, 0xa8, 0x13, 0xaa, 0x8d, 0xc0, 0xd1, 0xed, 0x26, 0x01,
+ 0xa4, 0xc4, 0xd2, 0x10, 0x78, 0xc3, 0xda, 0x81, 0x40, 0x20, 0xd0, 0xa0,
+ 0x76, 0x11, 0xac, 0x1d, 0x11, 0x8b, 0xb7, 0x75, 0x24, 0xe4, 0xd5, 0x58,
+ 0x8f, 0x9e, 0x50, 0xbc, 0x04, 0x31, 0x48, 0xbc, 0x2d, 0x1d, 0x12, 0x66,
+ 0x18, 0x07, 0xc7, 0x27, 0x1c, 0x15, 0x77, 0x42, 0x2a, 0xde, 0xd0, 0x44,
+ 0x25, 0x44, 0x89, 0x22, 0x5e, 0x6f, 0x9e, 0xb3, 0xb8, 0xde, 0x73, 0xf5,
+ 0x46, 0x2c, 0x59, 0x0a, 0x7a, 0x0b, 0x3b, 0xf7, 0x44, 0xf5, 0x57, 0x8c,
+ 0x40, 0xda, 0x2d, 0x92, 0x97, 0x2a, 0x31, 0xda, 0x02, 0x7f, 0x97, 0x91,
+ 0xe9, 0xe1, 0x48, 0x85, 0x4a, 0x2d, 0x6c, 0x1a, 0xe5, 0x8e, 0xca, 0x6c,
+ 0x9a, 0xdd, 0xaa, 0x75, 0x55, 0xd0, 0x4c, 0xbf, 0x56, 0x1f, 0xa6, 0xd4,
+ 0x3b, 0xad, 0xbd, 0x2b, 0xb6, 0xe1, 0x26, 0xe5, 0x3e, 0xb7, 0x05, 0x13,
+ 0xc6, 0x43, 0x7d, 0x70, 0xf7, 0x1e, 0x82, 0xdf, 0x5c, 0xc6, 0xfc, 0x5e,
+ 0x9f, 0x75, 0x5c, 0x0d, 0x6d, 0x7d, 0x5f, 0x29, 0x9a, 0x43, 0x3b, 0x56,
+ 0x5c, 0x6c, 0x85, 0x56, 0x31, 0x4f, 0x8c, 0xef, 0x3d, 0x03, 0x49, 0x16,
+ 0x8f, 0x01, 0x5f, 0x3c, 0x3d, 0x36, 0xd4, 0x4a, 0x05, 0x78, 0x52, 0xc8,
+ 0xb8, 0x1c, 0x46, 0x4f, 0x12, 0x47, 0x41, 0x1b, 0xc5, 0x94, 0xfe, 0x44,
+ 0x38, 0x95, 0x04, 0x58, 0xd2, 0xb3, 0x0c, 0xf2, 0x1a, 0x44, 0xb4, 0xd2,
+ 0x9f, 0x92, 0x0c, 0xa1, 0x7f, 0xa1, 0xa9, 0x72, 0x09, 0x2c, 0xe1, 0x9e,
+ 0x5c, 0x86, 0xec, 0x74, 0xac, 0xc7, 0x03, 0x37, 0x7a, 0xf5, 0xf9, 0xcb,
+ 0xf8, 0x5f, 0x9b, 0x4b, 0xda, 0xc4, 0x90, 0xa2, 0xb4, 0xd5, 0x95, 0x5d,
+ 0x18, 0x49, 0x81, 0xc3, 0xaf, 0x96, 0xec, 0x0c, 0x73, 0xe5, 0x7b, 0x78,
+ 0x14, 0x33, 0xbe, 0x8a, 0x32, 0xa9, 0x25, 0xea, 0x1a, 0x67, 0x8d, 0x6e,
+ 0x49, 0xbb, 0x2b, 0xad, 0x9f, 0x14, 0x77, 0x5c, 0x08, 0xf5, 0xf2, 0x32,
+ 0x1f, 0x73, 0x75, 0x1b, 0x8f, 0x19, 0xcc, 0x2c, 0x5e, 0x1e, 0x9c, 0x59,
+ 0xed, 0x25, 0x9a, 0x5b, 0xb2, 0x58, 0x8e, 0xa6, 0x74, 0x57, 0x5b, 0x34,
+ 0x3b, 0x1d, 0x2a, 0xac, 0x12, 0x29, 0x5b, 0x68, 0x4e, 0x7c, 0xf9, 0xd0,
+ 0x37, 0x5b, 0x11, 0xd4, 0x5a, 0x1d, 0x9e, 0x25, 0xf0, 0x19, 0x2a, 0xc2,
+ 0x72, 0x98, 0xf1, 0xac, 0x98, 0x5b, 0x32, 0xcc, 0xb2, 0x12, 0x30, 0x49,
+ 0x2b, 0x25, 0xbf, 0x26, 0x9e, 0x89, 0x7c, 0xaa, 0x90, 0xed, 0xaa, 0x99,
+ 0xe3, 0x8d, 0x70, 0x32, 0x93, 0xfe, 0xe2, 0x7a, 0x61, 0x3b, 0x6d, 0xf2,
+ 0x90, 0x08, 0x4b, 0x9a, 0x7e, 0x81, 0x93, 0x77, 0xf6, 0xcd, 0xd9, 0x20,
+ 0x39, 0xe2, 0x96, 0x64, 0x4c, 0x2a, 0xe7, 0xc2, 0x44, 0x43, 0xdf, 0xd1,
+ 0x64, 0xaf, 0xf8, 0xfe, 0x3a, 0x2d, 0xf9, 0x2f, 0xb4, 0xa6, 0x5f, 0x8a,
+ 0x55, 0x16, 0xdf, 0x36, 0x7b, 0xa5, 0x86, 0x2c, 0xc8, 0xfa, 0x0c, 0xbf,
+ 0xd3, 0x51, 0x21, 0xe9, 0xcb, 0x6d, 0x93, 0xef, 0xa1, 0x28, 0x1b, 0xd0,
+ 0x3b, 0xf2, 0x66, 0x42, 0x42, 0x19, 0x44, 0xab, 0xc5, 0x3d, 0xf6, 0x2f,
+ 0xe0, 0x8d, 0x22, 0x7e, 0x4a, 0x03, 0x01, 0x69, 0x29, 0xf9, 0xb9, 0xf0,
+ 0x3d, 0x39, 0x57, 0xa5, 0x80, 0xce, 0x94, 0x99, 0x06, 0x3b, 0x16, 0xea,
+ 0x25, 0x15, 0x83, 0x46, 0x95, 0xb5, 0x8e, 0x6b, 0xa0, 0xbe, 0xd9, 0x17,
+ 0xac, 0x75, 0xf3, 0x58, 0x48, 0x68, 0xa1, 0x2d, 0x18, 0xac, 0xfd, 0xff,
+ 0x01, 0xeb, 0xae, 0xd1, 0xa2, 0xbc, 0x91, 0x02, 0x00,
};
#define BUF_SIZE 0x10000
static voidpf zalloc_func(voidpf opaque, unsigned int items, unsigned int size)
diff --git a/src/tool_msgs.c b/src/tool_msgs.c
index 38de977a..565e2838 100644
--- a/src/tool_msgs.c
+++ b/src/tool_msgs.c
@@ -31,31 +31,27 @@
#include "memdebug.h" /* keep this as LAST include */
#define WARN_PREFIX "Warning: "
-#define WARN_TEXTWIDTH (79 - (int)strlen(WARN_PREFIX))
+#define NOTE_PREFIX "Note: "
-/*
- * Emit warning formatted message on configured 'errors' stream unless
- * mute (--silent) was selected.
- */
-
-void warnf(struct GlobalConfig *config, const char *fmt, ...)
+static void voutf(struct GlobalConfig *config,
+ const char *prefix,
+ const char *fmt,
+ va_list ap)
{
+ size_t width = (79 - (int)strlen(prefix));
if(!config->mute) {
- va_list ap;
- int len;
+ size_t len;
char *ptr;
char print_buffer[256];
- va_start(ap, fmt);
len = vsnprintf(print_buffer, sizeof(print_buffer), fmt, ap);
- va_end(ap);
ptr = print_buffer;
while(len > 0) {
- fputs(WARN_PREFIX, config->errors);
+ fputs(prefix, config->errors);
- if(len > (int)WARN_TEXTWIDTH) {
- int cut = WARN_TEXTWIDTH-1;
+ if(len > width) {
+ size_t cut = width-1;
while(!ISSPACE(ptr[cut]) && cut) {
cut--;
@@ -63,7 +59,7 @@ void warnf(struct GlobalConfig *config, const char *fmt, ...)
if(0 == cut)
/* not a single cutting position was found, just cut it at the
max text width then! */
- cut = WARN_TEXTWIDTH-1;
+ cut = width-1;
(void)fwrite(ptr, cut + 1, 1, config->errors);
fputs("\n", config->errors);
@@ -79,6 +75,31 @@ void warnf(struct GlobalConfig *config, const char *fmt, ...)
}
/*
+ * Emit 'note' formatted message on configured 'errors' stream, if verbose was
+ * selected.
+ */
+void notef(struct GlobalConfig *config, const char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+ if(config->tracetype)
+ voutf(config, NOTE_PREFIX, fmt, ap);
+ va_end(ap);
+}
+
+/*
+ * Emit warning formatted message on configured 'errors' stream unless
+ * mute (--silent) was selected.
+ */
+
+void warnf(struct GlobalConfig *config, const char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+ voutf(config, WARN_PREFIX, fmt, ap);
+ va_end(ap);
+}
+/*
* Emit help formatted message on given stream.
*/
diff --git a/src/tool_msgs.h b/src/tool_msgs.h
index bf97bfba..e8ad259c 100644
--- a/src/tool_msgs.h
+++ b/src/tool_msgs.h
@@ -24,6 +24,7 @@
#include "tool_setup.h"
void warnf(struct GlobalConfig *config, const char *fmt, ...);
+void notef(struct GlobalConfig *config, const char *fmt, ...);
void helpf(FILE *errors, const char *fmt, ...);
diff --git a/src/tool_operate.c b/src/tool_operate.c
index ecc0275c..41a71dd7 100644
--- a/src/tool_operate.c
+++ b/src/tool_operate.c
@@ -935,7 +935,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
my_setopt(curl, CURLOPT_POSTFIELDSIZE_LARGE,
config->postfieldsize);
break;
- case HTTPREQ_POST:
+ case HTTPREQ_FORMPOST:
my_setopt_httppost(curl, CURLOPT_HTTPPOST, config->httppost);
break;
default:
@@ -1108,6 +1108,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
my_setopt_enum(curl, CURLOPT_TIMECONDITION, (long)config->timecond);
my_setopt(curl, CURLOPT_TIMEVALUE, (long)config->condtime);
my_setopt_str(curl, CURLOPT_CUSTOMREQUEST, config->customrequest);
+ customrequest_helper(config, config->httpreq, config->customrequest);
my_setopt(curl, CURLOPT_STDERR, global->errors);
/* three new ones in libcurl 7.3: */
@@ -1355,6 +1356,10 @@ static CURLcode operate_do(struct GlobalConfig *global,
my_setopt_str(curl, CURLOPT_UNIX_SOCKET_PATH,
config->unix_socket_path);
+ /* new in 7.45.0 */
+ if(config->proto_default)
+ my_setopt_str(curl, CURLOPT_DEFAULT_PROTOCOL, config->proto_default);
+
/* initialize retry vars for loop below */
retry_sleep_default = (config->retry_delay) ?
config->retry_delay*1000L : RETRY_SLEEP_DEFAULT; /* ms */
@@ -1364,9 +1369,10 @@ static CURLcode operate_do(struct GlobalConfig *global,
retrystart = tvnow();
#ifndef CURL_DISABLE_LIBCURL_OPTION
- result = easysrc_perform();
- if(result) {
- goto show_error;
+ if(global->libcurl) {
+ result = easysrc_perform();
+ if(result)
+ goto show_error;
}
#endif
@@ -1850,13 +1856,17 @@ CURLcode operate(struct GlobalConfig *config, int argc, argv_item_t argv[])
/* Check if we were asked to list the SSL engines */
else if(res == PARAM_ENGINES_REQUESTED)
tool_list_engines(config->easy);
+ else if(res == PARAM_LIBCURL_UNSUPPORTED_PROTOCOL)
+ result = CURLE_UNSUPPORTED_PROTOCOL;
else
result = CURLE_FAILED_INIT;
}
else {
#ifndef CURL_DISABLE_LIBCURL_OPTION
- /* Initialise the libcurl source output */
- result = easysrc_init();
+ if(config->libcurl) {
+ /* Initialise the libcurl source output */
+ result = easysrc_init();
+ }
#endif
/* Perform the main operations */
@@ -1882,11 +1892,13 @@ CURLcode operate(struct GlobalConfig *config, int argc, argv_item_t argv[])
}
#ifndef CURL_DISABLE_LIBCURL_OPTION
- /* Cleanup the libcurl source output */
- easysrc_cleanup();
+ if(config->libcurl) {
+ /* Cleanup the libcurl source output */
+ easysrc_cleanup();
- /* Dump the libcurl code if previously enabled */
- dumpeasysrc(config);
+ /* Dump the libcurl code if previously enabled */
+ dumpeasysrc(config);
+ }
#endif
}
else
diff --git a/src/tool_paramhlp.c b/src/tool_paramhlp.c
index d4b96e76..28872e67 100644
--- a/src/tool_paramhlp.c
+++ b/src/tool_paramhlp.c
@@ -339,6 +339,27 @@ long proto2num(struct OperationConfig *config, long *val, const char *str)
}
/**
+ * Check if the given string is a protocol supported by libcurl
+ *
+ * @param str the protocol name
+ * @return PARAM_OK protocol supported
+ * @return PARAM_LIBCURL_UNSUPPORTED_PROTOCOL protocol not supported
+ * @return PARAM_REQUIRES_PARAMETER missing parameter
+ */
+int check_protocol(const char *str)
+{
+ const char * const *pp;
+ const curl_version_info_data *curlinfo = curl_version_info(CURLVERSION_NOW);
+ if(!str)
+ return PARAM_REQUIRES_PARAMETER;
+ for(pp = curlinfo->protocols; *pp; pp++) {
+ if(curlx_raw_equal(*pp, str))
+ return PARAM_OK;
+ }
+ return PARAM_LIBCURL_UNSUPPORTED_PROTOCOL;
+}
+
+/**
* Parses the given string looking for an offset (which may be a
* larger-than-integer value). The offset CANNOT be negative!
*
diff --git a/src/tool_paramhlp.h b/src/tool_paramhlp.h
index 69d7fd42..646caec0 100644
--- a/src/tool_paramhlp.h
+++ b/src/tool_paramhlp.h
@@ -38,6 +38,8 @@ ParameterError str2udouble(double *val, const char *str);
long proto2num(struct OperationConfig *config, long *val, const char *str);
+int check_protocol(const char *str);
+
ParameterError str2offset(curl_off_t *val, const char *str);
CURLcode get_args(struct OperationConfig *config, const size_t i);
@@ -51,4 +53,3 @@ int ftpcccmethod(struct OperationConfig *config, const char *str);
long delegation(struct OperationConfig *config, char *str);
#endif /* HEADER_CURL_TOOL_PARAMHLP_H */
-
diff --git a/src/tool_sdecls.h b/src/tool_sdecls.h
index e74020f7..53aa243d 100644
--- a/src/tool_sdecls.h
+++ b/src/tool_sdecls.h
@@ -7,7 +7,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -135,10 +135,8 @@ typedef enum {
HTTPREQ_UNSPEC, /* first in list */
HTTPREQ_GET,
HTTPREQ_HEAD,
- HTTPREQ_POST,
- HTTPREQ_SIMPLEPOST,
- HTTPREQ_CUSTOM,
- HTTPREQ_LAST /* last in list */
+ HTTPREQ_FORMPOST,
+ HTTPREQ_SIMPLEPOST
} HttpReq;
diff --git a/src/tool_setopt.c b/src/tool_setopt.c
index 7eb64b03..2ed68e5e 100644
--- a/src/tool_setopt.c
+++ b/src/tool_setopt.c
@@ -227,7 +227,7 @@ static char *c_escape(const char *str)
e += 2;
}
else if(! isprint(c)) {
- snprintf(e, 4, "\\%03o", c);
+ snprintf(e, 5, "\\%03o", (unsigned)c);
e += 4;
}
else
diff --git a/src/tool_version.h b/src/tool_version.h
index 2502ce7e..9749e9f7 100644
--- a/src/tool_version.h
+++ b/src/tool_version.h
@@ -25,7 +25,7 @@
#define CURL_NAME "curl"
#define CURL_COPYRIGHT LIBCURL_COPYRIGHT
-#define CURL_VERSION "7.44.0"
+#define CURL_VERSION "7.45.0"
#define CURL_VERSION_MAJOR LIBCURL_VERSION_MAJOR
#define CURL_VERSION_MINOR LIBCURL_VERSION_MINOR
#define CURL_VERSION_PATCH LIBCURL_VERSION_PATCH
diff --git a/tests/Makefile.in b/tests/Makefile.in
index 589c6060..771922b0 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -394,6 +394,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/certs/Makefile.in b/tests/certs/Makefile.in
index f4c8f0a3..30707bf9 100644
--- a/tests/certs/Makefile.in
+++ b/tests/certs/Makefile.in
@@ -373,6 +373,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/certs/scripts/Makefile.in b/tests/certs/scripts/Makefile.in
index 0c9cb7ce..381a5e39 100644
--- a/tests/certs/scripts/Makefile.in
+++ b/tests/certs/scripts/Makefile.in
@@ -313,6 +313,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/data/DISABLED b/tests/data/DISABLED
index 6a0119db..3874468b 100644
--- a/tests/data/DISABLED
+++ b/tests/data/DISABLED
@@ -10,3 +10,9 @@
836
882
938
+# test 1801 causes problems on Mac OS X and github
+# https://github.com/bagder/curl/issues/380
+1801
+# test 1510 casues problems on the CI on github
+# example: https://travis-ci.org/bagder/curl/builds/81633600
+1510
diff --git a/tests/data/Makefile.in b/tests/data/Makefile.in
index 25917d6c..eaf6717b 100644
--- a/tests/data/Makefile.in
+++ b/tests/data/Makefile.in
@@ -335,6 +335,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -491,7 +492,7 @@ test2008 test2009 test2010 test2011 test2012 test2013 test2014 test2015 \
test2016 test2017 test2018 test2019 test2020 test2021 test2022 test2023 \
test2024 test2025 test2026 test2027 test2028 test2029 test2030 test2031 \
test2032 test2033 test2034 test2035 test2036 test2037 test2038 test2039 \
-test2040 test2041 test2042 test2043
+test2040 test2041 test2042 test2043 test2044 test2045
# TESTCASES are taken from Makefile.inc
diff --git a/tests/data/Makefile.inc b/tests/data/Makefile.inc
index f39db40d..d84b4e2a 100644
--- a/tests/data/Makefile.inc
+++ b/tests/data/Makefile.inc
@@ -166,4 +166,4 @@ test2008 test2009 test2010 test2011 test2012 test2013 test2014 test2015 \
test2016 test2017 test2018 test2019 test2020 test2021 test2022 test2023 \
test2024 test2025 test2026 test2027 test2028 test2029 test2030 test2031 \
test2032 test2033 test2034 test2035 test2036 test2037 test2038 test2039 \
-test2040 test2041 test2042 test2043
+test2040 test2041 test2042 test2043 test2044 test2045
diff --git a/tests/data/test2044 b/tests/data/test2044
new file mode 100644
index 00000000..33e81a8d
--- /dev/null
+++ b/tests/data/test2044
@@ -0,0 +1,33 @@
+<testcase>
+<info>
+<keywords>
+--proto-default
+</keywords>
+</info>
+
+#
+# Client-side
+<client>
+<features>
+none
+</features>
+<server>
+none
+</server>
+<name>
+Attempt to set a default protocol that does not exist
+</name>
+<command>
+--proto-default DOESNOTEXIST
+</command>
+</client>
+
+#
+# Verify data after the test has been "shot"
+<verify>
+# CURLE_UNSUPPORTED_PROTOCOL is error code 1
+<errorcode>
+1
+</errorcode>
+</verify>
+</testcase>
diff --git a/tests/data/test2045 b/tests/data/test2045
new file mode 100644
index 00000000..3190f803
--- /dev/null
+++ b/tests/data/test2045
@@ -0,0 +1,54 @@
+<testcase>
+<info>
+<keywords>
+FTP
+--proto-default
+</keywords>
+</info>
+
+
+#
+# Server-side
+<reply>
+<!--
+The purpose of this test is to make sure the --proto-default option works
+properly. We specify a default protocol of FTP and if the option works properly
+curl will use the FTP protocol. If the option is broken however curl will use
+the HTTP protocol.
+In the broken scenario curl would use HTTP to talk to our FTP server. We handle
+that by replying with something that both protocols can understand. Our FTP
+server allows a custom welcome message, so we use that feature to make an HTTP
+reply that contains an FTP reply (think polyglot). In the case of FTP we expect
+curl will return CURLE_FTP_WEIRD_SERVER_REPLY so we test for that return code.
+-->
+<servercmd>
+REPLY welcome HTTP/1.1 200 OK\r\nContent-Length: 21\r\n\r\n500 Weird FTP Reply
+</servercmd>
+</reply>
+
+#
+# Client-side
+<client>
+<features>
+none
+</features>
+<server>
+ftp
+</server>
+<name>
+Set the default protocol to ftp for a schemeless URL
+</name>
+<command>
+-H "User-Agent:" -H "Host:" -H "Accept:" --proto-default ftp %HOSTIP:%FTPPORT
+</command>
+</client>
+
+#
+# Verify data after the test has been "shot"
+<verify>
+# CURLE_FTP_WEIRD_SERVER_REPLY is error code 8
+<errorcode>
+8
+</errorcode>
+</verify>
+</testcase>
diff --git a/tests/libtest/Makefile.in b/tests/libtest/Makefile.in
index 6561963d..676f0fbb 100644
--- a/tests/libtest/Makefile.in
+++ b/tests/libtest/Makefile.in
@@ -1126,6 +1126,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/runtests.pl b/tests/runtests.pl
index 3ff31871..77ec672d 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -397,7 +397,7 @@ sub init_serverpidfile_hash {
sub checkdied {
use POSIX ":sys_wait_h";
my $pid = $_[0];
- if(not defined $pid || $pid <= 0) {
+ if((not defined $pid) || $pid <= 0) {
return 0;
}
my $rc = waitpid($pid, &WNOHANG);
@@ -4744,7 +4744,7 @@ while(@ARGV) {
# the development version as then it won't be able to run any tests
# since it can't verify the servers!
- $VCURL=$ARGV[1];
+ $VCURL="\"$ARGV[1]\"";
shift @ARGV;
}
elsif ($ARGV[0] eq "-d") {
diff --git a/tests/server/Makefile.in b/tests/server/Makefile.in
index f5f486fe..93eec9f9 100644
--- a/tests/server/Makefile.in
+++ b/tests/server/Makefile.in
@@ -493,6 +493,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/unit/Makefile.in b/tests/unit/Makefile.in
index 7b0a10cc..7d23d29b 100644
--- a/tests/unit/Makefile.in
+++ b/tests/unit/Makefile.in
@@ -492,6 +492,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/winbuild/Makefile.vc b/winbuild/Makefile.vc
index 5b726cd5..5653232d 100644
--- a/winbuild/Makefile.vc
+++ b/winbuild/Makefile.vc
@@ -182,6 +182,9 @@ CURL_DIROBJ = ..\builds\$(CONFIG_NAME_LIB)-obj-curl
DIRDIST = ..\builds\$(CONFIG_NAME_LIB)\
$(MODE):
+ @IF NOT EXIST ..\include\curl\curlbuild.h ( \
+ CALL ..\buildconf.bat \
+ )
@SET DIROBJ=$(LIBCURL_DIROBJ)
@SET MACRO_NAME=LIBCURL_OBJS
@SET OUTFILE=LIBCURL_OBJS.inc