Say hello 👋

Submit
$WebDyne::CGI = bless( {}, 'Hash::MultiValue' );

$WebDyne::ENV = {
  'DOCUMENT_DEFAULT' => undef,
  'DOCUMENT_ROOT' => undef,
  '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.21',
  'HTTP_X_FORWARDED_HOST' => 'psgi.isolutions.com.au',
  'HTTP_X_FORWARDED_SERVER' => 'psgi.isolutions.com.au',
  'PATH_INFO' => '/shoelace1.psp',
  'QUERY_STRING' => '',
  'REMOTE_ADDR' => '127.0.0.1',
  'REMOTE_PORT' => 41948,
  'REQUEST_METHOD' => 'GET',
  'REQUEST_URI' => '/shoelace1.psp',
  'SCRIPT_NAME' => '',
  'SERVER_NAME' => 0,
  'SERVER_PORT' => 5000,
  'SERVER_PROTOCOL' => 'HTTP/1.1',
  'plack.request.body_parameters' => [],
  'plack.request.merged' => bless( {}, 'Hash::MultiValue' ),
  'plack.request.query_parameters' => [],
  'plack.request.upload' => bless( {}, 'Hash::MultiValue' ),
  'psgi.errors' => *::STDERR,
  'psgi.input' => \*{'HTTP::Server::PSGI::$input'},
  'psgi.multiprocess' => !!0,
  '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.input.buffered' => !!1,
  'psgix.io' => bless( \*Symbol::GEN1554, 'IO::Socket::INET' )
};

$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',
  'Apache/LogFormat/Compiler.pm' => '/home/aspeer/perl5/lib/perl5/Apache/LogFormat/Compiler.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',
  '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',
  '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',
  'Faker.pm' => '/home/aspeer/perl5/lib/perl5/Faker.pm',
  'Faker/Plugin.pm' => '/home/aspeer/perl5/lib/perl5/Faker/Plugin.pm',
  'Faker/Plugin/EnUs.pm' => '/home/aspeer/perl5/lib/perl5/Faker/Plugin/EnUs.pm',
  'Faker/Plugin/EnUs/CompanyName.pm' => '/home/aspeer/perl5/lib/perl5/Faker/Plugin/EnUs/CompanyName.pm',
  'Faker/Plugin/EnUs/CompanyNameSuffix.pm' => '/home/aspeer/perl5/lib/perl5/Faker/Plugin/EnUs/CompanyNameSuffix.pm',
  'Faker/Plugin/EnUs/PersonFirstName.pm' => '/home/aspeer/perl5/lib/perl5/Faker/Plugin/EnUs/PersonFirstName.pm',
  'Faker/Plugin/EnUs/PersonLastName.pm' => '/home/aspeer/perl5/lib/perl5/Faker/Plugin/EnUs/PersonLastName.pm',
  'Faker/Plugin/PersonGender.pm' => '/home/aspeer/perl5/lib/perl5/Faker/Plugin/PersonGender.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',
  '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/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/Fast.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/Headers/Fast.pm',
  'HTTP/MultiPartParser.pm' => '/home/aspeer/perl5/lib/perl5/HTTP/MultiPartParser.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/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/ContentLength.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Middleware/ContentLength.pm',
  'Plack/Middleware/ForceEnv.pm' => '/home/aspeer/perl5/lib/perl5/Plack/Middleware/ForceEnv.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/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',
  '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',
  'Venus.pm' => '/home/aspeer/perl5/lib/perl5/Venus.pm',
  'Venus/Array.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Array.pm',
  'Venus/Assert.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Assert.pm',
  'Venus/Check.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Check.pm',
  'Venus/Class.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Class.pm',
  'Venus/Coercion.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Coercion.pm',
  'Venus/Constraint.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Constraint.pm',
  'Venus/Core.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Core.pm',
  'Venus/Core/Class.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Core/Class.pm',
  'Venus/Core/Role.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Core/Role.pm',
  'Venus/Error.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Error.pm',
  'Venus/False.pm' => '/home/aspeer/perl5/lib/perl5/Venus/False.pm',
  'Venus/Hash.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Hash.pm',
  'Venus/Kind.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Kind.pm',
  'Venus/Kind/Utility.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Kind/Utility.pm',
  'Venus/Kind/Value.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Kind/Value.pm',
  'Venus/Meta.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Meta.pm',
  'Venus/Name.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Name.pm',
  'Venus/Random.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Random.pm',
  'Venus/Role.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role.pm',
  'Venus/Role/Accessible.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Accessible.pm',
  'Venus/Role/Assertable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Assertable.pm',
  'Venus/Role/Boxable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Boxable.pm',
  'Venus/Role/Buildable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Buildable.pm',
  'Venus/Role/Catchable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Catchable.pm',
  'Venus/Role/Comparable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Comparable.pm',
  'Venus/Role/Deferrable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Deferrable.pm',
  'Venus/Role/Digestable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Digestable.pm',
  'Venus/Role/Doable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Doable.pm',
  'Venus/Role/Dumpable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Dumpable.pm',
  'Venus/Role/Explainable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Explainable.pm',
  'Venus/Role/Mappable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Mappable.pm',
  'Venus/Role/Matchable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Matchable.pm',
  'Venus/Role/Mockable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Mockable.pm',
  'Venus/Role/Optional.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Optional.pm',
  'Venus/Role/Patchable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Patchable.pm',
  'Venus/Role/Pluggable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Pluggable.pm',
  'Venus/Role/Printable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Printable.pm',
  'Venus/Role/Proxyable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Proxyable.pm',
  'Venus/Role/Reflectable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Reflectable.pm',
  'Venus/Role/Serializable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Serializable.pm',
  'Venus/Role/Stashable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Stashable.pm',
  'Venus/Role/Testable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Testable.pm',
  'Venus/Role/Throwable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Throwable.pm',
  'Venus/Role/Tryable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Tryable.pm',
  'Venus/Role/Valuable.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Role/Valuable.pm',
  'Venus/Space.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Space.pm',
  'Venus/Throw.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Throw.pm',
  'Venus/True.pm' => '/home/aspeer/perl5/lib/perl5/Venus/True.pm',
  'Venus/Type.pm' => '/home/aspeer/perl5/lib/perl5/Venus/Type.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/PSGI.pm' => 'lib/WebDyne/CGI/PSGI.pm',
  'WebDyne/Cache.pm' => 'lib/WebDyne/Cache.pm',
  'WebDyne/Chain.pm' => 'lib/WebDyne/Chain.pm',
  'WebDyne/Chain/Constant.pm' => 'lib/WebDyne/Chain/Constant.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/Request/Fake.pm' => 'lib/WebDyne/Request/Fake.pm',
  'WebDyne/Request/PSGI.pm' => 'lib/WebDyne/Request/PSGI.pm',
  'WebDyne/Request/PSGI/Constant.pm' => 'lib/WebDyne/Request/PSGI/Constant.pm',
  'WebDyne/Request/PSGI/Static.pm' => 'lib/WebDyne/Request/PSGI/Static.pm',
  'WebDyne/Session.pm' => 'lib/WebDyne/Session.pm',
  'WebDyne/Session/Constant.pm' => 'lib/WebDyne/Session/Constant.pm',
  'WebDyne/Static.pm' => 'lib/WebDyne/Static.pm',
  'WebDyne/Test.pm' => 'lib/WebDyne/Test.pm',
  'WebDyne/Util.pm' => 'lib/WebDyne/Util.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',
  '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_CONTAINER_DATA_IX' => 1,
  'WEBDYNE_CONTAINER_META_IX' => 0,
  'WEBDYNE_CONTENT_TYPE_HTML' => 'text/html',
  'WEBDYNE_CONTENT_TYPE_HTML_META' => 0,
  'WEBDYNE_CONTENT_TYPE_JSON' => 'application/json',
  'WEBDYNE_CONTENT_TYPE_TEXT' => 'text/plain',
  'WEBDYNE_DIR_CONFIG' => {
    '/' => {
      'b' => 2
    },
    '/examples' => {
      'WebDyneChain' => 'WebDyne::Filter',
      'WebDyneFilterResponse' => sub { "DUMMY" },
      'WebDyneHandler' => 'WebDyne::Chain'
    }
  },
  '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' => 0,
  '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' => 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' => '',
  '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',
    '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'
  ],
  'WEBDYNE_HTTP_HEADER_AJAX_HR' => {
    'hx-request' => 1,
    'x-alpine-request' => 1
  },
  'WEBDYNE_JSON_CANONICAL' => 1,
  'WEBDYNE_LOCAL_CONSTANT_FN' => [
    '/etc/webdyne.conf.pl',
    '/home/aspeer/.webdyne.conf.pl'
  ],
  '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',
    'pdf' => 'application/pdf',
    'png' => 'image/png',
    'svg' => 'image/svg+xml',
    'txt' => 'text/plain'
  },
  '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_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',
      '/style.css'
    ]
  },
  'WEBDYNE_START_HTML_PARAM_STATIC' => 1,
  'WEBDYNE_STORE_COMMENTS' => 1,
  'WEBDYNE_STRICT_DEFINED_VARS' => 0,
  'WEBDYNE_STRICT_VARS' => 1,
  'WEBDYNE_WARNINGS_FATAL' => 0
};

$WebDyne::VERSION = {
  'VERSION' => '2.036',
  'VERSION_GIT_REF' => '4e44d5e407'
};

Render time: 0.034 sec