diff --git a/.gitignore b/.gitignore index 3c8587f..b862877 100644 --- a/.gitignore +++ b/.gitignore @@ -36,4 +36,4 @@ yarn-error.log* target/ dist/ -.vscode/ +.env diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..7ec5619 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +18.17.1 \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..4d9636b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "rust-analyzer.showUnlinkedFileNotification": false +} \ No newline at end of file diff --git a/backend/.env b/backend/.env index d75edbc..8026364 100644 --- a/backend/.env +++ b/backend/.env @@ -1,4 +1,4 @@ -RUST_LOG=backend=info,actix=info,diesel_migrations=info -DATABASE_URL=postgres://postgres:password@localhost/notes_api +RUST_LOG=info,actix=info,diesel_migrations=warn +DATABASE_URL=postgres://postgres:password@localhost/aviation_weather HOST=127.0.0.1 PORT=5000 \ No newline at end of file diff --git a/backend/Cargo.lock b/backend/Cargo.lock index 3166762..0ff41ec 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -4,220 +4,137 @@ version = 3 [[package]] name = "actix-codec" -version = "0.3.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78d1833b3838dbe990df0f1f87baf640cf6146e898166afe401839d1b001e570" +checksum = "617a8268e3537fe1d8c9ead925fca49ef6400927ee7bc26750e90ecee14ce4b8" dependencies = [ "bitflags 1.3.2", - "bytes 0.5.6", + "bytes", "futures-core", "futures-sink", - "log", - "pin-project 0.4.30", - "tokio 0.2.25", - "tokio-util 0.3.1", -] - -[[package]] -name = "actix-connect" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "177837a10863f15ba8d3ae3ec12fac1099099529ed20083a27fdfe247381d0dc" -dependencies = [ - "actix-codec", - "actix-rt", - "actix-service", - "actix-utils", - "derive_more", - "either", - "futures-util", - "http", - "log", - "trust-dns-proto", - "trust-dns-resolver", + "memchr", + "pin-project-lite", + "tokio", + "tokio-util", + "tracing", ] [[package]] name = "actix-http" -version = "2.2.2" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be6b66b62a794a8e6d366ac9415bb7d475ffd1e9f4671f38c1d8a8a5df950b3" +checksum = "a92ef85799cba03f76e4f7c10f533e66d87c9a7e7055f3391f09000ad8351bc9" dependencies = [ "actix-codec", - "actix-connect", "actix-rt", "actix-service", - "actix-threadpool", "actix-utils", - "base64 0.13.1", - "bitflags 1.3.2", + "ahash", + "base64", + "bitflags 2.4.0", "brotli", - "bytes 0.5.6", - "cookie", - "copyless", + "bytes", + "bytestring", "derive_more", - "either", "encoding_rs", "flate2", - "futures-channel", "futures-core", - "futures-util", - "fxhash", - "h2 0.2.7", + "h2", "http", "httparse", - "indexmap", - "itoa 0.4.8", + "httpdate", + "itoa", "language-tags", - "lazy_static", - "log", + "local-channel", "mime", "percent-encoding", - "pin-project 1.1.3", - "rand 0.7.3", - "regex", - "serde", - "serde_json", - "serde_urlencoded", - "sha-1", - "slab", - "time 0.2.27", + "pin-project-lite", + "rand", + "sha1", + "smallvec", + "tokio", + "tokio-util", + "tracing", + "zstd", ] [[package]] name = "actix-macros" -version = "0.1.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ca8ce00b267af8ccebbd647de0d61e0674b6e61185cc7a592ff88772bed655" +checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" dependencies = [ "quote", - "syn 1.0.109", + "syn 2.0.29", ] [[package]] name = "actix-router" -version = "0.2.7" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ad299af73649e1fc893e333ccf86f377751eb95ff875d095131574c6f43452c" +checksum = "d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799" dependencies = [ "bytestring", "http", - "log", "regex", "serde", + "tracing", ] [[package]] name = "actix-rt" -version = "1.1.1" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143fcc2912e0d1de2bcf4e2f720d2a60c28652ab4179685a1ee159e0fb3db227" +checksum = "28f32d40287d3f402ae0028a9d54bef51af15c8769492826a69d28f81893151d" dependencies = [ "actix-macros", - "actix-threadpool", - "copyless", - "futures-channel", - "futures-util", - "smallvec", - "tokio 0.2.25", + "futures-core", + "tokio", ] [[package]] name = "actix-server" -version = "1.0.4" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45407e6e672ca24784baa667c5d32ef109ccdd8d5e0b5ebb9ef8a67f4dfb708e" +checksum = "3eb13e7eef0423ea6eab0e59f6c72e7cb46d33691ad56a726b3cd07ddec2c2d4" dependencies = [ - "actix-codec", "actix-rt", "actix-service", "actix-utils", - "futures-channel", + "futures-core", "futures-util", - "log", - "mio 0.6.23", - "mio-uds", - "num_cpus", - "slab", - "socket2 0.3.19", + "mio", + "socket2 0.5.3", + "tokio", + "tracing", ] [[package]] name = "actix-service" -version = "1.0.6" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0052435d581b5be835d11f4eb3bce417c8af18d87ddf8ace99f8e67e595882bb" +checksum = "3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a" dependencies = [ - "futures-util", - "pin-project 0.4.30", -] - -[[package]] -name = "actix-testing" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47239ca38799ab74ee6a8a94d1ce857014b2ac36f242f70f3f75a66f691e791c" -dependencies = [ - "actix-macros", - "actix-rt", - "actix-server", - "actix-service", - "log", - "socket2 0.3.19", -] - -[[package]] -name = "actix-threadpool" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d209f04d002854b9afd3743032a27b066158817965bf5d036824d19ac2cc0e30" -dependencies = [ - "derive_more", - "futures-channel", - "lazy_static", - "log", - "num_cpus", - "parking_lot 0.11.2", - "threadpool", -] - -[[package]] -name = "actix-tls" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24789b7d7361cf5503a504ebe1c10806896f61e96eca9a7350e23001aca715fb" -dependencies = [ - "actix-codec", - "actix-service", - "actix-utils", - "futures-util", + "futures-core", + "paste", + "pin-project-lite", ] [[package]] name = "actix-utils" -version = "2.0.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e9022dec56632d1d7979e59af14f0597a28a830a9c1c7fec8b2327eb9f16b5a" +checksum = "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8" dependencies = [ - "actix-codec", - "actix-rt", - "actix-service", - "bitflags 1.3.2", - "bytes 0.5.6", - "either", - "futures-channel", - "futures-sink", - "futures-util", - "log", - "pin-project 0.4.30", - "slab", + "local-waker", + "pin-project-lite", ] [[package]] name = "actix-web" -version = "3.3.3" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6534a126df581caf443ba2751cab42092c89b3f1d06a9d829b1e17edfe3e277" +checksum = "0e4a5b5e29603ca8c94a77c65cf874718ceb60292c5a5c3e5f4ace041af462b9" dependencies = [ "actix-codec", "actix-http", @@ -226,41 +143,43 @@ dependencies = [ "actix-rt", "actix-server", "actix-service", - "actix-testing", - "actix-threadpool", - "actix-tls", "actix-utils", "actix-web-codegen", - "awc", - "bytes 0.5.6", + "ahash", + "bytes", + "bytestring", + "cfg-if 1.0.0", + "cookie", "derive_more", "encoding_rs", - "futures-channel", "futures-core", "futures-util", - "fxhash", + "itoa", + "language-tags", "log", "mime", - "pin-project 1.1.3", + "once_cell", + "pin-project-lite", "regex", "serde", "serde_json", "serde_urlencoded", - "socket2 0.3.19", - "time 0.2.27", - "tinyvec", + "smallvec", + "socket2 0.5.3", + "time 0.3.28", "url", ] [[package]] name = "actix-web-codegen" -version = "0.4.0" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad26f77093333e0e7c6ffe54ebe3582d908a104e448723eec6d43d08b07143fb" +checksum = "eb1f50ebbb30eca122b188319a4398b3f7bb4a8cdf50ecfb73bfc6a3c3ce54f5" dependencies = [ + "actix-router", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.29", ] [[package]] @@ -278,6 +197,18 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "ahash" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +dependencies = [ + "cfg-if 1.0.0", + "getrandom", + "once_cell", + "version_check", +] + [[package]] name = "aho-corasick" version = "1.0.4" @@ -317,17 +248,6 @@ dependencies = [ "libc", ] -[[package]] -name = "async-trait" -version = "0.1.73" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.29", -] - [[package]] name = "autocfg" version = "1.1.0" @@ -347,37 +267,14 @@ dependencies = [ "env_logger", "lazy_static", "listenfd", + "log", "quick-xml", "r2d2", "reqwest", "serde", "serde_json", - "tokio 1.32.0", - "uuid 0.6.5", -] - -[[package]] -name = "awc" -version = "2.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b381e490e7b0cfc37ebc54079b0413d8093ef43d14a4e4747083f7fa47a9e691" -dependencies = [ - "actix-codec", - "actix-http", - "actix-rt", - "actix-service", - "base64 0.13.1", - "bytes 0.5.6", - "cfg-if 1.0.0", - "derive_more", - "futures-core", - "log", - "mime", - "percent-encoding", - "rand 0.7.3", - "serde", - "serde_json", - "serde_urlencoded", + "tokio", + "uuid 1.4.1", ] [[package]] @@ -395,18 +292,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "base-x" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" - -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - [[package]] name = "base64" version = "0.21.2" @@ -427,9 +312,9 @@ checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" [[package]] name = "block-buffer" -version = "0.9.0" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ "generic-array", ] @@ -467,12 +352,6 @@ version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" -[[package]] -name = "bytes" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" - [[package]] name = "bytes" version = "1.4.0" @@ -485,7 +364,7 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "238e4886760d98c4f899360c834fa93e62cf7f721ac3c2da375cbdf4b8679aae" dependencies = [ - "bytes 1.4.0", + "bytes", ] [[package]] @@ -494,6 +373,7 @@ version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" dependencies = [ + "jobserver", "libc", ] @@ -525,12 +405,6 @@ dependencies = [ "windows-targets", ] -[[package]] -name = "const_fn" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935" - [[package]] name = "convert_case" version = "0.4.0" @@ -539,21 +413,15 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] name = "cookie" -version = "0.14.4" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a5d7b21829bc7b4bf4754a978a241ae54ea55a40f92bb20216e54096f4b951" +checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" dependencies = [ "percent-encoding", - "time 0.2.27", + "time 0.3.28", "version_check", ] -[[package]] -name = "copyless" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2df960f5d869b2dd8532793fde43eb5427cceb126c929747a26823ab0eeb536" - [[package]] name = "core-foundation" version = "0.9.3" @@ -588,6 +456,22 @@ dependencies = [ "cfg-if 1.0.0", ] +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "deranged" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" + [[package]] name = "derive_more" version = "0.99.17" @@ -597,7 +481,7 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version 0.4.0", + "rustc_version", "syn 1.0.109", ] @@ -639,31 +523,20 @@ dependencies = [ [[package]] name = "digest" -version = "0.9.0" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "generic-array", + "block-buffer", + "crypto-common", ] -[[package]] -name = "discard" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" - [[package]] name = "dotenv" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f" -[[package]] -name = "either" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" - [[package]] name = "encoding_rs" version = "0.8.32" @@ -673,18 +546,6 @@ dependencies = [ "cfg-if 1.0.0", ] -[[package]] -name = "enum-as-inner" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "570d109b813e904becc80d8d5da38376818a143348413f7149f1340fe04754d4" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "env_logger" version = "0.10.0" @@ -765,42 +626,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fuchsia-cprng" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" - -[[package]] -name = "fuchsia-zircon" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" -dependencies = [ - "bitflags 1.3.2", - "fuchsia-zircon-sys", -] - -[[package]] -name = "fuchsia-zircon-sys" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" - -[[package]] -name = "futures" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - [[package]] name = "futures-channel" version = "0.3.28" @@ -808,7 +633,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" dependencies = [ "futures-core", - "futures-sink", ] [[package]] @@ -817,23 +641,6 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" -[[package]] -name = "futures-io" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" - -[[package]] -name = "futures-macro" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.29", -] - [[package]] name = "futures-sink" version = "0.3.28" @@ -852,25 +659,10 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" dependencies = [ - "futures-channel", "futures-core", - "futures-io", - "futures-macro", - "futures-sink", "futures-task", - "memchr", - "pin-project-lite 0.2.12", + "pin-project-lite", "pin-utils", - "slab", -] - -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", ] [[package]] @@ -885,13 +677,13 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.1.16" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" dependencies = [ "cfg-if 1.0.0", "libc", - "wasi 0.9.0+wasi-snapshot-preview1", + "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] @@ -900,33 +692,13 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" -[[package]] -name = "h2" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535" -dependencies = [ - "bytes 0.5.6", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http", - "indexmap", - "slab", - "tokio 0.2.25", - "tokio-util 0.3.1", - "tracing", - "tracing-futures", -] - [[package]] name = "h2" version = "0.3.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" dependencies = [ - "bytes 1.4.0", + "bytes", "fnv", "futures-core", "futures-sink", @@ -934,8 +706,8 @@ dependencies = [ "http", "indexmap", "slab", - "tokio 1.32.0", - "tokio-util 0.7.8", + "tokio", + "tokio-util", "tracing", ] @@ -945,38 +717,21 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "hermit-abi" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" -[[package]] -name = "hostname" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" -dependencies = [ - "libc", - "match_cfg", - "winapi 0.3.9", -] - [[package]] name = "http" version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" dependencies = [ - "bytes 1.4.0", + "bytes", "fnv", - "itoa 1.0.9", + "itoa", ] [[package]] @@ -985,9 +740,9 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ - "bytes 1.4.0", + "bytes", "http", - "pin-project-lite 0.2.12", + "pin-project-lite", ] [[package]] @@ -1014,19 +769,19 @@ version = "0.14.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" dependencies = [ - "bytes 1.4.0", + "bytes", "futures-channel", "futures-core", "futures-util", - "h2 0.3.21", + "h2", "http", "http-body", "httparse", "httpdate", - "itoa 1.0.9", - "pin-project-lite 0.2.12", + "itoa", + "pin-project-lite", "socket2 0.4.9", - "tokio 1.32.0", + "tokio", "tower-service", "tracing", "want", @@ -1038,10 +793,10 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ - "bytes 1.4.0", + "bytes", "hyper", "native-tls", - "tokio 1.32.0", + "tokio", "tokio-native-tls", ] @@ -1068,17 +823,6 @@ dependencies = [ "cc", ] -[[package]] -name = "idna" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" -dependencies = [ - "matches", - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "idna" version = "0.4.0" @@ -1099,36 +843,6 @@ dependencies = [ "hashbrown", ] -[[package]] -name = "instant" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" -dependencies = [ - "cfg-if 1.0.0", -] - -[[package]] -name = "iovec" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" -dependencies = [ - "libc", -] - -[[package]] -name = "ipconfig" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" -dependencies = [ - "socket2 0.3.19", - "widestring", - "winapi 0.3.9", - "winreg 0.6.2", -] - [[package]] name = "ipnet" version = "2.8.0" @@ -1146,18 +860,21 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "itoa" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" - [[package]] name = "itoa" version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +[[package]] +name = "jobserver" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +dependencies = [ + "libc", +] + [[package]] name = "js-sys" version = "0.3.64" @@ -1167,21 +884,11 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "kernel32-sys" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" -dependencies = [ - "winapi 0.2.8", - "winapi-build", -] - [[package]] name = "language-tags" -version = "0.2.2" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" +checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" [[package]] name = "lazy_static" @@ -1195,12 +902,6 @@ version = "0.2.147" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - [[package]] name = "linux-raw-sys" version = "0.4.5" @@ -1209,15 +910,33 @@ checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" [[package]] name = "listenfd" -version = "0.3.5" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e514e2cb8a9624701346ea3e694c1766d76778e343e537d873c1c366e79a7" +checksum = "e0500463acd96259d219abb05dc57e5a076ef04b2db9a2112846929b5f174c96" dependencies = [ "libc", - "uuid 0.8.2", - "winapi 0.3.9", + "uuid 1.4.1", + "winapi", ] +[[package]] +name = "local-channel" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f303ec0e94c6c54447f84f3b0ef7af769858a9c4ef56ef2a986d3dcd4c3fc9c" +dependencies = [ + "futures-core", + "futures-sink", + "futures-util", + "local-waker", +] + +[[package]] +name = "local-waker" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e34f76eb3611940e0e7d53a9aaa4e6a3151f69541a282fd0dad5571420c53ff1" + [[package]] name = "lock_api" version = "0.4.10" @@ -1234,27 +953,6 @@ version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" -[[package]] -name = "lru-cache" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" -dependencies = [ - "linked-hash-map", -] - -[[package]] -name = "match_cfg" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" - -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - [[package]] name = "memchr" version = "2.5.0" @@ -1297,25 +995,6 @@ dependencies = [ "adler", ] -[[package]] -name = "mio" -version = "0.6.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" -dependencies = [ - "cfg-if 0.1.10", - "fuchsia-zircon", - "fuchsia-zircon-sys", - "iovec", - "kernel32-sys", - "libc", - "log", - "miow", - "net2", - "slab", - "winapi 0.2.8", -] - [[package]] name = "mio" version = "0.8.8" @@ -1323,33 +1002,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" dependencies = [ "libc", + "log", "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys", ] -[[package]] -name = "mio-uds" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" -dependencies = [ - "iovec", - "libc", - "mio 0.6.23", -] - -[[package]] -name = "miow" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" -dependencies = [ - "kernel32-sys", - "net2", - "winapi 0.2.8", - "ws2_32-sys", -] - [[package]] name = "native-tls" version = "0.2.11" @@ -1368,17 +1025,6 @@ dependencies = [ "tempfile", ] -[[package]] -name = "net2" -version = "0.2.39" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b13b648036a2339d06de780866fbdfda0dde886de7b3af2ddeba8b14f4ee34ac" -dependencies = [ - "cfg-if 0.1.10", - "libc", - "winapi 0.3.9", -] - [[package]] name = "num-traits" version = "0.2.16" @@ -1388,16 +1034,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - [[package]] name = "object" version = "0.32.0" @@ -1413,12 +1049,6 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "openssl" version = "0.10.56" @@ -1463,17 +1093,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "parking_lot" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" -dependencies = [ - "instant", - "lock_api", - "parking_lot_core 0.8.6", -] - [[package]] name = "parking_lot" version = "0.12.1" @@ -1481,21 +1100,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", - "parking_lot_core 0.9.8", -] - -[[package]] -name = "parking_lot_core" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" -dependencies = [ - "cfg-if 1.0.0", - "instant", - "libc", - "redox_syscall 0.2.16", - "smallvec", - "winapi 0.3.9", + "parking_lot_core", ] [[package]] @@ -1506,63 +1111,23 @@ checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.3.5", + "redox_syscall", "smallvec", "windows-targets", ] +[[package]] +name = "paste" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" + [[package]] name = "percent-encoding" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" -[[package]] -name = "pin-project" -version = "0.4.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ef0f924a5ee7ea9cbcea77529dba45f8a9ba9f622419fe3386ca581a3ae9d5a" -dependencies = [ - "pin-project-internal 0.4.30", -] - -[[package]] -name = "pin-project" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" -dependencies = [ - "pin-project-internal 1.1.3", -] - -[[package]] -name = "pin-project-internal" -version = "0.4.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "851c8d0ce9bebe43790dedfc86614c23494ac9f423dd618d3a61fc693eafe61e" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.29", -] - -[[package]] -name = "pin-project-lite" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" - [[package]] name = "pin-project-lite" version = "0.2.12" @@ -1596,12 +1161,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - [[package]] name = "proc-macro2" version = "1.0.66" @@ -1611,12 +1170,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" - [[package]] name = "quick-xml" version = "0.30.0" @@ -1643,97 +1196,40 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93" dependencies = [ "log", - "parking_lot 0.12.1", + "parking_lot", "scheduled-thread-pool", ] [[package]] name = "rand" -version = "0.4.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "rdrand", - "winapi 0.3.9", -] - -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ - "rand_core 0.4.2", + "ppv-lite86", + "rand_core", ] [[package]] name = "rand_core" -version = "0.4.2" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ "getrandom", ] -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", -] - -[[package]] -name = "rdrand" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" -dependencies = [ - "rand_core 0.3.1", -] - -[[package]] -name = "redox_syscall" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "redox_syscall" version = "0.3.5" @@ -1774,16 +1270,16 @@ checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" [[package]] name = "reqwest" -version = "0.11.19" +version = "0.11.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b9b67e2ca7dd9e9f9285b759de30ff538aab981abaaf7bc9bd90b84a0126c3" +checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" dependencies = [ - "base64 0.21.2", - "bytes 1.4.0", + "base64", + "bytes", "encoding_rs", "futures-core", "futures-util", - "h2 0.3.21", + "h2", "http", "http-body", "hyper", @@ -1795,28 +1291,18 @@ dependencies = [ "native-tls", "once_cell", "percent-encoding", - "pin-project-lite 0.2.12", + "pin-project-lite", "serde", "serde_json", "serde_urlencoded", - "tokio 1.32.0", + "tokio", "tokio-native-tls", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "winreg 0.50.0", -] - -[[package]] -name = "resolv-conf" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" -dependencies = [ - "hostname", - "quick-error", + "winreg", ] [[package]] @@ -1825,22 +1311,13 @@ version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" -[[package]] -name = "rustc_version" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -dependencies = [ - "semver 0.9.0", -] - [[package]] name = "rustc_version" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.18", + "semver", ] [[package]] @@ -1877,7 +1354,7 @@ version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19" dependencies = [ - "parking_lot 0.12.1", + "parking_lot", ] [[package]] @@ -1909,41 +1386,26 @@ dependencies = [ "libc", ] -[[package]] -name = "semver" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" -dependencies = [ - "semver-parser", -] - [[package]] name = "semver" version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" -[[package]] -name = "semver-parser" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" - [[package]] name = "serde" -version = "1.0.185" +version = "1.0.188" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be9b6f69f1dfd54c3b568ffa45c310d6973a5e5148fd40cf515acaf38cf5bc31" +checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.185" +version = "1.0.188" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec" +checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ "proc-macro2", "quote", @@ -1956,7 +1418,7 @@ version = "1.0.105" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" dependencies = [ - "itoa 1.0.9", + "itoa", "ryu", "serde", ] @@ -1968,39 +1430,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa 1.0.9", + "itoa", "ryu", "serde", ] [[package]] -name = "sha-1" -version = "0.9.8" +name = "sha1" +version = "0.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" +checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" dependencies = [ - "block-buffer", "cfg-if 1.0.0", "cpufeatures", "digest", - "opaque-debug", ] -[[package]] -name = "sha1" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770" -dependencies = [ - "sha1_smol", -] - -[[package]] -name = "sha1_smol" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" - [[package]] name = "signal-hook-registry" version = "1.4.1" @@ -2025,17 +1470,6 @@ version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" -[[package]] -name = "socket2" -version = "0.3.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" -dependencies = [ - "cfg-if 1.0.0", - "libc", - "winapi 0.3.9", -] - [[package]] name = "socket2" version = "0.4.9" @@ -2043,7 +1477,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" dependencies = [ "libc", - "winapi 0.3.9", + "winapi", ] [[package]] @@ -2056,64 +1490,6 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "standback" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff" -dependencies = [ - "version_check", -] - -[[package]] -name = "stdweb" -version = "0.4.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5" -dependencies = [ - "discard", - "rustc_version 0.2.3", - "stdweb-derive", - "stdweb-internal-macros", - "stdweb-internal-runtime", - "wasm-bindgen", -] - -[[package]] -name = "stdweb-derive" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" -dependencies = [ - "proc-macro2", - "quote", - "serde", - "serde_derive", - "syn 1.0.109", -] - -[[package]] -name = "stdweb-internal-macros" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11" -dependencies = [ - "base-x", - "proc-macro2", - "quote", - "serde", - "serde_derive", - "serde_json", - "sha1", - "syn 1.0.109", -] - -[[package]] -name = "stdweb-internal-runtime" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" - [[package]] name = "syn" version = "1.0.109" @@ -2144,7 +1520,7 @@ checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" dependencies = [ "cfg-if 1.0.0", "fastrand", - "redox_syscall 0.3.5", + "redox_syscall", "rustix", "windows-sys", ] @@ -2158,35 +1534,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "thiserror" -version = "1.0.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.29", -] - -[[package]] -name = "threadpool" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" -dependencies = [ - "num_cpus", -] - [[package]] name = "time" version = "0.1.45" @@ -2195,45 +1542,35 @@ checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" dependencies = [ "libc", "wasi 0.10.0+wasi-snapshot-preview1", - "winapi 0.3.9", + "winapi", ] [[package]] name = "time" -version = "0.2.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4752a97f8eebd6854ff91f1c1824cd6160626ac4bd44287f7f4ea2035a02a242" +checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48" dependencies = [ - "const_fn", - "libc", - "standback", - "stdweb", + "deranged", + "itoa", + "serde", + "time-core", "time-macros", - "version_check", - "winapi 0.3.9", ] +[[package]] +name = "time-core" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" + [[package]] name = "time-macros" -version = "0.1.1" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1" +checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572" dependencies = [ - "proc-macro-hack", - "time-macros-impl", -] - -[[package]] -name = "time-macros-impl" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd3c141a1b43194f3f56a1411225df8646c55781d5f26db825b3d98507eb482f" -dependencies = [ - "proc-macro-hack", - "proc-macro2", - "quote", - "standback", - "syn 1.0.109", + "time-core", ] [[package]] @@ -2251,26 +1588,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" -[[package]] -name = "tokio" -version = "0.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092" -dependencies = [ - "bytes 0.5.6", - "futures-core", - "iovec", - "lazy_static", - "libc", - "memchr", - "mio 0.6.23", - "mio-uds", - "pin-project-lite 0.1.12", - "signal-hook-registry", - "slab", - "winapi 0.3.9", -] - [[package]] name = "tokio" version = "1.32.0" @@ -2278,10 +1595,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" dependencies = [ "backtrace", - "bytes 1.4.0", + "bytes", "libc", - "mio 0.8.8", - "pin-project-lite 0.2.12", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", "socket2 0.5.3", "tokio-macros", "windows-sys", @@ -2305,21 +1624,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" dependencies = [ "native-tls", - "tokio 1.32.0", -] - -[[package]] -name = "tokio-util" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" -dependencies = [ - "bytes 0.5.6", - "futures-core", - "futures-sink", - "log", - "pin-project-lite 0.1.12", - "tokio 0.2.25", + "tokio", ] [[package]] @@ -2328,11 +1633,11 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" dependencies = [ - "bytes 1.4.0", + "bytes", "futures-core", "futures-sink", - "pin-project-lite 0.2.12", - "tokio 1.32.0", + "pin-project-lite", + "tokio", "tracing", ] @@ -2350,7 +1655,7 @@ checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" dependencies = [ "cfg-if 1.0.0", "log", - "pin-project-lite 0.2.12", + "pin-project-lite", "tracing-core", ] @@ -2363,55 +1668,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "tracing-futures" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -dependencies = [ - "pin-project 1.1.3", - "tracing", -] - -[[package]] -name = "trust-dns-proto" -version = "0.19.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cad71a0c0d68ab9941d2fb6e82f8fb2e86d9945b94e1661dd0aaea2b88215a9" -dependencies = [ - "async-trait", - "cfg-if 1.0.0", - "enum-as-inner", - "futures", - "idna 0.2.3", - "lazy_static", - "log", - "rand 0.7.3", - "smallvec", - "thiserror", - "tokio 0.2.25", - "url", -] - -[[package]] -name = "trust-dns-resolver" -version = "0.19.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "710f593b371175db53a26d0b38ed2978fafb9e9e8d3868b1acd753ea18df0ceb" -dependencies = [ - "cfg-if 0.1.10", - "futures", - "ipconfig", - "lazy_static", - "log", - "lru-cache", - "resolv-conf", - "smallvec", - "thiserror", - "tokio 0.2.25", - "trust-dns-proto", -] - [[package]] name = "try-lock" version = "0.2.4" @@ -2452,7 +1708,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" dependencies = [ "form_urlencoded", - "idna 0.4.0", + "idna", "percent-encoding", ] @@ -2463,15 +1719,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1436e58182935dcd9ce0add9ea0b558e8a87befe01c1a301e6020aeb0876363" dependencies = [ "cfg-if 0.1.10", - "rand 0.4.6", - "serde", ] [[package]] name = "uuid" -version = "0.8.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" +checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" +dependencies = [ + "getrandom", + "serde", +] [[package]] name = "vcpkg" @@ -2494,12 +1752,6 @@ dependencies = [ "try-lock", ] -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.10.0+wasi-snapshot-preview1" @@ -2588,18 +1840,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "widestring" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" - -[[package]] -name = "winapi" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" - [[package]] name = "winapi" version = "0.3.9" @@ -2610,12 +1850,6 @@ dependencies = [ "winapi-x86_64-pc-windows-gnu", ] -[[package]] -name = "winapi-build" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" - [[package]] name = "winapi-i686-pc-windows-gnu" version = "0.4.0" @@ -2628,7 +1862,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" dependencies = [ - "winapi 0.3.9", + "winapi", ] [[package]] @@ -2712,15 +1946,6 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" -[[package]] -name = "winreg" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" -dependencies = [ - "winapi 0.3.9", -] - [[package]] name = "winreg" version = "0.50.0" @@ -2732,11 +1957,31 @@ dependencies = [ ] [[package]] -name = "ws2_32-sys" -version = "0.2.1" +name = "zstd" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" +checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" dependencies = [ - "winapi 0.2.8", - "winapi-build", + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "6.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" +dependencies = [ + "libc", + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.8+zstd.1.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" +dependencies = [ + "cc", + "libc", + "pkg-config", ] diff --git a/backend/Cargo.toml b/backend/Cargo.toml index b722ddb..b50ad77 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -6,19 +6,20 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -actix-web = "3.0" -actix-rt = "1.0" -chrono = { version = "0.4", features = ["serde"] } +actix-web = "4.4.0" +actix-rt = "2.9.0" +chrono = { version = "0.4.28", features = ["serde"] } dotenv = "0.15.0" diesel = { version = "1.4", features = ["postgres", "r2d2", "uuid", "chrono"] } diesel_migrations = "1.4" env_logger = "0.10.0" -lazy_static = "1.4" -listenfd = "0.3" +lazy_static = "1.4.0" +listenfd = "1.0.1" quick-xml = { version = "0.30.0", features = ["serialize"] } -r2d2 = "0.8" -reqwest = "0.11.19" -serde = {version = "1.0.185", features = ["derive"]} -serde_json = "1.0" +r2d2 = "0.8.10" +reqwest = "0.11.20" +serde = {version = "1.0.188", features = ["derive"]} +serde_json = "1.0.105" tokio = { version = "1.32.0", features = ["macros", "rt"] } -uuid = { version = "0.6", features = ["serde", "v4"] } +uuid = { version = "1.4.1", features = ["serde", "v4"] } +log = "0.4.20" diff --git a/backend/migrations/create_airports/down.sql b/backend/migrations/create_airports/down.sql new file mode 100644 index 0000000..803b3d3 --- /dev/null +++ b/backend/migrations/create_airports/down.sql @@ -0,0 +1 @@ +DROP TABLE airports; \ No newline at end of file diff --git a/backend/migrations/create_airports/up.sql b/backend/migrations/create_airports/up.sql new file mode 100644 index 0000000..5dbf63f --- /dev/null +++ b/backend/migrations/create_airports/up.sql @@ -0,0 +1,7 @@ +CREATE TABLE "airports" ( + id SERIAL PRIMARY KEY, + full_name VARCHAR NOT NULL, + icao VARCHAR NOT NULL, + latitude INT NOT NULL, + longitude INT NOT NULL +) \ No newline at end of file diff --git a/backend/migrations/create_metars/down.sql b/backend/migrations/create_metars/down.sql new file mode 100644 index 0000000..15b92b8 --- /dev/null +++ b/backend/migrations/create_metars/down.sql @@ -0,0 +1 @@ +DROP TABLE metars; \ No newline at end of file diff --git a/backend/migrations/create_metars/up.sql b/backend/migrations/create_metars/up.sql new file mode 100644 index 0000000..7773f5f --- /dev/null +++ b/backend/migrations/create_metars/up.sql @@ -0,0 +1,24 @@ +CREATE TABLE "metars" ( + id SERIAL PRIMARY KEY, + icao TEXT NOT NULL, + raw_text TEXT NOT NULL, + station_id TEXT NOT NULL, + observation_time TEXT NOT NULL, + latitude INTEGER NOT NULL, + longitude INTEGER NOT NULL, + temp_c DOUBLE PRECISION NOT NULL, + dewpoint_c DOUBLE PRECISION NOT NULL, + wind_dir_degrees INTEGER NOT NULL, + wind_speed_kt INTEGER NOT NULL, + visibility_statute_mi TEXT NOT NULL, + altim_in_hg DOUBLE PRECISION NOT NULL, + sea_level_pressure_mb DOUBLE PRECISION, + wx_string TEXT, + flight_category TEXT, + three_hr_pressure_tendency_mb DOUBLE PRECISION, + metar_type TEXT, + max_t_c DOUBLE PRECISION, + min_t_c DOUBLE PRECISION, + precip_in DOUBLE PRECISION, + elevation_m INTEGER +) \ No newline at end of file diff --git a/backend/migrations/diesel_initial_setup/down.sql b/backend/migrations/diesel_initial_setup/down.sql new file mode 100644 index 0000000..0014907 --- /dev/null +++ b/backend/migrations/diesel_initial_setup/down.sql @@ -0,0 +1,2 @@ +DROP FUNCTION IF EXISTS diesel_manage_updated_at(_tbl regclass); +DROP FUNCTION IF EXISTS diesel_set_updated_at(); \ No newline at end of file diff --git a/backend/migrations/diesel_initial_setup/up.sql b/backend/migrations/diesel_initial_setup/up.sql new file mode 100644 index 0000000..990dcb0 --- /dev/null +++ b/backend/migrations/diesel_initial_setup/up.sql @@ -0,0 +1,18 @@ +CREATE OR REPLACE FUNCTION diesel_manage_updated_at(_tbl regclass) RETURNS VOID AS $$ +BEGIN + EXECUTE format('CREATE TRIGGER set_updated_at BEFORE UPDATE ON %s + FOR EACH ROW EXECUTE PROCEDURE diesel_set_updated_at()', _tbl); +END; +$$ LANGUAGE plpgsql; + +CREATE OR REPLACE FUNCTION diesel_set_updated_at() RETURNS trigger AS $$ +BEGIN + IF ( + NEW IS DISTINCT FROM OLD AND + NEW.updated_at IS NOT DISTINCT FROM OLD.updated_at + ) THEN + NEW.updated_at := current_timestamp; + END IF; + RETURN NEW; +END; +$$ LANGUAGE plpgsql; \ No newline at end of file diff --git a/backend/src/airports/model.rs b/backend/src/airports/model.rs index 0698723..3047c77 100644 --- a/backend/src/airports/model.rs +++ b/backend/src/airports/model.rs @@ -7,19 +7,19 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, AsChangeset, Insertable)] #[table_name = "airports"] pub struct Airport { - pub name: String, + pub full_name: String, pub icao: String, - pub latitude: f32, - pub longitude: f32, + pub latitude: f64, + pub longitude: f64, } #[derive(Serialize, Deserialize, Queryable)] pub struct Airports { pub id: i32, - pub name: String, + pub full_name: String, pub icao: String, - pub latitude: f32, - pub longitude: f32, + pub latitude: f64, + pub longitude: f64, } impl Airports { @@ -28,4 +28,34 @@ impl Airports { let airports = airports::table.load::(&conn)?; Ok(airports) } + + pub fn find(id: i32) -> Result { + let conn = db::connection()?; + let airport = airports::table.filter(airports::id.eq(id)).first(&conn)?; + Ok(airport) +} + +pub fn create(airport: Airport) -> Result { + let conn = db::connection()?; + let airport = Airport::from(airport); + let airport = diesel::insert_into(airports::table) + .values(airport) + .get_result(&conn)?; + Ok(airport) +} + +pub fn update(id: i32, airport: Airport) -> Result { + let conn = db::connection()?; + let airport = diesel::update(airports::table) + .filter(airports::id.eq(id)) + .set(airport) + .get_result(&conn)?; + Ok(airport) +} + +pub fn delete(id: i32) -> Result { + let conn = db::connection()?; + let res = diesel::delete(airports::table.filter(airports::id.eq(id))).execute(&conn)?; + Ok(res) +} } \ No newline at end of file diff --git a/backend/src/airports/routes.rs b/backend/src/airports/routes.rs index e42164b..4a372a9 100644 --- a/backend/src/airports/routes.rs +++ b/backend/src/airports/routes.rs @@ -9,6 +9,37 @@ async fn find_all() -> Result { Ok(HttpResponse::Ok().json(airports)) } +#[get("/airports/{id}")] +async fn find(id: web::Path) -> Result { + let airport = Airports::find(id.into_inner())?; + Ok(HttpResponse::Ok().json(airport)) +} + +#[post("/airports")] +async fn create(airport: web::Json) -> Result { + let airport = Airports::create(airport.into_inner())?; + Ok(HttpResponse::Ok().json(airport)) +} + +#[put("/airports/{id}")] +async fn update( + id: web::Path, + airport: web::Json, +) -> Result { + let airport = Airports::update(id.into_inner(), airport.into_inner())?; + Ok(HttpResponse::Ok().json(airport)) +} + +#[delete("/airports/{id}")] +async fn delete(id: web::Path) -> Result { + let deleted_airport = Airports::delete(id.into_inner())?; + Ok(HttpResponse::Ok().json(json!({ "deleted": deleted_airport }))) +} + pub fn init_routes(config: &mut web::ServiceConfig) { config.service(find_all); + config.service(find); + config.service(create); + config.service(update); + config.service(delete); } \ No newline at end of file diff --git a/backend/src/db.rs b/backend/src/db.rs index 31c855f..f7b032a 100644 --- a/backend/src/db.rs +++ b/backend/src/db.rs @@ -2,13 +2,14 @@ use crate::error_handler::CustomError; use diesel::pg::PgConnection; use diesel::r2d2::ConnectionManager; use lazy_static::lazy_static; +use log::{error, info}; use r2d2; use std::env; type Pool = r2d2::Pool>; pub type DbConnection = r2d2::PooledConnection>; -embed_migrations!(); +diesel_migrations::embed_migrations!(); lazy_static! { static ref POOL: Pool = { @@ -21,7 +22,10 @@ lazy_static! { pub fn init() { lazy_static::initialize(&POOL); let conn = connection().expect("Failed to get db connection"); - embedded_migrations::run(&conn).unwrap(); + match embedded_migrations::run(&conn) { + Ok(_) => info!("Database initialized"), + Err(err) => error!("Failed to initialize database; {}", err), + }; } pub fn connection() -> Result { diff --git a/backend/src/error_handler.rs b/backend/src/error_handler.rs index 3ca8d1c..0c3b62b 100644 --- a/backend/src/error_handler.rs +++ b/backend/src/error_handler.rs @@ -1,11 +1,11 @@ use actix_web::http::StatusCode; use actix_web::{HttpResponse, ResponseError}; use diesel::result::Error as DieselError; -use serde::Deserialize; +use serde::{Deserialize, Serialize}; use serde_json::json; use std::fmt; -#[derive(Debug, Deserialize)] +#[derive(Debug, Deserialize, Serialize)] pub struct CustomError { pub error_status_code: u16, pub error_message: String, @@ -31,7 +31,7 @@ impl From for CustomError { match error { DieselError::DatabaseError(_, err) => CustomError::new(409, err.message().to_string()), DieselError::NotFound => { - CustomError::new(404, "The employee record not found".to_string()) + CustomError::new(404, "The airport record was not found".to_string()) } err => CustomError::new(500, format!("Unknown Diesel error: {}", err)), } diff --git a/backend/src/main.rs b/backend/src/main.rs index 282eab3..be3486c 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -11,15 +11,20 @@ use std::env; mod airports; mod db; mod error_handler; +mod metars; mod schema; #[actix_rt::main] async fn main() -> std::io::Result<()> { dotenv().ok(); + env_logger::init(); db::init(); let mut listenfd = ListenFd::from_env(); - let mut server = HttpServer::new(|| App::new().configure(airports::init_routes)); + let mut server = HttpServer::new(|| App::new() + .configure(airports::init_routes) + .configure(metars::init_routes) + ); server = match listenfd.take_tcp_listener(0)? { Some(listener) => server.listen(listener)?, diff --git a/backend/src/metars/mod.rs b/backend/src/metars/mod.rs new file mode 100644 index 0000000..6666fdc --- /dev/null +++ b/backend/src/metars/mod.rs @@ -0,0 +1,5 @@ +mod model; +mod routes; + +pub use model::*; +pub use routes::init_routes; \ No newline at end of file diff --git a/backend/src/metars/model.rs b/backend/src/metars/model.rs new file mode 100644 index 0000000..00e4127 --- /dev/null +++ b/backend/src/metars/model.rs @@ -0,0 +1,162 @@ +use crate::error_handler::CustomError; +use crate::schema::metars; +use log::warn; +use std::io::BufRead; +use quick_xml::{Reader, events::{Event, BytesStart}, Writer, de::Deserializer}; +use serde::{Deserialize, Serialize}; + +#[derive(Serialize, Deserialize)] +pub struct QualityControlFlags { + pub auto: Option, + pub auto_station: Option +} + +#[derive(Serialize, Deserialize, AsChangeset, Insertable)] +#[table_name = "metars"] +pub struct Metar { + pub icao: String, + pub raw_text: String, + pub station_id: String, + pub observation_time: String, + pub latitude: f64, + pub longitude: f64, + pub temp_c: f64, + pub dewpoint_c: f64, + pub wind_dir_degrees: i32, + pub wind_speed_kt: i32, + pub visibility_statute_mi: String, + pub altim_in_hg: f64, + pub sea_level_pressure_mb: Option, + // pub quality_control_flags: Option, + pub wx_string: Option, + // pub sky_con dition: Option>, // TODO work on attributes + pub flight_category: String, + pub three_hr_pressure_tendency_mb: Option, + pub metar_type: String, + #[serde(rename = "maxT_c")] + pub max_t_c: Option, + #[serde(rename = "minT_c")] + pub min_t_c: Option, + pub precip_in: Option, + pub elevation_m: i32 +} + +#[derive(Serialize, Deserialize, Queryable)] +pub struct Metars { + // pub id: i32, + // pub icao: String, + pub raw_text: String, + pub station_id: String, + pub observation_time: String, + pub latitude: f64, + pub longitude: f64, + pub temp_c: f64, + pub dewpoint_c: f64, + pub wind_dir_degrees: i32, + pub wind_speed_kt: i32, + pub visibility_statute_mi: String, + pub altim_in_hg: f64, + pub sea_level_pressure_mb: Option, + pub quality_control_flags: Option, + pub wx_string: Option, + // pub sky_condition: Option>, // TODO work on attributes + pub flight_category: String, + pub three_hr_pressure_tendency_mb: Option, + pub metar_type: String, + #[serde(rename = "maxT_c")] + pub max_t_c: Option, + #[serde(rename = "minT_c")] + pub min_t_c: Option, + pub precip_in: Option, + pub elevation_m: i32 +} + +impl Metars { + pub async fn get_all(icaos: String) -> Result, CustomError> { + // let station_string = station_icaos.join(","); + let url = format!("https://beta.aviationweather.gov/cgi-bin/data/metar.php?ids={}&format=xml", icaos); + let metars: Vec = match reqwest::get(url).await { + Ok(r) => match r.text().await { + Ok(r) => { + match Metars::parse(r) { + Ok(m) => m, + Err(err) => { + warn!("{}", err); + vec![] + } + } + }, + Err(err) => { + warn!("Unable to parse METAR request: {}", err); + vec![] + } + }, + Err(err) => { + warn!("Unable to get METAR request: {}", err); + vec![] + } + }; + Ok(metars) + } + + pub fn parse(input: String) -> Result, CustomError> { + if input.is_empty() { + return Err(CustomError::new(500, "Input is empty".to_string())) + } + + let mut reader = Reader::from_str(&input); + let mut buf = Vec::new(); + let mut junk_buf: Vec = Vec::new(); + let mut metars: Vec = vec![]; + + loop { + match reader.read_event_into(&mut buf) { + Err(e) => panic!("Error at position: {}: {:?}", reader.buffer_position(), e), + Ok(Event::Eof) => break, + Ok(Event::Start(e)) => { + match e.name().as_ref() { + b"METAR" => { + let metar_bytes = Metars::read_to_end_into_buffer(&mut reader, &e, &mut junk_buf).unwrap(); + let str = std::str::from_utf8(&metar_bytes).unwrap(); + let mut deserializer = Deserializer::from_str(str); + let metar = Metars::deserialize(&mut deserializer).unwrap(); + metars.push(metar); + }, + _ => () + } + }, + _ => () + } + } + + return Ok(metars) + } + + // https://capnfabs.net/posts/parsing-huge-xml-quickxml-rust-serde/ + pub fn read_to_end_into_buffer(reader: &mut Reader, start_tag: &BytesStart, junk_buf: &mut Vec) -> Result, quick_xml::Error> { + let mut depth = 0; + let mut output_buf: Vec = Vec::new(); + let mut w = Writer::new(&mut output_buf); + let tag_name = start_tag.name(); + w.write_event(Event::Start(start_tag.clone()))?; + loop { + junk_buf.clear(); + let event = reader.read_event_into(junk_buf)?; + w.write_event(&event)?; + + match event { + Event::Start(e) if e.name() == tag_name => depth += 1, + Event::End(e) if e.name() == tag_name => { + if depth == 0 { + return Ok(output_buf); + } + depth -= 1; + } + Event::Eof => { + panic!("EOF") + } + _ => {} + } + } + } +} \ No newline at end of file diff --git a/backend/src/metars/routes.rs b/backend/src/metars/routes.rs new file mode 100644 index 0000000..22cc253 --- /dev/null +++ b/backend/src/metars/routes.rs @@ -0,0 +1,18 @@ +use crate::error_handler::CustomError; +use crate::metars::Metars; +use actix_web::{get, web, HttpResponse}; + +#[get("metars/{ids}")] +async fn get_all(ids: web::Path) -> Result { + let airports = web::block(|| Ok::<_, CustomError>(async {Metars::get_all(ids.into_inner()).await})) + .await + .unwrap() + .unwrap() + .await + .unwrap(); + Ok(HttpResponse::Ok().json(airports)) +} + +pub fn init_routes(config: &mut web::ServiceConfig) { + config.service(get_all); +} \ No newline at end of file diff --git a/backend/src/schema.rs b/backend/src/schema.rs index f2fcdf3..7969bd9 100644 --- a/backend/src/schema.rs +++ b/backend/src/schema.rs @@ -1,9 +1,36 @@ -table! { +diesel::table! { airports (id) { - id -> Int4, - name -> Varchar, - icao -> Varchar, - latitude: Int4, - longitude: Int4 + id -> Integer, + full_name -> Text, + icao -> Text, + latitude -> Double, + longitude -> Double, } -} \ No newline at end of file +} + +diesel::table! { + metars (id) { + id -> Integer, + icao -> Text, + raw_text -> Text, + station_id -> Text, + observation_time -> Text, + latitude -> Double, + longitude -> Double, + temp_c -> Double, + dewpoint_c -> Double, + wind_dir_degrees -> Integer, + wind_speed_kt -> Integer, + visibility_statute_mi -> Text, + altim_in_hg -> Double, + sea_level_pressure_mb -> Nullable, + wx_string -> Nullable, + flight_category -> Text, + three_hr_pressure_tendency_mb -> Nullable, + metar_type -> Text, + max_t_c -> Nullable, + min_t_c -> Nullable, + precip_in -> Nullable, + elevation_m -> Integer, + } +} diff --git a/data/PG_VERSION b/data/PG_VERSION new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/data/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/data/base/1/112 b/data/base/1/112 new file mode 100644 index 0000000..784a4c1 Binary files /dev/null and b/data/base/1/112 differ diff --git a/data/base/1/113 b/data/base/1/113 new file mode 100644 index 0000000..cc2c412 Binary files /dev/null and b/data/base/1/113 differ diff --git a/data/base/1/1247 b/data/base/1/1247 new file mode 100644 index 0000000..08dded4 Binary files /dev/null and b/data/base/1/1247 differ diff --git a/data/base/1/1247_fsm b/data/base/1/1247_fsm new file mode 100644 index 0000000..d9ff302 Binary files /dev/null and b/data/base/1/1247_fsm differ diff --git a/data/base/1/1247_vm b/data/base/1/1247_vm new file mode 100644 index 0000000..d15f850 Binary files /dev/null and b/data/base/1/1247_vm differ diff --git a/data/base/1/1249 b/data/base/1/1249 new file mode 100644 index 0000000..ffff2de Binary files /dev/null and b/data/base/1/1249 differ diff --git a/data/base/1/1249_fsm b/data/base/1/1249_fsm new file mode 100644 index 0000000..87def57 Binary files /dev/null and b/data/base/1/1249_fsm differ diff --git a/data/base/1/1249_vm b/data/base/1/1249_vm new file mode 100644 index 0000000..cbc2ed0 Binary files /dev/null and b/data/base/1/1249_vm differ diff --git a/data/base/1/1255 b/data/base/1/1255 new file mode 100644 index 0000000..9b0ffc9 Binary files /dev/null and b/data/base/1/1255 differ diff --git a/data/base/1/1255_fsm b/data/base/1/1255_fsm new file mode 100644 index 0000000..5abeaaf Binary files /dev/null and b/data/base/1/1255_fsm differ diff --git a/data/base/1/1255_vm b/data/base/1/1255_vm new file mode 100644 index 0000000..94955c9 Binary files /dev/null and b/data/base/1/1255_vm differ diff --git a/data/base/1/1259 b/data/base/1/1259 new file mode 100644 index 0000000..426641f Binary files /dev/null and b/data/base/1/1259 differ diff --git a/data/base/1/1259_fsm b/data/base/1/1259_fsm new file mode 100644 index 0000000..bb60b30 Binary files /dev/null and b/data/base/1/1259_fsm differ diff --git a/data/base/1/1259_vm b/data/base/1/1259_vm new file mode 100644 index 0000000..db9f0bd Binary files /dev/null and b/data/base/1/1259_vm differ diff --git a/data/base/1/13393 b/data/base/1/13393 new file mode 100644 index 0000000..bbf5883 Binary files /dev/null and b/data/base/1/13393 differ diff --git a/data/base/1/13393_fsm b/data/base/1/13393_fsm new file mode 100644 index 0000000..dff9611 Binary files /dev/null and b/data/base/1/13393_fsm differ diff --git a/data/base/1/13393_vm b/data/base/1/13393_vm new file mode 100644 index 0000000..243db7e Binary files /dev/null and b/data/base/1/13393_vm differ diff --git a/data/base/1/13396 b/data/base/1/13396 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/13397 b/data/base/1/13397 new file mode 100644 index 0000000..ffc8019 Binary files /dev/null and b/data/base/1/13397 differ diff --git a/data/base/1/13398 b/data/base/1/13398 new file mode 100644 index 0000000..e9c6409 Binary files /dev/null and b/data/base/1/13398 differ diff --git a/data/base/1/13398_fsm b/data/base/1/13398_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/data/base/1/13398_fsm differ diff --git a/data/base/1/13398_vm b/data/base/1/13398_vm new file mode 100644 index 0000000..d2d3981 Binary files /dev/null and b/data/base/1/13398_vm differ diff --git a/data/base/1/13401 b/data/base/1/13401 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/13402 b/data/base/1/13402 new file mode 100644 index 0000000..e2093a7 Binary files /dev/null and b/data/base/1/13402 differ diff --git a/data/base/1/13403 b/data/base/1/13403 new file mode 100644 index 0000000..130bea8 Binary files /dev/null and b/data/base/1/13403 differ diff --git a/data/base/1/13403_fsm b/data/base/1/13403_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/data/base/1/13403_fsm differ diff --git a/data/base/1/13403_vm b/data/base/1/13403_vm new file mode 100644 index 0000000..465b062 Binary files /dev/null and b/data/base/1/13403_vm differ diff --git a/data/base/1/13406 b/data/base/1/13406 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/13407 b/data/base/1/13407 new file mode 100644 index 0000000..c77a587 Binary files /dev/null and b/data/base/1/13407 differ diff --git a/data/base/1/13408 b/data/base/1/13408 new file mode 100644 index 0000000..b4a4038 Binary files /dev/null and b/data/base/1/13408 differ diff --git a/data/base/1/13408_fsm b/data/base/1/13408_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/data/base/1/13408_fsm differ diff --git a/data/base/1/13408_vm b/data/base/1/13408_vm new file mode 100644 index 0000000..461e174 Binary files /dev/null and b/data/base/1/13408_vm differ diff --git a/data/base/1/13411 b/data/base/1/13411 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/13412 b/data/base/1/13412 new file mode 100644 index 0000000..f788352 Binary files /dev/null and b/data/base/1/13412 differ diff --git a/data/base/1/1417 b/data/base/1/1417 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/1418 b/data/base/1/1418 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/174 b/data/base/1/174 new file mode 100644 index 0000000..2e4cc9f Binary files /dev/null and b/data/base/1/174 differ diff --git a/data/base/1/175 b/data/base/1/175 new file mode 100644 index 0000000..15d51dd Binary files /dev/null and b/data/base/1/175 differ diff --git a/data/base/1/2187 b/data/base/1/2187 new file mode 100644 index 0000000..37ef63e Binary files /dev/null and b/data/base/1/2187 differ diff --git a/data/base/1/2224 b/data/base/1/2224 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2228 b/data/base/1/2228 new file mode 100644 index 0000000..738f259 Binary files /dev/null and b/data/base/1/2228 differ diff --git a/data/base/1/2328 b/data/base/1/2328 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2336 b/data/base/1/2336 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2337 b/data/base/1/2337 new file mode 100644 index 0000000..3ddb55b Binary files /dev/null and b/data/base/1/2337 differ diff --git a/data/base/1/2579 b/data/base/1/2579 new file mode 100644 index 0000000..0b9442b Binary files /dev/null and b/data/base/1/2579 differ diff --git a/data/base/1/2600 b/data/base/1/2600 new file mode 100644 index 0000000..a1305d7 Binary files /dev/null and b/data/base/1/2600 differ diff --git a/data/base/1/2600_fsm b/data/base/1/2600_fsm new file mode 100644 index 0000000..b849084 Binary files /dev/null and b/data/base/1/2600_fsm differ diff --git a/data/base/1/2600_vm b/data/base/1/2600_vm new file mode 100644 index 0000000..320c745 Binary files /dev/null and b/data/base/1/2600_vm differ diff --git a/data/base/1/2601 b/data/base/1/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/data/base/1/2601 differ diff --git a/data/base/1/2601_fsm b/data/base/1/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/data/base/1/2601_fsm differ diff --git a/data/base/1/2601_vm b/data/base/1/2601_vm new file mode 100644 index 0000000..cfc2c7d Binary files /dev/null and b/data/base/1/2601_vm differ diff --git a/data/base/1/2602 b/data/base/1/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/data/base/1/2602 differ diff --git a/data/base/1/2602_fsm b/data/base/1/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/data/base/1/2602_fsm differ diff --git a/data/base/1/2602_vm b/data/base/1/2602_vm new file mode 100644 index 0000000..e900559 Binary files /dev/null and b/data/base/1/2602_vm differ diff --git a/data/base/1/2603 b/data/base/1/2603 new file mode 100644 index 0000000..601d008 Binary files /dev/null and b/data/base/1/2603 differ diff --git a/data/base/1/2603_fsm b/data/base/1/2603_fsm new file mode 100644 index 0000000..9b324db Binary files /dev/null and b/data/base/1/2603_fsm differ diff --git a/data/base/1/2603_vm b/data/base/1/2603_vm new file mode 100644 index 0000000..79bbf44 Binary files /dev/null and b/data/base/1/2603_vm differ diff --git a/data/base/1/2604 b/data/base/1/2604 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2605 b/data/base/1/2605 new file mode 100644 index 0000000..eeaa7ea Binary files /dev/null and b/data/base/1/2605 differ diff --git a/data/base/1/2605_fsm b/data/base/1/2605_fsm new file mode 100644 index 0000000..f3b92bf Binary files /dev/null and b/data/base/1/2605_fsm differ diff --git a/data/base/1/2605_vm b/data/base/1/2605_vm new file mode 100644 index 0000000..da062d7 Binary files /dev/null and b/data/base/1/2605_vm differ diff --git a/data/base/1/2606 b/data/base/1/2606 new file mode 100644 index 0000000..0a38b1a Binary files /dev/null and b/data/base/1/2606 differ diff --git a/data/base/1/2606_fsm b/data/base/1/2606_fsm new file mode 100644 index 0000000..286dd81 Binary files /dev/null and b/data/base/1/2606_fsm differ diff --git a/data/base/1/2606_vm b/data/base/1/2606_vm new file mode 100644 index 0000000..d34bccf Binary files /dev/null and b/data/base/1/2606_vm differ diff --git a/data/base/1/2607 b/data/base/1/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/data/base/1/2607 differ diff --git a/data/base/1/2607_fsm b/data/base/1/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/data/base/1/2607_fsm differ diff --git a/data/base/1/2607_vm b/data/base/1/2607_vm new file mode 100644 index 0000000..93cd26c Binary files /dev/null and b/data/base/1/2607_vm differ diff --git a/data/base/1/2608 b/data/base/1/2608 new file mode 100644 index 0000000..a2e6643 Binary files /dev/null and b/data/base/1/2608 differ diff --git a/data/base/1/2608_fsm b/data/base/1/2608_fsm new file mode 100644 index 0000000..6ba89a4 Binary files /dev/null and b/data/base/1/2608_fsm differ diff --git a/data/base/1/2608_vm b/data/base/1/2608_vm new file mode 100644 index 0000000..34b1e51 Binary files /dev/null and b/data/base/1/2608_vm differ diff --git a/data/base/1/2609 b/data/base/1/2609 new file mode 100644 index 0000000..a0cb9dd Binary files /dev/null and b/data/base/1/2609 differ diff --git a/data/base/1/2609_fsm b/data/base/1/2609_fsm new file mode 100644 index 0000000..84501f7 Binary files /dev/null and b/data/base/1/2609_fsm differ diff --git a/data/base/1/2609_vm b/data/base/1/2609_vm new file mode 100644 index 0000000..80650da Binary files /dev/null and b/data/base/1/2609_vm differ diff --git a/data/base/1/2610 b/data/base/1/2610 new file mode 100644 index 0000000..be56a53 Binary files /dev/null and b/data/base/1/2610 differ diff --git a/data/base/1/2610_fsm b/data/base/1/2610_fsm new file mode 100644 index 0000000..dbd22e1 Binary files /dev/null and b/data/base/1/2610_fsm differ diff --git a/data/base/1/2610_vm b/data/base/1/2610_vm new file mode 100644 index 0000000..51c3933 Binary files /dev/null and b/data/base/1/2610_vm differ diff --git a/data/base/1/2611 b/data/base/1/2611 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2612 b/data/base/1/2612 new file mode 100644 index 0000000..2fcc7a2 Binary files /dev/null and b/data/base/1/2612 differ diff --git a/data/base/1/2612_fsm b/data/base/1/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/data/base/1/2612_fsm differ diff --git a/data/base/1/2612_vm b/data/base/1/2612_vm new file mode 100644 index 0000000..3a6de45 Binary files /dev/null and b/data/base/1/2612_vm differ diff --git a/data/base/1/2613 b/data/base/1/2613 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2615 b/data/base/1/2615 new file mode 100644 index 0000000..d2dbffc Binary files /dev/null and b/data/base/1/2615 differ diff --git a/data/base/1/2615_fsm b/data/base/1/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/data/base/1/2615_fsm differ diff --git a/data/base/1/2615_vm b/data/base/1/2615_vm new file mode 100644 index 0000000..dbcef17 Binary files /dev/null and b/data/base/1/2615_vm differ diff --git a/data/base/1/2616 b/data/base/1/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/data/base/1/2616 differ diff --git a/data/base/1/2616_fsm b/data/base/1/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/data/base/1/2616_fsm differ diff --git a/data/base/1/2616_vm b/data/base/1/2616_vm new file mode 100644 index 0000000..3bead8d Binary files /dev/null and b/data/base/1/2616_vm differ diff --git a/data/base/1/2617 b/data/base/1/2617 new file mode 100644 index 0000000..bcdfc18 Binary files /dev/null and b/data/base/1/2617 differ diff --git a/data/base/1/2617_fsm b/data/base/1/2617_fsm new file mode 100644 index 0000000..29d6066 Binary files /dev/null and b/data/base/1/2617_fsm differ diff --git a/data/base/1/2617_vm b/data/base/1/2617_vm new file mode 100644 index 0000000..d312031 Binary files /dev/null and b/data/base/1/2617_vm differ diff --git a/data/base/1/2618 b/data/base/1/2618 new file mode 100644 index 0000000..97abf01 Binary files /dev/null and b/data/base/1/2618 differ diff --git a/data/base/1/2618_fsm b/data/base/1/2618_fsm new file mode 100644 index 0000000..e162e37 Binary files /dev/null and b/data/base/1/2618_fsm differ diff --git a/data/base/1/2618_vm b/data/base/1/2618_vm new file mode 100644 index 0000000..5f12951 Binary files /dev/null and b/data/base/1/2618_vm differ diff --git a/data/base/1/2619 b/data/base/1/2619 new file mode 100644 index 0000000..aadc621 Binary files /dev/null and b/data/base/1/2619 differ diff --git a/data/base/1/2619_fsm b/data/base/1/2619_fsm new file mode 100644 index 0000000..047f30e Binary files /dev/null and b/data/base/1/2619_fsm differ diff --git a/data/base/1/2619_vm b/data/base/1/2619_vm new file mode 100644 index 0000000..357a45a Binary files /dev/null and b/data/base/1/2619_vm differ diff --git a/data/base/1/2620 b/data/base/1/2620 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2650 b/data/base/1/2650 new file mode 100644 index 0000000..32ff8a1 Binary files /dev/null and b/data/base/1/2650 differ diff --git a/data/base/1/2651 b/data/base/1/2651 new file mode 100644 index 0000000..57e7d5d Binary files /dev/null and b/data/base/1/2651 differ diff --git a/data/base/1/2652 b/data/base/1/2652 new file mode 100644 index 0000000..6b5a470 Binary files /dev/null and b/data/base/1/2652 differ diff --git a/data/base/1/2653 b/data/base/1/2653 new file mode 100644 index 0000000..3bf2381 Binary files /dev/null and b/data/base/1/2653 differ diff --git a/data/base/1/2654 b/data/base/1/2654 new file mode 100644 index 0000000..fcb49cc Binary files /dev/null and b/data/base/1/2654 differ diff --git a/data/base/1/2655 b/data/base/1/2655 new file mode 100644 index 0000000..2b0b670 Binary files /dev/null and b/data/base/1/2655 differ diff --git a/data/base/1/2656 b/data/base/1/2656 new file mode 100644 index 0000000..369964d Binary files /dev/null and b/data/base/1/2656 differ diff --git a/data/base/1/2657 b/data/base/1/2657 new file mode 100644 index 0000000..cd9e14c Binary files /dev/null and b/data/base/1/2657 differ diff --git a/data/base/1/2658 b/data/base/1/2658 new file mode 100644 index 0000000..00d5971 Binary files /dev/null and b/data/base/1/2658 differ diff --git a/data/base/1/2659 b/data/base/1/2659 new file mode 100644 index 0000000..3a9a6ef Binary files /dev/null and b/data/base/1/2659 differ diff --git a/data/base/1/2660 b/data/base/1/2660 new file mode 100644 index 0000000..fd66d22 Binary files /dev/null and b/data/base/1/2660 differ diff --git a/data/base/1/2661 b/data/base/1/2661 new file mode 100644 index 0000000..3c62a6f Binary files /dev/null and b/data/base/1/2661 differ diff --git a/data/base/1/2662 b/data/base/1/2662 new file mode 100644 index 0000000..aad8a5e Binary files /dev/null and b/data/base/1/2662 differ diff --git a/data/base/1/2663 b/data/base/1/2663 new file mode 100644 index 0000000..d8e9b8b Binary files /dev/null and b/data/base/1/2663 differ diff --git a/data/base/1/2664 b/data/base/1/2664 new file mode 100644 index 0000000..e880b9e Binary files /dev/null and b/data/base/1/2664 differ diff --git a/data/base/1/2665 b/data/base/1/2665 new file mode 100644 index 0000000..53568c5 Binary files /dev/null and b/data/base/1/2665 differ diff --git a/data/base/1/2666 b/data/base/1/2666 new file mode 100644 index 0000000..788fa7f Binary files /dev/null and b/data/base/1/2666 differ diff --git a/data/base/1/2667 b/data/base/1/2667 new file mode 100644 index 0000000..d33e2da Binary files /dev/null and b/data/base/1/2667 differ diff --git a/data/base/1/2668 b/data/base/1/2668 new file mode 100644 index 0000000..8ca1619 Binary files /dev/null and b/data/base/1/2668 differ diff --git a/data/base/1/2669 b/data/base/1/2669 new file mode 100644 index 0000000..b13c335 Binary files /dev/null and b/data/base/1/2669 differ diff --git a/data/base/1/2670 b/data/base/1/2670 new file mode 100644 index 0000000..936feee Binary files /dev/null and b/data/base/1/2670 differ diff --git a/data/base/1/2673 b/data/base/1/2673 new file mode 100644 index 0000000..2eacc48 Binary files /dev/null and b/data/base/1/2673 differ diff --git a/data/base/1/2674 b/data/base/1/2674 new file mode 100644 index 0000000..bc328de Binary files /dev/null and b/data/base/1/2674 differ diff --git a/data/base/1/2675 b/data/base/1/2675 new file mode 100644 index 0000000..c7bd682 Binary files /dev/null and b/data/base/1/2675 differ diff --git a/data/base/1/2678 b/data/base/1/2678 new file mode 100644 index 0000000..201cb3f Binary files /dev/null and b/data/base/1/2678 differ diff --git a/data/base/1/2679 b/data/base/1/2679 new file mode 100644 index 0000000..26b9bf6 Binary files /dev/null and b/data/base/1/2679 differ diff --git a/data/base/1/2680 b/data/base/1/2680 new file mode 100644 index 0000000..7a3a272 Binary files /dev/null and b/data/base/1/2680 differ diff --git a/data/base/1/2681 b/data/base/1/2681 new file mode 100644 index 0000000..8e10ae7 Binary files /dev/null and b/data/base/1/2681 differ diff --git a/data/base/1/2682 b/data/base/1/2682 new file mode 100644 index 0000000..ea16e6b Binary files /dev/null and b/data/base/1/2682 differ diff --git a/data/base/1/2683 b/data/base/1/2683 new file mode 100644 index 0000000..117ee7a Binary files /dev/null and b/data/base/1/2683 differ diff --git a/data/base/1/2684 b/data/base/1/2684 new file mode 100644 index 0000000..e25e168 Binary files /dev/null and b/data/base/1/2684 differ diff --git a/data/base/1/2685 b/data/base/1/2685 new file mode 100644 index 0000000..42c2866 Binary files /dev/null and b/data/base/1/2685 differ diff --git a/data/base/1/2686 b/data/base/1/2686 new file mode 100644 index 0000000..ed053f8 Binary files /dev/null and b/data/base/1/2686 differ diff --git a/data/base/1/2687 b/data/base/1/2687 new file mode 100644 index 0000000..5a9ab08 Binary files /dev/null and b/data/base/1/2687 differ diff --git a/data/base/1/2688 b/data/base/1/2688 new file mode 100644 index 0000000..ba93538 Binary files /dev/null and b/data/base/1/2688 differ diff --git a/data/base/1/2689 b/data/base/1/2689 new file mode 100644 index 0000000..1a3e75c Binary files /dev/null and b/data/base/1/2689 differ diff --git a/data/base/1/2690 b/data/base/1/2690 new file mode 100644 index 0000000..3096479 Binary files /dev/null and b/data/base/1/2690 differ diff --git a/data/base/1/2691 b/data/base/1/2691 new file mode 100644 index 0000000..ba4de58 Binary files /dev/null and b/data/base/1/2691 differ diff --git a/data/base/1/2692 b/data/base/1/2692 new file mode 100644 index 0000000..da847b4 Binary files /dev/null and b/data/base/1/2692 differ diff --git a/data/base/1/2693 b/data/base/1/2693 new file mode 100644 index 0000000..1ea99d3 Binary files /dev/null and b/data/base/1/2693 differ diff --git a/data/base/1/2696 b/data/base/1/2696 new file mode 100644 index 0000000..4dadcef Binary files /dev/null and b/data/base/1/2696 differ diff --git a/data/base/1/2699 b/data/base/1/2699 new file mode 100644 index 0000000..4a75520 Binary files /dev/null and b/data/base/1/2699 differ diff --git a/data/base/1/2701 b/data/base/1/2701 new file mode 100644 index 0000000..82f5cd0 Binary files /dev/null and b/data/base/1/2701 differ diff --git a/data/base/1/2702 b/data/base/1/2702 new file mode 100644 index 0000000..2d6a98c Binary files /dev/null and b/data/base/1/2702 differ diff --git a/data/base/1/2703 b/data/base/1/2703 new file mode 100644 index 0000000..4137547 Binary files /dev/null and b/data/base/1/2703 differ diff --git a/data/base/1/2704 b/data/base/1/2704 new file mode 100644 index 0000000..6c89879 Binary files /dev/null and b/data/base/1/2704 differ diff --git a/data/base/1/2753 b/data/base/1/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/data/base/1/2753 differ diff --git a/data/base/1/2753_fsm b/data/base/1/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/data/base/1/2753_fsm differ diff --git a/data/base/1/2753_vm b/data/base/1/2753_vm new file mode 100644 index 0000000..2547702 Binary files /dev/null and b/data/base/1/2753_vm differ diff --git a/data/base/1/2754 b/data/base/1/2754 new file mode 100644 index 0000000..08e97ec Binary files /dev/null and b/data/base/1/2754 differ diff --git a/data/base/1/2755 b/data/base/1/2755 new file mode 100644 index 0000000..e0e9919 Binary files /dev/null and b/data/base/1/2755 differ diff --git a/data/base/1/2756 b/data/base/1/2756 new file mode 100644 index 0000000..8db8647 Binary files /dev/null and b/data/base/1/2756 differ diff --git a/data/base/1/2757 b/data/base/1/2757 new file mode 100644 index 0000000..fa68b32 Binary files /dev/null and b/data/base/1/2757 differ diff --git a/data/base/1/2830 b/data/base/1/2830 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2831 b/data/base/1/2831 new file mode 100644 index 0000000..e476967 Binary files /dev/null and b/data/base/1/2831 differ diff --git a/data/base/1/2832 b/data/base/1/2832 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2833 b/data/base/1/2833 new file mode 100644 index 0000000..a4967d7 Binary files /dev/null and b/data/base/1/2833 differ diff --git a/data/base/1/2834 b/data/base/1/2834 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2835 b/data/base/1/2835 new file mode 100644 index 0000000..d353492 Binary files /dev/null and b/data/base/1/2835 differ diff --git a/data/base/1/2836 b/data/base/1/2836 new file mode 100644 index 0000000..b831d75 Binary files /dev/null and b/data/base/1/2836 differ diff --git a/data/base/1/2836_fsm b/data/base/1/2836_fsm new file mode 100644 index 0000000..6e81497 Binary files /dev/null and b/data/base/1/2836_fsm differ diff --git a/data/base/1/2836_vm b/data/base/1/2836_vm new file mode 100644 index 0000000..7123ba9 Binary files /dev/null and b/data/base/1/2836_vm differ diff --git a/data/base/1/2837 b/data/base/1/2837 new file mode 100644 index 0000000..14e91e1 Binary files /dev/null and b/data/base/1/2837 differ diff --git a/data/base/1/2838 b/data/base/1/2838 new file mode 100644 index 0000000..ebadc17 Binary files /dev/null and b/data/base/1/2838 differ diff --git a/data/base/1/2838_fsm b/data/base/1/2838_fsm new file mode 100644 index 0000000..aa6c80e Binary files /dev/null and b/data/base/1/2838_fsm differ diff --git a/data/base/1/2838_vm b/data/base/1/2838_vm new file mode 100644 index 0000000..ff15a41 Binary files /dev/null and b/data/base/1/2838_vm differ diff --git a/data/base/1/2839 b/data/base/1/2839 new file mode 100644 index 0000000..3a336d3 Binary files /dev/null and b/data/base/1/2839 differ diff --git a/data/base/1/2840 b/data/base/1/2840 new file mode 100644 index 0000000..4633bcf Binary files /dev/null and b/data/base/1/2840 differ diff --git a/data/base/1/2840_fsm b/data/base/1/2840_fsm new file mode 100644 index 0000000..d7622ec Binary files /dev/null and b/data/base/1/2840_fsm differ diff --git a/data/base/1/2840_vm b/data/base/1/2840_vm new file mode 100644 index 0000000..921aa96 Binary files /dev/null and b/data/base/1/2840_vm differ diff --git a/data/base/1/2841 b/data/base/1/2841 new file mode 100644 index 0000000..6b295d4 Binary files /dev/null and b/data/base/1/2841 differ diff --git a/data/base/1/2995 b/data/base/1/2995 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/2996 b/data/base/1/2996 new file mode 100644 index 0000000..170333a Binary files /dev/null and b/data/base/1/2996 differ diff --git a/data/base/1/3079 b/data/base/1/3079 new file mode 100644 index 0000000..fddaefd Binary files /dev/null and b/data/base/1/3079 differ diff --git a/data/base/1/3079_fsm b/data/base/1/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/data/base/1/3079_fsm differ diff --git a/data/base/1/3079_vm b/data/base/1/3079_vm new file mode 100644 index 0000000..26c7854 Binary files /dev/null and b/data/base/1/3079_vm differ diff --git a/data/base/1/3080 b/data/base/1/3080 new file mode 100644 index 0000000..c107df3 Binary files /dev/null and b/data/base/1/3080 differ diff --git a/data/base/1/3081 b/data/base/1/3081 new file mode 100644 index 0000000..838e1b3 Binary files /dev/null and b/data/base/1/3081 differ diff --git a/data/base/1/3085 b/data/base/1/3085 new file mode 100644 index 0000000..6f7989c Binary files /dev/null and b/data/base/1/3085 differ diff --git a/data/base/1/3118 b/data/base/1/3118 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3119 b/data/base/1/3119 new file mode 100644 index 0000000..db2bde0 Binary files /dev/null and b/data/base/1/3119 differ diff --git a/data/base/1/3164 b/data/base/1/3164 new file mode 100644 index 0000000..881cd51 Binary files /dev/null and b/data/base/1/3164 differ diff --git a/data/base/1/3256 b/data/base/1/3256 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3257 b/data/base/1/3257 new file mode 100644 index 0000000..64787da Binary files /dev/null and b/data/base/1/3257 differ diff --git a/data/base/1/3258 b/data/base/1/3258 new file mode 100644 index 0000000..09abe9b Binary files /dev/null and b/data/base/1/3258 differ diff --git a/data/base/1/3350 b/data/base/1/3350 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3351 b/data/base/1/3351 new file mode 100644 index 0000000..2bfef7f Binary files /dev/null and b/data/base/1/3351 differ diff --git a/data/base/1/3379 b/data/base/1/3379 new file mode 100644 index 0000000..caced87 Binary files /dev/null and b/data/base/1/3379 differ diff --git a/data/base/1/3380 b/data/base/1/3380 new file mode 100644 index 0000000..55d6862 Binary files /dev/null and b/data/base/1/3380 differ diff --git a/data/base/1/3381 b/data/base/1/3381 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3394 b/data/base/1/3394 new file mode 100644 index 0000000..3782677 Binary files /dev/null and b/data/base/1/3394 differ diff --git a/data/base/1/3394_fsm b/data/base/1/3394_fsm new file mode 100644 index 0000000..9622a2f Binary files /dev/null and b/data/base/1/3394_fsm differ diff --git a/data/base/1/3394_vm b/data/base/1/3394_vm new file mode 100644 index 0000000..5d87659 Binary files /dev/null and b/data/base/1/3394_vm differ diff --git a/data/base/1/3395 b/data/base/1/3395 new file mode 100644 index 0000000..a66f605 Binary files /dev/null and b/data/base/1/3395 differ diff --git a/data/base/1/3429 b/data/base/1/3429 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3430 b/data/base/1/3430 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3431 b/data/base/1/3431 new file mode 100644 index 0000000..dcd1328 Binary files /dev/null and b/data/base/1/3431 differ diff --git a/data/base/1/3433 b/data/base/1/3433 new file mode 100644 index 0000000..68ea223 Binary files /dev/null and b/data/base/1/3433 differ diff --git a/data/base/1/3439 b/data/base/1/3439 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3440 b/data/base/1/3440 new file mode 100644 index 0000000..4f17c44 Binary files /dev/null and b/data/base/1/3440 differ diff --git a/data/base/1/3455 b/data/base/1/3455 new file mode 100644 index 0000000..cfac33b Binary files /dev/null and b/data/base/1/3455 differ diff --git a/data/base/1/3456 b/data/base/1/3456 new file mode 100644 index 0000000..8deb744 Binary files /dev/null and b/data/base/1/3456 differ diff --git a/data/base/1/3456_fsm b/data/base/1/3456_fsm new file mode 100644 index 0000000..e9e0750 Binary files /dev/null and b/data/base/1/3456_fsm differ diff --git a/data/base/1/3456_vm b/data/base/1/3456_vm new file mode 100644 index 0000000..d17c63b Binary files /dev/null and b/data/base/1/3456_vm differ diff --git a/data/base/1/3466 b/data/base/1/3466 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3467 b/data/base/1/3467 new file mode 100644 index 0000000..c7016e1 Binary files /dev/null and b/data/base/1/3467 differ diff --git a/data/base/1/3468 b/data/base/1/3468 new file mode 100644 index 0000000..fab333b Binary files /dev/null and b/data/base/1/3468 differ diff --git a/data/base/1/3501 b/data/base/1/3501 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3502 b/data/base/1/3502 new file mode 100644 index 0000000..ece495c Binary files /dev/null and b/data/base/1/3502 differ diff --git a/data/base/1/3503 b/data/base/1/3503 new file mode 100644 index 0000000..53f9b69 Binary files /dev/null and b/data/base/1/3503 differ diff --git a/data/base/1/3534 b/data/base/1/3534 new file mode 100644 index 0000000..11fad3b Binary files /dev/null and b/data/base/1/3534 differ diff --git a/data/base/1/3541 b/data/base/1/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/data/base/1/3541 differ diff --git a/data/base/1/3541_fsm b/data/base/1/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/data/base/1/3541_fsm differ diff --git a/data/base/1/3541_vm b/data/base/1/3541_vm new file mode 100644 index 0000000..06e659b Binary files /dev/null and b/data/base/1/3541_vm differ diff --git a/data/base/1/3542 b/data/base/1/3542 new file mode 100644 index 0000000..ced0066 Binary files /dev/null and b/data/base/1/3542 differ diff --git a/data/base/1/3574 b/data/base/1/3574 new file mode 100644 index 0000000..b026df1 Binary files /dev/null and b/data/base/1/3574 differ diff --git a/data/base/1/3575 b/data/base/1/3575 new file mode 100644 index 0000000..bdec532 Binary files /dev/null and b/data/base/1/3575 differ diff --git a/data/base/1/3576 b/data/base/1/3576 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3596 b/data/base/1/3596 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3597 b/data/base/1/3597 new file mode 100644 index 0000000..08855a4 Binary files /dev/null and b/data/base/1/3597 differ diff --git a/data/base/1/3598 b/data/base/1/3598 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/3599 b/data/base/1/3599 new file mode 100644 index 0000000..7679a2c Binary files /dev/null and b/data/base/1/3599 differ diff --git a/data/base/1/3600 b/data/base/1/3600 new file mode 100644 index 0000000..3d574fa Binary files /dev/null and b/data/base/1/3600 differ diff --git a/data/base/1/3600_fsm b/data/base/1/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/data/base/1/3600_fsm differ diff --git a/data/base/1/3600_vm b/data/base/1/3600_vm new file mode 100644 index 0000000..1b2ce31 Binary files /dev/null and b/data/base/1/3600_vm differ diff --git a/data/base/1/3601 b/data/base/1/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/data/base/1/3601 differ diff --git a/data/base/1/3601_fsm b/data/base/1/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/data/base/1/3601_fsm differ diff --git a/data/base/1/3601_vm b/data/base/1/3601_vm new file mode 100644 index 0000000..f297727 Binary files /dev/null and b/data/base/1/3601_vm differ diff --git a/data/base/1/3602 b/data/base/1/3602 new file mode 100644 index 0000000..9f2c083 Binary files /dev/null and b/data/base/1/3602 differ diff --git a/data/base/1/3602_fsm b/data/base/1/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/data/base/1/3602_fsm differ diff --git a/data/base/1/3602_vm b/data/base/1/3602_vm new file mode 100644 index 0000000..611d687 Binary files /dev/null and b/data/base/1/3602_vm differ diff --git a/data/base/1/3603 b/data/base/1/3603 new file mode 100644 index 0000000..bace6ff Binary files /dev/null and b/data/base/1/3603 differ diff --git a/data/base/1/3603_fsm b/data/base/1/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/data/base/1/3603_fsm differ diff --git a/data/base/1/3603_vm b/data/base/1/3603_vm new file mode 100644 index 0000000..1deeeb6 Binary files /dev/null and b/data/base/1/3603_vm differ diff --git a/data/base/1/3604 b/data/base/1/3604 new file mode 100644 index 0000000..edfbdeb Binary files /dev/null and b/data/base/1/3604 differ diff --git a/data/base/1/3605 b/data/base/1/3605 new file mode 100644 index 0000000..7d53002 Binary files /dev/null and b/data/base/1/3605 differ diff --git a/data/base/1/3606 b/data/base/1/3606 new file mode 100644 index 0000000..abe7a1c Binary files /dev/null and b/data/base/1/3606 differ diff --git a/data/base/1/3607 b/data/base/1/3607 new file mode 100644 index 0000000..e3a3bbc Binary files /dev/null and b/data/base/1/3607 differ diff --git a/data/base/1/3608 b/data/base/1/3608 new file mode 100644 index 0000000..8b46601 Binary files /dev/null and b/data/base/1/3608 differ diff --git a/data/base/1/3609 b/data/base/1/3609 new file mode 100644 index 0000000..894e3d2 Binary files /dev/null and b/data/base/1/3609 differ diff --git a/data/base/1/3712 b/data/base/1/3712 new file mode 100644 index 0000000..b24c477 Binary files /dev/null and b/data/base/1/3712 differ diff --git a/data/base/1/3764 b/data/base/1/3764 new file mode 100644 index 0000000..45a034f Binary files /dev/null and b/data/base/1/3764 differ diff --git a/data/base/1/3764_fsm b/data/base/1/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/data/base/1/3764_fsm differ diff --git a/data/base/1/3764_vm b/data/base/1/3764_vm new file mode 100644 index 0000000..da5f065 Binary files /dev/null and b/data/base/1/3764_vm differ diff --git a/data/base/1/3766 b/data/base/1/3766 new file mode 100644 index 0000000..0d333d5 Binary files /dev/null and b/data/base/1/3766 differ diff --git a/data/base/1/3767 b/data/base/1/3767 new file mode 100644 index 0000000..5f7f83c Binary files /dev/null and b/data/base/1/3767 differ diff --git a/data/base/1/3997 b/data/base/1/3997 new file mode 100644 index 0000000..8969d81 Binary files /dev/null and b/data/base/1/3997 differ diff --git a/data/base/1/4143 b/data/base/1/4143 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4144 b/data/base/1/4144 new file mode 100644 index 0000000..0457ead Binary files /dev/null and b/data/base/1/4144 differ diff --git a/data/base/1/4145 b/data/base/1/4145 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4146 b/data/base/1/4146 new file mode 100644 index 0000000..4afabc1 Binary files /dev/null and b/data/base/1/4146 differ diff --git a/data/base/1/4147 b/data/base/1/4147 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4148 b/data/base/1/4148 new file mode 100644 index 0000000..395cf11 Binary files /dev/null and b/data/base/1/4148 differ diff --git a/data/base/1/4149 b/data/base/1/4149 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4150 b/data/base/1/4150 new file mode 100644 index 0000000..c9597f6 Binary files /dev/null and b/data/base/1/4150 differ diff --git a/data/base/1/4151 b/data/base/1/4151 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4152 b/data/base/1/4152 new file mode 100644 index 0000000..4b0be9a Binary files /dev/null and b/data/base/1/4152 differ diff --git a/data/base/1/4153 b/data/base/1/4153 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4154 b/data/base/1/4154 new file mode 100644 index 0000000..42b8bd7 Binary files /dev/null and b/data/base/1/4154 differ diff --git a/data/base/1/4155 b/data/base/1/4155 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4156 b/data/base/1/4156 new file mode 100644 index 0000000..ecedc45 Binary files /dev/null and b/data/base/1/4156 differ diff --git a/data/base/1/4157 b/data/base/1/4157 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4158 b/data/base/1/4158 new file mode 100644 index 0000000..5799647 Binary files /dev/null and b/data/base/1/4158 differ diff --git a/data/base/1/4159 b/data/base/1/4159 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4160 b/data/base/1/4160 new file mode 100644 index 0000000..69ae019 Binary files /dev/null and b/data/base/1/4160 differ diff --git a/data/base/1/4163 b/data/base/1/4163 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4164 b/data/base/1/4164 new file mode 100644 index 0000000..b4224fc Binary files /dev/null and b/data/base/1/4164 differ diff --git a/data/base/1/4165 b/data/base/1/4165 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4166 b/data/base/1/4166 new file mode 100644 index 0000000..7954f02 Binary files /dev/null and b/data/base/1/4166 differ diff --git a/data/base/1/4167 b/data/base/1/4167 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4168 b/data/base/1/4168 new file mode 100644 index 0000000..d3d4120 Binary files /dev/null and b/data/base/1/4168 differ diff --git a/data/base/1/4169 b/data/base/1/4169 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4170 b/data/base/1/4170 new file mode 100644 index 0000000..a8f1194 Binary files /dev/null and b/data/base/1/4170 differ diff --git a/data/base/1/4171 b/data/base/1/4171 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4172 b/data/base/1/4172 new file mode 100644 index 0000000..ce881a3 Binary files /dev/null and b/data/base/1/4172 differ diff --git a/data/base/1/4173 b/data/base/1/4173 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/4174 b/data/base/1/4174 new file mode 100644 index 0000000..9ebdddc Binary files /dev/null and b/data/base/1/4174 differ diff --git a/data/base/1/5002 b/data/base/1/5002 new file mode 100644 index 0000000..aefa40d Binary files /dev/null and b/data/base/1/5002 differ diff --git a/data/base/1/548 b/data/base/1/548 new file mode 100644 index 0000000..7c6567d Binary files /dev/null and b/data/base/1/548 differ diff --git a/data/base/1/549 b/data/base/1/549 new file mode 100644 index 0000000..26a3887 Binary files /dev/null and b/data/base/1/549 differ diff --git a/data/base/1/6102 b/data/base/1/6102 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/6104 b/data/base/1/6104 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/6106 b/data/base/1/6106 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/6110 b/data/base/1/6110 new file mode 100644 index 0000000..42e1920 Binary files /dev/null and b/data/base/1/6110 differ diff --git a/data/base/1/6111 b/data/base/1/6111 new file mode 100644 index 0000000..d012727 Binary files /dev/null and b/data/base/1/6111 differ diff --git a/data/base/1/6112 b/data/base/1/6112 new file mode 100644 index 0000000..293367c Binary files /dev/null and b/data/base/1/6112 differ diff --git a/data/base/1/6113 b/data/base/1/6113 new file mode 100644 index 0000000..542f8fa Binary files /dev/null and b/data/base/1/6113 differ diff --git a/data/base/1/6116 b/data/base/1/6116 new file mode 100644 index 0000000..787d5d1 Binary files /dev/null and b/data/base/1/6116 differ diff --git a/data/base/1/6117 b/data/base/1/6117 new file mode 100644 index 0000000..2b5656b Binary files /dev/null and b/data/base/1/6117 differ diff --git a/data/base/1/6175 b/data/base/1/6175 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/6176 b/data/base/1/6176 new file mode 100644 index 0000000..93b150e Binary files /dev/null and b/data/base/1/6176 differ diff --git a/data/base/1/6228 b/data/base/1/6228 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/6229 b/data/base/1/6229 new file mode 100644 index 0000000..a20f8db Binary files /dev/null and b/data/base/1/6229 differ diff --git a/data/base/1/6237 b/data/base/1/6237 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/6238 b/data/base/1/6238 new file mode 100644 index 0000000..e7c0e8c Binary files /dev/null and b/data/base/1/6238 differ diff --git a/data/base/1/6239 b/data/base/1/6239 new file mode 100644 index 0000000..6c60b50 Binary files /dev/null and b/data/base/1/6239 differ diff --git a/data/base/1/826 b/data/base/1/826 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/1/827 b/data/base/1/827 new file mode 100644 index 0000000..94a900e Binary files /dev/null and b/data/base/1/827 differ diff --git a/data/base/1/828 b/data/base/1/828 new file mode 100644 index 0000000..ca30461 Binary files /dev/null and b/data/base/1/828 differ diff --git a/data/base/1/PG_VERSION b/data/base/1/PG_VERSION new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/data/base/1/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/data/base/1/pg_filenode.map b/data/base/1/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/data/base/1/pg_filenode.map differ diff --git a/data/base/16384/112 b/data/base/16384/112 new file mode 100644 index 0000000..7193b7d Binary files /dev/null and b/data/base/16384/112 differ diff --git a/data/base/16384/113 b/data/base/16384/113 new file mode 100644 index 0000000..c46ca9c Binary files /dev/null and b/data/base/16384/113 differ diff --git a/data/base/16384/1247 b/data/base/16384/1247 new file mode 100644 index 0000000..74f096c Binary files /dev/null and b/data/base/16384/1247 differ diff --git a/data/base/16384/1247_fsm b/data/base/16384/1247_fsm new file mode 100644 index 0000000..e1d5c3e Binary files /dev/null and b/data/base/16384/1247_fsm differ diff --git a/data/base/16384/1247_vm b/data/base/16384/1247_vm new file mode 100644 index 0000000..a373691 Binary files /dev/null and b/data/base/16384/1247_vm differ diff --git a/data/base/16384/1249 b/data/base/16384/1249 new file mode 100644 index 0000000..3a8c3b0 Binary files /dev/null and b/data/base/16384/1249 differ diff --git a/data/base/16384/1249_fsm b/data/base/16384/1249_fsm new file mode 100644 index 0000000..654cfac Binary files /dev/null and b/data/base/16384/1249_fsm differ diff --git a/data/base/16384/1249_vm b/data/base/16384/1249_vm new file mode 100644 index 0000000..d0faa9b Binary files /dev/null and b/data/base/16384/1249_vm differ diff --git a/data/base/16384/1255 b/data/base/16384/1255 new file mode 100644 index 0000000..f0d8d86 Binary files /dev/null and b/data/base/16384/1255 differ diff --git a/data/base/16384/1255_fsm b/data/base/16384/1255_fsm new file mode 100644 index 0000000..6563677 Binary files /dev/null and b/data/base/16384/1255_fsm differ diff --git a/data/base/16384/1255_vm b/data/base/16384/1255_vm new file mode 100644 index 0000000..3528768 Binary files /dev/null and b/data/base/16384/1255_vm differ diff --git a/data/base/16384/1259 b/data/base/16384/1259 new file mode 100644 index 0000000..f0be1de Binary files /dev/null and b/data/base/16384/1259 differ diff --git a/data/base/16384/1259_fsm b/data/base/16384/1259_fsm new file mode 100644 index 0000000..1740317 Binary files /dev/null and b/data/base/16384/1259_fsm differ diff --git a/data/base/16384/1259_vm b/data/base/16384/1259_vm new file mode 100644 index 0000000..177be7e Binary files /dev/null and b/data/base/16384/1259_vm differ diff --git a/data/base/16384/13393 b/data/base/16384/13393 new file mode 100644 index 0000000..b0a0ed9 Binary files /dev/null and b/data/base/16384/13393 differ diff --git a/data/base/16384/13393_fsm b/data/base/16384/13393_fsm new file mode 100644 index 0000000..e883bae Binary files /dev/null and b/data/base/16384/13393_fsm differ diff --git a/data/base/16384/13393_vm b/data/base/16384/13393_vm new file mode 100644 index 0000000..f40b78e Binary files /dev/null and b/data/base/16384/13393_vm differ diff --git a/data/base/16384/13396 b/data/base/16384/13396 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/13397 b/data/base/16384/13397 new file mode 100644 index 0000000..83a0ab6 Binary files /dev/null and b/data/base/16384/13397 differ diff --git a/data/base/16384/13398 b/data/base/16384/13398 new file mode 100644 index 0000000..03d4d08 Binary files /dev/null and b/data/base/16384/13398 differ diff --git a/data/base/16384/13398_fsm b/data/base/16384/13398_fsm new file mode 100644 index 0000000..f4e5bad Binary files /dev/null and b/data/base/16384/13398_fsm differ diff --git a/data/base/16384/13398_vm b/data/base/16384/13398_vm new file mode 100644 index 0000000..67adbcf Binary files /dev/null and b/data/base/16384/13398_vm differ diff --git a/data/base/16384/13401 b/data/base/16384/13401 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/13402 b/data/base/16384/13402 new file mode 100644 index 0000000..ff73e7e Binary files /dev/null and b/data/base/16384/13402 differ diff --git a/data/base/16384/13403 b/data/base/16384/13403 new file mode 100644 index 0000000..ea59458 Binary files /dev/null and b/data/base/16384/13403 differ diff --git a/data/base/16384/13403_fsm b/data/base/16384/13403_fsm new file mode 100644 index 0000000..e2ada54 Binary files /dev/null and b/data/base/16384/13403_fsm differ diff --git a/data/base/16384/13403_vm b/data/base/16384/13403_vm new file mode 100644 index 0000000..44fa584 Binary files /dev/null and b/data/base/16384/13403_vm differ diff --git a/data/base/16384/13406 b/data/base/16384/13406 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/13407 b/data/base/16384/13407 new file mode 100644 index 0000000..183f40a Binary files /dev/null and b/data/base/16384/13407 differ diff --git a/data/base/16384/13408 b/data/base/16384/13408 new file mode 100644 index 0000000..e58463c Binary files /dev/null and b/data/base/16384/13408 differ diff --git a/data/base/16384/13408_fsm b/data/base/16384/13408_fsm new file mode 100644 index 0000000..2f989e8 Binary files /dev/null and b/data/base/16384/13408_fsm differ diff --git a/data/base/16384/13408_vm b/data/base/16384/13408_vm new file mode 100644 index 0000000..09e270b Binary files /dev/null and b/data/base/16384/13408_vm differ diff --git a/data/base/16384/13411 b/data/base/16384/13411 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/13412 b/data/base/16384/13412 new file mode 100644 index 0000000..b284129 Binary files /dev/null and b/data/base/16384/13412 differ diff --git a/data/base/16384/1417 b/data/base/16384/1417 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/1418 b/data/base/16384/1418 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/16389 b/data/base/16384/16389 new file mode 100644 index 0000000..702a0c7 Binary files /dev/null and b/data/base/16384/16389 differ diff --git a/data/base/16384/16393 b/data/base/16384/16393 new file mode 100644 index 0000000..304a91c Binary files /dev/null and b/data/base/16384/16393 differ diff --git a/data/base/16384/16395 b/data/base/16384/16395 new file mode 100644 index 0000000..7110c96 Binary files /dev/null and b/data/base/16384/16395 differ diff --git a/data/base/16384/16396 b/data/base/16384/16396 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/16400 b/data/base/16384/16400 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/16401 b/data/base/16384/16401 new file mode 100644 index 0000000..c81f32d Binary files /dev/null and b/data/base/16384/16401 differ diff --git a/data/base/16384/16402 b/data/base/16384/16402 new file mode 100644 index 0000000..4665409 Binary files /dev/null and b/data/base/16384/16402 differ diff --git a/data/base/16384/174 b/data/base/16384/174 new file mode 100644 index 0000000..2accb60 Binary files /dev/null and b/data/base/16384/174 differ diff --git a/data/base/16384/175 b/data/base/16384/175 new file mode 100644 index 0000000..e6193cf Binary files /dev/null and b/data/base/16384/175 differ diff --git a/data/base/16384/2187 b/data/base/16384/2187 new file mode 100644 index 0000000..4071c96 Binary files /dev/null and b/data/base/16384/2187 differ diff --git a/data/base/16384/2224 b/data/base/16384/2224 new file mode 100644 index 0000000..ee36d0d Binary files /dev/null and b/data/base/16384/2224 differ diff --git a/data/base/16384/2228 b/data/base/16384/2228 new file mode 100644 index 0000000..89629a4 Binary files /dev/null and b/data/base/16384/2228 differ diff --git a/data/base/16384/2328 b/data/base/16384/2328 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/2336 b/data/base/16384/2336 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/2337 b/data/base/16384/2337 new file mode 100644 index 0000000..7b0c1c0 Binary files /dev/null and b/data/base/16384/2337 differ diff --git a/data/base/16384/2579 b/data/base/16384/2579 new file mode 100644 index 0000000..cb8ff08 Binary files /dev/null and b/data/base/16384/2579 differ diff --git a/data/base/16384/2600 b/data/base/16384/2600 new file mode 100644 index 0000000..702f221 Binary files /dev/null and b/data/base/16384/2600 differ diff --git a/data/base/16384/2600_fsm b/data/base/16384/2600_fsm new file mode 100644 index 0000000..ff7e936 Binary files /dev/null and b/data/base/16384/2600_fsm differ diff --git a/data/base/16384/2600_vm b/data/base/16384/2600_vm new file mode 100644 index 0000000..029ef89 Binary files /dev/null and b/data/base/16384/2600_vm differ diff --git a/data/base/16384/2601 b/data/base/16384/2601 new file mode 100644 index 0000000..af47e4c Binary files /dev/null and b/data/base/16384/2601 differ diff --git a/data/base/16384/2601_fsm b/data/base/16384/2601_fsm new file mode 100644 index 0000000..5a0abc0 Binary files /dev/null and b/data/base/16384/2601_fsm differ diff --git a/data/base/16384/2601_vm b/data/base/16384/2601_vm new file mode 100644 index 0000000..a6bd52d Binary files /dev/null and b/data/base/16384/2601_vm differ diff --git a/data/base/16384/2602 b/data/base/16384/2602 new file mode 100644 index 0000000..c8651c3 Binary files /dev/null and b/data/base/16384/2602 differ diff --git a/data/base/16384/2602_fsm b/data/base/16384/2602_fsm new file mode 100644 index 0000000..e43e6a6 Binary files /dev/null and b/data/base/16384/2602_fsm differ diff --git a/data/base/16384/2602_vm b/data/base/16384/2602_vm new file mode 100644 index 0000000..d693a3d Binary files /dev/null and b/data/base/16384/2602_vm differ diff --git a/data/base/16384/2603 b/data/base/16384/2603 new file mode 100644 index 0000000..14ad0c1 Binary files /dev/null and b/data/base/16384/2603 differ diff --git a/data/base/16384/2603_fsm b/data/base/16384/2603_fsm new file mode 100644 index 0000000..d350c53 Binary files /dev/null and b/data/base/16384/2603_fsm differ diff --git a/data/base/16384/2603_vm b/data/base/16384/2603_vm new file mode 100644 index 0000000..ed3e935 Binary files /dev/null and b/data/base/16384/2603_vm differ diff --git a/data/base/16384/2604 b/data/base/16384/2604 new file mode 100644 index 0000000..19aacfc Binary files /dev/null and b/data/base/16384/2604 differ diff --git a/data/base/16384/2605 b/data/base/16384/2605 new file mode 100644 index 0000000..10b1a94 Binary files /dev/null and b/data/base/16384/2605 differ diff --git a/data/base/16384/2605_fsm b/data/base/16384/2605_fsm new file mode 100644 index 0000000..d5add95 Binary files /dev/null and b/data/base/16384/2605_fsm differ diff --git a/data/base/16384/2605_vm b/data/base/16384/2605_vm new file mode 100644 index 0000000..c9358b7 Binary files /dev/null and b/data/base/16384/2605_vm differ diff --git a/data/base/16384/2606 b/data/base/16384/2606 new file mode 100644 index 0000000..9a3c363 Binary files /dev/null and b/data/base/16384/2606 differ diff --git a/data/base/16384/2606_fsm b/data/base/16384/2606_fsm new file mode 100644 index 0000000..61cb712 Binary files /dev/null and b/data/base/16384/2606_fsm differ diff --git a/data/base/16384/2606_vm b/data/base/16384/2606_vm new file mode 100644 index 0000000..d3308af Binary files /dev/null and b/data/base/16384/2606_vm differ diff --git a/data/base/16384/2607 b/data/base/16384/2607 new file mode 100644 index 0000000..d736124 Binary files /dev/null and b/data/base/16384/2607 differ diff --git a/data/base/16384/2607_fsm b/data/base/16384/2607_fsm new file mode 100644 index 0000000..81b47b9 Binary files /dev/null and b/data/base/16384/2607_fsm differ diff --git a/data/base/16384/2607_vm b/data/base/16384/2607_vm new file mode 100644 index 0000000..7dfde24 Binary files /dev/null and b/data/base/16384/2607_vm differ diff --git a/data/base/16384/2608 b/data/base/16384/2608 new file mode 100644 index 0000000..736cdd0 Binary files /dev/null and b/data/base/16384/2608 differ diff --git a/data/base/16384/2608_fsm b/data/base/16384/2608_fsm new file mode 100644 index 0000000..a467308 Binary files /dev/null and b/data/base/16384/2608_fsm differ diff --git a/data/base/16384/2608_vm b/data/base/16384/2608_vm new file mode 100644 index 0000000..0684697 Binary files /dev/null and b/data/base/16384/2608_vm differ diff --git a/data/base/16384/2609 b/data/base/16384/2609 new file mode 100644 index 0000000..10d433f Binary files /dev/null and b/data/base/16384/2609 differ diff --git a/data/base/16384/2609_fsm b/data/base/16384/2609_fsm new file mode 100644 index 0000000..fff178e Binary files /dev/null and b/data/base/16384/2609_fsm differ diff --git a/data/base/16384/2609_vm b/data/base/16384/2609_vm new file mode 100644 index 0000000..b7a3afe Binary files /dev/null and b/data/base/16384/2609_vm differ diff --git a/data/base/16384/2610 b/data/base/16384/2610 new file mode 100644 index 0000000..af81590 Binary files /dev/null and b/data/base/16384/2610 differ diff --git a/data/base/16384/2610_fsm b/data/base/16384/2610_fsm new file mode 100644 index 0000000..2e6f1d5 Binary files /dev/null and b/data/base/16384/2610_fsm differ diff --git a/data/base/16384/2610_vm b/data/base/16384/2610_vm new file mode 100644 index 0000000..9e35261 Binary files /dev/null and b/data/base/16384/2610_vm differ diff --git a/data/base/16384/2611 b/data/base/16384/2611 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/2612 b/data/base/16384/2612 new file mode 100644 index 0000000..c95d17e Binary files /dev/null and b/data/base/16384/2612 differ diff --git a/data/base/16384/2612_fsm b/data/base/16384/2612_fsm new file mode 100644 index 0000000..31be273 Binary files /dev/null and b/data/base/16384/2612_fsm differ diff --git a/data/base/16384/2612_vm b/data/base/16384/2612_vm new file mode 100644 index 0000000..ee940e1 Binary files /dev/null and b/data/base/16384/2612_vm differ diff --git a/data/base/16384/2613 b/data/base/16384/2613 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/2615 b/data/base/16384/2615 new file mode 100644 index 0000000..b74c035 Binary files /dev/null and b/data/base/16384/2615 differ diff --git a/data/base/16384/2615_fsm b/data/base/16384/2615_fsm new file mode 100644 index 0000000..59576e0 Binary files /dev/null and b/data/base/16384/2615_fsm differ diff --git a/data/base/16384/2615_vm b/data/base/16384/2615_vm new file mode 100644 index 0000000..91a2ae5 Binary files /dev/null and b/data/base/16384/2615_vm differ diff --git a/data/base/16384/2616 b/data/base/16384/2616 new file mode 100644 index 0000000..363c9f7 Binary files /dev/null and b/data/base/16384/2616 differ diff --git a/data/base/16384/2616_fsm b/data/base/16384/2616_fsm new file mode 100644 index 0000000..a314e02 Binary files /dev/null and b/data/base/16384/2616_fsm differ diff --git a/data/base/16384/2616_vm b/data/base/16384/2616_vm new file mode 100644 index 0000000..4cab18f Binary files /dev/null and b/data/base/16384/2616_vm differ diff --git a/data/base/16384/2617 b/data/base/16384/2617 new file mode 100644 index 0000000..997107a Binary files /dev/null and b/data/base/16384/2617 differ diff --git a/data/base/16384/2617_fsm b/data/base/16384/2617_fsm new file mode 100644 index 0000000..e171e05 Binary files /dev/null and b/data/base/16384/2617_fsm differ diff --git a/data/base/16384/2617_vm b/data/base/16384/2617_vm new file mode 100644 index 0000000..22054b0 Binary files /dev/null and b/data/base/16384/2617_vm differ diff --git a/data/base/16384/2618 b/data/base/16384/2618 new file mode 100644 index 0000000..70e5a7e Binary files /dev/null and b/data/base/16384/2618 differ diff --git a/data/base/16384/2618_fsm b/data/base/16384/2618_fsm new file mode 100644 index 0000000..80c2a10 Binary files /dev/null and b/data/base/16384/2618_fsm differ diff --git a/data/base/16384/2618_vm b/data/base/16384/2618_vm new file mode 100644 index 0000000..678ea2b Binary files /dev/null and b/data/base/16384/2618_vm differ diff --git a/data/base/16384/2619 b/data/base/16384/2619 new file mode 100644 index 0000000..70e783e Binary files /dev/null and b/data/base/16384/2619 differ diff --git a/data/base/16384/2619_fsm b/data/base/16384/2619_fsm new file mode 100644 index 0000000..d77e8d6 Binary files /dev/null and b/data/base/16384/2619_fsm differ diff --git a/data/base/16384/2619_vm b/data/base/16384/2619_vm new file mode 100644 index 0000000..32cbb8b Binary files /dev/null and b/data/base/16384/2619_vm differ diff --git a/data/base/16384/2620 b/data/base/16384/2620 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/2650 b/data/base/16384/2650 new file mode 100644 index 0000000..8b3bb77 Binary files /dev/null and b/data/base/16384/2650 differ diff --git a/data/base/16384/2651 b/data/base/16384/2651 new file mode 100644 index 0000000..cff5416 Binary files /dev/null and b/data/base/16384/2651 differ diff --git a/data/base/16384/2652 b/data/base/16384/2652 new file mode 100644 index 0000000..3907958 Binary files /dev/null and b/data/base/16384/2652 differ diff --git a/data/base/16384/2653 b/data/base/16384/2653 new file mode 100644 index 0000000..e4bcb0f Binary files /dev/null and b/data/base/16384/2653 differ diff --git a/data/base/16384/2654 b/data/base/16384/2654 new file mode 100644 index 0000000..cb43b65 Binary files /dev/null and b/data/base/16384/2654 differ diff --git a/data/base/16384/2655 b/data/base/16384/2655 new file mode 100644 index 0000000..1aaf98a Binary files /dev/null and b/data/base/16384/2655 differ diff --git a/data/base/16384/2656 b/data/base/16384/2656 new file mode 100644 index 0000000..ce18cce Binary files /dev/null and b/data/base/16384/2656 differ diff --git a/data/base/16384/2657 b/data/base/16384/2657 new file mode 100644 index 0000000..aa275ed Binary files /dev/null and b/data/base/16384/2657 differ diff --git a/data/base/16384/2658 b/data/base/16384/2658 new file mode 100644 index 0000000..6238cc4 Binary files /dev/null and b/data/base/16384/2658 differ diff --git a/data/base/16384/2659 b/data/base/16384/2659 new file mode 100644 index 0000000..d421d30 Binary files /dev/null and b/data/base/16384/2659 differ diff --git a/data/base/16384/2660 b/data/base/16384/2660 new file mode 100644 index 0000000..da83cd5 Binary files /dev/null and b/data/base/16384/2660 differ diff --git a/data/base/16384/2661 b/data/base/16384/2661 new file mode 100644 index 0000000..b364e59 Binary files /dev/null and b/data/base/16384/2661 differ diff --git a/data/base/16384/2662 b/data/base/16384/2662 new file mode 100644 index 0000000..cc2b9ab Binary files /dev/null and b/data/base/16384/2662 differ diff --git a/data/base/16384/2663 b/data/base/16384/2663 new file mode 100644 index 0000000..376f750 Binary files /dev/null and b/data/base/16384/2663 differ diff --git a/data/base/16384/2664 b/data/base/16384/2664 new file mode 100644 index 0000000..da820c0 Binary files /dev/null and b/data/base/16384/2664 differ diff --git a/data/base/16384/2665 b/data/base/16384/2665 new file mode 100644 index 0000000..8b7371f Binary files /dev/null and b/data/base/16384/2665 differ diff --git a/data/base/16384/2666 b/data/base/16384/2666 new file mode 100644 index 0000000..52824c4 Binary files /dev/null and b/data/base/16384/2666 differ diff --git a/data/base/16384/2667 b/data/base/16384/2667 new file mode 100644 index 0000000..3b749d2 Binary files /dev/null and b/data/base/16384/2667 differ diff --git a/data/base/16384/2668 b/data/base/16384/2668 new file mode 100644 index 0000000..5367916 Binary files /dev/null and b/data/base/16384/2668 differ diff --git a/data/base/16384/2669 b/data/base/16384/2669 new file mode 100644 index 0000000..af97d0a Binary files /dev/null and b/data/base/16384/2669 differ diff --git a/data/base/16384/2670 b/data/base/16384/2670 new file mode 100644 index 0000000..f576e42 Binary files /dev/null and b/data/base/16384/2670 differ diff --git a/data/base/16384/2673 b/data/base/16384/2673 new file mode 100644 index 0000000..c600f43 Binary files /dev/null and b/data/base/16384/2673 differ diff --git a/data/base/16384/2674 b/data/base/16384/2674 new file mode 100644 index 0000000..c0610d1 Binary files /dev/null and b/data/base/16384/2674 differ diff --git a/data/base/16384/2675 b/data/base/16384/2675 new file mode 100644 index 0000000..04e2060 Binary files /dev/null and b/data/base/16384/2675 differ diff --git a/data/base/16384/2678 b/data/base/16384/2678 new file mode 100644 index 0000000..402f253 Binary files /dev/null and b/data/base/16384/2678 differ diff --git a/data/base/16384/2679 b/data/base/16384/2679 new file mode 100644 index 0000000..9b758d2 Binary files /dev/null and b/data/base/16384/2679 differ diff --git a/data/base/16384/2680 b/data/base/16384/2680 new file mode 100644 index 0000000..a22e09b Binary files /dev/null and b/data/base/16384/2680 differ diff --git a/data/base/16384/2681 b/data/base/16384/2681 new file mode 100644 index 0000000..ee80ee3 Binary files /dev/null and b/data/base/16384/2681 differ diff --git a/data/base/16384/2682 b/data/base/16384/2682 new file mode 100644 index 0000000..579b561 Binary files /dev/null and b/data/base/16384/2682 differ diff --git a/data/base/16384/2683 b/data/base/16384/2683 new file mode 100644 index 0000000..800b280 Binary files /dev/null and b/data/base/16384/2683 differ diff --git a/data/base/16384/2684 b/data/base/16384/2684 new file mode 100644 index 0000000..9d52923 Binary files /dev/null and b/data/base/16384/2684 differ diff --git a/data/base/16384/2685 b/data/base/16384/2685 new file mode 100644 index 0000000..1329e51 Binary files /dev/null and b/data/base/16384/2685 differ diff --git a/data/base/16384/2686 b/data/base/16384/2686 new file mode 100644 index 0000000..3ec50f0 Binary files /dev/null and b/data/base/16384/2686 differ diff --git a/data/base/16384/2687 b/data/base/16384/2687 new file mode 100644 index 0000000..23be849 Binary files /dev/null and b/data/base/16384/2687 differ diff --git a/data/base/16384/2688 b/data/base/16384/2688 new file mode 100644 index 0000000..36bfe22 Binary files /dev/null and b/data/base/16384/2688 differ diff --git a/data/base/16384/2689 b/data/base/16384/2689 new file mode 100644 index 0000000..654dc5f Binary files /dev/null and b/data/base/16384/2689 differ diff --git a/data/base/16384/2690 b/data/base/16384/2690 new file mode 100644 index 0000000..b542b3f Binary files /dev/null and b/data/base/16384/2690 differ diff --git a/data/base/16384/2691 b/data/base/16384/2691 new file mode 100644 index 0000000..b560eb1 Binary files /dev/null and b/data/base/16384/2691 differ diff --git a/data/base/16384/2692 b/data/base/16384/2692 new file mode 100644 index 0000000..63b2bf1 Binary files /dev/null and b/data/base/16384/2692 differ diff --git a/data/base/16384/2693 b/data/base/16384/2693 new file mode 100644 index 0000000..3ba9a35 Binary files /dev/null and b/data/base/16384/2693 differ diff --git a/data/base/16384/2696 b/data/base/16384/2696 new file mode 100644 index 0000000..7180931 Binary files /dev/null and b/data/base/16384/2696 differ diff --git a/data/base/16384/2699 b/data/base/16384/2699 new file mode 100644 index 0000000..b331c93 Binary files /dev/null and b/data/base/16384/2699 differ diff --git a/data/base/16384/2701 b/data/base/16384/2701 new file mode 100644 index 0000000..1814f28 Binary files /dev/null and b/data/base/16384/2701 differ diff --git a/data/base/16384/2702 b/data/base/16384/2702 new file mode 100644 index 0000000..476f068 Binary files /dev/null and b/data/base/16384/2702 differ diff --git a/data/base/16384/2703 b/data/base/16384/2703 new file mode 100644 index 0000000..d91a6e5 Binary files /dev/null and b/data/base/16384/2703 differ diff --git a/data/base/16384/2704 b/data/base/16384/2704 new file mode 100644 index 0000000..22fdef2 Binary files /dev/null and b/data/base/16384/2704 differ diff --git a/data/base/16384/2753 b/data/base/16384/2753 new file mode 100644 index 0000000..fa92713 Binary files /dev/null and b/data/base/16384/2753 differ diff --git a/data/base/16384/2753_fsm b/data/base/16384/2753_fsm new file mode 100644 index 0000000..e8c721a Binary files /dev/null and b/data/base/16384/2753_fsm differ diff --git a/data/base/16384/2753_vm b/data/base/16384/2753_vm new file mode 100644 index 0000000..db7a332 Binary files /dev/null and b/data/base/16384/2753_vm differ diff --git a/data/base/16384/2754 b/data/base/16384/2754 new file mode 100644 index 0000000..b0c35d1 Binary files /dev/null and b/data/base/16384/2754 differ diff --git a/data/base/16384/2755 b/data/base/16384/2755 new file mode 100644 index 0000000..c6f6c7d Binary files /dev/null and b/data/base/16384/2755 differ diff --git a/data/base/16384/2756 b/data/base/16384/2756 new file mode 100644 index 0000000..69832f2 Binary files /dev/null and b/data/base/16384/2756 differ diff --git a/data/base/16384/2757 b/data/base/16384/2757 new file mode 100644 index 0000000..d42e3b1 Binary files /dev/null and b/data/base/16384/2757 differ diff --git a/data/base/16384/2830 b/data/base/16384/2830 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/2831 b/data/base/16384/2831 new file mode 100644 index 0000000..637f704 Binary files /dev/null and b/data/base/16384/2831 differ diff --git a/data/base/16384/2832 b/data/base/16384/2832 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/2833 b/data/base/16384/2833 new file mode 100644 index 0000000..311f128 Binary files /dev/null and b/data/base/16384/2833 differ diff --git a/data/base/16384/2834 b/data/base/16384/2834 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/2835 b/data/base/16384/2835 new file mode 100644 index 0000000..80495a7 Binary files /dev/null and b/data/base/16384/2835 differ diff --git a/data/base/16384/2836 b/data/base/16384/2836 new file mode 100644 index 0000000..a8d4ace Binary files /dev/null and b/data/base/16384/2836 differ diff --git a/data/base/16384/2836_fsm b/data/base/16384/2836_fsm new file mode 100644 index 0000000..e60552e Binary files /dev/null and b/data/base/16384/2836_fsm differ diff --git a/data/base/16384/2836_vm b/data/base/16384/2836_vm new file mode 100644 index 0000000..3d55d60 Binary files /dev/null and b/data/base/16384/2836_vm differ diff --git a/data/base/16384/2837 b/data/base/16384/2837 new file mode 100644 index 0000000..f68bd47 Binary files /dev/null and b/data/base/16384/2837 differ diff --git a/data/base/16384/2838 b/data/base/16384/2838 new file mode 100644 index 0000000..b526dbf Binary files /dev/null and b/data/base/16384/2838 differ diff --git a/data/base/16384/2838_fsm b/data/base/16384/2838_fsm new file mode 100644 index 0000000..f6eaf07 Binary files /dev/null and b/data/base/16384/2838_fsm differ diff --git a/data/base/16384/2838_vm b/data/base/16384/2838_vm new file mode 100644 index 0000000..4da178e Binary files /dev/null and b/data/base/16384/2838_vm differ diff --git a/data/base/16384/2839 b/data/base/16384/2839 new file mode 100644 index 0000000..877f6df Binary files /dev/null and b/data/base/16384/2839 differ diff --git a/data/base/16384/2840 b/data/base/16384/2840 new file mode 100644 index 0000000..f47c3fe Binary files /dev/null and b/data/base/16384/2840 differ diff --git a/data/base/16384/2840_fsm b/data/base/16384/2840_fsm new file mode 100644 index 0000000..61496ab Binary files /dev/null and b/data/base/16384/2840_fsm differ diff --git a/data/base/16384/2840_vm b/data/base/16384/2840_vm new file mode 100644 index 0000000..1ffe76a Binary files /dev/null and b/data/base/16384/2840_vm differ diff --git a/data/base/16384/2841 b/data/base/16384/2841 new file mode 100644 index 0000000..2401b14 Binary files /dev/null and b/data/base/16384/2841 differ diff --git a/data/base/16384/2995 b/data/base/16384/2995 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/2996 b/data/base/16384/2996 new file mode 100644 index 0000000..1971be9 Binary files /dev/null and b/data/base/16384/2996 differ diff --git a/data/base/16384/3079 b/data/base/16384/3079 new file mode 100644 index 0000000..e08efb9 Binary files /dev/null and b/data/base/16384/3079 differ diff --git a/data/base/16384/3079_fsm b/data/base/16384/3079_fsm new file mode 100644 index 0000000..cc7867a Binary files /dev/null and b/data/base/16384/3079_fsm differ diff --git a/data/base/16384/3079_vm b/data/base/16384/3079_vm new file mode 100644 index 0000000..176edf6 Binary files /dev/null and b/data/base/16384/3079_vm differ diff --git a/data/base/16384/3080 b/data/base/16384/3080 new file mode 100644 index 0000000..5151a77 Binary files /dev/null and b/data/base/16384/3080 differ diff --git a/data/base/16384/3081 b/data/base/16384/3081 new file mode 100644 index 0000000..383bece Binary files /dev/null and b/data/base/16384/3081 differ diff --git a/data/base/16384/3085 b/data/base/16384/3085 new file mode 100644 index 0000000..a3a2d23 Binary files /dev/null and b/data/base/16384/3085 differ diff --git a/data/base/16384/3118 b/data/base/16384/3118 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3119 b/data/base/16384/3119 new file mode 100644 index 0000000..9d9a98f Binary files /dev/null and b/data/base/16384/3119 differ diff --git a/data/base/16384/3164 b/data/base/16384/3164 new file mode 100644 index 0000000..876d027 Binary files /dev/null and b/data/base/16384/3164 differ diff --git a/data/base/16384/3256 b/data/base/16384/3256 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3257 b/data/base/16384/3257 new file mode 100644 index 0000000..20155c1 Binary files /dev/null and b/data/base/16384/3257 differ diff --git a/data/base/16384/3258 b/data/base/16384/3258 new file mode 100644 index 0000000..cbe2c30 Binary files /dev/null and b/data/base/16384/3258 differ diff --git a/data/base/16384/3350 b/data/base/16384/3350 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3351 b/data/base/16384/3351 new file mode 100644 index 0000000..1b0d7c2 Binary files /dev/null and b/data/base/16384/3351 differ diff --git a/data/base/16384/3379 b/data/base/16384/3379 new file mode 100644 index 0000000..802b339 Binary files /dev/null and b/data/base/16384/3379 differ diff --git a/data/base/16384/3380 b/data/base/16384/3380 new file mode 100644 index 0000000..eee1748 Binary files /dev/null and b/data/base/16384/3380 differ diff --git a/data/base/16384/3381 b/data/base/16384/3381 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3394 b/data/base/16384/3394 new file mode 100644 index 0000000..3311883 Binary files /dev/null and b/data/base/16384/3394 differ diff --git a/data/base/16384/3394_fsm b/data/base/16384/3394_fsm new file mode 100644 index 0000000..30c3438 Binary files /dev/null and b/data/base/16384/3394_fsm differ diff --git a/data/base/16384/3394_vm b/data/base/16384/3394_vm new file mode 100644 index 0000000..89a9ba0 Binary files /dev/null and b/data/base/16384/3394_vm differ diff --git a/data/base/16384/3395 b/data/base/16384/3395 new file mode 100644 index 0000000..c83271a Binary files /dev/null and b/data/base/16384/3395 differ diff --git a/data/base/16384/3429 b/data/base/16384/3429 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3430 b/data/base/16384/3430 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3431 b/data/base/16384/3431 new file mode 100644 index 0000000..616a2da Binary files /dev/null and b/data/base/16384/3431 differ diff --git a/data/base/16384/3433 b/data/base/16384/3433 new file mode 100644 index 0000000..617adbb Binary files /dev/null and b/data/base/16384/3433 differ diff --git a/data/base/16384/3439 b/data/base/16384/3439 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3440 b/data/base/16384/3440 new file mode 100644 index 0000000..ebcc295 Binary files /dev/null and b/data/base/16384/3440 differ diff --git a/data/base/16384/3455 b/data/base/16384/3455 new file mode 100644 index 0000000..de31707 Binary files /dev/null and b/data/base/16384/3455 differ diff --git a/data/base/16384/3456 b/data/base/16384/3456 new file mode 100644 index 0000000..f4fb42b Binary files /dev/null and b/data/base/16384/3456 differ diff --git a/data/base/16384/3456_fsm b/data/base/16384/3456_fsm new file mode 100644 index 0000000..846253c Binary files /dev/null and b/data/base/16384/3456_fsm differ diff --git a/data/base/16384/3456_vm b/data/base/16384/3456_vm new file mode 100644 index 0000000..9767ae5 Binary files /dev/null and b/data/base/16384/3456_vm differ diff --git a/data/base/16384/3466 b/data/base/16384/3466 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3467 b/data/base/16384/3467 new file mode 100644 index 0000000..4d5f1b2 Binary files /dev/null and b/data/base/16384/3467 differ diff --git a/data/base/16384/3468 b/data/base/16384/3468 new file mode 100644 index 0000000..70ff6d2 Binary files /dev/null and b/data/base/16384/3468 differ diff --git a/data/base/16384/3501 b/data/base/16384/3501 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3502 b/data/base/16384/3502 new file mode 100644 index 0000000..1db9c82 Binary files /dev/null and b/data/base/16384/3502 differ diff --git a/data/base/16384/3503 b/data/base/16384/3503 new file mode 100644 index 0000000..4b74a4b Binary files /dev/null and b/data/base/16384/3503 differ diff --git a/data/base/16384/3534 b/data/base/16384/3534 new file mode 100644 index 0000000..459c0d1 Binary files /dev/null and b/data/base/16384/3534 differ diff --git a/data/base/16384/3541 b/data/base/16384/3541 new file mode 100644 index 0000000..071d568 Binary files /dev/null and b/data/base/16384/3541 differ diff --git a/data/base/16384/3541_fsm b/data/base/16384/3541_fsm new file mode 100644 index 0000000..147015a Binary files /dev/null and b/data/base/16384/3541_fsm differ diff --git a/data/base/16384/3541_vm b/data/base/16384/3541_vm new file mode 100644 index 0000000..da308cb Binary files /dev/null and b/data/base/16384/3541_vm differ diff --git a/data/base/16384/3542 b/data/base/16384/3542 new file mode 100644 index 0000000..a70281d Binary files /dev/null and b/data/base/16384/3542 differ diff --git a/data/base/16384/3574 b/data/base/16384/3574 new file mode 100644 index 0000000..628f5fd Binary files /dev/null and b/data/base/16384/3574 differ diff --git a/data/base/16384/3575 b/data/base/16384/3575 new file mode 100644 index 0000000..03e05ea Binary files /dev/null and b/data/base/16384/3575 differ diff --git a/data/base/16384/3576 b/data/base/16384/3576 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3596 b/data/base/16384/3596 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3597 b/data/base/16384/3597 new file mode 100644 index 0000000..4655e05 Binary files /dev/null and b/data/base/16384/3597 differ diff --git a/data/base/16384/3598 b/data/base/16384/3598 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/3599 b/data/base/16384/3599 new file mode 100644 index 0000000..39c68b1 Binary files /dev/null and b/data/base/16384/3599 differ diff --git a/data/base/16384/3600 b/data/base/16384/3600 new file mode 100644 index 0000000..05f41b9 Binary files /dev/null and b/data/base/16384/3600 differ diff --git a/data/base/16384/3600_fsm b/data/base/16384/3600_fsm new file mode 100644 index 0000000..71d7f63 Binary files /dev/null and b/data/base/16384/3600_fsm differ diff --git a/data/base/16384/3600_vm b/data/base/16384/3600_vm new file mode 100644 index 0000000..9b2f86b Binary files /dev/null and b/data/base/16384/3600_vm differ diff --git a/data/base/16384/3601 b/data/base/16384/3601 new file mode 100644 index 0000000..1271932 Binary files /dev/null and b/data/base/16384/3601 differ diff --git a/data/base/16384/3601_fsm b/data/base/16384/3601_fsm new file mode 100644 index 0000000..7f7f3a7 Binary files /dev/null and b/data/base/16384/3601_fsm differ diff --git a/data/base/16384/3601_vm b/data/base/16384/3601_vm new file mode 100644 index 0000000..418a288 Binary files /dev/null and b/data/base/16384/3601_vm differ diff --git a/data/base/16384/3602 b/data/base/16384/3602 new file mode 100644 index 0000000..6861422 Binary files /dev/null and b/data/base/16384/3602 differ diff --git a/data/base/16384/3602_fsm b/data/base/16384/3602_fsm new file mode 100644 index 0000000..1019169 Binary files /dev/null and b/data/base/16384/3602_fsm differ diff --git a/data/base/16384/3602_vm b/data/base/16384/3602_vm new file mode 100644 index 0000000..4be6e57 Binary files /dev/null and b/data/base/16384/3602_vm differ diff --git a/data/base/16384/3603 b/data/base/16384/3603 new file mode 100644 index 0000000..02a7ad9 Binary files /dev/null and b/data/base/16384/3603 differ diff --git a/data/base/16384/3603_fsm b/data/base/16384/3603_fsm new file mode 100644 index 0000000..d4d15f7 Binary files /dev/null and b/data/base/16384/3603_fsm differ diff --git a/data/base/16384/3603_vm b/data/base/16384/3603_vm new file mode 100644 index 0000000..83010f6 Binary files /dev/null and b/data/base/16384/3603_vm differ diff --git a/data/base/16384/3604 b/data/base/16384/3604 new file mode 100644 index 0000000..c6eb87d Binary files /dev/null and b/data/base/16384/3604 differ diff --git a/data/base/16384/3605 b/data/base/16384/3605 new file mode 100644 index 0000000..3f8a4a7 Binary files /dev/null and b/data/base/16384/3605 differ diff --git a/data/base/16384/3606 b/data/base/16384/3606 new file mode 100644 index 0000000..b7a22f2 Binary files /dev/null and b/data/base/16384/3606 differ diff --git a/data/base/16384/3607 b/data/base/16384/3607 new file mode 100644 index 0000000..50dd7a3 Binary files /dev/null and b/data/base/16384/3607 differ diff --git a/data/base/16384/3608 b/data/base/16384/3608 new file mode 100644 index 0000000..1bed6b9 Binary files /dev/null and b/data/base/16384/3608 differ diff --git a/data/base/16384/3609 b/data/base/16384/3609 new file mode 100644 index 0000000..ac121f5 Binary files /dev/null and b/data/base/16384/3609 differ diff --git a/data/base/16384/3712 b/data/base/16384/3712 new file mode 100644 index 0000000..135adf7 Binary files /dev/null and b/data/base/16384/3712 differ diff --git a/data/base/16384/3764 b/data/base/16384/3764 new file mode 100644 index 0000000..c6eec01 Binary files /dev/null and b/data/base/16384/3764 differ diff --git a/data/base/16384/3764_fsm b/data/base/16384/3764_fsm new file mode 100644 index 0000000..34a419d Binary files /dev/null and b/data/base/16384/3764_fsm differ diff --git a/data/base/16384/3764_vm b/data/base/16384/3764_vm new file mode 100644 index 0000000..ccfe848 Binary files /dev/null and b/data/base/16384/3764_vm differ diff --git a/data/base/16384/3766 b/data/base/16384/3766 new file mode 100644 index 0000000..201e8cd Binary files /dev/null and b/data/base/16384/3766 differ diff --git a/data/base/16384/3767 b/data/base/16384/3767 new file mode 100644 index 0000000..f062bd0 Binary files /dev/null and b/data/base/16384/3767 differ diff --git a/data/base/16384/3997 b/data/base/16384/3997 new file mode 100644 index 0000000..7b3f510 Binary files /dev/null and b/data/base/16384/3997 differ diff --git a/data/base/16384/4143 b/data/base/16384/4143 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4144 b/data/base/16384/4144 new file mode 100644 index 0000000..121d974 Binary files /dev/null and b/data/base/16384/4144 differ diff --git a/data/base/16384/4145 b/data/base/16384/4145 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4146 b/data/base/16384/4146 new file mode 100644 index 0000000..bcc48ba Binary files /dev/null and b/data/base/16384/4146 differ diff --git a/data/base/16384/4147 b/data/base/16384/4147 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4148 b/data/base/16384/4148 new file mode 100644 index 0000000..27a957d Binary files /dev/null and b/data/base/16384/4148 differ diff --git a/data/base/16384/4149 b/data/base/16384/4149 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4150 b/data/base/16384/4150 new file mode 100644 index 0000000..2838c19 Binary files /dev/null and b/data/base/16384/4150 differ diff --git a/data/base/16384/4151 b/data/base/16384/4151 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4152 b/data/base/16384/4152 new file mode 100644 index 0000000..6937cdb Binary files /dev/null and b/data/base/16384/4152 differ diff --git a/data/base/16384/4153 b/data/base/16384/4153 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4154 b/data/base/16384/4154 new file mode 100644 index 0000000..fedbf93 Binary files /dev/null and b/data/base/16384/4154 differ diff --git a/data/base/16384/4155 b/data/base/16384/4155 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4156 b/data/base/16384/4156 new file mode 100644 index 0000000..d457a7c Binary files /dev/null and b/data/base/16384/4156 differ diff --git a/data/base/16384/4157 b/data/base/16384/4157 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4158 b/data/base/16384/4158 new file mode 100644 index 0000000..5f6b980 Binary files /dev/null and b/data/base/16384/4158 differ diff --git a/data/base/16384/4159 b/data/base/16384/4159 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4160 b/data/base/16384/4160 new file mode 100644 index 0000000..615f048 Binary files /dev/null and b/data/base/16384/4160 differ diff --git a/data/base/16384/4163 b/data/base/16384/4163 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4164 b/data/base/16384/4164 new file mode 100644 index 0000000..6f9ca78 Binary files /dev/null and b/data/base/16384/4164 differ diff --git a/data/base/16384/4165 b/data/base/16384/4165 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4166 b/data/base/16384/4166 new file mode 100644 index 0000000..e05ff8c Binary files /dev/null and b/data/base/16384/4166 differ diff --git a/data/base/16384/4167 b/data/base/16384/4167 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4168 b/data/base/16384/4168 new file mode 100644 index 0000000..7221af4 Binary files /dev/null and b/data/base/16384/4168 differ diff --git a/data/base/16384/4169 b/data/base/16384/4169 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4170 b/data/base/16384/4170 new file mode 100644 index 0000000..b7dd874 Binary files /dev/null and b/data/base/16384/4170 differ diff --git a/data/base/16384/4171 b/data/base/16384/4171 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4172 b/data/base/16384/4172 new file mode 100644 index 0000000..ef78fbf Binary files /dev/null and b/data/base/16384/4172 differ diff --git a/data/base/16384/4173 b/data/base/16384/4173 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/4174 b/data/base/16384/4174 new file mode 100644 index 0000000..369462a Binary files /dev/null and b/data/base/16384/4174 differ diff --git a/data/base/16384/5002 b/data/base/16384/5002 new file mode 100644 index 0000000..3a1a3c0 Binary files /dev/null and b/data/base/16384/5002 differ diff --git a/data/base/16384/548 b/data/base/16384/548 new file mode 100644 index 0000000..208e98e Binary files /dev/null and b/data/base/16384/548 differ diff --git a/data/base/16384/549 b/data/base/16384/549 new file mode 100644 index 0000000..997dd45 Binary files /dev/null and b/data/base/16384/549 differ diff --git a/data/base/16384/6102 b/data/base/16384/6102 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/6104 b/data/base/16384/6104 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/6106 b/data/base/16384/6106 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/6110 b/data/base/16384/6110 new file mode 100644 index 0000000..3057635 Binary files /dev/null and b/data/base/16384/6110 differ diff --git a/data/base/16384/6111 b/data/base/16384/6111 new file mode 100644 index 0000000..2dee477 Binary files /dev/null and b/data/base/16384/6111 differ diff --git a/data/base/16384/6112 b/data/base/16384/6112 new file mode 100644 index 0000000..dab6b6c Binary files /dev/null and b/data/base/16384/6112 differ diff --git a/data/base/16384/6113 b/data/base/16384/6113 new file mode 100644 index 0000000..47c3355 Binary files /dev/null and b/data/base/16384/6113 differ diff --git a/data/base/16384/6116 b/data/base/16384/6116 new file mode 100644 index 0000000..0acd290 Binary files /dev/null and b/data/base/16384/6116 differ diff --git a/data/base/16384/6117 b/data/base/16384/6117 new file mode 100644 index 0000000..a12515e Binary files /dev/null and b/data/base/16384/6117 differ diff --git a/data/base/16384/6175 b/data/base/16384/6175 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/6176 b/data/base/16384/6176 new file mode 100644 index 0000000..4e21df6 Binary files /dev/null and b/data/base/16384/6176 differ diff --git a/data/base/16384/6228 b/data/base/16384/6228 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/6229 b/data/base/16384/6229 new file mode 100644 index 0000000..0cceb0f Binary files /dev/null and b/data/base/16384/6229 differ diff --git a/data/base/16384/6237 b/data/base/16384/6237 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/6238 b/data/base/16384/6238 new file mode 100644 index 0000000..6f45366 Binary files /dev/null and b/data/base/16384/6238 differ diff --git a/data/base/16384/6239 b/data/base/16384/6239 new file mode 100644 index 0000000..eeb97e1 Binary files /dev/null and b/data/base/16384/6239 differ diff --git a/data/base/16384/826 b/data/base/16384/826 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/16384/827 b/data/base/16384/827 new file mode 100644 index 0000000..3304ac2 Binary files /dev/null and b/data/base/16384/827 differ diff --git a/data/base/16384/828 b/data/base/16384/828 new file mode 100644 index 0000000..7852e06 Binary files /dev/null and b/data/base/16384/828 differ diff --git a/data/base/16384/PG_VERSION b/data/base/16384/PG_VERSION new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/data/base/16384/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/data/base/16384/pg_filenode.map b/data/base/16384/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/data/base/16384/pg_filenode.map differ diff --git a/data/base/16384/pg_internal.init b/data/base/16384/pg_internal.init new file mode 100644 index 0000000..fa40e31 Binary files /dev/null and b/data/base/16384/pg_internal.init differ diff --git a/data/base/4/112 b/data/base/4/112 new file mode 100644 index 0000000..784a4c1 Binary files /dev/null and b/data/base/4/112 differ diff --git a/data/base/4/113 b/data/base/4/113 new file mode 100644 index 0000000..cc2c412 Binary files /dev/null and b/data/base/4/113 differ diff --git a/data/base/4/1247 b/data/base/4/1247 new file mode 100644 index 0000000..08dded4 Binary files /dev/null and b/data/base/4/1247 differ diff --git a/data/base/4/1247_fsm b/data/base/4/1247_fsm new file mode 100644 index 0000000..d9ff302 Binary files /dev/null and b/data/base/4/1247_fsm differ diff --git a/data/base/4/1247_vm b/data/base/4/1247_vm new file mode 100644 index 0000000..d15f850 Binary files /dev/null and b/data/base/4/1247_vm differ diff --git a/data/base/4/1249 b/data/base/4/1249 new file mode 100644 index 0000000..ffff2de Binary files /dev/null and b/data/base/4/1249 differ diff --git a/data/base/4/1249_fsm b/data/base/4/1249_fsm new file mode 100644 index 0000000..87def57 Binary files /dev/null and b/data/base/4/1249_fsm differ diff --git a/data/base/4/1249_vm b/data/base/4/1249_vm new file mode 100644 index 0000000..cbc2ed0 Binary files /dev/null and b/data/base/4/1249_vm differ diff --git a/data/base/4/1255 b/data/base/4/1255 new file mode 100644 index 0000000..9b0ffc9 Binary files /dev/null and b/data/base/4/1255 differ diff --git a/data/base/4/1255_fsm b/data/base/4/1255_fsm new file mode 100644 index 0000000..5abeaaf Binary files /dev/null and b/data/base/4/1255_fsm differ diff --git a/data/base/4/1255_vm b/data/base/4/1255_vm new file mode 100644 index 0000000..94955c9 Binary files /dev/null and b/data/base/4/1255_vm differ diff --git a/data/base/4/1259 b/data/base/4/1259 new file mode 100644 index 0000000..9e96a10 Binary files /dev/null and b/data/base/4/1259 differ diff --git a/data/base/4/1259_fsm b/data/base/4/1259_fsm new file mode 100644 index 0000000..bb60b30 Binary files /dev/null and b/data/base/4/1259_fsm differ diff --git a/data/base/4/1259_vm b/data/base/4/1259_vm new file mode 100644 index 0000000..db9f0bd Binary files /dev/null and b/data/base/4/1259_vm differ diff --git a/data/base/4/13393 b/data/base/4/13393 new file mode 100644 index 0000000..bbf5883 Binary files /dev/null and b/data/base/4/13393 differ diff --git a/data/base/4/13393_fsm b/data/base/4/13393_fsm new file mode 100644 index 0000000..dff9611 Binary files /dev/null and b/data/base/4/13393_fsm differ diff --git a/data/base/4/13393_vm b/data/base/4/13393_vm new file mode 100644 index 0000000..243db7e Binary files /dev/null and b/data/base/4/13393_vm differ diff --git a/data/base/4/13396 b/data/base/4/13396 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/13397 b/data/base/4/13397 new file mode 100644 index 0000000..ffc8019 Binary files /dev/null and b/data/base/4/13397 differ diff --git a/data/base/4/13398 b/data/base/4/13398 new file mode 100644 index 0000000..e9c6409 Binary files /dev/null and b/data/base/4/13398 differ diff --git a/data/base/4/13398_fsm b/data/base/4/13398_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/data/base/4/13398_fsm differ diff --git a/data/base/4/13398_vm b/data/base/4/13398_vm new file mode 100644 index 0000000..d2d3981 Binary files /dev/null and b/data/base/4/13398_vm differ diff --git a/data/base/4/13401 b/data/base/4/13401 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/13402 b/data/base/4/13402 new file mode 100644 index 0000000..e2093a7 Binary files /dev/null and b/data/base/4/13402 differ diff --git a/data/base/4/13403 b/data/base/4/13403 new file mode 100644 index 0000000..130bea8 Binary files /dev/null and b/data/base/4/13403 differ diff --git a/data/base/4/13403_fsm b/data/base/4/13403_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/data/base/4/13403_fsm differ diff --git a/data/base/4/13403_vm b/data/base/4/13403_vm new file mode 100644 index 0000000..465b062 Binary files /dev/null and b/data/base/4/13403_vm differ diff --git a/data/base/4/13406 b/data/base/4/13406 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/13407 b/data/base/4/13407 new file mode 100644 index 0000000..c77a587 Binary files /dev/null and b/data/base/4/13407 differ diff --git a/data/base/4/13408 b/data/base/4/13408 new file mode 100644 index 0000000..b4a4038 Binary files /dev/null and b/data/base/4/13408 differ diff --git a/data/base/4/13408_fsm b/data/base/4/13408_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/data/base/4/13408_fsm differ diff --git a/data/base/4/13408_vm b/data/base/4/13408_vm new file mode 100644 index 0000000..461e174 Binary files /dev/null and b/data/base/4/13408_vm differ diff --git a/data/base/4/13411 b/data/base/4/13411 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/13412 b/data/base/4/13412 new file mode 100644 index 0000000..f788352 Binary files /dev/null and b/data/base/4/13412 differ diff --git a/data/base/4/1417 b/data/base/4/1417 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/1418 b/data/base/4/1418 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/174 b/data/base/4/174 new file mode 100644 index 0000000..2e4cc9f Binary files /dev/null and b/data/base/4/174 differ diff --git a/data/base/4/175 b/data/base/4/175 new file mode 100644 index 0000000..15d51dd Binary files /dev/null and b/data/base/4/175 differ diff --git a/data/base/4/2187 b/data/base/4/2187 new file mode 100644 index 0000000..37ef63e Binary files /dev/null and b/data/base/4/2187 differ diff --git a/data/base/4/2224 b/data/base/4/2224 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2228 b/data/base/4/2228 new file mode 100644 index 0000000..738f259 Binary files /dev/null and b/data/base/4/2228 differ diff --git a/data/base/4/2328 b/data/base/4/2328 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2336 b/data/base/4/2336 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2337 b/data/base/4/2337 new file mode 100644 index 0000000..3ddb55b Binary files /dev/null and b/data/base/4/2337 differ diff --git a/data/base/4/2579 b/data/base/4/2579 new file mode 100644 index 0000000..0b9442b Binary files /dev/null and b/data/base/4/2579 differ diff --git a/data/base/4/2600 b/data/base/4/2600 new file mode 100644 index 0000000..a1305d7 Binary files /dev/null and b/data/base/4/2600 differ diff --git a/data/base/4/2600_fsm b/data/base/4/2600_fsm new file mode 100644 index 0000000..b849084 Binary files /dev/null and b/data/base/4/2600_fsm differ diff --git a/data/base/4/2600_vm b/data/base/4/2600_vm new file mode 100644 index 0000000..320c745 Binary files /dev/null and b/data/base/4/2600_vm differ diff --git a/data/base/4/2601 b/data/base/4/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/data/base/4/2601 differ diff --git a/data/base/4/2601_fsm b/data/base/4/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/data/base/4/2601_fsm differ diff --git a/data/base/4/2601_vm b/data/base/4/2601_vm new file mode 100644 index 0000000..cfc2c7d Binary files /dev/null and b/data/base/4/2601_vm differ diff --git a/data/base/4/2602 b/data/base/4/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/data/base/4/2602 differ diff --git a/data/base/4/2602_fsm b/data/base/4/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/data/base/4/2602_fsm differ diff --git a/data/base/4/2602_vm b/data/base/4/2602_vm new file mode 100644 index 0000000..e900559 Binary files /dev/null and b/data/base/4/2602_vm differ diff --git a/data/base/4/2603 b/data/base/4/2603 new file mode 100644 index 0000000..601d008 Binary files /dev/null and b/data/base/4/2603 differ diff --git a/data/base/4/2603_fsm b/data/base/4/2603_fsm new file mode 100644 index 0000000..9b324db Binary files /dev/null and b/data/base/4/2603_fsm differ diff --git a/data/base/4/2603_vm b/data/base/4/2603_vm new file mode 100644 index 0000000..79bbf44 Binary files /dev/null and b/data/base/4/2603_vm differ diff --git a/data/base/4/2604 b/data/base/4/2604 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2605 b/data/base/4/2605 new file mode 100644 index 0000000..eeaa7ea Binary files /dev/null and b/data/base/4/2605 differ diff --git a/data/base/4/2605_fsm b/data/base/4/2605_fsm new file mode 100644 index 0000000..f3b92bf Binary files /dev/null and b/data/base/4/2605_fsm differ diff --git a/data/base/4/2605_vm b/data/base/4/2605_vm new file mode 100644 index 0000000..da062d7 Binary files /dev/null and b/data/base/4/2605_vm differ diff --git a/data/base/4/2606 b/data/base/4/2606 new file mode 100644 index 0000000..0a38b1a Binary files /dev/null and b/data/base/4/2606 differ diff --git a/data/base/4/2606_fsm b/data/base/4/2606_fsm new file mode 100644 index 0000000..286dd81 Binary files /dev/null and b/data/base/4/2606_fsm differ diff --git a/data/base/4/2606_vm b/data/base/4/2606_vm new file mode 100644 index 0000000..d34bccf Binary files /dev/null and b/data/base/4/2606_vm differ diff --git a/data/base/4/2607 b/data/base/4/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/data/base/4/2607 differ diff --git a/data/base/4/2607_fsm b/data/base/4/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/data/base/4/2607_fsm differ diff --git a/data/base/4/2607_vm b/data/base/4/2607_vm new file mode 100644 index 0000000..93cd26c Binary files /dev/null and b/data/base/4/2607_vm differ diff --git a/data/base/4/2608 b/data/base/4/2608 new file mode 100644 index 0000000..a2e6643 Binary files /dev/null and b/data/base/4/2608 differ diff --git a/data/base/4/2608_fsm b/data/base/4/2608_fsm new file mode 100644 index 0000000..6ba89a4 Binary files /dev/null and b/data/base/4/2608_fsm differ diff --git a/data/base/4/2608_vm b/data/base/4/2608_vm new file mode 100644 index 0000000..34b1e51 Binary files /dev/null and b/data/base/4/2608_vm differ diff --git a/data/base/4/2609 b/data/base/4/2609 new file mode 100644 index 0000000..a0cb9dd Binary files /dev/null and b/data/base/4/2609 differ diff --git a/data/base/4/2609_fsm b/data/base/4/2609_fsm new file mode 100644 index 0000000..84501f7 Binary files /dev/null and b/data/base/4/2609_fsm differ diff --git a/data/base/4/2609_vm b/data/base/4/2609_vm new file mode 100644 index 0000000..80650da Binary files /dev/null and b/data/base/4/2609_vm differ diff --git a/data/base/4/2610 b/data/base/4/2610 new file mode 100644 index 0000000..be56a53 Binary files /dev/null and b/data/base/4/2610 differ diff --git a/data/base/4/2610_fsm b/data/base/4/2610_fsm new file mode 100644 index 0000000..dbd22e1 Binary files /dev/null and b/data/base/4/2610_fsm differ diff --git a/data/base/4/2610_vm b/data/base/4/2610_vm new file mode 100644 index 0000000..51c3933 Binary files /dev/null and b/data/base/4/2610_vm differ diff --git a/data/base/4/2611 b/data/base/4/2611 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2612 b/data/base/4/2612 new file mode 100644 index 0000000..2fcc7a2 Binary files /dev/null and b/data/base/4/2612 differ diff --git a/data/base/4/2612_fsm b/data/base/4/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/data/base/4/2612_fsm differ diff --git a/data/base/4/2612_vm b/data/base/4/2612_vm new file mode 100644 index 0000000..3a6de45 Binary files /dev/null and b/data/base/4/2612_vm differ diff --git a/data/base/4/2613 b/data/base/4/2613 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2615 b/data/base/4/2615 new file mode 100644 index 0000000..d2dbffc Binary files /dev/null and b/data/base/4/2615 differ diff --git a/data/base/4/2615_fsm b/data/base/4/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/data/base/4/2615_fsm differ diff --git a/data/base/4/2615_vm b/data/base/4/2615_vm new file mode 100644 index 0000000..dbcef17 Binary files /dev/null and b/data/base/4/2615_vm differ diff --git a/data/base/4/2616 b/data/base/4/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/data/base/4/2616 differ diff --git a/data/base/4/2616_fsm b/data/base/4/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/data/base/4/2616_fsm differ diff --git a/data/base/4/2616_vm b/data/base/4/2616_vm new file mode 100644 index 0000000..3bead8d Binary files /dev/null and b/data/base/4/2616_vm differ diff --git a/data/base/4/2617 b/data/base/4/2617 new file mode 100644 index 0000000..bcdfc18 Binary files /dev/null and b/data/base/4/2617 differ diff --git a/data/base/4/2617_fsm b/data/base/4/2617_fsm new file mode 100644 index 0000000..29d6066 Binary files /dev/null and b/data/base/4/2617_fsm differ diff --git a/data/base/4/2617_vm b/data/base/4/2617_vm new file mode 100644 index 0000000..d312031 Binary files /dev/null and b/data/base/4/2617_vm differ diff --git a/data/base/4/2618 b/data/base/4/2618 new file mode 100644 index 0000000..97abf01 Binary files /dev/null and b/data/base/4/2618 differ diff --git a/data/base/4/2618_fsm b/data/base/4/2618_fsm new file mode 100644 index 0000000..e162e37 Binary files /dev/null and b/data/base/4/2618_fsm differ diff --git a/data/base/4/2618_vm b/data/base/4/2618_vm new file mode 100644 index 0000000..5f12951 Binary files /dev/null and b/data/base/4/2618_vm differ diff --git a/data/base/4/2619 b/data/base/4/2619 new file mode 100644 index 0000000..ed3dc5d Binary files /dev/null and b/data/base/4/2619 differ diff --git a/data/base/4/2619_fsm b/data/base/4/2619_fsm new file mode 100644 index 0000000..dc7a9d7 Binary files /dev/null and b/data/base/4/2619_fsm differ diff --git a/data/base/4/2619_vm b/data/base/4/2619_vm new file mode 100644 index 0000000..7e9d0da Binary files /dev/null and b/data/base/4/2619_vm differ diff --git a/data/base/4/2620 b/data/base/4/2620 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2650 b/data/base/4/2650 new file mode 100644 index 0000000..32ff8a1 Binary files /dev/null and b/data/base/4/2650 differ diff --git a/data/base/4/2651 b/data/base/4/2651 new file mode 100644 index 0000000..57e7d5d Binary files /dev/null and b/data/base/4/2651 differ diff --git a/data/base/4/2652 b/data/base/4/2652 new file mode 100644 index 0000000..6b5a470 Binary files /dev/null and b/data/base/4/2652 differ diff --git a/data/base/4/2653 b/data/base/4/2653 new file mode 100644 index 0000000..3bf2381 Binary files /dev/null and b/data/base/4/2653 differ diff --git a/data/base/4/2654 b/data/base/4/2654 new file mode 100644 index 0000000..fcb49cc Binary files /dev/null and b/data/base/4/2654 differ diff --git a/data/base/4/2655 b/data/base/4/2655 new file mode 100644 index 0000000..2b0b670 Binary files /dev/null and b/data/base/4/2655 differ diff --git a/data/base/4/2656 b/data/base/4/2656 new file mode 100644 index 0000000..369964d Binary files /dev/null and b/data/base/4/2656 differ diff --git a/data/base/4/2657 b/data/base/4/2657 new file mode 100644 index 0000000..cd9e14c Binary files /dev/null and b/data/base/4/2657 differ diff --git a/data/base/4/2658 b/data/base/4/2658 new file mode 100644 index 0000000..00d5971 Binary files /dev/null and b/data/base/4/2658 differ diff --git a/data/base/4/2659 b/data/base/4/2659 new file mode 100644 index 0000000..3a9a6ef Binary files /dev/null and b/data/base/4/2659 differ diff --git a/data/base/4/2660 b/data/base/4/2660 new file mode 100644 index 0000000..fd66d22 Binary files /dev/null and b/data/base/4/2660 differ diff --git a/data/base/4/2661 b/data/base/4/2661 new file mode 100644 index 0000000..3c62a6f Binary files /dev/null and b/data/base/4/2661 differ diff --git a/data/base/4/2662 b/data/base/4/2662 new file mode 100644 index 0000000..aad8a5e Binary files /dev/null and b/data/base/4/2662 differ diff --git a/data/base/4/2663 b/data/base/4/2663 new file mode 100644 index 0000000..d8e9b8b Binary files /dev/null and b/data/base/4/2663 differ diff --git a/data/base/4/2664 b/data/base/4/2664 new file mode 100644 index 0000000..e880b9e Binary files /dev/null and b/data/base/4/2664 differ diff --git a/data/base/4/2665 b/data/base/4/2665 new file mode 100644 index 0000000..53568c5 Binary files /dev/null and b/data/base/4/2665 differ diff --git a/data/base/4/2666 b/data/base/4/2666 new file mode 100644 index 0000000..788fa7f Binary files /dev/null and b/data/base/4/2666 differ diff --git a/data/base/4/2667 b/data/base/4/2667 new file mode 100644 index 0000000..d33e2da Binary files /dev/null and b/data/base/4/2667 differ diff --git a/data/base/4/2668 b/data/base/4/2668 new file mode 100644 index 0000000..8ca1619 Binary files /dev/null and b/data/base/4/2668 differ diff --git a/data/base/4/2669 b/data/base/4/2669 new file mode 100644 index 0000000..b13c335 Binary files /dev/null and b/data/base/4/2669 differ diff --git a/data/base/4/2670 b/data/base/4/2670 new file mode 100644 index 0000000..936feee Binary files /dev/null and b/data/base/4/2670 differ diff --git a/data/base/4/2673 b/data/base/4/2673 new file mode 100644 index 0000000..2eacc48 Binary files /dev/null and b/data/base/4/2673 differ diff --git a/data/base/4/2674 b/data/base/4/2674 new file mode 100644 index 0000000..bc328de Binary files /dev/null and b/data/base/4/2674 differ diff --git a/data/base/4/2675 b/data/base/4/2675 new file mode 100644 index 0000000..c7bd682 Binary files /dev/null and b/data/base/4/2675 differ diff --git a/data/base/4/2678 b/data/base/4/2678 new file mode 100644 index 0000000..201cb3f Binary files /dev/null and b/data/base/4/2678 differ diff --git a/data/base/4/2679 b/data/base/4/2679 new file mode 100644 index 0000000..26b9bf6 Binary files /dev/null and b/data/base/4/2679 differ diff --git a/data/base/4/2680 b/data/base/4/2680 new file mode 100644 index 0000000..7a3a272 Binary files /dev/null and b/data/base/4/2680 differ diff --git a/data/base/4/2681 b/data/base/4/2681 new file mode 100644 index 0000000..8e10ae7 Binary files /dev/null and b/data/base/4/2681 differ diff --git a/data/base/4/2682 b/data/base/4/2682 new file mode 100644 index 0000000..ea16e6b Binary files /dev/null and b/data/base/4/2682 differ diff --git a/data/base/4/2683 b/data/base/4/2683 new file mode 100644 index 0000000..117ee7a Binary files /dev/null and b/data/base/4/2683 differ diff --git a/data/base/4/2684 b/data/base/4/2684 new file mode 100644 index 0000000..e25e168 Binary files /dev/null and b/data/base/4/2684 differ diff --git a/data/base/4/2685 b/data/base/4/2685 new file mode 100644 index 0000000..42c2866 Binary files /dev/null and b/data/base/4/2685 differ diff --git a/data/base/4/2686 b/data/base/4/2686 new file mode 100644 index 0000000..ed053f8 Binary files /dev/null and b/data/base/4/2686 differ diff --git a/data/base/4/2687 b/data/base/4/2687 new file mode 100644 index 0000000..5a9ab08 Binary files /dev/null and b/data/base/4/2687 differ diff --git a/data/base/4/2688 b/data/base/4/2688 new file mode 100644 index 0000000..ba93538 Binary files /dev/null and b/data/base/4/2688 differ diff --git a/data/base/4/2689 b/data/base/4/2689 new file mode 100644 index 0000000..1a3e75c Binary files /dev/null and b/data/base/4/2689 differ diff --git a/data/base/4/2690 b/data/base/4/2690 new file mode 100644 index 0000000..3096479 Binary files /dev/null and b/data/base/4/2690 differ diff --git a/data/base/4/2691 b/data/base/4/2691 new file mode 100644 index 0000000..ba4de58 Binary files /dev/null and b/data/base/4/2691 differ diff --git a/data/base/4/2692 b/data/base/4/2692 new file mode 100644 index 0000000..da847b4 Binary files /dev/null and b/data/base/4/2692 differ diff --git a/data/base/4/2693 b/data/base/4/2693 new file mode 100644 index 0000000..1ea99d3 Binary files /dev/null and b/data/base/4/2693 differ diff --git a/data/base/4/2696 b/data/base/4/2696 new file mode 100644 index 0000000..5984d6e Binary files /dev/null and b/data/base/4/2696 differ diff --git a/data/base/4/2699 b/data/base/4/2699 new file mode 100644 index 0000000..4a75520 Binary files /dev/null and b/data/base/4/2699 differ diff --git a/data/base/4/2701 b/data/base/4/2701 new file mode 100644 index 0000000..82f5cd0 Binary files /dev/null and b/data/base/4/2701 differ diff --git a/data/base/4/2702 b/data/base/4/2702 new file mode 100644 index 0000000..2d6a98c Binary files /dev/null and b/data/base/4/2702 differ diff --git a/data/base/4/2703 b/data/base/4/2703 new file mode 100644 index 0000000..4137547 Binary files /dev/null and b/data/base/4/2703 differ diff --git a/data/base/4/2704 b/data/base/4/2704 new file mode 100644 index 0000000..6c89879 Binary files /dev/null and b/data/base/4/2704 differ diff --git a/data/base/4/2753 b/data/base/4/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/data/base/4/2753 differ diff --git a/data/base/4/2753_fsm b/data/base/4/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/data/base/4/2753_fsm differ diff --git a/data/base/4/2753_vm b/data/base/4/2753_vm new file mode 100644 index 0000000..2547702 Binary files /dev/null and b/data/base/4/2753_vm differ diff --git a/data/base/4/2754 b/data/base/4/2754 new file mode 100644 index 0000000..08e97ec Binary files /dev/null and b/data/base/4/2754 differ diff --git a/data/base/4/2755 b/data/base/4/2755 new file mode 100644 index 0000000..e0e9919 Binary files /dev/null and b/data/base/4/2755 differ diff --git a/data/base/4/2756 b/data/base/4/2756 new file mode 100644 index 0000000..8db8647 Binary files /dev/null and b/data/base/4/2756 differ diff --git a/data/base/4/2757 b/data/base/4/2757 new file mode 100644 index 0000000..fa68b32 Binary files /dev/null and b/data/base/4/2757 differ diff --git a/data/base/4/2830 b/data/base/4/2830 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2831 b/data/base/4/2831 new file mode 100644 index 0000000..e476967 Binary files /dev/null and b/data/base/4/2831 differ diff --git a/data/base/4/2832 b/data/base/4/2832 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2833 b/data/base/4/2833 new file mode 100644 index 0000000..a4967d7 Binary files /dev/null and b/data/base/4/2833 differ diff --git a/data/base/4/2834 b/data/base/4/2834 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2835 b/data/base/4/2835 new file mode 100644 index 0000000..d353492 Binary files /dev/null and b/data/base/4/2835 differ diff --git a/data/base/4/2836 b/data/base/4/2836 new file mode 100644 index 0000000..b831d75 Binary files /dev/null and b/data/base/4/2836 differ diff --git a/data/base/4/2836_fsm b/data/base/4/2836_fsm new file mode 100644 index 0000000..6e81497 Binary files /dev/null and b/data/base/4/2836_fsm differ diff --git a/data/base/4/2836_vm b/data/base/4/2836_vm new file mode 100644 index 0000000..7123ba9 Binary files /dev/null and b/data/base/4/2836_vm differ diff --git a/data/base/4/2837 b/data/base/4/2837 new file mode 100644 index 0000000..14e91e1 Binary files /dev/null and b/data/base/4/2837 differ diff --git a/data/base/4/2838 b/data/base/4/2838 new file mode 100644 index 0000000..ebadc17 Binary files /dev/null and b/data/base/4/2838 differ diff --git a/data/base/4/2838_fsm b/data/base/4/2838_fsm new file mode 100644 index 0000000..aa6c80e Binary files /dev/null and b/data/base/4/2838_fsm differ diff --git a/data/base/4/2838_vm b/data/base/4/2838_vm new file mode 100644 index 0000000..ff15a41 Binary files /dev/null and b/data/base/4/2838_vm differ diff --git a/data/base/4/2839 b/data/base/4/2839 new file mode 100644 index 0000000..3a336d3 Binary files /dev/null and b/data/base/4/2839 differ diff --git a/data/base/4/2840 b/data/base/4/2840 new file mode 100644 index 0000000..e11da36 Binary files /dev/null and b/data/base/4/2840 differ diff --git a/data/base/4/2840_fsm b/data/base/4/2840_fsm new file mode 100644 index 0000000..97673b7 Binary files /dev/null and b/data/base/4/2840_fsm differ diff --git a/data/base/4/2840_vm b/data/base/4/2840_vm new file mode 100644 index 0000000..e4be7ff Binary files /dev/null and b/data/base/4/2840_vm differ diff --git a/data/base/4/2841 b/data/base/4/2841 new file mode 100644 index 0000000..91a01f8 Binary files /dev/null and b/data/base/4/2841 differ diff --git a/data/base/4/2995 b/data/base/4/2995 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/2996 b/data/base/4/2996 new file mode 100644 index 0000000..170333a Binary files /dev/null and b/data/base/4/2996 differ diff --git a/data/base/4/3079 b/data/base/4/3079 new file mode 100644 index 0000000..fddaefd Binary files /dev/null and b/data/base/4/3079 differ diff --git a/data/base/4/3079_fsm b/data/base/4/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/data/base/4/3079_fsm differ diff --git a/data/base/4/3079_vm b/data/base/4/3079_vm new file mode 100644 index 0000000..26c7854 Binary files /dev/null and b/data/base/4/3079_vm differ diff --git a/data/base/4/3080 b/data/base/4/3080 new file mode 100644 index 0000000..c107df3 Binary files /dev/null and b/data/base/4/3080 differ diff --git a/data/base/4/3081 b/data/base/4/3081 new file mode 100644 index 0000000..838e1b3 Binary files /dev/null and b/data/base/4/3081 differ diff --git a/data/base/4/3085 b/data/base/4/3085 new file mode 100644 index 0000000..6f7989c Binary files /dev/null and b/data/base/4/3085 differ diff --git a/data/base/4/3118 b/data/base/4/3118 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3119 b/data/base/4/3119 new file mode 100644 index 0000000..db2bde0 Binary files /dev/null and b/data/base/4/3119 differ diff --git a/data/base/4/3164 b/data/base/4/3164 new file mode 100644 index 0000000..881cd51 Binary files /dev/null and b/data/base/4/3164 differ diff --git a/data/base/4/3256 b/data/base/4/3256 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3257 b/data/base/4/3257 new file mode 100644 index 0000000..64787da Binary files /dev/null and b/data/base/4/3257 differ diff --git a/data/base/4/3258 b/data/base/4/3258 new file mode 100644 index 0000000..09abe9b Binary files /dev/null and b/data/base/4/3258 differ diff --git a/data/base/4/3350 b/data/base/4/3350 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3351 b/data/base/4/3351 new file mode 100644 index 0000000..2bfef7f Binary files /dev/null and b/data/base/4/3351 differ diff --git a/data/base/4/3379 b/data/base/4/3379 new file mode 100644 index 0000000..caced87 Binary files /dev/null and b/data/base/4/3379 differ diff --git a/data/base/4/3380 b/data/base/4/3380 new file mode 100644 index 0000000..55d6862 Binary files /dev/null and b/data/base/4/3380 differ diff --git a/data/base/4/3381 b/data/base/4/3381 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3394 b/data/base/4/3394 new file mode 100644 index 0000000..3782677 Binary files /dev/null and b/data/base/4/3394 differ diff --git a/data/base/4/3394_fsm b/data/base/4/3394_fsm new file mode 100644 index 0000000..9622a2f Binary files /dev/null and b/data/base/4/3394_fsm differ diff --git a/data/base/4/3394_vm b/data/base/4/3394_vm new file mode 100644 index 0000000..5d87659 Binary files /dev/null and b/data/base/4/3394_vm differ diff --git a/data/base/4/3395 b/data/base/4/3395 new file mode 100644 index 0000000..a66f605 Binary files /dev/null and b/data/base/4/3395 differ diff --git a/data/base/4/3429 b/data/base/4/3429 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3430 b/data/base/4/3430 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3431 b/data/base/4/3431 new file mode 100644 index 0000000..dcd1328 Binary files /dev/null and b/data/base/4/3431 differ diff --git a/data/base/4/3433 b/data/base/4/3433 new file mode 100644 index 0000000..68ea223 Binary files /dev/null and b/data/base/4/3433 differ diff --git a/data/base/4/3439 b/data/base/4/3439 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3440 b/data/base/4/3440 new file mode 100644 index 0000000..4f17c44 Binary files /dev/null and b/data/base/4/3440 differ diff --git a/data/base/4/3455 b/data/base/4/3455 new file mode 100644 index 0000000..cfac33b Binary files /dev/null and b/data/base/4/3455 differ diff --git a/data/base/4/3456 b/data/base/4/3456 new file mode 100644 index 0000000..8deb744 Binary files /dev/null and b/data/base/4/3456 differ diff --git a/data/base/4/3456_fsm b/data/base/4/3456_fsm new file mode 100644 index 0000000..e9e0750 Binary files /dev/null and b/data/base/4/3456_fsm differ diff --git a/data/base/4/3456_vm b/data/base/4/3456_vm new file mode 100644 index 0000000..d17c63b Binary files /dev/null and b/data/base/4/3456_vm differ diff --git a/data/base/4/3466 b/data/base/4/3466 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3467 b/data/base/4/3467 new file mode 100644 index 0000000..c7016e1 Binary files /dev/null and b/data/base/4/3467 differ diff --git a/data/base/4/3468 b/data/base/4/3468 new file mode 100644 index 0000000..fab333b Binary files /dev/null and b/data/base/4/3468 differ diff --git a/data/base/4/3501 b/data/base/4/3501 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3502 b/data/base/4/3502 new file mode 100644 index 0000000..ece495c Binary files /dev/null and b/data/base/4/3502 differ diff --git a/data/base/4/3503 b/data/base/4/3503 new file mode 100644 index 0000000..53f9b69 Binary files /dev/null and b/data/base/4/3503 differ diff --git a/data/base/4/3534 b/data/base/4/3534 new file mode 100644 index 0000000..11fad3b Binary files /dev/null and b/data/base/4/3534 differ diff --git a/data/base/4/3541 b/data/base/4/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/data/base/4/3541 differ diff --git a/data/base/4/3541_fsm b/data/base/4/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/data/base/4/3541_fsm differ diff --git a/data/base/4/3541_vm b/data/base/4/3541_vm new file mode 100644 index 0000000..06e659b Binary files /dev/null and b/data/base/4/3541_vm differ diff --git a/data/base/4/3542 b/data/base/4/3542 new file mode 100644 index 0000000..ced0066 Binary files /dev/null and b/data/base/4/3542 differ diff --git a/data/base/4/3574 b/data/base/4/3574 new file mode 100644 index 0000000..b026df1 Binary files /dev/null and b/data/base/4/3574 differ diff --git a/data/base/4/3575 b/data/base/4/3575 new file mode 100644 index 0000000..bdec532 Binary files /dev/null and b/data/base/4/3575 differ diff --git a/data/base/4/3576 b/data/base/4/3576 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3596 b/data/base/4/3596 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3597 b/data/base/4/3597 new file mode 100644 index 0000000..08855a4 Binary files /dev/null and b/data/base/4/3597 differ diff --git a/data/base/4/3598 b/data/base/4/3598 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/3599 b/data/base/4/3599 new file mode 100644 index 0000000..7679a2c Binary files /dev/null and b/data/base/4/3599 differ diff --git a/data/base/4/3600 b/data/base/4/3600 new file mode 100644 index 0000000..3d574fa Binary files /dev/null and b/data/base/4/3600 differ diff --git a/data/base/4/3600_fsm b/data/base/4/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/data/base/4/3600_fsm differ diff --git a/data/base/4/3600_vm b/data/base/4/3600_vm new file mode 100644 index 0000000..1b2ce31 Binary files /dev/null and b/data/base/4/3600_vm differ diff --git a/data/base/4/3601 b/data/base/4/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/data/base/4/3601 differ diff --git a/data/base/4/3601_fsm b/data/base/4/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/data/base/4/3601_fsm differ diff --git a/data/base/4/3601_vm b/data/base/4/3601_vm new file mode 100644 index 0000000..f297727 Binary files /dev/null and b/data/base/4/3601_vm differ diff --git a/data/base/4/3602 b/data/base/4/3602 new file mode 100644 index 0000000..9f2c083 Binary files /dev/null and b/data/base/4/3602 differ diff --git a/data/base/4/3602_fsm b/data/base/4/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/data/base/4/3602_fsm differ diff --git a/data/base/4/3602_vm b/data/base/4/3602_vm new file mode 100644 index 0000000..611d687 Binary files /dev/null and b/data/base/4/3602_vm differ diff --git a/data/base/4/3603 b/data/base/4/3603 new file mode 100644 index 0000000..bace6ff Binary files /dev/null and b/data/base/4/3603 differ diff --git a/data/base/4/3603_fsm b/data/base/4/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/data/base/4/3603_fsm differ diff --git a/data/base/4/3603_vm b/data/base/4/3603_vm new file mode 100644 index 0000000..1deeeb6 Binary files /dev/null and b/data/base/4/3603_vm differ diff --git a/data/base/4/3604 b/data/base/4/3604 new file mode 100644 index 0000000..edfbdeb Binary files /dev/null and b/data/base/4/3604 differ diff --git a/data/base/4/3605 b/data/base/4/3605 new file mode 100644 index 0000000..7d53002 Binary files /dev/null and b/data/base/4/3605 differ diff --git a/data/base/4/3606 b/data/base/4/3606 new file mode 100644 index 0000000..abe7a1c Binary files /dev/null and b/data/base/4/3606 differ diff --git a/data/base/4/3607 b/data/base/4/3607 new file mode 100644 index 0000000..e3a3bbc Binary files /dev/null and b/data/base/4/3607 differ diff --git a/data/base/4/3608 b/data/base/4/3608 new file mode 100644 index 0000000..8b46601 Binary files /dev/null and b/data/base/4/3608 differ diff --git a/data/base/4/3609 b/data/base/4/3609 new file mode 100644 index 0000000..894e3d2 Binary files /dev/null and b/data/base/4/3609 differ diff --git a/data/base/4/3712 b/data/base/4/3712 new file mode 100644 index 0000000..b24c477 Binary files /dev/null and b/data/base/4/3712 differ diff --git a/data/base/4/3764 b/data/base/4/3764 new file mode 100644 index 0000000..45a034f Binary files /dev/null and b/data/base/4/3764 differ diff --git a/data/base/4/3764_fsm b/data/base/4/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/data/base/4/3764_fsm differ diff --git a/data/base/4/3764_vm b/data/base/4/3764_vm new file mode 100644 index 0000000..da5f065 Binary files /dev/null and b/data/base/4/3764_vm differ diff --git a/data/base/4/3766 b/data/base/4/3766 new file mode 100644 index 0000000..0d333d5 Binary files /dev/null and b/data/base/4/3766 differ diff --git a/data/base/4/3767 b/data/base/4/3767 new file mode 100644 index 0000000..5f7f83c Binary files /dev/null and b/data/base/4/3767 differ diff --git a/data/base/4/3997 b/data/base/4/3997 new file mode 100644 index 0000000..8969d81 Binary files /dev/null and b/data/base/4/3997 differ diff --git a/data/base/4/4143 b/data/base/4/4143 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4144 b/data/base/4/4144 new file mode 100644 index 0000000..0457ead Binary files /dev/null and b/data/base/4/4144 differ diff --git a/data/base/4/4145 b/data/base/4/4145 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4146 b/data/base/4/4146 new file mode 100644 index 0000000..4afabc1 Binary files /dev/null and b/data/base/4/4146 differ diff --git a/data/base/4/4147 b/data/base/4/4147 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4148 b/data/base/4/4148 new file mode 100644 index 0000000..395cf11 Binary files /dev/null and b/data/base/4/4148 differ diff --git a/data/base/4/4149 b/data/base/4/4149 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4150 b/data/base/4/4150 new file mode 100644 index 0000000..c9597f6 Binary files /dev/null and b/data/base/4/4150 differ diff --git a/data/base/4/4151 b/data/base/4/4151 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4152 b/data/base/4/4152 new file mode 100644 index 0000000..4b0be9a Binary files /dev/null and b/data/base/4/4152 differ diff --git a/data/base/4/4153 b/data/base/4/4153 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4154 b/data/base/4/4154 new file mode 100644 index 0000000..42b8bd7 Binary files /dev/null and b/data/base/4/4154 differ diff --git a/data/base/4/4155 b/data/base/4/4155 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4156 b/data/base/4/4156 new file mode 100644 index 0000000..ecedc45 Binary files /dev/null and b/data/base/4/4156 differ diff --git a/data/base/4/4157 b/data/base/4/4157 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4158 b/data/base/4/4158 new file mode 100644 index 0000000..5799647 Binary files /dev/null and b/data/base/4/4158 differ diff --git a/data/base/4/4159 b/data/base/4/4159 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4160 b/data/base/4/4160 new file mode 100644 index 0000000..69ae019 Binary files /dev/null and b/data/base/4/4160 differ diff --git a/data/base/4/4163 b/data/base/4/4163 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4164 b/data/base/4/4164 new file mode 100644 index 0000000..b4224fc Binary files /dev/null and b/data/base/4/4164 differ diff --git a/data/base/4/4165 b/data/base/4/4165 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4166 b/data/base/4/4166 new file mode 100644 index 0000000..7954f02 Binary files /dev/null and b/data/base/4/4166 differ diff --git a/data/base/4/4167 b/data/base/4/4167 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4168 b/data/base/4/4168 new file mode 100644 index 0000000..d3d4120 Binary files /dev/null and b/data/base/4/4168 differ diff --git a/data/base/4/4169 b/data/base/4/4169 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4170 b/data/base/4/4170 new file mode 100644 index 0000000..a8f1194 Binary files /dev/null and b/data/base/4/4170 differ diff --git a/data/base/4/4171 b/data/base/4/4171 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4172 b/data/base/4/4172 new file mode 100644 index 0000000..ce881a3 Binary files /dev/null and b/data/base/4/4172 differ diff --git a/data/base/4/4173 b/data/base/4/4173 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/4174 b/data/base/4/4174 new file mode 100644 index 0000000..9ebdddc Binary files /dev/null and b/data/base/4/4174 differ diff --git a/data/base/4/5002 b/data/base/4/5002 new file mode 100644 index 0000000..aefa40d Binary files /dev/null and b/data/base/4/5002 differ diff --git a/data/base/4/548 b/data/base/4/548 new file mode 100644 index 0000000..7c6567d Binary files /dev/null and b/data/base/4/548 differ diff --git a/data/base/4/549 b/data/base/4/549 new file mode 100644 index 0000000..26a3887 Binary files /dev/null and b/data/base/4/549 differ diff --git a/data/base/4/6102 b/data/base/4/6102 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/6104 b/data/base/4/6104 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/6106 b/data/base/4/6106 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/6110 b/data/base/4/6110 new file mode 100644 index 0000000..42e1920 Binary files /dev/null and b/data/base/4/6110 differ diff --git a/data/base/4/6111 b/data/base/4/6111 new file mode 100644 index 0000000..d012727 Binary files /dev/null and b/data/base/4/6111 differ diff --git a/data/base/4/6112 b/data/base/4/6112 new file mode 100644 index 0000000..293367c Binary files /dev/null and b/data/base/4/6112 differ diff --git a/data/base/4/6113 b/data/base/4/6113 new file mode 100644 index 0000000..542f8fa Binary files /dev/null and b/data/base/4/6113 differ diff --git a/data/base/4/6116 b/data/base/4/6116 new file mode 100644 index 0000000..787d5d1 Binary files /dev/null and b/data/base/4/6116 differ diff --git a/data/base/4/6117 b/data/base/4/6117 new file mode 100644 index 0000000..2b5656b Binary files /dev/null and b/data/base/4/6117 differ diff --git a/data/base/4/6175 b/data/base/4/6175 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/6176 b/data/base/4/6176 new file mode 100644 index 0000000..93b150e Binary files /dev/null and b/data/base/4/6176 differ diff --git a/data/base/4/6228 b/data/base/4/6228 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/6229 b/data/base/4/6229 new file mode 100644 index 0000000..a20f8db Binary files /dev/null and b/data/base/4/6229 differ diff --git a/data/base/4/6237 b/data/base/4/6237 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/6238 b/data/base/4/6238 new file mode 100644 index 0000000..e7c0e8c Binary files /dev/null and b/data/base/4/6238 differ diff --git a/data/base/4/6239 b/data/base/4/6239 new file mode 100644 index 0000000..6c60b50 Binary files /dev/null and b/data/base/4/6239 differ diff --git a/data/base/4/826 b/data/base/4/826 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/4/827 b/data/base/4/827 new file mode 100644 index 0000000..94a900e Binary files /dev/null and b/data/base/4/827 differ diff --git a/data/base/4/828 b/data/base/4/828 new file mode 100644 index 0000000..ca30461 Binary files /dev/null and b/data/base/4/828 differ diff --git a/data/base/4/PG_VERSION b/data/base/4/PG_VERSION new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/data/base/4/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/data/base/4/pg_filenode.map b/data/base/4/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/data/base/4/pg_filenode.map differ diff --git a/data/base/5/112 b/data/base/5/112 new file mode 100644 index 0000000..784a4c1 Binary files /dev/null and b/data/base/5/112 differ diff --git a/data/base/5/113 b/data/base/5/113 new file mode 100644 index 0000000..cc2c412 Binary files /dev/null and b/data/base/5/113 differ diff --git a/data/base/5/1247 b/data/base/5/1247 new file mode 100644 index 0000000..08dded4 Binary files /dev/null and b/data/base/5/1247 differ diff --git a/data/base/5/1247_fsm b/data/base/5/1247_fsm new file mode 100644 index 0000000..d9ff302 Binary files /dev/null and b/data/base/5/1247_fsm differ diff --git a/data/base/5/1247_vm b/data/base/5/1247_vm new file mode 100644 index 0000000..d15f850 Binary files /dev/null and b/data/base/5/1247_vm differ diff --git a/data/base/5/1249 b/data/base/5/1249 new file mode 100644 index 0000000..ffff2de Binary files /dev/null and b/data/base/5/1249 differ diff --git a/data/base/5/1249_fsm b/data/base/5/1249_fsm new file mode 100644 index 0000000..87def57 Binary files /dev/null and b/data/base/5/1249_fsm differ diff --git a/data/base/5/1249_vm b/data/base/5/1249_vm new file mode 100644 index 0000000..cbc2ed0 Binary files /dev/null and b/data/base/5/1249_vm differ diff --git a/data/base/5/1255 b/data/base/5/1255 new file mode 100644 index 0000000..9b0ffc9 Binary files /dev/null and b/data/base/5/1255 differ diff --git a/data/base/5/1255_fsm b/data/base/5/1255_fsm new file mode 100644 index 0000000..5abeaaf Binary files /dev/null and b/data/base/5/1255_fsm differ diff --git a/data/base/5/1255_vm b/data/base/5/1255_vm new file mode 100644 index 0000000..94955c9 Binary files /dev/null and b/data/base/5/1255_vm differ diff --git a/data/base/5/1259 b/data/base/5/1259 new file mode 100644 index 0000000..cc4dea1 Binary files /dev/null and b/data/base/5/1259 differ diff --git a/data/base/5/1259_fsm b/data/base/5/1259_fsm new file mode 100644 index 0000000..bb60b30 Binary files /dev/null and b/data/base/5/1259_fsm differ diff --git a/data/base/5/1259_vm b/data/base/5/1259_vm new file mode 100644 index 0000000..db9f0bd Binary files /dev/null and b/data/base/5/1259_vm differ diff --git a/data/base/5/13393 b/data/base/5/13393 new file mode 100644 index 0000000..bbf5883 Binary files /dev/null and b/data/base/5/13393 differ diff --git a/data/base/5/13393_fsm b/data/base/5/13393_fsm new file mode 100644 index 0000000..dff9611 Binary files /dev/null and b/data/base/5/13393_fsm differ diff --git a/data/base/5/13393_vm b/data/base/5/13393_vm new file mode 100644 index 0000000..243db7e Binary files /dev/null and b/data/base/5/13393_vm differ diff --git a/data/base/5/13396 b/data/base/5/13396 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/13397 b/data/base/5/13397 new file mode 100644 index 0000000..ffc8019 Binary files /dev/null and b/data/base/5/13397 differ diff --git a/data/base/5/13398 b/data/base/5/13398 new file mode 100644 index 0000000..e9c6409 Binary files /dev/null and b/data/base/5/13398 differ diff --git a/data/base/5/13398_fsm b/data/base/5/13398_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/data/base/5/13398_fsm differ diff --git a/data/base/5/13398_vm b/data/base/5/13398_vm new file mode 100644 index 0000000..d2d3981 Binary files /dev/null and b/data/base/5/13398_vm differ diff --git a/data/base/5/13401 b/data/base/5/13401 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/13402 b/data/base/5/13402 new file mode 100644 index 0000000..e2093a7 Binary files /dev/null and b/data/base/5/13402 differ diff --git a/data/base/5/13403 b/data/base/5/13403 new file mode 100644 index 0000000..130bea8 Binary files /dev/null and b/data/base/5/13403 differ diff --git a/data/base/5/13403_fsm b/data/base/5/13403_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/data/base/5/13403_fsm differ diff --git a/data/base/5/13403_vm b/data/base/5/13403_vm new file mode 100644 index 0000000..465b062 Binary files /dev/null and b/data/base/5/13403_vm differ diff --git a/data/base/5/13406 b/data/base/5/13406 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/13407 b/data/base/5/13407 new file mode 100644 index 0000000..c77a587 Binary files /dev/null and b/data/base/5/13407 differ diff --git a/data/base/5/13408 b/data/base/5/13408 new file mode 100644 index 0000000..b4a4038 Binary files /dev/null and b/data/base/5/13408 differ diff --git a/data/base/5/13408_fsm b/data/base/5/13408_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/data/base/5/13408_fsm differ diff --git a/data/base/5/13408_vm b/data/base/5/13408_vm new file mode 100644 index 0000000..461e174 Binary files /dev/null and b/data/base/5/13408_vm differ diff --git a/data/base/5/13411 b/data/base/5/13411 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/13412 b/data/base/5/13412 new file mode 100644 index 0000000..f788352 Binary files /dev/null and b/data/base/5/13412 differ diff --git a/data/base/5/1417 b/data/base/5/1417 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/1418 b/data/base/5/1418 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/174 b/data/base/5/174 new file mode 100644 index 0000000..2e4cc9f Binary files /dev/null and b/data/base/5/174 differ diff --git a/data/base/5/175 b/data/base/5/175 new file mode 100644 index 0000000..15d51dd Binary files /dev/null and b/data/base/5/175 differ diff --git a/data/base/5/2187 b/data/base/5/2187 new file mode 100644 index 0000000..37ef63e Binary files /dev/null and b/data/base/5/2187 differ diff --git a/data/base/5/2224 b/data/base/5/2224 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2228 b/data/base/5/2228 new file mode 100644 index 0000000..738f259 Binary files /dev/null and b/data/base/5/2228 differ diff --git a/data/base/5/2328 b/data/base/5/2328 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2336 b/data/base/5/2336 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2337 b/data/base/5/2337 new file mode 100644 index 0000000..3ddb55b Binary files /dev/null and b/data/base/5/2337 differ diff --git a/data/base/5/2579 b/data/base/5/2579 new file mode 100644 index 0000000..0b9442b Binary files /dev/null and b/data/base/5/2579 differ diff --git a/data/base/5/2600 b/data/base/5/2600 new file mode 100644 index 0000000..a1305d7 Binary files /dev/null and b/data/base/5/2600 differ diff --git a/data/base/5/2600_fsm b/data/base/5/2600_fsm new file mode 100644 index 0000000..b849084 Binary files /dev/null and b/data/base/5/2600_fsm differ diff --git a/data/base/5/2600_vm b/data/base/5/2600_vm new file mode 100644 index 0000000..320c745 Binary files /dev/null and b/data/base/5/2600_vm differ diff --git a/data/base/5/2601 b/data/base/5/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/data/base/5/2601 differ diff --git a/data/base/5/2601_fsm b/data/base/5/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/data/base/5/2601_fsm differ diff --git a/data/base/5/2601_vm b/data/base/5/2601_vm new file mode 100644 index 0000000..cfc2c7d Binary files /dev/null and b/data/base/5/2601_vm differ diff --git a/data/base/5/2602 b/data/base/5/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/data/base/5/2602 differ diff --git a/data/base/5/2602_fsm b/data/base/5/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/data/base/5/2602_fsm differ diff --git a/data/base/5/2602_vm b/data/base/5/2602_vm new file mode 100644 index 0000000..e900559 Binary files /dev/null and b/data/base/5/2602_vm differ diff --git a/data/base/5/2603 b/data/base/5/2603 new file mode 100644 index 0000000..601d008 Binary files /dev/null and b/data/base/5/2603 differ diff --git a/data/base/5/2603_fsm b/data/base/5/2603_fsm new file mode 100644 index 0000000..9b324db Binary files /dev/null and b/data/base/5/2603_fsm differ diff --git a/data/base/5/2603_vm b/data/base/5/2603_vm new file mode 100644 index 0000000..79bbf44 Binary files /dev/null and b/data/base/5/2603_vm differ diff --git a/data/base/5/2604 b/data/base/5/2604 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2605 b/data/base/5/2605 new file mode 100644 index 0000000..eeaa7ea Binary files /dev/null and b/data/base/5/2605 differ diff --git a/data/base/5/2605_fsm b/data/base/5/2605_fsm new file mode 100644 index 0000000..f3b92bf Binary files /dev/null and b/data/base/5/2605_fsm differ diff --git a/data/base/5/2605_vm b/data/base/5/2605_vm new file mode 100644 index 0000000..da062d7 Binary files /dev/null and b/data/base/5/2605_vm differ diff --git a/data/base/5/2606 b/data/base/5/2606 new file mode 100644 index 0000000..0a38b1a Binary files /dev/null and b/data/base/5/2606 differ diff --git a/data/base/5/2606_fsm b/data/base/5/2606_fsm new file mode 100644 index 0000000..286dd81 Binary files /dev/null and b/data/base/5/2606_fsm differ diff --git a/data/base/5/2606_vm b/data/base/5/2606_vm new file mode 100644 index 0000000..d34bccf Binary files /dev/null and b/data/base/5/2606_vm differ diff --git a/data/base/5/2607 b/data/base/5/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/data/base/5/2607 differ diff --git a/data/base/5/2607_fsm b/data/base/5/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/data/base/5/2607_fsm differ diff --git a/data/base/5/2607_vm b/data/base/5/2607_vm new file mode 100644 index 0000000..93cd26c Binary files /dev/null and b/data/base/5/2607_vm differ diff --git a/data/base/5/2608 b/data/base/5/2608 new file mode 100644 index 0000000..a2e6643 Binary files /dev/null and b/data/base/5/2608 differ diff --git a/data/base/5/2608_fsm b/data/base/5/2608_fsm new file mode 100644 index 0000000..6ba89a4 Binary files /dev/null and b/data/base/5/2608_fsm differ diff --git a/data/base/5/2608_vm b/data/base/5/2608_vm new file mode 100644 index 0000000..34b1e51 Binary files /dev/null and b/data/base/5/2608_vm differ diff --git a/data/base/5/2609 b/data/base/5/2609 new file mode 100644 index 0000000..a0cb9dd Binary files /dev/null and b/data/base/5/2609 differ diff --git a/data/base/5/2609_fsm b/data/base/5/2609_fsm new file mode 100644 index 0000000..84501f7 Binary files /dev/null and b/data/base/5/2609_fsm differ diff --git a/data/base/5/2609_vm b/data/base/5/2609_vm new file mode 100644 index 0000000..80650da Binary files /dev/null and b/data/base/5/2609_vm differ diff --git a/data/base/5/2610 b/data/base/5/2610 new file mode 100644 index 0000000..be56a53 Binary files /dev/null and b/data/base/5/2610 differ diff --git a/data/base/5/2610_fsm b/data/base/5/2610_fsm new file mode 100644 index 0000000..dbd22e1 Binary files /dev/null and b/data/base/5/2610_fsm differ diff --git a/data/base/5/2610_vm b/data/base/5/2610_vm new file mode 100644 index 0000000..51c3933 Binary files /dev/null and b/data/base/5/2610_vm differ diff --git a/data/base/5/2611 b/data/base/5/2611 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2612 b/data/base/5/2612 new file mode 100644 index 0000000..2fcc7a2 Binary files /dev/null and b/data/base/5/2612 differ diff --git a/data/base/5/2612_fsm b/data/base/5/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/data/base/5/2612_fsm differ diff --git a/data/base/5/2612_vm b/data/base/5/2612_vm new file mode 100644 index 0000000..3a6de45 Binary files /dev/null and b/data/base/5/2612_vm differ diff --git a/data/base/5/2613 b/data/base/5/2613 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2615 b/data/base/5/2615 new file mode 100644 index 0000000..d2dbffc Binary files /dev/null and b/data/base/5/2615 differ diff --git a/data/base/5/2615_fsm b/data/base/5/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/data/base/5/2615_fsm differ diff --git a/data/base/5/2615_vm b/data/base/5/2615_vm new file mode 100644 index 0000000..dbcef17 Binary files /dev/null and b/data/base/5/2615_vm differ diff --git a/data/base/5/2616 b/data/base/5/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/data/base/5/2616 differ diff --git a/data/base/5/2616_fsm b/data/base/5/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/data/base/5/2616_fsm differ diff --git a/data/base/5/2616_vm b/data/base/5/2616_vm new file mode 100644 index 0000000..3bead8d Binary files /dev/null and b/data/base/5/2616_vm differ diff --git a/data/base/5/2617 b/data/base/5/2617 new file mode 100644 index 0000000..bcdfc18 Binary files /dev/null and b/data/base/5/2617 differ diff --git a/data/base/5/2617_fsm b/data/base/5/2617_fsm new file mode 100644 index 0000000..29d6066 Binary files /dev/null and b/data/base/5/2617_fsm differ diff --git a/data/base/5/2617_vm b/data/base/5/2617_vm new file mode 100644 index 0000000..d312031 Binary files /dev/null and b/data/base/5/2617_vm differ diff --git a/data/base/5/2618 b/data/base/5/2618 new file mode 100644 index 0000000..97abf01 Binary files /dev/null and b/data/base/5/2618 differ diff --git a/data/base/5/2618_fsm b/data/base/5/2618_fsm new file mode 100644 index 0000000..e162e37 Binary files /dev/null and b/data/base/5/2618_fsm differ diff --git a/data/base/5/2618_vm b/data/base/5/2618_vm new file mode 100644 index 0000000..5f12951 Binary files /dev/null and b/data/base/5/2618_vm differ diff --git a/data/base/5/2619 b/data/base/5/2619 new file mode 100644 index 0000000..ed3dc5d Binary files /dev/null and b/data/base/5/2619 differ diff --git a/data/base/5/2619_fsm b/data/base/5/2619_fsm new file mode 100644 index 0000000..dc7a9d7 Binary files /dev/null and b/data/base/5/2619_fsm differ diff --git a/data/base/5/2619_vm b/data/base/5/2619_vm new file mode 100644 index 0000000..7e9d0da Binary files /dev/null and b/data/base/5/2619_vm differ diff --git a/data/base/5/2620 b/data/base/5/2620 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2650 b/data/base/5/2650 new file mode 100644 index 0000000..32ff8a1 Binary files /dev/null and b/data/base/5/2650 differ diff --git a/data/base/5/2651 b/data/base/5/2651 new file mode 100644 index 0000000..57e7d5d Binary files /dev/null and b/data/base/5/2651 differ diff --git a/data/base/5/2652 b/data/base/5/2652 new file mode 100644 index 0000000..6b5a470 Binary files /dev/null and b/data/base/5/2652 differ diff --git a/data/base/5/2653 b/data/base/5/2653 new file mode 100644 index 0000000..3bf2381 Binary files /dev/null and b/data/base/5/2653 differ diff --git a/data/base/5/2654 b/data/base/5/2654 new file mode 100644 index 0000000..fcb49cc Binary files /dev/null and b/data/base/5/2654 differ diff --git a/data/base/5/2655 b/data/base/5/2655 new file mode 100644 index 0000000..2b0b670 Binary files /dev/null and b/data/base/5/2655 differ diff --git a/data/base/5/2656 b/data/base/5/2656 new file mode 100644 index 0000000..369964d Binary files /dev/null and b/data/base/5/2656 differ diff --git a/data/base/5/2657 b/data/base/5/2657 new file mode 100644 index 0000000..cd9e14c Binary files /dev/null and b/data/base/5/2657 differ diff --git a/data/base/5/2658 b/data/base/5/2658 new file mode 100644 index 0000000..00d5971 Binary files /dev/null and b/data/base/5/2658 differ diff --git a/data/base/5/2659 b/data/base/5/2659 new file mode 100644 index 0000000..3a9a6ef Binary files /dev/null and b/data/base/5/2659 differ diff --git a/data/base/5/2660 b/data/base/5/2660 new file mode 100644 index 0000000..fd66d22 Binary files /dev/null and b/data/base/5/2660 differ diff --git a/data/base/5/2661 b/data/base/5/2661 new file mode 100644 index 0000000..3c62a6f Binary files /dev/null and b/data/base/5/2661 differ diff --git a/data/base/5/2662 b/data/base/5/2662 new file mode 100644 index 0000000..aad8a5e Binary files /dev/null and b/data/base/5/2662 differ diff --git a/data/base/5/2663 b/data/base/5/2663 new file mode 100644 index 0000000..d8e9b8b Binary files /dev/null and b/data/base/5/2663 differ diff --git a/data/base/5/2664 b/data/base/5/2664 new file mode 100644 index 0000000..e880b9e Binary files /dev/null and b/data/base/5/2664 differ diff --git a/data/base/5/2665 b/data/base/5/2665 new file mode 100644 index 0000000..53568c5 Binary files /dev/null and b/data/base/5/2665 differ diff --git a/data/base/5/2666 b/data/base/5/2666 new file mode 100644 index 0000000..788fa7f Binary files /dev/null and b/data/base/5/2666 differ diff --git a/data/base/5/2667 b/data/base/5/2667 new file mode 100644 index 0000000..d33e2da Binary files /dev/null and b/data/base/5/2667 differ diff --git a/data/base/5/2668 b/data/base/5/2668 new file mode 100644 index 0000000..8ca1619 Binary files /dev/null and b/data/base/5/2668 differ diff --git a/data/base/5/2669 b/data/base/5/2669 new file mode 100644 index 0000000..b13c335 Binary files /dev/null and b/data/base/5/2669 differ diff --git a/data/base/5/2670 b/data/base/5/2670 new file mode 100644 index 0000000..936feee Binary files /dev/null and b/data/base/5/2670 differ diff --git a/data/base/5/2673 b/data/base/5/2673 new file mode 100644 index 0000000..2eacc48 Binary files /dev/null and b/data/base/5/2673 differ diff --git a/data/base/5/2674 b/data/base/5/2674 new file mode 100644 index 0000000..bc328de Binary files /dev/null and b/data/base/5/2674 differ diff --git a/data/base/5/2675 b/data/base/5/2675 new file mode 100644 index 0000000..c7bd682 Binary files /dev/null and b/data/base/5/2675 differ diff --git a/data/base/5/2678 b/data/base/5/2678 new file mode 100644 index 0000000..201cb3f Binary files /dev/null and b/data/base/5/2678 differ diff --git a/data/base/5/2679 b/data/base/5/2679 new file mode 100644 index 0000000..26b9bf6 Binary files /dev/null and b/data/base/5/2679 differ diff --git a/data/base/5/2680 b/data/base/5/2680 new file mode 100644 index 0000000..7a3a272 Binary files /dev/null and b/data/base/5/2680 differ diff --git a/data/base/5/2681 b/data/base/5/2681 new file mode 100644 index 0000000..8e10ae7 Binary files /dev/null and b/data/base/5/2681 differ diff --git a/data/base/5/2682 b/data/base/5/2682 new file mode 100644 index 0000000..ea16e6b Binary files /dev/null and b/data/base/5/2682 differ diff --git a/data/base/5/2683 b/data/base/5/2683 new file mode 100644 index 0000000..117ee7a Binary files /dev/null and b/data/base/5/2683 differ diff --git a/data/base/5/2684 b/data/base/5/2684 new file mode 100644 index 0000000..e25e168 Binary files /dev/null and b/data/base/5/2684 differ diff --git a/data/base/5/2685 b/data/base/5/2685 new file mode 100644 index 0000000..42c2866 Binary files /dev/null and b/data/base/5/2685 differ diff --git a/data/base/5/2686 b/data/base/5/2686 new file mode 100644 index 0000000..ed053f8 Binary files /dev/null and b/data/base/5/2686 differ diff --git a/data/base/5/2687 b/data/base/5/2687 new file mode 100644 index 0000000..5a9ab08 Binary files /dev/null and b/data/base/5/2687 differ diff --git a/data/base/5/2688 b/data/base/5/2688 new file mode 100644 index 0000000..ba93538 Binary files /dev/null and b/data/base/5/2688 differ diff --git a/data/base/5/2689 b/data/base/5/2689 new file mode 100644 index 0000000..1a3e75c Binary files /dev/null and b/data/base/5/2689 differ diff --git a/data/base/5/2690 b/data/base/5/2690 new file mode 100644 index 0000000..3096479 Binary files /dev/null and b/data/base/5/2690 differ diff --git a/data/base/5/2691 b/data/base/5/2691 new file mode 100644 index 0000000..ba4de58 Binary files /dev/null and b/data/base/5/2691 differ diff --git a/data/base/5/2692 b/data/base/5/2692 new file mode 100644 index 0000000..da847b4 Binary files /dev/null and b/data/base/5/2692 differ diff --git a/data/base/5/2693 b/data/base/5/2693 new file mode 100644 index 0000000..1ea99d3 Binary files /dev/null and b/data/base/5/2693 differ diff --git a/data/base/5/2696 b/data/base/5/2696 new file mode 100644 index 0000000..5984d6e Binary files /dev/null and b/data/base/5/2696 differ diff --git a/data/base/5/2699 b/data/base/5/2699 new file mode 100644 index 0000000..4a75520 Binary files /dev/null and b/data/base/5/2699 differ diff --git a/data/base/5/2701 b/data/base/5/2701 new file mode 100644 index 0000000..82f5cd0 Binary files /dev/null and b/data/base/5/2701 differ diff --git a/data/base/5/2702 b/data/base/5/2702 new file mode 100644 index 0000000..2d6a98c Binary files /dev/null and b/data/base/5/2702 differ diff --git a/data/base/5/2703 b/data/base/5/2703 new file mode 100644 index 0000000..4137547 Binary files /dev/null and b/data/base/5/2703 differ diff --git a/data/base/5/2704 b/data/base/5/2704 new file mode 100644 index 0000000..6c89879 Binary files /dev/null and b/data/base/5/2704 differ diff --git a/data/base/5/2753 b/data/base/5/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/data/base/5/2753 differ diff --git a/data/base/5/2753_fsm b/data/base/5/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/data/base/5/2753_fsm differ diff --git a/data/base/5/2753_vm b/data/base/5/2753_vm new file mode 100644 index 0000000..2547702 Binary files /dev/null and b/data/base/5/2753_vm differ diff --git a/data/base/5/2754 b/data/base/5/2754 new file mode 100644 index 0000000..08e97ec Binary files /dev/null and b/data/base/5/2754 differ diff --git a/data/base/5/2755 b/data/base/5/2755 new file mode 100644 index 0000000..e0e9919 Binary files /dev/null and b/data/base/5/2755 differ diff --git a/data/base/5/2756 b/data/base/5/2756 new file mode 100644 index 0000000..8db8647 Binary files /dev/null and b/data/base/5/2756 differ diff --git a/data/base/5/2757 b/data/base/5/2757 new file mode 100644 index 0000000..fa68b32 Binary files /dev/null and b/data/base/5/2757 differ diff --git a/data/base/5/2830 b/data/base/5/2830 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2831 b/data/base/5/2831 new file mode 100644 index 0000000..e476967 Binary files /dev/null and b/data/base/5/2831 differ diff --git a/data/base/5/2832 b/data/base/5/2832 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2833 b/data/base/5/2833 new file mode 100644 index 0000000..a4967d7 Binary files /dev/null and b/data/base/5/2833 differ diff --git a/data/base/5/2834 b/data/base/5/2834 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2835 b/data/base/5/2835 new file mode 100644 index 0000000..d353492 Binary files /dev/null and b/data/base/5/2835 differ diff --git a/data/base/5/2836 b/data/base/5/2836 new file mode 100644 index 0000000..b831d75 Binary files /dev/null and b/data/base/5/2836 differ diff --git a/data/base/5/2836_fsm b/data/base/5/2836_fsm new file mode 100644 index 0000000..6e81497 Binary files /dev/null and b/data/base/5/2836_fsm differ diff --git a/data/base/5/2836_vm b/data/base/5/2836_vm new file mode 100644 index 0000000..7123ba9 Binary files /dev/null and b/data/base/5/2836_vm differ diff --git a/data/base/5/2837 b/data/base/5/2837 new file mode 100644 index 0000000..14e91e1 Binary files /dev/null and b/data/base/5/2837 differ diff --git a/data/base/5/2838 b/data/base/5/2838 new file mode 100644 index 0000000..ebadc17 Binary files /dev/null and b/data/base/5/2838 differ diff --git a/data/base/5/2838_fsm b/data/base/5/2838_fsm new file mode 100644 index 0000000..aa6c80e Binary files /dev/null and b/data/base/5/2838_fsm differ diff --git a/data/base/5/2838_vm b/data/base/5/2838_vm new file mode 100644 index 0000000..ff15a41 Binary files /dev/null and b/data/base/5/2838_vm differ diff --git a/data/base/5/2839 b/data/base/5/2839 new file mode 100644 index 0000000..3a336d3 Binary files /dev/null and b/data/base/5/2839 differ diff --git a/data/base/5/2840 b/data/base/5/2840 new file mode 100644 index 0000000..e11da36 Binary files /dev/null and b/data/base/5/2840 differ diff --git a/data/base/5/2840_fsm b/data/base/5/2840_fsm new file mode 100644 index 0000000..97673b7 Binary files /dev/null and b/data/base/5/2840_fsm differ diff --git a/data/base/5/2840_vm b/data/base/5/2840_vm new file mode 100644 index 0000000..e4be7ff Binary files /dev/null and b/data/base/5/2840_vm differ diff --git a/data/base/5/2841 b/data/base/5/2841 new file mode 100644 index 0000000..91a01f8 Binary files /dev/null and b/data/base/5/2841 differ diff --git a/data/base/5/2995 b/data/base/5/2995 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/2996 b/data/base/5/2996 new file mode 100644 index 0000000..170333a Binary files /dev/null and b/data/base/5/2996 differ diff --git a/data/base/5/3079 b/data/base/5/3079 new file mode 100644 index 0000000..fddaefd Binary files /dev/null and b/data/base/5/3079 differ diff --git a/data/base/5/3079_fsm b/data/base/5/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/data/base/5/3079_fsm differ diff --git a/data/base/5/3079_vm b/data/base/5/3079_vm new file mode 100644 index 0000000..26c7854 Binary files /dev/null and b/data/base/5/3079_vm differ diff --git a/data/base/5/3080 b/data/base/5/3080 new file mode 100644 index 0000000..c107df3 Binary files /dev/null and b/data/base/5/3080 differ diff --git a/data/base/5/3081 b/data/base/5/3081 new file mode 100644 index 0000000..838e1b3 Binary files /dev/null and b/data/base/5/3081 differ diff --git a/data/base/5/3085 b/data/base/5/3085 new file mode 100644 index 0000000..6f7989c Binary files /dev/null and b/data/base/5/3085 differ diff --git a/data/base/5/3118 b/data/base/5/3118 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3119 b/data/base/5/3119 new file mode 100644 index 0000000..db2bde0 Binary files /dev/null and b/data/base/5/3119 differ diff --git a/data/base/5/3164 b/data/base/5/3164 new file mode 100644 index 0000000..881cd51 Binary files /dev/null and b/data/base/5/3164 differ diff --git a/data/base/5/3256 b/data/base/5/3256 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3257 b/data/base/5/3257 new file mode 100644 index 0000000..64787da Binary files /dev/null and b/data/base/5/3257 differ diff --git a/data/base/5/3258 b/data/base/5/3258 new file mode 100644 index 0000000..09abe9b Binary files /dev/null and b/data/base/5/3258 differ diff --git a/data/base/5/3350 b/data/base/5/3350 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3351 b/data/base/5/3351 new file mode 100644 index 0000000..2bfef7f Binary files /dev/null and b/data/base/5/3351 differ diff --git a/data/base/5/3379 b/data/base/5/3379 new file mode 100644 index 0000000..caced87 Binary files /dev/null and b/data/base/5/3379 differ diff --git a/data/base/5/3380 b/data/base/5/3380 new file mode 100644 index 0000000..55d6862 Binary files /dev/null and b/data/base/5/3380 differ diff --git a/data/base/5/3381 b/data/base/5/3381 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3394 b/data/base/5/3394 new file mode 100644 index 0000000..3782677 Binary files /dev/null and b/data/base/5/3394 differ diff --git a/data/base/5/3394_fsm b/data/base/5/3394_fsm new file mode 100644 index 0000000..9622a2f Binary files /dev/null and b/data/base/5/3394_fsm differ diff --git a/data/base/5/3394_vm b/data/base/5/3394_vm new file mode 100644 index 0000000..5d87659 Binary files /dev/null and b/data/base/5/3394_vm differ diff --git a/data/base/5/3395 b/data/base/5/3395 new file mode 100644 index 0000000..a66f605 Binary files /dev/null and b/data/base/5/3395 differ diff --git a/data/base/5/3429 b/data/base/5/3429 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3430 b/data/base/5/3430 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3431 b/data/base/5/3431 new file mode 100644 index 0000000..dcd1328 Binary files /dev/null and b/data/base/5/3431 differ diff --git a/data/base/5/3433 b/data/base/5/3433 new file mode 100644 index 0000000..68ea223 Binary files /dev/null and b/data/base/5/3433 differ diff --git a/data/base/5/3439 b/data/base/5/3439 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3440 b/data/base/5/3440 new file mode 100644 index 0000000..4f17c44 Binary files /dev/null and b/data/base/5/3440 differ diff --git a/data/base/5/3455 b/data/base/5/3455 new file mode 100644 index 0000000..cfac33b Binary files /dev/null and b/data/base/5/3455 differ diff --git a/data/base/5/3456 b/data/base/5/3456 new file mode 100644 index 0000000..8deb744 Binary files /dev/null and b/data/base/5/3456 differ diff --git a/data/base/5/3456_fsm b/data/base/5/3456_fsm new file mode 100644 index 0000000..e9e0750 Binary files /dev/null and b/data/base/5/3456_fsm differ diff --git a/data/base/5/3456_vm b/data/base/5/3456_vm new file mode 100644 index 0000000..d17c63b Binary files /dev/null and b/data/base/5/3456_vm differ diff --git a/data/base/5/3466 b/data/base/5/3466 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3467 b/data/base/5/3467 new file mode 100644 index 0000000..c7016e1 Binary files /dev/null and b/data/base/5/3467 differ diff --git a/data/base/5/3468 b/data/base/5/3468 new file mode 100644 index 0000000..fab333b Binary files /dev/null and b/data/base/5/3468 differ diff --git a/data/base/5/3501 b/data/base/5/3501 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3502 b/data/base/5/3502 new file mode 100644 index 0000000..ece495c Binary files /dev/null and b/data/base/5/3502 differ diff --git a/data/base/5/3503 b/data/base/5/3503 new file mode 100644 index 0000000..53f9b69 Binary files /dev/null and b/data/base/5/3503 differ diff --git a/data/base/5/3534 b/data/base/5/3534 new file mode 100644 index 0000000..11fad3b Binary files /dev/null and b/data/base/5/3534 differ diff --git a/data/base/5/3541 b/data/base/5/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/data/base/5/3541 differ diff --git a/data/base/5/3541_fsm b/data/base/5/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/data/base/5/3541_fsm differ diff --git a/data/base/5/3541_vm b/data/base/5/3541_vm new file mode 100644 index 0000000..06e659b Binary files /dev/null and b/data/base/5/3541_vm differ diff --git a/data/base/5/3542 b/data/base/5/3542 new file mode 100644 index 0000000..ced0066 Binary files /dev/null and b/data/base/5/3542 differ diff --git a/data/base/5/3574 b/data/base/5/3574 new file mode 100644 index 0000000..b026df1 Binary files /dev/null and b/data/base/5/3574 differ diff --git a/data/base/5/3575 b/data/base/5/3575 new file mode 100644 index 0000000..bdec532 Binary files /dev/null and b/data/base/5/3575 differ diff --git a/data/base/5/3576 b/data/base/5/3576 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3596 b/data/base/5/3596 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3597 b/data/base/5/3597 new file mode 100644 index 0000000..08855a4 Binary files /dev/null and b/data/base/5/3597 differ diff --git a/data/base/5/3598 b/data/base/5/3598 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/3599 b/data/base/5/3599 new file mode 100644 index 0000000..7679a2c Binary files /dev/null and b/data/base/5/3599 differ diff --git a/data/base/5/3600 b/data/base/5/3600 new file mode 100644 index 0000000..3d574fa Binary files /dev/null and b/data/base/5/3600 differ diff --git a/data/base/5/3600_fsm b/data/base/5/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/data/base/5/3600_fsm differ diff --git a/data/base/5/3600_vm b/data/base/5/3600_vm new file mode 100644 index 0000000..1b2ce31 Binary files /dev/null and b/data/base/5/3600_vm differ diff --git a/data/base/5/3601 b/data/base/5/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/data/base/5/3601 differ diff --git a/data/base/5/3601_fsm b/data/base/5/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/data/base/5/3601_fsm differ diff --git a/data/base/5/3601_vm b/data/base/5/3601_vm new file mode 100644 index 0000000..f297727 Binary files /dev/null and b/data/base/5/3601_vm differ diff --git a/data/base/5/3602 b/data/base/5/3602 new file mode 100644 index 0000000..9f2c083 Binary files /dev/null and b/data/base/5/3602 differ diff --git a/data/base/5/3602_fsm b/data/base/5/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/data/base/5/3602_fsm differ diff --git a/data/base/5/3602_vm b/data/base/5/3602_vm new file mode 100644 index 0000000..611d687 Binary files /dev/null and b/data/base/5/3602_vm differ diff --git a/data/base/5/3603 b/data/base/5/3603 new file mode 100644 index 0000000..bace6ff Binary files /dev/null and b/data/base/5/3603 differ diff --git a/data/base/5/3603_fsm b/data/base/5/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/data/base/5/3603_fsm differ diff --git a/data/base/5/3603_vm b/data/base/5/3603_vm new file mode 100644 index 0000000..1deeeb6 Binary files /dev/null and b/data/base/5/3603_vm differ diff --git a/data/base/5/3604 b/data/base/5/3604 new file mode 100644 index 0000000..edfbdeb Binary files /dev/null and b/data/base/5/3604 differ diff --git a/data/base/5/3605 b/data/base/5/3605 new file mode 100644 index 0000000..7d53002 Binary files /dev/null and b/data/base/5/3605 differ diff --git a/data/base/5/3606 b/data/base/5/3606 new file mode 100644 index 0000000..abe7a1c Binary files /dev/null and b/data/base/5/3606 differ diff --git a/data/base/5/3607 b/data/base/5/3607 new file mode 100644 index 0000000..e3a3bbc Binary files /dev/null and b/data/base/5/3607 differ diff --git a/data/base/5/3608 b/data/base/5/3608 new file mode 100644 index 0000000..8b46601 Binary files /dev/null and b/data/base/5/3608 differ diff --git a/data/base/5/3609 b/data/base/5/3609 new file mode 100644 index 0000000..894e3d2 Binary files /dev/null and b/data/base/5/3609 differ diff --git a/data/base/5/3712 b/data/base/5/3712 new file mode 100644 index 0000000..b24c477 Binary files /dev/null and b/data/base/5/3712 differ diff --git a/data/base/5/3764 b/data/base/5/3764 new file mode 100644 index 0000000..45a034f Binary files /dev/null and b/data/base/5/3764 differ diff --git a/data/base/5/3764_fsm b/data/base/5/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/data/base/5/3764_fsm differ diff --git a/data/base/5/3764_vm b/data/base/5/3764_vm new file mode 100644 index 0000000..da5f065 Binary files /dev/null and b/data/base/5/3764_vm differ diff --git a/data/base/5/3766 b/data/base/5/3766 new file mode 100644 index 0000000..0d333d5 Binary files /dev/null and b/data/base/5/3766 differ diff --git a/data/base/5/3767 b/data/base/5/3767 new file mode 100644 index 0000000..5f7f83c Binary files /dev/null and b/data/base/5/3767 differ diff --git a/data/base/5/3997 b/data/base/5/3997 new file mode 100644 index 0000000..8969d81 Binary files /dev/null and b/data/base/5/3997 differ diff --git a/data/base/5/4143 b/data/base/5/4143 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4144 b/data/base/5/4144 new file mode 100644 index 0000000..0457ead Binary files /dev/null and b/data/base/5/4144 differ diff --git a/data/base/5/4145 b/data/base/5/4145 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4146 b/data/base/5/4146 new file mode 100644 index 0000000..4afabc1 Binary files /dev/null and b/data/base/5/4146 differ diff --git a/data/base/5/4147 b/data/base/5/4147 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4148 b/data/base/5/4148 new file mode 100644 index 0000000..395cf11 Binary files /dev/null and b/data/base/5/4148 differ diff --git a/data/base/5/4149 b/data/base/5/4149 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4150 b/data/base/5/4150 new file mode 100644 index 0000000..c9597f6 Binary files /dev/null and b/data/base/5/4150 differ diff --git a/data/base/5/4151 b/data/base/5/4151 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4152 b/data/base/5/4152 new file mode 100644 index 0000000..4b0be9a Binary files /dev/null and b/data/base/5/4152 differ diff --git a/data/base/5/4153 b/data/base/5/4153 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4154 b/data/base/5/4154 new file mode 100644 index 0000000..42b8bd7 Binary files /dev/null and b/data/base/5/4154 differ diff --git a/data/base/5/4155 b/data/base/5/4155 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4156 b/data/base/5/4156 new file mode 100644 index 0000000..ecedc45 Binary files /dev/null and b/data/base/5/4156 differ diff --git a/data/base/5/4157 b/data/base/5/4157 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4158 b/data/base/5/4158 new file mode 100644 index 0000000..5799647 Binary files /dev/null and b/data/base/5/4158 differ diff --git a/data/base/5/4159 b/data/base/5/4159 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4160 b/data/base/5/4160 new file mode 100644 index 0000000..69ae019 Binary files /dev/null and b/data/base/5/4160 differ diff --git a/data/base/5/4163 b/data/base/5/4163 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4164 b/data/base/5/4164 new file mode 100644 index 0000000..b4224fc Binary files /dev/null and b/data/base/5/4164 differ diff --git a/data/base/5/4165 b/data/base/5/4165 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4166 b/data/base/5/4166 new file mode 100644 index 0000000..7954f02 Binary files /dev/null and b/data/base/5/4166 differ diff --git a/data/base/5/4167 b/data/base/5/4167 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4168 b/data/base/5/4168 new file mode 100644 index 0000000..d3d4120 Binary files /dev/null and b/data/base/5/4168 differ diff --git a/data/base/5/4169 b/data/base/5/4169 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4170 b/data/base/5/4170 new file mode 100644 index 0000000..a8f1194 Binary files /dev/null and b/data/base/5/4170 differ diff --git a/data/base/5/4171 b/data/base/5/4171 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4172 b/data/base/5/4172 new file mode 100644 index 0000000..ce881a3 Binary files /dev/null and b/data/base/5/4172 differ diff --git a/data/base/5/4173 b/data/base/5/4173 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/4174 b/data/base/5/4174 new file mode 100644 index 0000000..9ebdddc Binary files /dev/null and b/data/base/5/4174 differ diff --git a/data/base/5/5002 b/data/base/5/5002 new file mode 100644 index 0000000..aefa40d Binary files /dev/null and b/data/base/5/5002 differ diff --git a/data/base/5/548 b/data/base/5/548 new file mode 100644 index 0000000..7c6567d Binary files /dev/null and b/data/base/5/548 differ diff --git a/data/base/5/549 b/data/base/5/549 new file mode 100644 index 0000000..26a3887 Binary files /dev/null and b/data/base/5/549 differ diff --git a/data/base/5/6102 b/data/base/5/6102 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/6104 b/data/base/5/6104 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/6106 b/data/base/5/6106 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/6110 b/data/base/5/6110 new file mode 100644 index 0000000..42e1920 Binary files /dev/null and b/data/base/5/6110 differ diff --git a/data/base/5/6111 b/data/base/5/6111 new file mode 100644 index 0000000..d012727 Binary files /dev/null and b/data/base/5/6111 differ diff --git a/data/base/5/6112 b/data/base/5/6112 new file mode 100644 index 0000000..293367c Binary files /dev/null and b/data/base/5/6112 differ diff --git a/data/base/5/6113 b/data/base/5/6113 new file mode 100644 index 0000000..542f8fa Binary files /dev/null and b/data/base/5/6113 differ diff --git a/data/base/5/6116 b/data/base/5/6116 new file mode 100644 index 0000000..787d5d1 Binary files /dev/null and b/data/base/5/6116 differ diff --git a/data/base/5/6117 b/data/base/5/6117 new file mode 100644 index 0000000..2b5656b Binary files /dev/null and b/data/base/5/6117 differ diff --git a/data/base/5/6175 b/data/base/5/6175 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/6176 b/data/base/5/6176 new file mode 100644 index 0000000..93b150e Binary files /dev/null and b/data/base/5/6176 differ diff --git a/data/base/5/6228 b/data/base/5/6228 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/6229 b/data/base/5/6229 new file mode 100644 index 0000000..a20f8db Binary files /dev/null and b/data/base/5/6229 differ diff --git a/data/base/5/6237 b/data/base/5/6237 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/6238 b/data/base/5/6238 new file mode 100644 index 0000000..e7c0e8c Binary files /dev/null and b/data/base/5/6238 differ diff --git a/data/base/5/6239 b/data/base/5/6239 new file mode 100644 index 0000000..6c60b50 Binary files /dev/null and b/data/base/5/6239 differ diff --git a/data/base/5/826 b/data/base/5/826 new file mode 100644 index 0000000..e69de29 diff --git a/data/base/5/827 b/data/base/5/827 new file mode 100644 index 0000000..94a900e Binary files /dev/null and b/data/base/5/827 differ diff --git a/data/base/5/828 b/data/base/5/828 new file mode 100644 index 0000000..ca30461 Binary files /dev/null and b/data/base/5/828 differ diff --git a/data/base/5/PG_VERSION b/data/base/5/PG_VERSION new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/data/base/5/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/data/base/5/pg_filenode.map b/data/base/5/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/data/base/5/pg_filenode.map differ diff --git a/data/global/1213 b/data/global/1213 new file mode 100644 index 0000000..eec8dc3 Binary files /dev/null and b/data/global/1213 differ diff --git a/data/global/1213_fsm b/data/global/1213_fsm new file mode 100644 index 0000000..86074be Binary files /dev/null and b/data/global/1213_fsm differ diff --git a/data/global/1213_vm b/data/global/1213_vm new file mode 100644 index 0000000..c9cf1f7 Binary files /dev/null and b/data/global/1213_vm differ diff --git a/data/global/1214 b/data/global/1214 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/1232 b/data/global/1232 new file mode 100644 index 0000000..3e5cf63 Binary files /dev/null and b/data/global/1232 differ diff --git a/data/global/1233 b/data/global/1233 new file mode 100644 index 0000000..91d2811 Binary files /dev/null and b/data/global/1233 differ diff --git a/data/global/1260 b/data/global/1260 new file mode 100644 index 0000000..820948b Binary files /dev/null and b/data/global/1260 differ diff --git a/data/global/1260_fsm b/data/global/1260_fsm new file mode 100644 index 0000000..2b8ab95 Binary files /dev/null and b/data/global/1260_fsm differ diff --git a/data/global/1260_vm b/data/global/1260_vm new file mode 100644 index 0000000..698e8ae Binary files /dev/null and b/data/global/1260_vm differ diff --git a/data/global/1261 b/data/global/1261 new file mode 100644 index 0000000..7a912f8 Binary files /dev/null and b/data/global/1261 differ diff --git a/data/global/1261_fsm b/data/global/1261_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/data/global/1261_fsm differ diff --git a/data/global/1261_vm b/data/global/1261_vm new file mode 100644 index 0000000..3730a5b Binary files /dev/null and b/data/global/1261_vm differ diff --git a/data/global/1262 b/data/global/1262 new file mode 100644 index 0000000..bddb97b Binary files /dev/null and b/data/global/1262 differ diff --git a/data/global/1262_fsm b/data/global/1262_fsm new file mode 100644 index 0000000..479fd94 Binary files /dev/null and b/data/global/1262_fsm differ diff --git a/data/global/1262_vm b/data/global/1262_vm new file mode 100644 index 0000000..48deb4f Binary files /dev/null and b/data/global/1262_vm differ diff --git a/data/global/2396 b/data/global/2396 new file mode 100644 index 0000000..39852fd Binary files /dev/null and b/data/global/2396 differ diff --git a/data/global/2396_fsm b/data/global/2396_fsm new file mode 100644 index 0000000..7a4f24f Binary files /dev/null and b/data/global/2396_fsm differ diff --git a/data/global/2396_vm b/data/global/2396_vm new file mode 100644 index 0000000..0145ddf Binary files /dev/null and b/data/global/2396_vm differ diff --git a/data/global/2397 b/data/global/2397 new file mode 100644 index 0000000..0fdf30e Binary files /dev/null and b/data/global/2397 differ diff --git a/data/global/2671 b/data/global/2671 new file mode 100644 index 0000000..309e46b Binary files /dev/null and b/data/global/2671 differ diff --git a/data/global/2672 b/data/global/2672 new file mode 100644 index 0000000..bae84a9 Binary files /dev/null and b/data/global/2672 differ diff --git a/data/global/2676 b/data/global/2676 new file mode 100644 index 0000000..175554f Binary files /dev/null and b/data/global/2676 differ diff --git a/data/global/2677 b/data/global/2677 new file mode 100644 index 0000000..8f085ee Binary files /dev/null and b/data/global/2677 differ diff --git a/data/global/2694 b/data/global/2694 new file mode 100644 index 0000000..66b8fc5 Binary files /dev/null and b/data/global/2694 differ diff --git a/data/global/2695 b/data/global/2695 new file mode 100644 index 0000000..18836ac Binary files /dev/null and b/data/global/2695 differ diff --git a/data/global/2697 b/data/global/2697 new file mode 100644 index 0000000..1de07c0 Binary files /dev/null and b/data/global/2697 differ diff --git a/data/global/2698 b/data/global/2698 new file mode 100644 index 0000000..a2d3b04 Binary files /dev/null and b/data/global/2698 differ diff --git a/data/global/2846 b/data/global/2846 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/2847 b/data/global/2847 new file mode 100644 index 0000000..e058911 Binary files /dev/null and b/data/global/2847 differ diff --git a/data/global/2964 b/data/global/2964 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/2965 b/data/global/2965 new file mode 100644 index 0000000..edfba80 Binary files /dev/null and b/data/global/2965 differ diff --git a/data/global/2966 b/data/global/2966 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/2967 b/data/global/2967 new file mode 100644 index 0000000..74cf9bb Binary files /dev/null and b/data/global/2967 differ diff --git a/data/global/3592 b/data/global/3592 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/3593 b/data/global/3593 new file mode 100644 index 0000000..002e585 Binary files /dev/null and b/data/global/3593 differ diff --git a/data/global/4060 b/data/global/4060 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/4061 b/data/global/4061 new file mode 100644 index 0000000..8495a23 Binary files /dev/null and b/data/global/4061 differ diff --git a/data/global/4175 b/data/global/4175 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/4176 b/data/global/4176 new file mode 100644 index 0000000..e9870ca Binary files /dev/null and b/data/global/4176 differ diff --git a/data/global/4177 b/data/global/4177 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/4178 b/data/global/4178 new file mode 100644 index 0000000..deec865 Binary files /dev/null and b/data/global/4178 differ diff --git a/data/global/4181 b/data/global/4181 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/4182 b/data/global/4182 new file mode 100644 index 0000000..4ad5c4a Binary files /dev/null and b/data/global/4182 differ diff --git a/data/global/4183 b/data/global/4183 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/4184 b/data/global/4184 new file mode 100644 index 0000000..3645637 Binary files /dev/null and b/data/global/4184 differ diff --git a/data/global/4185 b/data/global/4185 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/4186 b/data/global/4186 new file mode 100644 index 0000000..1b57365 Binary files /dev/null and b/data/global/4186 differ diff --git a/data/global/6000 b/data/global/6000 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/6001 b/data/global/6001 new file mode 100644 index 0000000..06b4629 Binary files /dev/null and b/data/global/6001 differ diff --git a/data/global/6002 b/data/global/6002 new file mode 100644 index 0000000..e7ddd6b Binary files /dev/null and b/data/global/6002 differ diff --git a/data/global/6100 b/data/global/6100 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/6114 b/data/global/6114 new file mode 100644 index 0000000..bf887fa Binary files /dev/null and b/data/global/6114 differ diff --git a/data/global/6115 b/data/global/6115 new file mode 100644 index 0000000..afafca8 Binary files /dev/null and b/data/global/6115 differ diff --git a/data/global/6243 b/data/global/6243 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/6244 b/data/global/6244 new file mode 100644 index 0000000..e69de29 diff --git a/data/global/6245 b/data/global/6245 new file mode 100644 index 0000000..6298928 Binary files /dev/null and b/data/global/6245 differ diff --git a/data/global/6246 b/data/global/6246 new file mode 100644 index 0000000..084bf17 Binary files /dev/null and b/data/global/6246 differ diff --git a/data/global/6247 b/data/global/6247 new file mode 100644 index 0000000..514ffb0 Binary files /dev/null and b/data/global/6247 differ diff --git a/data/global/pg_control b/data/global/pg_control new file mode 100644 index 0000000..234cd91 Binary files /dev/null and b/data/global/pg_control differ diff --git a/data/global/pg_filenode.map b/data/global/pg_filenode.map new file mode 100644 index 0000000..e1002d5 Binary files /dev/null and b/data/global/pg_filenode.map differ diff --git a/data/global/pg_internal.init b/data/global/pg_internal.init new file mode 100644 index 0000000..6ae0283 Binary files /dev/null and b/data/global/pg_internal.init differ diff --git a/data/pg_hba.conf b/data/pg_hba.conf new file mode 100644 index 0000000..4e202d3 --- /dev/null +++ b/data/pg_hba.conf @@ -0,0 +1,100 @@ +# PostgreSQL Client Authentication Configuration File +# =================================================== +# +# Refer to the "Client Authentication" section in the PostgreSQL +# documentation for a complete description of this file. A short +# synopsis follows. +# +# This file controls: which hosts are allowed to connect, how clients +# are authenticated, which PostgreSQL user names they can use, which +# databases they can access. Records take one of these forms: +# +# local DATABASE USER METHOD [OPTIONS] +# host DATABASE USER ADDRESS METHOD [OPTIONS] +# hostssl DATABASE USER ADDRESS METHOD [OPTIONS] +# hostnossl DATABASE USER ADDRESS METHOD [OPTIONS] +# hostgssenc DATABASE USER ADDRESS METHOD [OPTIONS] +# hostnogssenc DATABASE USER ADDRESS METHOD [OPTIONS] +# +# (The uppercase items must be replaced by actual values.) +# +# The first field is the connection type: +# - "local" is a Unix-domain socket +# - "host" is a TCP/IP socket (encrypted or not) +# - "hostssl" is a TCP/IP socket that is SSL-encrypted +# - "hostnossl" is a TCP/IP socket that is not SSL-encrypted +# - "hostgssenc" is a TCP/IP socket that is GSSAPI-encrypted +# - "hostnogssenc" is a TCP/IP socket that is not GSSAPI-encrypted +# +# DATABASE can be "all", "sameuser", "samerole", "replication", a +# database name, or a comma-separated list thereof. The "all" +# keyword does not match "replication". Access to replication +# must be enabled in a separate record (see example below). +# +# USER can be "all", a user name, a group name prefixed with "+", or a +# comma-separated list thereof. In both the DATABASE and USER fields +# you can also write a file name prefixed with "@" to include names +# from a separate file. +# +# ADDRESS specifies the set of hosts the record matches. It can be a +# host name, or it is made up of an IP address and a CIDR mask that is +# an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that +# specifies the number of significant bits in the mask. A host name +# that starts with a dot (.) matches a suffix of the actual host name. +# Alternatively, you can write an IP address and netmask in separate +# columns to specify the set of hosts. Instead of a CIDR-address, you +# can write "samehost" to match any of the server's own IP addresses, +# or "samenet" to match any address in any subnet that the server is +# directly connected to. +# +# METHOD can be "trust", "reject", "md5", "password", "scram-sha-256", +# "gss", "sspi", "ident", "peer", "pam", "ldap", "radius" or "cert". +# Note that "password" sends passwords in clear text; "md5" or +# "scram-sha-256" are preferred since they send encrypted passwords. +# +# OPTIONS are a set of options for the authentication in the format +# NAME=VALUE. The available options depend on the different +# authentication methods -- refer to the "Client Authentication" +# section in the documentation for a list of which options are +# available for which authentication methods. +# +# Database and user names containing spaces, commas, quotes and other +# special characters must be quoted. Quoting one of the keywords +# "all", "sameuser", "samerole" or "replication" makes the name lose +# its special character, and just match a database or username with +# that name. +# +# This file is read on server startup and when the server receives a +# SIGHUP signal. If you edit the file on a running system, you have to +# SIGHUP the server for the changes to take effect, run "pg_ctl reload", +# or execute "SELECT pg_reload_conf()". +# +# Put your actual configuration here +# ---------------------------------- +# +# If you want to allow non-local connections, you need to add more +# "host" records. In that case you will also need to make PostgreSQL +# listen on a non-local interface via the listen_addresses +# configuration parameter, or via the -i or -h command line switches. + +# CAUTION: Configuring the system for local "trust" authentication +# allows any local user to connect as any PostgreSQL user, including +# the database superuser. If you do not trust all your local users, +# use another authentication method. + + +# TYPE DATABASE USER ADDRESS METHOD + +# "local" is for Unix domain socket connections only +local all all trust +# IPv4 local connections: +host all all 127.0.0.1/32 trust +# IPv6 local connections: +host all all ::1/128 trust +# Allow replication connections from localhost, by a user with the +# replication privilege. +local replication all trust +host replication all 127.0.0.1/32 trust +host replication all ::1/128 trust + +host all all all scram-sha-256 diff --git a/data/pg_ident.conf b/data/pg_ident.conf new file mode 100644 index 0000000..a5870e6 --- /dev/null +++ b/data/pg_ident.conf @@ -0,0 +1,42 @@ +# PostgreSQL User Name Maps +# ========================= +# +# Refer to the PostgreSQL documentation, chapter "Client +# Authentication" for a complete description. A short synopsis +# follows. +# +# This file controls PostgreSQL user name mapping. It maps external +# user names to their corresponding PostgreSQL user names. Records +# are of the form: +# +# MAPNAME SYSTEM-USERNAME PG-USERNAME +# +# (The uppercase quantities must be replaced by actual values.) +# +# MAPNAME is the (otherwise freely chosen) map name that was used in +# pg_hba.conf. SYSTEM-USERNAME is the detected user name of the +# client. PG-USERNAME is the requested PostgreSQL user name. The +# existence of a record specifies that SYSTEM-USERNAME may connect as +# PG-USERNAME. +# +# If SYSTEM-USERNAME starts with a slash (/), it will be treated as a +# regular expression. Optionally this can contain a capture (a +# parenthesized subexpression). The substring matching the capture +# will be substituted for \1 (backslash-one) if present in +# PG-USERNAME. +# +# Multiple maps may be specified in this file and used by pg_hba.conf. +# +# No map names are defined in the default configuration. If all +# system user names and PostgreSQL user names are the same, you don't +# need anything in this file. +# +# This file is read on server startup and when the postmaster receives +# a SIGHUP signal. If you edit the file on a running system, you have +# to SIGHUP the postmaster for the changes to take effect. You can +# use "pg_ctl reload" to do that. + +# Put your actual configuration here +# ---------------------------------- + +# MAPNAME SYSTEM-USERNAME PG-USERNAME diff --git a/data/pg_logical/replorigin_checkpoint b/data/pg_logical/replorigin_checkpoint new file mode 100644 index 0000000..ec451b0 Binary files /dev/null and b/data/pg_logical/replorigin_checkpoint differ diff --git a/data/pg_multixact/members/0000 b/data/pg_multixact/members/0000 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/data/pg_multixact/members/0000 differ diff --git a/data/pg_multixact/offsets/0000 b/data/pg_multixact/offsets/0000 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/data/pg_multixact/offsets/0000 differ diff --git a/data/pg_subtrans/0000 b/data/pg_subtrans/0000 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/data/pg_subtrans/0000 differ diff --git a/data/pg_wal/000000010000000000000001 b/data/pg_wal/000000010000000000000001 new file mode 100644 index 0000000..38e416a Binary files /dev/null and b/data/pg_wal/000000010000000000000001 differ diff --git a/data/pg_xact/0000 b/data/pg_xact/0000 new file mode 100644 index 0000000..6915b7d Binary files /dev/null and b/data/pg_xact/0000 differ diff --git a/data/postgresql.auto.conf b/data/postgresql.auto.conf new file mode 100644 index 0000000..af7125e --- /dev/null +++ b/data/postgresql.auto.conf @@ -0,0 +1,2 @@ +# Do not edit this file manually! +# It will be overwritten by the ALTER SYSTEM command. diff --git a/data/postgresql.conf b/data/postgresql.conf new file mode 100644 index 0000000..19a847a --- /dev/null +++ b/data/postgresql.conf @@ -0,0 +1,815 @@ +# ----------------------------- +# PostgreSQL configuration file +# ----------------------------- +# +# This file consists of lines of the form: +# +# name = value +# +# (The "=" is optional.) Whitespace may be used. Comments are introduced with +# "#" anywhere on a line. The complete list of parameter names and allowed +# values can be found in the PostgreSQL documentation. +# +# The commented-out settings shown in this file represent the default values. +# Re-commenting a setting is NOT sufficient to revert it to the default value; +# you need to reload the server. +# +# This file is read on server startup and when the server receives a SIGHUP +# signal. If you edit the file on a running system, you have to SIGHUP the +# server for the changes to take effect, run "pg_ctl reload", or execute +# "SELECT pg_reload_conf()". Some parameters, which are marked below, +# require a server shutdown and restart to take effect. +# +# Any parameter can also be given as a command-line option to the server, e.g., +# "postgres -c log_connections=on". Some parameters can be changed at run time +# with the "SET" SQL command. +# +# Memory units: B = bytes Time units: us = microseconds +# kB = kilobytes ms = milliseconds +# MB = megabytes s = seconds +# GB = gigabytes min = minutes +# TB = terabytes h = hours +# d = days + + +#------------------------------------------------------------------------------ +# FILE LOCATIONS +#------------------------------------------------------------------------------ + +# The default values of these variables are driven from the -D command-line +# option or PGDATA environment variable, represented here as ConfigDir. + +#data_directory = 'ConfigDir' # use data in another directory + # (change requires restart) +#hba_file = 'ConfigDir/pg_hba.conf' # host-based authentication file + # (change requires restart) +#ident_file = 'ConfigDir/pg_ident.conf' # ident configuration file + # (change requires restart) + +# If external_pid_file is not explicitly set, no extra PID file is written. +#external_pid_file = '' # write an extra PID file + # (change requires restart) + + +#------------------------------------------------------------------------------ +# CONNECTIONS AND AUTHENTICATION +#------------------------------------------------------------------------------ + +# - Connection Settings - + +listen_addresses = '*' + # comma-separated list of addresses; + # defaults to 'localhost'; use '*' for all + # (change requires restart) +#port = 5432 # (change requires restart) +max_connections = 100 # (change requires restart) +#superuser_reserved_connections = 3 # (change requires restart) +#unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories + # (change requires restart) +#unix_socket_group = '' # (change requires restart) +#unix_socket_permissions = 0777 # begin with 0 to use octal notation + # (change requires restart) +#bonjour = off # advertise server via Bonjour + # (change requires restart) +#bonjour_name = '' # defaults to the computer name + # (change requires restart) + +# - TCP settings - +# see "man tcp" for details + +#tcp_keepalives_idle = 0 # TCP_KEEPIDLE, in seconds; + # 0 selects the system default +#tcp_keepalives_interval = 0 # TCP_KEEPINTVL, in seconds; + # 0 selects the system default +#tcp_keepalives_count = 0 # TCP_KEEPCNT; + # 0 selects the system default +#tcp_user_timeout = 0 # TCP_USER_TIMEOUT, in milliseconds; + # 0 selects the system default + +#client_connection_check_interval = 0 # time between checks for client + # disconnection while running queries; + # 0 for never + +# - Authentication - + +#authentication_timeout = 1min # 1s-600s +#password_encryption = scram-sha-256 # scram-sha-256 or md5 +#db_user_namespace = off + +# GSSAPI using Kerberos +#krb_server_keyfile = 'FILE:${sysconfdir}/krb5.keytab' +#krb_caseins_users = off + +# - SSL - + +#ssl = off +#ssl_ca_file = '' +#ssl_cert_file = 'server.crt' +#ssl_crl_file = '' +#ssl_crl_dir = '' +#ssl_key_file = 'server.key' +#ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL' # allowed SSL ciphers +#ssl_prefer_server_ciphers = on +#ssl_ecdh_curve = 'prime256v1' +#ssl_min_protocol_version = 'TLSv1.2' +#ssl_max_protocol_version = '' +#ssl_dh_params_file = '' +#ssl_passphrase_command = '' +#ssl_passphrase_command_supports_reload = off + + +#------------------------------------------------------------------------------ +# RESOURCE USAGE (except WAL) +#------------------------------------------------------------------------------ + +# - Memory - + +shared_buffers = 128MB # min 128kB + # (change requires restart) +#huge_pages = try # on, off, or try + # (change requires restart) +#huge_page_size = 0 # zero for system default + # (change requires restart) +#temp_buffers = 8MB # min 800kB +#max_prepared_transactions = 0 # zero disables the feature + # (change requires restart) +# Caution: it is not advisable to set max_prepared_transactions nonzero unless +# you actively intend to use prepared transactions. +#work_mem = 4MB # min 64kB +#hash_mem_multiplier = 2.0 # 1-1000.0 multiplier on hash table work_mem +#maintenance_work_mem = 64MB # min 1MB +#autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem +#logical_decoding_work_mem = 64MB # min 64kB +#max_stack_depth = 2MB # min 100kB +#shared_memory_type = mmap # the default is the first option + # supported by the operating system: + # mmap + # sysv + # windows + # (change requires restart) +dynamic_shared_memory_type = posix # the default is usually the first option + # supported by the operating system: + # posix + # sysv + # windows + # mmap + # (change requires restart) +#min_dynamic_shared_memory = 0MB # (change requires restart) + +# - Disk - + +#temp_file_limit = -1 # limits per-process temp file space + # in kilobytes, or -1 for no limit + +# - Kernel Resources - + +#max_files_per_process = 1000 # min 64 + # (change requires restart) + +# - Cost-Based Vacuum Delay - + +#vacuum_cost_delay = 0 # 0-100 milliseconds (0 disables) +#vacuum_cost_page_hit = 1 # 0-10000 credits +#vacuum_cost_page_miss = 2 # 0-10000 credits +#vacuum_cost_page_dirty = 20 # 0-10000 credits +#vacuum_cost_limit = 200 # 1-10000 credits + +# - Background Writer - + +#bgwriter_delay = 200ms # 10-10000ms between rounds +#bgwriter_lru_maxpages = 100 # max buffers written/round, 0 disables +#bgwriter_lru_multiplier = 2.0 # 0-10.0 multiplier on buffers scanned/round +#bgwriter_flush_after = 512kB # measured in pages, 0 disables + +# - Asynchronous Behavior - + +#backend_flush_after = 0 # measured in pages, 0 disables +#effective_io_concurrency = 1 # 1-1000; 0 disables prefetching +#maintenance_io_concurrency = 10 # 1-1000; 0 disables prefetching +#max_worker_processes = 8 # (change requires restart) +#max_parallel_workers_per_gather = 2 # taken from max_parallel_workers +#max_parallel_maintenance_workers = 2 # taken from max_parallel_workers +#max_parallel_workers = 8 # maximum number of max_worker_processes that + # can be used in parallel operations +#parallel_leader_participation = on +#old_snapshot_threshold = -1 # 1min-60d; -1 disables; 0 is immediate + # (change requires restart) + + +#------------------------------------------------------------------------------ +# WRITE-AHEAD LOG +#------------------------------------------------------------------------------ + +# - Settings - + +#wal_level = replica # minimal, replica, or logical + # (change requires restart) +#fsync = on # flush data to disk for crash safety + # (turning this off can cause + # unrecoverable data corruption) +#synchronous_commit = on # synchronization level; + # off, local, remote_write, remote_apply, or on +#wal_sync_method = fsync # the default is the first option + # supported by the operating system: + # open_datasync + # fdatasync (default on Linux and FreeBSD) + # fsync + # fsync_writethrough + # open_sync +#full_page_writes = on # recover from partial page writes +#wal_log_hints = off # also do full page writes of non-critical updates + # (change requires restart) +#wal_compression = off # enables compression of full-page writes; + # off, pglz, lz4, zstd, or on +#wal_init_zero = on # zero-fill new WAL files +#wal_recycle = on # recycle WAL files +#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers + # (change requires restart) +#wal_writer_delay = 200ms # 1-10000 milliseconds +#wal_writer_flush_after = 1MB # measured in pages, 0 disables +#wal_skip_threshold = 2MB + +#commit_delay = 0 # range 0-100000, in microseconds +#commit_siblings = 5 # range 1-1000 + +# - Checkpoints - + +#checkpoint_timeout = 5min # range 30s-1d +#checkpoint_completion_target = 0.9 # checkpoint target duration, 0.0 - 1.0 +#checkpoint_flush_after = 256kB # measured in pages, 0 disables +#checkpoint_warning = 30s # 0 disables +max_wal_size = 1GB +min_wal_size = 80MB + +# - Prefetching during recovery - + +#recovery_prefetch = try # prefetch pages referenced in the WAL? +#wal_decode_buffer_size = 512kB # lookahead window used for prefetching + # (change requires restart) + +# - Archiving - + +#archive_mode = off # enables archiving; off, on, or always + # (change requires restart) +#archive_library = '' # library to use to archive a logfile segment + # (empty string indicates archive_command should + # be used) +#archive_command = '' # command to use to archive a logfile segment + # placeholders: %p = path of file to archive + # %f = file name only + # e.g. 'test ! -f /mnt/server/archivedir/%f && cp %p /mnt/server/archivedir/%f' +#archive_timeout = 0 # force a logfile segment switch after this + # number of seconds; 0 disables + +# - Archive Recovery - + +# These are only used in recovery mode. + +#restore_command = '' # command to use to restore an archived logfile segment + # placeholders: %p = path of file to restore + # %f = file name only + # e.g. 'cp /mnt/server/archivedir/%f %p' +#archive_cleanup_command = '' # command to execute at every restartpoint +#recovery_end_command = '' # command to execute at completion of recovery + +# - Recovery Target - + +# Set these only when performing a targeted recovery. + +#recovery_target = '' # 'immediate' to end recovery as soon as a + # consistent state is reached + # (change requires restart) +#recovery_target_name = '' # the named restore point to which recovery will proceed + # (change requires restart) +#recovery_target_time = '' # the time stamp up to which recovery will proceed + # (change requires restart) +#recovery_target_xid = '' # the transaction ID up to which recovery will proceed + # (change requires restart) +#recovery_target_lsn = '' # the WAL LSN up to which recovery will proceed + # (change requires restart) +#recovery_target_inclusive = on # Specifies whether to stop: + # just after the specified recovery target (on) + # just before the recovery target (off) + # (change requires restart) +#recovery_target_timeline = 'latest' # 'current', 'latest', or timeline ID + # (change requires restart) +#recovery_target_action = 'pause' # 'pause', 'promote', 'shutdown' + # (change requires restart) + + +#------------------------------------------------------------------------------ +# REPLICATION +#------------------------------------------------------------------------------ + +# - Sending Servers - + +# Set these on the primary and on any standby that will send replication data. + +#max_wal_senders = 10 # max number of walsender processes + # (change requires restart) +#max_replication_slots = 10 # max number of replication slots + # (change requires restart) +#wal_keep_size = 0 # in megabytes; 0 disables +#max_slot_wal_keep_size = -1 # in megabytes; -1 disables +#wal_sender_timeout = 60s # in milliseconds; 0 disables +#track_commit_timestamp = off # collect timestamp of transaction commit + # (change requires restart) + +# - Primary Server - + +# These settings are ignored on a standby server. + +#synchronous_standby_names = '' # standby servers that provide sync rep + # method to choose sync standbys, number of sync standbys, + # and comma-separated list of application_name + # from standby(s); '*' = all +#vacuum_defer_cleanup_age = 0 # number of xacts by which cleanup is delayed + +# - Standby Servers - + +# These settings are ignored on a primary server. + +#primary_conninfo = '' # connection string to sending server +#primary_slot_name = '' # replication slot on sending server +#promote_trigger_file = '' # file name whose presence ends recovery +#hot_standby = on # "off" disallows queries during recovery + # (change requires restart) +#max_standby_archive_delay = 30s # max delay before canceling queries + # when reading WAL from archive; + # -1 allows indefinite delay +#max_standby_streaming_delay = 30s # max delay before canceling queries + # when reading streaming WAL; + # -1 allows indefinite delay +#wal_receiver_create_temp_slot = off # create temp slot if primary_slot_name + # is not set +#wal_receiver_status_interval = 10s # send replies at least this often + # 0 disables +#hot_standby_feedback = off # send info from standby to prevent + # query conflicts +#wal_receiver_timeout = 60s # time that receiver waits for + # communication from primary + # in milliseconds; 0 disables +#wal_retrieve_retry_interval = 5s # time to wait before retrying to + # retrieve WAL after a failed attempt +#recovery_min_apply_delay = 0 # minimum delay for applying changes during recovery + +# - Subscribers - + +# These settings are ignored on a publisher. + +#max_logical_replication_workers = 4 # taken from max_worker_processes + # (change requires restart) +#max_sync_workers_per_subscription = 2 # taken from max_logical_replication_workers + + +#------------------------------------------------------------------------------ +# QUERY TUNING +#------------------------------------------------------------------------------ + +# - Planner Method Configuration - + +#enable_async_append = on +#enable_bitmapscan = on +#enable_gathermerge = on +#enable_hashagg = on +#enable_hashjoin = on +#enable_incremental_sort = on +#enable_indexscan = on +#enable_indexonlyscan = on +#enable_material = on +#enable_memoize = on +#enable_mergejoin = on +#enable_nestloop = on +#enable_parallel_append = on +#enable_parallel_hash = on +#enable_partition_pruning = on +#enable_partitionwise_join = off +#enable_partitionwise_aggregate = off +#enable_seqscan = on +#enable_sort = on +#enable_tidscan = on + +# - Planner Cost Constants - + +#seq_page_cost = 1.0 # measured on an arbitrary scale +#random_page_cost = 4.0 # same scale as above +#cpu_tuple_cost = 0.01 # same scale as above +#cpu_index_tuple_cost = 0.005 # same scale as above +#cpu_operator_cost = 0.0025 # same scale as above +#parallel_setup_cost = 1000.0 # same scale as above +#parallel_tuple_cost = 0.1 # same scale as above +#min_parallel_table_scan_size = 8MB +#min_parallel_index_scan_size = 512kB +#effective_cache_size = 4GB + +#jit_above_cost = 100000 # perform JIT compilation if available + # and query more expensive than this; + # -1 disables +#jit_inline_above_cost = 500000 # inline small functions if query is + # more expensive than this; -1 disables +#jit_optimize_above_cost = 500000 # use expensive JIT optimizations if + # query is more expensive than this; + # -1 disables + +# - Genetic Query Optimizer - + +#geqo = on +#geqo_threshold = 12 +#geqo_effort = 5 # range 1-10 +#geqo_pool_size = 0 # selects default based on effort +#geqo_generations = 0 # selects default based on effort +#geqo_selection_bias = 2.0 # range 1.5-2.0 +#geqo_seed = 0.0 # range 0.0-1.0 + +# - Other Planner Options - + +#default_statistics_target = 100 # range 1-10000 +#constraint_exclusion = partition # on, off, or partition +#cursor_tuple_fraction = 0.1 # range 0.0-1.0 +#from_collapse_limit = 8 +#jit = on # allow JIT compilation +#join_collapse_limit = 8 # 1 disables collapsing of explicit + # JOIN clauses +#plan_cache_mode = auto # auto, force_generic_plan or + # force_custom_plan +#recursive_worktable_factor = 10.0 # range 0.001-1000000 + + +#------------------------------------------------------------------------------ +# REPORTING AND LOGGING +#------------------------------------------------------------------------------ + +# - Where to Log - + +#log_destination = 'stderr' # Valid values are combinations of + # stderr, csvlog, jsonlog, syslog, and + # eventlog, depending on platform. + # csvlog and jsonlog require + # logging_collector to be on. + +# This is used when logging to stderr: +#logging_collector = off # Enable capturing of stderr, jsonlog, + # and csvlog into log files. Required + # to be on for csvlogs and jsonlogs. + # (change requires restart) + +# These are only used if logging_collector is on: +#log_directory = 'log' # directory where log files are written, + # can be absolute or relative to PGDATA +#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name pattern, + # can include strftime() escapes +#log_file_mode = 0600 # creation mode for log files, + # begin with 0 to use octal notation +#log_rotation_age = 1d # Automatic rotation of logfiles will + # happen after that time. 0 disables. +#log_rotation_size = 10MB # Automatic rotation of logfiles will + # happen after that much log output. + # 0 disables. +#log_truncate_on_rotation = off # If on, an existing log file with the + # same name as the new log file will be + # truncated rather than appended to. + # But such truncation only occurs on + # time-driven rotation, not on restarts + # or size-driven rotation. Default is + # off, meaning append to existing files + # in all cases. + +# These are relevant when logging to syslog: +#syslog_facility = 'LOCAL0' +#syslog_ident = 'postgres' +#syslog_sequence_numbers = on +#syslog_split_messages = on + +# This is only relevant when logging to eventlog (Windows): +# (change requires restart) +#event_source = 'PostgreSQL' + +# - When to Log - + +#log_min_messages = warning # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic + +#log_min_error_statement = error # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic (effectively off) + +#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements + # and their durations, > 0 logs only + # statements running at least this number + # of milliseconds + +#log_min_duration_sample = -1 # -1 is disabled, 0 logs a sample of statements + # and their durations, > 0 logs only a sample of + # statements running at least this number + # of milliseconds; + # sample fraction is determined by log_statement_sample_rate + +#log_statement_sample_rate = 1.0 # fraction of logged statements exceeding + # log_min_duration_sample to be logged; + # 1.0 logs all such statements, 0.0 never logs + + +#log_transaction_sample_rate = 0.0 # fraction of transactions whose statements + # are logged regardless of their duration; 1.0 logs all + # statements from all transactions, 0.0 never logs + +#log_startup_progress_interval = 10s # Time between progress updates for + # long-running startup operations. + # 0 disables the feature, > 0 indicates + # the interval in milliseconds. + +# - What to Log - + +#debug_print_parse = off +#debug_print_rewritten = off +#debug_print_plan = off +#debug_pretty_print = on +#log_autovacuum_min_duration = 10min # log autovacuum activity; + # -1 disables, 0 logs all actions and + # their durations, > 0 logs only + # actions running at least this number + # of milliseconds. +#log_checkpoints = on +#log_connections = off +#log_disconnections = off +#log_duration = off +#log_error_verbosity = default # terse, default, or verbose messages +#log_hostname = off +#log_line_prefix = '%m [%p] ' # special values: + # %a = application name + # %u = user name + # %d = database name + # %r = remote host and port + # %h = remote host + # %b = backend type + # %p = process ID + # %P = process ID of parallel group leader + # %t = timestamp without milliseconds + # %m = timestamp with milliseconds + # %n = timestamp with milliseconds (as a Unix epoch) + # %Q = query ID (0 if none or not computed) + # %i = command tag + # %e = SQL state + # %c = session ID + # %l = session line number + # %s = session start timestamp + # %v = virtual transaction ID + # %x = transaction ID (0 if none) + # %q = stop here in non-session + # processes + # %% = '%' + # e.g. '<%u%%%d> ' +#log_lock_waits = off # log lock waits >= deadlock_timeout +#log_recovery_conflict_waits = off # log standby recovery conflict waits + # >= deadlock_timeout +#log_parameter_max_length = -1 # when logging statements, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +#log_parameter_max_length_on_error = 0 # when logging an error, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +#log_statement = 'none' # none, ddl, mod, all +#log_replication_commands = off +#log_temp_files = -1 # log temporary files equal or larger + # than the specified size in kilobytes; + # -1 disables, 0 logs all temp files +log_timezone = 'Etc/UTC' + + +#------------------------------------------------------------------------------ +# PROCESS TITLE +#------------------------------------------------------------------------------ + +#cluster_name = '' # added to process titles if nonempty + # (change requires restart) +#update_process_title = on + + +#------------------------------------------------------------------------------ +# STATISTICS +#------------------------------------------------------------------------------ + +# - Cumulative Query and Index Statistics - + +#track_activities = on +#track_activity_query_size = 1024 # (change requires restart) +#track_counts = on +#track_io_timing = off +#track_wal_io_timing = off +#track_functions = none # none, pl, all +#stats_fetch_consistency = cache + + +# - Monitoring - + +#compute_query_id = auto +#log_statement_stats = off +#log_parser_stats = off +#log_planner_stats = off +#log_executor_stats = off + + +#------------------------------------------------------------------------------ +# AUTOVACUUM +#------------------------------------------------------------------------------ + +#autovacuum = on # Enable autovacuum subprocess? 'on' + # requires track_counts to also be on. +#autovacuum_max_workers = 3 # max number of autovacuum subprocesses + # (change requires restart) +#autovacuum_naptime = 1min # time between autovacuum runs +#autovacuum_vacuum_threshold = 50 # min number of row updates before + # vacuum +#autovacuum_vacuum_insert_threshold = 1000 # min number of row inserts + # before vacuum; -1 disables insert + # vacuums +#autovacuum_analyze_threshold = 50 # min number of row updates before + # analyze +#autovacuum_vacuum_scale_factor = 0.2 # fraction of table size before vacuum +#autovacuum_vacuum_insert_scale_factor = 0.2 # fraction of inserts over table + # size before insert vacuum +#autovacuum_analyze_scale_factor = 0.1 # fraction of table size before analyze +#autovacuum_freeze_max_age = 200000000 # maximum XID age before forced vacuum + # (change requires restart) +#autovacuum_multixact_freeze_max_age = 400000000 # maximum multixact age + # before forced vacuum + # (change requires restart) +#autovacuum_vacuum_cost_delay = 2ms # default vacuum cost delay for + # autovacuum, in milliseconds; + # -1 means use vacuum_cost_delay +#autovacuum_vacuum_cost_limit = -1 # default vacuum cost limit for + # autovacuum, -1 means use + # vacuum_cost_limit + + +#------------------------------------------------------------------------------ +# CLIENT CONNECTION DEFAULTS +#------------------------------------------------------------------------------ + +# - Statement Behavior - + +#client_min_messages = notice # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # log + # notice + # warning + # error +#search_path = '"$user", public' # schema names +#row_security = on +#default_table_access_method = 'heap' +#default_tablespace = '' # a tablespace name, '' uses the default +#default_toast_compression = 'pglz' # 'pglz' or 'lz4' +#temp_tablespaces = '' # a list of tablespace names, '' uses + # only default tablespace +#check_function_bodies = on +#default_transaction_isolation = 'read committed' +#default_transaction_read_only = off +#default_transaction_deferrable = off +#session_replication_role = 'origin' +#statement_timeout = 0 # in milliseconds, 0 is disabled +#lock_timeout = 0 # in milliseconds, 0 is disabled +#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled +#idle_session_timeout = 0 # in milliseconds, 0 is disabled +#vacuum_freeze_table_age = 150000000 +#vacuum_freeze_min_age = 50000000 +#vacuum_failsafe_age = 1600000000 +#vacuum_multixact_freeze_table_age = 150000000 +#vacuum_multixact_freeze_min_age = 5000000 +#vacuum_multixact_failsafe_age = 1600000000 +#bytea_output = 'hex' # hex, escape +#xmlbinary = 'base64' +#xmloption = 'content' +#gin_pending_list_limit = 4MB + +# - Locale and Formatting - + +datestyle = 'iso, mdy' +#intervalstyle = 'postgres' +timezone = 'Etc/UTC' +#timezone_abbreviations = 'Default' # Select the set of available time zone + # abbreviations. Currently, there are + # Default + # Australia (historical usage) + # India + # You can create your own file in + # share/timezonesets/. +#extra_float_digits = 1 # min -15, max 3; any value >0 actually + # selects precise output mode +#client_encoding = sql_ascii # actually, defaults to database + # encoding + +# These settings are initialized by initdb, but they can be changed. +lc_messages = 'en_US.utf8' # locale for system error message + # strings +lc_monetary = 'en_US.utf8' # locale for monetary formatting +lc_numeric = 'en_US.utf8' # locale for number formatting +lc_time = 'en_US.utf8' # locale for time formatting + +# default configuration for text search +default_text_search_config = 'pg_catalog.english' + +# - Shared Library Preloading - + +#local_preload_libraries = '' +#session_preload_libraries = '' +#shared_preload_libraries = '' # (change requires restart) +#jit_provider = 'llvmjit' # JIT library to use + +# - Other Defaults - + +#dynamic_library_path = '$libdir' +#extension_destdir = '' # prepend path when loading extensions + # and shared objects (added by Debian) +#gin_fuzzy_search_limit = 0 + + +#------------------------------------------------------------------------------ +# LOCK MANAGEMENT +#------------------------------------------------------------------------------ + +#deadlock_timeout = 1s +#max_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_relation = -2 # negative values mean + # (max_pred_locks_per_transaction + # / -max_pred_locks_per_relation) - 1 +#max_pred_locks_per_page = 2 # min 0 + + +#------------------------------------------------------------------------------ +# VERSION AND PLATFORM COMPATIBILITY +#------------------------------------------------------------------------------ + +# - Previous PostgreSQL Versions - + +#array_nulls = on +#backslash_quote = safe_encoding # on, off, or safe_encoding +#escape_string_warning = on +#lo_compat_privileges = off +#quote_all_identifiers = off +#standard_conforming_strings = on +#synchronize_seqscans = on + +# - Other Platforms and Clients - + +#transform_null_equals = off + + +#------------------------------------------------------------------------------ +# ERROR HANDLING +#------------------------------------------------------------------------------ + +#exit_on_error = off # terminate session on any error? +#restart_after_crash = on # reinitialize after backend crash? +#data_sync_retry = off # retry or panic on failure to fsync + # data? + # (change requires restart) +#recovery_init_sync_method = fsync # fsync, syncfs (Linux 5.8+) + + +#------------------------------------------------------------------------------ +# CONFIG FILE INCLUDES +#------------------------------------------------------------------------------ + +# These options allow settings to be loaded from files other than the +# default postgresql.conf. Note that these are directives, not variable +# assignments, so they can usefully be given more than once. + +#include_dir = '...' # include files ending in '.conf' from + # a directory, e.g., 'conf.d' +#include_if_exists = '...' # include file only if it exists +#include = '...' # include file + + +#------------------------------------------------------------------------------ +# CUSTOMIZED OPTIONS +#------------------------------------------------------------------------------ + +# Add settings for extensions here diff --git a/data/postmaster.opts b/data/postmaster.opts new file mode 100644 index 0000000..7e6af8e --- /dev/null +++ b/data/postmaster.opts @@ -0,0 +1 @@ +/usr/lib/postgresql/15/bin/postgres diff --git a/data/postmaster.pid b/data/postmaster.pid new file mode 100644 index 0000000..abbecc9 --- /dev/null +++ b/data/postmaster.pid @@ -0,0 +1,8 @@ +1 +/var/lib/postgresql/data +1693836895 +5432 +/var/run/postgresql +* + 24989158 0 +ready diff --git a/docker-compose.yml b/docker-compose.yml index f5e8ad6..d0f6738 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,13 +3,15 @@ version: '3' services: db: image: postgres:latest - container_name: aviation-weather_db + container_name: aviation_weather_db + env_file: + - .env environment: - POSTGRES_USER: ${POSTRGRES_USER} - POSTGRESS_PASSWORD: ${POSTGRES_PASSWORD} - POSTGRES_DB: ${POSTGRES_DB} + POSTGRES_USER: ${POSTGRES_USER:-postgress} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + POSTGRES_DB: ${POSTGRES_DB:-aviation_weather} volumes: - - ./data:/var/lib/postgresql/data + - ./data:/var/lib/postgresql/data ports: - -'5432:5432' + - "5432:5432" restart: unless-stopped \ No newline at end of file