Textfield:
Single Checkbox (un-checked):
RedOrangeYellowGreenBlueIndigoViolet
Red Orange Yellow Green Blue Indigo Violet
Popup Menu (multiple option, orange and green selected, blue and indigo disabled):
Reset Button:
Submit Button:
$WebDyne::CGI = bless( {}, 'Hash::MultiValue' ); $WebDyne::ENV = { 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_HOST' => '127.0.0.1:5000', '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.5', 'HTTP_X_FORWARDED_HOST' => 'psgi.isolutions.com.au', 'HTTP_X_FORWARDED_SERVER' => 'psgi.isolutions.com.au', 'PATH_INFO' => '/cgi_all.psp', 'QUERY_STRING' => '', 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => '42914', 'REQUEST_METHOD' => 'GET', 'REQUEST_URI' => '/cgi_all.psp', 'SCRIPT_NAME' => '', 'SERVER_NAME' => '0', 'SERVER_PORT' => '5000', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'WEBDYNE_DEBUG' => '1', 'WEBDYNE_ERROR_TEXT' => '1', 'psgi.errors' => '*main::STDERR', 'psgi.input' => 'GLOB(0x56388edf9060)', 'psgi.multiprocess' => '', 'psgi.multithread' => '', 'psgi.nonblocking' => '', 'psgi.run_once' => '', 'psgi.streaming' => '1', 'psgi.url_scheme' => 'http', 'psgi.version' => 'ARRAY(0x56388ee3fa58)', 'psgix.harakiri' => '1', 'psgix.input.buffered' => '1', 'psgix.io' => 'IO::Socket::INET=GLOB(0x56388eb9d7e0)' }; $WebDyne::INC = [ 'lib', '/home/aspeer/perl5/lib/perl5/5.38.2/x86_64-linux-thread-multi', '/home/aspeer/perl5/lib/perl5/5.38.2', '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi', '/home/aspeer/perl5/lib/perl5', '/opt/perl5/lib/perl5/5.38.2/x86_64-linux-thread-multi', '/opt/perl5/lib/perl5/5.38.2', '/opt/perl5/lib/perl5/x86_64-linux-thread-multi', '/opt/perl5/lib/perl5', '/usr/local/lib64/perl5/5.38', '/usr/local/share/perl5/5.38', '/usr/lib64/perl5/vendor_perl', '/usr/share/perl5/vendor_perl', '/usr/lib64/perl5', '/usr/share/perl5' ]; $WebDyne::INC = { '/home/aspeer/.webdyne.conf.pl' => '/home/aspeer/.webdyne.conf.pl', '/home/aspeer/Development/pm-WebDyne/.webdyne.conf.pl' => '/home/aspeer/Development/pm-WebDyne/.webdyne.conf.pl', 'Apache/LogFormat/Compiler.pm' => '/home/aspeer/perl5/lib/perl5/Apache/LogFormat/Compiler.pm', 'AutoLoader.pm' => '/usr/share/perl5/AutoLoader.pm', 'B.pm' => '/usr/lib64/perl5/B.pm', 'CGI/Simple.pm' => '/opt/perl5/lib/perl5/CGI/Simple.pm', 'CGI/Simple/Cookie.pm' => '/opt/perl5/lib/perl5/CGI/Simple/Cookie.pm', 'CGI/Simple/Util.pm' => '/opt/perl5/lib/perl5/CGI/Simple/Util.pm', 'Carp.pm' => '/usr/share/perl5/vendor_perl/Carp.pm', 'Carp/Heavy.pm' => '/usr/share/perl5/vendor_perl/Carp/Heavy.pm', 'Class/Accessor/Lite.pm' => '/home/aspeer/perl5/lib/perl5/Class/Accessor/Lite.pm', 'Class/Struct.pm' => '/usr/share/perl5/Class/Struct.pm', 'Clone.pm' => '/usr/lib64/perl5/vendor_perl/Clone.pm', 'Config.pm' => '/usr/lib64/perl5/Config.pm', 'Config_git.pl' => '/usr/lib64/perl5/Config_git.pl', 'Config_heavy.pl' => '/usr/lib64/perl5/Config_heavy.pl', 'Cookie/Baker.pm' => '/home/aspeer/perl5/lib/perl5/Cookie/Baker.pm', 'Cpanel/JSON/XS.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/Cpanel/JSON/XS.pm', 'Cwd.pm' => '/usr/lib64/perl5/vendor_perl/Cwd.pm', 'Data/Dumper.pm' => '/usr/lib64/perl5/vendor_perl/Data/Dumper.pm', 'Devel/Confess.pm' => '/home/aspeer/perl5/lib/perl5/Devel/Confess.pm', 'Devel/Confess/_Util.pm' => '/home/aspeer/perl5/lib/perl5/Devel/Confess/_Util.pm', 'Devel/StackTrace.pm' => '/usr/share/perl5/vendor_perl/Devel/StackTrace.pm', 'Devel/StackTrace/AsHTML.pm' => '/home/aspeer/perl5/lib/perl5/Devel/StackTrace/AsHTML.pm', 'Devel/StackTrace/Frame.pm' => '/usr/share/perl5/vendor_perl/Devel/StackTrace/Frame.pm', 'Digest/MD5.pm' => '/usr/lib64/perl5/vendor_perl/Digest/MD5.pm', 'Digest/base.pm' => '/usr/share/perl5/vendor_perl/Digest/base.pm', 'Encode.pm' => '/usr/lib64/perl5/vendor_perl/Encode.pm', 'Encode/Alias.pm' => '/usr/lib64/perl5/vendor_perl/Encode/Alias.pm', 'Encode/Config.pm' => '/usr/lib64/perl5/vendor_perl/Encode/Config.pm', 'Encode/Encoding.pm' => '/usr/lib64/perl5/vendor_perl/Encode/Encoding.pm', 'Encode/MIME/Name.pm' => '/usr/lib64/perl5/vendor_perl/Encode/MIME/Name.pm', 'Errno.pm' => '/usr/lib64/perl5/Errno.pm', 'Exporter.pm' => '/usr/share/perl5/vendor_perl/Exporter.pm', 'Exporter/Heavy.pm' => '/usr/share/perl5/vendor_perl/Exporter/Heavy.pm', 'Fcntl.pm' => '/usr/lib64/perl5/Fcntl.pm', 'File/Basename.pm' => '/usr/share/perl5/File/Basename.pm', 'File/Glob.pm' => '/usr/lib64/perl5/File/Glob.pm', 'File/Path.pm' => '/usr/share/perl5/vendor_perl/File/Path.pm', 'File/Spec.pm' => '/usr/lib64/perl5/vendor_perl/File/Spec.pm', 'File/Spec/Unix.pm' => '/usr/lib64/perl5/vendor_perl/File/Spec/Unix.pm', 'File/Temp.pm' => '/usr/share/perl5/vendor_perl/File/Temp.pm', 'File/stat.pm' => '/usr/share/perl5/File/stat.pm', 'FileHandle.pm' => '/usr/share/perl5/FileHandle.pm', 'Future.pm' => '/home/aspeer/perl5/lib/perl5/Future.pm', 'Future/AsyncAwait.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/Future/AsyncAwait.pm', 'Future/Exception.pm' => '/home/aspeer/perl5/lib/perl5/Future/Exception.pm', 'Future/XS.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/Future/XS.pm', 'Getopt/Long.pm' => '/usr/share/perl5/vendor_perl/Getopt/Long.pm', 'Getopt/Long/Parser.pm' => '/usr/share/perl5/vendor_perl/Getopt/Long/Parser.pm', 'HTML/Element.pm' => '/home/aspeer/perl5/lib/perl5/HTML/Element.pm', 'HTML/Entities.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/HTML/Entities.pm', 'HTML/Parser.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/HTML/Parser.pm', 'HTML/Tagset.pm' => '/usr/share/perl5/vendor_perl/HTML/Tagset.pm', 'HTML/Tiny.pm' => '/home/aspeer/perl5/lib/perl5/HTML/Tiny.pm', 'HTML/TreeBuilder.pm' => '/home/aspeer/perl5/lib/perl5/HTML/TreeBuilder.pm', 'HTTP/AcceptLanguage.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/AcceptLanguage.pm', 'HTTP/Date.pm' => '/usr/share/perl5/vendor_perl/HTTP/Date.pm', 'HTTP/Entity/Parser.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Entity/Parser.pm', 'HTTP/Entity/Parser/JSON.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Entity/Parser/JSON.pm', 'HTTP/Entity/Parser/MultiPart.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Entity/Parser/MultiPart.pm', 'HTTP/Entity/Parser/OctetStream.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Entity/Parser/OctetStream.pm', 'HTTP/Entity/Parser/UrlEncoded.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Entity/Parser/UrlEncoded.pm', 'HTTP/Headers.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Headers.pm', 'HTTP/Headers/Fast.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Headers/Fast.pm', 'HTTP/Headers/Util.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Headers/Util.pm', 'HTTP/MultiPartParser.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/MultiPartParser.pm', 'HTTP/Negotiate.pm' => '/usr/share/perl5/vendor_perl/HTTP/Negotiate.pm', 'HTTP/Parser/XS.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/HTTP/Parser/XS.pm', 'HTTP/Server/PSGI.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Server/PSGI.pm', 'HTTP/Status.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Status.pm', 'Hash/MultiValue.pm' => '/home/aspeer/perl5/lib/perl5/Hash/MultiValue.pm', 'IO.pm' => '/usr/lib64/perl5/IO.pm', 'IO/File.pm' => '/usr/lib64/perl5/IO/File.pm', 'IO/Handle.pm' => '/usr/lib64/perl5/IO/Handle.pm', 'IO/Seekable.pm' => '/usr/lib64/perl5/IO/Seekable.pm', 'IO/Socket.pm' => '/usr/lib64/perl5/IO/Socket.pm', 'IO/Socket/INET.pm' => '/usr/lib64/perl5/IO/Socket/INET.pm', 'IO/Socket/UNIX.pm' => '/usr/lib64/perl5/IO/Socket/UNIX.pm', 'IO/String.pm' => '/home/aspeer/perl5/lib/perl5/IO/String.pm', 'JSON.pm' => '/usr/share/perl5/vendor_perl/JSON.pm', 'JSON/MaybeXS.pm' => '/home/aspeer/perl5/lib/perl5/JSON/MaybeXS.pm', 'JSON/XS.pm' => '/usr/lib64/perl5/vendor_perl/JSON/XS.pm', 'List/Util.pm' => '/usr/lib64/perl5/vendor_perl/List/Util.pm', 'Module/Load.pm' => '/usr/share/perl5/vendor_perl/Module/Load.pm', 'Opcode.pm' => '/usr/lib64/perl5/Opcode.pm', 'POSIX.pm' => '/usr/lib64/perl5/POSIX.pm', 'POSIX/strftime/Compiler.pm' => '/home/aspeer/perl5/lib/perl5/POSIX/strftime/Compiler.pm', 'PerlIO.pm' => '/usr/share/perl5/PerlIO.pm', 'PerlIO/scalar.pm' => '/usr/lib64/perl5/PerlIO/scalar.pm', 'Plack.pm' => '/home/aspeer/perl5/lib/perl5/Plack.pm', 'Plack/App/File.pm' => '/home/aspeer/perl5/lib/perl5/Plack/App/File.pm', 'Plack/App/URLMap.pm' => '/home/aspeer/perl5/lib/perl5/Plack/App/URLMap.pm', 'Plack/Builder.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Builder.pm', 'Plack/Component.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Component.pm', 'Plack/HTTPParser.pm' => '/home/aspeer/perl5/lib/perl5/Plack/HTTPParser.pm', 'Plack/Handler/HTTP/Server/PSGI.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Handler/HTTP/Server/PSGI.pm', 'Plack/Handler/Standalone.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Handler/Standalone.pm', 'Plack/Loader.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Loader.pm', 'Plack/MIME.pm' => '/home/aspeer/perl5/lib/perl5/Plack/MIME.pm', 'Plack/Middleware.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Middleware.pm', 'Plack/Middleware/AccessLog.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Middleware/AccessLog.pm', 'Plack/Middleware/Conditional.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Middleware/Conditional.pm', 'Plack/Middleware/ContentLength.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Middleware/ContentLength.pm', 'Plack/Middleware/Lint.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Middleware/Lint.pm', 'Plack/Middleware/StackTrace.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Middleware/StackTrace.pm', 'Plack/Middleware/Static.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Middleware/Static.pm', 'Plack/Request.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Request.pm', 'Plack/Request/Upload.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Request/Upload.pm', 'Plack/Response.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Response.pm', 'Plack/Runner.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Runner.pm', 'Plack/Util.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Util.pm', 'Plack/Util/Accessor.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Util/Accessor.pm', 'Router/Simple.pm' => '/home/aspeer/perl5/lib/perl5/Router/Simple.pm', 'Router/Simple/Route.pm' => '/home/aspeer/perl5/lib/perl5/Router/Simple/Route.pm', 'Router/Simple/SubMapper.pm' => '/home/aspeer/perl5/lib/perl5/Router/Simple/SubMapper.pm', 'Scalar/Util.pm' => '/usr/lib64/perl5/vendor_perl/Scalar/Util.pm', 'SelectSaver.pm' => '/usr/share/perl5/SelectSaver.pm', 'Socket.pm' => '/usr/lib64/perl5/vendor_perl/Socket.pm', 'Storable.pm' => '/usr/lib64/perl5/vendor_perl/Storable.pm', 'Stream/Buffered.pm' => '/home/aspeer/perl5/lib/perl5/Stream/Buffered.pm', 'Stream/Buffered/Auto.pm' => '/home/aspeer/perl5/lib/perl5/Stream/Buffered/Auto.pm', 'Stream/Buffered/File.pm' => '/home/aspeer/perl5/lib/perl5/Stream/Buffered/File.pm', 'Stream/Buffered/PerlIO.pm' => '/home/aspeer/perl5/lib/perl5/Stream/Buffered/PerlIO.pm', 'Sub/Util.pm' => '/usr/lib64/perl5/vendor_perl/Sub/Util.pm', 'Symbol.pm' => '/usr/share/perl5/Symbol.pm', 'Term/ANSIColor.pm' => '/usr/share/perl5/vendor_perl/Term/ANSIColor.pm', 'Tie/Hash.pm' => '/usr/share/perl5/Tie/Hash.pm', 'Tie/IxHash.pm' => '/usr/share/perl5/vendor_perl/Tie/IxHash.pm', 'Time/HiRes.pm' => '/usr/lib64/perl5/vendor_perl/Time/HiRes.pm', 'Time/Local.pm' => '/usr/share/perl5/vendor_perl/Time/Local.pm', 'Try/Tiny.pm' => '/usr/share/perl5/vendor_perl/Try/Tiny.pm', 'Types/Serialiser.pm' => '/usr/share/perl5/vendor_perl/Types/Serialiser.pm', 'URI.pm' => '/home/aspeer/perl5/lib/perl5/URI.pm', 'URI/Escape.pm' => '/home/aspeer/perl5/lib/perl5/URI/Escape.pm', 'URI/_generic.pm' => '/home/aspeer/perl5/lib/perl5/URI/_generic.pm', 'URI/_query.pm' => '/home/aspeer/perl5/lib/perl5/URI/_query.pm', 'URI/_server.pm' => '/home/aspeer/perl5/lib/perl5/URI/_server.pm', 'URI/http.pm' => '/home/aspeer/perl5/lib/perl5/URI/http.pm', 'WWW/Form/UrlEncoded.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/WWW/Form/UrlEncoded.pm', 'WWW/Form/UrlEncoded/PP.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/WWW/Form/UrlEncoded/PP.pm', 'WebDyne.pm' => 'lib/WebDyne.pm', 'WebDyne/CGI.pm' => 'lib/WebDyne/CGI.pm', 'WebDyne/CGI/Simple.pm' => 'lib/WebDyne/CGI/Simple.pm', 'WebDyne/Cache.pm' => 'lib/WebDyne/Cache.pm', 'WebDyne/Compile.pm' => 'lib/WebDyne/Compile.pm', 'WebDyne/Constant.pm' => 'lib/WebDyne/Constant.pm', 'WebDyne/Err.pm' => 'lib/WebDyne/Err.pm', 'WebDyne/Err/Constant.pm' => 'lib/WebDyne/Err/Constant.pm', 'WebDyne/HTML/Tiny.pm' => 'lib/WebDyne/HTML/Tiny.pm', 'WebDyne/HTML/TreeBuilder.pm' => 'lib/WebDyne/HTML/TreeBuilder.pm', 'WebDyne/PSGI.pm' => 'lib/WebDyne/PSGI.pm', 'WebDyne/PSGI/Constant.pm' => 'lib/WebDyne/PSGI/Constant.pm', 'WebDyne/Request/Common.pm' => 'lib/WebDyne/Request/Common.pm', 'WebDyne/Request/Fake.pm' => 'lib/WebDyne/Request/Fake.pm', 'WebDyne/Request/PSGI.pm' => 'lib/WebDyne/Request/PSGI.pm', 'WebDyne/Session.pm' => 'lib/WebDyne/Session.pm', 'WebDyne/Session/Constant.pm' => 'lib/WebDyne/Session/Constant.pm', 'WebDyne/Util.pm' => 'lib/WebDyne/Util.pm', 'XS/Parse/Keyword.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/XS/Parse/Keyword.pm', 'XS/Parse/Sublike.pm' => '/home/aspeer/perl5/lib/perl5/x86_64-linux-thread-multi/XS/Parse/Sublike.pm', 'XSLoader.pm' => '/usr/share/perl5/XSLoader.pm', 'attributes.pm' => '/usr/lib64/perl5/attributes.pm', 'base.pm' => '/usr/share/perl5/base.pm', 'bytes.pm' => '/usr/share/perl5/bytes.pm', 'common/sense.pm' => '/usr/lib64/perl5/vendor_perl/common/sense.pm', 'constant.pm' => '/usr/share/perl5/vendor_perl/constant.pm', 'experimental.pm' => '/usr/share/perl5/vendor_perl/experimental.pm', 'feature.pm' => '/usr/share/perl5/feature.pm', 'if.pm' => '/usr/share/perl5/if.pm', 'integer.pm' => '/usr/share/perl5/integer.pm', 'mro.pm' => '/usr/lib64/perl5/mro.pm', 'overload.pm' => '/usr/share/perl5/overload.pm', 'overloading.pm' => '/usr/share/perl5/overloading.pm', 'parent.pm' => '/usr/share/perl5/vendor_perl/parent.pm', 'sort.pm' => '/usr/share/perl5/sort.pm', 'strict.pm' => '/usr/share/perl5/strict.pm', 'subs.pm' => '/usr/share/perl5/subs.pm', 'vars.pm' => '/usr/share/perl5/vars.pm', 'version.pm' => '/usr/lib64/perl5/vendor_perl/version.pm', 'version/regex.pm' => '/usr/lib64/perl5/vendor_perl/version/regex.pm', 'version/vxs.pm' => '/usr/lib64/perl5/vendor_perl/version/vxs.pm', 'warnings.pm' => '/usr/share/perl5/warnings.pm', 'warnings/register.pm' => '/usr/share/perl5/warnings/register.pm' }; $WebDyne::Constant = { 'MOD_PERL' => undef, 'MP2' => 0, 'WEBDYNE_ALPINE_VUE_ATTRIBUTE_HACK_ENABLE' => 'x-on', 'WEBDYNE_API_ENABLE' => 1, 'WEBDYNE_AUTOLOAD_POLLUTE' => 0, 'WEBDYNE_CACHE_CHECK_FREQ' => 256, 'WEBDYNE_CACHE_CLEAN_METHOD' => 1, 'WEBDYNE_CACHE_DN' => '/tmp', 'WEBDYNE_CACHE_HIGH_WATER' => 64, 'WEBDYNE_CACHE_LOW_WATER' => 32, 'WEBDYNE_CGI_AUTOESCAPE' => 0, 'WEBDYNE_CGI_DISABLE_UPLOADS' => 0, '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_CONF_FN' => 'webdyne.conf.pl', 'WEBDYNE_CONF_HR' => { '/home/aspeer/.webdyne.conf.pl' => 3, '/home/aspeer/Development/pm-WebDyne/.webdyne.conf.pl' => 2 }, 'WEBDYNE_CONTAINER_DATA_IX' => 1, 'WEBDYNE_CONTAINER_META_IX' => 0, 'WEBDYNE_CONTENT_TYPE_HTML' => 'text/html', 'WEBDYNE_CONTENT_TYPE_HTML_ENCODED' => 'text/html; charset=UTF-8', 'WEBDYNE_CONTENT_TYPE_HTML_META' => 0, 'WEBDYNE_CONTENT_TYPE_JSON' => 'application/json', 'WEBDYNE_CONTENT_TYPE_JSON_ENCODED' => 'application/json; charset=UTF-8', 'WEBDYNE_CONTENT_TYPE_TEXT' => 'text/plain', 'WEBDYNE_CONTENT_TYPE_TEXT_ENCODED' => 'text/plain; charset=UTF-8', 'WEBDYNE_DEFAULT_INDEX_FN' => '/home/aspeer/Development/pm-WebDyne/lib/WebDyne/index.psp', 'WEBDYNE_DEFAULT_TEST_FN' => '/home/aspeer/Development/pm-WebDyne/lib/WebDyne/time.psp', 'WEBDYNE_DIR_CONFIG' => { '/examples' => { 'WebDyneChain' => 'WebDyne::Filter', 'WebDyneFilterResponse' => sub { "DUMMY" }, 'WebDyneHandler' => 'WebDyne::Chain' } }, 'WEBDYNE_DIR_CONFIG_CWD_LOAD' => 1, 'WEBDYNE_DTD' => '<!DOCTYPE html>', 'WEBDYNE_DUMP_FLAG' => 0, 'WEBDYNE_ERROR_BACKTRACE_FULL' => 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_INTERNAL_SHOW' => 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' => 4, '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_FULL' => 0, 'WEBDYNE_ERROR_SOURCE_FILENAME_SHOW' => 1, 'WEBDYNE_ERROR_TEXT' => '1', 'WEBDYNE_ERROR_URI_SHOW' => 1, 'WEBDYNE_ERROR_VERSION_SHOW' => 1, 'WEBDYNE_ERROR_WEBDYNE_CONSTANT_SHOW' => 1, 'WEBDYNE_EVAL_PREPEND' => '', 'WEBDYNE_EVAL_SAFE' => 0, 'WEBDYNE_EVAL_SAFE_OPCODE_AR' => [ ':default' ], 'WEBDYNE_EVAL_USE_STRICT' => 'use strict qw(vars)', 'WEBDYNE_HEAD_INSERT' => '<style> :root{--pico-font-size:85%} body{padding:10px 0 0 10px} pre{width:auto;min-width:400px} :where(input:not([type=checkbox]):not([type=radio]),select,textarea,progress,meter,fieldset){width:100%;max-width:400px;box-sizing:border-box} .tight-code-block,.tight-code-block code{margin:0;padding:0;border:0;background:0} .tight-code-block code{display:block} </style> ', 'WEBDYNE_HTML_CHARSET' => 'UTF-8', 'WEBDYNE_HTML_DEFAULT_TITLE' => 'Untitled Document', 'WEBDYNE_HTML_NEWLINE' => 0, 'WEBDYNE_HTML_PARAM' => { 'lang' => 'en' }, 'WEBDYNE_HTML_TIDY' => 0, 'WEBDYNE_HTML_TIDY_CONFIG_HR' => { 'clean' => 'no', 'drop-empty-elements' => 'no', 'fix-uri' => 'no', 'hide-comments' => 'no', 'indent' => 0, 'indent-spaces' => 2, 'output-html' => 'yes', 'show-warnings' => 'no', 'tidy-mark' => 'no', 'wrap' => 0 }, 'WEBDYNE_HTML_TINY_MODE' => 'html', 'WEBDYNE_HTMX_FORCE' => 0, 'WEBDYNE_HTTP_HEADER' => { 'Cache-Control' => 'no-cache, no-store, must-revalidate', 'Content-Type' => 'text/html; charset=UTF-8', 'Expires' => '0', 'Pragma' => 'no-cache', 'X-Content-Type-Options' => 'nosniff', 'X-Frame-Options' => 'SAMEORIGIN' }, 'WEBDYNE_HTTP_HEADER_AJAX_AR' => [ 'hx-request', 'x-alpine-request', 'Hx-Request', 'X-Alpine-Request' ], 'WEBDYNE_HTTP_HEADER_AJAX_HR' => { 'Hx-Request' => 1, 'X-Alpine-Request' => 1, 'hx-request' => 1, 'x-alpine-request' => 1 }, 'WEBDYNE_INDEX_EXT_ALLOWED_HR' => { 'pl' => 1, 'pm' => 1, 'psp' => 1 }, 'WEBDYNE_INDEX_FN_ALLOWED_HR' => { 'Dockerfile' => 1, 'LICENSE' => 1, 'MANIFEST' => 1, 'Makefile' => 1, 'cpanfile' => 1, 'cpanfile.snapshot' => 1 }, 'WEBDYNE_JSON_CANONICAL' => 1, 'WEBDYNE_JSON_PRETTY' => 0, 'WEBDYNE_META' => { 'charset=UTF-8' => undef, 'viewport' => 'width=device-width, initial-scale=1.0' }, 'WEBDYNE_MIME_TYPE_HR' => { 'css' => 'text/css', 'gif' => 'image/gif', 'htm' => 'text/html', 'html' => 'text/html', 'jpeg' => 'image/jpeg', 'jpg' => 'image/jpeg', 'js' => 'application/javascript', 'json' => 'application/json', 'md' => 'text/markdown', 'pdf' => 'application/pdf', 'png' => 'image/png', 'svg' => 'image/svg+xml', 'toml' => 'application/toml', 'txt' => 'text/plain', 'xml' => 'application/xml', 'yaml' => 'application/x-yaml', 'yml' => 'application/x-yaml' }, '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_PAGI' => 0, 'WEBDYNE_PSGI' => 1, 'WEBDYNE_PSGI_STATIC' => 1, 'WEBDYNE_PSP_EXT' => '.psp', 'WEBDYNE_PSP_EXT_RE' => qr/\.psp/, 'WEBDYNE_RELOAD' => 0, 'WEBDYNE_SCRIPT_TYPE_EXECUTABLE_HR' => { 'application/javascript' => 1, 'module' => 1, 'text/javascript' => 1 }, 'WEBDYNE_STARTUP_CACHE_FLUSH' => 1, 'WEBDYNE_START_HTML_PARAM' => { 'style' => [ 'https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.classless.min.css' ] }, 'WEBDYNE_START_HTML_PARAM_STATIC' => 1, 'WEBDYNE_START_HTML_SHORTCUT_HR' => { 'alpine' => { 'script' => 'https://cdn.jsdelivr.net/npm/alpinejs@latest/dist/cdn.min.js#defer' }, 'htmx' => { 'script' => 'https://cdn.jsdelivr.net/npm/htmx.org@latest/dist/htmx.min.js' }, 'pico' => { 'style' => 'https://cdn.jsdelivr.net/npm/@picocss/pico@latest/css/pico.min.css' } }, 'WEBDYNE_STORE_COMMENTS' => 1, 'WEBDYNE_STRICT_VARS' => 1, 'WEBDYNE_WARNINGS_FATAL' => 0 }; $WebDyne::Dir_Config = { '/examples' => { 'WebDyneChain' => 'WebDyne::Filter', 'WebDyneFilterResponse' => sub { "DUMMY" }, 'WebDyneHandler' => 'WebDyne::Chain' }, 'WEBDYNE_DEBUG' => '1', 'WEBDYNE_ERROR_TEXT' => '1' }; $WebDyne::VERSION = { 'VERSION' => '2.075', 'VERSION_GIT_SHA' => '3f40155' }; Render time: 0.156 sec