$WebDyne::CGI = {}; $WebDyne::ENV = { 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1; subreqs=1', 'HTTP_CF_CONNECTING_IP' => '216.73.216.146', 'HTTP_CF_EW_VIA' => '15', 'HTTP_CF_IPCOUNTRY' => 'US', 'HTTP_CF_RAY' => '9930a5eba0f4cfc3-CMH', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_CF_WORKER' => 'sevalla.app', 'HTTP_HOST' => 'demo.webdyne.org', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_X_FORWARDED_FOR' => '216.73.216.146, 104.23.197.210', 'HTTP_X_FORWARDED_HOST' => 'demo.webdyne.org', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SCHEME' => 'https', 'HTTP_X_ORIGINAL_FORWARDED_FOR' => '216.73.216.146', 'HTTP_X_ORIGINAL_URI' => '/dump1.psp', 'HTTP_X_REAL_IP' => '216.73.216.146', 'HTTP_X_REQUEST_ID' => '665a7558fe3fa99f01ed5386d4eb434f', 'HTTP_X_SCHEME' => 'https', 'PATH_INFO' => '/dump1.psp', 'QUERY_STRING' => '', 'REMOTE_ADDR' => '127.0.0.6', 'REMOTE_HOST' => '127.0.0.6', 'REMOTE_PORT' => 54805, 'REQUEST_METHOD' => 'GET', 'REQUEST_URI' => '/dump1.psp', 'SCRIPT_NAME' => '', 'SERVER_NAME' => '10.60.4.101', 'SERVER_PORT' => 8080, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgi.errors' => '*main::STDERR', 'psgi.input' => \*{'Starman::Server::$io'}, 'psgi.multiprocess' => !!1, 'psgi.multithread' => !!0, 'psgi.nonblocking' => !!0, 'psgi.run_once' => !!0, 'psgi.streaming' => !!1, 'psgi.url_scheme' => 'http', 'psgi.version' => [ 1, 1 ], 'psgix.harakiri' => !!1, 'psgix.informational' => sub { "DUMMY" }, 'psgix.input.buffered' => !!1, 'psgix.io' => bless( \*Symbol::GEN36, 'Net::Server::Proto::TCP' ) }; $WebDyne::INC = [ '/opt/webdyne/lib/perl5/5.40.3/x86_64-linux-thread-multi', '/opt/webdyne/lib/perl5/5.40.3', '/opt/webdyne/lib/perl5/x86_64-linux-thread-multi', '/opt/webdyne/lib/perl5', '/usr/local/lib/perl5/site_perl', '/usr/local/share/perl5/site_perl', '/usr/lib/perl5/vendor_perl', '/usr/share/perl5/vendor_perl', '/usr/lib/perl5/core_perl', '/usr/share/perl5/core_perl' ]; $WebDyne::INC = { '/etc/webdyne.conf.pl' => '/etc/webdyne.conf.pl', '/opt/webdyne/bin/webdyne.psgi' => '/opt/webdyne/bin/webdyne.psgi', 'CGI/Simple.pm' => '/opt/webdyne/lib/perl5/CGI/Simple.pm', 'CGI/Simple/Util.pm' => '/opt/webdyne/lib/perl5/CGI/Simple/Util.pm', 'Carp.pm' => '/usr/share/perl5/core_perl/Carp.pm', 'Carp/Heavy.pm' => '/usr/share/perl5/core_perl/Carp/Heavy.pm', 'Config.pm' => '/usr/lib/perl5/core_perl/Config.pm', 'Config_git.pl' => '/usr/lib/perl5/core_perl/Config_git.pl', 'Config_heavy.pl' => '/usr/lib/perl5/core_perl/Config_heavy.pl', 'Cwd.pm' => '/usr/lib/perl5/core_perl/Cwd.pm', 'Data/Dump.pm' => '/opt/webdyne/lib/perl5/Data/Dump.pm', 'Data/Dumper.pm' => '/usr/lib/perl5/core_perl/Data/Dumper.pm', 'Devel/Confess.pm' => '/opt/webdyne/lib/perl5/Devel/Confess.pm', 'Devel/Confess/_Util.pm' => '/opt/webdyne/lib/perl5/Devel/Confess/_Util.pm', 'Digest/MD5.pm' => '/usr/lib/perl5/core_perl/Digest/MD5.pm', 'Digest/base.pm' => '/usr/share/perl5/core_perl/Digest/base.pm', 'Errno.pm' => '/usr/lib/perl5/core_perl/Errno.pm', 'Exporter.pm' => '/usr/share/perl5/core_perl/Exporter.pm', 'Exporter/Heavy.pm' => '/usr/share/perl5/core_perl/Exporter/Heavy.pm', 'Fcntl.pm' => '/usr/lib/perl5/core_perl/Fcntl.pm', 'File/Basename.pm' => '/usr/share/perl5/core_perl/File/Basename.pm', 'File/Glob.pm' => '/usr/lib/perl5/core_perl/File/Glob.pm', 'File/Path.pm' => '/usr/share/perl5/core_perl/File/Path.pm', 'File/Spec.pm' => '/usr/lib/perl5/core_perl/File/Spec.pm', 'File/Spec/Unix.pm' => '/usr/lib/perl5/core_perl/File/Spec/Unix.pm', 'File/Temp.pm' => '/usr/share/perl5/core_perl/File/Temp.pm', 'FileHandle.pm' => '/usr/share/perl5/core_perl/FileHandle.pm', 'Getopt/Long.pm' => '/usr/share/perl5/core_perl/Getopt/Long.pm', 'Getopt/Long/Parser.pm' => '/usr/share/perl5/core_perl/Getopt/Long/Parser.pm', 'HTML/Element.pm' => '/opt/webdyne/lib/perl5/HTML/Element.pm', 'HTML/Entities.pm' => '/opt/webdyne/lib/perl5/x86_64-linux-thread-multi/HTML/Entities.pm', 'HTML/Parser.pm' => '/opt/webdyne/lib/perl5/x86_64-linux-thread-multi/HTML/Parser.pm', 'HTML/Tagset.pm' => '/opt/webdyne/lib/perl5/HTML/Tagset.pm', 'HTML/Tiny.pm' => '/opt/webdyne/lib/perl5/HTML/Tiny.pm', 'HTML/TreeBuilder.pm' => '/opt/webdyne/lib/perl5/HTML/TreeBuilder.pm', 'HTTP/Date.pm' => '/opt/webdyne/lib/perl5/HTTP/Date.pm', 'HTTP/Parser/XS.pm' => '/opt/webdyne/lib/perl5/x86_64-linux-thread-multi/HTTP/Parser/XS.pm', 'HTTP/Status.pm' => '/opt/webdyne/lib/perl5/HTTP/Status.pm', 'IO.pm' => '/usr/lib/perl5/core_perl/IO.pm', 'IO/File.pm' => '/usr/lib/perl5/core_perl/IO/File.pm', 'IO/Handle.pm' => '/usr/lib/perl5/core_perl/IO/Handle.pm', 'IO/Seekable.pm' => '/usr/lib/perl5/core_perl/IO/Seekable.pm', 'IO/Select.pm' => '/usr/lib/perl5/core_perl/IO/Select.pm', 'IO/Socket.pm' => '/usr/lib/perl5/core_perl/IO/Socket.pm', 'IO/Socket/INET.pm' => '/usr/lib/perl5/core_perl/IO/Socket/INET.pm', 'IO/Socket/UNIX.pm' => '/usr/lib/perl5/core_perl/IO/Socket/UNIX.pm', 'IO/String.pm' => '/opt/webdyne/lib/perl5/IO/String.pm', 'JSON.pm' => '/opt/webdyne/lib/perl5/JSON.pm', 'JSON/PP.pm' => '/usr/share/perl5/core_perl/JSON/PP.pm', 'JSON/PP/Boolean.pm' => '/usr/share/perl5/core_perl/JSON/PP/Boolean.pm', 'List/Util.pm' => '/usr/lib/perl5/core_perl/List/Util.pm', 'Locale/Codes.pm' => '/usr/local/share/perl5/site_perl/Locale/Codes.pm', 'Locale/Codes/Constants.pm' => '/usr/local/share/perl5/site_perl/Locale/Codes/Constants.pm', 'Locale/Codes/Country_Codes.pm' => '/usr/local/share/perl5/site_perl/Locale/Codes/Country_Codes.pm', 'Locale/Codes/Country_Retired.pm' => '/usr/local/share/perl5/site_perl/Locale/Codes/Country_Retired.pm', 'Locale/Country.pm' => '/usr/local/share/perl5/site_perl/Locale/Country.pm', 'Net/Server.pm' => '/opt/webdyne/lib/perl5/Net/Server.pm', 'Net/Server/Daemonize.pm' => '/opt/webdyne/lib/perl5/Net/Server/Daemonize.pm', 'Net/Server/PreFork.pm' => '/opt/webdyne/lib/perl5/Net/Server/PreFork.pm', 'Net/Server/PreForkSimple.pm' => '/opt/webdyne/lib/perl5/Net/Server/PreForkSimple.pm', 'Net/Server/Proto.pm' => '/opt/webdyne/lib/perl5/Net/Server/Proto.pm', 'Net/Server/Proto/TCP.pm' => '/opt/webdyne/lib/perl5/Net/Server/Proto/TCP.pm', 'Net/Server/SIG.pm' => '/opt/webdyne/lib/perl5/Net/Server/SIG.pm', 'Opcode.pm' => '/usr/lib/perl5/core_perl/Opcode.pm', 'POSIX.pm' => '/usr/lib/perl5/core_perl/POSIX.pm', 'Plack/Handler/Starman.pm' => '/opt/webdyne/lib/perl5/Plack/Handler/Starman.pm', 'Plack/Loader.pm' => '/opt/webdyne/lib/perl5/Plack/Loader.pm', 'Plack/Loader/Delayed.pm' => '/opt/webdyne/lib/perl5/Plack/Loader/Delayed.pm', 'Plack/Runner.pm' => '/opt/webdyne/lib/perl5/Plack/Runner.pm', 'Plack/TempBuffer.pm' => '/opt/webdyne/lib/perl5/Plack/TempBuffer.pm', 'Plack/Util.pm' => '/opt/webdyne/lib/perl5/Plack/Util.pm', 'Scalar/Util.pm' => '/usr/lib/perl5/core_perl/Scalar/Util.pm', 'SelectSaver.pm' => '/usr/share/perl5/core_perl/SelectSaver.pm', 'Socket.pm' => '/usr/lib/perl5/core_perl/Socket.pm', 'Starman/Server.pm' => '/opt/webdyne/lib/perl5/Starman/Server.pm', 'Storable.pm' => '/usr/lib/perl5/core_perl/Storable.pm', 'Stream/Buffered.pm' => '/opt/webdyne/lib/perl5/Stream/Buffered.pm', 'Stream/Buffered/Auto.pm' => '/opt/webdyne/lib/perl5/Stream/Buffered/Auto.pm', 'Stream/Buffered/File.pm' => '/opt/webdyne/lib/perl5/Stream/Buffered/File.pm', 'Stream/Buffered/PerlIO.pm' => '/opt/webdyne/lib/perl5/Stream/Buffered/PerlIO.pm', 'Sub/Util.pm' => '/usr/lib/perl5/core_perl/Sub/Util.pm', 'Symbol.pm' => '/usr/share/perl5/core_perl/Symbol.pm', 'Tie/Hash.pm' => '/usr/share/perl5/core_perl/Tie/Hash.pm', 'Tie/IxHash.pm' => '/opt/webdyne/lib/perl5/Tie/IxHash.pm', 'Time/HiRes.pm' => '/usr/lib/perl5/core_perl/Time/HiRes.pm', 'Time/Local.pm' => '/usr/share/perl5/core_perl/Time/Local.pm', 'Try/Tiny.pm' => '/opt/webdyne/lib/perl5/Try/Tiny.pm', 'URI.pm' => '/opt/webdyne/lib/perl5/URI.pm', 'URI/Escape.pm' => '/opt/webdyne/lib/perl5/URI/Escape.pm', 'URI/_generic.pm' => '/opt/webdyne/lib/perl5/URI/_generic.pm', 'URI/_query.pm' => '/opt/webdyne/lib/perl5/URI/_query.pm', 'WebDyne.pm' => '/opt/webdyne/lib/perl5/WebDyne.pm', 'WebDyne/Compile.pm' => '/opt/webdyne/lib/perl5/WebDyne/Compile.pm', 'WebDyne/Constant.pm' => '/opt/webdyne/lib/perl5/WebDyne/Constant.pm', 'WebDyne/Err.pm' => '/opt/webdyne/lib/perl5/WebDyne/Err.pm', 'WebDyne/Err/Constant.pm' => '/opt/webdyne/lib/perl5/WebDyne/Err/Constant.pm', 'WebDyne/HTML/Tiny.pm' => '/opt/webdyne/lib/perl5/WebDyne/HTML/Tiny.pm', 'WebDyne/HTML/TreeBuilder.pm' => '/opt/webdyne/lib/perl5/WebDyne/HTML/TreeBuilder.pm', 'WebDyne/Request/Fake.pm' => '/opt/webdyne/lib/perl5/WebDyne/Request/Fake.pm', 'WebDyne/Request/PSGI.pm' => '/opt/webdyne/lib/perl5/WebDyne/Request/PSGI.pm', 'WebDyne/Request/PSGI/Constant.pm' => '/opt/webdyne/lib/perl5/WebDyne/Request/PSGI/Constant.pm', 'WebDyne/Util.pm' => '/opt/webdyne/lib/perl5/WebDyne/Util.pm', 'XSLoader.pm' => '/usr/share/perl5/core_perl/XSLoader.pm', 'base.pm' => '/usr/share/perl5/core_perl/base.pm', 'bytes.pm' => '/usr/share/perl5/core_perl/bytes.pm', 'constant.pm' => '/usr/share/perl5/core_perl/constant.pm', 'deprecate.pm' => '/usr/share/perl5/core_perl/deprecate.pm', 'if.pm' => '/usr/share/perl5/core_perl/if.pm', 'integer.pm' => '/usr/share/perl5/core_perl/integer.pm', 'mro.pm' => '/usr/lib/perl5/core_perl/mro.pm', 'overload.pm' => '/usr/share/perl5/core_perl/overload.pm', 'overloading.pm' => '/usr/share/perl5/core_perl/overloading.pm', 'parent.pm' => '/usr/share/perl5/core_perl/parent.pm', 'strict.pm' => '/usr/share/perl5/core_perl/strict.pm', 'subs.pm' => '/usr/share/perl5/core_perl/subs.pm', 'utf8.pm' => '/usr/share/perl5/core_perl/utf8.pm', 'vars.pm' => '/usr/share/perl5/core_perl/vars.pm', 'warnings.pm' => '/usr/share/perl5/core_perl/warnings.pm', 'warnings/register.pm' => '/usr/share/perl5/core_perl/warnings/register.pm' }; $WebDyne::Constant = { 'MOD_PERL' => undef, 'MP2' => 0, 'WEBDYNE_AUTOLOAD_POLLUTE' => 0, 'WEBDYNE_CACHE_CHECK_FREQ' => 256, 'WEBDYNE_CACHE_CLEAN_METHOD' => 1, 'WEBDYNE_CACHE_DN' => '/opt/webdyne/cache', 'WEBDYNE_CACHE_HIGH_WATER' => 64, 'WEBDYNE_CACHE_LOW_WATER' => 32, 'WEBDYNE_CGI_AUTOESCAPE' => 0, 'WEBDYNE_CGI_DISABLE_UPLOADS' => 1, 'WEBDYNE_CGI_PARAM_EXPAND' => 1, 'WEBDYNE_CGI_POST_MAX' => 524288, 'WEBDYNE_COMPILE_IGNORE_WHITESPACE' => 1, 'WEBDYNE_COMPILE_IMPLICIT_BODY_P_TAG' => 1, 'WEBDYNE_COMPILE_NO_SPACE_COMPACTING' => 0, 'WEBDYNE_COMPILE_P_STRICT' => 1, 'WEBDYNE_CONTAINER_DATA_IX' => 1, 'WEBDYNE_CONTAINER_META_IX' => 0, 'WEBDYNE_CONTENT_TYPE_HTML' => 'text/html', 'WEBDYNE_CONTENT_TYPE_HTML_META' => 0, 'WEBDYNE_CONTENT_TYPE_PLAIN' => 'text/plain', 'WEBDYNE_DTD' => '<!DOCTYPE html>', 'WEBDYNE_DUMP_FLAG' => 0, 'WEBDYNE_ERROR_BACKTRACE_SHORT' => 0, 'WEBDYNE_ERROR_BACKTRACE_SHOW' => 1, 'WEBDYNE_ERROR_CGI_PARAM_SHOW' => 1, 'WEBDYNE_ERROR_ENV_SHOW' => 1, 'WEBDYNE_ERROR_EVAL_CONTEXT_SHOW' => 1, 'WEBDYNE_ERROR_EVAL_EMBEDDED_IX' => 1, 'WEBDYNE_ERROR_EVAL_LINE_NO_IX' => 2, 'WEBDYNE_ERROR_EVAL_TEXT_IX' => 0, 'WEBDYNE_ERROR_SHOW' => 1, 'WEBDYNE_ERROR_SHOW_ALTERNATE' => 'error display disabled - enable WEBDYNE_ERROR_SHOW to show errors, or review web server error log.', 'WEBDYNE_ERROR_SHOW_EXTENDED' => 1, 'WEBDYNE_ERROR_SOURCE_CONTEXT_LINES_POST' => 4, 'WEBDYNE_ERROR_SOURCE_CONTEXT_LINES_PRE' => 4, 'WEBDYNE_ERROR_SOURCE_CONTEXT_LINE_FRAGMENT_MAX' => 80, 'WEBDYNE_ERROR_SOURCE_CONTEXT_SHOW' => 1, 'WEBDYNE_ERROR_SOURCE_FILENAME_SHOW' => 1, 'WEBDYNE_ERROR_TEXT' => 0, 'WEBDYNE_ERROR_URI_SHOW' => 1, 'WEBDYNE_ERROR_VERSION_SHOW' => 1, 'WEBDYNE_ERROR_WEBDYNE_CONSTANT_SHOW' => 1, 'WEBDYNE_EVAL_SAFE' => 0, 'WEBDYNE_EVAL_SAFE_OPCODE_AR' => [ ':default' ], 'WEBDYNE_EVAL_USE_STRICT' => 'use strict qw(vars);', 'WEBDYNE_HEAD_INSERT' => '<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.classless.min.css"> <style> :root { --pico-font-size: 85% } body { padding-top: 10px; padding-left: 10px; } :where(input:not([type=checkbox]):not([type=radio]), select, textarea, progress, meter, fieldset) { max-width: 400px; /* or whatever you prefer */ width: 100%; /* still responsive within that max */ box-sizing: border-box; } </style> ', 'WEBDYNE_HTML_CHARSET' => 'UTF-8', 'WEBDYNE_HTML_DEFAULT_TITLE' => 'Untitled Document', 'WEBDYNE_HTML_PARAM' => { 'lang' => 'en' }, 'WEBDYNE_HTML_TINY_MODE' => 'html', 'WEBDYNE_HTTP_HEADER' => { 'Cache-Control' => 'no-cache, no-store, must-revalidate', 'Expires' => '0', 'X-Content-Type-Options' => 'nosniff', 'X-Frame-Options' => 'SAMEORIGIN', 'Content-Type' => 'text/html; UTF-8', 'Pragma' => 'no-cache' }, 'WEBDYNE_JSON_CANONICAL' => 1, 'WEBDYNE_META' => { 'charset=UTF-8' => undef }, 'WEBDYNE_NODE_ATTR_IX' => 1, 'WEBDYNE_NODE_CHLD_IX' => 2, 'WEBDYNE_NODE_LINE_IX' => 4, 'WEBDYNE_NODE_LINE_TAG_END_IX' => 5, 'WEBDYNE_NODE_NAME_IX' => 0, 'WEBDYNE_NODE_SBST_IX' => 3, 'WEBDYNE_NODE_SRCE_IX' => 6, 'WEBDYNE_NO_CACHE' => 1, 'WEBDYNE_RELOAD' => 0, 'WEBDYNE_STARTUP_CACHE_FLUSH' => 1, 'WEBDYNE_STORE_COMMENTS' => 1, 'WEBDYNE_STRICT_DEFINED_VARS' => 0, 'WEBDYNE_STRICT_VARS' => 1, 'WEBDYNE_WARNINGS_FATAL' => 0 }; $WebDyne::VERSION = { 'VERSION' => '2.012_265', 'VERSION_GIT_REF' => undef }; Render time: 0.003 sec