diff --git a/docs/validation/p1-iteration-2026-09-24/README.md b/docs/validation/p1-iteration-2026-09-24/README.md index 6f6df26..887f961 100644 --- a/docs/validation/p1-iteration-2026-09-24/README.md +++ b/docs/validation/p1-iteration-2026-09-24/README.md @@ -83,10 +83,20 @@ budgets: frame 2.684/2.732 ms versus ≤4; GPU 0.579/0.600 ms versus ≤1; readb 0.633/0.608 ms versus ≤1; simulation 0.258/0.300 ms and snapshot 0.215/0.257 ms versus ≤0.5 each. Explicit allocations were about 15.02/15.06 MiB versus ≤20 MiB; first-frame startup from `main()` was 265.5/260.8 ms versus ≤500 ms. -That baseline was an evolving working tree in September, not a fresh Release -measurement of `6c2e8fa`; its numbers are **historical** and are not compared with -this Debug workflow's timing. A current-revision, quiet-host Release rerun remains -needed before claiming the budgets again. +That baseline was an evolving earlier working tree. Its values are **historical** +and are not compared with this Debug workflow's timing. + +The [fresh clean combined P1/P3 Release reference](final-release/README.md) at +`4a3453e` repeats these exact scenes on the same physical RTX 2080 Ti, now with +120-frame source-hidden relocation checks for C++ 2D/3D and Lua-only, plus +sequential 240-frame C++ 2D/3D profiles. The frame, GPU, readback, simulation, +snapshot and startup tracking budgets all pass. Explicit allocations instead +reach **43.022/43.118 MiB**, above the former ≤20 MiB budget because the new +renderer eagerly retains a 16 MiB sun atlas and a 16 MiB local atlas in both +scenes. The 2D sample casts no sun shadows and neither sample uses local shadow +faces. This is a measured tracking-budget miss, not a failed export or a reason +to redefine the counter silently. The linked dossier retains exact values, +atlas breakdown, raw profiles and source/toolchain provenance. The [Lua-only Linux Release dossier](../lua-release-2026-09-24/README.md) separately records a relocated package that validated and rendered 120 frames after hiding @@ -104,19 +114,22 @@ checksums; [integration results](windows-4ac02ee/integration-result-2.json), evidence. The parallel [native/manual CI](https://github.com/emil28092005/Faset_Engine/actions/runs/35937433211) passed on Linux and Windows. This is **software** Vulkan; Windows did not have an active Khronos validation layer (`validation_enabled: false`), and no physical -Windows GPU/driver performance claim follows. A later CI run must cover the -`d7a7a7c` real diagnostic-navigation assertion added after this export run. +Windows GPU/driver performance claim follows. The later [combined P1/P3 Windows +graphics CI](https://github.com/emil28092005/Faset_Engine/actions/runs/35942307579) +at `87230f3` passed 74/74 CTests, including real diagnostic navigation, real +Release export integration and all three relocated games. The physical-GPU +Linux reference above had active validation. ## P1 acceptance record | Area | Evidence and current limit | | --- | --- | -| Lua | Linux native and Release [relocated Lua result](../lua-release-2026-09-24/README.md); Windows CPU/SwiftShader 61-test suite and [relocated Lua-only Release report](windows-4ac02ee/playable-report.json), 120 completed frames. | +| Lua | Linux native and Release [relocated Lua result](../lua-release-2026-09-24/README.md), repeated in the [clean combined three-game Release reference](final-release/README.md); Windows CPU/SwiftShader [combined 74-test suite](https://github.com/emil28092005/Faset_Engine/actions/runs/35942307579) and [relocated Lua-only Release report](windows-4ac02ee/playable-report.json), 120 completed frames. | | Cache and rollback | [Five verified hits](report.json), `build_cache` and `build_schema_publication` contracts for headers, toolchain, schema/shader corruption and source races; the raw failed/recovered build retains the previous pointer. | | Diagnostics | `build_diagnostics` fixtures cover Clang, clang-cl, Lua, Unicode and unparseable output. The raw real failure above found a staged-source mapping gap; [the replay](diagnostic-replay.json), parser case, warning-flood case and real BuildService integration assertion cover the correction. | | Starters/navigation | [Four runnable C++/Lua × 2D/3D starters](../p1-starters-linux-2026-09-24.md) plus launcher/CLI and source-open tests. | | Autosave | `editor_session_settings`, UI tests and [workspace behavior](../../manual/editor/workspace.md#create-and-save-a-scene): idle coalescing, unnamed Save As, external/revision conflicts, Undo and recovery. | -| Iteration | This report, 179 raw files, 3,000-frame and seeded larger-scene profiles; no CI timing gates. | +| Iteration | This Debug report, 179 raw files, 3,000-frame and seeded larger-scene profiles, plus the [clean combined Release reference](final-release/README.md) with three relocated games and exact 2D/3D budgets. The allocation budget miss is recorded; no CI timing gates. | | Documentation | The English Manual describes build/reload, templates, navigation, autosave and profile interpretation; strict MkDocs and full platform test totals are recorded in the implementation journal. | The [profiling guide](../../manual/editor/profiling.md#measure-editor-c-and-lua-iteration) diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/README.md b/docs/validation/p1-iteration-2026-09-24/final-release/README.md new file mode 100644 index 0000000..3295cf4 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/README.md @@ -0,0 +1,111 @@ +# Final combined P1/P3 Release reference — 2026-09-24 + +This is the clean-source, physical-GPU reference for the checked-in playable +`collect-2d`, `collect-3d`, and Lua-only games at +`4a3453e2b1868555d833f578d43f48b8bc47d41a`. The real Release Editor +exported each project to a self-contained package. The packages were copied to +Unicode-named paths outside their disposable source projects, and those source +paths were hidden while each Player ran from an unrelated empty working +directory. The 3D export imported and packaged the Blender exit arch. All three +games passed standalone CPU validation and rendered **120/120** offscreen Vulkan +frames on the physical NVIDIA GeForce RTX 2080 Ti with the Khronos validation +layer active and **zero validation errors**. The [verifier report](report.json), +[2D manifest](evidence/collect-2d-manifest.json), +[3D manifest](evidence/collect-3d-manifest.json), and +[Lua manifest](evidence/lua-manifest.json) retain input, package and binary +hashes. The [toolchain supplement](provenance.json) binds the unmodified report +and 240-frame summary to the exact Editor, CMake, Ninja, Clang and Slang +binaries. The verifier recorded a clean checkout at its start, and the second +profiles used the same relocated Player binaries. + +| Relocated package | Runtime | Frames | GPU validation | Source paths hidden | +| --- | --- | ---: | --- | --- | +| `collect-2d` | C++ | 120/120 | active, 0 errors | yes | +| `collect-3d` | C++ with Blender asset | 120/120 | active, 0 errors | yes | +| `lua` | Lua-only | 120/120 | active, 0 errors | yes | + +The two **same relocated C++ executables** then ran a second, sequential +240-frame profile. For each run, the disposable source-project paths were again +hidden and restored afterward. These exact 2D/3D samples used default Direct +visibility and temporal Off, 1280×720 offscreen Vulkan, synchronous readback, +the active Khronos validation layer and synthetic fixed-step simulation. No +frame was discarded as a warm-up: the table uses nearest-rank p95 over all 240 +completed frames, including the first. Both profiles report zero validation +errors. Raw [2D](reference-240/collect-2d-profile-240.json) and +[3D](reference-240/collect-3d-profile-240.json) profiles, exact +[2D invocation](reference-240/collect-2d-run-240.json) and +[3D invocation](reference-240/collect-3d-run-240.json), and the +[machine-readable budget comparison](reference-240/reference-summary.json) +support every value below. + +| Exact-scene observation | Initial P1 tracking budget | 2D | 3D | +| --- | ---: | ---: | ---: | +| Frame wall p95 | ≤4 ms | 2.694 ms | 3.036 ms | +| GPU timestamp p95 | ≤1 ms | 0.573 ms | 0.617 ms | +| Readback CPU p95 | ≤1 ms | 0.559 ms | 0.561 ms | +| Simulation p95 | ≤0.5 ms | 0.242 ms | 0.300 ms | +| Scene snapshot p95 | ≤0.5 ms | 0.197 ms | 0.288 ms | +| `main()` to first frame | ≤500 ms | 295.4 ms | 248.3 ms | +| Maximum explicit Vulkan allocation | ≤20 MiB | **43.022 MiB — miss** | **43.118 MiB — miss** | + +The memory miss is real, not a profile rounding artifact: 2D used 45,112,032 +bytes and 3D used 45,212,272 bytes, while the earlier threshold was 20,971,520 +bytes. Each run counted a **16 MiB sun atlas and a 16 MiB local-light atlas** +inside the live Vulkan allocation total. The 2D sprites produced no sun-shadow +raster work; the 3D meshes rendered four sun cascades. Neither sample used a +local shadow face. Both 2048² D32 atlases are currently allocated when the +Renderer is created, even when the scene never uses them. The remaining explicit +allocations were 11.022 MiB (2D) and 11.118 MiB (3D). Lazy local-atlas +allocation is a sensible follow-up, but alone it would still leave the 3D +scene above 20 MiB with its current 2048² sun atlas. We have kept the physical +counter and shadow resolution intact and recorded the miss rather than silently +changing either to satisfy an older threshold. The 20 MiB value is an initial +**tracking budget** for tiny pre-P3 scenes, not a functional export gate; any +revised shadow-memory budget needs its own measured baseline. + +The Lua run establishes relocated Release execution, not a 2D/3D latency +budget. The [2026-09-18 Release reference](../../linux-release-2026-09-18/README.md) +used these scenes on the same GPU but an evolving earlier working tree; its +numbers are historical context, not this clean combined revision. This run +measures small scenes on one active Linux desktop and one driver (NVIDIA +595.84). GPU timestamps exclude CPU work, `renderer_readback_cpu` is a +map/copy/unmap duration inside the renderer call, and the explicit allocation +counter excludes driver-internal memory. It does not establish production-game +scaling, whole-process VRAM usage, display-paced FPS, physical Windows GPU +performance or absence of all leaks. + +## Reproduce and inspect + +From this repository with the dependencies configured: + +```sh +cmake --preset linux-release +cmake --build --preset linux-release --target faset_editor --parallel 2 +python3 tools/verify_playable_exports.py \ + --editor build/linux-release/faset_editor \ + --output /tmp/faset-p1-release-new \ + --standalone-root /tmp/faset-p1-packages-new \ + --include-lua +python3 docs/validation/p1-iteration-2026-09-24/final-release/profile_exact_scenes.py \ + --verification /tmp/faset-p1-release-new/report.json \ + --output /tmp/faset-p1-release-new/reference-240 +``` + +Use **new, empty** output and standalone directories. The second helper +refuses an incomplete or dirty-tree verifier report, hides the disposable +source projects during each 240-frame run, checks exact settings and validation, +then restores them. The original [verifier log](verifier.log), +[240-frame log](reference-240.log), raw 120-frame profiles for +[2D](evidence/collect-2d-profile.json), +[3D](evidence/collect-3d-profile.json) and +[Lua](evidence/lua-profile.json), PPM captures, and the +[SHA-256 file list](SHA256SUMS.txt) are retained here. The +large disposable native build directories and relocated executable packages +remain under `/tmp`; their input, manifest and executable hashes are in the +reports. + +![Relocated 2D sample](collect-2d.png) + +![Relocated 3D sample with Blender asset](collect-3d.png) + +![Relocated Lua sample](lua.png) diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/SHA256SUMS.txt b/docs/validation/p1-iteration-2026-09-24/final-release/SHA256SUMS.txt new file mode 100644 index 0000000..452dbba --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/SHA256SUMS.txt @@ -0,0 +1,35 @@ +d5dca233d7ddbb7c32998ec920fda6cf67e6515c965372985c807ccd4ff54075 README.md +d23e8614c133938974d1c1a865100d24175242ab818573cb1416ba82d1e62260 collect-2d.png +f83799304917c2e0250605e83f69cbee4865818078ba3f9aed590c010f2b19b3 collect-3d.png +3ca7066843c2875c86a4917782a07f93358a44ebd220d25a3f2457ae542ec415 evidence/collect-2d-export.json +5f8de3eb000dc7207b256265f0fa20a29efe194dd1347ab4c3bf670cfdcfb2b0 evidence/collect-2d-manifest.json +c45dc33981db0c2038d22cda2be4151de46445a4f368259d6b0002c35e402633 evidence/collect-2d-profile.json +591329c7cb85c9fc0220deec7e76ca24e139037481d949c91882858c76c2621a evidence/collect-2d-run.json +af24b1c312e67b0e0cbe2b5871888db17b9bb47e95eca5028c9e07d72b2f1bea evidence/collect-2d-validate.json +f9d74067d87c1ebf30c6db372a26d93b7285791c8cb0307a24af5adb23bf201a evidence/collect-2d.ppm +a00c55bbda0242e924781b4ca9d73910741506dce4df93dafde8d729389511a8 evidence/collect-3d-export.json +7e09c5ae35c8f998510b83af51ded67bba0bc7483f8cfdb17a785368a8f9b2ca evidence/collect-3d-import.json +484eda90411c48277385a2f679561cfa6304965a7a7be6ec065bfbd9dace1722 evidence/collect-3d-manifest.json +96193de60cf7fa139fc110c99628e065779a378151e816ce947129ed4217f9a0 evidence/collect-3d-profile.json +17e2ea46f9811432018704fa2468850f015b113f3407525bf795c21cf44b4fcb evidence/collect-3d-run.json +f102446ff954cf1e9062726772a868ff1a30783da5ff77e2c3486227e8acc867 evidence/collect-3d-validate.json +2905891c9766b2f1f65d5b4284056cb3839f1faae195f9fea39a56e3ebf44363 evidence/collect-3d.ppm +737db5241ea2caba9393e18dbcf1e48ef6c106ae6f4fdc6ac3bfe0e2fc43325c evidence/lua-export.json +3caecdb756b289c2bd1f61ec4e5a8c5194b35166f34f332a1651a5a846e7f631 evidence/lua-manifest.json +eb985bd647266529ab98d0535150e20e7c54692a2546e0df935bbcfb71cbca66 evidence/lua-profile.json +acce29b23725fba6a54e2e70827b0bd92137408eacaec4f58f5dee37666a8d0c evidence/lua-run.json +f44cbe6db9ac6170c4db7f6f502fe09d62cc5da1e2535fe93cc474f6a28293ca evidence/lua-validate.json +e2f4c3b84de75dadd2e31d388d0ba51abc1861f1ec76eb7ba51a4a2dcac720a7 evidence/lua.ppm +5e395b08f275eadc6066697204abf2287e9a1ea124cba6cf6f5deca3924282aa evidence/vulkaninfo-summary.txt +19c9b2c5a401af52980604fa074f89fe9452cfa728a606ad937c509a1c4164eb lua.png +5d69428a1202c1e144779074c0ab88360c459e2dd99b22c1fcf8929dbeab2618 profile_exact_scenes.py +fa49dae530785e24fe028ee5d0ade949fab61d540b118d8bf96d787267e6f87b provenance.json +65858b1de2334d304ad3a0907180aaf4f79ead3da63762500e50b7298d922bfa reference-240/collect-2d-profile-240.json +0d117fc6571fc497271921e818c97c729aeb58da6613bb2b1f24c815ae171319 reference-240/collect-2d-run-240.json +b0c4c6b4020b1ded792917fff1f36510b76bb30864d89bd4e6e250b5693c5fe8 reference-240/collect-3d-profile-240.json +ebbc376e8788b11b31f1eb7a767142348bcc6a6986e0593e20b44cb0e2d1e65d reference-240/collect-3d-run-240.json +63da692b605621acc1cace00d4a3c9cf35de13abfd4351aea6653a88c870e03f reference-240/playable-report.json +f8297f3cb0578addee56c0b3cb9439b37ae37707b02d433d662b534620f329e9 reference-240/reference-summary.json +d97939ba5cee29ae237568c00714b68ab6849c4c506987cff05392750da5e0ca reference-240.log +63da692b605621acc1cace00d4a3c9cf35de13abfd4351aea6653a88c870e03f report.json +f4a0f3a487a5d7180caa08c8c254d2e39bad5d6cf5c4877d131af3dbd98fa777 verifier.log diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/collect-2d.png b/docs/validation/p1-iteration-2026-09-24/final-release/collect-2d.png new file mode 100644 index 0000000..a2cd9d6 Binary files /dev/null and b/docs/validation/p1-iteration-2026-09-24/final-release/collect-2d.png differ diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/collect-3d.png b/docs/validation/p1-iteration-2026-09-24/final-release/collect-3d.png new file mode 100644 index 0000000..b5ddc41 Binary files /dev/null and b/docs/validation/p1-iteration-2026-09-24/final-release/collect-3d.png differ diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-export.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-export.json new file mode 100644 index 0000000..4ebd45f --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-export.json @@ -0,0 +1,18 @@ +{ + "arguments": [ + "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor", + "--engine", + "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "--project", + "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d", + "--command", + "{\"name\": \"faset_export\", \"arguments\": {\"document\": \"example-collect-2d-scene\", \"output\": \"Exports\"}}", + "--wait" + ], + "cwd": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "seconds": 123.99205272298423, + "exit_code": 0, + "timed_out": false, + "stdout": "{\n \"diagnostics\": [\n {\n \"column\": 12,\n \"line\": 175,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 9,\n \"line\": 193,\n \"message\": \"comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 33,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 76,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 46,\n \"line\": 215,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 44,\n \"line\": 141,\n \"message\": \"unused parameter 'unused' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 38,\n \"line\": 146,\n \"message\": \"unused parameter 'unused' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 193,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 46,\n \"line\": 213,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 213,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 46,\n \"line\": 123,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 123,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 86,\n \"line\": 123,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 108,\n \"line\": 123,\n \"message\": \"unused parameter 'hint' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 195,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 210,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 35,\n \"line\": 245,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 251,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 284,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 358,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 381,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 393,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 419,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 13,\n \"line\": 600,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 41,\n \"line\": 645,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 55,\n \"line\": 645,\n \"message\": \"unused parameter 'category' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 83,\n \"line\": 57,\n \"message\": \"unused parameter 'data' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 45,\n \"line\": 105,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 76,\n \"line\": 105,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 105,\n \"message\": \"unused parameter 'key' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 74,\n \"line\": 206,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 398,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 42,\n \"line\": 408,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 54,\n \"line\": 780,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 81,\n \"line\": 262,\n \"message\": \"unused parameter 'len' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 373,\n \"message\": \"unused parameter 'queue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 99,\n \"line\": 94,\n \"message\": \"unused parameter 'chans' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 101,\n \"line\": 112,\n \"message\": \"unused parameter 'chans' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 311,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 311,\n \"message\": \"unused parameter 'buffer' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 80,\n \"line\": 311,\n \"message\": \"unused parameter 'buflen' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 64,\n \"line\": 316,\n \"message\": \"unused parameter 'buffer_size' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 328,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 60,\n \"line\": 805,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 806,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 807,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 79,\n \"line\": 807,\n \"message\": \"unused parameter 'buffer' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 91,\n \"line\": 807,\n \"message\": \"unused parameter 'buffer_size' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 67,\n \"line\": 808,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 62,\n \"line\": 809,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 59,\n \"line\": 810,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 64,\n \"line\": 813,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 62,\n \"line\": 832,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 59,\n \"line\": 838,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 838,\n \"message\": \"unused parameter 'buffer' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 85,\n \"line\": 838,\n \"message\": \"unused parameter 'buflen' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 844,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 877,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 905,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 57,\n \"line\": 1051,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 88,\n \"line\": 1051,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 1106,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 76,\n \"line\": 1406,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 1477,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 34,\n \"line\": 62,\n \"message\": \"unused parameter 'outUserHandle' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 68,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 38,\n \"line\": 73,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 65,\n \"line\": 679,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 65,\n \"line\": 1070,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 1231,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 1362,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 66,\n \"line\": 1426,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 266,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 90,\n \"line\": 618,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 109,\n \"line\": 618,\n \"message\": \"unused parameter 'key' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 709,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 107,\n \"line\": 709,\n \"message\": \"unused parameter 'value' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 40,\n \"line\": 784,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 43,\n \"line\": 927,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 1021,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 1026,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 1054,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 49,\n \"line\": 1436,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 1436,\n \"message\": \"unused parameter 'key' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 55,\n \"line\": 34,\n \"message\": \"comparison of integers of different signs: 'int' and 'SDL_DisplayOrientation' (aka 'enum SDL_DisplayOrientation') [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 33,\n \"line\": 397,\n \"message\": \"comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 29,\n \"line\": 2128,\n \"message\": \"expanded from macro 'SDL_max'\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"note\"\n },\n {\n \"column\": 139,\n \"line\": 617,\n \"message\": \"unused parameter 'isinput' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 52,\n \"line\": 831,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 83,\n \"line\": 831,\n \"message\": \"unused parameter 'len' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 1329,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 1329,\n \"message\": \"unused parameter 'buf' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 82,\n \"line\": 1329,\n \"message\": \"unused parameter 'len' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 628,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 652,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 658,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 1014,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 75,\n \"line\": 74,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 74,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 28,\n \"line\": 104,\n \"message\": \"unused parameter 'vendor' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 43,\n \"line\": 104,\n \"message\": \"unused parameter 'product' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 51,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 397,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 25,\n \"line\": 415,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 419,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 429,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 227,\n \"message\": \"unused parameter 'state' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 397,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 80,\n \"line\": 397,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 98,\n \"line\": 397,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 56,\n \"line\": 408,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 78,\n \"line\": 408,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 96,\n \"line\": 408,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 415,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 415,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 91,\n \"line\": 415,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 428,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 428,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 91,\n \"line\": 428,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 927,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 31,\n \"line\": 1489,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 29,\n \"line\": 2110,\n \"message\": \"expanded from macro 'SDL_min'\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"note\"\n },\n {\n \"column\": 27,\n \"line\": 1500,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 29,\n \"line\": 2110,\n \"message\": \"expanded from macro 'SDL_min'\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"note\"\n },\n {\n \"column\": 41,\n \"line\": 78,\n \"message\": \"cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 48,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 37,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 44,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 81,\n \"line\": 53,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 99,\n \"line\": 53,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 83,\n \"line\": 68,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 101,\n \"line\": 68,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 82,\n \"line\": 79,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 100,\n \"line\": 79,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 92,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 102,\n \"line\": 92,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 105,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 102,\n \"line\": 105,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 85,\n \"line\": 112,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 103,\n \"line\": 112,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 79,\n \"line\": 119,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 97,\n \"line\": 119,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 131,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 131,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 163,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 163,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 75,\n \"line\": 188,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 188,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 75,\n \"line\": 195,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 195,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 214,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 214,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 225,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 102,\n \"line\": 225,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 87,\n \"line\": 232,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 105,\n \"line\": 232,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 241,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 241,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 25,\n \"line\": 333,\n \"message\": \"unused parameter 'vendor' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 40,\n \"line\": 333,\n \"message\": \"unused parameter 'product' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 79,\n \"line\": 618,\n \"message\": \"unused parameter 'buttonstate' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 82,\n \"line\": 458,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 114,\n \"line\": 463,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 491,\n \"message\": \"comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 523,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 35,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 42,\n \"line\": 135,\n \"message\": \"unused parameter 'error_str' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 944,\n \"message\": \"initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 945,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t, int)' (aka 'int (*)(void *, unsigned char *, unsigned long, int)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 946,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 947,\n \"message\": \"initializing 'int (*)(void *, int)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 948,\n \"message\": \"initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 949,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 950,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 951,\n \"message\": \"initializing 'void (*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 952,\n \"message\": \"initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 953,\n \"message\": \"initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 954,\n \"message\": \"initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 955,\n \"message\": \"initializing 'int (*)(void *, int, wchar_t *, size_t)' (aka 'int (*)(void *, int, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 956,\n \"message\": \"initializing 'struct hid_device_info *(*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 957,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 958,\n \"message\": \"initializing 'const wchar_t *(*)(void *)' (aka 'const int *(*)(void *)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 50,\n \"line\": 1078,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 72,\n \"line\": 1078,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 90,\n \"line\": 1078,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 49,\n \"line\": 1083,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 1083,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 89,\n \"line\": 1083,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 28,\n \"line\": 1689,\n \"message\": \"unused parameter 'active' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 50,\n \"line\": 119,\n \"message\": \"unused parameter 'data' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 38,\n \"line\": 277,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 290,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 52,\n \"line\": 300,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 60,\n \"line\": 450,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 86,\n \"line\": 768,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 774,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 94,\n \"line\": 1019,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 101,\n \"line\": 1049,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 14,\n \"line\": 1159,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 26,\n \"line\": 1172,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n }\n ],\n \"error\": \"\",\n \"id\": \"ca306aa8-a094-42bc-833f-a24a05cab73d\",\n \"kind\": \"export\",\n \"log\": \"$ \\\"cmake\\\" \\\"-S\\\" \\\"/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration\\\" \\\"-B\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release\\\" \\\"-G\\\" \\\"Ninja\\\" \\\"-DCMAKE_BUILD_TYPE=Release\\\" \\\"-DBUILD_TESTING=OFF\\\" \\\"-DFASET_BUILD_EDITOR=OFF\\\" \\\"-DFASET_BUILD_RENDERER=ON\\\" \\\"-DFASET_BUILD_RUNTIME=ON\\\" \\\"-DFASET_BUILD_ASSETS=ON\\\" \\\"-DFASET_GAMEPLAY_SOURCE_DIR=/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/cache/source-snapshots/d3fe2dbfeb41b003a9f219271730018cd70424fed690fe1ccd71f62a80535efe/Scripts\\\" \\\"-DCMAKE_C_COMPILER=/usr/bin/clang\\\" \\\"-DCMAKE_CXX_COMPILER=/usr/bin/clang++\\\" \\\"-DCMAKE_BUILD_TYPE=Release\\\" \\\"-DFASET_ENABLE_LUA=OFF\\\"\\n-- The C compiler identification is Clang 21.1.8\\n-- The CXX compiler identification is Clang 21.1.8\\n-- Detecting C compiler ABI info\\n-- Detecting C compiler ABI info - done\\n-- Check for working C compiler: /usr/bin/clang - skipped\\n-- Detecting C compile features\\n-- Detecting C compile features - done\\n-- Detecting CXX compiler ABI info\\n-- Detecting CXX compiler ABI info - done\\n-- Check for working CXX compiler: /usr/bin/clang++ - skipped\\n-- Detecting CXX compile features\\n-- Detecting CXX compile features - done\\n-- Performing Test CMAKE_HAVE_LIBC_PTHREAD\\n-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success\\n-- Found Threads: TRUE\\n-- Using the multi-header code from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/json-src/include/\\n-- CMake C compiler: Clang\\n-- CMake C++ compiler: Clang\\n-- CMake system name: Linux\\n-- CMake host system processor: x86_64\\n-- Box2D using Unix\\n-- CMake C compiler: Clang\\n-- CMake C++ compiler: Clang\\n-- CMake system name: Linux\\n-- CMake host system processor: x86_64\\n-- Box3D using Unix\\n-- Found PkgConfig: /usr/bin/pkg-config (found version \\\"2.5.1\\\")\\n-- Detecting Target CPU Architecture\\n-- Detecting Target CPU Architecture - X64\\n-- Performing Test HAVE_GCC_WALL\\n-- Performing Test HAVE_GCC_WALL - Success\\n-- Performing Test HAVE_GCC_WUNDEF\\n-- Performing Test HAVE_GCC_WUNDEF - Success\\n-- Performing Test HAVE_GCC_WFLOAT_CONVERSION\\n-- Performing Test HAVE_GCC_WFLOAT_CONVERSION - Success\\n-- Performing Test HAVE_GCC_NO_STRICT_ALIASING\\n-- Performing Test HAVE_GCC_NO_STRICT_ALIASING - Success\\n-- Performing Test HAVE_GCC_WDOCUMENTATION\\n-- Performing Test HAVE_GCC_WDOCUMENTATION - Success\\n-- Performing Test HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND\\n-- Performing Test HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND - Success\\n-- Performing Test HAVE_GCC_COMMENT_BLOCK_COMMANDS\\n-- Performing Test HAVE_GCC_COMMENT_BLOCK_COMMANDS - Success\\n-- Performing Test HAVE_GCC_WSHADOW\\n-- Performing Test HAVE_GCC_WSHADOW - Success\\n-- Performing Test HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS\\n-- Performing Test HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS - Success\\n-- Performing Test HAVE_GCC_WIMPLICIT_FALLTHROUGH\\n-- Performing Test HAVE_GCC_WIMPLICIT_FALLTHROUGH - Success\\n-- Performing Test COMPILER_SUPPORTS_FCOLOR_DIAGNOSTICS\\n-- Performing Test COMPILER_SUPPORTS_FCOLOR_DIAGNOSTICS - Success\\n-- Looking for __GLIBC__\\n-- Looking for __GLIBC__ - found\\n-- Performing Test LINKER_SUPPORTS_VERSION_SCRIPT\\n-- Performing Test LINKER_SUPPORTS_VERSION_SCRIPT - Success\\n-- Performing Test COMPILER_SUPPORTS_GCC_ATOMICS\\n-- Performing Test COMPILER_SUPPORTS_GCC_ATOMICS - Success\\n-- Performing Test HAVE_GCC_FVISIBILITY\\n-- Performing Test HAVE_GCC_FVISIBILITY - Success\\n-- Performing Test LINKER_SUPPORTS_WL_NO_UNDEFINED\\n-- Performing Test LINKER_SUPPORTS_WL_NO_UNDEFINED - Success\\n-- Performing Test COMPILER_SUPPORTS_MMX\\n-- Performing Test COMPILER_SUPPORTS_MMX - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE\\n-- Performing Test COMPILER_SUPPORTS_SSE - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE2\\n-- Performing Test COMPILER_SUPPORTS_SSE2 - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE3\\n-- Performing Test COMPILER_SUPPORTS_SSE3 - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE4_1\\n-- Performing Test COMPILER_SUPPORTS_SSE4_1 - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE4_2\\n-- Performing Test COMPILER_SUPPORTS_SSE4_2 - Success\\n-- Performing Test COMPILER_SUPPORTS_AVX\\n-- Performing Test COMPILER_SUPPORTS_AVX - Success\\n-- Performing Test COMPILER_SUPPORTS_AVX2\\n-- Performing Test COMPILER_SUPPORTS_AVX2 - Success\\n-- Performing Test COMPILER_SUPPORTS_AVX512F\\n-- Performing Test COMPILER_SUPPORTS_AVX512F - Success\\n-- Looking for alloca.h\\n-- Looking for alloca.h - found\\n-- Looking for float.h\\n-- Looking for float.h - found\\n-- Looking for iconv.h\\n-- Looking for iconv.h - found\\n-- Looking for inttypes.h\\n-- Looking for inttypes.h - found\\n-- Looking for limits.h\\n-- Looking for limits.h - found\\n-- Looking for malloc.h\\n-- Looking for malloc.h - found\\n-- Looking for math.h\\n-- Looking for math.h - found\\n-- Looking for memory.h\\n-- Looking for memory.h - found\\n-- Looking for signal.h\\n-- Looking for signal.h - found\\n-- Looking for stdarg.h\\n-- Looking for stdarg.h - found\\n-- Looking for stdbool.h\\n-- Looking for stdbool.h - found\\n-- Looking for stddef.h\\n-- Looking for stddef.h - found\\n-- Looking for stdint.h\\n-- Looking for stdint.h - found\\n-- Looking for stdio.h\\n-- Looking for stdio.h - found\\n-- Looking for stdlib.h\\n-- Looking for stdlib.h - found\\n-- Looking for string.h\\n-- Looking for string.h - found\\n-- Looking for strings.h\\n-- Looking for strings.h - found\\n-- Looking for sys/types.h\\n-- Looking for sys/types.h - found\\n-- Looking for time.h\\n-- Looking for time.h - found\\n-- Looking for wchar.h\\n-- Looking for wchar.h - found\\n-- Looking for pow in m\\n-- Looking for pow in m - found\\n-- Looking for abs\\n-- Looking for abs - found\\n-- Looking for acos\\n-- Looking for acos - found\\n-- Looking for acosf\\n-- Looking for acosf - found\\n-- Looking for asin\\n-- Looking for asin - found\\n-- Looking for asinf\\n-- Looking for asinf - found\\n-- Looking for atan\\n-- Looking for atan - found\\n-- Looking for atan2\\n-- Looking for atan2 - found\\n-- Looking for atan2f\\n-- Looking for atan2f - found\\n-- Looking for atanf\\n-- Looking for atanf - found\\n-- Looking for atof\\n-- Looking for atof - found\\n-- Looking for atoi\\n-- Looking for atoi - found\\n-- Looking for bcopy\\n-- Looking for bcopy - found\\n-- Looking for ceil\\n-- Looking for ceil - found\\n-- Looking for ceilf\\n-- Looking for ceilf - found\\n-- Looking for copysign\\n-- Looking for copysign - found\\n-- Looking for copysignf\\n-- Looking for copysignf - found\\n-- Looking for cos\\n-- Looking for cos - found\\n-- Looking for cosf\\n-- Looking for cosf - found\\n-- Looking for _Exit\\n-- Looking for _Exit - found\\n-- Looking for exp\\n-- Looking for exp - found\\n-- Looking for expf\\n-- Looking for expf - found\\n-- Looking for fabs\\n-- Looking for fabs - found\\n-- Looking for fabsf\\n-- Looking for fabsf - found\\n-- Looking for floor\\n-- Looking for floor - found\\n-- Looking for floorf\\n-- Looking for floorf - found\\n-- Looking for fmod\\n-- Looking for fmod - found\\n-- Looking for fmodf\\n-- Looking for fmodf - found\\n-- Looking for fopen64\\n-- Looking for fopen64 - found\\n-- Looking for fseeko\\n-- Looking for fseeko - found\\n-- Looking for fseeko64\\n-- Looking for fseeko64 - found\\n-- Looking for getenv\\n-- Looking for getenv - found\\n-- Looking for _i64toa\\n-- Looking for _i64toa - not found\\n-- Looking for index\\n-- Looking for index - found\\n-- Looking for itoa\\n-- Looking for itoa - not found\\n-- Looking for log\\n-- Looking for log - found\\n-- Looking for log10\\n-- Looking for log10 - found\\n-- Looking for log10f\\n-- Looking for log10f - found\\n-- Looking for logf\\n-- Looking for logf - found\\n-- Looking for lround\\n-- Looking for lround - found\\n-- Looking for lroundf\\n-- Looking for lroundf - found\\n-- Looking for _ltoa\\n-- Looking for _ltoa - not found\\n-- Looking for malloc\\n-- Looking for malloc - found\\n-- Looking for memcmp\\n-- Looking for memcmp - found\\n-- Looking for memcpy\\n-- Looking for memcpy - found\\n-- Looking for memmove\\n-- Looking for memmove - found\\n-- Looking for memset\\n-- Looking for memset - found\\n-- Looking for modf\\n-- Looking for modf - found\\n-- Looking for modff\\n-- Looking for modff - found\\n-- Looking for pow\\n-- Looking for pow - found\\n-- Looking for powf\\n-- Looking for powf - found\\n-- Looking for putenv\\n-- Looking for putenv - found\\n-- Looking for rindex\\n-- Looking for rindex - found\\n-- Looking for round\\n-- Looking for round - found\\n-- Looking for roundf\\n-- Looking for roundf - found\\n-- Looking for scalbn\\n-- Looking for scalbn - found\\n-- Looking for scalbnf\\n-- Looking for scalbnf - found\\n-- Looking for setenv\\n-- Looking for setenv - found\\n-- Looking for sin\\n-- Looking for sin - found\\n-- Looking for sinf\\n-- Looking for sinf - found\\n-- Looking for sqr\\n-- Looking for sqr - not found\\n-- Looking for sqrt\\n-- Looking for sqrt - found\\n-- Looking for sqrtf\\n-- Looking for sqrtf - found\\n-- Looking for sscanf\\n-- Looking for sscanf - found\\n-- Looking for strchr\\n-- Looking for strchr - found\\n-- Looking for strcmp\\n-- Looking for strcmp - found\\n-- Looking for strlcat\\n-- Looking for strlcat - found\\n-- Looking for strlcpy\\n-- Looking for strlcpy - found\\n-- Looking for strlen\\n-- Looking for strlen - found\\n-- Looking for strncmp\\n-- Looking for strncmp - found\\n-- Looking for strnlen\\n-- Looking for strnlen - found\\n-- Looking for strpbrk\\n-- Looking for strpbrk - found\\n-- Looking for strrchr\\n-- Looking for strrchr - found\\n-- Looking for strstr\\n-- Looking for strstr - found\\n-- Looking for strnstr\\n-- Looking for strnstr - not found\\n-- Looking for strtod\\n-- Looking for strtod - found\\n-- Looking for strtok_r\\n-- Looking for strtok_r - found\\n-- Looking for strtol\\n-- Looking for strtol - found\\n-- Looking for strtoll\\n-- Looking for strtoll - found\\n-- Looking for strtoul\\n-- Looking for strtoul - found\\n-- Looking for strtoull\\n-- Looking for strtoull - found\\n-- Looking for tan\\n-- Looking for tan - found\\n-- Looking for tanf\\n-- Looking for tanf - found\\n-- Looking for trunc\\n-- Looking for trunc - found\\n-- Looking for truncf\\n-- Looking for truncf - found\\n-- Looking for unsetenv\\n-- Looking for unsetenv - found\\n-- Looking for vsnprintf\\n-- Looking for vsnprintf - found\\n-- Looking for vsscanf\\n-- Looking for vsscanf - found\\n-- Looking for wcsnlen\\n-- Looking for wcsnlen - found\\n-- Looking for wcscmp\\n-- Looking for wcscmp - found\\n-- Looking for wcsdup\\n-- Looking for wcsdup - found\\n-- Looking for wcslcat\\n-- Looking for wcslcat - found\\n-- Looking for wcslcpy\\n-- Looking for wcslcpy - found\\n-- Looking for wcslen\\n-- Looking for wcslen - found\\n-- Looking for wcsncmp\\n-- Looking for wcsncmp - found\\n-- Looking for wcsstr\\n-- Looking for wcsstr - found\\n-- Looking for wcstol\\n-- Looking for wcstol - found\\n-- Looking for strcasestr\\n-- Looking for strcasestr - found\\n-- Performing Test LIBC_HAS_ISINF\\n-- Performing Test LIBC_HAS_ISINF - Success\\n-- Performing Test LIBC_ISINF_HANDLES_FLOAT\\n-- Performing Test LIBC_ISINF_HANDLES_FLOAT - Success\\n-- Performing Test LIBC_HAS_ISINFF\\n-- Performing Test LIBC_HAS_ISINFF - Success\\n-- Performing Test LIBC_HAS_ISNAN\\n-- Performing Test LIBC_HAS_ISNAN - Success\\n-- Performing Test LIBC_ISNAN_HANDLES_FLOAT\\n-- Performing Test LIBC_ISNAN_HANDLES_FLOAT - Success\\n-- Performing Test LIBC_HAS_ISNANF\\n-- Performing Test LIBC_HAS_ISNANF - Success\\n-- Looking for fdatasync\\n-- Looking for fdatasync - found\\n-- Looking for gethostname\\n-- Looking for gethostname - found\\n-- Looking for getpagesize\\n-- Looking for getpagesize - found\\n-- Looking for sigaction\\n-- Looking for sigaction - found\\n-- Looking for setjmp\\n-- Looking for setjmp - found\\n-- Looking for nanosleep\\n-- Looking for nanosleep - found\\n-- Looking for gmtime_r\\n-- Looking for gmtime_r - found\\n-- Looking for localtime_r\\n-- Looking for localtime_r - found\\n-- Looking for nl_langinfo\\n-- Looking for nl_langinfo - found\\n-- Looking for sysconf\\n-- Looking for sysconf - found\\n-- Looking for sysctlbyname\\n-- Looking for sysctlbyname - not found\\n-- Looking for getauxval\\n-- Looking for getauxval - found\\n-- Looking for elf_aux_info\\n-- Looking for elf_aux_info - not found\\n-- Looking for poll\\n-- Looking for poll - found\\n-- Looking for memfd_create\\n-- Looking for memfd_create - found\\n-- Looking for posix_fallocate\\n-- Looking for posix_fallocate - found\\n-- Performing Test ICONV_IN_LIBC\\n-- Performing Test ICONV_IN_LIBC - Success\\n-- Performing Test ICONV_IN_LIBICONV\\n-- Performing Test ICONV_IN_LIBICONV - Failed\\n-- Performing Test HAVE_SA_SIGACTION\\n-- Performing Test HAVE_SA_SIGACTION - Success\\n-- Performing Test HAVE_ST_MTIM\\n-- Performing Test HAVE_ST_MTIM - Success\\n-- Looking for dlopen\\n-- Looking for dlopen - found\\n-- Performing Test HAVE_O_CLOEXEC\\n-- Performing Test HAVE_O_CLOEXEC - Success\\n-- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version \\\"1.2.15.3\\\")\\n-- dynamic libasound -> libasound.so.2\\n-- Checking for module 'jack'\\n-- Package 'jack' not found\\n-- Checking for module 'libpipewire-0.3>=0.3.44'\\n-- Found libpipewire-0.3, version 1.6.2\\n-- dynamic libpipewire-0.3 -> libpipewire-0.3.so.0\\n-- Checking for module 'libpulse>=0.9.15'\\n-- Found libpulse, version 17.0\\n-- dynamic libpulse -> libpulse.so.0\\n-- Checking for module 'sndio'\\n-- Found sndio, version 1.10.0\\n-- dynamic libsndio -> libsndio.so.7\\n-- Found X11: /usr/include\\n-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so\\n-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found\\n-- Looking for gethostbyname\\n-- Looking for gethostbyname - found\\n-- Looking for connect\\n-- Looking for connect - found\\n-- Looking for remove\\n-- Looking for remove - found\\n-- Looking for shmat\\n-- Looking for shmat - found\\n-- Looking for IceConnectionNumber in ICE\\n-- Looking for IceConnectionNumber in ICE - found\\n-- dynamic libX11 -> libX11.so.6\\n-- dynamic libXext -> libXext.so.6\\n-- dynamic libXcursor -> libXcursor.so.1\\n-- dynamic libXi -> libXi.so.6\\n-- dynamic libXfixes -> libXfixes.so.3\\n-- dynamic libXrandr -> libXrandr.so.2\\n-- dynamic libXrender -> libXrender.so.1\\n-- dynamic libXss -> libXss.so.1\\n-- Looking for shmat\\n-- Looking for shmat - found\\n-- Performing Test HAVE_XGENERICEVENT\\n-- Performing Test HAVE_XGENERICEVENT - Success\\n-- Looking for XkbLookupKeySym\\n-- Looking for XkbLookupKeySym - found\\n-- Performing Test HAVE_XINPUT2_MULTITOUCH\\n-- Performing Test HAVE_XINPUT2_MULTITOUCH - Success\\n-- Performing Test HAVE_XFIXES_H\\n-- Performing Test HAVE_XFIXES_H - Success\\n-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so\\n-- Performing Test HAVE_OPENGL_EGL\\n-- Performing Test HAVE_OPENGL_EGL - Success\\n-- Checking for module 'libdrm'\\n-- Found libdrm, version 2.4.131\\n-- Checking for module 'gbm'\\n-- Found gbm, version 26.0.8-1ubuntu0.3\\n-- dynamic libdrm -> libdrm.so.2\\n-- dynamic libgbm -> libgbm.so.1\\n-- Performing Test HAVE_OPENGL_GLX\\n-- Performing Test HAVE_OPENGL_GLX - Success\\n-- Performing Test HAVE_OPENGL\\n-- Performing Test HAVE_OPENGL - Success\\n-- Performing Test HAVE_OPENGLES_V1\\n-- Performing Test HAVE_OPENGLES_V1 - Success\\n-- Performing Test HAVE_OPENGLES_V2\\n-- Performing Test HAVE_OPENGLES_V2 - Success\\n-- Checking for modules 'wayland-client>=1.18;wayland-egl;wayland-cursor;egl;xkbcommon>=0.5.0'\\n-- Found wayland-client, version 1.24.0\\n-- Found wayland-egl, version 18.1.0\\n-- Found wayland-cursor, version 1.24.0\\n-- Found egl, version 1.5\\n-- Found xkbcommon, version 1.13.1\\n-- dynamic libwayland-client -> libwayland-client.so.0\\n-- dynamic libwayland-egl -> libwayland-egl.so.1\\n-- dynamic libwayland-cursor -> libwayland-cursor.so.0\\n-- dynamic libxkbcommon -> libxkbcommon.so.0\\n-- Checking for module 'libdecor-0'\\n-- Found libdecor-0, version 0.2.5\\n-- dynamic libdecor-0 -> libdecor-0.so.0\\n-- Performing Test HAVE_LINUX_INPUT_H\\n-- Performing Test HAVE_LINUX_INPUT_H - Success\\n-- Performing Test HAVE_INPUT_KD\\n-- Performing Test HAVE_INPUT_KD - Success\\n-- Performing Test HAVE_LINUX_VIDEODEV2_H\\n-- Performing Test HAVE_LINUX_VIDEODEV2_H - Success\\n-- Looking for libudev.h\\n-- Looking for libudev.h - found\\n-- dynamic libudev -> libudev.so.1\\n-- Looking for sys/inotify.h\\n-- Looking for sys/inotify.h - found\\n-- Looking for inotify_init\\n-- Looking for inotify_init - found\\n-- Looking for inotify_init1\\n-- Looking for inotify_init1 - found\\n-- Checking for one of the modules 'dbus-1;dbus'\\n-- Checking for one of the modules 'ibus-1.0;ibus'\\n-- Checking for one of the modules 'liburing-ffi'\\n-- Checking for module 'libusb-1.0>=1.0.16'\\n-- Package 'libusb-1.0' not found\\n-- Could NOT find LibUSB (missing: LibUSB_LIBRARY LibUSB_INCLUDE_PATH) (found version \\\"LibUSB_VERSION-NOTFOUND\\\")\\n-- Performing Test HAVE_PTHREADS\\n-- Performing Test HAVE_PTHREADS - Success\\n-- Performing Test HAVE_RECURSIVE_MUTEXES\\n-- Performing Test HAVE_RECURSIVE_MUTEXES - Success\\n-- Performing Test HAVE_PTHREADS_SEM\\n-- Performing Test HAVE_PTHREADS_SEM - Success\\n-- Performing Test COMPILER_HAS_SEM_TIMEDWAIT\\n-- Performing Test COMPILER_HAS_SEM_TIMEDWAIT - Success\\n-- Looking for pthread.h\\n-- Looking for pthread.h - found\\n-- Looking for pthread_np.h\\n-- Looking for pthread_np.h - not found\\n-- Performing Test HAVE_PTHREAD_SETNAME_NP\\n-- Performing Test HAVE_PTHREAD_SETNAME_NP - Success\\n-- Looking for clock_gettime in c\\n-- Looking for clock_gettime in c - found\\n-- Performing Test HAVE_POSIX_SPAWN\\n-- Performing Test HAVE_POSIX_SPAWN - Success\\n-- \\n-- SDL3 was configured with the following options:\\n-- \\n-- Platform: Linux-7.0.0-31-generic\\n-- 64-bit: TRUE\\n-- Compiler: /usr/bin/clang\\n-- Revision: SDL3-3.2.20-HEAD-HASH-NOTFOUND\\n-- Vendor: \\n-- \\n-- Subsystems:\\n-- Audio: ON\\n-- Video: ON\\n-- GPU: ON\\n-- Render: ON\\n-- Camera: ON\\n-- Joystick: ON\\n-- Haptic: ON\\n-- Hidapi: ON\\n-- Power: ON\\n-- Sensor: ON\\n-- Dialog: ON\\n-- \\n-- Options:\\n-- SDL_ALSA (Wanted: ON): ON\\n-- SDL_ALSA_SHARED (Wanted: ON): ON\\n-- SDL_ALTIVEC (Wanted: OFF): OFF\\n-- SDL_ARMNEON (Wanted: OFF): OFF\\n-- SDL_ASAN (Wanted: OFF): OFF\\n-- SDL_ASSEMBLY (Wanted: ON): ON\\n-- SDL_ASSERTIONS (Wanted: auto): auto\\n-- SDL_AVX (Wanted: ON): ON\\n-- SDL_AVX2 (Wanted: ON): ON\\n-- SDL_AVX512F (Wanted: ON): ON\\n-- SDL_BACKGROUNDING_SIGNAL (Wanted: OFF): OFF\\n-- SDL_CCACHE (Wanted: OFF): OFF\\n-- SDL_CLANG_TIDY (Wanted: OFF): OFF\\n-- SDL_CLOCK_GETTIME (Wanted: ON): ON\\n-- SDL_COCOA (Wanted: OFF): OFF\\n-- SDL_DBUS (Wanted: ON): ON\\n-- SDL_DEPS_SHARED (Wanted: ON): OFF\\n-- SDL_DIRECTX (Wanted: OFF): OFF\\n-- SDL_DISKAUDIO (Wanted: ON): ON\\n-- SDL_DUMMYAUDIO (Wanted: ON): ON\\n-- SDL_DUMMYCAMERA (Wanted: ON): ON\\n-- SDL_DUMMYVIDEO (Wanted: ON): ON\\n-- SDL_EXAMPLES (Wanted: OFF): OFF\\n-- SDL_EXAMPLES_LINK_SHARED (Wanted: OFF): OFF\\n-- SDL_FOREGROUNDING_SIGNAL (Wanted: OFF): OFF\\n-- SDL_GCC_ATOMICS (Wanted: ON): ON\\n-- SDL_GPU_DXVK (Wanted: OFF): OFF\\n-- SDL_HIDAPI (Wanted: ON): ON\\n-- SDL_HIDAPI_JOYSTICK (Wanted: ON): ON\\n-- SDL_HIDAPI_LIBUSB (Wanted: ON): OFF\\n-- SDL_HIDAPI_LIBUSB_SHARED (Wanted: ON): OFF\\n-- SDL_IBUS (Wanted: ON): ON\\n-- SDL_INSTALL (Wanted: OFF): OFF\\n-- SDL_INSTALL_TESTS (Wanted: OFF): OFF\\n-- SDL_JACK (Wanted: ON): OFF\\n-- SDL_JACK_SHARED (Wanted: ON): OFF\\n-- SDL_KMSDRM (Wanted: ON): ON\\n-- SDL_KMSDRM_SHARED (Wanted: ON): ON\\n-- SDL_LASX (Wanted: OFF): OFF\\n-- SDL_LIBC (Wanted: ON): ON\\n-- SDL_LIBICONV (Wanted: OFF): OFF\\n-- SDL_LIBUDEV (Wanted: ON): ON\\n-- SDL_LIBURING (Wanted: ON): OFF\\n-- SDL_LSX (Wanted: OFF): OFF\\n-- SDL_METAL (Wanted: OFF): OFF\\n-- SDL_MMX (Wanted: ON): ON\\n-- SDL_OFFSCREEN (Wanted: ON): ON\\n-- SDL_OPENGL (Wanted: ON): ON\\n-- SDL_OPENGLES (Wanted: ON): ON\\n-- SDL_OPENVR (Wanted: OFF): OFF\\n-- SDL_OSS (Wanted: OFF): OFF\\n-- SDL_PIPEWIRE (Wanted: ON): ON\\n-- SDL_PIPEWIRE_SHARED (Wanted: ON): ON\\n-- SDL_PTHREADS (Wanted: ON): ON\\n-- SDL_PTHREADS_SEM (Wanted: ON): ON\\n-- SDL_PULSEAUDIO (Wanted: ON): ON\\n-- SDL_PULSEAUDIO_SHARED (Wanted: ON): ON\\n-- SDL_RENDER_D3D (Wanted: OFF): OFF\\n-- SDL_RENDER_D3D11 (Wanted: OFF): OFF\\n-- SDL_RENDER_D3D12 (Wanted: OFF): OFF\\n-- SDL_RENDER_GPU (Wanted: ON): ON\\n-- SDL_RENDER_METAL (Wanted: ON): OFF\\n-- SDL_RENDER_VULKAN (Wanted: ON): ON\\n-- SDL_ROCKCHIP (Wanted: OFF): OFF\\n-- SDL_RPATH (Wanted: ON): OFF\\n-- SDL_RPI (Wanted: OFF): OFF\\n-- SDL_SNDIO (Wanted: ON): ON\\n-- SDL_SNDIO_SHARED (Wanted: ON): ON\\n-- SDL_SSE (Wanted: ON): ON\\n-- SDL_SSE2 (Wanted: ON): ON\\n-- SDL_SSE3 (Wanted: ON): ON\\n-- SDL_SSE4_1 (Wanted: ON): ON\\n-- SDL_SSE4_2 (Wanted: ON): ON\\n-- SDL_SYSTEM_ICONV (Wanted: ON): ON\\n-- SDL_TESTS (Wanted: OFF): OFF\\n-- SDL_TESTS_LINK_SHARED (Wanted: OFF): OFF\\n-- SDL_UNINSTALL (Wanted: OFF): OFF\\n-- SDL_VIRTUAL_JOYSTICK (Wanted: ON): ON\\n-- SDL_VIVANTE (Wanted: OFF): OFF\\n-- SDL_VULKAN (Wanted: ON): ON\\n-- SDL_WASAPI (Wanted: OFF): OFF\\n-- SDL_WAYLAND (Wanted: ON): ON\\n-- SDL_WAYLAND_LIBDECOR (Wanted: ON): ON\\n-- SDL_WAYLAND_LIBDECOR_SHARED (Wanted: ON): ON\\n-- SDL_WAYLAND_SHARED (Wanted: ON): ON\\n-- SDL_X11 (Wanted: ON): ON\\n-- SDL_X11_SHARED (Wanted: ON): ON\\n-- SDL_X11_XCURSOR (Wanted: ON): ON\\n-- SDL_X11_XDBE (Wanted: ON): ON\\n-- SDL_X11_XFIXES (Wanted: ON): ON\\n-- SDL_X11_XINPUT (Wanted: ON): ON\\n-- SDL_X11_XRANDR (Wanted: ON): ON\\n-- SDL_X11_XSCRNSAVER (Wanted: ON): ON\\n-- SDL_X11_XSHAPE (Wanted: ON): ON\\n-- SDL_X11_XSYNC (Wanted: ON): ON\\n-- SDL_XINPUT (Wanted: OFF): OFF\\n-- \\n-- Build Shared Library: OFF\\n-- Build Static Library: ON\\n-- Build Static Library with Position Independent Code: \\n-- \\n-- If something was not detected, although the libraries\\n-- were installed, then make sure you have set the\\n-- CMAKE_C_FLAGS and CMAKE_PREFIX_PATH CMake variables correctly.\\n-- \\n-- Found Vulkan: /usr/lib/x86_64-linux-gnu/libvulkan.so (found suitable version \\\"1.4.341\\\", minimum required is \\\"1.3\\\") found components: glslangValidator missing components: glslc\\n-- Found Python3: /home/emil/.local/bin/python3.11 (found version \\\"3.11.15\\\") found components: Interpreter\\n-- Configuring done (45.7s)\\n-- Generating done (0.1s)\\n-- Build files have been written to: /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release\\n$ \\\"cmake\\\" \\\"--build\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release\\\" \\\"--config\\\" \\\"Release\\\" \\\"--parallel\\\" \\\"4\\\" \\\"--target\\\" \\\"faset_player\\\" \\\"faset_schema_exporter\\\"\\n[0/2] Re-checking globbed directories...\\n[1/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_atan2.c.o\\n[2/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_exp.c.o\\n[3/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_fmod.c.o\\n[4/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_log.c.o\\n[5/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_log10.c.o\\n[6/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_rem_pio2.c.o\\n[7/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_pow.c.o\\n[8/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_sqrt.c.o\\n[9/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_cos.c.o\\n[10/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_sin.c.o\\n[11/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_tan.c.o\\n[12/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_rem_pio2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/libm/k_rem_pio2.c:175:12: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 175 | if ((m+1) < SDL_arraysize(f)) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/libm/k_rem_pio2.c:193:9: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare]\\n 193 | if (jz < SDL_arraysize(iq)) {\\n | ~~ ^ ~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[13/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_atan.c.o\\n[14/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_copysign.c.o\\n[15/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_fabs.c.o\\n[16/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_cos.c.o\\n[17/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_floor.c.o\\n[18/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isnan.c.o\\n[19/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isinf.c.o\\n[20/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isinff.c.o\\n[21/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isnanf.c.o\\n[22/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_modf.c.o\\n[23/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_scalbn.c.o\\n[24/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_sin.c.o\\n[25/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_tan.c.o\\n[26/481] Linking C static library _deps/sdl3-build/libSDL_uclibc.a\\n[27/481] Generating wayland-generated-protocols/alpha-modifier-v1-client-protocol.h\\n[28/481] Generating wayland-generated-protocols/color-management-v1-client-protocol.h\\n[29/481] Generating wayland-generated-protocols/cursor-shape-v1-client-protocol.h\\n[30/481] Generating wayland-generated-protocols/fractional-scale-v1-client-protocol.h\\n[31/481] Generating wayland-generated-protocols/frog-color-management-v1-client-protocol.h\\n[32/481] Generating wayland-generated-protocols/idle-inhibit-unstable-v1-client-protocol.h\\n[33/481] Generating wayland-generated-protocols/input-timestamps-unstable-v1-client-protocol.h\\n[34/481] Generating wayland-generated-protocols/keyboard-shortcuts-inhibit-unstable-v1-client-protocol.h\\n[35/481] Generating wayland-generated-protocols/pointer-constraints-unstable-v1-client-protocol.h\\n[36/481] Generating wayland-generated-protocols/primary-selection-unstable-v1-client-protocol.h\\n[37/481] Generating wayland-generated-protocols/relative-pointer-unstable-v1-client-protocol.h\\n[38/481] Generating wayland-generated-protocols/tablet-v2-client-protocol.h\\n[39/481] Generating wayland-generated-protocols/text-input-unstable-v3-client-protocol.h\\n[40/481] Generating wayland-generated-protocols/viewporter-client-protocol.h\\n[41/481] Generating wayland-generated-protocols/wayland-client-protocol.h\\n[42/481] Generating wayland-generated-protocols/xdg-activation-v1-client-protocol.h\\n[43/481] Generating wayland-generated-protocols/xdg-decoration-unstable-v1-client-protocol.h\\n[44/481] Generating wayland-generated-protocols/xdg-dialog-v1-client-protocol.h\\n[45/481] Generating wayland-generated-protocols/xdg-foreign-unstable-v2-client-protocol.h\\n[46/481] Generating wayland-generated-protocols/xdg-output-unstable-v1-client-protocol.h\\n[47/481] Generating wayland-generated-protocols/xdg-shell-client-protocol.h\\n[48/481] Generating wayland-generated-protocols/xdg-toplevel-icon-v1-client-protocol.h\\n[49/481] Generating wayland-generated-protocols/alpha-modifier-v1-protocol.c\\n[50/481] Generating wayland-generated-protocols/color-management-v1-protocol.c\\n[51/481] Generating wayland-generated-protocols/cursor-shape-v1-protocol.c\\n[52/481] Generating wayland-generated-protocols/fractional-scale-v1-protocol.c\\n[53/481] Generating wayland-generated-protocols/frog-color-management-v1-protocol.c\\n[54/481] Generating wayland-generated-protocols/idle-inhibit-unstable-v1-protocol.c\\n[55/481] Generating wayland-generated-protocols/input-timestamps-unstable-v1-protocol.c\\n[56/481] Generating wayland-generated-protocols/keyboard-shortcuts-inhibit-unstable-v1-protocol.c\\n[57/481] Generating wayland-generated-protocols/pointer-constraints-unstable-v1-protocol.c\\n[58/481] Generating wayland-generated-protocols/primary-selection-unstable-v1-protocol.c\\n[59/481] Generating wayland-generated-protocols/relative-pointer-unstable-v1-protocol.c\\n[60/481] Generating wayland-generated-protocols/tablet-v2-protocol.c\\n[61/481] Generating wayland-generated-protocols/text-input-unstable-v3-protocol.c\\n[62/481] Generating wayland-generated-protocols/viewporter-protocol.c\\n[63/481] Generating wayland-generated-protocols/wayland-protocol.c\\n[64/481] Generating wayland-generated-protocols/xdg-activation-v1-protocol.c\\n[65/481] Generating wayland-generated-protocols/xdg-decoration-unstable-v1-protocol.c\\n[66/481] Generating wayland-generated-protocols/xdg-dialog-v1-protocol.c\\n[67/481] Generating wayland-generated-protocols/xdg-foreign-unstable-v2-protocol.c\\n[68/481] Generating wayland-generated-protocols/xdg-output-unstable-v1-protocol.c\\n[69/481] Generating wayland-generated-protocols/xdg-shell-protocol.c\\n[70/481] Generating wayland-generated-protocols/xdg-toplevel-icon-v1-protocol.c\\n[71/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/cmake_pch.h.pch\\n[72/481] Generating shaders/compatibility.spv\\n[73/481] Generating shaders/fragmentMain.spv, shaders/fragmentMain.reflection.json\\n[74/481] Building CXX object CMakeFiles/faset_core.dir/src/core/process.cpp.o\\n[75/481] Generating shaders/gpuCullMain.spv, shaders/gpuCullMain.reflection.json\\n[76/481] Generating shaders/gpuHzbMain.spv, shaders/gpuHzbMain.reflection.json\\n[77/481] Generating shaders/gpuPostCullMain.spv, shaders/gpuPostCullMain.reflection.json\\n[78/481] Building CXX object CMakeFiles/faset_core.dir/src/core/hash.cpp.o\\n[79/481] Generating shaders/gpuShadowMain.spv, shaders/gpuShadowMain.reflection.json\\n[80/481] Generating shaders/gpuTemporalVertexMain.spv, shaders/gpuTemporalVertexMain.reflection.json\\n[81/481] Generating shaders/gpuVertexMain.spv, shaders/gpuVertexMain.reflection.json\\n[82/481] Generating shaders/lightTileMain.spv, shaders/lightTileMain.reflection.json\\n[83/481] Generating shaders/temporalCompositeFragmentMain.spv, shaders/temporalCompositeFragmentMain.reflection.json\\n[84/481] Generating shaders/shadowMain.spv, shaders/shadowMain.reflection.json\\n[85/481] Generating shaders/temporalCompositeVertexMain.spv, shaders/temporalCompositeVertexMain.reflection.json\\n[86/481] Generating shaders/temporalFragmentMain.spv, shaders/temporalFragmentMain.reflection.json\\n[87/481] Generating shaders/temporalResolveMain.spv, shaders/temporalResolveMain.reflection.json\\n[88/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/aabb.c.o\\n[89/481] Generating shaders/temporalVertexMain.spv, shaders/temporalVertexMain.reflection.json\\n[90/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/array.c.o\\n[91/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/arena_allocator.c.o\\n[92/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/bitset.c.o\\n[93/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/broad_phase.c.o\\n[94/481] Generating shaders/vertexMain.spv, shaders/vertexMain.reflection.json\\n[95/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/contact.c.o\\n[96/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/constraint_graph.c.o\\n[97/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/body.c.o\\n[98/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/core.c.o\\n[99/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/distance.c.o\\n[100/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/distance_joint.c.o\\n[101/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/contact_solver.c.o\\n[102/481] Building CXX object CMakeFiles/faset_core.dir/src/core/io.cpp.o\\n[103/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/id_pool.c.o\\n[104/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/hull.c.o\\n[105/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/geometry.c.o\\n[106/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/dynamic_tree.c.o\\n[107/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/island.c.o\\n[108/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/math_functions.c.o\\n[109/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/motor_joint.c.o\\n[110/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/mouse_joint.c.o\\n[111/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/joint.c.o\\n[112/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/mover.c.o\\n[113/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/manifold.c.o\\n[114/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/prismatic_joint.c.o\\n[115/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/revolute_joint.c.o\\n[116/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/sensor.c.o\\n[117/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/table.c.o\\n[118/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/timer.c.o\\n[119/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/solver_set.c.o\\n[120/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/types.c.o\\n[121/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/shape.c.o\\n[122/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/weld_joint.c.o\\n[123/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/solver.c.o\\n[124/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/wheel_joint.c.o\\n[125/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/aabb.c.o\\n[126/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/arena_allocator.c.o\\n[127/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/bitset.c.o\\n[128/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/block_allocator.c.o\\n[129/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/capsule.c.o\\n[130/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/broad_phase.c.o\\n[131/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/world.c.o\\n[132/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/constraint_graph.c.o\\n[133/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/body.c.o\\n[134/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/compound.c.o\\n[135/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/contact.c.o\\n[136/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/core.c.o\\n[137/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/distance_joint.c.o\\n[138/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/convex_manifold.c.o\\n[139/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/contact_solver.c.o\\n[140/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/distance.c.o\\n[141/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/id_pool.c.o\\n[142/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/dynamic_tree.c.o\\n[143/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/height_field.c.o\\n[144/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/island.c.o\\n[145/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/manifold.c.o\\n[146/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/math_functions.c.o\\n[147/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/joint.c.o\\n[148/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/hull.c.o\\n[149/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/mesh_contact.c.o\\n[150/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/motor_joint.c.o\\n[151/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/mover.c.o\\n[152/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/parallel_for.c.o\\n[153/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/name_cache.c.o\\n[154/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/parallel_joint.c.o\\n[155/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/mesh.c.o\\n[156/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/prismatic_joint.c.o\\n[157/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/physics_world.c.o\\n[158/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/world_snapshot.c.o\\n[159/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/scheduler.c.o\\n[160/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/revolute_joint.c.o\\n[161/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/sensor.c.o\\n[162/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/simd.c.o\\n[163/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/recording_replay.c.o\\n[164/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/shape.c.o\\n[165/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/solver_set.c.o\\n[166/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/sphere.c.o\\n[167/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/table.c.o\\n[168/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/solver.c.o\\n[169/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/timer.c.o\\n[170/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/types.c.o\\n[171/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/spherical_joint.c.o\\n[172/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/recording.c.o\\n[173/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/triangle_manifold.c.o\\n[174/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/weld_joint.c.o\\n[175/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_error.c.o\\n[176/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_assert.c.o\\n[177/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_guid.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_guid.c:33:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 33 | for (i = 0; i < sizeof(guid.data) && i < (cbGUID - 1) / 2; i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[178/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL.c.o\\n[179/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_list.c.o\\n[180/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_hints.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_hints.c:76:47: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 76 | static void SDLCALL CleanupHintProperty(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_hints.c:215:46: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 215 | static void SDLCALL ResetHintsCallback(void *userdata, SDL_PropertiesID hints, const char *name)\\n | ^\\n2 warnings generated.\\n[181/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_hashtable.c.o\\n[182/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/wheel_joint.c.o\\n[183/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_utils.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:141:44: warning: unused parameter 'unused' [-Wunused-parameter]\\n 141 | static Uint32 SDLCALL SDL_HashObject(void *unused, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:146:38: warning: unused parameter 'unused' [-Wunused-parameter]\\n 146 | static bool SDL_KeyMatchObject(void *unused, const void *a, const void *b)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:193:71: warning: unused parameter 'table' [-Wunused-parameter]\\n 193 | static bool SDLCALL GetOneObject(void *userdata, const SDL_HashTable *table, const void *object, const void *object_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:213:46: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 213 | static bool SDLCALL LogOneLeakedObject(void *userdata, const SDL_HashTable *table, const void *object, const void *object_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:213:77: warning: unused parameter 'table' [-Wunused-parameter]\\n 213 | static bool SDLCALL LogOneLeakedObject(void *userdata, const SDL_HashTable *table, const void *object, const void *object_type)\\n | ^\\n5 warnings generated.\\n[184/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_log.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:46: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:68: warning: unused parameter 'name' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:86: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:108: warning: unused parameter 'hint' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:195:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 195 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:210:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 210 | if (category >= 0 && category < SDL_arraysize(SDL_log_priorities)) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:245:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 245 | if (category >= 0 && category < SDL_arraysize(SDL_log_priorities)) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:251:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 251 | if (category >= 0 && category < SDL_arraysize(SDL_log_priorities)) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:284:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 284 | for (i = 0; i < SDL_arraysize(SDL_category_names); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:358:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 358 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:381:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 381 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:393:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 393 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:419:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 419 | for (int i = 0; i < SDL_arraysize(SDL_priority_prefixes); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:600:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 600 | if (len >= sizeof(stack_buf) && SDL_size_add_check_overflow(len, 1, &len_plus_term)) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:645:41: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 645 | static void SDLCALL SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:645:55: warning: unused parameter 'category' [-Wunused-parameter]\\n 645 | static void SDLCALL SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority,\\n | ^\\n16 warnings generated.\\n[185/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/atomic/SDL_atomic.c.o\\n[186/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_properties.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:57:83: warning: unused parameter 'data' [-Wunused-parameter]\\n 57 | static void SDL_FreePropertyWithCleanup(const void *key, const void *value, void *data, bool cleanup)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:105:45: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 105 | static bool SDLCALL FreeOneProperties(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:105:76: warning: unused parameter 'table' [-Wunused-parameter]\\n 105 | static bool SDLCALL FreeOneProperties(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:105:95: warning: unused parameter 'key' [-Wunused-parameter]\\n 105 | static bool SDLCALL FreeOneProperties(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:206:74: warning: unused parameter 'table' [-Wunused-parameter]\\n 206 | static bool SDLCALL CopyOneProperty(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:398:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 398 | static void SDLCALL CleanupFreeableProperty(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:408:42: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 408 | static void SDLCALL CleanupSurface(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:780:54: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 780 | static void SDLCALL SDL_DumpPropertiesCallback(void *userdata, SDL_PropertiesID props, const char *name)\\n | ^\\n8 warnings generated.\\n[187/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/atomic/SDL_spinlock.c.o\\n[188/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audiodev.c.o\\n[189/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audioqueue.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioqueue.c:262:81: warning: unused parameter 'len' [-Wunused-parameter]\\n 262 | static void SDLCALL FreeChunkedAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioqueue.c:373:47: warning: unused parameter 'queue' [-Wunused-parameter]\\n 373 | size_t SDL_NextAudioQueueIter(SDL_AudioQueue *queue, void **inout_iter, SDL_AudioSpec *out_spec, int **out_chmap, bool *out_flushed)\\n | ^\\n2 warnings generated.\\n[190/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audioresample.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioresample.c:94:99: warning: unused parameter 'chans' [-Wunused-parameter]\\n 94 | static void ResampleFrame_Mono(const float *src, float *dst, const Cubic *filter, float frac, int chans)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioresample.c:112:101: warning: unused parameter 'chans' [-Wunused-parameter]\\n 112 | static void ResampleFrame_Stereo(const float *src, float *dst, const Cubic *filter, float frac, int chans)\\n | ^\\n2 warnings generated.\\n[191/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_mixer.c.o\\n[192/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audiotypecvt.c.o\\n[193/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:311:47: warning: unused parameter 'device' [-Wunused-parameter]\\n 311 | static bool ZombiePlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:311:68: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 311 | static bool ZombiePlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:311:80: warning: unused parameter 'buflen' [-Wunused-parameter]\\n 311 | static bool ZombiePlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:316:64: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 316 | static Uint8 *ZombieGetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:328:51: warning: unused parameter 'device' [-Wunused-parameter]\\n 328 | static void ZombieFlushRecording(SDL_AudioDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:805:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 805 | static void SDL_AudioThreadDeinit_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:806:58: warning: unused parameter 'device' [-Wunused-parameter]\\n 806 | static bool SDL_AudioWaitDevice_Default(SDL_AudioDevice *device) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:807:58: warning: unused parameter 'device' [-Wunused-parameter]\\n 807 | static bool SDL_AudioPlayDevice_Default(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:807:79: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 807 | static bool SDL_AudioPlayDevice_Default(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:807:91: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 807 | static bool SDL_AudioPlayDevice_Default(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:808:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 808 | static bool SDL_AudioWaitRecordingDevice_Default(SDL_AudioDevice *device) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:809:62: warning: unused parameter 'device' [-Wunused-parameter]\\n 809 | static void SDL_AudioFlushRecording_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:810:59: warning: unused parameter 'device' [-Wunused-parameter]\\n 810 | static void SDL_AudioCloseDevice_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:813:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 813 | static void SDL_AudioFreeDeviceHandle_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:832:62: warning: unused parameter 'device' [-Wunused-parameter]\\n 832 | static Uint8 *SDL_AudioGetDeviceBuf_Default(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:838:59: warning: unused parameter 'device' [-Wunused-parameter]\\n 838 | static int SDL_AudioRecordDevice_Default(SDL_AudioDevice *device, void *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:838:73: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 838 | static int SDL_AudioRecordDevice_Default(SDL_AudioDevice *device, void *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:838:85: warning: unused parameter 'buflen' [-Wunused-parameter]\\n 838 | static int SDL_AudioRecordDevice_Default(SDL_AudioDevice *device, void *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:844:58: warning: unused parameter 'device' [-Wunused-parameter]\\n 844 | static bool SDL_AudioOpenDevice_Default(SDL_AudioDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:877:77: warning: unused parameter 'table' [-Wunused-parameter]\\n 877 | static bool SDLCALL FindLowestDeviceID(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:905:47: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 905 | static Uint32 SDLCALL HashAudioDeviceID(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1051:57: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1051 | static bool SDLCALL DestroyOnePhysicalAudioDevice(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1051:88: warning: unused parameter 'table' [-Wunused-parameter]\\n 1051 | static bool SDLCALL DestroyOnePhysicalAudioDevice(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1106:47: warning: unused parameter 'device' [-Wunused-parameter]\\n 1106 | void SDL_AudioThreadFinalize(SDL_AudioDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1406:76: warning: unused parameter 'table' [-Wunused-parameter]\\n 1406 | static bool SDLCALL CountAudioDevices(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1477:84: warning: unused parameter 'table' [-Wunused-parameter]\\n 1477 | static bool SDLCALL FindAudioDeviceByCallback(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n26 warnings generated.\\n[194/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/SDL_core_unsupported.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/SDL_core_unsupported.c:62:34: warning: unused parameter 'outUserHandle' [-Wunused-parameter]\\n 62 | bool SDL_GetGDKDefaultUser(void *outUserHandle)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/SDL_core_unsupported.c:68:39: warning: unused parameter 'device' [-Wunused-parameter]\\n 68 | void SDL_GDKSuspendGPU(SDL_GPUDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/SDL_core_unsupported.c:73:38: warning: unused parameter 'device' [-Wunused-parameter]\\n 73 | void SDL_GDKResumeGPU(SDL_GPUDevice *device)\\n | ^\\n3 warnings generated.\\n[195/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/cpuinfo/SDL_cpuinfo.c.o\\n[196/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_wave.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:679:65: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 679 | } else if (outputsize > SDL_MAX_UINT32 || state.framestotal > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1070:65: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1070 | } else if (outputsize > SDL_MAX_UINT32 || state.framestotal > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1231:68: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1231 | } else if (expanded_len > SDL_MAX_UINT32 || file->sampleframes > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1362:68: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1362 | } else if (expanded_len > SDL_MAX_UINT32 || file->sampleframes > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1426:66: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1426 | } else if (outputsize > SDL_MAX_UINT32 || file->sampleframes > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n5 warnings generated.\\n[197/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/SDL_camera.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 266 | for (int i = 0; i < SDL_arraysize(device->output_surfaces); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:618:90: warning: unused parameter 'table' [-Wunused-parameter]\\n 618 | static bool SDLCALL FindOnePhysicalCameraByCallback(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:618:109: warning: unused parameter 'key' [-Wunused-parameter]\\n 618 | static bool SDLCALL FindOnePhysicalCameraByCallback(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:709:71: warning: unused parameter 'table' [-Wunused-parameter]\\n 709 | static bool SDLCALL GetOneCamera(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:709:107: warning: unused parameter 'value' [-Wunused-parameter]\\n 709 | static bool SDLCALL GetOneCamera(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:784:40: warning: unused parameter 'device' [-Wunused-parameter]\\n 784 | void SDL_CameraThreadSetup(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:927:43: warning: unused parameter 'device' [-Wunused-parameter]\\n 927 | void SDL_CameraThreadShutdown(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1021:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1021 | for (int i = 0; i < (SDL_arraysize(device->output_surfaces) - 1); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1026:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1026 | for (int i = 0; i < SDL_arraysize(device->output_surfaces); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1054:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1054 | for (int i = 0; i < SDL_arraysize(device->output_surfaces); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1436:49: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1436 | static void SDLCALL DestroyCameraHashItem(void *userdata, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1436:71: warning: unused parameter 'key' [-Wunused-parameter]\\n 1436 | static void SDLCALL DestroyCameraHashItem(void *userdata, const void *key, const void *value)\\n | ^\\n12 warnings generated.\\n[198/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_categories.c.o\\n[199/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_clipboardevents.c.o\\n[200/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_displayevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_displayevents.c:34:55: warning: comparison of integers of different signs: 'int' and 'SDL_DisplayOrientation' (aka 'enum SDL_DisplayOrientation') [-Wsign-compare]\\n 34 | if (data1 == SDL_ORIENTATION_UNKNOWN || data1 == display->current_orientation) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[201/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_dropevents.c.o\\n[202/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_eventwatch.c.o\\n[203/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audiocvt.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:397:33: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 397 | const int max_format_size = SDL_max(max_app_format_size, sizeof (float)); // ConvertAudio and ResampleAudio use floats.\\n | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2128:29: note: expanded from macro 'SDL_max'\\n 2128 | #define SDL_max(x, y) (((x) > (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:617:139: warning: unused parameter 'isinput' [-Wunused-parameter]\\n 617 | bool SetAudioStreamChannelMap(SDL_AudioStream *stream, const SDL_AudioSpec *spec, int **stream_chmap, const int *chmap, int channels, int isinput)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:831:52: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 831 | static void SDLCALL FreeAllocatedAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:831:83: warning: unused parameter 'len' [-Wunused-parameter]\\n 831 | static void SDLCALL FreeAllocatedAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:1329:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1329 | static void SDLCALL DontFreeThisAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:1329:73: warning: unused parameter 'buf' [-Wunused-parameter]\\n 1329 | static void SDLCALL DontFreeThisAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:1329:82: warning: unused parameter 'len' [-Wunused-parameter]\\n 1329 | static void SDLCALL DontFreeThisAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n7 warnings generated.\\n[204/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keymap.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:628:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 628 | for (int i = 0; i < SDL_arraysize(extended_default_symbols); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:652:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 652 | for (int i = 0; i < SDL_arraysize(normal_default_symbols); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:658:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 658 | for (int i = 0; i < SDL_arraysize(shifted_default_symbols); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1014 | for (i = 0; i < SDL_arraysize(SDL_scancode_names); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[205/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keyboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:74:75: warning: unused parameter 'name' [-Wunused-parameter]\\n 74 | static void SDLCALL SDL_KeycodeOptionsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:74:93: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 74 | static void SDLCALL SDL_KeycodeOptionsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:104:28: warning: unused parameter 'vendor' [-Wunused-parameter]\\n 104 | bool SDL_IsKeyboard(Uint16 vendor, Uint16 product, int num_keys)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:104:43: warning: unused parameter 'product' [-Wunused-parameter]\\n 104 | bool SDL_IsKeyboard(Uint16 vendor, Uint16 product, int num_keys)\\n | ^\\n4 warnings generated.\\n[206/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keysym_to_keycode.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_keycode.c:51:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 51 | for (int i = 0; i < SDL_arraysize(keysym_to_keycode_table); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[207/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keysym_to_scancode.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:397:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 397 | for (i = 0; i < SDL_arraysize(KeySymToSDLScancode); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:415:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 415 | if (i >= 0 && i < SDL_arraysize(LinuxKeycodeKeysyms) && keysym == LinuxKeycodeKeysyms[i]) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 419 | for (i = 0; i < SDL_arraysize(LinuxKeycodeKeysyms); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:429:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 429 | for (i = 0; i < SDL_arraysize(ExtendedLinuxKeycodeKeysyms); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[208/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_events.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:227:68: warning: unused parameter 'state' [-Wunused-parameter]\\n 227 | static void SDL_FreeTemporaryMemoryEntry(SDL_TemporaryMemoryState *state, SDL_TemporaryMemory *entry, bool free_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:397:58: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 397 | static void SDLCALL SDL_AutoUpdateJoysticksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:397:80: warning: unused parameter 'name' [-Wunused-parameter]\\n 397 | static void SDLCALL SDL_AutoUpdateJoysticksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:397:98: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 397 | static void SDLCALL SDL_AutoUpdateJoysticksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:408:56: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 408 | static void SDLCALL SDL_AutoUpdateSensorsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:408:78: warning: unused parameter 'name' [-Wunused-parameter]\\n 408 | static void SDLCALL SDL_AutoUpdateSensorsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:408:96: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 408 | static void SDLCALL SDL_AutoUpdateSensorsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:415:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 415 | static void SDLCALL SDL_PollSentinelChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:415:73: warning: unused parameter 'name' [-Wunused-parameter]\\n 415 | static void SDLCALL SDL_PollSentinelChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:415:91: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 415 | static void SDLCALL SDL_PollSentinelChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:428:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 428 | static void SDLCALL SDL_EventLoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:428:73: warning: unused parameter 'name' [-Wunused-parameter]\\n 428 | static void SDLCALL SDL_EventLoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:428:91: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 428 | static void SDLCALL SDL_EventLoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:927:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 927 | for (i = 0; i < SDL_arraysize(SDL_disabled_events); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:1489:31: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 1489 | poll_intervalNS = SDL_min(poll_intervalNS, EVENT_POLL_INTERVAL_NS);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:1500:27: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 1500 | poll_intervalNS = SDL_min(poll_intervalNS, EVENT_POLL_INTERVAL_NS);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n16 warnings generated.\\n[209/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_quit.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_quit.c:78:41: warning: cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\\n 78 | if (action.sa_handler == SIG_DFL && (void (*)(int))action.sa_sigaction == SIG_DFL) {\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[210/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_pen.c.o\\n[211/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_scancode_tables.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_scancode_tables.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 48 | for (i = 0; i < SDL_arraysize(SDL_scancode_tables); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[212/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_windowevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_windowevents.c:37:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 37 | for (int i = 0; i < SDL_arraysize(SDL_window_event_watchers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_windowevents.c:44:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 44 | for (int i = 0; i < SDL_arraysize(SDL_window_event_watchers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[213/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_touch.c.o\\n[214/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/imKStoUCS.c.o\\n[215/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_mouse.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:53:81: warning: unused parameter 'name' [-Wunused-parameter]\\n 53 | static void SDLCALL SDL_MouseDoubleClickTimeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:53:99: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 53 | static void SDLCALL SDL_MouseDoubleClickTimeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:68:83: warning: unused parameter 'name' [-Wunused-parameter]\\n 68 | static void SDLCALL SDL_MouseDoubleClickRadiusChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:68:101: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 68 | static void SDLCALL SDL_MouseDoubleClickRadiusChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:79:82: warning: unused parameter 'name' [-Wunused-parameter]\\n 79 | static void SDLCALL SDL_MouseNormalSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:79:100: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 79 | static void SDLCALL SDL_MouseNormalSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:92:84: warning: unused parameter 'name' [-Wunused-parameter]\\n 92 | static void SDLCALL SDL_MouseRelativeSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:92:102: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 92 | static void SDLCALL SDL_MouseRelativeSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:105:84: warning: unused parameter 'name' [-Wunused-parameter]\\n 105 | static void SDLCALL SDL_MouseRelativeModeCenterChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:105:102: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 105 | static void SDLCALL SDL_MouseRelativeModeCenterChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:112:85: warning: unused parameter 'name' [-Wunused-parameter]\\n 112 | static void SDLCALL SDL_MouseRelativeSystemScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:112:103: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 112 | static void SDLCALL SDL_MouseRelativeSystemScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:119:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_MouseWarpEmulationChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:119:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_MouseWarpEmulationChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:131:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 131 | static void SDLCALL SDL_TouchMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:131:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 131 | static void SDLCALL SDL_TouchMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:163:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 163 | static void SDLCALL SDL_MouseTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:163:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 163 | static void SDLCALL SDL_MouseTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:188:75: warning: unused parameter 'name' [-Wunused-parameter]\\n 188 | static void SDLCALL SDL_PenMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:188:93: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 188 | static void SDLCALL SDL_PenMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:195:75: warning: unused parameter 'name' [-Wunused-parameter]\\n 195 | static void SDLCALL SDL_PenTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:195:93: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 195 | static void SDLCALL SDL_PenTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:214:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 214 | static void SDLCALL SDL_MouseAutoCaptureChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:214:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 214 | static void SDLCALL SDL_MouseAutoCaptureChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:225:84: warning: unused parameter 'name' [-Wunused-parameter]\\n 225 | static void SDLCALL SDL_MouseRelativeWarpMotionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:225:102: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 225 | static void SDLCALL SDL_MouseRelativeWarpMotionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:232:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 232 | static void SDLCALL SDL_MouseRelativeCursorVisibleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:232:105: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 232 | static void SDLCALL SDL_MouseRelativeCursorVisibleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:241:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 241 | static void SDLCALL SDL_MouseIntegerModeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:241:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 241 | static void SDLCALL SDL_MouseIntegerModeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:333:25: warning: unused parameter 'vendor' [-Wunused-parameter]\\n 333 | bool SDL_IsMouse(Uint16 vendor, Uint16 product)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:333:40: warning: unused parameter 'product' [-Wunused-parameter]\\n 333 | bool SDL_IsMouse(Uint16 vendor, Uint16 product)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:618:79: warning: unused parameter 'buttonstate' [-Wunused-parameter]\\n 618 | static bool SDL_UpdateMouseFocus(SDL_Window *window, float x, float y, Uint32 buttonstate, bool send_mouse_motion)\\n | ^\\n33 warnings generated.\\n[216/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/filesystem/SDL_filesystem.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:458:82: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 458 | static bool GlobDirectoryGetPathInfo(const char *path, SDL_PathInfo *info, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:463:114: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 463 | static bool GlobDirectoryEnumerator(const char *path, SDL_EnumerateDirectoryCallback cb, void *cbuserdata, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:491:27: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 491 | if ((idx < 0) || (idx >= SDL_arraysize(CachedUserFolders))) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:523:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 523 | for (int i = 0; i < SDL_arraysize(CachedUserFolders); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[217/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/haptic/SDL_haptic.c.o\\n[218/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/io/SDL_asyncio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_asyncio.c:35:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 35 | for (int i = 0; i < SDL_arraysize(mode_map); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[219/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/hidapi/SDL_hidapi.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:575:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi_linux.h:44:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/linux/hid.c:135:42: warning: unused parameter 'error_str' [-Wunused-parameter]\\n 135 | static void register_error_str(wchar_t **error_str, const char *msg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:944:5: warning: initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 944 | (void *)PLATFORM_hid_write,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:945:5: warning: initializing 'int (*)(void *, unsigned char *, size_t, int)' (aka 'int (*)(void *, unsigned char *, unsigned long, int)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 945 | (void *)PLATFORM_hid_read_timeout,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:946:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 946 | (void *)PLATFORM_hid_read,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:947:5: warning: initializing 'int (*)(void *, int)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 947 | (void *)PLATFORM_hid_set_nonblocking,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:948:5: warning: initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 948 | (void *)PLATFORM_hid_send_feature_report,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:949:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 949 | (void *)PLATFORM_hid_get_feature_report,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:950:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 950 | (void *)PLATFORM_hid_get_input_report,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:951:5: warning: initializing 'void (*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 951 | (void *)PLATFORM_hid_close,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:952:5: warning: initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 952 | (void *)PLATFORM_hid_get_manufacturer_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:953:5: warning: initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 953 | (void *)PLATFORM_hid_get_product_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:954:5: warning: initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 954 | (void *)PLATFORM_hid_get_serial_number_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:955:5: warning: initializing 'int (*)(void *, int, wchar_t *, size_t)' (aka 'int (*)(void *, int, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 955 | (void *)PLATFORM_hid_get_indexed_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:956:5: warning: initializing 'struct hid_device_info *(*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 956 | (void *)PLATFORM_hid_get_device_info,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:957:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 957 | (void *)PLATFORM_hid_get_report_descriptor,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:958:5: warning: initializing 'const wchar_t *(*)(void *)' (aka 'const int *(*)(void *)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 958 | (void *)PLATFORM_hid_error\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1078:50: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1078 | static void SDLCALL OnlyControllersChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1078:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 1078 | static void SDLCALL OnlyControllersChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1078:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1078 | static void SDLCALL OnlyControllersChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1083:49: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1083 | static void SDLCALL IgnoredDevicesChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1083:71: warning: unused parameter 'name' [-Wunused-parameter]\\n 1083 | static void SDLCALL IgnoredDevicesChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1083:89: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1083 | static void SDLCALL IgnoredDevicesChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1689:28: warning: unused parameter 'active' [-Wunused-parameter]\\n 1689 | void SDL_hid_ble_scan(bool active)\\n | ^\\n23 warnings generated.\\n[220/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/io/generic/SDL_asyncio_generic.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:119:50: warning: unused parameter 'data' [-Wunused-parameter]\\n 119 | static int SDLCALL AsyncIOThreadpoolWorker(void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:277:38: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 277 | static bool generic_asyncio_io(void *userdata, SDL_AsyncIOTask *task)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:290:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 290 | static bool generic_asyncioqueue_queue_task(void *userdata, SDL_AsyncIOTask *task)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:300:52: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 300 | static void generic_asyncioqueue_cancel_task(void *userdata, SDL_AsyncIOTask *task)\\n | ^\\n4 warnings generated.\\n[221/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/io/SDL_iostream.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:450:60: warning: unused parameter 'status' [-Wunused-parameter]\\n 450 | static bool SDLCALL fd_flush(void *userdata, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:768:86: warning: unused parameter 'status' [-Wunused-parameter]\\n 768 | static size_t SDLCALL mem_read(void *userdata, void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:774:93: warning: unused parameter 'status' [-Wunused-parameter]\\n 774 | static size_t SDLCALL mem_write(void *userdata, const void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1019:94: warning: unused parameter 'status' [-Wunused-parameter]\\n 1019 | static size_t SDLCALL dynamic_mem_read(void *userdata, void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1049:101: warning: unused parameter 'status' [-Wunused-parameter]\\n 1049 | static size_t SDLCALL dynamic_mem_write(void *userdata, const void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1159:14: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1159 | if (size >= SDL_SIZE_MAX - 1) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1172:26: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1172 | if (size >= SDL_SIZE_MAX - 1) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~\\n7 warnings generated.\\n[222/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/gpu/SDL_gpu.c.o\\n[223/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/SDL_steam_virtual_gamepad.c.o\\n[224/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/controller_type.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/controller_type.c:112:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 112 | for ( iIndex = 0; iIndex < sizeof( arrControllers ) / sizeof( arrControllers[0] ); ++iIndex )\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/controller_type.c:128:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 128 | for ( iIndex = 0; iIndex < sizeof( arrControllers ) / sizeof( arrControllers[0] ); ++iIndex )\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[225/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/locale/SDL_locale.c.o\\n[226/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/SDL_gamepad.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:365:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 365 | static bool SDLCALL SDL_GamepadEventWatcher(void *userdata, SDL_Event *event)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:457:112: warning: unused parameter 'num_values' [-Wunused-parameter]\\n 457 | void SDL_GamepadSensorWatcher(Uint64 timestamp, SDL_SensorID sensor, Uint64 sensor_timestamp, float *data, int num_values)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1006:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1006 | for (i = 0; i < SDL_arraysize(map_StringForGamepadType); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1050:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1050 | for (i = 0; i < SDL_arraysize(map_StringForGamepadAxis); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1110:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1110 | for (i = 0; i < SDL_arraysize(map_StringForGamepadButton); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1289:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1289 | if (i >= sizeof(szGameButton)) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1296:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1296 | if (i >= sizeof(szJoystickButton)) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:2034:62: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 2034 | while (*tmp && *tmp != ',' && *tmp != ':' && len < (sizeof(hint) - 1)) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3318:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3318 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3888:68: warning: unused parameter 'gamepad' [-Wunused-parameter]\\n 3888 | const char *SDL_GetGamepadAppleSFSymbolsNameForButton(SDL_Gamepad *gamepad, SDL_GamepadButton button)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3888:95: warning: unused parameter 'button' [-Wunused-parameter]\\n 3888 | const char *SDL_GetGamepadAppleSFSymbolsNameForButton(SDL_Gamepad *gamepad, SDL_GamepadButton button)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3905:66: warning: unused parameter 'gamepad' [-Wunused-parameter]\\n 3905 | const char *SDL_GetGamepadAppleSFSymbolsNameForAxis(SDL_Gamepad *gamepad, SDL_GamepadAxis axis)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3905:91: warning: unused parameter 'axis' [-Wunused-parameter]\\n 3905 | const char *SDL_GetGamepadAppleSFSymbolsNameForAxis(SDL_Gamepad *gamepad, SDL_GamepadAxis axis)\\n | ^\\n13 warnings generated.\\n[227/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/main/SDL_main_callbacks.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/main/SDL_main_callbacks.c:72:56: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 72 | static bool SDLCALL SDL_MainCallbackEventWatcher(void *userdata, SDL_Event *event)\\n | ^\\n1 warning generated.\\n[228/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/main/SDL_runapp.c.o\\n[229/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/misc/SDL_url.c.o\\n[230/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/power/SDL_power.c.o\\n[231/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_d3dmath.c.o\\n[232/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_render_unsupported.c.o\\n[233/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/SDL_joystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:529:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 529 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:632:68: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 632 | static void SDLCALL SDL_JoystickAllowBackgroundEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:632:90: warning: unused parameter 'name' [-Wunused-parameter]\\n 632 | static void SDLCALL SDL_JoystickAllowBackgroundEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:632:108: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 632 | static void SDLCALL SDL_JoystickAllowBackgroundEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 676 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:714:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 714 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:737:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 737 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 757 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:767:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 767 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:2574:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 2574 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3083:84: warning: unused parameter 'version' [-Wunused-parameter]\\n 3083 | bool SDL_IsJoystickSteamVirtualGamepad(Uint16 vendor_id, Uint16 product_id, Uint16 version)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3609:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3609 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3622:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3622 | num_values = SDL_min(num_values,\\n | ^~~~~~~~~~~~~~~~~~~\\n 3623 | SDL_arraysize(event.gsensor.data));\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3706:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 3706 | static void SDLCALL SDL_VIDPIDIncludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3706:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 3706 | static void SDLCALL SDL_VIDPIDIncludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3722:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 3722 | static void SDLCALL SDL_VIDPIDExcludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3722:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 3722 | static void SDLCALL SDL_VIDPIDExcludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n17 warnings generated.\\n[234/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d/SDL_render_d3d.c.o\\n[235/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_yuv_sw.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/SDL_yuv_sw.c:336:49: warning: unused parameter 'swdata' [-Wunused-parameter]\\n 336 | void SDL_SW_UnlockYUVTexture(SDL_SW_YUVTexture *swdata)\\n | ^\\n1 warning generated.\\n[236/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d/SDL_shaders_d3d.c.o\\n[237/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d11/SDL_render_d3d11.c.o\\n[238/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d11/SDL_shaders_d3d11.c.o\\n[239/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d12/SDL_render_d3d12.c.o\\n[240/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d12/SDL_shaders_d3d12.c.o\\n[241/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/gpu/SDL_pipeline_gpu.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_pipeline_gpu.c:47:50: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 47 | static Uint32 SDLCALL HashPipelineCacheKey(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_pipeline_gpu.c:66:49: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 66 | static bool SDLCALL MatchPipelineCacheKey(void *userdata, const void *a, const void *b)\\n | ^\\n2 warnings generated.\\n[242/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/gpu/SDL_shaders_gpu.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:175:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 175 | for (int i = 0; i < SDL_arraysize(vert_shader_sources); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:184:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 184 | for (int i = 0; i < SDL_arraysize(frag_shader_sources); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 198 | for (int i = 0; i < SDL_arraysize(shaders->vert_shaders); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 203 | for (int i = 0; i < SDL_arraysize(shaders->frag_shaders); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[243/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/gpu/SDL_render_gpu.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:93:49: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 93 | static bool GPU_SupportsBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:171:94: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 171 | static bool GPU_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:312:43: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 312 | static bool GPU_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:347:41: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 347 | static bool GPU_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:347:70: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 347 | static bool GPU_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n5 warnings generated.\\n[244/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengl/SDL_shaders_gl.c.o\\n[245/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengl/SDL_render_gl.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:383:48: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 383 | static bool GL_SupportsBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:785:42: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 785 | static bool GL_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:845:40: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 845 | static bool GL_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:845:69: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 845 | static bool GL_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:1223:103: warning: unused parameter 'vertsize' [-Wunused-parameter]\\n 1223 | static bool GL_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsize)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:1602:39: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 1602 | static bool GL_SetVSync(SDL_Renderer *renderer, const int vsync)\\n | ^\\n6 warnings generated.\\n[246/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengles2/SDL_shaders_gles2.c.o\\n[247/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/ps2/SDL_render_ps2.c.o\\n[248/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/psp/SDL_render_psp.c.o\\n[249/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_render.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/SDL_render.c:209:72: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 209 | static SDL_INLINE void DebugLogRenderCommands(const SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/SDL_render.c:416:47: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 416 | static void UpdatePixelViewport(SDL_Renderer *renderer, SDL_RenderViewState *view)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/SDL_render.c:459:47: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 459 | static void UpdatePixelClipRect(SDL_Renderer *renderer, SDL_RenderViewState *view)\\n | ^\\n3 warnings generated.\\n[250/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengles2/SDL_render_gles2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:468:59: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 468 | if (entry->uniform_locations[GLES2_UNIFORM_TEXTURE_V] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:471:59: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 471 | if (entry->uniform_locations[GLES2_UNIFORM_TEXTURE_U] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:474:57: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 474 | if (entry->uniform_locations[GLES2_UNIFORM_TEXTURE] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:477:60: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 477 | if (entry->uniform_locations[GLES2_UNIFORM_PROJECTION] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:708:62: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 708 | if (program->uniform_locations[GLES2_UNIFORM_OFFSET] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:711:62: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 711 | if (program->uniform_locations[GLES2_UNIFORM_MATRIX] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:738:43: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 738 | static bool GLES2_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:738:72: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 738 | static bool GLES2_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:1003:62: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 1003 | if (program->uniform_locations[GLES2_UNIFORM_PROJECTION] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:1295:106: warning: unused parameter 'vertsize' [-Wunused-parameter]\\n 1295 | static bool GLES2_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsize)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:1957:45: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 1957 | static bool GLES2_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *rect,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:2078:42: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 2078 | static bool GLES2_SetVSync(SDL_Renderer *renderer, const int vsync)\\n | ^\\n12 warnings generated.\\n[251/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_blendpoint.c.o\\n[252/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dynapi/SDL_dynapi.c.o\\n[253/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_drawline.c.o\\n[254/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_drawpoint.c.o\\n[255/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_rotate.c.o\\n[256/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_blendfillrect.c.o\\n[257/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vitagxm/SDL_render_vita_gxm.c.o\\n[258/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_render_sw.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:102:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 102 | static bool SW_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:102:93: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 102 | static bool SW_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:129:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 129 | static bool SW_UpdateTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:158:42: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 158 | static bool SW_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:170:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 170 | static void SW_UnlockTexture(SDL_Renderer *renderer, SDL_Texture *texture)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:170:67: warning: unused parameter 'texture' [-Wunused-parameter]\\n 170 | static void SW_UnlockTexture(SDL_Renderer *renderer, SDL_Texture *texture)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:186:40: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 186 | static bool SW_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:186:69: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 186 | static bool SW_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:231:87: warning: unused parameter 'texture' [-Wunused-parameter]\\n 231 | static bool SW_QueueCopy(SDL_Renderer *renderer, SDL_RenderCommand *cmd, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:267:89: warning: unused parameter 'texture' [-Wunused-parameter]\\n 267 | static bool SW_QueueCopyEx(SDL_Renderer *renderer, SDL_RenderCommand *cmd, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:314:43: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 314 | static bool SW_RenderCopyEx(SDL_Renderer *renderer, SDL_Surface *surface, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:664:52: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 664 | static void SW_InvalidateCachedState(SDL_Renderer *renderer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:670:103: warning: unused parameter 'vertsize' [-Wunused-parameter]\\n 670 | static bool SW_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsize)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:998:45: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 998 | static void SW_DestroyTexture(SDL_Renderer *renderer, SDL_Texture *texture)\\n | ^\\n14 warnings generated.\\n[259/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vitagxm/SDL_render_vita_gxm_memory.c.o\\n[260/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vitagxm/SDL_render_vita_gxm_tools.c.o\\n[261/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vulkan/SDL_shaders_vulkan.c.o\\n[262/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/sensor/SDL_sensor.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 142 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:182:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 182 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:192:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 192 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 223 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:481:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 481 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:549:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 549 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:569:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 569 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:578:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 578 | num_values = SDL_min(num_values, SDL_arraysize(event.sensor.data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 617 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n9 warnings generated.\\n[263/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_crc16.c.o\\n[264/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_crc32.c.o\\n[265/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_triangle.c.o\\n[266/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_getenv.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_getenv.c:184:74: warning: unused parameter 'table' [-Wunused-parameter]\\n 184 | static bool SDLCALL CountEnvStrings(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_getenv.c:199:73: warning: unused parameter 'table' [-Wunused-parameter]\\n 199 | static bool SDLCALL CopyEnvStrings(void *userdata, const SDL_HashTable *table, const void *vkey, const void *vvalue)\\n | ^\\n2 warnings generated.\\n[267/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_iconv.c.o\\n[268/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_memcpy.c.o\\n[269/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_malloc.c.o\\n[270/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_memmove.c.o\\n[271/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_memset.c.o\\n[272/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_mslibc.c.o\\n[273/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_murmur3.c.o\\n[274/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_random.c.o\\n[275/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_stdlib.c.o\\n[276/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_blendline.c.o\\n[277/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vulkan/SDL_render_vulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:1658:62: warning: unused parameter 'rendererData' [-Wunused-parameter]\\n 1658 | static bool VULKAN_InstanceExtensionFound(VULKAN_RenderData *rendererData, const char *extName)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:1970:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1970 | for (int i = 0; i < SDL_arraysize(samplerParams); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:2554:52: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 2554 | static bool VULKAN_SupportsBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3136:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 3136 | static bool VULKAN_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3136:73: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 3136 | static bool VULKAN_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3819:79: warning: unused parameter 'primitiveTopology' [-Wunused-parameter]\\n 3819 | static void VULKAN_DrawPrimitives(SDL_Renderer *renderer, VkPrimitiveTopology primitiveTopology, const size_t vertexStart, const size_t vertexCount)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3843:46: warning: comparison of integers of different signs: 'int' and 'VkSurfaceTransformFlagBitsKHR' (aka 'enum VkSurfaceTransformFlagBitsKHR') [-Wsign-compare]\\n 3843 | if(rendererData->currentViewportRotation != currentRotation) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~\\n11 warnings generated.\\n[278/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_string.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_string.c:2402:17: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 2402 | if (utf8len < sizeof (tinybuf)) { // whole thing fit in the stack buffer, just use that copy.\\n | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_string.c:2497:12: warning: returning 'const char *' from a function with result type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]\\n 2497 | return strpbrk(str, breakset);\\n | ^~~~~~~~~~~~~~~~~~~~~~\\n/usr/include/string.h:350:3: note: expanded from macro 'strpbrk'\\n 350 | __glibc_const_generic (S, const char *, strpbrk (S, ACCEPT))\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/usr/include/x86_64-linux-gnu/sys/cdefs.h:838:3: note: expanded from macro '__glibc_const_generic'\\n 838 | _Generic (0 ? (PTR) : (void *) 1, \\\\\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 839 | const void *: (CTYPE) (CALL), \\\\\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 840 | default: CALL)\\n | ~~~~~~~~~~~~~~\\n2 warnings generated.\\n[279/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_qsort.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:477:17: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]\\n 477 | if (last-first>=TRUNC_words) {\\n | ~~~~~~~~~~^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:538:56: warning: passing 'SDL_CompareCallback' (aka 'int (*)(const void *, const void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 538 | SDL_qsort_r(base, nmemb, size, qsort_non_r_bridge, compare);\\n | ^~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:519:49: note: passing argument to parameter 'userdata' here\\n 519 | SDL_CompareCallback_r compare, void *userdata) {\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:572:70: warning: passing 'SDL_CompareCallback' (aka 'int (*)(const void *, const void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 572 | return SDL_bsearch_r(key, base, nmemb, size, qsort_non_r_bridge, compare);\\n | ^~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:544:120: note: passing argument to parameter 'userdata' here\\n 544 | void *SDL_bsearch_r(const void *key, const void *base, size_t nmemb, size_t size, SDL_CompareCallback_r compare, void *userdata)\\n | ^\\n3 warnings generated.\\n[280/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_strtokr.c.o\\n[281/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/storage/SDL_storage.c.o\\n[282/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/time/SDL_time.c.o\\n[283/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/SDL_thread.c.o\\n[284/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/timer/SDL_timer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/timer/SDL_timer.c:549:48: warning: unused parameter 'period' [-Wunused-parameter]\\n 549 | static void SDL_SetSystemTimerResolutionMS(int period)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/timer/SDL_timer.c:568:54: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 568 | static void SDLCALL SDL_TimerResolutionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/timer/SDL_timer.c:568:76: warning: unused parameter 'name' [-Wunused-parameter]\\n 568 | static void SDLCALL SDL_TimerResolutionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n3 warnings generated.\\n[285/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit.c.o\\n[286/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_1.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_1.c:529:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 529 | if (which < SDL_arraysize(one_blit)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_1.c:535:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 535 | if (which < SDL_arraysize(one_blitkey)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_1.c:542:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 542 | if (which < SDL_arraysize(one_blitkey)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n3 warnings generated.\\n[287/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_0.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:903:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 903 | if (which < SDL_arraysize(bitmap_blit_1b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:909:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 909 | if (which < SDL_arraysize(colorkey_blit_1b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:926:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 926 | if (which < SDL_arraysize(bitmap_blit_2b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:932:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 932 | if (which < SDL_arraysize(colorkey_blit_2b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:949:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 949 | if (which < SDL_arraysize(bitmap_blit_4b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:955:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 955 | if (which < SDL_arraysize(colorkey_blit_4b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n6 warnings generated.\\n[288/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_RLEaccel.c.o\\n[289/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_copy.c.o\\n[290/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_A.c.o\\n[291/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_N.c.o\\n[292/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_clipboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_clipboard.c:336:76: warning: unused parameter 'mime_type' [-Wunused-parameter]\\n 336 | const void * SDLCALL SDL_ClipboardTextCallback(void *userdata, const char *mime_type, size_t *size)\\n | ^\\n1 warning generated.\\n[293/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_bmp.c.o\\n[294/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_slow.c.o\\n[295/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_fillrect.c.o\\n[296/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_egl.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_egl.c:871:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 871 | for (j = 0; j < SDL_arraysize(attribs) - 1; j += 2) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[297/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_pixels.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_pixels.c:876:79: warning: unused parameter 'w' [-Wunused-parameter]\\n 876 | const float *SDL_GetYCbCRtoRGBConversionMatrix(SDL_Colorspace colorspace, int w, int h, int bits_per_pixel)\\n | ^\\n1 warning generated.\\n[298/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_rect.c.o\\n[299/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_stretch.c.o\\n[300/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_surface.c.o\\n[301/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_video_unsupported.c.o\\n[302/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_stb.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_stb.c:60:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/stb_image.h:1231:135: warning: unused parameter 'palette_buffer' [-Wunused-parameter]\\n 1231 | static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc, unsigned int *palette_buffer, int palette_buffer_len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/stb_image.h:1231:155: warning: unused parameter 'palette_buffer_len' [-Wunused-parameter]\\n 1231 | static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc, unsigned int *palette_buffer, int palette_buffer_len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_stb.c:94:71: warning: unused parameter 'src_colorspace' [-Wunused-parameter]\\n 94 | SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_stb.c:94:104: warning: unused parameter 'src_properties' [-Wunused-parameter]\\n 94 | SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch,\\n | ^\\n4 warnings generated.\\n[303/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_vulkan_utils.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_utils.c:23:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_utils.c:23:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n4 warnings generated.\\n[304/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/yuv2rgb/yuv_rgb_lsx.c.o\\n[305/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_video.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:225:39: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 225 | static void SDL_SyncHintWatcher(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:225:61: warning: unused parameter 'name' [-Wunused-parameter]\\n 225 | static void SDL_SyncHintWatcher(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:225:79: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 225 | static void SDL_SyncHintWatcher(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:277:60: warning: unused parameter '_this' [-Wunused-parameter]\\n 277 | static Uint32 SDL_DefaultGraphicsBackends(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:297:56: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 297 | static void SDLCALL SDL_CleanupWindowTextureData(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:311:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 311 | static bool SDL_CreateWindowTexture(SDL_VideoDevice *_this, SDL_Window *window, SDL_PixelFormat *format, void **pixels, int *pitch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:466:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 466 | bool SDL_SetWindowTextureVSync(SDL_VideoDevice *_this, SDL_Window *window, int vsync)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:480:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 480 | static bool SDL_GetWindowTextureVSync(SDL_VideoDevice *_this, SDL_Window *window, int *vsync)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:494:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 494 | static bool SDL_UpdateWindowTexture(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:526:55: warning: unused parameter '_this' [-Wunused-parameter]\\n 526 | static void SDL_DestroyWindowTexture(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:894:43: warning: unused parameter 'display' [-Wunused-parameter]\\n 894 | void SDL_OnDisplayAdded(SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:904:43: warning: unused parameter 'display' [-Wunused-parameter]\\n 904 | void SDL_OnDisplayMoved(SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:4124:40: warning: unused parameter 'window' [-Wunused-parameter]\\n 4124 | void SDL_OnWindowMaximized(SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:4150:36: warning: unused parameter 'window' [-Wunused-parameter]\\n 4150 | void SDL_OnWindowLeave(SDL_Window *window)\\n | ^\\n14 warnings generated.\\n[306/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_yuv.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:466:21: warning: unused parameter 'src_format' [-Wunused-parameter]\\n 466 | SDL_PixelFormat src_format, SDL_PixelFormat dst_format,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:466:49: warning: unused parameter 'dst_format' [-Wunused-parameter]\\n 466 | SDL_PixelFormat src_format, SDL_PixelFormat dst_format,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:467:12: warning: unused parameter 'width' [-Wunused-parameter]\\n 467 | Uint32 width, Uint32 height,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:467:26: warning: unused parameter 'height' [-Wunused-parameter]\\n 467 | Uint32 width, Uint32 height,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:18: warning: unused parameter 'y' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:34: warning: unused parameter 'u' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:50: warning: unused parameter 'v' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:60: warning: unused parameter 'y_stride' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:77: warning: unused parameter 'uv_stride' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:469:12: warning: unused parameter 'rgb' [-Wunused-parameter]\\n 469 | Uint8 *rgb, Uint32 rgb_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:469:24: warning: unused parameter 'rgb_stride' [-Wunused-parameter]\\n 469 | Uint8 *rgb, Uint32 rgb_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:470:15: warning: unused parameter 'yuv_type' [-Wunused-parameter]\\n 470 | YCbCrType yuv_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:2579:111: warning: unused parameter 'src_properties' [-Wunused-parameter]\\n 2579 | SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:2580:111: warning: unused parameter 'dst_properties' [-Wunused-parameter]\\n 2580 | SDL_PixelFormat dst_format, SDL_Colorspace dst_colorspace, SDL_PropertiesID dst_properties, void *dst, int dst_pitch)\\n | ^\\n14 warnings generated.\\n[307/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/dummy/SDL_dummyaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/dummy/SDL_dummyaudio.c:91:69: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 91 | static Uint8 *DUMMYAUDIO_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n1 warning generated.\\n[308/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/yuv2rgb/yuv_rgb_sse.c.o\\n[309/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/dummy/SDL_camera_dummy.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:27:48: warning: unused parameter 'device' [-Wunused-parameter]\\n 27 | static bool DUMMYCAMERA_OpenDevice(SDL_Camera *device, const SDL_CameraSpec *spec)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:27:78: warning: unused parameter 'spec' [-Wunused-parameter]\\n 27 | static bool DUMMYCAMERA_OpenDevice(SDL_Camera *device, const SDL_CameraSpec *spec)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:32:49: warning: unused parameter 'device' [-Wunused-parameter]\\n 32 | static void DUMMYCAMERA_CloseDevice(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:36:48: warning: unused parameter 'device' [-Wunused-parameter]\\n 36 | static bool DUMMYCAMERA_WaitDevice(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:41:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 41 | static SDL_CameraFrameResult DUMMYCAMERA_AcquireFrame(SDL_Camera *device, SDL_Surface *frame, Uint64 *timestampNS)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:41:88: warning: unused parameter 'frame' [-Wunused-parameter]\\n 41 | static SDL_CameraFrameResult DUMMYCAMERA_AcquireFrame(SDL_Camera *device, SDL_Surface *frame, Uint64 *timestampNS)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:41:103: warning: unused parameter 'timestampNS' [-Wunused-parameter]\\n 41 | static SDL_CameraFrameResult DUMMYCAMERA_AcquireFrame(SDL_Camera *device, SDL_Surface *frame, Uint64 *timestampNS)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:47:50: warning: unused parameter 'device' [-Wunused-parameter]\\n 47 | static void DUMMYCAMERA_ReleaseFrame(SDL_Camera *device, SDL_Surface *frame)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:47:71: warning: unused parameter 'frame' [-Wunused-parameter]\\n 47 | static void DUMMYCAMERA_ReleaseFrame(SDL_Camera *device, SDL_Surface *frame)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:55:54: warning: unused parameter 'device' [-Wunused-parameter]\\n 55 | static void DUMMYCAMERA_FreeDeviceHandle(SDL_Camera *device)\\n | ^\\n10 warnings generated.\\n[310/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/disk/SDL_diskaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/disk/SDL_diskaudio.c:51:68: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 51 | static Uint8 *DISKAUDIO_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/disk/SDL_diskaudio.c:77:55: warning: unused parameter 'device' [-Wunused-parameter]\\n 77 | static void DISKAUDIO_FlushRecording(SDL_AudioDevice *device)\\n | ^\\n2 warnings generated.\\n[311/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/loadso/dlopen/SDL_sysloadso.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/loadso/dlopen/SDL_sysloadso.c:72:12: warning: returning 'void *' from a function with result type 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 72 | return symbol;\\n | ^~~~~~\\n1 warning generated.\\n[312/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/dummy/SDL_nullevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullevents.c:33:40: warning: unused parameter '_this' [-Wunused-parameter]\\n 33 | void DUMMY_PumpEvents(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[313/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/dummy/SDL_nullframebuffer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:32:57: warning: unused parameter '_this' [-Wunused-parameter]\\n 32 | bool SDL_DUMMY_CreateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, SDL_PixelFormat *format, void **pixels, int *pitch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:53:57: warning: unused parameter '_this' [-Wunused-parameter]\\n 53 | bool SDL_DUMMY_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:53:100: warning: unused parameter 'rects' [-Wunused-parameter]\\n 53 | bool SDL_DUMMY_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:53:111: warning: unused parameter 'numrects' [-Wunused-parameter]\\n 53 | bool SDL_DUMMY_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:73:58: warning: unused parameter '_this' [-Wunused-parameter]\\n 73 | void SDL_DUMMY_DestroyWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[314/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/dummy/SDL_nullvideo.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:58:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 58 | static bool DUMMY_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:64:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 64 | static void DUMMY_SetWindowSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:154:39: warning: unused parameter '_this' [-Wunused-parameter]\\n 154 | bool DUMMY_VideoInit(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:175:39: warning: unused parameter '_this' [-Wunused-parameter]\\n 175 | void DUMMY_VideoQuit(SDL_VideoDevice *_this)\\n | ^\\n4 warnings generated.\\n[315/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/virtual/SDL_virtualjoystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:202:56: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 202 | for (i = 0; i < hwdata->desc.nbuttons && i < sizeof(hwdata->desc.button_mask) * 8; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:480:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 480 | event->num_values = SDL_min(num_values, SDL_arraysize(event->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:52: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:70: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:89: warning: unused parameter 'version' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:110: warning: unused parameter 'name' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:523:54: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 523 | static const char *VIRTUAL_JoystickGetDevicePath(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:528:65: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 528 | static int VIRTUAL_JoystickGetDeviceSteamVirtualGamepadSlot(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:533:53: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 533 | static int VIRTUAL_JoystickGetDevicePlayerIndex(int device_index)\\n | ^\\n9 warnings generated.\\n[316/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/yuv2rgb/yuv_rgb_std.c.o\\n[317/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/alsa/SDL_alsa_audio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:122:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 122 | *addr = SDL_LoadFunction(alsa_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:271:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 271 | for (int j = 0; j < SDL_arraysize(prefixes); j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:660:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 660 | if (swizzle_map[sdl_pos_idx] != sdl_pos_idx) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:735:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 735 | for (int i = 0; i < ctx->chans_n; i++) {\\n | ~ ^ ~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:772:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 772 | for (int i = 0; i < ctx->chans_n; i++) {\\n | ~ ^ ~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:824:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 824 | for (int i = 0; i < ctx->chans_n; i++) {\\n | ~ ^ ~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:1430:45: warning: unused parameter 'arg' [-Wunused-parameter]\\n 1430 | static int SDLCALL ALSA_HotplugThread(void *arg)\\n | ^\\n7 warnings generated.\\n[318/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/pulseaudio/SDL_pulseaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:141:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 141 | *addr = SDL_LoadFunction(pulseaudio_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:272:56: warning: unused parameter 'o' [-Wunused-parameter]\\n 272 | static void OperationStateChangeCallback(pa_operation *o, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:272:65: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 272 | static void OperationStateChangeCallback(pa_operation *o, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:314:57: warning: unused parameter 'context' [-Wunused-parameter]\\n 314 | static void PulseContextStateChangeCallback(pa_context *context, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:314:72: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 314 | static void PulseContextStateChangeCallback(pa_context *context, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:398:38: warning: unused parameter 'p' [-Wunused-parameter]\\n 398 | static void WriteCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:471:37: warning: unused parameter 'p' [-Wunused-parameter]\\n 471 | static void ReadCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:471:47: warning: unused parameter 'nbytes' [-Wunused-parameter]\\n 471 | static void ReadCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:471:61: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 471 | static void ReadCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:593:55: warning: unused parameter 'stream' [-Wunused-parameter]\\n 593 | static void PulseStreamStateChangeCallback(pa_stream *stream, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:593:69: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 593 | static void PulseStreamStateChangeCallback(pa_stream *stream, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:792:42: warning: unused parameter 'c' [-Wunused-parameter]\\n 792 | static void SinkInfoCallback(pa_context *c, const pa_sink_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:792:72: warning: unused parameter 'is_last' [-Wunused-parameter]\\n 792 | static void SinkInfoCallback(pa_context *c, const pa_sink_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:792:87: warning: unused parameter 'data' [-Wunused-parameter]\\n 792 | static void SinkInfoCallback(pa_context *c, const pa_sink_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:801:44: warning: unused parameter 'c' [-Wunused-parameter]\\n 801 | static void SourceInfoCallback(pa_context *c, const pa_source_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:801:76: warning: unused parameter 'is_last' [-Wunused-parameter]\\n 801 | static void SourceInfoCallback(pa_context *c, const pa_source_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:801:91: warning: unused parameter 'data' [-Wunused-parameter]\\n 801 | static void SourceInfoCallback(pa_context *c, const pa_source_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:810:44: warning: unused parameter 'c' [-Wunused-parameter]\\n 810 | static void ServerInfoCallback(pa_context *c, const pa_server_info *i, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:810:78: warning: unused parameter 'data' [-Wunused-parameter]\\n 810 | static void ServerInfoCallback(pa_context *c, const pa_server_info *i, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:850:41: warning: unused parameter 'c' [-Wunused-parameter]\\n 850 | static void HotplugCallback(pa_context *c, pa_subscription_event_type_t t, uint32_t idx, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:850:96: warning: unused parameter 'data' [-Wunused-parameter]\\n 850 | static void HotplugCallback(pa_context *c, pa_subscription_event_type_t t, uint32_t idx, void *data)\\n | ^\\n21 warnings generated.\\n[319/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/pipewire/SDL_camera_pipewire.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:110:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 110 | *addr = SDL_LoadFunction(pipewire_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:417:30: warning: unused parameter 'data' [-Wunused-parameter]\\n 417 | static void on_process(void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:422:70: warning: unused parameter 'old' [-Wunused-parameter]\\n 422 | static void on_stream_state_changed(void *data, enum pw_stream_state old,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:423:57: warning: unused parameter 'error' [-Wunused-parameter]\\n 423 | enum pw_stream_state state, const char *error)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:437:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 437 | static void on_stream_param_changed(void *data, uint32_t id, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:437:58: warning: unused parameter 'id' [-Wunused-parameter]\\n 437 | static void on_stream_param_changed(void *data, uint32_t id, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:437:84: warning: unused parameter 'param' [-Wunused-parameter]\\n 437 | static void on_stream_param_changed(void *data, uint32_t id, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:453:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 453 | pw_array_remove(&device->hidden->buffers, p);\\n | ^\\n/usr/include/pipewire-0.3/pipewire/array.h:71:2: note: expanded from macro 'pw_array_remove'\\n 71 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:506:30: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 506 | params[n_params++] = spa_pod_builder_add_object(&b,\\n | ^\\n/usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object'\\n 698 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:514:30: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 514 | params[n_params++] = spa_pod_builder_add_object(&b,\\n | ^\\n/usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object'\\n 698 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:555:51: warning: unused parameter 'device' [-Wunused-parameter]\\n 555 | static bool PIPEWIRECAMERA_WaitDevice(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:796:57: warning: unused parameter 'device' [-Wunused-parameter]\\n 796 | static void PIPEWIRECAMERA_FreeDeviceHandle(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:843:39: warning: unused parameter 'index' [-Wunused-parameter]\\n 843 | uint32_t id, uint32_t index, uint32_t next,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:843:55: warning: unused parameter 'next' [-Wunused-parameter]\\n 843 | uint32_t id, uint32_t index, uint32_t next,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:902:52: warning: unused parameter 'object' [-Wunused-parameter]\\n 902 | static void hotplug_registry_global_callback(void *object, uint32_t id,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:903:52: warning: unused parameter 'version' [-Wunused-parameter]\\n 903 | uint32_t permissions, const char *type, uint32_t version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:958:59: warning: unused parameter 'object' [-Wunused-parameter]\\n 958 | static void hotplug_registry_global_remove_callback(void *object, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:958:76: warning: unused parameter 'id' [-Wunused-parameter]\\n 958 | static void hotplug_registry_global_remove_callback(void *object, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:979:46: warning: unused parameter 'data' [-Wunused-parameter]\\n 979 | static void hotplug_core_info_callback(void *data, const struct pw_core_info *info)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:985:46: warning: unused parameter 'object' [-Wunused-parameter]\\n 985 | static void hotplug_core_done_callback(void *object, uint32_t id, int seq)\\n | ^\\n20 warnings generated.\\n[320/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/sndio/SDL_sndioaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/sndio/SDL_sndioaudio.c:73:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 73 | *addr = SDL_LoadFunction(sndio_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/sndio/SDL_sndioaudio.c:181:62: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]\\n 181 | if (SNDIO_sio_write(device->hidden->dev, buffer, buflen) != buflen) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/sndio/SDL_sndioaudio.c:208:64: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 208 | static Uint8 *SNDIO_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n3 warnings generated.\\n[321/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/pipewire/SDL_pipewire.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:101:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 101 | *addr = SDL_LoadFunction(pipewire_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:399:53: warning: unused parameter 'object' [-Wunused-parameter]\\n 399 | static void core_events_hotplug_init_callback(void *object, uint32_t id, int seq)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:411:53: warning: unused parameter 'data' [-Wunused-parameter]\\n 411 | static void core_events_hotplug_info_callback(void *data, const struct pw_core_info *info)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:560:48: warning: unused parameter 'seq' [-Wunused-parameter]\\n 560 | static void node_event_param(void *object, int seq, uint32_t id, uint32_t index, uint32_t next, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:560:75: warning: unused parameter 'index' [-Wunused-parameter]\\n 560 | static void node_event_param(void *object, int seq, uint32_t id, uint32_t index, uint32_t next, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:560:91: warning: unused parameter 'next' [-Wunused-parameter]\\n 560 | static void node_event_param(void *object, int seq, uint32_t id, uint32_t index, uint32_t next, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:629:89: warning: unused parameter 'type' [-Wunused-parameter]\\n 629 | static int metadata_property(void *object, Uint32 subject, const char *key, const char *type, const char *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:657:50: warning: unused parameter 'object' [-Wunused-parameter]\\n 657 | static void registry_event_global_callback(void *object, uint32_t id, uint32_t permissions, const char *type, uint32_t version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:657:80: warning: unused parameter 'permissions' [-Wunused-parameter]\\n 657 | static void registry_event_global_callback(void *object, uint32_t id, uint32_t permissions, const char *type, uint32_t version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:729:50: warning: unused parameter 'object' [-Wunused-parameter]\\n 729 | static void registry_event_remove_callback(void *object, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:936:67: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 936 | static Uint8 *PIPEWIRE_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:957:71: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 957 | static bool PIPEWIRE_PlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1015:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 1015 | const Uint32 offset = SPA_MIN(spa_buf->datas[0].chunk->offset, spa_buf->datas[0].maxsize);\\n | ^\\n/usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN'\\n 147 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1016:25: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 1016 | const Uint32 size = SPA_MIN(spa_buf->datas[0].chunk->size, spa_buf->datas[0].maxsize - offset);\\n | ^\\n/usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN'\\n 147 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1048:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 1048 | if (device->buffer_size > buffer->buffer->datas[0].maxsize) {\\n | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1060:76: warning: unused parameter 'old' [-Wunused-parameter]\\n 1060 | static void stream_state_changed_callback(void *data, enum pw_stream_state old, enum pw_stream_state state, const char *error)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1060:121: warning: unused parameter 'error' [-Wunused-parameter]\\n 1060 | static void stream_state_changed_callback(void *data, enum pw_stream_state old, enum pw_stream_state state, const char *error)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1106:45: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 1106 | const int min_period = PW_MIN_SAMPLES * SPA_MAX(device->spec.freq / PW_BASE_CLOCK_RATE, 1);\\n | ^\\n/usr/include/spa-0.2/spa/utils/defs.h:153:2: note: expanded from macro 'SPA_MAX'\\n 153 | ({ \\\\\\n | ^\\n18 warnings generated.\\n[322/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11dyn.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:76:16: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 76 | fn = SDL_LoadFunction(x11libs[i].lib, fnname);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 74 | for (i = 0; i < SDL_arraysize(x11libs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:139:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 139 | for (i = 0; i < SDL_arraysize(x11libs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:160:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 160 | for (i = 0; i < SDL_arraysize(x11libs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[323/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11clipboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11clipboard.c:261:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 261 | const char **X11_GetTextMimeTypes(SDL_VideoDevice *_this, size_t *num_mime_types)\\n | ^\\n1 warning generated.\\n[324/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11framebuffer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11framebuffer.c:146:51: warning: unused parameter '_this' [-Wunused-parameter]\\n 146 | bool X11_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11framebuffer.c:229:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 229 | void X11_DestroyWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n2 warnings generated.\\n[325/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11keyboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:204:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 204 | for (i = 0; i < SDL_arraysize(fingerprint); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:207:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 207 | for (i = 0; i < SDL_arraysize(scancode_set); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:212:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 212 | for (j = 0; j < SDL_arraysize(fingerprint); ++j) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:228:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 228 | for (i = 0; i < SDL_arraysize(scancode_set); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:245:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 245 | if (table_size > (SDL_arraysize(data->key_layout) - min_keycode)) {\\n | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:321:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 321 | for (j = 0; j < n; j++) {\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:346:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 346 | for (j = 0; j < n; j++) {\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 399 | for (int m = 0; m < SDL_arraysize(keymod_masks); ++m) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:400:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 400 | for (int i = 0; i < SDL_arraysize(data->key_layout); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:497:39: warning: unused parameter 'xic' [-Wunused-parameter]\\n 497 | static int preedit_start_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:497:53: warning: unused parameter 'client_data' [-Wunused-parameter]\\n 497 | static int preedit_start_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:497:75: warning: unused parameter 'call_data' [-Wunused-parameter]\\n 497 | static int preedit_start_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:503:39: warning: unused parameter 'xic' [-Wunused-parameter]\\n 503 | static void preedit_done_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:503:53: warning: unused parameter 'client_data' [-Wunused-parameter]\\n 503 | static void preedit_done_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:503:75: warning: unused parameter 'call_data' [-Wunused-parameter]\\n 503 | static void preedit_done_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:507:39: warning: unused parameter 'xic' [-Wunused-parameter]\\n 507 | static void preedit_draw_callback(XIC xic, XPointer client_data, XIMPreeditDrawCallbackStruct *call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:606:40: warning: unused parameter 'xic' [-Wunused-parameter]\\n 606 | static void preedit_caret_callback(XIC xic, XPointer client_data, XIMPreeditCaretCallbackStruct *call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:639:39: warning: cast from 'int (*)(XIC, XPointer, XPointer)' (aka 'int (*)(struct _XIC *, char *, char *)') to 'XIMProc' (aka 'void (*)(struct _XIM *, char *, char *)') converts to incompatible function type [-Wcast-function-type-mismatch]\\n 639 | start_callback.callback = (XIMProc)preedit_start_callback;\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:676:43: warning: unused parameter '_this' [-Wunused-parameter]\\n 676 | static void X11_ResetXIM(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:691:86: warning: unused parameter 'props' [-Wunused-parameter]\\n 691 | bool X11_StartTextInput(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:704:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 704 | bool X11_UpdateTextInputArea(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:774:65: warning: unused parameter 'window' [-Wunused-parameter]\\n 774 | void X11_HideScreenKeyboard(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:784:68: warning: unused parameter 'window' [-Wunused-parameter]\\n 784 | bool X11_IsScreenKeyboardShown(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n23 warnings generated.\\n[326/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11events.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:172:48: warning: unused parameter 'display' [-Wunused-parameter]\\n 172 | static Bool X11_KeyRepeatCheckIfEvent(Display *display, XEvent *chkev,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:436:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 436 | for (keycode = 0; keycode < SDL_arraysize(videodata->key_layout); ++keycode) {\\n | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:487:51: warning: unused parameter '_this' [-Wunused-parameter]\\n 487 | static void X11_DispatchFocusOut(SDL_VideoDevice *_this, SDL_WindowData *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:562:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 562 | static void ScheduleWindowMove(SDL_VideoDevice *_this, SDL_WindowData *data, const SDL_Point *point)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:597:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 597 | bool X11_ProcessHitTest(SDL_VideoDevice *_this, SDL_WindowData *data, const float x, const float y, bool force_new_result)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:724:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 724 | for (i = 0; i < clipboard->mime_count; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:736:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 736 | for (i = 0; i < clipboard->mime_count; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:784:48: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 784 | for (j = 0, patom = (Atom*)data; j < length; j++, patom++) {\\n | ~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:794:52: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 794 | for (j = 0, patom = (Atom*)data; j < length; j++, patom++) {\\n | ~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:863:34: warning: unused parameter 'display' [-Wunused-parameter]\\n 863 | static Bool isMapNotify(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:874:39: warning: unused parameter 'display' [-Wunused-parameter]\\n 874 | static Bool isReparentNotify(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:929:44: warning: unused parameter 'time' [-Wunused-parameter]\\n 929 | Uint64 X11_GetEventTimestamp(unsigned long time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1061:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 1061 | void X11_HandleButtonRelease(SDL_VideoDevice *_this, SDL_WindowData *windowdata, SDL_MouseID mouseID, int button, unsigned long time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1624:47: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 1624 | (xevent->xclient.data.l[0] == videodata->atoms._NET_WM_PING)) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1637:45: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 1637 | (xevent->xclient.data.l[0] == videodata->atoms.WM_DELETE_WINDOW)) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1646:47: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 1646 | (xevent->xclient.data.l[0] == videodata->atoms._NET_WM_SYNC_REQUEST)) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:2048:33: warning: unused parameter 'display' [-Wunused-parameter]\\n 2048 | static Bool isAnyEvent(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:2048:50: warning: unused parameter 'ev' [-Wunused-parameter]\\n 2048 | static Bool isAnyEvent(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:2048:63: warning: unused parameter 'arg' [-Wunused-parameter]\\n 2048 | static Bool isAnyEvent(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n19 warnings generated.\\n[327/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11messagebox.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11messagebox.c:641:46: warning: unused parameter 'display' [-Wunused-parameter]\\n 641 | static Bool X11_MessageBoxEventTest(Display *display, XEvent *event, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11messagebox.c:726:37: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 726 | e.xclient.data.l[0] == data->wm_delete_message) {\\n | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[328/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11mouse.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11mouse.c:387:43: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 387 | static bool X11_SetRelativeMouseMode(bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11mouse.c:488:37: warning: unused parameter '_this' [-Wunused-parameter]\\n 488 | void X11_InitMouse(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11mouse.c:529:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 529 | for (j = 0; j < SDL_arraysize(sys_cursors); j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n3 warnings generated.\\n[329/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11modes.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11modes.c:583:55: warning: unused parameter '_this' [-Wunused-parameter]\\n 583 | static void X11_CheckDisplaysRemoved(SDL_VideoDevice *_this, Display *dpy)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11modes.c:1054:37: warning: unused parameter '_this' [-Wunused-parameter]\\n 1054 | void X11_QuitModes(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11modes.c:1058:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 1058 | bool X11_GetDisplayBounds(SDL_VideoDevice *_this, SDL_VideoDisplay *sdl_display, SDL_Rect *rect)\\n | ^\\n3 warnings generated.\\n[330/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11opengl.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:281:12: warning: returning 'void *' from a function with result type 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 281 | return GL_LoadFunction(_this->gl_config.dll_handle, proc);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:155:26: note: expanded from macro 'GL_LoadFunction'\\n 155 | #define GL_LoadFunction dlsym\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:490:66: warning: unused parameter 'display' [-Wunused-parameter]\\n 490 | static int X11_GL_GetAttributes(SDL_VideoDevice *_this, Display *display, int screen, int *attribs, int size, Bool for_FBConfig, int **_pvistypeattr, bool transparent)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:490:79: warning: unused parameter 'screen' [-Wunused-parameter]\\n 490 | static int X11_GL_GetAttributes(SDL_VideoDevice *_this, Display *display, int screen, int *attribs, int size, Bool for_FBConfig, int **_pvistypeattr, bool transparent)\\n | ^\\n3 warnings generated.\\n[331/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11opengles.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengles.c:132:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 132 | SDL_EGLSurface X11_GLES_GetEGLSurface(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n1 warning generated.\\n[332/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11pen.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:211:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 211 | for (int i = 0; i < SDL_arraysize(handle->valuator_for_axis); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:337:41: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 337 | static void X11_FreePenHandle(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:337:74: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 337 | static void X11_FreePenHandle(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:342:35: warning: unused parameter '_this' [-Wunused-parameter]\\n 342 | void X11_QuitPen(SDL_VideoDevice *_this)\\n | ^\\n4 warnings generated.\\n[333/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11settings.c.o\\n[334/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11shape.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11shape.c:56:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 56 | bool X11_UpdateWindowShape(SDL_VideoDevice *_this, SDL_Window *window, SDL_Surface *shape)\\n | ^\\n1 warning generated.\\n[335/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11touch.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11touch.c:35:37: warning: unused parameter '_this' [-Wunused-parameter]\\n 35 | void X11_QuitTouch(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[336/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11video.c.o\\n[337/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_auto.c.o\\n[338/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11vulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:78:48: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 78 | _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:79:65: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 79 | _this->vulkan_config.vkEnumerateInstanceExtensionProperties =\\n | ^\\n 80 | (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 81 | VK_NULL_HANDLE, \\\"vkEnumerateInstanceExtensionProperties\\\");\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:233:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 233 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n7 warnings generated.\\n[339/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11xfixes.c.o\\n[340/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11window.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:62:34: warning: unused parameter 'dpy' [-Wunused-parameter]\\n 62 | static Bool isMapNotify(Display *dpy, XEvent *ev, XPointer win) // NOLINT(readability-non-const-parameter): cannot make XPointer a const pointer due to typedef\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:66:36: warning: unused parameter 'dpy' [-Wunused-parameter]\\n 66 | static Bool isUnmapNotify(Display *dpy, XEvent *ev, XPointer win) // NOLINT(readability-non-const-parameter): cannot make XPointer a const pointer due to typedef\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:937:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 937 | void X11_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:948:39: warning: unused parameter 'd' [-Wunused-parameter]\\n 948 | static int X11_CatchAnyError(Display *d, XErrorEvent *e)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:948:55: warning: unused parameter 'e' [-Wunused-parameter]\\n 948 | static int X11_CatchAnyError(Display *d, XErrorEvent *e)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1096:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 1096 | bool X11_SetWindowIcon(SDL_VideoDevice *_this, SDL_Window *window, SDL_Surface *icon)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1348:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 1348 | bool X11_GetWindowBordersSize(SDL_VideoDevice *_this, SDL_Window *window, int *top, int *left, int *bottom, int *right)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1360:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 1360 | bool X11_SetWindowOpacity(SDL_VideoDevice *_this, SDL_Window *window, float opacity)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1482:78: warning: unused parameter 'resizable' [-Wunused-parameter]\\n 1482 | void X11_SetWindowResizable(SDL_VideoDevice *_this, SDL_Window *window, bool resizable)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1771:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 1771 | void X11_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1981:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 1981 | void *X11_GetWindowICCProfile(SDL_VideoDevice *_this, SDL_Window *window, size_t *size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2203:39: warning: unused parameter 'window' [-Wunused-parameter]\\n 2203 | bool X11_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2203:52: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 2203 | bool X11_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2223:39: warning: unused parameter '_this' [-Wunused-parameter]\\n 2223 | bool X11_FlashWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_FlashOperation operation)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2356:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 2356 | bool X11_SetWindowFocusable(SDL_VideoDevice *_this, SDL_Window *window, bool focusable)\\n | ^\\n15 warnings generated.\\n[341/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11xsync.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xsync.c:122:63: warning: unused parameter 'event' [-Wunused-parameter]\\n 122 | void X11_HandleConfigure(SDL_Window *window, XConfigureEvent *event)\\n | ^\\n1 warning generated.\\n[342/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11xinput2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:473:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 473 | for (int i = 0; i < SDL_arraysize(axes); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:523:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 523 | void X11_InitXinput2Multitouch(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:622:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 622 | void X11_Xinput2GrabTouch(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:652:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 652 | void X11_Xinput2UngrabTouch(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n4 warnings generated.\\n[343/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/edid-parse.c.o\\n[344/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmevents.c:35:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 35 | void KMSDRM_PumpEvents(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[345/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmdyn.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:53:16: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 53 | fn = SDL_LoadFunction(kmsdrmlibs[i].lib, fnname);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:51:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 51 | for (i = 0; i < SDL_arraysize(kmsdrmlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:102:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 102 | for (i = 0; i < SDL_arraysize(kmsdrmlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:123:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 123 | for (i = 0; i < SDL_arraysize(kmsdrmlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[346/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmmouse.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:64:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 64 | void KMSDRM_DestroyCursorBO(SDL_VideoDevice *_this, SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:307:27: warning: comparison of integers of different signs: 'int' and 'SDL_DisplayID' (aka 'unsigned int') [-Wsign-compare]\\n 307 | for (i = 0; i < displays[i]; i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:356:42: warning: unused parameter 'window' [-Wunused-parameter]\\n 356 | static bool KMSDRM_WarpMouse(SDL_Window *window, float x, float y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:362:40: warning: unused parameter '_this' [-Wunused-parameter]\\n 362 | void KMSDRM_InitMouse(SDL_VideoDevice *_this, SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:382:40: warning: unused parameter '_this' [-Wunused-parameter]\\n 382 | void KMSDRM_QuitMouse(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:388:43: warning: unused parameter 'cursor' [-Wunused-parameter]\\n 388 | static bool KMSDRM_MoveCursor(SDL_Cursor *cursor)\\n | ^\\n6 warnings generated.\\n[347/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmopengles.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:68: warning: unused parameter 'mask' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:79: warning: unused parameter 'major' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:91: warning: unused parameter 'minor' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:49:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 49 | bool KMSDRM_GLES_LoadLibrary(SDL_VideoDevice *_this, const char *path)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:49:66: warning: unused parameter 'path' [-Wunused-parameter]\\n 49 | bool KMSDRM_GLES_LoadLibrary(SDL_VideoDevice *_this, const char *path)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:63:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 63 | void KMSDRM_GLES_UnloadLibrary(SDL_VideoDevice *_this)\\n | ^\\n7 warnings generated.\\n[348/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/xsettings-client.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:110:25: warning: unused parameter 'display' [-Wunused-parameter]\\n 110 | ignore_errors (Display *display, XErrorEvent *event)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:110:47: warning: unused parameter 'event' [-Wunused-parameter]\\n 110 | ignore_errors (Display *display, XErrorEvent *event)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:245:32: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 245 | if (BYTES_LEFT (&buffer) < pad_len)\\n | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:291:36: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 291 | BYTES_LEFT (&buffer) < pad_len)\\n | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:597:34: warning: comparison of integers of different signs: 'const long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 597 | xev->xclient.data.l[1] == client->selection_atom)\\n | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n5 warnings generated.\\n[349/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandclipboard.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandclipboard.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.h:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandclipboard.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.h:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandclipboard.c:100:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 100 | const char **Wayland_GetTextMimeTypes(SDL_VideoDevice *_this, size_t *num_mime_types)\\n | ^\\n5 warnings generated.\\n[350/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmvulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:81:48: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 81 | _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:82:65: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 82 | _this->vulkan_config.vkEnumerateInstanceExtensionProperties =\\n | ^\\n 83 | (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 84 | VK_NULL_HANDLE, \\\"vkEnumerateInstanceExtensionProperties\\\");\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:143:73: warning: unused parameter '_this' [-Wunused-parameter]\\n 143 | char const* const* KMSDRM_Vulkan_GetInstanceExtensions(SDL_VideoDevice *_this,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:286:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 286 | for (i = 0; i < gpu_count; i++) {\\n | ~ ^ ~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:347:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 347 | for (i = 0; i < mode_count; i++) {\\n | ~ ^ ~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:349:59: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 349 | mode_props[i].parameters.visibleRegion.height == window->h) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:348:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 348 | if (mode_props[i].parameters.visibleRegion.width == window->w &&\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:406:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 406 | for (i = 0; i < plane_count; i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:432:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 432 | for (j = 0; j < supported_displays_count; j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:516:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 516 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n14 warnings generated.\\n[351/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandcolor.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:91:85: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 91 | struct wp_image_description_info_v1 *wp_image_description_info_v1)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:114:89: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 114 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:123:59: warning: unused parameter 'data' [-Wunused-parameter]\\n 123 | static void image_description_info_handle_primaries(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:124:90: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 124 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:125:61: warning: unused parameter 'r_x' [-Wunused-parameter]\\n 125 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:125:74: warning: unused parameter 'r_y' [-Wunused-parameter]\\n 125 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:126:61: warning: unused parameter 'g_x' [-Wunused-parameter]\\n 126 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:126:74: warning: unused parameter 'g_y' [-Wunused-parameter]\\n 126 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:127:61: warning: unused parameter 'b_x' [-Wunused-parameter]\\n 127 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:127:74: warning: unused parameter 'b_y' [-Wunused-parameter]\\n 127 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:128:61: warning: unused parameter 'w_x' [-Wunused-parameter]\\n 128 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:128:74: warning: unused parameter 'w_y' [-Wunused-parameter]\\n 128 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:133:65: warning: unused parameter 'data' [-Wunused-parameter]\\n 133 | static void image_description_info_handle_primaries_named(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:134:96: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 134 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:135:68: warning: unused parameter 'primaries' [-Wunused-parameter]\\n 135 | uint32_t primaries)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:140:58: warning: unused parameter 'data' [-Wunused-parameter]\\n 140 | static void image_description_info_handle_tf_power(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:141:89: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 141 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:142:61: warning: unused parameter 'eexp' [-Wunused-parameter]\\n 142 | uint32_t eexp)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:147:58: warning: unused parameter 'data' [-Wunused-parameter]\\n 147 | static void image_description_info_handle_tf_named(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:148:89: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 148 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:149:61: warning: unused parameter 'tf' [-Wunused-parameter]\\n 149 | uint32_t tf)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:155:91: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 155 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:156:63: warning: unused parameter 'min_lum' [-Wunused-parameter]\\n 156 | uint32_t min_lum,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:164:66: warning: unused parameter 'data' [-Wunused-parameter]\\n 164 | static void image_description_info_handle_target_primaries(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:165:97: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 165 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:166:68: warning: unused parameter 'r_x' [-Wunused-parameter]\\n 166 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:166:81: warning: unused parameter 'r_y' [-Wunused-parameter]\\n 166 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:167:68: warning: unused parameter 'g_x' [-Wunused-parameter]\\n 167 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:167:81: warning: unused parameter 'g_y' [-Wunused-parameter]\\n 167 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:168:68: warning: unused parameter 'b_x' [-Wunused-parameter]\\n 168 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:168:81: warning: unused parameter 'b_y' [-Wunused-parameter]\\n 168 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:169:68: warning: unused parameter 'w_x' [-Wunused-parameter]\\n 169 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:169:81: warning: unused parameter 'w_y' [-Wunused-parameter]\\n 169 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:174:66: warning: unused parameter 'data' [-Wunused-parameter]\\n 174 | static void image_description_info_handle_target_luminance(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:175:97: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 175 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:176:69: warning: unused parameter 'min_lum' [-Wunused-parameter]\\n 176 | uint32_t min_lum,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:177:69: warning: unused parameter 'max_lum' [-Wunused-parameter]\\n 177 | uint32_t max_lum)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:182:64: warning: unused parameter 'data' [-Wunused-parameter]\\n 182 | static void image_description_info_handle_target_max_cll(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:183:95: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 183 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:184:67: warning: unused parameter 'max_cll' [-Wunused-parameter]\\n 184 | uint32_t max_cll)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:189:65: warning: unused parameter 'data' [-Wunused-parameter]\\n 189 | static void image_description_info_handle_target_max_fall(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:190:96: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 190 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:191:68: warning: unused parameter 'max_fall' [-Wunused-parameter]\\n 191 | uint32_t max_fall)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:231:77: warning: unused parameter 'wp_image_description_v1' [-Wunused-parameter]\\n 231 | struct wp_image_description_v1 *wp_image_description_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:232:54: warning: unused parameter 'cause' [-Wunused-parameter]\\n 232 | uint32_t cause,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:233:57: warning: unused parameter 'msg' [-Wunused-parameter]\\n 233 | const char *msg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:244:76: warning: unused parameter 'wp_image_description_v1' [-Wunused-parameter]\\n 244 | struct wp_image_description_v1 *wp_image_description_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:245:53: warning: unused parameter 'identity' [-Wunused-parameter]\\n 245 | uint32_t identity)\\n | ^\\n52 warnings generated.\\n[352/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylanddatamanager.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n4 warnings generated.\\n[353/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmvideo.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:339:53: warning: unused parameter 'bo' [-Wunused-parameter]\\n 339 | static void KMSDRM_FBDestroyCallback(struct gbm_bo *bo, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:36: warning: unused parameter 'fd' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:53: warning: unused parameter 'frame' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:73: warning: unused parameter 'sec' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:91: warning: unused parameter 'usec' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:706:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 706 | for (i = 0; i < props->count_props; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:766:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 766 | for (i = 0; i < props->count_props && !done; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1184:69: warning: unused parameter 'dispdata' [-Wunused-parameter]\\n 1184 | static bool KMSDRM_GBMInit(SDL_VideoDevice *_this, SDL_DisplayData *dispdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1212:71: warning: unused parameter 'dispdata' [-Wunused-parameter]\\n 1212 | static void KMSDRM_GBMDeinit(SDL_VideoDevice *_this, SDL_DisplayData *dispdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1501:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 1501 | bool KMSDRM_GetDisplayModes(SDL_VideoDevice *_this, SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1614:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]\\n 1614 | for (i = 0; i < viddata->num_windows; i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1618:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]\\n 1618 | for (j = i; j < viddata->num_windows; j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1638:87: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 1638 | bool KMSDRM_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1784:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 1784 | void KMSDRM_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1784:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 1784 | void KMSDRM_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1787:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 1787 | bool KMSDRM_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1787:67: warning: unused parameter 'window' [-Wunused-parameter]\\n 1787 | bool KMSDRM_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1798:111: warning: unused parameter 'display' [-Wunused-parameter]\\n 1798 | SDL_FullscreenResult KMSDRM_SetWindowFullscreen(SDL_VideoDevice *_this, SDL_Window *window, SDL_VideoDisplay *display, SDL_FullscreenOp fullscreen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1798:137: warning: unused parameter 'fullscreen' [-Wunused-parameter]\\n 1798 | SDL_FullscreenResult KMSDRM_SetWindowFullscreen(SDL_VideoDevice *_this, SDL_Window *window, SDL_VideoDisplay *display, SDL_FullscreenOp fullscreen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1806:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 1806 | void KMSDRM_ShowWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1806:60: warning: unused parameter 'window' [-Wunused-parameter]\\n 1806 | void KMSDRM_ShowWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1809:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 1809 | void KMSDRM_HideWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1809:60: warning: unused parameter 'window' [-Wunused-parameter]\\n 1809 | void KMSDRM_HideWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1812:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 1812 | void KMSDRM_RaiseWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1812:61: warning: unused parameter 'window' [-Wunused-parameter]\\n 1812 | void KMSDRM_RaiseWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1815:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 1815 | void KMSDRM_MaximizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1815:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 1815 | void KMSDRM_MaximizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1818:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 1818 | void KMSDRM_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1818:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 1818 | void KMSDRM_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1821:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 1821 | void KMSDRM_RestoreWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1821:63: warning: unused parameter 'window' [-Wunused-parameter]\\n 1821 | void KMSDRM_RestoreWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n31 warnings generated.\\n[354/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandkeyboard.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandkeyboard.c:26:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandkeyboard.c:26:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandkeyboard.c:156:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 156 | bool Wayland_StopTextInput(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[355/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandmessagebox.c.o\\n[356/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylanddyn.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:27:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:60:16: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 60 | fn = SDL_LoadFunction(dynlib->lib, fnname);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:114:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 114 | for (i = 0; i < SDL_arraysize(waylandlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:135:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 135 | for (i = 0; i < SDL_arraysize(waylandlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n7 warnings generated.\\n[357/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandopengles.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandopengles.c:28:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandopengles.c:28:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandopengles.c:213:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 213 | EGLSurface Wayland_GLES_GetEGLSurface(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[358/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandmouse.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:164:74: warning: unused parameter 'conn' [-Wunused-parameter]\\n 164 | static DBusHandlerResult Wayland_DBusCursorMessageFilter(DBusConnection *conn, DBusMessage *msg, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:299:76: warning: unused parameter 'time' [-Wunused-parameter]\\n 299 | static void cursor_frame_done(void *data, struct wl_callback *cb, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:408:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 408 | if (cdata->cursor_data.system.num_frames != cursor->image_count) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:419:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 419 | for (int i = 0; i < cursor->image_count; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:427:21: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 427 | if (scaled_size != cursor->images[0]->width) {\\n | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:1043:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1043 | for (int i = 0; i < SDL_arraysize(sys_cursors); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n10 warnings generated.\\n[359/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandshmbuffer.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:34:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:34:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:108:41: warning: unused parameter 'data' [-Wunused-parameter]\\n 108 | static void buffer_handle_release(void *data, struct wl_buffer *wl_buffer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:108:65: warning: unused parameter 'wl_buffer' [-Wunused-parameter]\\n 108 | static void buffer_handle_release(void *data, struct wl_buffer *wl_buffer)\\n | ^\\n6 warnings generated.\\n[360/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandvulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:73:48: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 73 | _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:74:65: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 74 | _this->vulkan_config.vkEnumerateInstanceExtensionProperties =\\n | ^\\n 75 | (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 76 | VK_NULL_HANDLE, \\\"vkEnumerateInstanceExtensionProperties\\\");\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:118:74: warning: unused parameter '_this' [-Wunused-parameter]\\n 118 | char const* const* Wayland_Vulkan_GetInstanceExtensions(SDL_VideoDevice *_this, Uint32 *count)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:174:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 174 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n8 warnings generated.\\n[361/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandevents.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:33:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:33:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:182:90: warning: unused parameter 'zwp_input_timestamps_v1' [-Wunused-parameter]\\n 182 | static void Wayland_input_timestamp_listener(void *data, struct zwp_input_timestamps_v1 *zwp_input_timestamps_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:340:37: warning: unused parameter 'data' [-Wunused-parameter]\\n 340 | static void sync_done_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:340:82: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 340 | static void sync_done_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:350:66: warning: unused parameter 'window' [-Wunused-parameter]\\n 350 | void Wayland_SendWakeupEvent(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:408:29: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'const Uint64' (aka 'const unsigned long') [-Wsign-compare]\\n 408 | timeoutNS = SDL_min(timeoutNS, next_repeat_wait_time);\\n | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:518:66: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 518 | static void pointer_handle_motion(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:584:65: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 584 | static void pointer_handle_leave(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:585:43: warning: unused parameter 'serial' [-Wunused-parameter]\\n 585 | uint32_t serial, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:620:22: warning: unused parameter 'sx_w' [-Wunused-parameter]\\n 620 | wl_fixed_t sx_w, wl_fixed_t sy_w,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:620:39: warning: unused parameter 'sy_w' [-Wunused-parameter]\\n 620 | wl_fixed_t sx_w, wl_fixed_t sy_w,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:774:66: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 774 | static void pointer_handle_button(void *data, struct wl_pointer *pointer, uint32_t serial,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:885:64: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 885 | static void pointer_handle_axis(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:898:83: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 898 | static void pointer_handle_axis_relative_direction(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:915:65: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 915 | static void pointer_handle_frame(void *data, struct wl_pointer *pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:961:46: warning: unused parameter 'data' [-Wunused-parameter]\\n 961 | static void pointer_handle_axis_source(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:961:71: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 961 | static void pointer_handle_axis_source(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:962:49: warning: unused parameter 'axis_source' [-Wunused-parameter]\\n 962 | uint32_t axis_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:967:44: warning: unused parameter 'data' [-Wunused-parameter]\\n 967 | static void pointer_handle_axis_stop(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:967:69: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 967 | static void pointer_handle_axis_stop(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:968:47: warning: unused parameter 'time' [-Wunused-parameter]\\n 968 | uint32_t time, uint32_t axis)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:968:62: warning: unused parameter 'axis' [-Wunused-parameter]\\n 968 | uint32_t time, uint32_t axis)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:973:73: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 973 | static void pointer_handle_axis_discrete(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:981:73: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 981 | static void pointer_handle_axis_value120(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1004:85: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 1004 | struct zwp_relative_pointer_v1 *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1038:41: warning: unused parameter 'data' [-Wunused-parameter]\\n 1038 | static void locked_pointer_locked(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1039:65: warning: unused parameter 'locked_pointer' [-Wunused-parameter]\\n 1039 | struct zwp_locked_pointer_v1 *locked_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1043:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 1043 | static void locked_pointer_unlocked(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1044:67: warning: unused parameter 'locked_pointer' [-Wunused-parameter]\\n 1044 | struct zwp_locked_pointer_v1 *locked_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1105:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 1105 | static void confined_pointer_confined(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1106:71: warning: unused parameter 'confined_pointer' [-Wunused-parameter]\\n 1106 | struct zwp_confined_pointer_v1 *confined_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1110:47: warning: unused parameter 'data' [-Wunused-parameter]\\n 1110 | static void confined_pointer_unconfined(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1111:73: warning: unused parameter 'confined_pointer' [-Wunused-parameter]\\n 1111 | struct zwp_confined_pointer_v1 *confined_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1157:75: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1157 | static void touch_handler_up(void *data, struct wl_touch *touch, uint32_t serial,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1208:39: warning: unused parameter 'data' [-Wunused-parameter]\\n 1208 | static void touch_handler_frame(void *data, struct wl_touch *touch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1208:62: warning: unused parameter 'touch' [-Wunused-parameter]\\n 1208 | static void touch_handler_frame(void *data, struct wl_touch *touch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1268:52: warning: unused parameter 'keymap' [-Wunused-parameter]\\n 1268 | static void Wayland_keymap_iter(struct xkb_keymap *keymap, xkb_keycode_t key, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1344:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1344 | for (int i = 0; i < SDL_arraysize(keymod_masks); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1362:68: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1362 | static void keyboard_handle_keymap(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1697:67: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1697 | static void keyboard_handle_enter(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1698:44: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1698 | uint32_t serial, struct wl_surface *surface,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1755:67: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1755 | static void keyboard_handle_leave(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1756:44: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1756 | uint32_t serial, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1849:65: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1849 | static void keyboard_handle_key(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1898:71: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1898 | static void keyboard_handle_modifiers(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1899:48: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1899 | uint32_t serial, uint32_t mods_depressed,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1938:73: warning: unused parameter 'wl_keyboard' [-Wunused-parameter]\\n 1938 | static void keyboard_handle_repeat_info(void *data, struct wl_keyboard *wl_keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2043:36: warning: unused parameter 'data' [-Wunused-parameter]\\n 2043 | static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2043:58: warning: unused parameter 'wl_seat' [-Wunused-parameter]\\n 2043 | static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2043:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 2043 | static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2053:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 2053 | static void data_source_handle_target(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2053:74: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2053 | static void data_source_handle_target(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2054:51: warning: unused parameter 'mime_type' [-Wunused-parameter]\\n 2054 | const char *mime_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2058:72: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2058 | static void data_source_handle_send(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2064:77: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2064 | static void data_source_handle_cancelled(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2072:57: warning: unused parameter 'data' [-Wunused-parameter]\\n 2072 | static void data_source_handle_dnd_drop_performed(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2072:86: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2072 | static void data_source_handle_dnd_drop_performed(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2076:51: warning: unused parameter 'data' [-Wunused-parameter]\\n 2076 | static void data_source_handle_dnd_finished(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2076:80: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2076 | static void data_source_handle_dnd_finished(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2080:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 2080 | static void data_source_handle_action(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2080:74: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2080 | static void data_source_handle_action(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2081:48: warning: unused parameter 'dnd_action' [-Wunused-parameter]\\n 2081 | uint32_t dnd_action)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2094:95: warning: unused parameter 'zwp_primary_selection_source_v1' [-Wunused-parameter]\\n 2094 | static void primary_selection_source_send(void *data, struct zwp_primary_selection_source_v1 *zwp_primary_selection_source_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2101:100: warning: unused parameter 'zwp_primary_selection_source_v1' [-Wunused-parameter]\\n 2101 | static void primary_selection_source_cancelled(void *data, struct zwp_primary_selection_source_v1 *zwp_primary_selection_source_v1)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2187:52: warning: unused parameter 'data' [-Wunused-parameter]\\n 2187 | static void data_offer_handle_source_actions(void *data, struct wl_data_offer *wl_data_offer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2196:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 2196 | static void data_offer_handle_actions(void *data, struct wl_data_offer *wl_data_offer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2226:78: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2226 | static void data_device_handle_data_offer(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2242:73: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2242 | static void data_device_handle_enter(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2318:73: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2318 | static void data_device_handle_leave(void *data, struct wl_data_device *wl_data_device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2346:74: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2346 | static void data_device_handle_motion(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2347:48: warning: unused parameter 'time' [-Wunused-parameter]\\n 2347 | uint32_t time, wl_fixed_t x, wl_fixed_t y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2372:72: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2372 | static void data_device_handle_drop(void *data, struct wl_data_device *wl_data_device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2503:77: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2503 | static void data_device_handle_selection(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2533:103: warning: unused parameter 'zwp_primary_selection_device_v1' [-Wunused-parameter]\\n 2533 | static void primary_selection_device_handle_offer(void *data, struct zwp_primary_selection_device_v1 *zwp_primary_selection_device_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2549:107: warning: unused parameter 'zwp_primary_selection_device_v1' [-Wunused-parameter]\\n 2549 | static void primary_selection_device_handle_selection(void *data, struct zwp_primary_selection_device_v1 *zwp_primary_selection_device_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2573:36: warning: unused parameter 'data' [-Wunused-parameter]\\n 2573 | static void text_input_enter(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2574:56: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2574 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2575:49: warning: unused parameter 'surface' [-Wunused-parameter]\\n 2575 | struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2580:36: warning: unused parameter 'data' [-Wunused-parameter]\\n 2580 | static void text_input_leave(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2581:56: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2581 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2582:49: warning: unused parameter 'surface' [-Wunused-parameter]\\n 2582 | struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2588:65: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2588 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2614:44: warning: unused parameter 'data' [-Wunused-parameter]\\n 2614 | static void text_input_commit_string(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2615:64: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2615 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2621:54: warning: unused parameter 'data' [-Wunused-parameter]\\n 2621 | static void text_input_delete_surrounding_text(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2622:74: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2622 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2623:57: warning: unused parameter 'before_length' [-Wunused-parameter]\\n 2623 | uint32_t before_length,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2624:57: warning: unused parameter 'after_length' [-Wunused-parameter]\\n 2624 | uint32_t after_length)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2630:55: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2630 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2631:38: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2631 | uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2768:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2768 | static void tablet_tool_handle_type(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:54: warning: unused parameter 'data' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:87: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:102: warning: unused parameter 'serial_hi' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:122: warning: unused parameter 'serial_lo' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2788:89: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2788 | static void tablet_tool_handle_hardware_id_wacom(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t id_hi, uint32_t id_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2788:104: warning: unused parameter 'id_hi' [-Wunused-parameter]\\n 2788 | static void tablet_tool_handle_hardware_id_wacom(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t id_hi, uint32_t id_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2794:82: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2794 | static void tablet_tool_handle_capability(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t capability)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2809:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 2809 | static void tablet_tool_handle_done(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2809:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2809 | static void tablet_tool_handle_done(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2823:84: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2823 | static void tablet_tool_handle_proximity_in(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, struct zwp_tablet_v2 *tablet, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2823:99: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2823 | static void tablet_tool_handle_proximity_in(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, struct zwp_tablet_v2 *tablet, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2823:129: warning: unused parameter 'tablet' [-Wunused-parameter]\\n 2823 | static void tablet_tool_handle_proximity_in(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, struct zwp_tablet_v2 *tablet, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2837:85: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2837 | static void tablet_tool_handle_proximity_out(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2848:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2848 | static void tablet_tool_handle_down(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2848:91: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2848 | static void tablet_tool_handle_down(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2854:74: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2854 | static void tablet_tool_handle_up(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2860:78: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2860 | static void tablet_tool_handle_motion(void *data, struct zwp_tablet_tool_v2 *tool, wl_fixed_t sx_w, wl_fixed_t sy_w)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2872:80: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2872 | static void tablet_tool_handle_pressure(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t pressure)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2883:80: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2883 | static void tablet_tool_handle_distance(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t distance)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2894:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2894 | static void tablet_tool_handle_tilt(void *data, struct zwp_tablet_tool_v2 *tool, wl_fixed_t xtilt, wl_fixed_t ytilt)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2902:78: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2902 | static void tablet_tool_handle_button(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, uint32_t button, uint32_t state)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2902:93: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2902 | static void tablet_tool_handle_button(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, uint32_t button, uint32_t state)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2926:80: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2926 | static void tablet_tool_handle_rotation(void *data, struct zwp_tablet_tool_v2 *tool, wl_fixed_t degrees)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2934:78: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2934 | static void tablet_tool_handle_slider(void *data, struct zwp_tablet_tool_v2 *tool, int32_t position)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:44: warning: unused parameter 'data' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:77: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:91: warning: unused parameter 'degrees' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:108: warning: unused parameter 'clicks' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2946:77: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2946 | static void tablet_tool_handle_frame(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2983:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 2983 | for (int i = 0; i < SDL_arraysize(sdltool->frame_buttons); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3020:51: warning: unused parameter 'data' [-Wunused-parameter]\\n 3020 | static void tablet_seat_handle_tablet_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_v2 *tablet)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3020:84: warning: unused parameter 'seat' [-Wunused-parameter]\\n 3020 | static void tablet_seat_handle_tablet_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_v2 *tablet)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3020:112: warning: unused parameter 'tablet' [-Wunused-parameter]\\n 3020 | static void tablet_seat_handle_tablet_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_v2 *tablet)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3025:49: warning: unused parameter 'data' [-Wunused-parameter]\\n 3025 | static void tablet_seat_handle_tool_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3025:82: warning: unused parameter 'seat' [-Wunused-parameter]\\n 3025 | static void tablet_seat_handle_tool_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3034:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3034 | for (int i = 0; i < SDL_arraysize(sdltool->frame_buttons); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3044:48: warning: unused parameter 'data' [-Wunused-parameter]\\n 3044 | static void tablet_seat_handle_pad_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_pad_v2 *pad)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3044:81: warning: unused parameter 'seat' [-Wunused-parameter]\\n 3044 | static void tablet_seat_handle_pad_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_pad_v2 *pad)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3044:113: warning: unused parameter 'pad' [-Wunused-parameter]\\n 3044 | static void tablet_seat_handle_pad_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_pad_v2 *pad)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3074:56: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 3074 | static void Wayland_remove_all_pens_callback(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3074:89: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3074 | static void Wayland_remove_all_pens_callback(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3368:63: warning: unused parameter 'input' [-Wunused-parameter]\\n 3368 | bool Wayland_input_unconfine_pointer(struct SDL_WaylandInput *input, SDL_Window *window)\\n | ^\\n136 warnings generated.\\n[362/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/alpha-modifier-v1-protocol.c.o\\n[363/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/color-management-v1-protocol.c.o\\n[364/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandvideo.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:459:83: warning: unused parameter 'registry' [-Wunused-parameter]\\n 459 | static void wayland_preferred_check_handle_global(void *data, struct wl_registry *registry, uint32_t id,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:459:102: warning: unused parameter 'id' [-Wunused-parameter]\\n 459 | static void wayland_preferred_check_handle_global(void *data, struct wl_registry *registry, uint32_t id,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:460:83: warning: unused parameter 'version' [-Wunused-parameter]\\n 460 | const char *interface, uint32_t version)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:469:57: warning: unused parameter 'data' [-Wunused-parameter]\\n 469 | static void wayland_preferred_check_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:469:83: warning: unused parameter 'registry' [-Wunused-parameter]\\n 469 | static void wayland_preferred_check_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:469:102: warning: unused parameter 'id' [-Wunused-parameter]\\n 469 | static void wayland_preferred_check_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:705:83: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 705 | static void xdg_output_handle_logical_position(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:715:79: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 715 | static void xdg_output_handle_logical_size(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:725:71: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 725 | static void xdg_output_handle_done(void *data, struct zxdg_output_v1 *xdg_output)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:738:71: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 738 | static void xdg_output_handle_name(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:751:78: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 751 | static void xdg_output_handle_description(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:828:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 828 | for (i = 0; i < SDL_arraysize(mode_list); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:852:55: warning: unused parameter 'output' [-Wunused-parameter]\\n 852 | struct wl_output *output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:856:41: warning: unused parameter 'subpixel' [-Wunused-parameter]\\n 856 | int subpixel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:857:49: warning: unused parameter 'make' [-Wunused-parameter]\\n 857 | const char *make,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:909:51: warning: unused parameter 'output' [-Wunused-parameter]\\n 909 | struct wl_output *output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:935:51: warning: unused parameter 'output' [-Wunused-parameter]\\n 935 | struct wl_output *output)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1083:52: warning: unused parameter 'output' [-Wunused-parameter]\\n 1083 | struct wl_output *output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1090:63: warning: unused parameter 'wl_output' [-Wunused-parameter]\\n 1090 | static void display_handle_name(void *data, struct wl_output *wl_output, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1098:70: warning: unused parameter 'wl_output' [-Wunused-parameter]\\n 1098 | static void display_handle_description(void *data, struct wl_output *wl_output, const char *description)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1119:91: warning: unused parameter 'wp_color_management_output_v1' [-Wunused-parameter]\\n 1119 | struct wp_color_management_output_v1 *wp_color_management_output_v1)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1230:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 1230 | static void handle_ping_xdg_wm_base(void *data, struct xdg_wm_base *xdg, uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1240:45: warning: unused parameter 'context' [-Wunused-parameter]\\n 1240 | static void libdecor_error(struct libdecor *context,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1249:1: warning: missing field 'reserved0' initializer [-Wmissing-field-initializers]\\n 1249 | };\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1329:67: warning: unused parameter 'registry' [-Wunused-parameter]\\n 1329 | static void display_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1629:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 1629 | bool Wayland_VideoReconnect(SDL_VideoDevice *_this)\\n | ^\\n30 warnings generated.\\n[365/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/fractional-scale-v1-protocol.c.o\\n[366/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/cursor-shape-v1-protocol.c.o\\n[367/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/frog-color-management-v1-protocol.c.o\\n[368/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/idle-inhibit-unstable-v1-protocol.c.o\\n[369/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/input-timestamps-unstable-v1-protocol.c.o\\n[370/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o\\n[371/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/pointer-constraints-unstable-v1-protocol.c.o\\n[372/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/primary-selection-unstable-v1-protocol.c.o\\n[373/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/relative-pointer-unstable-v1-protocol.c.o\\n[374/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/tablet-v2-protocol.c.o\\n[375/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/text-input-unstable-v3-protocol.c.o\\n[376/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/viewporter-protocol.c.o\\n[377/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/wayland-protocol.c.o\\n[378/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-decoration-unstable-v1-protocol.c.o\\n[379/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-activation-v1-protocol.c.o\\n[380/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-dialog-v1-protocol.c.o\\n[381/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-output-unstable-v1-protocol.c.o\\n[382/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-foreign-unstable-v2-protocol.c.o\\n[383/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-shell-protocol.c.o\\n[384/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-toplevel-icon-v1-protocol.c.o\\n[385/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/unix/SDL_poll.c.o\\n[386/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/unix/SDL_appid.c.o\\n[387/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/tray/unix/SDL_tray.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:235:20: warning: assigning to 'gboolean (*)(int *, char ***)' (aka 'int (*)(int *, char ***)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 235 | gtk_init_check = dlsym(libgtk, \\\"gtk_init_check\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:236:27: warning: assigning to 'gboolean (*)(gboolean)' (aka 'int (*)(int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 236 | gtk_main_iteration_do = dlsym(libgtk, \\\"gtk_main_iteration_do\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:237:18: warning: assigning to 'GtkWidget *(*)(void)' (aka 'struct _GtkWidget *(*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 237 | gtk_menu_new = dlsym(libgtk, \\\"gtk_menu_new\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:238:33: warning: assigning to 'GtkWidget *(*)(void)' (aka 'struct _GtkWidget *(*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 238 | gtk_separator_menu_item_new = dlsym(libgtk, \\\"gtk_separator_menu_item_new\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:239:34: warning: assigning to 'GtkWidget *(*)(const gchar *)' (aka 'struct _GtkWidget *(*)(const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 239 | gtk_menu_item_new_with_label = dlsym(libgtk, \\\"gtk_menu_item_new_with_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:240:31: warning: assigning to 'void (*)(GtkMenuItem *, GtkWidget *)' (aka 'void (*)(struct _GtkMenuItem *, struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 240 | gtk_menu_item_set_submenu = dlsym(libgtk, \\\"gtk_menu_item_set_submenu\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:241:40: warning: assigning to 'GtkWidget *(*)(const gchar *)' (aka 'struct _GtkWidget *(*)(const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 241 | gtk_check_menu_item_new_with_label = dlsym(libgtk, \\\"gtk_check_menu_item_new_with_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:242:36: warning: assigning to 'void (*)(GtkCheckMenuItem *, gboolean)' (aka 'void (*)(struct _GtkCheckMenuItem *, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 242 | gtk_check_menu_item_set_active = dlsym(libgtk, \\\"gtk_check_menu_item_set_active\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:243:30: warning: assigning to 'void (*)(GtkWidget *, gboolean)' (aka 'void (*)(struct _GtkWidget *, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 243 | gtk_widget_set_sensitive = dlsym(libgtk, \\\"gtk_widget_set_sensitive\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:244:21: warning: assigning to 'void (*)(GtkWidget *)' (aka 'void (*)(struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 244 | gtk_widget_show = dlsym(libgtk, \\\"gtk_widget_show\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:245:27: warning: assigning to 'void (*)(GtkMenuShell *, GtkWidget *)' (aka 'void (*)(struct _GtkMenuShell *, struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 245 | gtk_menu_shell_append = dlsym(libgtk, \\\"gtk_menu_shell_append\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:246:27: warning: assigning to 'void (*)(GtkMenuShell *, GtkWidget *, gint)' (aka 'void (*)(struct _GtkMenuShell *, struct _GtkWidget *, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 246 | gtk_menu_shell_insert = dlsym(libgtk, \\\"gtk_menu_shell_insert\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:247:24: warning: assigning to 'void (*)(GtkWidget *)' (aka 'void (*)(struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 247 | gtk_widget_destroy = dlsym(libgtk, \\\"gtk_widget_destroy\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:248:29: warning: assigning to 'const gchar *(*)(GtkMenuItem *)' (aka 'const char *(*)(struct _GtkMenuItem *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 248 | gtk_menu_item_get_label = dlsym(libgtk, \\\"gtk_menu_item_get_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:249:29: warning: assigning to 'void (*)(GtkMenuItem *, const gchar *)' (aka 'void (*)(struct _GtkMenuItem *, const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 249 | gtk_menu_item_set_label = dlsym(libgtk, \\\"gtk_menu_item_set_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:250:36: warning: assigning to 'gboolean (*)(GtkCheckMenuItem *)' (aka 'int (*)(struct _GtkCheckMenuItem *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 250 | gtk_check_menu_item_get_active = dlsym(libgtk, \\\"gtk_check_menu_item_get_active\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:251:30: warning: assigning to 'gboolean (*)(GtkWidget *)' (aka 'int (*)(struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 251 | gtk_widget_get_sensitive = dlsym(libgtk, \\\"gtk_widget_get_sensitive\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:255:15: warning: assigning to 'gchar *(*)(gchar *)' (aka 'char *(*)(char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 255 | g_mkdtemp = dlsym(libgdk, \\\"g_mkdtemp\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:256:27: warning: assigning to 'gulong (*)(gpointer, const gchar *, GCallback, gpointer, GClosureNotify, GConnectFlags)' (aka 'unsigned long (*)(void *, const char *, void (*)(void), void *, void (*)(void *, struct _GClosure *), GConnectFlags)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 256 | g_signal_connect_data = dlsym(libgdk, \\\"g_signal_connect_data\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:257:20: warning: assigning to 'void (*)(gpointer)' (aka 'void (*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 257 | g_object_unref = dlsym(libgdk, \\\"g_object_unref\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:258:23: warning: assigning to 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 258 | g_object_ref_sink = dlsym(libgdk, \\\"g_object_ref_sink\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:259:18: warning: assigning to 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 259 | g_object_ref = dlsym(libgdk, \\\"g_object_ref\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:261:23: warning: assigning to 'AppIndicator *(*)(const gchar *, const gchar *, AppIndicatorCategory)' (aka 'struct _AppIndicator *(*)(const char *, const char *, AppIndicatorCategory)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 261 | app_indicator_new = dlsym(libappindicator, \\\"app_indicator_new\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:262:30: warning: assigning to 'void (*)(AppIndicator *, AppIndicatorStatus)' (aka 'void (*)(struct _AppIndicator *, AppIndicatorStatus)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 262 | app_indicator_set_status = dlsym(libappindicator, \\\"app_indicator_set_status\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:263:28: warning: assigning to 'void (*)(AppIndicator *, const gchar *)' (aka 'void (*)(struct _AppIndicator *, const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 263 | app_indicator_set_icon = dlsym(libappindicator, \\\"app_indicator_set_icon\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:264:28: warning: assigning to 'void (*)(AppIndicator *, GtkMenu *)' (aka 'void (*)(struct _AppIndicator *, struct _GtkMenu *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 264 | app_indicator_set_menu = dlsym(libappindicator, \\\"app_indicator_set_menu\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:344:40: warning: unused parameter 'item' [-Wunused-parameter]\\n 344 | static void call_callback(GtkMenuItem *item, gpointer ptr)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:384:55: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 384 | if (would_have_written <= 0 || would_have_written >= sizeof(buffer) - 1) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:416:57: warning: unused parameter 'tooltip' [-Wunused-parameter]\\n 416 | SDL_Tray *SDL_CreateTray(SDL_Surface *icon, const char *tooltip)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:486:35: warning: unused parameter 'tray' [-Wunused-parameter]\\n 486 | void SDL_SetTrayTooltip(SDL_Tray *tray, const char *tooltip)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:486:53: warning: unused parameter 'tooltip' [-Wunused-parameter]\\n 486 | void SDL_SetTrayTooltip(SDL_Tray *tray, const char *tooltip)\\n | ^\\n31 warnings generated.\\n[388/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandwindow.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:32:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:32:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:489:92: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 489 | static void fullscreen_deadline_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:506:100: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 506 | static void maximized_restored_deadline_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:679:77: warning: unused parameter 'time' [-Wunused-parameter]\\n 679 | static void surface_frame_done(void *data, struct wl_callback *cb, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:732:79: warning: unused parameter 'time' [-Wunused-parameter]\\n 732 | static void gles_swap_frame_done(void *data, struct wl_callback *cb, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:766:64: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 766 | struct xdg_toplevel *xdg_toplevel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:977:72: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 977 | static void handle_close_xdg_toplevel(void *data, struct xdg_toplevel *xdg_toplevel)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:984:71: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 984 | struct xdg_toplevel *xdg_toplevel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:993:70: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 993 | struct xdg_toplevel *xdg_toplevel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1029:58: warning: unused parameter 'xdg_popup' [-Wunused-parameter]\\n 1029 | struct xdg_popup *xdg_popup,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1079:65: warning: unused parameter 'xdg_popup' [-Wunused-parameter]\\n 1079 | static void handle_done_xdg_popup(void *data, struct xdg_popup *xdg_popup)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1085:49: warning: unused parameter 'data' [-Wunused-parameter]\\n 1085 | static void handle_repositioned_xdg_popup(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1086:61: warning: unused parameter 'xdg_popup' [-Wunused-parameter]\\n 1086 | struct xdg_popup *xdg_popup,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1087:52: warning: unused parameter 'token' [-Wunused-parameter]\\n 1087 | uint32_t token)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1099:82: warning: unused parameter 'zxdg_toplevel_decoration_v1' [-Wunused-parameter]\\n 1099 | struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1422:59: warning: unused parameter 'frame' [-Wunused-parameter]\\n 1422 | static void decoration_frame_close(struct libdecor_frame *frame, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1427:60: warning: unused parameter 'frame' [-Wunused-parameter]\\n 1427 | static void decoration_frame_commit(struct libdecor_frame *frame, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1438:61: warning: unused parameter 'frame' [-Wunused-parameter]\\n 1438 | static void decoration_dismiss_popup(struct libdecor_frame *frame, const char *seat_name, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1438:80: warning: unused parameter 'seat_name' [-Wunused-parameter]\\n 1438 | static void decoration_dismiss_popup(struct libdecor_frame *frame, const char *seat_name, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1438:97: warning: unused parameter 'user_data' [-Wunused-parameter]\\n 1438 | static void decoration_dismiss_popup(struct libdecor_frame *frame, const char *seat_name, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1448:1: warning: missing field 'reserved0' initializer [-Wmissing-field-initializers]\\n 1448 | };\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1574:74: warning: unused parameter 'wl_surface' [-Wunused-parameter]\\n 1574 | static void handle_preferred_buffer_scale(void *data, struct wl_surface *wl_surface, int32_t factor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1587:53: warning: unused parameter 'data' [-Wunused-parameter]\\n 1587 | static void handle_preferred_buffer_transform(void *data, struct wl_surface *wl_surface, uint32_t transform)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1587:78: warning: unused parameter 'wl_surface' [-Wunused-parameter]\\n 1587 | static void handle_preferred_buffer_transform(void *data, struct wl_surface *wl_surface, uint32_t transform)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1587:99: warning: unused parameter 'transform' [-Wunused-parameter]\\n 1587 | static void handle_preferred_buffer_transform(void *data, struct wl_surface *wl_surface, uint32_t transform)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1599:90: warning: unused parameter 'wp_fractional_scale_v1' [-Wunused-parameter]\\n 1599 | static void handle_preferred_fractional_scale(void *data, struct wp_fractional_scale_v1 *wp_fractional_scale_v1, uint32_t scale)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1609:92: warning: unused parameter 'frog_color_managed_surface' [-Wunused-parameter]\\n 1609 | static void frog_preferred_metadata_handler(void *data, struct frog_color_managed_surface *frog_color_managed_surface, uint32_t transfer_function,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1610:54: warning: unused parameter 'output_display_primary_red_x' [-Wunused-parameter]\\n 1610 | uint32_t output_display_primary_red_x, uint32_t output_display_primary_red_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1610:93: warning: unused parameter 'output_display_primary_red_y' [-Wunused-parameter]\\n 1610 | uint32_t output_display_primary_red_x, uint32_t output_display_primary_red_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1611:54: warning: unused parameter 'output_display_primary_green_x' [-Wunused-parameter]\\n 1611 | uint32_t output_display_primary_green_x, uint32_t output_display_primary_green_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1611:95: warning: unused parameter 'output_display_primary_green_y' [-Wunused-parameter]\\n 1611 | uint32_t output_display_primary_green_x, uint32_t output_display_primary_green_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1612:54: warning: unused parameter 'output_display_primary_blue_x' [-Wunused-parameter]\\n 1612 | uint32_t output_display_primary_blue_x, uint32_t output_display_primary_blue_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1612:94: warning: unused parameter 'output_display_primary_blue_y' [-Wunused-parameter]\\n 1612 | uint32_t output_display_primary_blue_x, uint32_t output_display_primary_blue_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1613:54: warning: unused parameter 'output_white_point_x' [-Wunused-parameter]\\n 1613 | uint32_t output_white_point_x, uint32_t output_white_point_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1613:85: warning: unused parameter 'output_white_point_y' [-Wunused-parameter]\\n 1613 | uint32_t output_white_point_x, uint32_t output_white_point_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1614:78: warning: unused parameter 'min_luminance' [-Wunused-parameter]\\n 1614 | uint32_t max_luminance, uint32_t min_luminance,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1615:54: warning: unused parameter 'max_full_frame_luminance' [-Wunused-parameter]\\n 1615 | uint32_t max_full_frame_luminance)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1651:96: warning: unused parameter 'wp_color_management_surface_feedback_v1' [-Wunused-parameter]\\n 1651 | struct wp_color_management_surface_feedback_v1 *wp_color_management_surface_feedback_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1652:57: warning: unused parameter 'identity' [-Wunused-parameter]\\n 1652 | uint32_t identity)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1678:43: warning: unused parameter 'window' [-Wunused-parameter]\\n 1678 | bool Wayland_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1678:56: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 1678 | bool Wayland_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1703:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 1703 | bool Wayland_SetWindowParent(SDL_VideoDevice *_this, SDL_Window *window, SDL_Window *parent_window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1759:87: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 1759 | static void show_hide_sync_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1777:74: warning: unused parameter 'zxdg_exported_v2' [-Wunused-parameter]\\n 1777 | static void exported_handle_handler(void *data, struct zxdg_exported_v2 *zxdg_exported_v2, const char *handle)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2060:51: warning: unused parameter '_this' [-Wunused-parameter]\\n 2060 | static void Wayland_ReleasePopup(SDL_VideoDevice *_this, SDL_Window *popup)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2244:89: warning: unused parameter 'operation' [-Wunused-parameter]\\n 2244 | bool Wayland_FlashWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_FlashOperation operation)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2379:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 2379 | void Wayland_SetWindowResizable(SDL_VideoDevice *_this, SDL_Window *window, bool resizable)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2450:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 2450 | void Wayland_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2713:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 2713 | void Wayland_SetWindowMinimumSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2719:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 2719 | void Wayland_SetWindowMaximumSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2725:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 2725 | bool Wayland_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2758:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 2758 | void Wayland_SetWindowSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2795:53: warning: unused parameter '_this' [-Wunused-parameter]\\n 2795 | void Wayland_GetWindowSizeInPixels(SDL_VideoDevice *_this, SDL_Window *window, int *w, int *h)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2803:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 2803 | float Wayland_GetWindowContentScale(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2814:60: warning: unused parameter '_this' [-Wunused-parameter]\\n 2814 | SDL_DisplayID Wayland_GetDisplayForWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2825:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 2825 | bool Wayland_SetWindowOpacity(SDL_VideoDevice *_this, SDL_Window *window, float opacity)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2839:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 2839 | void Wayland_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2943:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 2943 | void *Wayland_GetWindowICCProfile(SDL_VideoDevice *_this, SDL_Window *window, size_t *size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2974:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 2974 | bool Wayland_SetWindowFocusable(SDL_VideoDevice *_this, SDL_Window *window, bool focusable)\\n | ^\\n62 warnings generated.\\n[389/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/haptic/linux/SDL_syshaptic.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1041:47: warning: unused parameter 'haptic' [-Wunused-parameter]\\n 1041 | int SDL_SYS_HapticGetEffectStatus(SDL_Haptic *haptic,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1042:57: warning: unused parameter 'effect' [-Wunused-parameter]\\n 1042 | struct haptic_effect *effect)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1102:38: warning: unused parameter 'haptic' [-Wunused-parameter]\\n 1102 | bool SDL_SYS_HapticPause(SDL_Haptic *haptic)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1110:39: warning: unused parameter 'haptic' [-Wunused-parameter]\\n 1110 | bool SDL_SYS_HapticResume(SDL_Haptic *haptic)\\n | ^\\n4 warnings generated.\\n[390/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_system_theme.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_system_theme.c:72:61: warning: unused parameter 'conn' [-Wunused-parameter]\\n 72 | static DBusHandlerResult DBus_MessageFilter(DBusConnection *conn, DBusMessage *msg, void *data) {\\n | ^\\n1 warning generated.\\n[391/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/v4l2/SDL_camera_v4l2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/camera/v4l2/SDL_camera_v4l2.c:572:64: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare]\\n 572 | if ( (setfps.parm.capture.timeperframe.denominator != spec->framerate_numerator) ||\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[392/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_dbus.c.o\\n[393/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_udev.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:53:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 53 | *addr = SDL_LoadFunction(_this->udev_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:318:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 318 | for (int i = 0; i < SDL_arraysize(SDL_UDEV_LIBS); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:339:42: warning: unused parameter 'dev' [-Wunused-parameter]\\n 339 | static void get_caps(struct udev_device *dev, struct udev_device *pdev, const char *attr, unsigned long *bitmask, size_t bitmask_len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:357:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 357 | if (i < bitmask_len) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:364:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 364 | if (i < bitmask_len) {\\n | ~ ^ ~~~~~~~~~~~\\n5 warnings generated.\\n[394/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_fcitx.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_fcitx.c:184:61: warning: unused parameter 'conn' [-Wunused-parameter]\\n 184 | static DBusHandlerResult DBus_MessageFilter(DBusConnection *conn, DBusMessage *msg, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_fcitx.c:231:55: warning: unused parameter 'name' [-Wunused-parameter]\\n 231 | const char *name,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_fcitx.c:232:55: warning: unused parameter 'old_val' [-Wunused-parameter]\\n 232 | const char *old_val,\\n | ^\\n3 warnings generated.\\n[395/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_ime.c.o\\n[396/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_evdev_capabilities.c.o\\n[397/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_evdev.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev.c:152:49: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 152 | static bool SDL_EVDEV_SetRelativeMouseMode(bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev.c:608:67: warning: unused parameter 'udev_class' [-Wunused-parameter]\\n 608 | static bool SDL_EVDEV_init_keyboard(SDL_evdevlist_item *item, int udev_class)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev.c:625:64: warning: unused parameter 'udev_class' [-Wunused-parameter]\\n 625 | static bool SDL_EVDEV_init_mouse(SDL_evdevlist_item *item, int udev_class)\\n | ^\\n3 warnings generated.\\n[398/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_evdev_kbd.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:227:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 227 | for (tabidx = 0; tabidx < sizeof(fatal_signals) / sizeof(fatal_signals[0]); ++tabidx) {\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:292:96: warning: cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\\n 292 | if ((signum == SIGHUP || signum == SIGPIPE) && (old_action_p->sa_handler != SIG_DFL || (void (*)(int))old_action_p->sa_sigaction != SIG_DFL)) {\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:280:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 280 | for (tabidx = 0; tabidx < sizeof(fatal_signals) / sizeof(fatal_signals[0]); ++tabidx) {\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:314:46: warning: unused parameter 'signum' [-Wunused-parameter]\\n 314 | static void kbd_vt_release_signal_action(int signum)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:319:46: warning: unused parameter 'signum' [-Wunused-parameter]\\n 319 | static void kbd_vt_acquire_signal_action(int signum)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:700:48: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 700 | static void k_ignore(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:700:67: warning: unused parameter 'value' [-Wunused-parameter]\\n 700 | static void k_ignore(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:700:79: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 700 | static void k_ignore(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:717:51: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 717 | static void k_lowercase(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:717:70: warning: unused parameter 'value' [-Wunused-parameter]\\n 717 | static void k_lowercase(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:717:82: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 717 | static void k_lowercase(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:760:46: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 760 | static void k_cons(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:760:65: warning: unused parameter 'value' [-Wunused-parameter]\\n 760 | static void k_cons(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:760:77: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 760 | static void k_cons(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:764:44: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 764 | static void k_fn(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:764:63: warning: unused parameter 'value' [-Wunused-parameter]\\n 764 | static void k_fn(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:764:75: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 764 | static void k_fn(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:768:45: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 768 | static void k_cur(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:768:64: warning: unused parameter 'value' [-Wunused-parameter]\\n 768 | static void k_cur(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:768:76: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 768 | static void k_cur(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:831:46: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 831 | static void k_meta(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:831:65: warning: unused parameter 'value' [-Wunused-parameter]\\n 831 | static void k_meta(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:831:77: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 831 | static void k_meta(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:883:45: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 883 | static void k_brl(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:883:64: warning: unused parameter 'value' [-Wunused-parameter]\\n 883 | static void k_brl(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:883:76: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 883 | static void k_brl(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n26 warnings generated.\\n[399/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_threadprio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_threadprio.c:224:18: warning: comparison of integers of different signs: 'Uint32' (aka 'unsigned int') and 'Sint32' (aka 'int') [-Wsign-compare]\\n 224 | if (priority > rtkit_max_realtime_priority) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[400/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_combined.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:29:66: warning: unused parameter 'callback' [-Wunused-parameter]\\n 29 | static void HIDAPI_DriverCombined_RegisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:29:82: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 29 | static void HIDAPI_DriverCombined_RegisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:33:68: warning: unused parameter 'callback' [-Wunused-parameter]\\n 33 | static void HIDAPI_DriverCombined_UnregisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:33:84: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 33 | static void HIDAPI_DriverCombined_UnregisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:114: warning: unused parameter 'type' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:127: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:145: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:164: warning: unused parameter 'version' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:177: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:199: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:220: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:244: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:53:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 53 | static int HIDAPI_DriverCombined_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:53:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 53 | static int HIDAPI_DriverCombined_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:58:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 58 | static void HIDAPI_DriverCombined_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:58:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 58 | static void HIDAPI_DriverCombined_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:58:115: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 58 | static void HIDAPI_DriverCombined_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:117: warning: unused parameter 'data' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:127: warning: unused parameter 'size' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:210:65: warning: unused parameter 'device' [-Wunused-parameter]\\n 210 | static void HIDAPI_DriverCombined_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n24 warnings generated.\\n[401/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_luna.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:68: warning: unused parameter 'device' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:88: warning: unused parameter 'name' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:110: warning: unused parameter 'type' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:160: warning: unused parameter 'version' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:173: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:195: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:216: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:240: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:85:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 85 | static int HIDAPI_DriverLuna_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:85:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 85 | static int HIDAPI_DriverLuna_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:90:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 90 | static void HIDAPI_DriverLuna_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:90:94: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 90 | static void HIDAPI_DriverLuna_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:90:111: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 90 | static void HIDAPI_DriverLuna_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:110:87: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverLuna_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:112: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:132: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:138:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 138 | static Uint32 HIDAPI_DriverLuna_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:65: warning: unused parameter 'device' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:87: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:103: warning: unused parameter 'red' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:114: warning: unused parameter 'green' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:127: warning: unused parameter 'blue' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:113: warning: unused parameter 'data' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:123: warning: unused parameter 'size' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:161:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverLuna_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:161:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverLuna_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:161:113: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverLuna_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:246:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 246 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:348:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 348 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:389:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 389 | static void HIDAPI_DriverLuna_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:389:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 389 | static void HIDAPI_DriverLuna_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:393:61: warning: unused parameter 'device' [-Wunused-parameter]\\n 393 | static void HIDAPI_DriverLuna_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n36 warnings generated.\\n[402/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_gamecube.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:114: warning: unused parameter 'type' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:164: warning: unused parameter 'version' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:177: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:199: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:220: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:244: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:96:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 96 | static void SDLCALL SDL_JoystickGameCubeRumbleBrakeHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:96:110: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 96 | static void SDLCALL SDL_JoystickGameCubeRumbleBrakeHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:198:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 198 | static void HIDAPI_DriverGameCube_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:198:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 198 | static void HIDAPI_DriverGameCube_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:198:115: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 198 | static void HIDAPI_DriverGameCube_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:202:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 202 | static void HIDAPI_DriverGameCube_HandleJoystickPacket(SDL_HIDAPI_Device *device, SDL_DriverGameCube_Context *ctx, const Uint8 *packet, bool invert_c_stick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:77: warning: unused parameter 'device' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:99: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:116: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:136: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:107: warning: unused parameter 'red' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:118: warning: unused parameter 'green' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:131: warning: unused parameter 'blue' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:117: warning: unused parameter 'data' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:127: warning: unused parameter 'size' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:484:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 484 | static bool HIDAPI_DriverGameCube_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:484:102: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 484 | static bool HIDAPI_DriverGameCube_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:484:117: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 484 | static bool HIDAPI_DriverGameCube_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:489:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 489 | static void HIDAPI_DriverGameCube_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n31 warnings generated.\\n[403/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_ibus.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:94:47: warning: unused parameter 'conn' [-Wunused-parameter]\\n 94 | static bool IBus_EnterVariant(DBusConnection *conn, DBusMessageIter *iter, SDL_DBusContext *dbus,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:206:54: warning: unused parameter 'conn' [-Wunused-parameter]\\n 206 | static bool IBus_GetVariantCursorPos(DBusConnection *conn, DBusMessageIter *iter, SDL_DBusContext *dbus,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:406:48: warning: unused parameter 'data' [-Wunused-parameter]\\n 406 | static void SDLCALL IBus_SetCapabilities(void *data, const char *name, const char *old_val,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:406:66: warning: unused parameter 'name' [-Wunused-parameter]\\n 406 | static void SDLCALL IBus_SetCapabilities(void *data, const char *name, const char *old_val,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:406:84: warning: unused parameter 'old_val' [-Wunused-parameter]\\n 406 | static void SDLCALL IBus_SetCapabilities(void *data, const char *name, const char *old_val,\\n | ^\\n5 warnings generated.\\n[404/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_rumble.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_rumble.c:211:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 211 | if (size > sizeof(request->data)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[405/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_ps3.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:109: warning: unused parameter 'type' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:224:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 224 | static int HIDAPI_DriverPS3_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:224:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 224 | static int HIDAPI_DriverPS3_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:251:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 251 | static void HIDAPI_DriverPS3_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:293:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 293 | static bool HIDAPI_DriverPS3_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:308:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 308 | static Uint32 HIDAPI_DriverPS3_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:308:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 308 | static Uint32 HIDAPI_DriverPS3_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:102: warning: unused parameter 'red' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:113: warning: unused parameter 'green' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:126: warning: unused parameter 'blue' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:318:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 318 | static bool HIDAPI_DriverPS3_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:336:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 336 | static bool HIDAPI_DriverPS3_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:417:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 417 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:517:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 517 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:582:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 582 | static void HIDAPI_DriverPS3_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:589:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 589 | static void HIDAPI_DriverPS3_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:97: warning: unused parameter 'name' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:169: warning: unused parameter 'version' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:182: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:204: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:225: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:249: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:677:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 677 | static int HIDAPI_DriverPS3ThirdParty_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:677:102: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 677 | static int HIDAPI_DriverPS3ThirdParty_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:682:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 682 | static void HIDAPI_DriverPS3ThirdParty_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:682:103: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 682 | static void HIDAPI_DriverPS3ThirdParty_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:682:120: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 682 | static void HIDAPI_DriverPS3ThirdParty_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:113: warning: unused parameter 'low_frequency_rumble' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:142: warning: unused parameter 'high_frequency_rumble' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:82: warning: unused parameter 'device' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:104: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:121: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:141: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:721:85: warning: unused parameter 'device' [-Wunused-parameter]\\n 721 | static Uint32 HIDAPI_DriverPS3ThirdParty_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:721:107: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 721 | static Uint32 HIDAPI_DriverPS3ThirdParty_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:112: warning: unused parameter 'red' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:123: warning: unused parameter 'green' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:136: warning: unused parameter 'blue' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:122: warning: unused parameter 'effect' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:134: warning: unused parameter 'size' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:736:85: warning: unused parameter 'device' [-Wunused-parameter]\\n 736 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:736:107: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 736 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:736:122: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 736 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:842:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 842 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:976:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 976 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1019:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1019 | static void HIDAPI_DriverPS3ThirdParty_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1026:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 1026 | static void HIDAPI_DriverPS3ThirdParty_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:98: warning: unused parameter 'name' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:120: warning: unused parameter 'type' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:170: warning: unused parameter 'version' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:183: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:205: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:226: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:250: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1122:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 1122 | static int HIDAPI_DriverPS3SonySixaxis_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1122:103: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1122 | static int HIDAPI_DriverPS3SonySixaxis_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1127:104: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1127 | static void HIDAPI_DriverPS3SonySixaxis_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1169:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1169 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:83: warning: unused parameter 'device' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:105: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:122: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:142: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1184:86: warning: unused parameter 'device' [-Wunused-parameter]\\n 1184 | static Uint32 HIDAPI_DriverPS3SonySixaxis_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1184:108: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1184 | static Uint32 HIDAPI_DriverPS3SonySixaxis_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:113: warning: unused parameter 'red' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:124: warning: unused parameter 'green' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:137: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1194:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1194 | static bool HIDAPI_DriverPS3SonySixaxis_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1213:108: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1213 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1319:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1319 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1372:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1372 | static void HIDAPI_DriverPS3SonySixaxis_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1379:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 1379 | static void HIDAPI_DriverPS3SonySixaxis_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n94 warnings generated.\\n[406/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_shield.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:90: warning: unused parameter 'name' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:112: warning: unused parameter 'type' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:162: warning: unused parameter 'version' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:175: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:197: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:218: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:242: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:130:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 130 | static int HIDAPI_DriverShield_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:130:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 130 | static int HIDAPI_DriverShield_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:135:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 135 | static void HIDAPI_DriverShield_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:135:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 135 | static void HIDAPI_DriverShield_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:135:113: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 135 | static void HIDAPI_DriverShield_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:144:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 144 | if (size > sizeof(cmd_pkt.payload)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:224:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 224 | static bool HIDAPI_DriverShield_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:114: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:134: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:259:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 259 | static Uint32 HIDAPI_DriverShield_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:259:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 259 | static Uint32 HIDAPI_DriverShield_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:105: warning: unused parameter 'red' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:116: warning: unused parameter 'green' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:129: warning: unused parameter 'blue' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:269:93: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 269 | static bool HIDAPI_DriverShield_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:284:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 284 | static bool HIDAPI_DriverShield_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:284:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 284 | static bool HIDAPI_DriverShield_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:284:115: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 284 | static bool HIDAPI_DriverShield_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:358:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 358 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:364:105: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 364 | static void HIDAPI_DriverShield_HandleTouchPacketV103(SDL_Joystick *joystick, SDL_DriverShield_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:364:133: warning: unused parameter 'size' [-Wunused-parameter]\\n 364 | static void HIDAPI_DriverShield_HandleTouchPacketV103(SDL_Joystick *joystick, SDL_DriverShield_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:453:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 453 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:546:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 546 | static void HIDAPI_DriverShield_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:546:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 546 | static void HIDAPI_DriverShield_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:550:63: warning: unused parameter 'device' [-Wunused-parameter]\\n 550 | static void HIDAPI_DriverShield_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n37 warnings generated.\\n[407/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_stadia.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:90: warning: unused parameter 'name' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:112: warning: unused parameter 'type' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:162: warning: unused parameter 'version' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:175: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:197: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:218: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:242: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:91:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 91 | static int HIDAPI_DriverStadia_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:91:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 91 | static int HIDAPI_DriverStadia_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:96:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 96 | static void HIDAPI_DriverStadia_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:96:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 96 | static void HIDAPI_DriverStadia_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:96:113: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 96 | static void HIDAPI_DriverStadia_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:116:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 116 | static bool HIDAPI_DriverStadia_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:114: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:134: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:143:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 143 | static Uint32 HIDAPI_DriverStadia_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:105: warning: unused parameter 'red' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:116: warning: unused parameter 'green' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:129: warning: unused parameter 'blue' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:93: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:115: warning: unused parameter 'data' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:125: warning: unused parameter 'size' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:164:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 164 | static bool HIDAPI_DriverStadia_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:164:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 164 | static bool HIDAPI_DriverStadia_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:164:115: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 164 | static bool HIDAPI_DriverStadia_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:258:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 258 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:292:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 292 | static void HIDAPI_DriverStadia_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:292:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 292 | static void HIDAPI_DriverStadia_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:296:63: warning: unused parameter 'device' [-Wunused-parameter]\\n 296 | static void HIDAPI_DriverStadia_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n35 warnings generated.\\n[408/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_ps4.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:457:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 457 | static int HIDAPI_DriverPS4_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:457:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 457 | static int HIDAPI_DriverPS4_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:617:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 617 | for (i = 0; i < SDL_arraysize(ctx->calibration); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:624:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 624 | for (i = 0; i < SDL_arraysize(ctx->calibration); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:776:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 776 | static void SDLCALL SDL_PS4EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:776:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 776 | static void SDLCALL SDL_PS4EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:793:82: warning: unused parameter 'name' [-Wunused-parameter]\\n 793 | static void SDLCALL SDL_PS4ReportIntervalHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:793:100: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 793 | static void SDLCALL SDL_PS4ReportIntervalHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:824:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 824 | static void HIDAPI_DriverPS4_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:872:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 872 | static bool HIDAPI_DriverPS4_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:891:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 891 | static Uint32 HIDAPI_DriverPS4_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:908:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 908 | static bool HIDAPI_DriverPS4_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:979:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 979 | static bool HIDAPI_DriverPS4_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:986:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 986 | static bool HIDAPI_DriverPS4_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1004:88: warning: unused parameter 'dev' [-Wunused-parameter]\\n 1004 | static void HIDAPI_DriverPS4_HandleStatePacket(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverPS4_Context *ctx, PS4StatePacket_t *packet, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1190:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1190 | if (ctx->is_nacon_dongle && size >= (1 + sizeof(PS4StatePacket_t))) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1346:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1346 | static void HIDAPI_DriverPS4_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1362:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 1362 | static void HIDAPI_DriverPS4_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n28 warnings generated.\\n[409/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_ps5.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:550:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 550 | static int HIDAPI_DriverPS5_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:550:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 550 | static int HIDAPI_DriverPS5_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:882:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 882 | static void SDLCALL SDL_PS5EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:882:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 882 | static void SDLCALL SDL_PS5EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:899:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 899 | static void SDLCALL SDL_PS5PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:899:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 899 | static void SDLCALL SDL_PS5PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:911:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 911 | static void HIDAPI_DriverPS5_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:966:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 966 | static bool HIDAPI_DriverPS5_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:989:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 989 | static Uint32 HIDAPI_DriverPS5_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1009:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1009 | static bool HIDAPI_DriverPS5_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1100:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1100 | static bool HIDAPI_DriverPS5_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1107:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1107 | static bool HIDAPI_DriverPS5_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1125:94: warning: unused parameter 'dev' [-Wunused-parameter]\\n 1125 | static void HIDAPI_DriverPS5_HandleSimpleStatePacket(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverPS5_Context *ctx, PS5SimpleStatePacket_t *packet, Uint64 timestamp)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1217:94: warning: unused parameter 'dev' [-Wunused-parameter]\\n 1217 | static void HIDAPI_DriverPS5_HandleStatePacketCommon(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverPS5_Context *ctx, PS5StatePacketCommon_t *packet, Uint64 timestamp)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1455:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1455 | if (ctx->is_nacon_dongle && size >= (1 + sizeof(PS5StatePacketAlt_t))) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1584:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1584 | static void HIDAPI_DriverPS5_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1601:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 1601 | static void HIDAPI_DriverPS5_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n27 warnings generated.\\n[410/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_steam_hori.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:93: warning: unused parameter 'name' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:115: warning: unused parameter 'type' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:165: warning: unused parameter 'version' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:178: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:200: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:221: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:245: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:97:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 97 | static int HIDAPI_DriverSteamHori_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:97:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 97 | static int HIDAPI_DriverSteamHori_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:102:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 102 | static void HIDAPI_DriverSteamHori_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:102:99: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 102 | static void HIDAPI_DriverSteamHori_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:102:116: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 102 | static void HIDAPI_DriverSteamHori_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:109: warning: unused parameter 'low_frequency_rumble' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:138: warning: unused parameter 'high_frequency_rumble' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:117: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:137: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:146:81: warning: unused parameter 'device' [-Wunused-parameter]\\n 146 | static Uint32 HIDAPI_DriverSteamHori_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:146:103: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 146 | static Uint32 HIDAPI_DriverSteamHori_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:108: warning: unused parameter 'red' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:119: warning: unused parameter 'green' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:132: warning: unused parameter 'blue' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:118: warning: unused parameter 'data' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:128: warning: unused parameter 'size' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:161:81: warning: unused parameter 'device' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverSteamHori_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:161:103: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverSteamHori_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:161:118: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverSteamHori_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:349:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 349 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:383:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 383 | static void HIDAPI_DriverSteamHori_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:383:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 383 | static void HIDAPI_DriverSteamHori_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:387:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 387 | static void HIDAPI_DriverSteamHori_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n39 warnings generated.\\n[411/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_steamdeck.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:257:24: warning: unused parameter 'device' [-Wunused-parameter]\\n 257 | SDL_HIDAPI_Device *device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:258:17: warning: unused parameter 'name' [-Wunused-parameter]\\n 258 | const char *name,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:259:21: warning: unused parameter 'type' [-Wunused-parameter]\\n 259 | SDL_GamepadType type,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:262:12: warning: unused parameter 'version' [-Wunused-parameter]\\n 262 | Uint16 version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:263:9: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 263 | int interface_number,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:264:9: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 264 | int interface_class,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:265:9: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 265 | int interface_subclass,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:266:9: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 266 | int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:302:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 302 | static int HIDAPI_DriverSteamDeck_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:302:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 302 | static int HIDAPI_DriverSteamDeck_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:307:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 307 | static void HIDAPI_DriverSteamDeck_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:307:99: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 307 | static void HIDAPI_DriverSteamDeck_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:307:116: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 307 | static void HIDAPI_DriverSteamDeck_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:372:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 372 | static bool HIDAPI_DriverSteamDeck_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:117: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:137: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:397:81: warning: unused parameter 'device' [-Wunused-parameter]\\n 397 | static Uint32 HIDAPI_DriverSteamDeck_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:397:103: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 397 | static Uint32 HIDAPI_DriverSteamDeck_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:108: warning: unused parameter 'red' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:119: warning: unused parameter 'green' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:132: warning: unused parameter 'blue' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:118: warning: unused parameter 'data' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:128: warning: unused parameter 'size' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:412:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 412 | static bool HIDAPI_DriverSteamDeck_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:412:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 412 | static bool HIDAPI_DriverSteamDeck_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:412:110: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 412 | static bool HIDAPI_DriverSteamDeck_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:418:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 418 | static void HIDAPI_DriverSteamDeck_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:418:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 418 | static void HIDAPI_DriverSteamDeck_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:423:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 423 | static void HIDAPI_DriverSteamDeck_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n35 warnings generated.\\n[412/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_xbox360.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:91: warning: unused parameter 'name' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:163: warning: unused parameter 'version' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:198: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:219: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:119:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:119:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:156:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 156 | static int HIDAPI_DriverXbox360_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:156:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 156 | static int HIDAPI_DriverXbox360_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:161:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 161 | static void HIDAPI_DriverXbox360_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:199:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:115: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:135: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:217:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 217 | static Uint32 HIDAPI_DriverXbox360_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:68: warning: unused parameter 'device' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:106: warning: unused parameter 'red' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:117: warning: unused parameter 'green' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:130: warning: unused parameter 'blue' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:116: warning: unused parameter 'data' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:126: warning: unused parameter 'size' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:238:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 238 | static bool HIDAPI_DriverXbox360_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:238:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 238 | static bool HIDAPI_DriverXbox360_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:238:116: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 238 | static bool HIDAPI_DriverXbox360_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:341:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 341 | static void HIDAPI_DriverXbox360_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:351:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 351 | static void HIDAPI_DriverXbox360_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n30 warnings generated.\\n[413/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_steam.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:465:72: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 465 | printf(\\\"GET_ATTRIBUTES_VALUES failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:476:78: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 476 | printf(\\\"Bad GET_ATTRIBUTES_VALUES response for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:484:78: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 484 | printf(\\\"Bad GET_ATTRIBUTES_VALUES response for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:518:73: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 518 | printf(\\\"CLEAR_DIGITAL_MAPPINGS failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:530:72: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 530 | printf(\\\"LOAD_DEFAULT_SETTINGS failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:560:63: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 560 | printf(\\\"SET_SETTINGS failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:837:69: warning: unused parameter 'nDataSize' [-Wunused-parameter]\\n 837 | static bool UpdateBLESteamControllerState(const uint8_t *pData, int nDataSize, SteamControllerStateInternal_t *pState)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:89: warning: unused parameter 'name' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:111: warning: unused parameter 'type' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:161: warning: unused parameter 'version' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:196: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:217: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:241: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1102:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 1102 | static void SDLCALL SDL_PairingEnabledHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1102:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1102 | static void SDLCALL SDL_PairingEnabledHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1183:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 1183 | static int HIDAPI_DriverSteam_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1183:94: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1183 | static int HIDAPI_DriverSteam_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1188:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 1188 | static void HIDAPI_DriverSteam_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1188:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1188 | static void HIDAPI_DriverSteam_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1188:112: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 1188 | static void HIDAPI_DriverSteam_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1207:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 1207 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1207:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1207 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:105: warning: unused parameter 'low_frequency_rumble' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:134: warning: unused parameter 'high_frequency_rumble' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:113: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:133: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1279:77: warning: unused parameter 'device' [-Wunused-parameter]\\n 1279 | static Uint32 HIDAPI_DriverSteam_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1279:99: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1279 | static Uint32 HIDAPI_DriverSteam_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:104: warning: unused parameter 'red' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:115: warning: unused parameter 'green' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:128: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1291:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1291 | static bool HIDAPI_DriverSteam_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1302:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1302 | static bool HIDAPI_DriverSteam_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1488:87: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1488 | static void HIDAPI_DriverSteam_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n40 warnings generated.\\n[414/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_xbox360w.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:164: warning: unused parameter 'version' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:177: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:199: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:220: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:97:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 97 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:97:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 97 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:143:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 143 | static int HIDAPI_DriverXbox360W_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:143:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 143 | static int HIDAPI_DriverXbox360W_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:148:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 148 | static void HIDAPI_DriverXbox360W_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:186:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 186 | static bool HIDAPI_DriverXbox360W_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:77: warning: unused parameter 'device' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:99: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:116: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:136: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:204:102: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 204 | static Uint32 HIDAPI_DriverXbox360W_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:107: warning: unused parameter 'red' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:118: warning: unused parameter 'green' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:131: warning: unused parameter 'blue' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:117: warning: unused parameter 'data' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:127: warning: unused parameter 'size' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:225:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 225 | static bool HIDAPI_DriverXbox360W_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:225:102: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 225 | static bool HIDAPI_DriverXbox360W_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:225:117: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 225 | static bool HIDAPI_DriverXbox360W_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:230:93: warning: unused parameter 'dev' [-Wunused-parameter]\\n 230 | static void HIDAPI_DriverXbox360W_HandleStatePacket(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverXbox360W_Context *ctx, Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:288:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 288 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:352:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 352 | static void HIDAPI_DriverXbox360W_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:360:65: warning: unused parameter 'device' [-Wunused-parameter]\\n 360 | static void HIDAPI_DriverXbox360W_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n33 warnings generated.\\n[415/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_wii.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:109: warning: unused parameter 'type' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:457:63: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 457 | static void ActivateMotionPlusWithMode(SDL_DriverWii_Context *ctx, Uint8 mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:457:74: warning: unused parameter 'mode' [-Wunused-parameter]\\n 457 | static void ActivateMotionPlusWithMode(SDL_DriverWii_Context *ctx, Uint8 mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:665:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 665 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:665:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 665 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:755:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 755 | static int HIDAPI_DriverWii_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:755:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 755 | static int HIDAPI_DriverWii_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:760:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 760 | static void HIDAPI_DriverWii_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:823:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 823 | static bool HIDAPI_DriverWii_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:845:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 845 | static Uint32 HIDAPI_DriverWii_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:845:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 845 | static Uint32 HIDAPI_DriverWii_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:102: warning: unused parameter 'red' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:113: warning: unused parameter 'green' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:126: warning: unused parameter 'blue' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:68: warning: unused parameter 'device' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:112: warning: unused parameter 'data' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:122: warning: unused parameter 'size' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:860:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 860 | static bool HIDAPI_DriverWii_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:1334:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1334 | if (size > sizeof(dst->rgucExtension)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:1579:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1579 | static void HIDAPI_DriverWii_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:1589:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 1589 | static void HIDAPI_DriverWii_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n35 warnings generated.\\n[416/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_xboxone.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:158:65: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 158 | static bool ControllerHasTriggerRumble(Uint16 vendor_id, Uint16 product_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:204:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 204 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:204:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 204 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:91: warning: unused parameter 'name' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:126: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:144: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:163: warning: unused parameter 'version' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:176: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:198: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:219: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:243: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:402:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 402 | static int HIDAPI_DriverXboxOne_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:402:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 402 | static int HIDAPI_DriverXboxOne_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:407:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 407 | static void HIDAPI_DriverXboxOne_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:407:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 407 | static void HIDAPI_DriverXboxOne_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:407:114: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 407 | static void HIDAPI_DriverXboxOne_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:508:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 508 | static bool HIDAPI_DriverXboxOne_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:520:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 520 | static bool HIDAPI_DriverXboxOne_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:536:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 536 | static Uint32 HIDAPI_DriverXboxOne_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:553:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 553 | static bool HIDAPI_DriverXboxOne_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:116: warning: unused parameter 'data' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:126: warning: unused parameter 'size' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:579:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 579 | static bool HIDAPI_DriverXboxOne_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:579:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 579 | static bool HIDAPI_DriverXboxOne_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:579:116: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 579 | static bool HIDAPI_DriverXboxOne_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:840:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 840 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:846:98: warning: unused parameter 'data' [-Wunused-parameter]\\n 846 | static void HIDAPI_DriverXboxOne_HandleStatusPacket(SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:846:108: warning: unused parameter 'size' [-Wunused-parameter]\\n 846 | static void HIDAPI_DriverXboxOne_HandleStatusPacket(SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:853:102: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 853 | static void HIDAPI_DriverXboxOne_HandleModePacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:853:130: warning: unused parameter 'size' [-Wunused-parameter]\\n 853 | static void HIDAPI_DriverXboxOne_HandleModePacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:863:156: warning: unused parameter 'size' [-Wunused-parameter]\\n 863 | static void HIDAPI_DriverXboxOneBluetooth_HandleButtons16(Uint64 timestamp, SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1054:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1054 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1057:140: warning: unused parameter 'size' [-Wunused-parameter]\\n 1057 | static void HIDAPI_DriverXboxOneBluetooth_HandleGuidePacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1065:114: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 1065 | static void HIDAPI_DriverXboxOneBluetooth_HandleBatteryPacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1065:142: warning: unused parameter 'size' [-Wunused-parameter]\\n 1065 | static void HIDAPI_DriverXboxOneBluetooth_HandleBatteryPacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1096:110: warning: unused parameter 'size' [-Wunused-parameter]\\n 1096 | static void HIDAPI_DriverXboxOne_HandleSerialIDPacket(SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1220:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1220 | for (i = 0; i < sizeof(val); i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1239:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1239 | for (i = 0; i < sizeof(val) && i < len; i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1325:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1325 | if (size > sizeof(packet)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1636:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1636 | static void HIDAPI_DriverXboxOne_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n43 warnings generated.\\n[417/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_switch.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:725:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 725 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:725:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 725 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:758:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 758 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:758:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 758 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:910:76: warning: unused parameter 'name' [-Wunused-parameter]\\n 910 | static void SDLCALL SDL_EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:910:94: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 910 | static void SDLCALL SDL_EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:121: warning: unused parameter 'type' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:171: warning: unused parameter 'version' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:184: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:206: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:227: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:251: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:91: warning: unused parameter 'name' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:113: warning: unused parameter 'type' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:163: warning: unused parameter 'version' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:176: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:198: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:219: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:243: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1528:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 1528 | static int HIDAPI_DriverSwitch_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1528:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1528 | static int HIDAPI_DriverSwitch_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1533:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1533 | static void HIDAPI_DriverSwitch_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1709:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1709 | static bool HIDAPI_DriverSwitch_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:114: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:134: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1762:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1762 | static Uint32 HIDAPI_DriverSwitch_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:105: warning: unused parameter 'red' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:116: warning: unused parameter 'green' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:129: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1786:93: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1786 | static bool HIDAPI_DriverSwitch_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1828:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1828 | static bool HIDAPI_DriverSwitch_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:2781:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 2781 | static void HIDAPI_DriverSwitch_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:2815:63: warning: unused parameter 'device' [-Wunused-parameter]\\n 2815 | static void HIDAPI_DriverSwitch_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n38 warnings generated.\\n[418/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_systhread.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/thread/pthread/SDL_systhread.c:85:47: warning: unused parameter 'pfnBeginThread' [-Wunused-parameter]\\n 85 | SDL_FunctionPointer pfnBeginThread,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/thread/pthread/SDL_systhread.c:86:47: warning: unused parameter 'pfnEndThread' [-Wunused-parameter]\\n 86 | SDL_FunctionPointer pfnEndThread)\\n | ^\\n2 warnings generated.\\n[419/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapijoystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 266 | for (i = 0; i < SDL_arraysize(SUPPORTED_VENDORS); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:297:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 297 | for (i = 0; i < SDL_arraysize(SUPPORTED_VENDORS); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:316:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 316 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:350:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 350 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:500:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 500 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:519:55: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 519 | static void SDLCALL SDL_HIDAPIDriverHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:519:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 519 | static void SDLCALL SDL_HIDAPIDriverHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:540:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 540 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:589:87: warning: unused parameter 'joystickID' [-Wunused-parameter]\\n 589 | static bool HIDAPI_JoystickInstanceIsUnique(SDL_HIDAPI_Device *device, SDL_JoystickID joystickID)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1627:49: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1627 | static void HIDAPI_JoystickUpdate(SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1689:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1689 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1705:50: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 1705 | static bool HIDAPI_JoystickGetGamepadMapping(int device_index, SDL_GamepadMapping *out)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1705:84: warning: unused parameter 'out' [-Wunused-parameter]\\n 1705 | static bool HIDAPI_JoystickGetGamepadMapping(int device_index, SDL_GamepadMapping *out)\\n | ^\\n13 warnings generated.\\n[420/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_sysmutex.c.o\\n[421/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_syscond.c.o\\n[422/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_sysrwlock.c.o\\n[423/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_systls.c.o\\n[424/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/misc/unix/SDL_sysurl.c.o\\n[425/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_syssem.c.o\\n[426/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/locale/unix/SDL_syslocale.c.o\\n[427/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/filesystem/unix/SDL_sysfilesystem.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/filesystem/unix/SDL_sysfilesystem.c:217:33: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 217 | if ((rc > 0) && (rc < sizeof(path))) {\\n | ~~ ^ ~~~~~~~~~~~~\\n1 warning generated.\\n[428/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/storage/generic/SDL_genericstorage.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/storage/generic/SDL_genericstorage.c:215:54: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 215 | static Uint64 GENERIC_GetStorageSpaceRemaining(void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/storage/generic/SDL_genericstorage.c:236:81: warning: unused parameter 'props' [-Wunused-parameter]\\n 236 | static SDL_Storage *GENERIC_Title_Create(const char *override, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/storage/generic/SDL_genericstorage.c:284:92: warning: unused parameter 'props' [-Wunused-parameter]\\n 284 | static SDL_Storage *GENERIC_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n3 warnings generated.\\n[429/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/linux/SDL_sysjoystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:50: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:68: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:87: warning: unused parameter 'version' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:108: warning: unused parameter 'name' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1117:51: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 1117 | static int LINUX_JoystickGetDevicePlayerIndex(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1122:52: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 1122 | static void LINUX_JoystickSetDevicePlayerIndex(int device_index, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1122:70: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 1122 | static void LINUX_JoystickSetDevicePlayerIndex(int device_index, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1654:56: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1654 | static bool LINUX_JoystickRumbleTriggers(SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1654:73: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1654 | static bool LINUX_JoystickRumbleTriggers(SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1654:93: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1654 | static bool LINUX_JoystickRumbleTriggers(SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:48: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:64: warning: unused parameter 'red' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:75: warning: unused parameter 'green' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:88: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1664:52: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1664 | static bool LINUX_JoystickSendEffect(SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1664:74: warning: unused parameter 'data' [-Wunused-parameter]\\n 1664 | static bool LINUX_JoystickSendEffect(SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1664:84: warning: unused parameter 'size' [-Wunused-parameter]\\n 1664 | static bool LINUX_JoystickSendEffect(SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n17 warnings generated.\\n[430/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/power/linux/SDL_syspower.c.o\\n[431/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/storage/steam/SDL_steamstorage.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:56:38: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 56 | static bool STEAM_StorageReady(void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:88:110: warning: comparison of integers of different signs: 'Sint32' (aka 'int') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 88 | if (steam->SteamAPI_ISteamRemoteStorage_FileRead(steamremotestorage, path, destination, (Sint32) length) == length) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:107:106: warning: comparison of integers of different signs: 'Sint32' (aka 'int') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 107 | if (steam->SteamAPI_ISteamRemoteStorage_FileWrite(steamremotestorage, path, source, (Sint32) length) == length) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:146:51: warning: unused parameter 'org' [-Wunused-parameter]\\n 146 | static SDL_Storage *STEAM_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:146:68: warning: unused parameter 'app' [-Wunused-parameter]\\n 146 | static SDL_Storage *STEAM_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:146:90: warning: unused parameter 'props' [-Wunused-parameter]\\n 146 | static SDL_Storage *STEAM_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n6 warnings generated.\\n[432/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/filesystem/posix/SDL_sysfsops.c.o\\n[433/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/time/unix/SDL_systime.c.o\\n[434/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/SDL_dialog.c.o\\n[435/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/timer/unix/SDL_systimer.c.o\\n[436/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/unix/SDL_unixdialog.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_unixdialog.c:66:34: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 66 | void SDLCALL hint_callback(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_unixdialog.c:66:56: warning: unused parameter 'name' [-Wunused-parameter]\\n 66 | void SDLCALL hint_callback(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_unixdialog.c:66:74: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 66 | void SDLCALL hint_callback(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n3 warnings generated.\\n[437/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/SDL_dialog_utils.c.o\\n[438/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/process/SDL_process.c.o\\n[439/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/unix/SDL_zenitydialog.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_zenitydialog.c:267:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 267 | for (int i = 0; i < bytes_read; i++) {\\n | ~ ^ ~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_zenitydialog.c:271:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 271 | if (i < bytes_read - 1) {\\n | ~ ^ ~~~~~~~~~~~~~~\\n2 warnings generated.\\n[440/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/unix/SDL_portaldialog.c.o\\n[441/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenevents.c:33:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 33 | void OFFSCREEN_PumpEvents(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[442/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/process/posix/SDL_posixprocess.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/process/posix/SDL_posixprocess.c:55:67: warning: unused parameter 'mode' [-Wunused-parameter]\\n 55 | static bool SetupStream(SDL_Process *process, int fd, const char *mode, const char *property)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/process/posix/SDL_posixprocess.c:76:41: warning: cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\\n 76 | if (action.sa_handler == SIG_DFL && (void (*)(int))action.sa_sigaction == SIG_DFL) {\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[443/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenframebuffer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:32:61: warning: unused parameter '_this' [-Wunused-parameter]\\n 32 | bool SDL_OFFSCREEN_CreateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, SDL_PixelFormat *format, void **pixels, int *pitch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:54:61: warning: unused parameter '_this' [-Wunused-parameter]\\n 54 | bool SDL_OFFSCREEN_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:54:104: warning: unused parameter 'rects' [-Wunused-parameter]\\n 54 | bool SDL_OFFSCREEN_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:54:115: warning: unused parameter 'numrects' [-Wunused-parameter]\\n 54 | bool SDL_OFFSCREEN_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:74:62: warning: unused parameter '_this' [-Wunused-parameter]\\n 74 | void SDL_OFFSCREEN_DestroyWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[444/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenopengles.c.o\\n[445/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenvideo.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:125:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 125 | static bool OFFSCREEN_VideoInit(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:142:55: warning: unused parameter '_this' [-Wunused-parameter]\\n 142 | static bool OFFSCREEN_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:142:80: warning: unused parameter 'display' [-Wunused-parameter]\\n 142 | static bool OFFSCREEN_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:142:106: warning: unused parameter 'mode' [-Wunused-parameter]\\n 142 | static bool OFFSCREEN_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:147:43: warning: unused parameter '_this' [-Wunused-parameter]\\n 147 | void OFFSCREEN_VideoQuit(SDL_VideoDevice *_this)\\n | ^\\n5 warnings generated.\\n[446/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenwindow.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenwindow.c:31:90: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 31 | bool OFFSCREEN_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenwindow.c:86:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 86 | void OFFSCREEN_SetWindowSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n2 warnings generated.\\n[447/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/tray/SDL_tray_utils.c.o\\n[448/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/sensor/dummy/SDL_dummysensor.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:42:54: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 42 | static const char *SDL_DUMMY_SensorGetDeviceName(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:47:57: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 47 | static SDL_SensorType SDL_DUMMY_SensorGetDeviceType(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:52:57: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 52 | static int SDL_DUMMY_SensorGetDeviceNonPortableType(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:57:61: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 57 | static SDL_SensorID SDL_DUMMY_SensorGetDeviceInstanceID(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:62:46: warning: unused parameter 'sensor' [-Wunused-parameter]\\n 62 | static bool SDL_DUMMY_SensorOpen(SDL_Sensor *sensor, int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:62:58: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 62 | static bool SDL_DUMMY_SensorOpen(SDL_Sensor *sensor, int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:67:48: warning: unused parameter 'sensor' [-Wunused-parameter]\\n 67 | static void SDL_DUMMY_SensorUpdate(SDL_Sensor *sensor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:71:47: warning: unused parameter 'sensor' [-Wunused-parameter]\\n 71 | static void SDL_DUMMY_SensorClose(SDL_Sensor *sensor)\\n | ^\\n8 warnings generated.\\n[449/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/main/generic/SDL_sysmain_callbacks.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/main/generic/SDL_sysmain_callbacks.c:31:55: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 31 | static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/main/generic/SDL_sysmain_callbacks.c:31:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 31 | static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/main/generic/SDL_sysmain_callbacks.c:31:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 31 | static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n3 warnings generated.\\n[450/481] Linking CXX static library libfaset_core.a\\n[451/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenvulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:218:48: warning: unused parameter 'window' [-Wunused-parameter]\\n 218 | SDL_Window *window,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:257:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 257 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n6 warnings generated.\\n[452/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/gpu/vulkan/SDL_gpu_vulkan.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:1350:21: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 1350 | VulkanRenderer *renderer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:1820:14: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 1820 | VkBuffer buffer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:1821:13: warning: unused parameter 'image' [-Wunused-parameter]\\n 1821 | VkImage image,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:2496:21: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 2496 | VulkanRenderer *renderer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:2963:88: warning: unused parameter 'table' [-Wunused-parameter]\\n 2963 | static bool SDLCALL CheckOneFramebufferForRemoval(void *userdata, const SDL_HashTable *table, const void *vkey, const void *vvalue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:2963:125: warning: unused parameter 'vvalue' [-Wunused-parameter]\\n 2963 | static bool SDLCALL CheckOneFramebufferForRemoval(void *userdata, const SDL_HashTable *table, const void *vkey, const void *vvalue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3332:88: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3332 | static Uint32 SDLCALL VULKAN_INTERNAL_GraphicsPipelineResourceLayoutHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3351:86: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3351 | static bool SDLCALL VULKAN_INTERNAL_GraphicsPipelineResourceLayoutHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3363:87: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3363 | static Uint32 SDLCALL VULKAN_INTERNAL_ComputePipelineResourceLayoutHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3381:85: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3381 | static bool SDLCALL VULKAN_INTERNAL_ComputePipelineResourceLayoutHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3394:77: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3394 | static Uint32 SDLCALL VULKAN_INTERNAL_DescriptorSetLayoutHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3414:75: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3414 | static bool SDLCALL VULKAN_INTERNAL_DescriptorSetLayoutHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3427:69: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3427 | static Uint32 SDLCALL VULKAN_INTERNAL_CommandPoolHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3432:67: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3432 | static bool SDLCALL VULKAN_INTERNAL_CommandPoolHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3447:68: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3447 | static Uint32 SDLCALL VULKAN_INTERNAL_RenderPassHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3479:66: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3479 | static bool SDLCALL VULKAN_INTERNAL_RenderPassHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3551:69: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3551 | static Uint32 SDLCALL VULKAN_INTERNAL_FramebufferHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3576:67: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3576 | static bool SDLCALL VULKAN_INTERNAL_FramebufferHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:6057:26: warning: unused parameter 'commandBuffer' [-Wunused-parameter]\\n 6057 | VulkanCommandBuffer *commandBuffer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:6910:32: warning: unused parameter 'usage' [-Wunused-parameter]\\n 6910 | SDL_GPUTransferBufferUsage usage,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:11694:97: warning: unused parameter 'props' [-Wunused-parameter]\\n 11694 | static SDL_GPUDevice *VULKAN_CreateDevice(bool debugMode, bool preferLowPower, SDL_PropertiesID props)\\n | ^\\n21 warnings generated.\\n[453/481] Building CXX object CMakeFiles/faset_runtime.dir/src/runtime/Physics.cpp.o\\n[454/481] Building CXX object CMakeFiles/faset_render.dir/src/render/math.cpp.o\\n[455/481] Building CXX object CMakeFiles/faset_render.dir/src/render/render_graph.cpp.o\\n[456/481] Building CXX object CMakeFiles/faset_asset_data.dir/src/assets/asset_data.cpp.o\\n[457/481] Building CXX object CMakeFiles/faset_render.dir/src/render/lighting.cpp.o\\n[458/481] Building CXX object CMakeFiles/faset_render.dir/src/render/temporal.cpp.o\\n[459/481] Building CXX object CMakeFiles/faset_render.dir/src/render/temporal_reference.cpp.o\\n[460/481] Building CXX object CMakeFiles/faset_runtime.dir/src/runtime/Runtime.cpp.o\\n[461/481] Linking C static library _deps/box2d-build/src/libbox2d.a\\n[462/481] Linking C static library _deps/box3d-build/src/libbox3d.a\\n[463/481] Linking C static library _deps/sdl3-build/libSDL3.a\\n[464/481] Building CXX object CMakeFiles/faset_render.dir/src/render/renderer.cpp.o\\n[465/481] Linking CXX static library libfaset_runtime.a\\n[466/481] Building CXX object CMakeFiles/faset_render.dir/src/render/shader_contract.cpp.o\\n[467/481] Linking CXX static library libfaset_asset_data.a\\n[468/481] Building CXX object CMakeFiles/faset_render.dir/src/render/visibility.cpp.o\\n[469/481] Linking CXX static library libfaset_render.a\\n[470/481] Building CXX object 'CMakeFiles/faset_gameplay.dir/tmp/faset-p1-final-release-4a3453e/Faset_Café_世界/collect-2d/.faset/cache/source-snapshots/d3fe2dbfeb41b003a9f219271730018cd70424fed690fe1ccd71f62a80535efe/Scripts/Gameplay.cpp.o'\\n[471/481] Linking CXX static library libfaset_gameplay.a\\n[472/481] Building CXX object CMakeFiles/faset_scripting_project.dir/src/scripting/project.cpp.o\\n[473/481] Linking CXX static library libfaset_scripting_project.a\\n[474/481] Building CXX object CMakeFiles/faset_scene_view.dir/src/player/scene_io.cpp.o\\n[475/481] Building CXX object CMakeFiles/faset_schema_exporter.dir/apps/schema_exporter_main.cpp.o\\n[476/481] Linking CXX executable faset_schema_exporter\\n[477/481] Building CXX object CMakeFiles/faset_scene_view.dir/src/player/SceneView.cpp.o\\n[478/481] Linking CXX static library libfaset_scene_view.a\\n[479/481] Building CXX object CMakeFiles/faset_player.dir/apps/player_main.cpp.o\\n[480/481] Linking CXX executable faset_player\\n$ \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/faset_schema_exporter\\\" \\\"--output\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/cache/builds/.staging-ca306aa8-a094-42bc-833f-a24a05cab73d/schema.json\\\"\\n$ \\\"/usr/bin/ldd\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release/faset_player\\\"\\n\\tlinux-vdso.so.1 (0x00007bae661df000)\\n\\tlibvulkan.so.1 => /usr/lib/x86_64-linux-gnu/libvulkan.so.1 (0x00007bae65b47000)\\n\\tlibm.so.6 => /usr/lib/x86_64-linux-gnu/libm.so.6 (0x00007bae65a21000)\\n\\tlibstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007bae65600000)\\n\\tlibgcc_s.so.1 => /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007bae659f3000)\\n\\tlibc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007bae65200000)\\n\\t/lib64/ld-linux-x86-64.so.2 (0x00007bae661e1000)\\n$ \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/Exports/.staging-ca306aa8-a094-42bc-833f-a24a05cab73d/faset_player\\\" \\\"--validate\\\" \\\"--scene\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/Exports/.staging-ca306aa8-a094-42bc-833f-a24a05cab73d/scene.fscene\\\" \\\"--assets\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/Exports/.staging-ca306aa8-a094-42bc-833f-a24a05cab73d\\\"\\n{\\\"dimension\\\":2,\\\"validated\\\":true}\\n\",\n \"progress\": 1.0,\n \"result\": {\n \"build\": {\n \"build_directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release\",\n \"configuration\": \"Release\",\n \"directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/cache/builds/ca306aa8-a094-42bc-833f-a24a05cab73d\",\n \"fingerprint\": \"b2559255996b7990919d5aa15cbfa53c225a0ee299e6a43ffbf04cd8bbb606db\",\n \"generation\": \"ca306aa8-a094-42bc-833f-a24a05cab73d\",\n \"generation_reused\": false,\n \"lua_enabled\": false,\n \"lua_fingerprint\": \"\",\n \"phase_times_ms\": {\n \"configure\": 45993,\n \"native_build\": 77587,\n \"schema_package\": 289,\n \"total\": 123870\n },\n \"player\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/cache/builds/ca306aa8-a094-42bc-833f-a24a05cab73d/faset_player\",\n \"schema\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/cache/builds/ca306aa8-a094-42bc-833f-a24a05cab73d/schema.json\",\n \"schema_cache_hit\": false\n },\n \"build_directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/build/Release\",\n \"configuration\": \"Release\",\n \"directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/Exports/generations/ca306aa8-a094-42bc-833f-a24a05cab73d\",\n \"executable\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/Exports/generations/ca306aa8-a094-42bc-833f-a24a05cab73d/faset_player\",\n \"generation\": \"ca306aa8-a094-42bc-833f-a24a05cab73d\",\n \"manifest\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/Exports/generations/ca306aa8-a094-42bc-833f-a24a05cab73d/manifest.json\",\n \"player\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/cache/builds/ca306aa8-a094-42bc-833f-a24a05cab73d/faset_player\",\n \"schema\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d/.faset/cache/builds/ca306aa8-a094-42bc-833f-a24a05cab73d/schema.json\"\n },\n \"stage\": \"Complete\",\n \"state\": \"succeeded\"\n}\n", + "stderr": "" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-manifest.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-manifest.json new file mode 100644 index 0000000..cbc0301 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-manifest.json @@ -0,0 +1,269 @@ +{ + "asset_generations": {}, + "build_fingerprint": "b2559255996b7990919d5aa15cbfa53c225a0ee299e6a43ffbf04cd8bbb606db", + "configuration": "Release", + "executable": "faset_player", + "files": [ + { + "path": "README.txt", + "sha256": "82bf72bc542643f6c4090e0a5de69b0014ca3fa17c6f9dfb12cc41e44c8b8db6", + "size": 262 + }, + { + "path": "Notices/Faset-NOTICE.txt", + "sha256": "30c2e7e80f5153b31ab57675e07246aef9165965d64e36022b426a26449ece3f", + "size": 204 + }, + { + "path": "Notices/dependencies.json", + "sha256": "a54639ad2d9ad13c2e5f1ec90d6775f5dfc493656789b78c7e44debe2a378fdc", + "size": 2206 + }, + { + "path": "Notices/stb/LICENSE", + "sha256": "bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63", + "size": 2510 + }, + { + "path": "Notices/json/LICENSE.MIT", + "sha256": "46a65cffd1ea955132d95a8dd921640714a8d6b537d2e4e482d31145ae95b603", + "size": 1076 + }, + { + "path": "Notices/box3d/LICENSE", + "sha256": "da5e31a26bf3cfd5ba5c96d6823e480128c81e76c107ef9d3ee5d94789184b90", + "size": 1067 + }, + { + "path": "Notices/box2d/LICENSE", + "sha256": "68a3e676d7e94093b102d5cba0d4e04af812040d6f230c3db67a6664574e43d2", + "size": 1067 + }, + { + "path": "Notices/entt/LICENSE", + "sha256": "0785027ce472d7c61f05fba664a1d3ba6639c1593ced351ad9e4bed868765d99", + "size": 1097 + }, + { + "path": "Notices/sdl3/LICENSE.txt", + "sha256": "97f35b302b361680ec1e891e95d2d52097bb95abff361434916d99dc1305f127", + "size": 884 + }, + { + "path": "shaders/gpuTemporalVertexMain.reflection.json", + "sha256": "7a8efe2645e7ce465ca44d19f8cfb2eb6c767abd1c3ce12ed69a149a50be8a8c", + "size": 3308 + }, + { + "path": "shaders/gpuTemporalVertexMain.spv", + "sha256": "dfe7309aafbd41974668b295e179354965db440e4156b9f12d6a67db16b357f9", + "size": 5996 + }, + { + "path": "shaders/temporalFragmentMain.reflection.json", + "sha256": "e36452227788f3703d7342b6d9a7a0efef74ce4da3aa96bb176a26e169ec3628", + "size": 3874 + }, + { + "path": "shaders/temporalFragmentMain.spv", + "sha256": "03adc6673276979b3ea46becf3a36940d3061af77cb8c965c7471feff8dbf89a", + "size": 30976 + }, + { + "path": "shaders/temporalVertexMain.reflection.json", + "sha256": "6f7812ce88b14bca62a6d2ad82a8657e2ee48c252558f34677c6a2bd980a7edb", + "size": 3935 + }, + { + "path": "shaders/temporalVertexMain.spv", + "sha256": "6cc3535c952a33ee46fd417fbec7fcad8f24357508b2119256b3077be3d60955", + "size": 1784 + }, + { + "path": "shaders/temporalCompositeFragmentMain.reflection.json", + "sha256": "44765a41fc362c9a97b1a19834f285e2e7facb24d8715e3d8559b8e9633a7a0e", + "size": 959 + }, + { + "path": "shaders/temporalCompositeFragmentMain.spv", + "sha256": "9e21c8534c0e70a58ae018fb2d143bf9cfb70112e71b67585f525eef0aecad1b", + "size": 768 + }, + { + "path": "shaders/temporalCompositeVertexMain.reflection.json", + "sha256": "a3a2ea858bd038423896043b0703704f707addceb5bd56721cd897f6bd092065", + "size": 956 + }, + { + "path": "shaders/temporalCompositeVertexMain.spv", + "sha256": "6b19f65b64f40d0a249660fdfba9dd5d95831ffab7314a307bf1f5cf39c6a248", + "size": 340 + }, + { + "path": "shaders/temporalResolveMain.reflection.json", + "sha256": "9407ee1522f32df231d996ea691224863c023c1ca42cc02ccd7e16de1d873082", + "size": 3179 + }, + { + "path": "shaders/temporalResolveMain.spv", + "sha256": "4c5fc0da7a4c424e5426694c2c2d9f3cd17d1a64066712f5defe882ad8776662", + "size": 22192 + }, + { + "path": "shaders/gpuPostCullMain.reflection.json", + "sha256": "19ce128388c7f88e0c517fb58a25e46f1382e35ae5f376b10eebe155a2811c4c", + "size": 3591 + }, + { + "path": "shaders/gpuHzbMain.reflection.json", + "sha256": "589818f670881c64f3aba726ee3bc82fe4b9d835a347f99134e0e157dc4a112e", + "size": 2050 + }, + { + "path": "shaders/gpuCullMain.reflection.json", + "sha256": "8986a45a8d29743d16f0caece9181b18c85d6490d93b4a56cdb4f53052890f3f", + "size": 3587 + }, + { + "path": "shaders/gpuShadowMain.reflection.json", + "sha256": "96b3620b163dadf214933cfba6600b1b6a835c4d98b75b1f83e6ccd3dedb2425", + "size": 2755 + }, + { + "path": "shaders/gpuVertexMain.reflection.json", + "sha256": "01a6cc1bbf3c11c558560d6f8557fd4582d392906ed20a8c729673d0ebf640ed", + "size": 3098 + }, + { + "path": "shaders/gpuPostCullMain.spv", + "sha256": "1f8edd3be1f99f9433494a6f7be68f1317d6e7099e19354a7b8130d5d932224d", + "size": 12548 + }, + { + "path": "shaders/gpuHzbMain.spv", + "sha256": "08682362ee2120ed19d260e613285071747c3e436bb09bb6238e46f9cedc2308", + "size": 4140 + }, + { + "path": "shaders/gpuCullMain.spv", + "sha256": "e5ea6589ddb3613b59f8e58420be95a534cf4149816bc65bae26b1395c638955", + "size": 16288 + }, + { + "path": "shaders/gpuShadowMain.spv", + "sha256": "f56e0ae3e9b31cb1e3f24e379c81e11c853f8a7102648aaaebc92a17c7e8e53c", + "size": 2492 + }, + { + "path": "shaders/gpuVertexMain.spv", + "sha256": "32421d4a91f3a88d5210fee7af34b48bcad83072f14e2ccb9ef2ff983e45f78f", + "size": 5016 + }, + { + "path": "shaders/shadowMain.reflection.json", + "sha256": "d39e2f83c797589296eac9dce139b9ad836a895d6685bc40f79dd2609d687fee", + "size": 3597 + }, + { + "path": "shaders/fragmentMain.reflection.json", + "sha256": "2b07af2aae7578bdb6c2aa22658538821608b1dd5aeddd7b06e42b2e78cedf12", + "size": 3596 + }, + { + "path": "shaders/vertexMain.reflection.json", + "sha256": "b3bdff863d53a0b385e06a36701a83a6ecafe9a93e97281a732cce8ff862c0db", + "size": 3591 + }, + { + "path": "shaders/lightTileMain.reflection.json", + "sha256": "bf6a9256aaa6d6edacfa1e1c265d7c8ce2c1e4ea4036e0bea078c22fd4b536ca", + "size": 1978 + }, + { + "path": "shaders/lightTileMain.spv", + "sha256": "92850edcc5ee5b586a90ce84ee69a98075a6fff3c13db4a57528d9431afe8b68", + "size": 6800 + }, + { + "path": "shaders/shadowMain.spv", + "sha256": "7643b4d688492b5ee923b9606f0b0e70343ca05fa67673838206119a6f86d8d8", + "size": 784 + }, + { + "path": "shaders/fragmentMain.spv", + "sha256": "fea4dd48664a510bad12b5e8582f2db798d4dbea62ce0de35dc2acfe32372733", + "size": 28960 + }, + { + "path": "shaders/vertexMain.spv", + "sha256": "1ad2631c35d654f48166321ae43d4165043e1b919b14f1dc61caf97b1ada0898", + "size": 1224 + }, + { + "path": "faset_player", + "sha256": "5936d8a1ceae9250c69f1b8ebccbadebc40b13e812bebeb9752da3d14d202a4a", + "size": 6154704 + }, + { + "path": "scene.fscene", + "sha256": "0d7b221abc1cae5e9f1d04357c684ac6993f5878d634b4b950eec66dd8e55b2a", + "size": 6214 + } + ], + "format": "faset.export", + "generation": "ca306aa8-a094-42bc-833f-a24a05cab73d", + "lua_enabled": false, + "lua_fingerprint": "", + "platform": "linux", + "prerequisites": [ + "Linux x86_64", + "Vulkan 1.3 driver", + "Compatible glibc and libstdc++ runtime" + ], + "renderer_profile": { + "api": "Vulkan 1.3", + "materials": [ + "base-color factor and texture", + "metallic and roughness factors" + ], + "required_features": [ + "dynamicRendering", + "synchronization2" + ], + "shadow_atlases": { + "caster_draw_limit": 4096, + "fallback_resolution": 1024, + "local_face_limit": 16, + "preferred_resolution": 2048, + "sampled_d32_required": true, + "sun_cascade_limit": 4 + }, + "texture_sampling": "linear clamp, one mip level", + "unsupported_material_features": [ + "normal maps", + "metallic-roughness maps", + "emissive and occlusion maps", + "alpha mode selection", + "unlit mode", + "per-material face culling" + ] + }, + "scene_hash": "fdfa1c49cf78a1cf52cd41b201c35bb0b5f852c90b7626b2a7f17da3e2e3e24c", + "simulation": { + "fixed_delta": 0.016666666666666666, + "gravity": [ + 0, + -9.81, + 0 + ], + "max_catch_up_ticks": 4, + "physics_substeps": 4 + }, + "units": { + "angle": "radian", + "coordinates": "right-handed Y-up", + "distance": "metre" + }, + "validation_log": "{\"dimension\":2,\"validated\":true}\n", + "version": 1 +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-profile.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-profile.json new file mode 100644 index 0000000..a5cfb82 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-profile.json @@ -0,0 +1,7284 @@ +{ + "completed_frames": 120, + "device": "NVIDIA GeForce RTX 2080 Ti", + "dimension": 2, + "effective_lighting_path": "forward", + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_delta_seconds": 0.016666666666666666, + "format": "faset.player-profile", + "height": 720, + "percentile_method": "nearest_rank_all_completed_frames_no_warmup_exclusion", + "presentation_mode": "offscreen", + "render_scale": 1.0, + "requested_frames": 120, + "resource_notes": "gpu_allocated_bytes sums live Vulkan memory allocations, including alignment, excluding driver internals. texture_count includes the white fallback texture.", + "samples": [ + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 1, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.022208, + "gpu_ms": 0.567872, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 6.021328, + "renderer_cpu_ms": 6.013313, + "renderer_readback_cpu_ms": 2.645991, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.274628, + "snapshot_ms": 0.207592, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 1, + "vertices": 66, + "wall_ms": 6.632972 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 2, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014944, + "gpu_ms": 0.560128, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.110221, + "renderer_cpu_ms": 2.100863, + "renderer_readback_cpu_ms": 0.510673, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.218001, + "snapshot_ms": 0.219474, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 2, + "vertices": 66, + "wall_ms": 2.561663 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 3, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014688, + "gpu_ms": 0.56896, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.870649, + "renderer_cpu_ms": 1.864727, + "renderer_readback_cpu_ms": 0.403431, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.251785, + "snapshot_ms": 0.164881, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 3, + "vertices": 66, + "wall_ms": 2.298576 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 4, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014656, + "gpu_ms": 0.559936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.862664, + "renderer_cpu_ms": 1.856272, + "renderer_readback_cpu_ms": 0.500374, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.152087, + "snapshot_ms": 0.131458, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 4, + "vertices": 66, + "wall_ms": 2.154635 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 5, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014464, + "gpu_ms": 0.560032, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.103709, + "renderer_cpu_ms": 2.079262, + "renderer_readback_cpu_ms": 0.538505, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.199446, + "snapshot_ms": 0.183837, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 5, + "vertices": 66, + "wall_ms": 2.49651 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 6, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014112, + "gpu_ms": 0.562304, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.04139, + "renderer_cpu_ms": 2.03558, + "renderer_readback_cpu_ms": 0.401808, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.231707, + "snapshot_ms": 0.197303, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 6, + "vertices": 66, + "wall_ms": 2.481691 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 7, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014208, + "gpu_ms": 0.55936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.071066, + "renderer_cpu_ms": 2.060547, + "renderer_readback_cpu_ms": 0.53566, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.15888, + "snapshot_ms": 0.135596, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 7, + "vertices": 66, + "wall_ms": 2.374439 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 8, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014592, + "gpu_ms": 0.560448, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.892219, + "renderer_cpu_ms": 1.883223, + "renderer_readback_cpu_ms": 0.502809, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.245333, + "snapshot_ms": 0.153339, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 8, + "vertices": 66, + "wall_ms": 2.300479 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 9, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014592, + "gpu_ms": 0.562944, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.780769, + "renderer_cpu_ms": 1.774037, + "renderer_readback_cpu_ms": 0.398211, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.215827, + "snapshot_ms": 0.152247, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 9, + "vertices": 66, + "wall_ms": 2.158191 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 10, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014112, + "gpu_ms": 0.559168, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.849929, + "renderer_cpu_ms": 1.839911, + "renderer_readback_cpu_ms": 0.462081, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.161384, + "snapshot_ms": 0.141116, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 10, + "vertices": 66, + "wall_ms": 2.162439 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 11, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014784, + "gpu_ms": 0.560416, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.011865, + "renderer_cpu_ms": 2.002227, + "renderer_readback_cpu_ms": 0.526022, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.244932, + "snapshot_ms": 0.237628, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 11, + "vertices": 66, + "wall_ms": 2.506428 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 12, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014592, + "gpu_ms": 0.56336, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.760942, + "renderer_cpu_ms": 1.75495, + "renderer_readback_cpu_ms": 0.403821, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.238941, + "snapshot_ms": 0.20722, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 12, + "vertices": 66, + "wall_ms": 2.217703 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 13, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014112, + "gpu_ms": 0.559456, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.834169, + "renderer_cpu_ms": 1.82375, + "renderer_readback_cpu_ms": 0.481688, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.149522, + "snapshot_ms": 0.134474, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 13, + "vertices": 66, + "wall_ms": 2.126922 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 14, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014624, + "gpu_ms": 0.56128, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.987359, + "renderer_cpu_ms": 1.978913, + "renderer_readback_cpu_ms": 0.534378, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.22264, + "snapshot_ms": 0.219564, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 14, + "vertices": 66, + "wall_ms": 2.440734 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 15, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013568, + "gpu_ms": 0.562496, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.771952, + "renderer_cpu_ms": 1.765901, + "renderer_readback_cpu_ms": 0.412869, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.236456, + "snapshot_ms": 0.200408, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 15, + "vertices": 66, + "wall_ms": 2.219717 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 16, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014048, + "gpu_ms": 0.559072, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.836675, + "renderer_cpu_ms": 1.82905, + "renderer_readback_cpu_ms": 0.441844, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.148941, + "snapshot_ms": 0.137379, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 16, + "vertices": 66, + "wall_ms": 2.131872 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 17, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013632, + "gpu_ms": 0.559936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.165605, + "renderer_cpu_ms": 2.15763, + "renderer_readback_cpu_ms": 0.471139, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.20658, + "snapshot_ms": 0.244411, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 17, + "vertices": 66, + "wall_ms": 2.627917 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 18, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014528, + "gpu_ms": 0.565472, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.745402, + "renderer_cpu_ms": 1.7389, + "renderer_readback_cpu_ms": 0.41369, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.153069, + "snapshot_ms": 0.130907, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 18, + "vertices": 66, + "wall_ms": 2.038926 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 19, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014112, + "gpu_ms": 0.559776, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.869737, + "renderer_cpu_ms": 1.862183, + "renderer_readback_cpu_ms": 0.467953, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.150514, + "snapshot_ms": 0.136147, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 19, + "vertices": 66, + "wall_ms": 2.164974 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 20, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013632, + "gpu_ms": 0.559488, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.971108, + "renderer_cpu_ms": 1.962382, + "renderer_readback_cpu_ms": 0.544778, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.158168, + "snapshot_ms": 0.139053, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 20, + "vertices": 66, + "wall_ms": 2.279189 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 21, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014176, + "gpu_ms": 0.561984, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.174241, + "renderer_cpu_ms": 2.167449, + "renderer_readback_cpu_ms": 0.431394, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163829, + "snapshot_ms": 0.162196, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 21, + "vertices": 66, + "wall_ms": 2.512289 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 22, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014336, + "gpu_ms": 0.559616, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.044887, + "renderer_cpu_ms": 2.034037, + "renderer_readback_cpu_ms": 0.531012, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.156024, + "snapshot_ms": 0.136307, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 22, + "vertices": 66, + "wall_ms": 2.346626 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 23, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014464, + "gpu_ms": 0.560064, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.970717, + "renderer_cpu_ms": 1.962171, + "renderer_readback_cpu_ms": 0.538836, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.228511, + "snapshot_ms": 0.165092, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 23, + "vertices": 66, + "wall_ms": 2.37486 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 24, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014464, + "gpu_ms": 0.562528, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.767414, + "renderer_cpu_ms": 1.760191, + "renderer_readback_cpu_ms": 0.415263, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.229523, + "snapshot_ms": 0.216288, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 24, + "vertices": 66, + "wall_ms": 2.224136 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 25, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01456, + "gpu_ms": 0.565792, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.002508, + "renderer_cpu_ms": 1.992168, + "renderer_readback_cpu_ms": 0.541341, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.151115, + "snapshot_ms": 0.142258, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 25, + "vertices": 66, + "wall_ms": 2.305499 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 26, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013664, + "gpu_ms": 0.559936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.054315, + "renderer_cpu_ms": 2.043615, + "renderer_readback_cpu_ms": 0.59887, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.231257, + "snapshot_ms": 0.219364, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 26, + "vertices": 66, + "wall_ms": 2.515625 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 27, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01328, + "gpu_ms": 0.559488, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.786329, + "renderer_cpu_ms": 1.78085, + "renderer_readback_cpu_ms": 0.386439, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.226597, + "snapshot_ms": 0.192203, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 27, + "vertices": 66, + "wall_ms": 2.21633 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 28, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014496, + "gpu_ms": 0.570912, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.887651, + "renderer_cpu_ms": 1.880217, + "renderer_readback_cpu_ms": 0.432847, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.14835, + "snapshot_ms": 0.165763, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 28, + "vertices": 66, + "wall_ms": 2.210459 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 29, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013984, + "gpu_ms": 0.559936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.720666, + "renderer_cpu_ms": 1.713613, + "renderer_readback_cpu_ms": 0.474435, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.155754, + "snapshot_ms": 0.158028, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 29, + "vertices": 66, + "wall_ms": 2.045088 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 30, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014048, + "gpu_ms": 0.563072, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.762374, + "renderer_cpu_ms": 1.757235, + "renderer_readback_cpu_ms": 0.389915, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.184778, + "snapshot_ms": 0.131228, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 30, + "vertices": 66, + "wall_ms": 2.088419 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 31, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01392, + "gpu_ms": 0.55968, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.902789, + "renderer_cpu_ms": 1.894133, + "renderer_readback_cpu_ms": 0.557952, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.158028, + "snapshot_ms": 0.133141, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 31, + "vertices": 66, + "wall_ms": 2.202635 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 32, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014112, + "gpu_ms": 0.559552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.989543, + "renderer_cpu_ms": 1.978582, + "renderer_readback_cpu_ms": 0.530651, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.219194, + "snapshot_ms": 0.199576, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 32, + "vertices": 66, + "wall_ms": 2.418031 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 33, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013984, + "gpu_ms": 0.559424, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.798813, + "renderer_cpu_ms": 1.793232, + "renderer_readback_cpu_ms": 0.401858, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.21206, + "snapshot_ms": 0.216408, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 33, + "vertices": 66, + "wall_ms": 2.23719 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 34, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013984, + "gpu_ms": 0.5592, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.95123, + "renderer_cpu_ms": 1.942665, + "renderer_readback_cpu_ms": 0.582889, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.152728, + "snapshot_ms": 0.132881, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 34, + "vertices": 66, + "wall_ms": 2.246157 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 35, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014176, + "gpu_ms": 0.560032, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.946822, + "renderer_cpu_ms": 1.940049, + "renderer_readback_cpu_ms": 0.454177, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.213112, + "snapshot_ms": 0.209405, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 35, + "vertices": 66, + "wall_ms": 2.378797 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 36, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014496, + "gpu_ms": 0.566784, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.761623, + "renderer_cpu_ms": 1.755121, + "renderer_readback_cpu_ms": 0.419331, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.142969, + "snapshot_ms": 0.133342, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 36, + "vertices": 66, + "wall_ms": 2.048114 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 37, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014624, + "gpu_ms": 0.559648, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.850701, + "renderer_cpu_ms": 1.842897, + "renderer_readback_cpu_ms": 0.53533, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.139073, + "snapshot_ms": 0.146055, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 37, + "vertices": 66, + "wall_ms": 2.144916 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 38, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014048, + "gpu_ms": 0.559424, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.087809, + "renderer_cpu_ms": 2.07788, + "renderer_readback_cpu_ms": 0.547643, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.16975, + "snapshot_ms": 0.179699, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 38, + "vertices": 66, + "wall_ms": 2.446445 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 39, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013888, + "gpu_ms": 0.564704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.072409, + "renderer_cpu_ms": 2.063032, + "renderer_readback_cpu_ms": 0.46126, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.209255, + "snapshot_ms": 0.195569, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 39, + "vertices": 66, + "wall_ms": 2.489005 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 40, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014432, + "gpu_ms": 0.559552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.990845, + "renderer_cpu_ms": 1.980015, + "renderer_readback_cpu_ms": 0.57796, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166815, + "snapshot_ms": 0.135315, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 40, + "vertices": 66, + "wall_ms": 2.302974 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 41, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01424, + "gpu_ms": 0.56, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.308505, + "renderer_cpu_ms": 2.298225, + "renderer_readback_cpu_ms": 0.565317, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.222129, + "snapshot_ms": 0.206259, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 41, + "vertices": 66, + "wall_ms": 2.749236 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 42, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.015072, + "gpu_ms": 0.560064, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.022415, + "renderer_cpu_ms": 2.015762, + "renderer_readback_cpu_ms": 0.474506, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.224092, + "snapshot_ms": 0.221498, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 42, + "vertices": 66, + "wall_ms": 2.479818 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 43, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014336, + "gpu_ms": 0.559456, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.264352, + "renderer_cpu_ms": 2.255304, + "renderer_readback_cpu_ms": 0.592488, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163668, + "snapshot_ms": 0.159842, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 43, + "vertices": 66, + "wall_ms": 2.59779 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 44, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013504, + "gpu_ms": 0.5568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.971128, + "renderer_cpu_ms": 1.964005, + "renderer_readback_cpu_ms": 0.500524, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.212321, + "snapshot_ms": 0.189046, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 44, + "vertices": 66, + "wall_ms": 2.385199 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 45, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0136, + "gpu_ms": 0.561664, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.804965, + "renderer_cpu_ms": 1.799094, + "renderer_readback_cpu_ms": 0.407239, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163518, + "snapshot_ms": 0.154742, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 45, + "vertices": 66, + "wall_ms": 2.132663 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 46, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01328, + "gpu_ms": 0.55664, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.104399, + "renderer_cpu_ms": 2.094902, + "renderer_readback_cpu_ms": 0.639095, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.162357, + "snapshot_ms": 0.156455, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 46, + "vertices": 66, + "wall_ms": 2.431687 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 47, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013344, + "gpu_ms": 0.557088, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.928458, + "renderer_cpu_ms": 1.923137, + "renderer_readback_cpu_ms": 0.398011, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.215045, + "snapshot_ms": 0.202272, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 47, + "vertices": 66, + "wall_ms": 2.357527 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 48, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012832, + "gpu_ms": 0.55696, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.741214, + "renderer_cpu_ms": 1.736656, + "renderer_readback_cpu_ms": 0.407829, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.142018, + "snapshot_ms": 0.13268, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 48, + "vertices": 66, + "wall_ms": 2.024909 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 49, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013344, + "gpu_ms": 0.556864, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.014049, + "renderer_cpu_ms": 2.005012, + "renderer_readback_cpu_ms": 0.571798, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.139303, + "snapshot_ms": 0.212772, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 49, + "vertices": 66, + "wall_ms": 2.37492 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 50, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01296, + "gpu_ms": 0.55616, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.964756, + "renderer_cpu_ms": 1.958675, + "renderer_readback_cpu_ms": 0.426114, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208253, + "snapshot_ms": 0.205949, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 50, + "vertices": 66, + "wall_ms": 2.389067 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 51, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01424, + "gpu_ms": 0.56032, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.724323, + "renderer_cpu_ms": 1.719684, + "renderer_readback_cpu_ms": 0.39225, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.140044, + "snapshot_ms": 0.133783, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 51, + "vertices": 66, + "wall_ms": 2.006715 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 52, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.018624, + "gpu_ms": 0.581984, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.974845, + "renderer_cpu_ms": 1.966559, + "renderer_readback_cpu_ms": 0.565717, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.140074, + "snapshot_ms": 0.14842, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 52, + "vertices": 66, + "wall_ms": 2.271995 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 53, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012672, + "gpu_ms": 0.55696, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.946892, + "renderer_cpu_ms": 1.941553, + "renderer_readback_cpu_ms": 0.390417, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.232067, + "snapshot_ms": 0.196211, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 53, + "vertices": 66, + "wall_ms": 2.386021 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 54, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012864, + "gpu_ms": 0.556128, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.754068, + "renderer_cpu_ms": 1.74915, + "renderer_readback_cpu_ms": 0.416315, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.135175, + "snapshot_ms": 0.130637, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 54, + "vertices": 66, + "wall_ms": 2.027825 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 55, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013376, + "gpu_ms": 0.570496, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.88198, + "renderer_cpu_ms": 1.874356, + "renderer_readback_cpu_ms": 0.492619, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.165964, + "snapshot_ms": 0.14364, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 55, + "vertices": 66, + "wall_ms": 2.2003 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 56, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01296, + "gpu_ms": 0.556864, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.828519, + "renderer_cpu_ms": 1.820244, + "renderer_readback_cpu_ms": 0.547042, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175691, + "snapshot_ms": 0.135706, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 56, + "vertices": 66, + "wall_ms": 2.149555 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 57, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01312, + "gpu_ms": 0.556352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.766743, + "renderer_cpu_ms": 1.751524, + "renderer_readback_cpu_ms": 0.398071, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.23316, + "snapshot_ms": 0.209105, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 57, + "vertices": 66, + "wall_ms": 2.218695 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 58, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013216, + "gpu_ms": 0.572128, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.865629, + "renderer_cpu_ms": 1.857384, + "renderer_readback_cpu_ms": 0.537925, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.150494, + "snapshot_ms": 0.151756, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 58, + "vertices": 66, + "wall_ms": 2.176716 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 59, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013536, + "gpu_ms": 0.557952, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.010462, + "renderer_cpu_ms": 2.000223, + "renderer_readback_cpu_ms": 0.55665, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.215557, + "snapshot_ms": 0.203664, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 59, + "vertices": 66, + "wall_ms": 2.440583 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 60, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012832, + "gpu_ms": 0.55776, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.756574, + "renderer_cpu_ms": 1.751924, + "renderer_readback_cpu_ms": 0.388182, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.217941, + "snapshot_ms": 0.245793, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 60, + "vertices": 66, + "wall_ms": 2.230979 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 61, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.55568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.978763, + "renderer_cpu_ms": 1.968152, + "renderer_readback_cpu_ms": 0.57817, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166364, + "snapshot_ms": 0.131618, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 61, + "vertices": 66, + "wall_ms": 2.285802 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 62, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01328, + "gpu_ms": 0.57664, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.023036, + "renderer_cpu_ms": 2.016825, + "renderer_readback_cpu_ms": 0.430803, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.215917, + "snapshot_ms": 0.132079, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 62, + "vertices": 66, + "wall_ms": 2.383035 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 63, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014208, + "gpu_ms": 0.557664, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.761913, + "renderer_cpu_ms": 1.756463, + "renderer_readback_cpu_ms": 0.437194, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.140675, + "snapshot_ms": 0.144432, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 63, + "vertices": 66, + "wall_ms": 2.055697 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 64, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.568896, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.039427, + "renderer_cpu_ms": 2.032684, + "renderer_readback_cpu_ms": 0.520302, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.186702, + "snapshot_ms": 0.131178, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 64, + "vertices": 66, + "wall_ms": 2.367906 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 65, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01328, + "gpu_ms": 0.566496, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.082227, + "renderer_cpu_ms": 2.076126, + "renderer_readback_cpu_ms": 0.441843, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.138371, + "snapshot_ms": 0.19068, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 65, + "vertices": 66, + "wall_ms": 2.420135 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 66, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013088, + "gpu_ms": 0.556704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.76551, + "renderer_cpu_ms": 1.760561, + "renderer_readback_cpu_ms": 0.40826, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.169229, + "snapshot_ms": 0.185169, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 66, + "vertices": 66, + "wall_ms": 2.128825 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 67, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01312, + "gpu_ms": 0.55648, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.782202, + "renderer_cpu_ms": 1.775589, + "renderer_readback_cpu_ms": 0.486618, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.16963, + "snapshot_ms": 0.133381, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 67, + "vertices": 66, + "wall_ms": 2.0939 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 68, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013248, + "gpu_ms": 0.557568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.825222, + "renderer_cpu_ms": 1.818801, + "renderer_readback_cpu_ms": 0.458916, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.151495, + "snapshot_ms": 0.13746, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 68, + "vertices": 66, + "wall_ms": 2.140667 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 69, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013312, + "gpu_ms": 0.561728, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.790417, + "renderer_cpu_ms": 1.784747, + "renderer_readback_cpu_ms": 0.414682, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.141758, + "snapshot_ms": 0.137429, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 69, + "vertices": 66, + "wall_ms": 2.078962 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 70, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01344, + "gpu_ms": 0.55664, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.039838, + "renderer_cpu_ms": 2.032554, + "renderer_readback_cpu_ms": 0.686876, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.140154, + "snapshot_ms": 0.137289, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 70, + "vertices": 66, + "wall_ms": 2.325677 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 71, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013536, + "gpu_ms": 0.557024, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.9192, + "renderer_cpu_ms": 1.913158, + "renderer_readback_cpu_ms": 0.49329, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.149422, + "snapshot_ms": 0.140946, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 71, + "vertices": 66, + "wall_ms": 2.220468 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 72, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012128, + "gpu_ms": 0.55872, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.763757, + "renderer_cpu_ms": 1.758387, + "renderer_readback_cpu_ms": 0.40808, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.167797, + "snapshot_ms": 0.13811, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 72, + "vertices": 66, + "wall_ms": 2.080154 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 73, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.556928, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.76002, + "renderer_cpu_ms": 1.753388, + "renderer_readback_cpu_ms": 0.4825, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.141607, + "snapshot_ms": 0.133331, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 73, + "vertices": 66, + "wall_ms": 2.044266 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 74, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013024, + "gpu_ms": 0.556992, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 4.655091, + "renderer_cpu_ms": 4.641495, + "renderer_readback_cpu_ms": 0.691404, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.155654, + "snapshot_ms": 0.136988, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 74, + "vertices": 66, + "wall_ms": 5.177316 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 75, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013568, + "gpu_ms": 0.556832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.898311, + "renderer_cpu_ms": 1.891007, + "renderer_readback_cpu_ms": 0.467552, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.172295, + "snapshot_ms": 0.1435, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 75, + "vertices": 66, + "wall_ms": 2.227221 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 76, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.558016, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.059716, + "renderer_cpu_ms": 2.050478, + "renderer_readback_cpu_ms": 0.542603, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.210447, + "snapshot_ms": 0.234132, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 76, + "vertices": 66, + "wall_ms": 2.515496 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 77, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014624, + "gpu_ms": 0.55824, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.786239, + "renderer_cpu_ms": 1.779758, + "renderer_readback_cpu_ms": 0.410284, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.220616, + "snapshot_ms": 0.216699, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 77, + "vertices": 66, + "wall_ms": 2.233333 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 78, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012224, + "gpu_ms": 0.556352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.853837, + "renderer_cpu_ms": 1.842656, + "renderer_readback_cpu_ms": 0.523398, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.141838, + "snapshot_ms": 0.158429, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 78, + "vertices": 66, + "wall_ms": 2.162519 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 79, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013408, + "gpu_ms": 0.557248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.865619, + "renderer_cpu_ms": 1.858976, + "renderer_readback_cpu_ms": 0.503029, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.220936, + "snapshot_ms": 0.238781, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 79, + "vertices": 66, + "wall_ms": 2.336177 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 80, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013504, + "gpu_ms": 0.56112, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.729833, + "renderer_cpu_ms": 1.724302, + "renderer_readback_cpu_ms": 0.424901, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.148811, + "snapshot_ms": 0.135876, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 80, + "vertices": 66, + "wall_ms": 2.0238679999999998 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 81, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012992, + "gpu_ms": 0.556224, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.810936, + "renderer_cpu_ms": 1.801588, + "renderer_readback_cpu_ms": 0.475567, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.14326, + "snapshot_ms": 0.136417, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 81, + "vertices": 66, + "wall_ms": 2.098919 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 82, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013664, + "gpu_ms": 0.55744, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.051951, + "renderer_cpu_ms": 2.04135, + "renderer_readback_cpu_ms": 0.527966, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.214214, + "snapshot_ms": 0.198395, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 82, + "vertices": 66, + "wall_ms": 2.47594 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 83, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012992, + "gpu_ms": 0.560352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.707662, + "renderer_cpu_ms": 1.70177, + "renderer_readback_cpu_ms": 0.404543, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.145465, + "snapshot_ms": 0.152648, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 83, + "vertices": 66, + "wall_ms": 2.014951 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 84, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012, + "gpu_ms": 0.556448, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.801719, + "renderer_cpu_ms": 1.795226, + "renderer_readback_cpu_ms": 0.478583, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.145985, + "snapshot_ms": 0.15383, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 84, + "vertices": 66, + "wall_ms": 2.110722 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 85, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01216, + "gpu_ms": 0.556736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.00933, + "renderer_cpu_ms": 1.998741, + "renderer_readback_cpu_ms": 0.496286, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.215406, + "snapshot_ms": 0.199887, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 85, + "vertices": 66, + "wall_ms": 2.436195 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 86, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012384, + "gpu_ms": 0.559264, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.735013, + "renderer_cpu_ms": 1.729182, + "renderer_readback_cpu_ms": 0.412087, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.231677, + "snapshot_ms": 0.204696, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 86, + "vertices": 66, + "wall_ms": 2.184661 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 87, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013536, + "gpu_ms": 0.55712, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.876389, + "renderer_cpu_ms": 1.869587, + "renderer_readback_cpu_ms": 0.491637, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.140485, + "snapshot_ms": 0.131618, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 87, + "vertices": 66, + "wall_ms": 2.156417 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 88, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013056, + "gpu_ms": 0.55696, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.055748, + "renderer_cpu_ms": 2.046982, + "renderer_readback_cpu_ms": 0.496497, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.187524, + "snapshot_ms": 0.180039, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 88, + "vertices": 66, + "wall_ms": 2.435084 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 89, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013536, + "gpu_ms": 0.557152, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.777654, + "renderer_cpu_ms": 1.772463, + "renderer_readback_cpu_ms": 0.412668, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.225265, + "snapshot_ms": 0.204115, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 89, + "vertices": 66, + "wall_ms": 2.217353 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 90, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01392, + "gpu_ms": 0.55728, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.97732, + "renderer_cpu_ms": 1.968383, + "renderer_readback_cpu_ms": 0.537854, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.147518, + "snapshot_ms": 0.136648, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 90, + "vertices": 66, + "wall_ms": 2.269551 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 91, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013504, + "gpu_ms": 0.557184, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.159323, + "renderer_cpu_ms": 2.150276, + "renderer_readback_cpu_ms": 0.569494, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204615, + "snapshot_ms": 0.19057, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 91, + "vertices": 66, + "wall_ms": 2.566591 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 92, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013312, + "gpu_ms": 0.55968, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.907388, + "renderer_cpu_ms": 1.901567, + "renderer_readback_cpu_ms": 0.40793, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.226097, + "snapshot_ms": 0.210407, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 92, + "vertices": 66, + "wall_ms": 2.354672 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 93, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01328, + "gpu_ms": 0.55648, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.859949, + "renderer_cpu_ms": 1.848357, + "renderer_readback_cpu_ms": 0.51412, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.162356, + "snapshot_ms": 0.135486, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 93, + "vertices": 66, + "wall_ms": 2.166988 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 94, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012576, + "gpu_ms": 0.557216, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.013979, + "renderer_cpu_ms": 2.003749, + "renderer_readback_cpu_ms": 0.509612, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.230826, + "snapshot_ms": 0.203353, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 94, + "vertices": 66, + "wall_ms": 2.460491 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 95, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013568, + "gpu_ms": 0.563616, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.755942, + "renderer_cpu_ms": 1.74969, + "renderer_readback_cpu_ms": 0.401087, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.209926, + "snapshot_ms": 0.138411, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 95, + "vertices": 66, + "wall_ms": 2.117875 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 96, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013088, + "gpu_ms": 0.557152, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.87677, + "renderer_cpu_ms": 1.867253, + "renderer_readback_cpu_ms": 0.505173, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.147418, + "snapshot_ms": 0.150384, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 96, + "vertices": 66, + "wall_ms": 2.183489 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 97, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0136, + "gpu_ms": 0.557152, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.010362, + "renderer_cpu_ms": 2.000895, + "renderer_readback_cpu_ms": 0.54091, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.245333, + "snapshot_ms": 0.20159, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 97, + "vertices": 66, + "wall_ms": 2.468406 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 98, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013248, + "gpu_ms": 0.563936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.777543, + "renderer_cpu_ms": 1.77071, + "renderer_readback_cpu_ms": 0.410484, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.145334, + "snapshot_ms": 0.136888, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 98, + "vertices": 66, + "wall_ms": 2.068662 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 99, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012288, + "gpu_ms": 0.55632, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.91349, + "renderer_cpu_ms": 1.904743, + "renderer_readback_cpu_ms": 0.490926, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.147308, + "snapshot_ms": 0.137279, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 99, + "vertices": 66, + "wall_ms": 2.207104 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 100, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013312, + "gpu_ms": 0.557088, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.035269, + "renderer_cpu_ms": 2.026543, + "renderer_readback_cpu_ms": 0.536883, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.248378, + "snapshot_ms": 0.200538, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 100, + "vertices": 66, + "wall_ms": 2.495647 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 101, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013344, + "gpu_ms": 0.56512, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.773185, + "renderer_cpu_ms": 1.767324, + "renderer_readback_cpu_ms": 0.401989, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.147759, + "snapshot_ms": 0.135465, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 101, + "vertices": 66, + "wall_ms": 2.067891 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 102, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012288, + "gpu_ms": 0.556224, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.877522, + "renderer_cpu_ms": 1.86624, + "renderer_readback_cpu_ms": 0.449968, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.143791, + "snapshot_ms": 0.141607, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 102, + "vertices": 66, + "wall_ms": 2.171136 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 103, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0128, + "gpu_ms": 0.557728, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.103208, + "renderer_cpu_ms": 2.093569, + "renderer_readback_cpu_ms": 0.512627, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.211359, + "snapshot_ms": 0.219634, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 103, + "vertices": 66, + "wall_ms": 2.544811 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 104, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012608, + "gpu_ms": 0.564608, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.828168, + "renderer_cpu_ms": 1.822488, + "renderer_readback_cpu_ms": 0.412578, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.146236, + "snapshot_ms": 0.13758, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 104, + "vertices": 66, + "wall_ms": 2.123195 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 105, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013088, + "gpu_ms": 0.556352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.853727, + "renderer_cpu_ms": 1.844559, + "renderer_readback_cpu_ms": 0.452383, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.146256, + "snapshot_ms": 0.13757, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 105, + "vertices": 66, + "wall_ms": 2.146669 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 106, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013024, + "gpu_ms": 0.5568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.056829, + "renderer_cpu_ms": 2.047182, + "renderer_readback_cpu_ms": 0.518908, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.214715, + "snapshot_ms": 0.219565, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 106, + "vertices": 66, + "wall_ms": 2.502781 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 107, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013152, + "gpu_ms": 0.56416, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.757214, + "renderer_cpu_ms": 1.751494, + "renderer_readback_cpu_ms": 0.406306, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.188085, + "snapshot_ms": 0.136537, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 107, + "vertices": 66, + "wall_ms": 2.092988 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 108, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013152, + "gpu_ms": 0.556288, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.88211, + "renderer_cpu_ms": 1.872702, + "renderer_readback_cpu_ms": 0.443146, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.146286, + "snapshot_ms": 0.1374, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 108, + "vertices": 66, + "wall_ms": 2.174592 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 109, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012896, + "gpu_ms": 0.5568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.05714, + "renderer_cpu_ms": 2.047092, + "renderer_readback_cpu_ms": 0.499873, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.238449, + "snapshot_ms": 0.21701, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 109, + "vertices": 66, + "wall_ms": 2.52356 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 110, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01312, + "gpu_ms": 0.564384, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.775869, + "renderer_cpu_ms": 1.769338, + "renderer_readback_cpu_ms": 0.416335, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163639, + "snapshot_ms": 0.134163, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 110, + "vertices": 66, + "wall_ms": 2.08381 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 111, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013408, + "gpu_ms": 0.556768, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.779707, + "renderer_cpu_ms": 1.776231, + "renderer_readback_cpu_ms": 0.415894, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.144573, + "snapshot_ms": 0.137619, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 111, + "vertices": 66, + "wall_ms": 2.071337 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 112, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012544, + "gpu_ms": 0.555552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.627681, + "renderer_cpu_ms": 1.621609, + "renderer_readback_cpu_ms": 0.494774, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.144362, + "snapshot_ms": 0.134554, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 112, + "vertices": 66, + "wall_ms": 1.913981 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 113, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013248, + "gpu_ms": 0.556384, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.378727, + "renderer_cpu_ms": 2.368788, + "renderer_readback_cpu_ms": 0.563122, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163378, + "snapshot_ms": 0.157046, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 113, + "vertices": 66, + "wall_ms": 2.708289 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 114, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013024, + "gpu_ms": 0.556672, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.152931, + "renderer_cpu_ms": 2.14671, + "renderer_readback_cpu_ms": 0.439779, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.332657, + "snapshot_ms": 0.250653, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 114, + "vertices": 66, + "wall_ms": 2.750308 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 115, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013024, + "gpu_ms": 0.55744, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.981277, + "renderer_cpu_ms": 1.971659, + "renderer_readback_cpu_ms": 0.532935, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163739, + "snapshot_ms": 0.173798, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 115, + "vertices": 66, + "wall_ms": 2.327691 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 116, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01248, + "gpu_ms": 0.560352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.097737, + "renderer_cpu_ms": 2.091015, + "renderer_readback_cpu_ms": 0.421896, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.16948, + "snapshot_ms": 0.157868, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 116, + "vertices": 66, + "wall_ms": 2.437077 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 117, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013312, + "gpu_ms": 0.556512, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.001556, + "renderer_cpu_ms": 1.991827, + "renderer_readback_cpu_ms": 0.531743, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.143821, + "snapshot_ms": 0.146556, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 117, + "vertices": 66, + "wall_ms": 2.300991 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 118, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01216, + "gpu_ms": 0.556928, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.924219, + "renderer_cpu_ms": 1.917507, + "renderer_readback_cpu_ms": 0.419361, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.223392, + "snapshot_ms": 0.193114, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 118, + "vertices": 66, + "wall_ms": 2.350163 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 119, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012288, + "gpu_ms": 0.558944, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.806367, + "renderer_cpu_ms": 1.799815, + "renderer_readback_cpu_ms": 0.464285, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.146526, + "snapshot_ms": 0.133362, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 119, + "vertices": 66, + "wall_ms": 2.095593 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 120, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01344, + "gpu_ms": 0.556704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.849238, + "renderer_cpu_ms": 1.840612, + "renderer_readback_cpu_ms": 0.481788, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.148139, + "snapshot_ms": 0.136408, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 120, + "vertices": 66, + "wall_ms": 2.143092 + } + ], + "simulation_mode": "synthetic_fixed_timestep", + "startup_ms": { + "main_to_first_frame": 290.157867, + "renderer_initialization": 279.483171, + "scene_read": 0.40313, + "world_initialization": 0.528217 + }, + "summary_ms": { + "gpu": { + "max": 0.581984, + "min": 0.555552, + "p50": 0.5592, + "p95": 0.568896, + "samples": 120 + }, + "render_call": { + "max": 6.021328, + "min": 1.627681, + "p50": 1.892219, + "p95": 2.165605, + "samples": 120 + }, + "renderer_cpu": { + "max": 6.013313, + "min": 1.621609, + "p50": 1.883223, + "p95": 2.15763, + "samples": 120 + }, + "renderer_readback_cpu": { + "max": 2.645991, + "min": 0.386439, + "p50": 0.478583, + "p95": 0.582889, + "samples": 120 + }, + "simulation": { + "max": 0.332657, + "min": 0.135175, + "p50": 0.166364, + "p95": 0.244932, + "samples": 120 + }, + "snapshot": { + "max": 0.250653, + "min": 0.130637, + "p50": 0.153339, + "p95": 0.221498, + "samples": 120 + }, + "wall": { + "max": 6.632972, + "min": 1.913981, + "p50": 2.233333, + "p95": 2.59779, + "samples": 120 + } + }, + "temporal_fallback_reason": "none", + "temporal_mode": "off", + "timing_notes": "Durations use steady_clock wall time, not thread CPU usage. render_call/renderer_cpu include GPU waits, readback and window presentation. renderer_readback_cpu measures map/copy/unmap wall time within that call. GPU timestamps cover submitted rendering, not CPU work. A missing/zero GPU timestamp is null. Frame durations exclude profile bookkeeping and final capture/profile file writes. Startup begins at Player application entry after platform argument normalization, excluding OS loader/launcher.", + "validation_enabled": true, + "validation_errors": 0, + "version": 1, + "visibility_mode": "direct", + "width": 1280 +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-run.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-run.json new file mode 100644 index 0000000..bbd3505 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-run.json @@ -0,0 +1,18 @@ +{ + "arguments": [ + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d/faset_player", + "--headless", + "--frames", + "120", + "--capture", + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d/verification.ppm", + "--profile", + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d/profile.json" + ], + "cwd": "/tmp/faset-p1-final-packages-4a3453e/empty-working-directory", + "seconds": 0.6589637870201841, + "exit_code": 0, + "timed_out": false, + "stdout": "New round: collect the three gold cubes, then reach the green exit. E resets.\n{\"device\":\"NVIDIA GeForce RTX 2080 Ti\",\"dimension\":2,\"effective_temporal_mode\":\"off\",\"effective_visibility_mode\":\"direct\",\"frames\":120,\"gpu_visibility_active\":false,\"temporal_mode\":\"off\",\"ticks\":120,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\n", + "stderr": "" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-validate.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-validate.json new file mode 100644 index 0000000..92220b1 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d-validate.json @@ -0,0 +1,12 @@ +{ + "arguments": [ + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d/faset_player", + "--validate" + ], + "cwd": "/tmp/faset-p1-final-packages-4a3453e/empty-working-directory", + "seconds": 0.008382081025047228, + "exit_code": 0, + "timed_out": false, + "stdout": "{\"dimension\":2,\"validated\":true}\n", + "stderr": "" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d.ppm b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d.ppm new file mode 100644 index 0000000..47258ba --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-2d.ppm @@ -0,0 +1,4 @@ +P6 +1280 720 +255 +3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lcÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$YpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$ÿ­$å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx&åx3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿ¦ÿYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒYpŒå;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)å;)3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc3Lc \ No newline at end of file diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-export.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-export.json new file mode 100644 index 0000000..e9b19c4 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-export.json @@ -0,0 +1,18 @@ +{ + "arguments": [ + "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor", + "--engine", + "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "--project", + "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d", + "--command", + "{\"name\": \"faset_export\", \"arguments\": {\"document\": \"example-collect-3d-scene\", \"output\": \"Exports\"}}", + "--wait" + ], + "cwd": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "seconds": 122.0021841720154, + "exit_code": 0, + "timed_out": false, + "stdout": "{\n \"diagnostics\": [\n {\n \"column\": 12,\n \"line\": 175,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 9,\n \"line\": 193,\n \"message\": \"comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 33,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 76,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 46,\n \"line\": 215,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 46,\n \"line\": 123,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 123,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 86,\n \"line\": 123,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 108,\n \"line\": 123,\n \"message\": \"unused parameter 'hint' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 195,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 210,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 35,\n \"line\": 245,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 251,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 284,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 358,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 381,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 393,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 419,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 13,\n \"line\": 600,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 41,\n \"line\": 645,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 55,\n \"line\": 645,\n \"message\": \"unused parameter 'category' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 83,\n \"line\": 57,\n \"message\": \"unused parameter 'data' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 45,\n \"line\": 105,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 76,\n \"line\": 105,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 105,\n \"message\": \"unused parameter 'key' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 74,\n \"line\": 206,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 398,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 42,\n \"line\": 408,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 54,\n \"line\": 780,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 44,\n \"line\": 141,\n \"message\": \"unused parameter 'unused' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 38,\n \"line\": 146,\n \"message\": \"unused parameter 'unused' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 193,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 46,\n \"line\": 213,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 213,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 81,\n \"line\": 262,\n \"message\": \"unused parameter 'len' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 373,\n \"message\": \"unused parameter 'queue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 99,\n \"line\": 94,\n \"message\": \"unused parameter 'chans' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 101,\n \"line\": 112,\n \"message\": \"unused parameter 'chans' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 311,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 311,\n \"message\": \"unused parameter 'buffer' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 80,\n \"line\": 311,\n \"message\": \"unused parameter 'buflen' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 64,\n \"line\": 316,\n \"message\": \"unused parameter 'buffer_size' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 328,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 60,\n \"line\": 805,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 806,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 807,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 79,\n \"line\": 807,\n \"message\": \"unused parameter 'buffer' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 91,\n \"line\": 807,\n \"message\": \"unused parameter 'buffer_size' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 67,\n \"line\": 808,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 62,\n \"line\": 809,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 59,\n \"line\": 810,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 64,\n \"line\": 813,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 62,\n \"line\": 832,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 59,\n \"line\": 838,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 838,\n \"message\": \"unused parameter 'buffer' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 85,\n \"line\": 838,\n \"message\": \"unused parameter 'buflen' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 844,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 877,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 905,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 57,\n \"line\": 1051,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 88,\n \"line\": 1051,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 1106,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 76,\n \"line\": 1406,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 1477,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 34,\n \"line\": 62,\n \"message\": \"unused parameter 'outUserHandle' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 68,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 38,\n \"line\": 73,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 65,\n \"line\": 679,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 65,\n \"line\": 1070,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 1231,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 1362,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 66,\n \"line\": 1426,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 266,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 90,\n \"line\": 618,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 109,\n \"line\": 618,\n \"message\": \"unused parameter 'key' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 709,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 107,\n \"line\": 709,\n \"message\": \"unused parameter 'value' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 40,\n \"line\": 784,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 43,\n \"line\": 927,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 1021,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 1026,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 1054,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 49,\n \"line\": 1436,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 1436,\n \"message\": \"unused parameter 'key' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 33,\n \"line\": 397,\n \"message\": \"comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 29,\n \"line\": 2128,\n \"message\": \"expanded from macro 'SDL_max'\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"note\"\n },\n {\n \"column\": 139,\n \"line\": 617,\n \"message\": \"unused parameter 'isinput' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 52,\n \"line\": 831,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 83,\n \"line\": 831,\n \"message\": \"unused parameter 'len' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 1329,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 1329,\n \"message\": \"unused parameter 'buf' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 82,\n \"line\": 1329,\n \"message\": \"unused parameter 'len' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 55,\n \"line\": 34,\n \"message\": \"comparison of integers of different signs: 'int' and 'SDL_DisplayOrientation' (aka 'enum SDL_DisplayOrientation') [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 628,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 652,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 658,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 1014,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 75,\n \"line\": 74,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 74,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 28,\n \"line\": 104,\n \"message\": \"unused parameter 'vendor' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 43,\n \"line\": 104,\n \"message\": \"unused parameter 'product' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 51,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 397,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 25,\n \"line\": 415,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 419,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 429,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 227,\n \"message\": \"unused parameter 'state' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 397,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 80,\n \"line\": 397,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 98,\n \"line\": 397,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 56,\n \"line\": 408,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 78,\n \"line\": 408,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 96,\n \"line\": 408,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 415,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 415,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 91,\n \"line\": 415,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 428,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 428,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 91,\n \"line\": 428,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 927,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 31,\n \"line\": 1489,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 29,\n \"line\": 2110,\n \"message\": \"expanded from macro 'SDL_min'\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"note\"\n },\n {\n \"column\": 27,\n \"line\": 1500,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 29,\n \"line\": 2110,\n \"message\": \"expanded from macro 'SDL_min'\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"note\"\n },\n {\n \"column\": 41,\n \"line\": 78,\n \"message\": \"cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 48,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 37,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 44,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 81,\n \"line\": 53,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 99,\n \"line\": 53,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 83,\n \"line\": 68,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 101,\n \"line\": 68,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 82,\n \"line\": 79,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 100,\n \"line\": 79,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 92,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 102,\n \"line\": 92,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 105,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 102,\n \"line\": 105,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 85,\n \"line\": 112,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 103,\n \"line\": 112,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 79,\n \"line\": 119,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 97,\n \"line\": 119,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 131,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 131,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 163,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 163,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 75,\n \"line\": 188,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 188,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 75,\n \"line\": 195,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 195,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 214,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 214,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 225,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 102,\n \"line\": 225,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 87,\n \"line\": 232,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 105,\n \"line\": 232,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 241,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 241,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 25,\n \"line\": 333,\n \"message\": \"unused parameter 'vendor' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 40,\n \"line\": 333,\n \"message\": \"unused parameter 'product' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 79,\n \"line\": 618,\n \"message\": \"unused parameter 'buttonstate' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 82,\n \"line\": 458,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 114,\n \"line\": 463,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 491,\n \"message\": \"comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 523,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 35,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 42,\n \"line\": 135,\n \"message\": \"unused parameter 'error_str' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 944,\n \"message\": \"initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 945,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t, int)' (aka 'int (*)(void *, unsigned char *, unsigned long, int)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 946,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 947,\n \"message\": \"initializing 'int (*)(void *, int)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 948,\n \"message\": \"initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 949,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 950,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 951,\n \"message\": \"initializing 'void (*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 952,\n \"message\": \"initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 953,\n \"message\": \"initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 954,\n \"message\": \"initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 955,\n \"message\": \"initializing 'int (*)(void *, int, wchar_t *, size_t)' (aka 'int (*)(void *, int, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 956,\n \"message\": \"initializing 'struct hid_device_info *(*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 957,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 958,\n \"message\": \"initializing 'const wchar_t *(*)(void *)' (aka 'const int *(*)(void *)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 50,\n \"line\": 1078,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 72,\n \"line\": 1078,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 90,\n \"line\": 1078,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 49,\n \"line\": 1083,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 1083,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 89,\n \"line\": 1083,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 28,\n \"line\": 1689,\n \"message\": \"unused parameter 'active' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 50,\n \"line\": 119,\n \"message\": \"unused parameter 'data' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 38,\n \"line\": 277,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 290,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 52,\n \"line\": 300,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 60,\n \"line\": 450,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 86,\n \"line\": 768,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 774,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 94,\n \"line\": 1019,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 101,\n \"line\": 1049,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 14,\n \"line\": 1159,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 26,\n \"line\": 1172,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n }\n ],\n \"error\": \"\",\n \"id\": \"004c6e18-969b-4ef5-95bb-5d7742f96564\",\n \"kind\": \"export\",\n \"log\": \"$ \\\"cmake\\\" \\\"-S\\\" \\\"/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration\\\" \\\"-B\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release\\\" \\\"-G\\\" \\\"Ninja\\\" \\\"-DCMAKE_BUILD_TYPE=Release\\\" \\\"-DBUILD_TESTING=OFF\\\" \\\"-DFASET_BUILD_EDITOR=OFF\\\" \\\"-DFASET_BUILD_RENDERER=ON\\\" \\\"-DFASET_BUILD_RUNTIME=ON\\\" \\\"-DFASET_BUILD_ASSETS=ON\\\" \\\"-DFASET_GAMEPLAY_SOURCE_DIR=/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/cache/source-snapshots/bcd7892b1befc56ea9f2971271ee7b78dd33a74421e58f42d5a1fa4b5d84e04f/Scripts\\\" \\\"-DCMAKE_C_COMPILER=/usr/bin/clang\\\" \\\"-DCMAKE_CXX_COMPILER=/usr/bin/clang++\\\" \\\"-DCMAKE_BUILD_TYPE=Release\\\" \\\"-DFASET_ENABLE_LUA=OFF\\\"\\n-- The C compiler identification is Clang 21.1.8\\n-- The CXX compiler identification is Clang 21.1.8\\n-- Detecting C compiler ABI info\\n-- Detecting C compiler ABI info - done\\n-- Check for working C compiler: /usr/bin/clang - skipped\\n-- Detecting C compile features\\n-- Detecting C compile features - done\\n-- Detecting CXX compiler ABI info\\n-- Detecting CXX compiler ABI info - done\\n-- Check for working CXX compiler: /usr/bin/clang++ - skipped\\n-- Detecting CXX compile features\\n-- Detecting CXX compile features - done\\n-- Performing Test CMAKE_HAVE_LIBC_PTHREAD\\n-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success\\n-- Found Threads: TRUE\\n-- Using the multi-header code from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/json-src/include/\\n-- CMake C compiler: Clang\\n-- CMake C++ compiler: Clang\\n-- CMake system name: Linux\\n-- CMake host system processor: x86_64\\n-- Box2D using Unix\\n-- CMake C compiler: Clang\\n-- CMake C++ compiler: Clang\\n-- CMake system name: Linux\\n-- CMake host system processor: x86_64\\n-- Box3D using Unix\\n-- Found PkgConfig: /usr/bin/pkg-config (found version \\\"2.5.1\\\")\\n-- Detecting Target CPU Architecture\\n-- Detecting Target CPU Architecture - X64\\n-- Performing Test HAVE_GCC_WALL\\n-- Performing Test HAVE_GCC_WALL - Success\\n-- Performing Test HAVE_GCC_WUNDEF\\n-- Performing Test HAVE_GCC_WUNDEF - Success\\n-- Performing Test HAVE_GCC_WFLOAT_CONVERSION\\n-- Performing Test HAVE_GCC_WFLOAT_CONVERSION - Success\\n-- Performing Test HAVE_GCC_NO_STRICT_ALIASING\\n-- Performing Test HAVE_GCC_NO_STRICT_ALIASING - Success\\n-- Performing Test HAVE_GCC_WDOCUMENTATION\\n-- Performing Test HAVE_GCC_WDOCUMENTATION - Success\\n-- Performing Test HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND\\n-- Performing Test HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND - Success\\n-- Performing Test HAVE_GCC_COMMENT_BLOCK_COMMANDS\\n-- Performing Test HAVE_GCC_COMMENT_BLOCK_COMMANDS - Success\\n-- Performing Test HAVE_GCC_WSHADOW\\n-- Performing Test HAVE_GCC_WSHADOW - Success\\n-- Performing Test HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS\\n-- Performing Test HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS - Success\\n-- Performing Test HAVE_GCC_WIMPLICIT_FALLTHROUGH\\n-- Performing Test HAVE_GCC_WIMPLICIT_FALLTHROUGH - Success\\n-- Performing Test COMPILER_SUPPORTS_FCOLOR_DIAGNOSTICS\\n-- Performing Test COMPILER_SUPPORTS_FCOLOR_DIAGNOSTICS - Success\\n-- Looking for __GLIBC__\\n-- Looking for __GLIBC__ - found\\n-- Performing Test LINKER_SUPPORTS_VERSION_SCRIPT\\n-- Performing Test LINKER_SUPPORTS_VERSION_SCRIPT - Success\\n-- Performing Test COMPILER_SUPPORTS_GCC_ATOMICS\\n-- Performing Test COMPILER_SUPPORTS_GCC_ATOMICS - Success\\n-- Performing Test HAVE_GCC_FVISIBILITY\\n-- Performing Test HAVE_GCC_FVISIBILITY - Success\\n-- Performing Test LINKER_SUPPORTS_WL_NO_UNDEFINED\\n-- Performing Test LINKER_SUPPORTS_WL_NO_UNDEFINED - Success\\n-- Performing Test COMPILER_SUPPORTS_MMX\\n-- Performing Test COMPILER_SUPPORTS_MMX - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE\\n-- Performing Test COMPILER_SUPPORTS_SSE - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE2\\n-- Performing Test COMPILER_SUPPORTS_SSE2 - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE3\\n-- Performing Test COMPILER_SUPPORTS_SSE3 - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE4_1\\n-- Performing Test COMPILER_SUPPORTS_SSE4_1 - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE4_2\\n-- Performing Test COMPILER_SUPPORTS_SSE4_2 - Success\\n-- Performing Test COMPILER_SUPPORTS_AVX\\n-- Performing Test COMPILER_SUPPORTS_AVX - Success\\n-- Performing Test COMPILER_SUPPORTS_AVX2\\n-- Performing Test COMPILER_SUPPORTS_AVX2 - Success\\n-- Performing Test COMPILER_SUPPORTS_AVX512F\\n-- Performing Test COMPILER_SUPPORTS_AVX512F - Success\\n-- Looking for alloca.h\\n-- Looking for alloca.h - found\\n-- Looking for float.h\\n-- Looking for float.h - found\\n-- Looking for iconv.h\\n-- Looking for iconv.h - found\\n-- Looking for inttypes.h\\n-- Looking for inttypes.h - found\\n-- Looking for limits.h\\n-- Looking for limits.h - found\\n-- Looking for malloc.h\\n-- Looking for malloc.h - found\\n-- Looking for math.h\\n-- Looking for math.h - found\\n-- Looking for memory.h\\n-- Looking for memory.h - found\\n-- Looking for signal.h\\n-- Looking for signal.h - found\\n-- Looking for stdarg.h\\n-- Looking for stdarg.h - found\\n-- Looking for stdbool.h\\n-- Looking for stdbool.h - found\\n-- Looking for stddef.h\\n-- Looking for stddef.h - found\\n-- Looking for stdint.h\\n-- Looking for stdint.h - found\\n-- Looking for stdio.h\\n-- Looking for stdio.h - found\\n-- Looking for stdlib.h\\n-- Looking for stdlib.h - found\\n-- Looking for string.h\\n-- Looking for string.h - found\\n-- Looking for strings.h\\n-- Looking for strings.h - found\\n-- Looking for sys/types.h\\n-- Looking for sys/types.h - found\\n-- Looking for time.h\\n-- Looking for time.h - found\\n-- Looking for wchar.h\\n-- Looking for wchar.h - found\\n-- Looking for pow in m\\n-- Looking for pow in m - found\\n-- Looking for abs\\n-- Looking for abs - found\\n-- Looking for acos\\n-- Looking for acos - found\\n-- Looking for acosf\\n-- Looking for acosf - found\\n-- Looking for asin\\n-- Looking for asin - found\\n-- Looking for asinf\\n-- Looking for asinf - found\\n-- Looking for atan\\n-- Looking for atan - found\\n-- Looking for atan2\\n-- Looking for atan2 - found\\n-- Looking for atan2f\\n-- Looking for atan2f - found\\n-- Looking for atanf\\n-- Looking for atanf - found\\n-- Looking for atof\\n-- Looking for atof - found\\n-- Looking for atoi\\n-- Looking for atoi - found\\n-- Looking for bcopy\\n-- Looking for bcopy - found\\n-- Looking for ceil\\n-- Looking for ceil - found\\n-- Looking for ceilf\\n-- Looking for ceilf - found\\n-- Looking for copysign\\n-- Looking for copysign - found\\n-- Looking for copysignf\\n-- Looking for copysignf - found\\n-- Looking for cos\\n-- Looking for cos - found\\n-- Looking for cosf\\n-- Looking for cosf - found\\n-- Looking for _Exit\\n-- Looking for _Exit - found\\n-- Looking for exp\\n-- Looking for exp - found\\n-- Looking for expf\\n-- Looking for expf - found\\n-- Looking for fabs\\n-- Looking for fabs - found\\n-- Looking for fabsf\\n-- Looking for fabsf - found\\n-- Looking for floor\\n-- Looking for floor - found\\n-- Looking for floorf\\n-- Looking for floorf - found\\n-- Looking for fmod\\n-- Looking for fmod - found\\n-- Looking for fmodf\\n-- Looking for fmodf - found\\n-- Looking for fopen64\\n-- Looking for fopen64 - found\\n-- Looking for fseeko\\n-- Looking for fseeko - found\\n-- Looking for fseeko64\\n-- Looking for fseeko64 - found\\n-- Looking for getenv\\n-- Looking for getenv - found\\n-- Looking for _i64toa\\n-- Looking for _i64toa - not found\\n-- Looking for index\\n-- Looking for index - found\\n-- Looking for itoa\\n-- Looking for itoa - not found\\n-- Looking for log\\n-- Looking for log - found\\n-- Looking for log10\\n-- Looking for log10 - found\\n-- Looking for log10f\\n-- Looking for log10f - found\\n-- Looking for logf\\n-- Looking for logf - found\\n-- Looking for lround\\n-- Looking for lround - found\\n-- Looking for lroundf\\n-- Looking for lroundf - found\\n-- Looking for _ltoa\\n-- Looking for _ltoa - not found\\n-- Looking for malloc\\n-- Looking for malloc - found\\n-- Looking for memcmp\\n-- Looking for memcmp - found\\n-- Looking for memcpy\\n-- Looking for memcpy - found\\n-- Looking for memmove\\n-- Looking for memmove - found\\n-- Looking for memset\\n-- Looking for memset - found\\n-- Looking for modf\\n-- Looking for modf - found\\n-- Looking for modff\\n-- Looking for modff - found\\n-- Looking for pow\\n-- Looking for pow - found\\n-- Looking for powf\\n-- Looking for powf - found\\n-- Looking for putenv\\n-- Looking for putenv - found\\n-- Looking for rindex\\n-- Looking for rindex - found\\n-- Looking for round\\n-- Looking for round - found\\n-- Looking for roundf\\n-- Looking for roundf - found\\n-- Looking for scalbn\\n-- Looking for scalbn - found\\n-- Looking for scalbnf\\n-- Looking for scalbnf - found\\n-- Looking for setenv\\n-- Looking for setenv - found\\n-- Looking for sin\\n-- Looking for sin - found\\n-- Looking for sinf\\n-- Looking for sinf - found\\n-- Looking for sqr\\n-- Looking for sqr - not found\\n-- Looking for sqrt\\n-- Looking for sqrt - found\\n-- Looking for sqrtf\\n-- Looking for sqrtf - found\\n-- Looking for sscanf\\n-- Looking for sscanf - found\\n-- Looking for strchr\\n-- Looking for strchr - found\\n-- Looking for strcmp\\n-- Looking for strcmp - found\\n-- Looking for strlcat\\n-- Looking for strlcat - found\\n-- Looking for strlcpy\\n-- Looking for strlcpy - found\\n-- Looking for strlen\\n-- Looking for strlen - found\\n-- Looking for strncmp\\n-- Looking for strncmp - found\\n-- Looking for strnlen\\n-- Looking for strnlen - found\\n-- Looking for strpbrk\\n-- Looking for strpbrk - found\\n-- Looking for strrchr\\n-- Looking for strrchr - found\\n-- Looking for strstr\\n-- Looking for strstr - found\\n-- Looking for strnstr\\n-- Looking for strnstr - not found\\n-- Looking for strtod\\n-- Looking for strtod - found\\n-- Looking for strtok_r\\n-- Looking for strtok_r - found\\n-- Looking for strtol\\n-- Looking for strtol - found\\n-- Looking for strtoll\\n-- Looking for strtoll - found\\n-- Looking for strtoul\\n-- Looking for strtoul - found\\n-- Looking for strtoull\\n-- Looking for strtoull - found\\n-- Looking for tan\\n-- Looking for tan - found\\n-- Looking for tanf\\n-- Looking for tanf - found\\n-- Looking for trunc\\n-- Looking for trunc - found\\n-- Looking for truncf\\n-- Looking for truncf - found\\n-- Looking for unsetenv\\n-- Looking for unsetenv - found\\n-- Looking for vsnprintf\\n-- Looking for vsnprintf - found\\n-- Looking for vsscanf\\n-- Looking for vsscanf - found\\n-- Looking for wcsnlen\\n-- Looking for wcsnlen - found\\n-- Looking for wcscmp\\n-- Looking for wcscmp - found\\n-- Looking for wcsdup\\n-- Looking for wcsdup - found\\n-- Looking for wcslcat\\n-- Looking for wcslcat - found\\n-- Looking for wcslcpy\\n-- Looking for wcslcpy - found\\n-- Looking for wcslen\\n-- Looking for wcslen - found\\n-- Looking for wcsncmp\\n-- Looking for wcsncmp - found\\n-- Looking for wcsstr\\n-- Looking for wcsstr - found\\n-- Looking for wcstol\\n-- Looking for wcstol - found\\n-- Looking for strcasestr\\n-- Looking for strcasestr - found\\n-- Performing Test LIBC_HAS_ISINF\\n-- Performing Test LIBC_HAS_ISINF - Success\\n-- Performing Test LIBC_ISINF_HANDLES_FLOAT\\n-- Performing Test LIBC_ISINF_HANDLES_FLOAT - Success\\n-- Performing Test LIBC_HAS_ISINFF\\n-- Performing Test LIBC_HAS_ISINFF - Success\\n-- Performing Test LIBC_HAS_ISNAN\\n-- Performing Test LIBC_HAS_ISNAN - Success\\n-- Performing Test LIBC_ISNAN_HANDLES_FLOAT\\n-- Performing Test LIBC_ISNAN_HANDLES_FLOAT - Success\\n-- Performing Test LIBC_HAS_ISNANF\\n-- Performing Test LIBC_HAS_ISNANF - Success\\n-- Looking for fdatasync\\n-- Looking for fdatasync - found\\n-- Looking for gethostname\\n-- Looking for gethostname - found\\n-- Looking for getpagesize\\n-- Looking for getpagesize - found\\n-- Looking for sigaction\\n-- Looking for sigaction - found\\n-- Looking for setjmp\\n-- Looking for setjmp - found\\n-- Looking for nanosleep\\n-- Looking for nanosleep - found\\n-- Looking for gmtime_r\\n-- Looking for gmtime_r - found\\n-- Looking for localtime_r\\n-- Looking for localtime_r - found\\n-- Looking for nl_langinfo\\n-- Looking for nl_langinfo - found\\n-- Looking for sysconf\\n-- Looking for sysconf - found\\n-- Looking for sysctlbyname\\n-- Looking for sysctlbyname - not found\\n-- Looking for getauxval\\n-- Looking for getauxval - found\\n-- Looking for elf_aux_info\\n-- Looking for elf_aux_info - not found\\n-- Looking for poll\\n-- Looking for poll - found\\n-- Looking for memfd_create\\n-- Looking for memfd_create - found\\n-- Looking for posix_fallocate\\n-- Looking for posix_fallocate - found\\n-- Performing Test ICONV_IN_LIBC\\n-- Performing Test ICONV_IN_LIBC - Success\\n-- Performing Test ICONV_IN_LIBICONV\\n-- Performing Test ICONV_IN_LIBICONV - Failed\\n-- Performing Test HAVE_SA_SIGACTION\\n-- Performing Test HAVE_SA_SIGACTION - Success\\n-- Performing Test HAVE_ST_MTIM\\n-- Performing Test HAVE_ST_MTIM - Success\\n-- Looking for dlopen\\n-- Looking for dlopen - found\\n-- Performing Test HAVE_O_CLOEXEC\\n-- Performing Test HAVE_O_CLOEXEC - Success\\n-- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version \\\"1.2.15.3\\\")\\n-- dynamic libasound -> libasound.so.2\\n-- Checking for module 'jack'\\n-- Package 'jack' not found\\n-- Checking for module 'libpipewire-0.3>=0.3.44'\\n-- Found libpipewire-0.3, version 1.6.2\\n-- dynamic libpipewire-0.3 -> libpipewire-0.3.so.0\\n-- Checking for module 'libpulse>=0.9.15'\\n-- Found libpulse, version 17.0\\n-- dynamic libpulse -> libpulse.so.0\\n-- Checking for module 'sndio'\\n-- Found sndio, version 1.10.0\\n-- dynamic libsndio -> libsndio.so.7\\n-- Found X11: /usr/include\\n-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so\\n-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found\\n-- Looking for gethostbyname\\n-- Looking for gethostbyname - found\\n-- Looking for connect\\n-- Looking for connect - found\\n-- Looking for remove\\n-- Looking for remove - found\\n-- Looking for shmat\\n-- Looking for shmat - found\\n-- Looking for IceConnectionNumber in ICE\\n-- Looking for IceConnectionNumber in ICE - found\\n-- dynamic libX11 -> libX11.so.6\\n-- dynamic libXext -> libXext.so.6\\n-- dynamic libXcursor -> libXcursor.so.1\\n-- dynamic libXi -> libXi.so.6\\n-- dynamic libXfixes -> libXfixes.so.3\\n-- dynamic libXrandr -> libXrandr.so.2\\n-- dynamic libXrender -> libXrender.so.1\\n-- dynamic libXss -> libXss.so.1\\n-- Looking for shmat\\n-- Looking for shmat - found\\n-- Performing Test HAVE_XGENERICEVENT\\n-- Performing Test HAVE_XGENERICEVENT - Success\\n-- Looking for XkbLookupKeySym\\n-- Looking for XkbLookupKeySym - found\\n-- Performing Test HAVE_XINPUT2_MULTITOUCH\\n-- Performing Test HAVE_XINPUT2_MULTITOUCH - Success\\n-- Performing Test HAVE_XFIXES_H\\n-- Performing Test HAVE_XFIXES_H - Success\\n-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so\\n-- Performing Test HAVE_OPENGL_EGL\\n-- Performing Test HAVE_OPENGL_EGL - Success\\n-- Checking for module 'libdrm'\\n-- Found libdrm, version 2.4.131\\n-- Checking for module 'gbm'\\n-- Found gbm, version 26.0.8-1ubuntu0.3\\n-- dynamic libdrm -> libdrm.so.2\\n-- dynamic libgbm -> libgbm.so.1\\n-- Performing Test HAVE_OPENGL_GLX\\n-- Performing Test HAVE_OPENGL_GLX - Success\\n-- Performing Test HAVE_OPENGL\\n-- Performing Test HAVE_OPENGL - Success\\n-- Performing Test HAVE_OPENGLES_V1\\n-- Performing Test HAVE_OPENGLES_V1 - Success\\n-- Performing Test HAVE_OPENGLES_V2\\n-- Performing Test HAVE_OPENGLES_V2 - Success\\n-- Checking for modules 'wayland-client>=1.18;wayland-egl;wayland-cursor;egl;xkbcommon>=0.5.0'\\n-- Found wayland-client, version 1.24.0\\n-- Found wayland-egl, version 18.1.0\\n-- Found wayland-cursor, version 1.24.0\\n-- Found egl, version 1.5\\n-- Found xkbcommon, version 1.13.1\\n-- dynamic libwayland-client -> libwayland-client.so.0\\n-- dynamic libwayland-egl -> libwayland-egl.so.1\\n-- dynamic libwayland-cursor -> libwayland-cursor.so.0\\n-- dynamic libxkbcommon -> libxkbcommon.so.0\\n-- Checking for module 'libdecor-0'\\n-- Found libdecor-0, version 0.2.5\\n-- dynamic libdecor-0 -> libdecor-0.so.0\\n-- Performing Test HAVE_LINUX_INPUT_H\\n-- Performing Test HAVE_LINUX_INPUT_H - Success\\n-- Performing Test HAVE_INPUT_KD\\n-- Performing Test HAVE_INPUT_KD - Success\\n-- Performing Test HAVE_LINUX_VIDEODEV2_H\\n-- Performing Test HAVE_LINUX_VIDEODEV2_H - Success\\n-- Looking for libudev.h\\n-- Looking for libudev.h - found\\n-- dynamic libudev -> libudev.so.1\\n-- Looking for sys/inotify.h\\n-- Looking for sys/inotify.h - found\\n-- Looking for inotify_init\\n-- Looking for inotify_init - found\\n-- Looking for inotify_init1\\n-- Looking for inotify_init1 - found\\n-- Checking for one of the modules 'dbus-1;dbus'\\n-- Checking for one of the modules 'ibus-1.0;ibus'\\n-- Checking for one of the modules 'liburing-ffi'\\n-- Checking for module 'libusb-1.0>=1.0.16'\\n-- Package 'libusb-1.0' not found\\n-- Could NOT find LibUSB (missing: LibUSB_LIBRARY LibUSB_INCLUDE_PATH) (found version \\\"LibUSB_VERSION-NOTFOUND\\\")\\n-- Performing Test HAVE_PTHREADS\\n-- Performing Test HAVE_PTHREADS - Success\\n-- Performing Test HAVE_RECURSIVE_MUTEXES\\n-- Performing Test HAVE_RECURSIVE_MUTEXES - Success\\n-- Performing Test HAVE_PTHREADS_SEM\\n-- Performing Test HAVE_PTHREADS_SEM - Success\\n-- Performing Test COMPILER_HAS_SEM_TIMEDWAIT\\n-- Performing Test COMPILER_HAS_SEM_TIMEDWAIT - Success\\n-- Looking for pthread.h\\n-- Looking for pthread.h - found\\n-- Looking for pthread_np.h\\n-- Looking for pthread_np.h - not found\\n-- Performing Test HAVE_PTHREAD_SETNAME_NP\\n-- Performing Test HAVE_PTHREAD_SETNAME_NP - Success\\n-- Looking for clock_gettime in c\\n-- Looking for clock_gettime in c - found\\n-- Performing Test HAVE_POSIX_SPAWN\\n-- Performing Test HAVE_POSIX_SPAWN - Success\\n-- \\n-- SDL3 was configured with the following options:\\n-- \\n-- Platform: Linux-7.0.0-31-generic\\n-- 64-bit: TRUE\\n-- Compiler: /usr/bin/clang\\n-- Revision: SDL3-3.2.20-HEAD-HASH-NOTFOUND\\n-- Vendor: \\n-- \\n-- Subsystems:\\n-- Audio: ON\\n-- Video: ON\\n-- GPU: ON\\n-- Render: ON\\n-- Camera: ON\\n-- Joystick: ON\\n-- Haptic: ON\\n-- Hidapi: ON\\n-- Power: ON\\n-- Sensor: ON\\n-- Dialog: ON\\n-- \\n-- Options:\\n-- SDL_ALSA (Wanted: ON): ON\\n-- SDL_ALSA_SHARED (Wanted: ON): ON\\n-- SDL_ALTIVEC (Wanted: OFF): OFF\\n-- SDL_ARMNEON (Wanted: OFF): OFF\\n-- SDL_ASAN (Wanted: OFF): OFF\\n-- SDL_ASSEMBLY (Wanted: ON): ON\\n-- SDL_ASSERTIONS (Wanted: auto): auto\\n-- SDL_AVX (Wanted: ON): ON\\n-- SDL_AVX2 (Wanted: ON): ON\\n-- SDL_AVX512F (Wanted: ON): ON\\n-- SDL_BACKGROUNDING_SIGNAL (Wanted: OFF): OFF\\n-- SDL_CCACHE (Wanted: OFF): OFF\\n-- SDL_CLANG_TIDY (Wanted: OFF): OFF\\n-- SDL_CLOCK_GETTIME (Wanted: ON): ON\\n-- SDL_COCOA (Wanted: OFF): OFF\\n-- SDL_DBUS (Wanted: ON): ON\\n-- SDL_DEPS_SHARED (Wanted: ON): OFF\\n-- SDL_DIRECTX (Wanted: OFF): OFF\\n-- SDL_DISKAUDIO (Wanted: ON): ON\\n-- SDL_DUMMYAUDIO (Wanted: ON): ON\\n-- SDL_DUMMYCAMERA (Wanted: ON): ON\\n-- SDL_DUMMYVIDEO (Wanted: ON): ON\\n-- SDL_EXAMPLES (Wanted: OFF): OFF\\n-- SDL_EXAMPLES_LINK_SHARED (Wanted: OFF): OFF\\n-- SDL_FOREGROUNDING_SIGNAL (Wanted: OFF): OFF\\n-- SDL_GCC_ATOMICS (Wanted: ON): ON\\n-- SDL_GPU_DXVK (Wanted: OFF): OFF\\n-- SDL_HIDAPI (Wanted: ON): ON\\n-- SDL_HIDAPI_JOYSTICK (Wanted: ON): ON\\n-- SDL_HIDAPI_LIBUSB (Wanted: ON): OFF\\n-- SDL_HIDAPI_LIBUSB_SHARED (Wanted: ON): OFF\\n-- SDL_IBUS (Wanted: ON): ON\\n-- SDL_INSTALL (Wanted: OFF): OFF\\n-- SDL_INSTALL_TESTS (Wanted: OFF): OFF\\n-- SDL_JACK (Wanted: ON): OFF\\n-- SDL_JACK_SHARED (Wanted: ON): OFF\\n-- SDL_KMSDRM (Wanted: ON): ON\\n-- SDL_KMSDRM_SHARED (Wanted: ON): ON\\n-- SDL_LASX (Wanted: OFF): OFF\\n-- SDL_LIBC (Wanted: ON): ON\\n-- SDL_LIBICONV (Wanted: OFF): OFF\\n-- SDL_LIBUDEV (Wanted: ON): ON\\n-- SDL_LIBURING (Wanted: ON): OFF\\n-- SDL_LSX (Wanted: OFF): OFF\\n-- SDL_METAL (Wanted: OFF): OFF\\n-- SDL_MMX (Wanted: ON): ON\\n-- SDL_OFFSCREEN (Wanted: ON): ON\\n-- SDL_OPENGL (Wanted: ON): ON\\n-- SDL_OPENGLES (Wanted: ON): ON\\n-- SDL_OPENVR (Wanted: OFF): OFF\\n-- SDL_OSS (Wanted: OFF): OFF\\n-- SDL_PIPEWIRE (Wanted: ON): ON\\n-- SDL_PIPEWIRE_SHARED (Wanted: ON): ON\\n-- SDL_PTHREADS (Wanted: ON): ON\\n-- SDL_PTHREADS_SEM (Wanted: ON): ON\\n-- SDL_PULSEAUDIO (Wanted: ON): ON\\n-- SDL_PULSEAUDIO_SHARED (Wanted: ON): ON\\n-- SDL_RENDER_D3D (Wanted: OFF): OFF\\n-- SDL_RENDER_D3D11 (Wanted: OFF): OFF\\n-- SDL_RENDER_D3D12 (Wanted: OFF): OFF\\n-- SDL_RENDER_GPU (Wanted: ON): ON\\n-- SDL_RENDER_METAL (Wanted: ON): OFF\\n-- SDL_RENDER_VULKAN (Wanted: ON): ON\\n-- SDL_ROCKCHIP (Wanted: OFF): OFF\\n-- SDL_RPATH (Wanted: ON): OFF\\n-- SDL_RPI (Wanted: OFF): OFF\\n-- SDL_SNDIO (Wanted: ON): ON\\n-- SDL_SNDIO_SHARED (Wanted: ON): ON\\n-- SDL_SSE (Wanted: ON): ON\\n-- SDL_SSE2 (Wanted: ON): ON\\n-- SDL_SSE3 (Wanted: ON): ON\\n-- SDL_SSE4_1 (Wanted: ON): ON\\n-- SDL_SSE4_2 (Wanted: ON): ON\\n-- SDL_SYSTEM_ICONV (Wanted: ON): ON\\n-- SDL_TESTS (Wanted: OFF): OFF\\n-- SDL_TESTS_LINK_SHARED (Wanted: OFF): OFF\\n-- SDL_UNINSTALL (Wanted: OFF): OFF\\n-- SDL_VIRTUAL_JOYSTICK (Wanted: ON): ON\\n-- SDL_VIVANTE (Wanted: OFF): OFF\\n-- SDL_VULKAN (Wanted: ON): ON\\n-- SDL_WASAPI (Wanted: OFF): OFF\\n-- SDL_WAYLAND (Wanted: ON): ON\\n-- SDL_WAYLAND_LIBDECOR (Wanted: ON): ON\\n-- SDL_WAYLAND_LIBDECOR_SHARED (Wanted: ON): ON\\n-- SDL_WAYLAND_SHARED (Wanted: ON): ON\\n-- SDL_X11 (Wanted: ON): ON\\n-- SDL_X11_SHARED (Wanted: ON): ON\\n-- SDL_X11_XCURSOR (Wanted: ON): ON\\n-- SDL_X11_XDBE (Wanted: ON): ON\\n-- SDL_X11_XFIXES (Wanted: ON): ON\\n-- SDL_X11_XINPUT (Wanted: ON): ON\\n-- SDL_X11_XRANDR (Wanted: ON): ON\\n-- SDL_X11_XSCRNSAVER (Wanted: ON): ON\\n-- SDL_X11_XSHAPE (Wanted: ON): ON\\n-- SDL_X11_XSYNC (Wanted: ON): ON\\n-- SDL_XINPUT (Wanted: OFF): OFF\\n-- \\n-- Build Shared Library: OFF\\n-- Build Static Library: ON\\n-- Build Static Library with Position Independent Code: \\n-- \\n-- If something was not detected, although the libraries\\n-- were installed, then make sure you have set the\\n-- CMAKE_C_FLAGS and CMAKE_PREFIX_PATH CMake variables correctly.\\n-- \\n-- Found Vulkan: /usr/lib/x86_64-linux-gnu/libvulkan.so (found suitable version \\\"1.4.341\\\", minimum required is \\\"1.3\\\") found components: glslangValidator missing components: glslc\\n-- Found Python3: /home/emil/.local/bin/python3.11 (found version \\\"3.11.15\\\") found components: Interpreter\\n-- Configuring done (45.2s)\\n-- Generating done (0.1s)\\n-- Build files have been written to: /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release\\n$ \\\"cmake\\\" \\\"--build\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release\\\" \\\"--config\\\" \\\"Release\\\" \\\"--parallel\\\" \\\"4\\\" \\\"--target\\\" \\\"faset_player\\\" \\\"faset_schema_exporter\\\"\\n[0/2] Re-checking globbed directories...\\n[1/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_fmod.c.o\\n[2/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_atan2.c.o\\n[3/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_log.c.o\\n[4/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_exp.c.o\\n[5/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_rem_pio2.c.o\\n[6/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_pow.c.o\\n[7/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_log10.c.o\\n[8/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_sqrt.c.o\\n[9/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_cos.c.o\\n[10/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_rem_pio2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/libm/k_rem_pio2.c:175:12: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 175 | if ((m+1) < SDL_arraysize(f)) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/libm/k_rem_pio2.c:193:9: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare]\\n 193 | if (jz < SDL_arraysize(iq)) {\\n | ~~ ^ ~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[11/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_tan.c.o\\n[12/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_sin.c.o\\n[13/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_atan.c.o\\n[14/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_copysign.c.o\\n[15/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_cos.c.o\\n[16/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_fabs.c.o\\n[17/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_floor.c.o\\n[18/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isinf.c.o\\n[19/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isinff.c.o\\n[20/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isnan.c.o\\n[21/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isnanf.c.o\\n[22/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_scalbn.c.o\\n[23/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_modf.c.o\\n[24/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_sin.c.o\\n[25/481] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_tan.c.o\\n[26/481] Linking C static library _deps/sdl3-build/libSDL_uclibc.a\\n[27/481] Generating wayland-generated-protocols/alpha-modifier-v1-client-protocol.h\\n[28/481] Generating wayland-generated-protocols/color-management-v1-client-protocol.h\\n[29/481] Generating wayland-generated-protocols/cursor-shape-v1-client-protocol.h\\n[30/481] Generating wayland-generated-protocols/fractional-scale-v1-client-protocol.h\\n[31/481] Generating wayland-generated-protocols/frog-color-management-v1-client-protocol.h\\n[32/481] Generating wayland-generated-protocols/idle-inhibit-unstable-v1-client-protocol.h\\n[33/481] Generating wayland-generated-protocols/input-timestamps-unstable-v1-client-protocol.h\\n[34/481] Generating wayland-generated-protocols/keyboard-shortcuts-inhibit-unstable-v1-client-protocol.h\\n[35/481] Generating wayland-generated-protocols/pointer-constraints-unstable-v1-client-protocol.h\\n[36/481] Generating wayland-generated-protocols/primary-selection-unstable-v1-client-protocol.h\\n[37/481] Generating wayland-generated-protocols/relative-pointer-unstable-v1-client-protocol.h\\n[38/481] Generating wayland-generated-protocols/tablet-v2-client-protocol.h\\n[39/481] Generating wayland-generated-protocols/text-input-unstable-v3-client-protocol.h\\n[40/481] Generating wayland-generated-protocols/viewporter-client-protocol.h\\n[41/481] Generating wayland-generated-protocols/wayland-client-protocol.h\\n[42/481] Generating wayland-generated-protocols/xdg-activation-v1-client-protocol.h\\n[43/481] Generating wayland-generated-protocols/xdg-decoration-unstable-v1-client-protocol.h\\n[44/481] Generating wayland-generated-protocols/xdg-dialog-v1-client-protocol.h\\n[45/481] Generating wayland-generated-protocols/xdg-foreign-unstable-v2-client-protocol.h\\n[46/481] Generating wayland-generated-protocols/xdg-output-unstable-v1-client-protocol.h\\n[47/481] Generating wayland-generated-protocols/xdg-shell-client-protocol.h\\n[48/481] Generating wayland-generated-protocols/xdg-toplevel-icon-v1-client-protocol.h\\n[49/481] Generating wayland-generated-protocols/alpha-modifier-v1-protocol.c\\n[50/481] Generating wayland-generated-protocols/color-management-v1-protocol.c\\n[51/481] Generating wayland-generated-protocols/cursor-shape-v1-protocol.c\\n[52/481] Generating wayland-generated-protocols/fractional-scale-v1-protocol.c\\n[53/481] Generating wayland-generated-protocols/frog-color-management-v1-protocol.c\\n[54/481] Generating wayland-generated-protocols/idle-inhibit-unstable-v1-protocol.c\\n[55/481] Generating wayland-generated-protocols/input-timestamps-unstable-v1-protocol.c\\n[56/481] Generating wayland-generated-protocols/keyboard-shortcuts-inhibit-unstable-v1-protocol.c\\n[57/481] Generating wayland-generated-protocols/pointer-constraints-unstable-v1-protocol.c\\n[58/481] Generating wayland-generated-protocols/primary-selection-unstable-v1-protocol.c\\n[59/481] Generating wayland-generated-protocols/relative-pointer-unstable-v1-protocol.c\\n[60/481] Generating wayland-generated-protocols/tablet-v2-protocol.c\\n[61/481] Generating wayland-generated-protocols/text-input-unstable-v3-protocol.c\\n[62/481] Generating wayland-generated-protocols/viewporter-protocol.c\\n[63/481] Generating wayland-generated-protocols/wayland-protocol.c\\n[64/481] Generating wayland-generated-protocols/xdg-activation-v1-protocol.c\\n[65/481] Generating wayland-generated-protocols/xdg-decoration-unstable-v1-protocol.c\\n[66/481] Generating wayland-generated-protocols/xdg-dialog-v1-protocol.c\\n[67/481] Generating wayland-generated-protocols/xdg-foreign-unstable-v2-protocol.c\\n[68/481] Generating wayland-generated-protocols/xdg-output-unstable-v1-protocol.c\\n[69/481] Generating wayland-generated-protocols/xdg-shell-protocol.c\\n[70/481] Generating wayland-generated-protocols/xdg-toplevel-icon-v1-protocol.c\\n[71/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/cmake_pch.h.pch\\n[72/481] Generating shaders/compatibility.spv\\n[73/481] Generating shaders/fragmentMain.spv, shaders/fragmentMain.reflection.json\\n[74/481] Generating shaders/gpuCullMain.spv, shaders/gpuCullMain.reflection.json\\n[75/481] Building CXX object CMakeFiles/faset_core.dir/src/core/process.cpp.o\\n[76/481] Generating shaders/gpuHzbMain.spv, shaders/gpuHzbMain.reflection.json\\n[77/481] Building CXX object CMakeFiles/faset_core.dir/src/core/hash.cpp.o\\n[78/481] Generating shaders/gpuPostCullMain.spv, shaders/gpuPostCullMain.reflection.json\\n[79/481] Generating shaders/gpuShadowMain.spv, shaders/gpuShadowMain.reflection.json\\n[80/481] Generating shaders/gpuTemporalVertexMain.spv, shaders/gpuTemporalVertexMain.reflection.json\\n[81/481] Generating shaders/gpuVertexMain.spv, shaders/gpuVertexMain.reflection.json\\n[82/481] Generating shaders/lightTileMain.spv, shaders/lightTileMain.reflection.json\\n[83/481] Generating shaders/temporalCompositeFragmentMain.spv, shaders/temporalCompositeFragmentMain.reflection.json\\n[84/481] Generating shaders/shadowMain.spv, shaders/shadowMain.reflection.json\\n[85/481] Generating shaders/temporalCompositeVertexMain.spv, shaders/temporalCompositeVertexMain.reflection.json\\n[86/481] Generating shaders/temporalVertexMain.spv, shaders/temporalVertexMain.reflection.json\\n[87/481] Generating shaders/temporalResolveMain.spv, shaders/temporalResolveMain.reflection.json\\n[88/481] Generating shaders/temporalFragmentMain.spv, shaders/temporalFragmentMain.reflection.json\\n[89/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/aabb.c.o\\n[90/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/arena_allocator.c.o\\n[91/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/array.c.o\\n[92/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/bitset.c.o\\n[93/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/broad_phase.c.o\\n[94/481] Generating shaders/vertexMain.spv, shaders/vertexMain.reflection.json\\n[95/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/constraint_graph.c.o\\n[96/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/contact.c.o\\n[97/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/body.c.o\\n[98/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/core.c.o\\n[99/481] Building CXX object CMakeFiles/faset_core.dir/src/core/io.cpp.o\\n[100/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/distance_joint.c.o\\n[101/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/contact_solver.c.o\\n[102/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/distance.c.o\\n[103/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/id_pool.c.o\\n[104/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/hull.c.o\\n[105/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/dynamic_tree.c.o\\n[106/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/geometry.c.o\\n[107/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/island.c.o\\n[108/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/math_functions.c.o\\n[109/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/mouse_joint.c.o\\n[110/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/motor_joint.c.o\\n[111/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/mover.c.o\\n[112/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/joint.c.o\\n[113/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/manifold.c.o\\n[114/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/prismatic_joint.c.o\\n[115/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/revolute_joint.c.o\\n[116/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/sensor.c.o\\n[117/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/table.c.o\\n[118/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/timer.c.o\\n[119/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/solver_set.c.o\\n[120/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/types.c.o\\n[121/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/weld_joint.c.o\\n[122/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/solver.c.o\\n[123/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/wheel_joint.c.o\\n[124/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/shape.c.o\\n[125/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/aabb.c.o\\n[126/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/arena_allocator.c.o\\n[127/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/bitset.c.o\\n[128/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/block_allocator.c.o\\n[129/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/capsule.c.o\\n[130/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/broad_phase.c.o\\n[131/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/constraint_graph.c.o\\n[132/481] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/world.c.o\\n[133/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/body.c.o\\n[134/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/compound.c.o\\n[135/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/core.c.o\\n[136/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/contact.c.o\\n[137/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/distance_joint.c.o\\n[138/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/convex_manifold.c.o\\n[139/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/contact_solver.c.o\\n[140/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/distance.c.o\\n[141/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/id_pool.c.o\\n[142/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/dynamic_tree.c.o\\n[143/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/height_field.c.o\\n[144/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/island.c.o\\n[145/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/manifold.c.o\\n[146/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/math_functions.c.o\\n[147/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/joint.c.o\\n[148/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/hull.c.o\\n[149/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/mover.c.o\\n[150/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/motor_joint.c.o\\n[151/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/mesh_contact.c.o\\n[152/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/name_cache.c.o\\n[153/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/parallel_for.c.o\\n[154/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/parallel_joint.c.o\\n[155/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/mesh.c.o\\n[156/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/prismatic_joint.c.o\\n[157/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/physics_world.c.o\\n[158/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/world_snapshot.c.o\\n[159/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/scheduler.c.o\\n[160/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/revolute_joint.c.o\\n[161/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/sensor.c.o\\n[162/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/simd.c.o\\n[163/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/recording_replay.c.o\\n[164/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/shape.c.o\\n[165/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/solver.c.o\\n[166/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/solver_set.c.o\\n[167/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/sphere.c.o\\n[168/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/table.c.o\\n[169/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/timer.c.o\\n[170/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/types.c.o\\n[171/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/recording.c.o\\n[172/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/spherical_joint.c.o\\n[173/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/weld_joint.c.o\\n[174/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/triangle_manifold.c.o\\n[175/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_error.c.o\\n[176/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL.c.o\\n[177/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_assert.c.o\\n[178/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_guid.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_guid.c:33:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 33 | for (i = 0; i < sizeof(guid.data) && i < (cbGUID - 1) / 2; i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[179/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_list.c.o\\n[180/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_hints.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_hints.c:76:47: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 76 | static void SDLCALL CleanupHintProperty(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_hints.c:215:46: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 215 | static void SDLCALL ResetHintsCallback(void *userdata, SDL_PropertiesID hints, const char *name)\\n | ^\\n2 warnings generated.\\n[181/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_hashtable.c.o\\n[182/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_log.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:46: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:68: warning: unused parameter 'name' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:86: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:108: warning: unused parameter 'hint' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:195:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 195 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:210:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 210 | if (category >= 0 && category < SDL_arraysize(SDL_log_priorities)) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:245:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 245 | if (category >= 0 && category < SDL_arraysize(SDL_log_priorities)) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:251:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 251 | if (category >= 0 && category < SDL_arraysize(SDL_log_priorities)) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:284:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 284 | for (i = 0; i < SDL_arraysize(SDL_category_names); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:358:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 358 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:381:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 381 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:393:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 393 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:419:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 419 | for (int i = 0; i < SDL_arraysize(SDL_priority_prefixes); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:600:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 600 | if (len >= sizeof(stack_buf) && SDL_size_add_check_overflow(len, 1, &len_plus_term)) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:645:41: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 645 | static void SDLCALL SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:645:55: warning: unused parameter 'category' [-Wunused-parameter]\\n 645 | static void SDLCALL SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority,\\n | ^\\n16 warnings generated.\\n[183/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_properties.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:57:83: warning: unused parameter 'data' [-Wunused-parameter]\\n 57 | static void SDL_FreePropertyWithCleanup(const void *key, const void *value, void *data, bool cleanup)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:105:45: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 105 | static bool SDLCALL FreeOneProperties(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:105:76: warning: unused parameter 'table' [-Wunused-parameter]\\n 105 | static bool SDLCALL FreeOneProperties(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:105:95: warning: unused parameter 'key' [-Wunused-parameter]\\n 105 | static bool SDLCALL FreeOneProperties(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:206:74: warning: unused parameter 'table' [-Wunused-parameter]\\n 206 | static bool SDLCALL CopyOneProperty(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:398:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 398 | static void SDLCALL CleanupFreeableProperty(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:408:42: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 408 | static void SDLCALL CleanupSurface(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:780:54: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 780 | static void SDLCALL SDL_DumpPropertiesCallback(void *userdata, SDL_PropertiesID props, const char *name)\\n | ^\\n8 warnings generated.\\n[184/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/atomic/SDL_spinlock.c.o\\n[185/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/atomic/SDL_atomic.c.o\\n[186/481] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/wheel_joint.c.o\\n[187/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_utils.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:141:44: warning: unused parameter 'unused' [-Wunused-parameter]\\n 141 | static Uint32 SDLCALL SDL_HashObject(void *unused, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:146:38: warning: unused parameter 'unused' [-Wunused-parameter]\\n 146 | static bool SDL_KeyMatchObject(void *unused, const void *a, const void *b)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:193:71: warning: unused parameter 'table' [-Wunused-parameter]\\n 193 | static bool SDLCALL GetOneObject(void *userdata, const SDL_HashTable *table, const void *object, const void *object_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:213:46: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 213 | static bool SDLCALL LogOneLeakedObject(void *userdata, const SDL_HashTable *table, const void *object, const void *object_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:213:77: warning: unused parameter 'table' [-Wunused-parameter]\\n 213 | static bool SDLCALL LogOneLeakedObject(void *userdata, const SDL_HashTable *table, const void *object, const void *object_type)\\n | ^\\n5 warnings generated.\\n[188/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audiodev.c.o\\n[189/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audioqueue.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioqueue.c:262:81: warning: unused parameter 'len' [-Wunused-parameter]\\n 262 | static void SDLCALL FreeChunkedAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioqueue.c:373:47: warning: unused parameter 'queue' [-Wunused-parameter]\\n 373 | size_t SDL_NextAudioQueueIter(SDL_AudioQueue *queue, void **inout_iter, SDL_AudioSpec *out_spec, int **out_chmap, bool *out_flushed)\\n | ^\\n2 warnings generated.\\n[190/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audioresample.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioresample.c:94:99: warning: unused parameter 'chans' [-Wunused-parameter]\\n 94 | static void ResampleFrame_Mono(const float *src, float *dst, const Cubic *filter, float frac, int chans)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioresample.c:112:101: warning: unused parameter 'chans' [-Wunused-parameter]\\n 112 | static void ResampleFrame_Stereo(const float *src, float *dst, const Cubic *filter, float frac, int chans)\\n | ^\\n2 warnings generated.\\n[191/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_mixer.c.o\\n[192/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:311:47: warning: unused parameter 'device' [-Wunused-parameter]\\n 311 | static bool ZombiePlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:311:68: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 311 | static bool ZombiePlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:311:80: warning: unused parameter 'buflen' [-Wunused-parameter]\\n 311 | static bool ZombiePlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:316:64: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 316 | static Uint8 *ZombieGetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:328:51: warning: unused parameter 'device' [-Wunused-parameter]\\n 328 | static void ZombieFlushRecording(SDL_AudioDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:805:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 805 | static void SDL_AudioThreadDeinit_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:806:58: warning: unused parameter 'device' [-Wunused-parameter]\\n 806 | static bool SDL_AudioWaitDevice_Default(SDL_AudioDevice *device) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:807:58: warning: unused parameter 'device' [-Wunused-parameter]\\n 807 | static bool SDL_AudioPlayDevice_Default(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:807:79: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 807 | static bool SDL_AudioPlayDevice_Default(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:807:91: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 807 | static bool SDL_AudioPlayDevice_Default(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:808:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 808 | static bool SDL_AudioWaitRecordingDevice_Default(SDL_AudioDevice *device) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:809:62: warning: unused parameter 'device' [-Wunused-parameter]\\n 809 | static void SDL_AudioFlushRecording_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:810:59: warning: unused parameter 'device' [-Wunused-parameter]\\n 810 | static void SDL_AudioCloseDevice_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:813:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 813 | static void SDL_AudioFreeDeviceHandle_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:832:62: warning: unused parameter 'device' [-Wunused-parameter]\\n 832 | static Uint8 *SDL_AudioGetDeviceBuf_Default(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:838:59: warning: unused parameter 'device' [-Wunused-parameter]\\n 838 | static int SDL_AudioRecordDevice_Default(SDL_AudioDevice *device, void *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:838:73: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 838 | static int SDL_AudioRecordDevice_Default(SDL_AudioDevice *device, void *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:838:85: warning: unused parameter 'buflen' [-Wunused-parameter]\\n 838 | static int SDL_AudioRecordDevice_Default(SDL_AudioDevice *device, void *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:844:58: warning: unused parameter 'device' [-Wunused-parameter]\\n 844 | static bool SDL_AudioOpenDevice_Default(SDL_AudioDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:877:77: warning: unused parameter 'table' [-Wunused-parameter]\\n 877 | static bool SDLCALL FindLowestDeviceID(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:905:47: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 905 | static Uint32 SDLCALL HashAudioDeviceID(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1051:57: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1051 | static bool SDLCALL DestroyOnePhysicalAudioDevice(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1051:88: warning: unused parameter 'table' [-Wunused-parameter]\\n 1051 | static bool SDLCALL DestroyOnePhysicalAudioDevice(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1106:47: warning: unused parameter 'device' [-Wunused-parameter]\\n 1106 | void SDL_AudioThreadFinalize(SDL_AudioDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1406:76: warning: unused parameter 'table' [-Wunused-parameter]\\n 1406 | static bool SDLCALL CountAudioDevices(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1477:84: warning: unused parameter 'table' [-Wunused-parameter]\\n 1477 | static bool SDLCALL FindAudioDeviceByCallback(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n26 warnings generated.\\n[193/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audiotypecvt.c.o\\n[194/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/SDL_core_unsupported.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/SDL_core_unsupported.c:62:34: warning: unused parameter 'outUserHandle' [-Wunused-parameter]\\n 62 | bool SDL_GetGDKDefaultUser(void *outUserHandle)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/SDL_core_unsupported.c:68:39: warning: unused parameter 'device' [-Wunused-parameter]\\n 68 | void SDL_GDKSuspendGPU(SDL_GPUDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/SDL_core_unsupported.c:73:38: warning: unused parameter 'device' [-Wunused-parameter]\\n 73 | void SDL_GDKResumeGPU(SDL_GPUDevice *device)\\n | ^\\n3 warnings generated.\\n[195/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/cpuinfo/SDL_cpuinfo.c.o\\n[196/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_wave.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:679:65: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 679 | } else if (outputsize > SDL_MAX_UINT32 || state.framestotal > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1070:65: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1070 | } else if (outputsize > SDL_MAX_UINT32 || state.framestotal > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1231:68: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1231 | } else if (expanded_len > SDL_MAX_UINT32 || file->sampleframes > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1362:68: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1362 | } else if (expanded_len > SDL_MAX_UINT32 || file->sampleframes > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1426:66: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1426 | } else if (outputsize > SDL_MAX_UINT32 || file->sampleframes > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n5 warnings generated.\\n[197/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/SDL_camera.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 266 | for (int i = 0; i < SDL_arraysize(device->output_surfaces); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:618:90: warning: unused parameter 'table' [-Wunused-parameter]\\n 618 | static bool SDLCALL FindOnePhysicalCameraByCallback(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:618:109: warning: unused parameter 'key' [-Wunused-parameter]\\n 618 | static bool SDLCALL FindOnePhysicalCameraByCallback(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:709:71: warning: unused parameter 'table' [-Wunused-parameter]\\n 709 | static bool SDLCALL GetOneCamera(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:709:107: warning: unused parameter 'value' [-Wunused-parameter]\\n 709 | static bool SDLCALL GetOneCamera(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:784:40: warning: unused parameter 'device' [-Wunused-parameter]\\n 784 | void SDL_CameraThreadSetup(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:927:43: warning: unused parameter 'device' [-Wunused-parameter]\\n 927 | void SDL_CameraThreadShutdown(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1021:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1021 | for (int i = 0; i < (SDL_arraysize(device->output_surfaces) - 1); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1026:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1026 | for (int i = 0; i < SDL_arraysize(device->output_surfaces); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1054:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1054 | for (int i = 0; i < SDL_arraysize(device->output_surfaces); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1436:49: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1436 | static void SDLCALL DestroyCameraHashItem(void *userdata, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1436:71: warning: unused parameter 'key' [-Wunused-parameter]\\n 1436 | static void SDLCALL DestroyCameraHashItem(void *userdata, const void *key, const void *value)\\n | ^\\n12 warnings generated.\\n[198/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_categories.c.o\\n[199/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_clipboardevents.c.o\\n[200/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audiocvt.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:397:33: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 397 | const int max_format_size = SDL_max(max_app_format_size, sizeof (float)); // ConvertAudio and ResampleAudio use floats.\\n | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2128:29: note: expanded from macro 'SDL_max'\\n 2128 | #define SDL_max(x, y) (((x) > (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:617:139: warning: unused parameter 'isinput' [-Wunused-parameter]\\n 617 | bool SetAudioStreamChannelMap(SDL_AudioStream *stream, const SDL_AudioSpec *spec, int **stream_chmap, const int *chmap, int channels, int isinput)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:831:52: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 831 | static void SDLCALL FreeAllocatedAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:831:83: warning: unused parameter 'len' [-Wunused-parameter]\\n 831 | static void SDLCALL FreeAllocatedAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:1329:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1329 | static void SDLCALL DontFreeThisAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:1329:73: warning: unused parameter 'buf' [-Wunused-parameter]\\n 1329 | static void SDLCALL DontFreeThisAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:1329:82: warning: unused parameter 'len' [-Wunused-parameter]\\n 1329 | static void SDLCALL DontFreeThisAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n7 warnings generated.\\n[201/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_displayevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_displayevents.c:34:55: warning: comparison of integers of different signs: 'int' and 'SDL_DisplayOrientation' (aka 'enum SDL_DisplayOrientation') [-Wsign-compare]\\n 34 | if (data1 == SDL_ORIENTATION_UNKNOWN || data1 == display->current_orientation) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[202/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_dropevents.c.o\\n[203/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_eventwatch.c.o\\n[204/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keymap.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:628:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 628 | for (int i = 0; i < SDL_arraysize(extended_default_symbols); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:652:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 652 | for (int i = 0; i < SDL_arraysize(normal_default_symbols); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:658:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 658 | for (int i = 0; i < SDL_arraysize(shifted_default_symbols); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1014 | for (i = 0; i < SDL_arraysize(SDL_scancode_names); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[205/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keyboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:74:75: warning: unused parameter 'name' [-Wunused-parameter]\\n 74 | static void SDLCALL SDL_KeycodeOptionsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:74:93: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 74 | static void SDLCALL SDL_KeycodeOptionsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:104:28: warning: unused parameter 'vendor' [-Wunused-parameter]\\n 104 | bool SDL_IsKeyboard(Uint16 vendor, Uint16 product, int num_keys)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:104:43: warning: unused parameter 'product' [-Wunused-parameter]\\n 104 | bool SDL_IsKeyboard(Uint16 vendor, Uint16 product, int num_keys)\\n | ^\\n4 warnings generated.\\n[206/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keysym_to_keycode.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_keycode.c:51:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 51 | for (int i = 0; i < SDL_arraysize(keysym_to_keycode_table); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[207/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keysym_to_scancode.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:397:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 397 | for (i = 0; i < SDL_arraysize(KeySymToSDLScancode); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:415:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 415 | if (i >= 0 && i < SDL_arraysize(LinuxKeycodeKeysyms) && keysym == LinuxKeycodeKeysyms[i]) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 419 | for (i = 0; i < SDL_arraysize(LinuxKeycodeKeysyms); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:429:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 429 | for (i = 0; i < SDL_arraysize(ExtendedLinuxKeycodeKeysyms); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[208/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_events.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:227:68: warning: unused parameter 'state' [-Wunused-parameter]\\n 227 | static void SDL_FreeTemporaryMemoryEntry(SDL_TemporaryMemoryState *state, SDL_TemporaryMemory *entry, bool free_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:397:58: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 397 | static void SDLCALL SDL_AutoUpdateJoysticksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:397:80: warning: unused parameter 'name' [-Wunused-parameter]\\n 397 | static void SDLCALL SDL_AutoUpdateJoysticksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:397:98: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 397 | static void SDLCALL SDL_AutoUpdateJoysticksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:408:56: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 408 | static void SDLCALL SDL_AutoUpdateSensorsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:408:78: warning: unused parameter 'name' [-Wunused-parameter]\\n 408 | static void SDLCALL SDL_AutoUpdateSensorsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:408:96: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 408 | static void SDLCALL SDL_AutoUpdateSensorsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:415:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 415 | static void SDLCALL SDL_PollSentinelChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:415:73: warning: unused parameter 'name' [-Wunused-parameter]\\n 415 | static void SDLCALL SDL_PollSentinelChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:415:91: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 415 | static void SDLCALL SDL_PollSentinelChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:428:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 428 | static void SDLCALL SDL_EventLoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:428:73: warning: unused parameter 'name' [-Wunused-parameter]\\n 428 | static void SDLCALL SDL_EventLoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:428:91: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 428 | static void SDLCALL SDL_EventLoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:927:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 927 | for (i = 0; i < SDL_arraysize(SDL_disabled_events); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:1489:31: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 1489 | poll_intervalNS = SDL_min(poll_intervalNS, EVENT_POLL_INTERVAL_NS);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:1500:27: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 1500 | poll_intervalNS = SDL_min(poll_intervalNS, EVENT_POLL_INTERVAL_NS);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n16 warnings generated.\\n[209/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_pen.c.o\\n[210/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_quit.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_quit.c:78:41: warning: cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\\n 78 | if (action.sa_handler == SIG_DFL && (void (*)(int))action.sa_sigaction == SIG_DFL) {\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[211/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_scancode_tables.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_scancode_tables.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 48 | for (i = 0; i < SDL_arraysize(SDL_scancode_tables); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[212/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_windowevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_windowevents.c:37:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 37 | for (int i = 0; i < SDL_arraysize(SDL_window_event_watchers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_windowevents.c:44:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 44 | for (int i = 0; i < SDL_arraysize(SDL_window_event_watchers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[213/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/imKStoUCS.c.o\\n[214/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_touch.c.o\\n[215/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_mouse.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:53:81: warning: unused parameter 'name' [-Wunused-parameter]\\n 53 | static void SDLCALL SDL_MouseDoubleClickTimeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:53:99: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 53 | static void SDLCALL SDL_MouseDoubleClickTimeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:68:83: warning: unused parameter 'name' [-Wunused-parameter]\\n 68 | static void SDLCALL SDL_MouseDoubleClickRadiusChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:68:101: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 68 | static void SDLCALL SDL_MouseDoubleClickRadiusChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:79:82: warning: unused parameter 'name' [-Wunused-parameter]\\n 79 | static void SDLCALL SDL_MouseNormalSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:79:100: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 79 | static void SDLCALL SDL_MouseNormalSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:92:84: warning: unused parameter 'name' [-Wunused-parameter]\\n 92 | static void SDLCALL SDL_MouseRelativeSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:92:102: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 92 | static void SDLCALL SDL_MouseRelativeSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:105:84: warning: unused parameter 'name' [-Wunused-parameter]\\n 105 | static void SDLCALL SDL_MouseRelativeModeCenterChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:105:102: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 105 | static void SDLCALL SDL_MouseRelativeModeCenterChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:112:85: warning: unused parameter 'name' [-Wunused-parameter]\\n 112 | static void SDLCALL SDL_MouseRelativeSystemScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:112:103: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 112 | static void SDLCALL SDL_MouseRelativeSystemScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:119:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_MouseWarpEmulationChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:119:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_MouseWarpEmulationChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:131:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 131 | static void SDLCALL SDL_TouchMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:131:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 131 | static void SDLCALL SDL_TouchMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:163:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 163 | static void SDLCALL SDL_MouseTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:163:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 163 | static void SDLCALL SDL_MouseTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:188:75: warning: unused parameter 'name' [-Wunused-parameter]\\n 188 | static void SDLCALL SDL_PenMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:188:93: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 188 | static void SDLCALL SDL_PenMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:195:75: warning: unused parameter 'name' [-Wunused-parameter]\\n 195 | static void SDLCALL SDL_PenTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:195:93: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 195 | static void SDLCALL SDL_PenTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:214:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 214 | static void SDLCALL SDL_MouseAutoCaptureChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:214:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 214 | static void SDLCALL SDL_MouseAutoCaptureChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:225:84: warning: unused parameter 'name' [-Wunused-parameter]\\n 225 | static void SDLCALL SDL_MouseRelativeWarpMotionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:225:102: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 225 | static void SDLCALL SDL_MouseRelativeWarpMotionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:232:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 232 | static void SDLCALL SDL_MouseRelativeCursorVisibleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:232:105: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 232 | static void SDLCALL SDL_MouseRelativeCursorVisibleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:241:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 241 | static void SDLCALL SDL_MouseIntegerModeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:241:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 241 | static void SDLCALL SDL_MouseIntegerModeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:333:25: warning: unused parameter 'vendor' [-Wunused-parameter]\\n 333 | bool SDL_IsMouse(Uint16 vendor, Uint16 product)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:333:40: warning: unused parameter 'product' [-Wunused-parameter]\\n 333 | bool SDL_IsMouse(Uint16 vendor, Uint16 product)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:618:79: warning: unused parameter 'buttonstate' [-Wunused-parameter]\\n 618 | static bool SDL_UpdateMouseFocus(SDL_Window *window, float x, float y, Uint32 buttonstate, bool send_mouse_motion)\\n | ^\\n33 warnings generated.\\n[216/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/filesystem/SDL_filesystem.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:458:82: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 458 | static bool GlobDirectoryGetPathInfo(const char *path, SDL_PathInfo *info, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:463:114: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 463 | static bool GlobDirectoryEnumerator(const char *path, SDL_EnumerateDirectoryCallback cb, void *cbuserdata, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:491:27: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 491 | if ((idx < 0) || (idx >= SDL_arraysize(CachedUserFolders))) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:523:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 523 | for (int i = 0; i < SDL_arraysize(CachedUserFolders); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[217/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/haptic/SDL_haptic.c.o\\n[218/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/io/SDL_asyncio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_asyncio.c:35:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 35 | for (int i = 0; i < SDL_arraysize(mode_map); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[219/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/hidapi/SDL_hidapi.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:575:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi_linux.h:44:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/linux/hid.c:135:42: warning: unused parameter 'error_str' [-Wunused-parameter]\\n 135 | static void register_error_str(wchar_t **error_str, const char *msg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:944:5: warning: initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 944 | (void *)PLATFORM_hid_write,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:945:5: warning: initializing 'int (*)(void *, unsigned char *, size_t, int)' (aka 'int (*)(void *, unsigned char *, unsigned long, int)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 945 | (void *)PLATFORM_hid_read_timeout,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:946:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 946 | (void *)PLATFORM_hid_read,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:947:5: warning: initializing 'int (*)(void *, int)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 947 | (void *)PLATFORM_hid_set_nonblocking,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:948:5: warning: initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 948 | (void *)PLATFORM_hid_send_feature_report,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:949:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 949 | (void *)PLATFORM_hid_get_feature_report,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:950:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 950 | (void *)PLATFORM_hid_get_input_report,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:951:5: warning: initializing 'void (*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 951 | (void *)PLATFORM_hid_close,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:952:5: warning: initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 952 | (void *)PLATFORM_hid_get_manufacturer_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:953:5: warning: initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 953 | (void *)PLATFORM_hid_get_product_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:954:5: warning: initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 954 | (void *)PLATFORM_hid_get_serial_number_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:955:5: warning: initializing 'int (*)(void *, int, wchar_t *, size_t)' (aka 'int (*)(void *, int, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 955 | (void *)PLATFORM_hid_get_indexed_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:956:5: warning: initializing 'struct hid_device_info *(*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 956 | (void *)PLATFORM_hid_get_device_info,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:957:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 957 | (void *)PLATFORM_hid_get_report_descriptor,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:958:5: warning: initializing 'const wchar_t *(*)(void *)' (aka 'const int *(*)(void *)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 958 | (void *)PLATFORM_hid_error\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1078:50: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1078 | static void SDLCALL OnlyControllersChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1078:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 1078 | static void SDLCALL OnlyControllersChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1078:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1078 | static void SDLCALL OnlyControllersChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1083:49: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1083 | static void SDLCALL IgnoredDevicesChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1083:71: warning: unused parameter 'name' [-Wunused-parameter]\\n 1083 | static void SDLCALL IgnoredDevicesChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1083:89: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1083 | static void SDLCALL IgnoredDevicesChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1689:28: warning: unused parameter 'active' [-Wunused-parameter]\\n 1689 | void SDL_hid_ble_scan(bool active)\\n | ^\\n23 warnings generated.\\n[220/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/io/generic/SDL_asyncio_generic.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:119:50: warning: unused parameter 'data' [-Wunused-parameter]\\n 119 | static int SDLCALL AsyncIOThreadpoolWorker(void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:277:38: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 277 | static bool generic_asyncio_io(void *userdata, SDL_AsyncIOTask *task)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:290:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 290 | static bool generic_asyncioqueue_queue_task(void *userdata, SDL_AsyncIOTask *task)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:300:52: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 300 | static void generic_asyncioqueue_cancel_task(void *userdata, SDL_AsyncIOTask *task)\\n | ^\\n4 warnings generated.\\n[221/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/io/SDL_iostream.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:450:60: warning: unused parameter 'status' [-Wunused-parameter]\\n 450 | static bool SDLCALL fd_flush(void *userdata, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:768:86: warning: unused parameter 'status' [-Wunused-parameter]\\n 768 | static size_t SDLCALL mem_read(void *userdata, void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:774:93: warning: unused parameter 'status' [-Wunused-parameter]\\n 774 | static size_t SDLCALL mem_write(void *userdata, const void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1019:94: warning: unused parameter 'status' [-Wunused-parameter]\\n 1019 | static size_t SDLCALL dynamic_mem_read(void *userdata, void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1049:101: warning: unused parameter 'status' [-Wunused-parameter]\\n 1049 | static size_t SDLCALL dynamic_mem_write(void *userdata, const void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1159:14: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1159 | if (size >= SDL_SIZE_MAX - 1) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1172:26: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1172 | if (size >= SDL_SIZE_MAX - 1) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~\\n7 warnings generated.\\n[222/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/gpu/SDL_gpu.c.o\\n[223/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/SDL_steam_virtual_gamepad.c.o\\n[224/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/controller_type.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/controller_type.c:112:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 112 | for ( iIndex = 0; iIndex < sizeof( arrControllers ) / sizeof( arrControllers[0] ); ++iIndex )\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/controller_type.c:128:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 128 | for ( iIndex = 0; iIndex < sizeof( arrControllers ) / sizeof( arrControllers[0] ); ++iIndex )\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[225/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/locale/SDL_locale.c.o\\n[226/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/main/SDL_main_callbacks.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/main/SDL_main_callbacks.c:72:56: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 72 | static bool SDLCALL SDL_MainCallbackEventWatcher(void *userdata, SDL_Event *event)\\n | ^\\n1 warning generated.\\n[227/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/main/SDL_runapp.c.o\\n[228/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/misc/SDL_url.c.o\\n[229/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/power/SDL_power.c.o\\n[230/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/SDL_gamepad.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:365:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 365 | static bool SDLCALL SDL_GamepadEventWatcher(void *userdata, SDL_Event *event)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:457:112: warning: unused parameter 'num_values' [-Wunused-parameter]\\n 457 | void SDL_GamepadSensorWatcher(Uint64 timestamp, SDL_SensorID sensor, Uint64 sensor_timestamp, float *data, int num_values)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1006:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1006 | for (i = 0; i < SDL_arraysize(map_StringForGamepadType); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1050:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1050 | for (i = 0; i < SDL_arraysize(map_StringForGamepadAxis); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1110:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1110 | for (i = 0; i < SDL_arraysize(map_StringForGamepadButton); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1289:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1289 | if (i >= sizeof(szGameButton)) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1296:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1296 | if (i >= sizeof(szJoystickButton)) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:2034:62: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 2034 | while (*tmp && *tmp != ',' && *tmp != ':' && len < (sizeof(hint) - 1)) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3318:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3318 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3888:68: warning: unused parameter 'gamepad' [-Wunused-parameter]\\n 3888 | const char *SDL_GetGamepadAppleSFSymbolsNameForButton(SDL_Gamepad *gamepad, SDL_GamepadButton button)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3888:95: warning: unused parameter 'button' [-Wunused-parameter]\\n 3888 | const char *SDL_GetGamepadAppleSFSymbolsNameForButton(SDL_Gamepad *gamepad, SDL_GamepadButton button)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3905:66: warning: unused parameter 'gamepad' [-Wunused-parameter]\\n 3905 | const char *SDL_GetGamepadAppleSFSymbolsNameForAxis(SDL_Gamepad *gamepad, SDL_GamepadAxis axis)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3905:91: warning: unused parameter 'axis' [-Wunused-parameter]\\n 3905 | const char *SDL_GetGamepadAppleSFSymbolsNameForAxis(SDL_Gamepad *gamepad, SDL_GamepadAxis axis)\\n | ^\\n13 warnings generated.\\n[231/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_d3dmath.c.o\\n[232/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_render_unsupported.c.o\\n[233/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_yuv_sw.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/SDL_yuv_sw.c:336:49: warning: unused parameter 'swdata' [-Wunused-parameter]\\n 336 | void SDL_SW_UnlockYUVTexture(SDL_SW_YUVTexture *swdata)\\n | ^\\n1 warning generated.\\n[234/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d/SDL_render_d3d.c.o\\n[235/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/SDL_joystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:529:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 529 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:632:68: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 632 | static void SDLCALL SDL_JoystickAllowBackgroundEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:632:90: warning: unused parameter 'name' [-Wunused-parameter]\\n 632 | static void SDLCALL SDL_JoystickAllowBackgroundEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:632:108: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 632 | static void SDLCALL SDL_JoystickAllowBackgroundEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 676 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:714:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 714 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:737:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 737 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 757 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:767:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 767 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:2574:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 2574 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3083:84: warning: unused parameter 'version' [-Wunused-parameter]\\n 3083 | bool SDL_IsJoystickSteamVirtualGamepad(Uint16 vendor_id, Uint16 product_id, Uint16 version)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3609:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3609 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3622:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3622 | num_values = SDL_min(num_values,\\n | ^~~~~~~~~~~~~~~~~~~\\n 3623 | SDL_arraysize(event.gsensor.data));\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3706:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 3706 | static void SDLCALL SDL_VIDPIDIncludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3706:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 3706 | static void SDLCALL SDL_VIDPIDIncludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3722:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 3722 | static void SDLCALL SDL_VIDPIDExcludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3722:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 3722 | static void SDLCALL SDL_VIDPIDExcludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n17 warnings generated.\\n[236/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d/SDL_shaders_d3d.c.o\\n[237/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d11/SDL_render_d3d11.c.o\\n[238/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d11/SDL_shaders_d3d11.c.o\\n[239/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d12/SDL_render_d3d12.c.o\\n[240/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d12/SDL_shaders_d3d12.c.o\\n[241/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/gpu/SDL_pipeline_gpu.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_pipeline_gpu.c:47:50: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 47 | static Uint32 SDLCALL HashPipelineCacheKey(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_pipeline_gpu.c:66:49: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 66 | static bool SDLCALL MatchPipelineCacheKey(void *userdata, const void *a, const void *b)\\n | ^\\n2 warnings generated.\\n[242/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/gpu/SDL_shaders_gpu.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:175:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 175 | for (int i = 0; i < SDL_arraysize(vert_shader_sources); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:184:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 184 | for (int i = 0; i < SDL_arraysize(frag_shader_sources); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 198 | for (int i = 0; i < SDL_arraysize(shaders->vert_shaders); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 203 | for (int i = 0; i < SDL_arraysize(shaders->frag_shaders); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[243/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/gpu/SDL_render_gpu.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:93:49: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 93 | static bool GPU_SupportsBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:171:94: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 171 | static bool GPU_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:312:43: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 312 | static bool GPU_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:347:41: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 347 | static bool GPU_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:347:70: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 347 | static bool GPU_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n5 warnings generated.\\n[244/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengl/SDL_shaders_gl.c.o\\n[245/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengl/SDL_render_gl.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:383:48: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 383 | static bool GL_SupportsBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:785:42: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 785 | static bool GL_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:845:40: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 845 | static bool GL_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:845:69: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 845 | static bool GL_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:1223:103: warning: unused parameter 'vertsize' [-Wunused-parameter]\\n 1223 | static bool GL_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsize)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:1602:39: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 1602 | static bool GL_SetVSync(SDL_Renderer *renderer, const int vsync)\\n | ^\\n6 warnings generated.\\n[246/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengles2/SDL_shaders_gles2.c.o\\n[247/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/ps2/SDL_render_ps2.c.o\\n[248/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/psp/SDL_render_psp.c.o\\n[249/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_render.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/SDL_render.c:209:72: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 209 | static SDL_INLINE void DebugLogRenderCommands(const SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/SDL_render.c:416:47: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 416 | static void UpdatePixelViewport(SDL_Renderer *renderer, SDL_RenderViewState *view)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/SDL_render.c:459:47: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 459 | static void UpdatePixelClipRect(SDL_Renderer *renderer, SDL_RenderViewState *view)\\n | ^\\n3 warnings generated.\\n[250/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengles2/SDL_render_gles2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:468:59: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 468 | if (entry->uniform_locations[GLES2_UNIFORM_TEXTURE_V] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:471:59: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 471 | if (entry->uniform_locations[GLES2_UNIFORM_TEXTURE_U] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:474:57: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 474 | if (entry->uniform_locations[GLES2_UNIFORM_TEXTURE] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:477:60: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 477 | if (entry->uniform_locations[GLES2_UNIFORM_PROJECTION] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:708:62: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 708 | if (program->uniform_locations[GLES2_UNIFORM_OFFSET] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:711:62: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 711 | if (program->uniform_locations[GLES2_UNIFORM_MATRIX] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:738:43: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 738 | static bool GLES2_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:738:72: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 738 | static bool GLES2_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:1003:62: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 1003 | if (program->uniform_locations[GLES2_UNIFORM_PROJECTION] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:1295:106: warning: unused parameter 'vertsize' [-Wunused-parameter]\\n 1295 | static bool GLES2_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsize)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:1957:45: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 1957 | static bool GLES2_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *rect,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:2078:42: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 2078 | static bool GLES2_SetVSync(SDL_Renderer *renderer, const int vsync)\\n | ^\\n12 warnings generated.\\n[251/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_blendpoint.c.o\\n[252/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_drawline.c.o\\n[253/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dynapi/SDL_dynapi.c.o\\n[254/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_drawpoint.c.o\\n[255/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_rotate.c.o\\n[256/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_render_sw.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:102:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 102 | static bool SW_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:102:93: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 102 | static bool SW_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:129:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 129 | static bool SW_UpdateTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:158:42: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 158 | static bool SW_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:170:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 170 | static void SW_UnlockTexture(SDL_Renderer *renderer, SDL_Texture *texture)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:170:67: warning: unused parameter 'texture' [-Wunused-parameter]\\n 170 | static void SW_UnlockTexture(SDL_Renderer *renderer, SDL_Texture *texture)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:186:40: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 186 | static bool SW_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:186:69: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 186 | static bool SW_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:231:87: warning: unused parameter 'texture' [-Wunused-parameter]\\n 231 | static bool SW_QueueCopy(SDL_Renderer *renderer, SDL_RenderCommand *cmd, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:267:89: warning: unused parameter 'texture' [-Wunused-parameter]\\n 267 | static bool SW_QueueCopyEx(SDL_Renderer *renderer, SDL_RenderCommand *cmd, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:314:43: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 314 | static bool SW_RenderCopyEx(SDL_Renderer *renderer, SDL_Surface *surface, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:664:52: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 664 | static void SW_InvalidateCachedState(SDL_Renderer *renderer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:670:103: warning: unused parameter 'vertsize' [-Wunused-parameter]\\n 670 | static bool SW_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsize)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:998:45: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 998 | static void SW_DestroyTexture(SDL_Renderer *renderer, SDL_Texture *texture)\\n | ^\\n14 warnings generated.\\n[257/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vitagxm/SDL_render_vita_gxm.c.o\\n[258/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vitagxm/SDL_render_vita_gxm_memory.c.o\\n[259/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_blendfillrect.c.o\\n[260/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vitagxm/SDL_render_vita_gxm_tools.c.o\\n[261/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vulkan/SDL_shaders_vulkan.c.o\\n[262/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/sensor/SDL_sensor.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 142 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:182:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 182 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:192:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 192 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 223 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:481:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 481 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:549:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 549 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:569:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 569 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:578:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 578 | num_values = SDL_min(num_values, SDL_arraysize(event.sensor.data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 617 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n9 warnings generated.\\n[263/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_crc16.c.o\\n[264/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_crc32.c.o\\n[265/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_getenv.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_getenv.c:184:74: warning: unused parameter 'table' [-Wunused-parameter]\\n 184 | static bool SDLCALL CountEnvStrings(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_getenv.c:199:73: warning: unused parameter 'table' [-Wunused-parameter]\\n 199 | static bool SDLCALL CopyEnvStrings(void *userdata, const SDL_HashTable *table, const void *vkey, const void *vvalue)\\n | ^\\n2 warnings generated.\\n[266/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_triangle.c.o\\n[267/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_malloc.c.o\\n[268/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_iconv.c.o\\n[269/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_memcpy.c.o\\n[270/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_memmove.c.o\\n[271/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_memset.c.o\\n[272/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_mslibc.c.o\\n[273/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_murmur3.c.o\\n[274/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_random.c.o\\n[275/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_stdlib.c.o\\n[276/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_qsort.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:477:17: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]\\n 477 | if (last-first>=TRUNC_words) {\\n | ~~~~~~~~~~^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:538:56: warning: passing 'SDL_CompareCallback' (aka 'int (*)(const void *, const void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 538 | SDL_qsort_r(base, nmemb, size, qsort_non_r_bridge, compare);\\n | ^~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:519:49: note: passing argument to parameter 'userdata' here\\n 519 | SDL_CompareCallback_r compare, void *userdata) {\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:572:70: warning: passing 'SDL_CompareCallback' (aka 'int (*)(const void *, const void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 572 | return SDL_bsearch_r(key, base, nmemb, size, qsort_non_r_bridge, compare);\\n | ^~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:544:120: note: passing argument to parameter 'userdata' here\\n 544 | void *SDL_bsearch_r(const void *key, const void *base, size_t nmemb, size_t size, SDL_CompareCallback_r compare, void *userdata)\\n | ^\\n3 warnings generated.\\n[277/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vulkan/SDL_render_vulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:1658:62: warning: unused parameter 'rendererData' [-Wunused-parameter]\\n 1658 | static bool VULKAN_InstanceExtensionFound(VULKAN_RenderData *rendererData, const char *extName)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:1970:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1970 | for (int i = 0; i < SDL_arraysize(samplerParams); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:2554:52: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 2554 | static bool VULKAN_SupportsBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3136:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 3136 | static bool VULKAN_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3136:73: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 3136 | static bool VULKAN_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3819:79: warning: unused parameter 'primitiveTopology' [-Wunused-parameter]\\n 3819 | static void VULKAN_DrawPrimitives(SDL_Renderer *renderer, VkPrimitiveTopology primitiveTopology, const size_t vertexStart, const size_t vertexCount)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3843:46: warning: comparison of integers of different signs: 'int' and 'VkSurfaceTransformFlagBitsKHR' (aka 'enum VkSurfaceTransformFlagBitsKHR') [-Wsign-compare]\\n 3843 | if(rendererData->currentViewportRotation != currentRotation) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~\\n11 warnings generated.\\n[278/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_string.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_string.c:2402:17: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 2402 | if (utf8len < sizeof (tinybuf)) { // whole thing fit in the stack buffer, just use that copy.\\n | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_string.c:2497:12: warning: returning 'const char *' from a function with result type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]\\n 2497 | return strpbrk(str, breakset);\\n | ^~~~~~~~~~~~~~~~~~~~~~\\n/usr/include/string.h:350:3: note: expanded from macro 'strpbrk'\\n 350 | __glibc_const_generic (S, const char *, strpbrk (S, ACCEPT))\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/usr/include/x86_64-linux-gnu/sys/cdefs.h:838:3: note: expanded from macro '__glibc_const_generic'\\n 838 | _Generic (0 ? (PTR) : (void *) 1, \\\\\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 839 | const void *: (CTYPE) (CALL), \\\\\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 840 | default: CALL)\\n | ~~~~~~~~~~~~~~\\n2 warnings generated.\\n[279/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_strtokr.c.o\\n[280/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/storage/SDL_storage.c.o\\n[281/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/SDL_thread.c.o\\n[282/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/time/SDL_time.c.o\\n[283/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_blendline.c.o\\n[284/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit.c.o\\n[285/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/timer/SDL_timer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/timer/SDL_timer.c:549:48: warning: unused parameter 'period' [-Wunused-parameter]\\n 549 | static void SDL_SetSystemTimerResolutionMS(int period)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/timer/SDL_timer.c:568:54: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 568 | static void SDLCALL SDL_TimerResolutionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/timer/SDL_timer.c:568:76: warning: unused parameter 'name' [-Wunused-parameter]\\n 568 | static void SDLCALL SDL_TimerResolutionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n3 warnings generated.\\n[286/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_1.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_1.c:529:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 529 | if (which < SDL_arraysize(one_blit)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_1.c:535:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 535 | if (which < SDL_arraysize(one_blitkey)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_1.c:542:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 542 | if (which < SDL_arraysize(one_blitkey)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n3 warnings generated.\\n[287/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_0.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:903:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 903 | if (which < SDL_arraysize(bitmap_blit_1b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:909:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 909 | if (which < SDL_arraysize(colorkey_blit_1b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:926:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 926 | if (which < SDL_arraysize(bitmap_blit_2b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:932:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 932 | if (which < SDL_arraysize(colorkey_blit_2b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:949:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 949 | if (which < SDL_arraysize(bitmap_blit_4b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:955:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 955 | if (which < SDL_arraysize(colorkey_blit_4b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n6 warnings generated.\\n[288/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_RLEaccel.c.o\\n[289/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_copy.c.o\\n[290/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_N.c.o\\n[291/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_slow.c.o\\n[292/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_A.c.o\\n[293/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_bmp.c.o\\n[294/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_clipboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_clipboard.c:336:76: warning: unused parameter 'mime_type' [-Wunused-parameter]\\n 336 | const void * SDLCALL SDL_ClipboardTextCallback(void *userdata, const char *mime_type, size_t *size)\\n | ^\\n1 warning generated.\\n[295/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_fillrect.c.o\\n[296/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_egl.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_egl.c:871:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 871 | for (j = 0; j < SDL_arraysize(attribs) - 1; j += 2) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[297/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_pixels.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_pixels.c:876:79: warning: unused parameter 'w' [-Wunused-parameter]\\n 876 | const float *SDL_GetYCbCRtoRGBConversionMatrix(SDL_Colorspace colorspace, int w, int h, int bits_per_pixel)\\n | ^\\n1 warning generated.\\n[298/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_rect.c.o\\n[299/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_stretch.c.o\\n[300/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_surface.c.o\\n[301/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_video_unsupported.c.o\\n[302/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_stb.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_stb.c:60:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/stb_image.h:1231:135: warning: unused parameter 'palette_buffer' [-Wunused-parameter]\\n 1231 | static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc, unsigned int *palette_buffer, int palette_buffer_len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/stb_image.h:1231:155: warning: unused parameter 'palette_buffer_len' [-Wunused-parameter]\\n 1231 | static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc, unsigned int *palette_buffer, int palette_buffer_len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_stb.c:94:71: warning: unused parameter 'src_colorspace' [-Wunused-parameter]\\n 94 | SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_stb.c:94:104: warning: unused parameter 'src_properties' [-Wunused-parameter]\\n 94 | SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch,\\n | ^\\n4 warnings generated.\\n[303/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_vulkan_utils.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_utils.c:23:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_utils.c:23:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n4 warnings generated.\\n[304/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/yuv2rgb/yuv_rgb_lsx.c.o\\n[305/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_video.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:225:39: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 225 | static void SDL_SyncHintWatcher(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:225:61: warning: unused parameter 'name' [-Wunused-parameter]\\n 225 | static void SDL_SyncHintWatcher(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:225:79: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 225 | static void SDL_SyncHintWatcher(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:277:60: warning: unused parameter '_this' [-Wunused-parameter]\\n 277 | static Uint32 SDL_DefaultGraphicsBackends(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:297:56: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 297 | static void SDLCALL SDL_CleanupWindowTextureData(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:311:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 311 | static bool SDL_CreateWindowTexture(SDL_VideoDevice *_this, SDL_Window *window, SDL_PixelFormat *format, void **pixels, int *pitch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:466:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 466 | bool SDL_SetWindowTextureVSync(SDL_VideoDevice *_this, SDL_Window *window, int vsync)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:480:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 480 | static bool SDL_GetWindowTextureVSync(SDL_VideoDevice *_this, SDL_Window *window, int *vsync)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:494:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 494 | static bool SDL_UpdateWindowTexture(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:526:55: warning: unused parameter '_this' [-Wunused-parameter]\\n 526 | static void SDL_DestroyWindowTexture(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:894:43: warning: unused parameter 'display' [-Wunused-parameter]\\n 894 | void SDL_OnDisplayAdded(SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:904:43: warning: unused parameter 'display' [-Wunused-parameter]\\n 904 | void SDL_OnDisplayMoved(SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:4124:40: warning: unused parameter 'window' [-Wunused-parameter]\\n 4124 | void SDL_OnWindowMaximized(SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:4150:36: warning: unused parameter 'window' [-Wunused-parameter]\\n 4150 | void SDL_OnWindowLeave(SDL_Window *window)\\n | ^\\n14 warnings generated.\\n[306/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_yuv.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:466:21: warning: unused parameter 'src_format' [-Wunused-parameter]\\n 466 | SDL_PixelFormat src_format, SDL_PixelFormat dst_format,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:466:49: warning: unused parameter 'dst_format' [-Wunused-parameter]\\n 466 | SDL_PixelFormat src_format, SDL_PixelFormat dst_format,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:467:12: warning: unused parameter 'width' [-Wunused-parameter]\\n 467 | Uint32 width, Uint32 height,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:467:26: warning: unused parameter 'height' [-Wunused-parameter]\\n 467 | Uint32 width, Uint32 height,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:18: warning: unused parameter 'y' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:34: warning: unused parameter 'u' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:50: warning: unused parameter 'v' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:60: warning: unused parameter 'y_stride' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:77: warning: unused parameter 'uv_stride' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:469:12: warning: unused parameter 'rgb' [-Wunused-parameter]\\n 469 | Uint8 *rgb, Uint32 rgb_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:469:24: warning: unused parameter 'rgb_stride' [-Wunused-parameter]\\n 469 | Uint8 *rgb, Uint32 rgb_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:470:15: warning: unused parameter 'yuv_type' [-Wunused-parameter]\\n 470 | YCbCrType yuv_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:2579:111: warning: unused parameter 'src_properties' [-Wunused-parameter]\\n 2579 | SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:2580:111: warning: unused parameter 'dst_properties' [-Wunused-parameter]\\n 2580 | SDL_PixelFormat dst_format, SDL_Colorspace dst_colorspace, SDL_PropertiesID dst_properties, void *dst, int dst_pitch)\\n | ^\\n14 warnings generated.\\n[307/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/dummy/SDL_dummyaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/dummy/SDL_dummyaudio.c:91:69: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 91 | static Uint8 *DUMMYAUDIO_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n1 warning generated.\\n[308/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/yuv2rgb/yuv_rgb_sse.c.o\\n[309/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/disk/SDL_diskaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/disk/SDL_diskaudio.c:51:68: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 51 | static Uint8 *DISKAUDIO_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/disk/SDL_diskaudio.c:77:55: warning: unused parameter 'device' [-Wunused-parameter]\\n 77 | static void DISKAUDIO_FlushRecording(SDL_AudioDevice *device)\\n | ^\\n2 warnings generated.\\n[310/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/dummy/SDL_camera_dummy.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:27:48: warning: unused parameter 'device' [-Wunused-parameter]\\n 27 | static bool DUMMYCAMERA_OpenDevice(SDL_Camera *device, const SDL_CameraSpec *spec)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:27:78: warning: unused parameter 'spec' [-Wunused-parameter]\\n 27 | static bool DUMMYCAMERA_OpenDevice(SDL_Camera *device, const SDL_CameraSpec *spec)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:32:49: warning: unused parameter 'device' [-Wunused-parameter]\\n 32 | static void DUMMYCAMERA_CloseDevice(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:36:48: warning: unused parameter 'device' [-Wunused-parameter]\\n 36 | static bool DUMMYCAMERA_WaitDevice(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:41:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 41 | static SDL_CameraFrameResult DUMMYCAMERA_AcquireFrame(SDL_Camera *device, SDL_Surface *frame, Uint64 *timestampNS)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:41:88: warning: unused parameter 'frame' [-Wunused-parameter]\\n 41 | static SDL_CameraFrameResult DUMMYCAMERA_AcquireFrame(SDL_Camera *device, SDL_Surface *frame, Uint64 *timestampNS)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:41:103: warning: unused parameter 'timestampNS' [-Wunused-parameter]\\n 41 | static SDL_CameraFrameResult DUMMYCAMERA_AcquireFrame(SDL_Camera *device, SDL_Surface *frame, Uint64 *timestampNS)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:47:50: warning: unused parameter 'device' [-Wunused-parameter]\\n 47 | static void DUMMYCAMERA_ReleaseFrame(SDL_Camera *device, SDL_Surface *frame)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:47:71: warning: unused parameter 'frame' [-Wunused-parameter]\\n 47 | static void DUMMYCAMERA_ReleaseFrame(SDL_Camera *device, SDL_Surface *frame)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:55:54: warning: unused parameter 'device' [-Wunused-parameter]\\n 55 | static void DUMMYCAMERA_FreeDeviceHandle(SDL_Camera *device)\\n | ^\\n10 warnings generated.\\n[311/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/loadso/dlopen/SDL_sysloadso.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/loadso/dlopen/SDL_sysloadso.c:72:12: warning: returning 'void *' from a function with result type 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 72 | return symbol;\\n | ^~~~~~\\n1 warning generated.\\n[312/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/dummy/SDL_nullevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullevents.c:33:40: warning: unused parameter '_this' [-Wunused-parameter]\\n 33 | void DUMMY_PumpEvents(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[313/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/dummy/SDL_nullframebuffer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:32:57: warning: unused parameter '_this' [-Wunused-parameter]\\n 32 | bool SDL_DUMMY_CreateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, SDL_PixelFormat *format, void **pixels, int *pitch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:53:57: warning: unused parameter '_this' [-Wunused-parameter]\\n 53 | bool SDL_DUMMY_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:53:100: warning: unused parameter 'rects' [-Wunused-parameter]\\n 53 | bool SDL_DUMMY_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:53:111: warning: unused parameter 'numrects' [-Wunused-parameter]\\n 53 | bool SDL_DUMMY_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:73:58: warning: unused parameter '_this' [-Wunused-parameter]\\n 73 | void SDL_DUMMY_DestroyWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[314/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/dummy/SDL_nullvideo.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:58:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 58 | static bool DUMMY_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:64:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 64 | static void DUMMY_SetWindowSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:154:39: warning: unused parameter '_this' [-Wunused-parameter]\\n 154 | bool DUMMY_VideoInit(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:175:39: warning: unused parameter '_this' [-Wunused-parameter]\\n 175 | void DUMMY_VideoQuit(SDL_VideoDevice *_this)\\n | ^\\n4 warnings generated.\\n[315/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/virtual/SDL_virtualjoystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:202:56: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 202 | for (i = 0; i < hwdata->desc.nbuttons && i < sizeof(hwdata->desc.button_mask) * 8; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:480:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 480 | event->num_values = SDL_min(num_values, SDL_arraysize(event->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:52: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:70: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:89: warning: unused parameter 'version' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:110: warning: unused parameter 'name' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:523:54: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 523 | static const char *VIRTUAL_JoystickGetDevicePath(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:528:65: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 528 | static int VIRTUAL_JoystickGetDeviceSteamVirtualGamepadSlot(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:533:53: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 533 | static int VIRTUAL_JoystickGetDevicePlayerIndex(int device_index)\\n | ^\\n9 warnings generated.\\n[316/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/alsa/SDL_alsa_audio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:122:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 122 | *addr = SDL_LoadFunction(alsa_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:271:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 271 | for (int j = 0; j < SDL_arraysize(prefixes); j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:660:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 660 | if (swizzle_map[sdl_pos_idx] != sdl_pos_idx) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:735:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 735 | for (int i = 0; i < ctx->chans_n; i++) {\\n | ~ ^ ~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:772:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 772 | for (int i = 0; i < ctx->chans_n; i++) {\\n | ~ ^ ~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:824:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 824 | for (int i = 0; i < ctx->chans_n; i++) {\\n | ~ ^ ~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:1430:45: warning: unused parameter 'arg' [-Wunused-parameter]\\n 1430 | static int SDLCALL ALSA_HotplugThread(void *arg)\\n | ^\\n7 warnings generated.\\n[317/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/yuv2rgb/yuv_rgb_std.c.o\\n[318/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/pulseaudio/SDL_pulseaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:141:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 141 | *addr = SDL_LoadFunction(pulseaudio_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:272:56: warning: unused parameter 'o' [-Wunused-parameter]\\n 272 | static void OperationStateChangeCallback(pa_operation *o, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:272:65: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 272 | static void OperationStateChangeCallback(pa_operation *o, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:314:57: warning: unused parameter 'context' [-Wunused-parameter]\\n 314 | static void PulseContextStateChangeCallback(pa_context *context, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:314:72: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 314 | static void PulseContextStateChangeCallback(pa_context *context, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:398:38: warning: unused parameter 'p' [-Wunused-parameter]\\n 398 | static void WriteCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:471:37: warning: unused parameter 'p' [-Wunused-parameter]\\n 471 | static void ReadCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:471:47: warning: unused parameter 'nbytes' [-Wunused-parameter]\\n 471 | static void ReadCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:471:61: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 471 | static void ReadCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:593:55: warning: unused parameter 'stream' [-Wunused-parameter]\\n 593 | static void PulseStreamStateChangeCallback(pa_stream *stream, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:593:69: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 593 | static void PulseStreamStateChangeCallback(pa_stream *stream, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:792:42: warning: unused parameter 'c' [-Wunused-parameter]\\n 792 | static void SinkInfoCallback(pa_context *c, const pa_sink_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:792:72: warning: unused parameter 'is_last' [-Wunused-parameter]\\n 792 | static void SinkInfoCallback(pa_context *c, const pa_sink_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:792:87: warning: unused parameter 'data' [-Wunused-parameter]\\n 792 | static void SinkInfoCallback(pa_context *c, const pa_sink_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:801:44: warning: unused parameter 'c' [-Wunused-parameter]\\n 801 | static void SourceInfoCallback(pa_context *c, const pa_source_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:801:76: warning: unused parameter 'is_last' [-Wunused-parameter]\\n 801 | static void SourceInfoCallback(pa_context *c, const pa_source_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:801:91: warning: unused parameter 'data' [-Wunused-parameter]\\n 801 | static void SourceInfoCallback(pa_context *c, const pa_source_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:810:44: warning: unused parameter 'c' [-Wunused-parameter]\\n 810 | static void ServerInfoCallback(pa_context *c, const pa_server_info *i, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:810:78: warning: unused parameter 'data' [-Wunused-parameter]\\n 810 | static void ServerInfoCallback(pa_context *c, const pa_server_info *i, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:850:41: warning: unused parameter 'c' [-Wunused-parameter]\\n 850 | static void HotplugCallback(pa_context *c, pa_subscription_event_type_t t, uint32_t idx, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:850:96: warning: unused parameter 'data' [-Wunused-parameter]\\n 850 | static void HotplugCallback(pa_context *c, pa_subscription_event_type_t t, uint32_t idx, void *data)\\n | ^\\n21 warnings generated.\\n[319/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/sndio/SDL_sndioaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/sndio/SDL_sndioaudio.c:73:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 73 | *addr = SDL_LoadFunction(sndio_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/sndio/SDL_sndioaudio.c:181:62: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]\\n 181 | if (SNDIO_sio_write(device->hidden->dev, buffer, buflen) != buflen) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/sndio/SDL_sndioaudio.c:208:64: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 208 | static Uint8 *SNDIO_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n3 warnings generated.\\n[320/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/pipewire/SDL_pipewire.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:101:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 101 | *addr = SDL_LoadFunction(pipewire_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:399:53: warning: unused parameter 'object' [-Wunused-parameter]\\n 399 | static void core_events_hotplug_init_callback(void *object, uint32_t id, int seq)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:411:53: warning: unused parameter 'data' [-Wunused-parameter]\\n 411 | static void core_events_hotplug_info_callback(void *data, const struct pw_core_info *info)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:560:48: warning: unused parameter 'seq' [-Wunused-parameter]\\n 560 | static void node_event_param(void *object, int seq, uint32_t id, uint32_t index, uint32_t next, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:560:75: warning: unused parameter 'index' [-Wunused-parameter]\\n 560 | static void node_event_param(void *object, int seq, uint32_t id, uint32_t index, uint32_t next, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:560:91: warning: unused parameter 'next' [-Wunused-parameter]\\n 560 | static void node_event_param(void *object, int seq, uint32_t id, uint32_t index, uint32_t next, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:629:89: warning: unused parameter 'type' [-Wunused-parameter]\\n 629 | static int metadata_property(void *object, Uint32 subject, const char *key, const char *type, const char *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:657:50: warning: unused parameter 'object' [-Wunused-parameter]\\n 657 | static void registry_event_global_callback(void *object, uint32_t id, uint32_t permissions, const char *type, uint32_t version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:657:80: warning: unused parameter 'permissions' [-Wunused-parameter]\\n 657 | static void registry_event_global_callback(void *object, uint32_t id, uint32_t permissions, const char *type, uint32_t version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:729:50: warning: unused parameter 'object' [-Wunused-parameter]\\n 729 | static void registry_event_remove_callback(void *object, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:936:67: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 936 | static Uint8 *PIPEWIRE_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:957:71: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 957 | static bool PIPEWIRE_PlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1015:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 1015 | const Uint32 offset = SPA_MIN(spa_buf->datas[0].chunk->offset, spa_buf->datas[0].maxsize);\\n | ^\\n/usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN'\\n 147 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1016:25: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 1016 | const Uint32 size = SPA_MIN(spa_buf->datas[0].chunk->size, spa_buf->datas[0].maxsize - offset);\\n | ^\\n/usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN'\\n 147 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1048:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 1048 | if (device->buffer_size > buffer->buffer->datas[0].maxsize) {\\n | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1060:76: warning: unused parameter 'old' [-Wunused-parameter]\\n 1060 | static void stream_state_changed_callback(void *data, enum pw_stream_state old, enum pw_stream_state state, const char *error)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1060:121: warning: unused parameter 'error' [-Wunused-parameter]\\n 1060 | static void stream_state_changed_callback(void *data, enum pw_stream_state old, enum pw_stream_state state, const char *error)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1106:45: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 1106 | const int min_period = PW_MIN_SAMPLES * SPA_MAX(device->spec.freq / PW_BASE_CLOCK_RATE, 1);\\n | ^\\n/usr/include/spa-0.2/spa/utils/defs.h:153:2: note: expanded from macro 'SPA_MAX'\\n 153 | ({ \\\\\\n | ^\\n18 warnings generated.\\n[321/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11clipboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11clipboard.c:261:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 261 | const char **X11_GetTextMimeTypes(SDL_VideoDevice *_this, size_t *num_mime_types)\\n | ^\\n1 warning generated.\\n[322/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/pipewire/SDL_camera_pipewire.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:110:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 110 | *addr = SDL_LoadFunction(pipewire_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:417:30: warning: unused parameter 'data' [-Wunused-parameter]\\n 417 | static void on_process(void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:422:70: warning: unused parameter 'old' [-Wunused-parameter]\\n 422 | static void on_stream_state_changed(void *data, enum pw_stream_state old,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:423:57: warning: unused parameter 'error' [-Wunused-parameter]\\n 423 | enum pw_stream_state state, const char *error)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:437:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 437 | static void on_stream_param_changed(void *data, uint32_t id, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:437:58: warning: unused parameter 'id' [-Wunused-parameter]\\n 437 | static void on_stream_param_changed(void *data, uint32_t id, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:437:84: warning: unused parameter 'param' [-Wunused-parameter]\\n 437 | static void on_stream_param_changed(void *data, uint32_t id, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:453:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 453 | pw_array_remove(&device->hidden->buffers, p);\\n | ^\\n/usr/include/pipewire-0.3/pipewire/array.h:71:2: note: expanded from macro 'pw_array_remove'\\n 71 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:506:30: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 506 | params[n_params++] = spa_pod_builder_add_object(&b,\\n | ^\\n/usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object'\\n 698 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:514:30: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 514 | params[n_params++] = spa_pod_builder_add_object(&b,\\n | ^\\n/usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object'\\n 698 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:555:51: warning: unused parameter 'device' [-Wunused-parameter]\\n 555 | static bool PIPEWIRECAMERA_WaitDevice(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:796:57: warning: unused parameter 'device' [-Wunused-parameter]\\n 796 | static void PIPEWIRECAMERA_FreeDeviceHandle(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:843:39: warning: unused parameter 'index' [-Wunused-parameter]\\n 843 | uint32_t id, uint32_t index, uint32_t next,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:843:55: warning: unused parameter 'next' [-Wunused-parameter]\\n 843 | uint32_t id, uint32_t index, uint32_t next,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:902:52: warning: unused parameter 'object' [-Wunused-parameter]\\n 902 | static void hotplug_registry_global_callback(void *object, uint32_t id,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:903:52: warning: unused parameter 'version' [-Wunused-parameter]\\n 903 | uint32_t permissions, const char *type, uint32_t version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:958:59: warning: unused parameter 'object' [-Wunused-parameter]\\n 958 | static void hotplug_registry_global_remove_callback(void *object, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:958:76: warning: unused parameter 'id' [-Wunused-parameter]\\n 958 | static void hotplug_registry_global_remove_callback(void *object, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:979:46: warning: unused parameter 'data' [-Wunused-parameter]\\n 979 | static void hotplug_core_info_callback(void *data, const struct pw_core_info *info)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:985:46: warning: unused parameter 'object' [-Wunused-parameter]\\n 985 | static void hotplug_core_done_callback(void *object, uint32_t id, int seq)\\n | ^\\n20 warnings generated.\\n[323/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11dyn.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:76:16: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 76 | fn = SDL_LoadFunction(x11libs[i].lib, fnname);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 74 | for (i = 0; i < SDL_arraysize(x11libs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:139:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 139 | for (i = 0; i < SDL_arraysize(x11libs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:160:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 160 | for (i = 0; i < SDL_arraysize(x11libs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[324/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11framebuffer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11framebuffer.c:146:51: warning: unused parameter '_this' [-Wunused-parameter]\\n 146 | bool X11_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11framebuffer.c:229:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 229 | void X11_DestroyWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n2 warnings generated.\\n[325/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11events.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:172:48: warning: unused parameter 'display' [-Wunused-parameter]\\n 172 | static Bool X11_KeyRepeatCheckIfEvent(Display *display, XEvent *chkev,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:436:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 436 | for (keycode = 0; keycode < SDL_arraysize(videodata->key_layout); ++keycode) {\\n | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:487:51: warning: unused parameter '_this' [-Wunused-parameter]\\n 487 | static void X11_DispatchFocusOut(SDL_VideoDevice *_this, SDL_WindowData *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:562:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 562 | static void ScheduleWindowMove(SDL_VideoDevice *_this, SDL_WindowData *data, const SDL_Point *point)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:597:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 597 | bool X11_ProcessHitTest(SDL_VideoDevice *_this, SDL_WindowData *data, const float x, const float y, bool force_new_result)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:724:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 724 | for (i = 0; i < clipboard->mime_count; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:736:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 736 | for (i = 0; i < clipboard->mime_count; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:784:48: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 784 | for (j = 0, patom = (Atom*)data; j < length; j++, patom++) {\\n | ~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:794:52: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 794 | for (j = 0, patom = (Atom*)data; j < length; j++, patom++) {\\n | ~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:863:34: warning: unused parameter 'display' [-Wunused-parameter]\\n 863 | static Bool isMapNotify(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:874:39: warning: unused parameter 'display' [-Wunused-parameter]\\n 874 | static Bool isReparentNotify(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:929:44: warning: unused parameter 'time' [-Wunused-parameter]\\n 929 | Uint64 X11_GetEventTimestamp(unsigned long time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1061:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 1061 | void X11_HandleButtonRelease(SDL_VideoDevice *_this, SDL_WindowData *windowdata, SDL_MouseID mouseID, int button, unsigned long time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1624:47: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 1624 | (xevent->xclient.data.l[0] == videodata->atoms._NET_WM_PING)) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1637:45: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 1637 | (xevent->xclient.data.l[0] == videodata->atoms.WM_DELETE_WINDOW)) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1646:47: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 1646 | (xevent->xclient.data.l[0] == videodata->atoms._NET_WM_SYNC_REQUEST)) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:2048:33: warning: unused parameter 'display' [-Wunused-parameter]\\n 2048 | static Bool isAnyEvent(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:2048:50: warning: unused parameter 'ev' [-Wunused-parameter]\\n 2048 | static Bool isAnyEvent(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:2048:63: warning: unused parameter 'arg' [-Wunused-parameter]\\n 2048 | static Bool isAnyEvent(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n19 warnings generated.\\n[326/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11keyboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:204:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 204 | for (i = 0; i < SDL_arraysize(fingerprint); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:207:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 207 | for (i = 0; i < SDL_arraysize(scancode_set); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:212:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 212 | for (j = 0; j < SDL_arraysize(fingerprint); ++j) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:228:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 228 | for (i = 0; i < SDL_arraysize(scancode_set); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:245:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 245 | if (table_size > (SDL_arraysize(data->key_layout) - min_keycode)) {\\n | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:321:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 321 | for (j = 0; j < n; j++) {\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:346:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 346 | for (j = 0; j < n; j++) {\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 399 | for (int m = 0; m < SDL_arraysize(keymod_masks); ++m) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:400:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 400 | for (int i = 0; i < SDL_arraysize(data->key_layout); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:497:39: warning: unused parameter 'xic' [-Wunused-parameter]\\n 497 | static int preedit_start_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:497:53: warning: unused parameter 'client_data' [-Wunused-parameter]\\n 497 | static int preedit_start_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:497:75: warning: unused parameter 'call_data' [-Wunused-parameter]\\n 497 | static int preedit_start_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:503:39: warning: unused parameter 'xic' [-Wunused-parameter]\\n 503 | static void preedit_done_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:503:53: warning: unused parameter 'client_data' [-Wunused-parameter]\\n 503 | static void preedit_done_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:503:75: warning: unused parameter 'call_data' [-Wunused-parameter]\\n 503 | static void preedit_done_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:507:39: warning: unused parameter 'xic' [-Wunused-parameter]\\n 507 | static void preedit_draw_callback(XIC xic, XPointer client_data, XIMPreeditDrawCallbackStruct *call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:606:40: warning: unused parameter 'xic' [-Wunused-parameter]\\n 606 | static void preedit_caret_callback(XIC xic, XPointer client_data, XIMPreeditCaretCallbackStruct *call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:639:39: warning: cast from 'int (*)(XIC, XPointer, XPointer)' (aka 'int (*)(struct _XIC *, char *, char *)') to 'XIMProc' (aka 'void (*)(struct _XIM *, char *, char *)') converts to incompatible function type [-Wcast-function-type-mismatch]\\n 639 | start_callback.callback = (XIMProc)preedit_start_callback;\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:676:43: warning: unused parameter '_this' [-Wunused-parameter]\\n 676 | static void X11_ResetXIM(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:691:86: warning: unused parameter 'props' [-Wunused-parameter]\\n 691 | bool X11_StartTextInput(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:704:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 704 | bool X11_UpdateTextInputArea(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:774:65: warning: unused parameter 'window' [-Wunused-parameter]\\n 774 | void X11_HideScreenKeyboard(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:784:68: warning: unused parameter 'window' [-Wunused-parameter]\\n 784 | bool X11_IsScreenKeyboardShown(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n23 warnings generated.\\n[327/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11messagebox.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11messagebox.c:641:46: warning: unused parameter 'display' [-Wunused-parameter]\\n 641 | static Bool X11_MessageBoxEventTest(Display *display, XEvent *event, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11messagebox.c:726:37: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 726 | e.xclient.data.l[0] == data->wm_delete_message) {\\n | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[328/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11mouse.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11mouse.c:387:43: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 387 | static bool X11_SetRelativeMouseMode(bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11mouse.c:488:37: warning: unused parameter '_this' [-Wunused-parameter]\\n 488 | void X11_InitMouse(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11mouse.c:529:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 529 | for (j = 0; j < SDL_arraysize(sys_cursors); j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n3 warnings generated.\\n[329/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11modes.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11modes.c:583:55: warning: unused parameter '_this' [-Wunused-parameter]\\n 583 | static void X11_CheckDisplaysRemoved(SDL_VideoDevice *_this, Display *dpy)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11modes.c:1054:37: warning: unused parameter '_this' [-Wunused-parameter]\\n 1054 | void X11_QuitModes(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11modes.c:1058:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 1058 | bool X11_GetDisplayBounds(SDL_VideoDevice *_this, SDL_VideoDisplay *sdl_display, SDL_Rect *rect)\\n | ^\\n3 warnings generated.\\n[330/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11opengles.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengles.c:132:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 132 | SDL_EGLSurface X11_GLES_GetEGLSurface(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n1 warning generated.\\n[331/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11opengl.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:281:12: warning: returning 'void *' from a function with result type 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 281 | return GL_LoadFunction(_this->gl_config.dll_handle, proc);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:155:26: note: expanded from macro 'GL_LoadFunction'\\n 155 | #define GL_LoadFunction dlsym\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:490:66: warning: unused parameter 'display' [-Wunused-parameter]\\n 490 | static int X11_GL_GetAttributes(SDL_VideoDevice *_this, Display *display, int screen, int *attribs, int size, Bool for_FBConfig, int **_pvistypeattr, bool transparent)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:490:79: warning: unused parameter 'screen' [-Wunused-parameter]\\n 490 | static int X11_GL_GetAttributes(SDL_VideoDevice *_this, Display *display, int screen, int *attribs, int size, Bool for_FBConfig, int **_pvistypeattr, bool transparent)\\n | ^\\n3 warnings generated.\\n[332/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11pen.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:211:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 211 | for (int i = 0; i < SDL_arraysize(handle->valuator_for_axis); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:337:41: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 337 | static void X11_FreePenHandle(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:337:74: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 337 | static void X11_FreePenHandle(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:342:35: warning: unused parameter '_this' [-Wunused-parameter]\\n 342 | void X11_QuitPen(SDL_VideoDevice *_this)\\n | ^\\n4 warnings generated.\\n[333/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11settings.c.o\\n[334/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11shape.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11shape.c:56:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 56 | bool X11_UpdateWindowShape(SDL_VideoDevice *_this, SDL_Window *window, SDL_Surface *shape)\\n | ^\\n1 warning generated.\\n[335/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11touch.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11touch.c:35:37: warning: unused parameter '_this' [-Wunused-parameter]\\n 35 | void X11_QuitTouch(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[336/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11video.c.o\\n[337/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11vulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:78:48: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 78 | _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:79:65: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 79 | _this->vulkan_config.vkEnumerateInstanceExtensionProperties =\\n | ^\\n 80 | (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 81 | VK_NULL_HANDLE, \\\"vkEnumerateInstanceExtensionProperties\\\");\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:233:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 233 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n7 warnings generated.\\n[338/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11xfixes.c.o\\n[339/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_auto.c.o\\n[340/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11window.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:62:34: warning: unused parameter 'dpy' [-Wunused-parameter]\\n 62 | static Bool isMapNotify(Display *dpy, XEvent *ev, XPointer win) // NOLINT(readability-non-const-parameter): cannot make XPointer a const pointer due to typedef\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:66:36: warning: unused parameter 'dpy' [-Wunused-parameter]\\n 66 | static Bool isUnmapNotify(Display *dpy, XEvent *ev, XPointer win) // NOLINT(readability-non-const-parameter): cannot make XPointer a const pointer due to typedef\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:937:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 937 | void X11_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:948:39: warning: unused parameter 'd' [-Wunused-parameter]\\n 948 | static int X11_CatchAnyError(Display *d, XErrorEvent *e)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:948:55: warning: unused parameter 'e' [-Wunused-parameter]\\n 948 | static int X11_CatchAnyError(Display *d, XErrorEvent *e)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1096:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 1096 | bool X11_SetWindowIcon(SDL_VideoDevice *_this, SDL_Window *window, SDL_Surface *icon)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1348:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 1348 | bool X11_GetWindowBordersSize(SDL_VideoDevice *_this, SDL_Window *window, int *top, int *left, int *bottom, int *right)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1360:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 1360 | bool X11_SetWindowOpacity(SDL_VideoDevice *_this, SDL_Window *window, float opacity)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1482:78: warning: unused parameter 'resizable' [-Wunused-parameter]\\n 1482 | void X11_SetWindowResizable(SDL_VideoDevice *_this, SDL_Window *window, bool resizable)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1771:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 1771 | void X11_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1981:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 1981 | void *X11_GetWindowICCProfile(SDL_VideoDevice *_this, SDL_Window *window, size_t *size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2203:39: warning: unused parameter 'window' [-Wunused-parameter]\\n 2203 | bool X11_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2203:52: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 2203 | bool X11_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2223:39: warning: unused parameter '_this' [-Wunused-parameter]\\n 2223 | bool X11_FlashWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_FlashOperation operation)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2356:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 2356 | bool X11_SetWindowFocusable(SDL_VideoDevice *_this, SDL_Window *window, bool focusable)\\n | ^\\n15 warnings generated.\\n[341/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11xsync.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xsync.c:122:63: warning: unused parameter 'event' [-Wunused-parameter]\\n 122 | void X11_HandleConfigure(SDL_Window *window, XConfigureEvent *event)\\n | ^\\n1 warning generated.\\n[342/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11xinput2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:473:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 473 | for (int i = 0; i < SDL_arraysize(axes); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:523:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 523 | void X11_InitXinput2Multitouch(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:622:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 622 | void X11_Xinput2GrabTouch(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:652:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 652 | void X11_Xinput2UngrabTouch(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n4 warnings generated.\\n[343/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmdyn.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:53:16: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 53 | fn = SDL_LoadFunction(kmsdrmlibs[i].lib, fnname);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:51:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 51 | for (i = 0; i < SDL_arraysize(kmsdrmlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:102:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 102 | for (i = 0; i < SDL_arraysize(kmsdrmlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:123:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 123 | for (i = 0; i < SDL_arraysize(kmsdrmlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[344/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/edid-parse.c.o\\n[345/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmevents.c:35:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 35 | void KMSDRM_PumpEvents(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[346/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmmouse.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:64:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 64 | void KMSDRM_DestroyCursorBO(SDL_VideoDevice *_this, SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:307:27: warning: comparison of integers of different signs: 'int' and 'SDL_DisplayID' (aka 'unsigned int') [-Wsign-compare]\\n 307 | for (i = 0; i < displays[i]; i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:356:42: warning: unused parameter 'window' [-Wunused-parameter]\\n 356 | static bool KMSDRM_WarpMouse(SDL_Window *window, float x, float y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:362:40: warning: unused parameter '_this' [-Wunused-parameter]\\n 362 | void KMSDRM_InitMouse(SDL_VideoDevice *_this, SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:382:40: warning: unused parameter '_this' [-Wunused-parameter]\\n 382 | void KMSDRM_QuitMouse(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:388:43: warning: unused parameter 'cursor' [-Wunused-parameter]\\n 388 | static bool KMSDRM_MoveCursor(SDL_Cursor *cursor)\\n | ^\\n6 warnings generated.\\n[347/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmopengles.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:68: warning: unused parameter 'mask' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:79: warning: unused parameter 'major' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:91: warning: unused parameter 'minor' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:49:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 49 | bool KMSDRM_GLES_LoadLibrary(SDL_VideoDevice *_this, const char *path)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:49:66: warning: unused parameter 'path' [-Wunused-parameter]\\n 49 | bool KMSDRM_GLES_LoadLibrary(SDL_VideoDevice *_this, const char *path)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:63:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 63 | void KMSDRM_GLES_UnloadLibrary(SDL_VideoDevice *_this)\\n | ^\\n7 warnings generated.\\n[348/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/xsettings-client.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:110:25: warning: unused parameter 'display' [-Wunused-parameter]\\n 110 | ignore_errors (Display *display, XErrorEvent *event)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:110:47: warning: unused parameter 'event' [-Wunused-parameter]\\n 110 | ignore_errors (Display *display, XErrorEvent *event)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:245:32: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 245 | if (BYTES_LEFT (&buffer) < pad_len)\\n | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:291:36: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 291 | BYTES_LEFT (&buffer) < pad_len)\\n | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:597:34: warning: comparison of integers of different signs: 'const long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 597 | xev->xclient.data.l[1] == client->selection_atom)\\n | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n5 warnings generated.\\n[349/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandclipboard.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandclipboard.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.h:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandclipboard.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.h:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandclipboard.c:100:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 100 | const char **Wayland_GetTextMimeTypes(SDL_VideoDevice *_this, size_t *num_mime_types)\\n | ^\\n5 warnings generated.\\n[350/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandcolor.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:91:85: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 91 | struct wp_image_description_info_v1 *wp_image_description_info_v1)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:114:89: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 114 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:123:59: warning: unused parameter 'data' [-Wunused-parameter]\\n 123 | static void image_description_info_handle_primaries(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:124:90: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 124 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:125:61: warning: unused parameter 'r_x' [-Wunused-parameter]\\n 125 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:125:74: warning: unused parameter 'r_y' [-Wunused-parameter]\\n 125 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:126:61: warning: unused parameter 'g_x' [-Wunused-parameter]\\n 126 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:126:74: warning: unused parameter 'g_y' [-Wunused-parameter]\\n 126 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:127:61: warning: unused parameter 'b_x' [-Wunused-parameter]\\n 127 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:127:74: warning: unused parameter 'b_y' [-Wunused-parameter]\\n 127 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:128:61: warning: unused parameter 'w_x' [-Wunused-parameter]\\n 128 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:128:74: warning: unused parameter 'w_y' [-Wunused-parameter]\\n 128 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:133:65: warning: unused parameter 'data' [-Wunused-parameter]\\n 133 | static void image_description_info_handle_primaries_named(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:134:96: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 134 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:135:68: warning: unused parameter 'primaries' [-Wunused-parameter]\\n 135 | uint32_t primaries)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:140:58: warning: unused parameter 'data' [-Wunused-parameter]\\n 140 | static void image_description_info_handle_tf_power(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:141:89: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 141 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:142:61: warning: unused parameter 'eexp' [-Wunused-parameter]\\n 142 | uint32_t eexp)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:147:58: warning: unused parameter 'data' [-Wunused-parameter]\\n 147 | static void image_description_info_handle_tf_named(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:148:89: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 148 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:149:61: warning: unused parameter 'tf' [-Wunused-parameter]\\n 149 | uint32_t tf)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:155:91: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 155 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:156:63: warning: unused parameter 'min_lum' [-Wunused-parameter]\\n 156 | uint32_t min_lum,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:164:66: warning: unused parameter 'data' [-Wunused-parameter]\\n 164 | static void image_description_info_handle_target_primaries(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:165:97: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 165 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:166:68: warning: unused parameter 'r_x' [-Wunused-parameter]\\n 166 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:166:81: warning: unused parameter 'r_y' [-Wunused-parameter]\\n 166 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:167:68: warning: unused parameter 'g_x' [-Wunused-parameter]\\n 167 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:167:81: warning: unused parameter 'g_y' [-Wunused-parameter]\\n 167 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:168:68: warning: unused parameter 'b_x' [-Wunused-parameter]\\n 168 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:168:81: warning: unused parameter 'b_y' [-Wunused-parameter]\\n 168 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:169:68: warning: unused parameter 'w_x' [-Wunused-parameter]\\n 169 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:169:81: warning: unused parameter 'w_y' [-Wunused-parameter]\\n 169 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:174:66: warning: unused parameter 'data' [-Wunused-parameter]\\n 174 | static void image_description_info_handle_target_luminance(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:175:97: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 175 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:176:69: warning: unused parameter 'min_lum' [-Wunused-parameter]\\n 176 | uint32_t min_lum,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:177:69: warning: unused parameter 'max_lum' [-Wunused-parameter]\\n 177 | uint32_t max_lum)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:182:64: warning: unused parameter 'data' [-Wunused-parameter]\\n 182 | static void image_description_info_handle_target_max_cll(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:183:95: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 183 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:184:67: warning: unused parameter 'max_cll' [-Wunused-parameter]\\n 184 | uint32_t max_cll)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:189:65: warning: unused parameter 'data' [-Wunused-parameter]\\n 189 | static void image_description_info_handle_target_max_fall(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:190:96: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 190 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:191:68: warning: unused parameter 'max_fall' [-Wunused-parameter]\\n 191 | uint32_t max_fall)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:231:77: warning: unused parameter 'wp_image_description_v1' [-Wunused-parameter]\\n 231 | struct wp_image_description_v1 *wp_image_description_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:232:54: warning: unused parameter 'cause' [-Wunused-parameter]\\n 232 | uint32_t cause,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:233:57: warning: unused parameter 'msg' [-Wunused-parameter]\\n 233 | const char *msg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:244:76: warning: unused parameter 'wp_image_description_v1' [-Wunused-parameter]\\n 244 | struct wp_image_description_v1 *wp_image_description_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:245:53: warning: unused parameter 'identity' [-Wunused-parameter]\\n 245 | uint32_t identity)\\n | ^\\n52 warnings generated.\\n[351/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmvulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:81:48: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 81 | _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:82:65: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 82 | _this->vulkan_config.vkEnumerateInstanceExtensionProperties =\\n | ^\\n 83 | (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 84 | VK_NULL_HANDLE, \\\"vkEnumerateInstanceExtensionProperties\\\");\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:143:73: warning: unused parameter '_this' [-Wunused-parameter]\\n 143 | char const* const* KMSDRM_Vulkan_GetInstanceExtensions(SDL_VideoDevice *_this,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:286:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 286 | for (i = 0; i < gpu_count; i++) {\\n | ~ ^ ~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:347:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 347 | for (i = 0; i < mode_count; i++) {\\n | ~ ^ ~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:349:59: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 349 | mode_props[i].parameters.visibleRegion.height == window->h) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:348:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 348 | if (mode_props[i].parameters.visibleRegion.width == window->w &&\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:406:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 406 | for (i = 0; i < plane_count; i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:432:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 432 | for (j = 0; j < supported_displays_count; j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:516:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 516 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n14 warnings generated.\\n[352/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmvideo.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:339:53: warning: unused parameter 'bo' [-Wunused-parameter]\\n 339 | static void KMSDRM_FBDestroyCallback(struct gbm_bo *bo, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:36: warning: unused parameter 'fd' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:53: warning: unused parameter 'frame' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:73: warning: unused parameter 'sec' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:91: warning: unused parameter 'usec' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:706:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 706 | for (i = 0; i < props->count_props; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:766:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 766 | for (i = 0; i < props->count_props && !done; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1184:69: warning: unused parameter 'dispdata' [-Wunused-parameter]\\n 1184 | static bool KMSDRM_GBMInit(SDL_VideoDevice *_this, SDL_DisplayData *dispdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1212:71: warning: unused parameter 'dispdata' [-Wunused-parameter]\\n 1212 | static void KMSDRM_GBMDeinit(SDL_VideoDevice *_this, SDL_DisplayData *dispdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1501:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 1501 | bool KMSDRM_GetDisplayModes(SDL_VideoDevice *_this, SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1614:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]\\n 1614 | for (i = 0; i < viddata->num_windows; i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1618:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]\\n 1618 | for (j = i; j < viddata->num_windows; j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1638:87: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 1638 | bool KMSDRM_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1784:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 1784 | void KMSDRM_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1784:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 1784 | void KMSDRM_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1787:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 1787 | bool KMSDRM_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1787:67: warning: unused parameter 'window' [-Wunused-parameter]\\n 1787 | bool KMSDRM_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1798:111: warning: unused parameter 'display' [-Wunused-parameter]\\n 1798 | SDL_FullscreenResult KMSDRM_SetWindowFullscreen(SDL_VideoDevice *_this, SDL_Window *window, SDL_VideoDisplay *display, SDL_FullscreenOp fullscreen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1798:137: warning: unused parameter 'fullscreen' [-Wunused-parameter]\\n 1798 | SDL_FullscreenResult KMSDRM_SetWindowFullscreen(SDL_VideoDevice *_this, SDL_Window *window, SDL_VideoDisplay *display, SDL_FullscreenOp fullscreen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1806:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 1806 | void KMSDRM_ShowWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1806:60: warning: unused parameter 'window' [-Wunused-parameter]\\n 1806 | void KMSDRM_ShowWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1809:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 1809 | void KMSDRM_HideWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1809:60: warning: unused parameter 'window' [-Wunused-parameter]\\n 1809 | void KMSDRM_HideWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1812:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 1812 | void KMSDRM_RaiseWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1812:61: warning: unused parameter 'window' [-Wunused-parameter]\\n 1812 | void KMSDRM_RaiseWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1815:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 1815 | void KMSDRM_MaximizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1815:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 1815 | void KMSDRM_MaximizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1818:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 1818 | void KMSDRM_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1818:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 1818 | void KMSDRM_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1821:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 1821 | void KMSDRM_RestoreWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1821:63: warning: unused parameter 'window' [-Wunused-parameter]\\n 1821 | void KMSDRM_RestoreWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n31 warnings generated.\\n[353/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylanddatamanager.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n4 warnings generated.\\n[354/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandmessagebox.c.o\\n[355/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandkeyboard.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandkeyboard.c:26:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandkeyboard.c:26:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandkeyboard.c:156:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 156 | bool Wayland_StopTextInput(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[356/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylanddyn.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:27:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:60:16: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 60 | fn = SDL_LoadFunction(dynlib->lib, fnname);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:114:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 114 | for (i = 0; i < SDL_arraysize(waylandlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:135:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 135 | for (i = 0; i < SDL_arraysize(waylandlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n7 warnings generated.\\n[357/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandopengles.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandopengles.c:28:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandopengles.c:28:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandopengles.c:213:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 213 | EGLSurface Wayland_GLES_GetEGLSurface(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[358/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandmouse.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:164:74: warning: unused parameter 'conn' [-Wunused-parameter]\\n 164 | static DBusHandlerResult Wayland_DBusCursorMessageFilter(DBusConnection *conn, DBusMessage *msg, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:299:76: warning: unused parameter 'time' [-Wunused-parameter]\\n 299 | static void cursor_frame_done(void *data, struct wl_callback *cb, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:408:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 408 | if (cdata->cursor_data.system.num_frames != cursor->image_count) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:419:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 419 | for (int i = 0; i < cursor->image_count; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:427:21: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 427 | if (scaled_size != cursor->images[0]->width) {\\n | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:1043:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1043 | for (int i = 0; i < SDL_arraysize(sys_cursors); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n10 warnings generated.\\n[359/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandshmbuffer.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:34:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:34:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:108:41: warning: unused parameter 'data' [-Wunused-parameter]\\n 108 | static void buffer_handle_release(void *data, struct wl_buffer *wl_buffer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:108:65: warning: unused parameter 'wl_buffer' [-Wunused-parameter]\\n 108 | static void buffer_handle_release(void *data, struct wl_buffer *wl_buffer)\\n | ^\\n6 warnings generated.\\n[360/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandvulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:73:48: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 73 | _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:74:65: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 74 | _this->vulkan_config.vkEnumerateInstanceExtensionProperties =\\n | ^\\n 75 | (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 76 | VK_NULL_HANDLE, \\\"vkEnumerateInstanceExtensionProperties\\\");\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:118:74: warning: unused parameter '_this' [-Wunused-parameter]\\n 118 | char const* const* Wayland_Vulkan_GetInstanceExtensions(SDL_VideoDevice *_this, Uint32 *count)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:174:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 174 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n8 warnings generated.\\n[361/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandevents.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:33:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:33:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:182:90: warning: unused parameter 'zwp_input_timestamps_v1' [-Wunused-parameter]\\n 182 | static void Wayland_input_timestamp_listener(void *data, struct zwp_input_timestamps_v1 *zwp_input_timestamps_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:340:37: warning: unused parameter 'data' [-Wunused-parameter]\\n 340 | static void sync_done_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:340:82: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 340 | static void sync_done_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:350:66: warning: unused parameter 'window' [-Wunused-parameter]\\n 350 | void Wayland_SendWakeupEvent(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:408:29: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'const Uint64' (aka 'const unsigned long') [-Wsign-compare]\\n 408 | timeoutNS = SDL_min(timeoutNS, next_repeat_wait_time);\\n | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:518:66: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 518 | static void pointer_handle_motion(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:584:65: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 584 | static void pointer_handle_leave(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:585:43: warning: unused parameter 'serial' [-Wunused-parameter]\\n 585 | uint32_t serial, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:620:22: warning: unused parameter 'sx_w' [-Wunused-parameter]\\n 620 | wl_fixed_t sx_w, wl_fixed_t sy_w,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:620:39: warning: unused parameter 'sy_w' [-Wunused-parameter]\\n 620 | wl_fixed_t sx_w, wl_fixed_t sy_w,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:774:66: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 774 | static void pointer_handle_button(void *data, struct wl_pointer *pointer, uint32_t serial,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:885:64: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 885 | static void pointer_handle_axis(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:898:83: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 898 | static void pointer_handle_axis_relative_direction(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:915:65: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 915 | static void pointer_handle_frame(void *data, struct wl_pointer *pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:961:46: warning: unused parameter 'data' [-Wunused-parameter]\\n 961 | static void pointer_handle_axis_source(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:961:71: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 961 | static void pointer_handle_axis_source(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:962:49: warning: unused parameter 'axis_source' [-Wunused-parameter]\\n 962 | uint32_t axis_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:967:44: warning: unused parameter 'data' [-Wunused-parameter]\\n 967 | static void pointer_handle_axis_stop(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:967:69: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 967 | static void pointer_handle_axis_stop(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:968:47: warning: unused parameter 'time' [-Wunused-parameter]\\n 968 | uint32_t time, uint32_t axis)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:968:62: warning: unused parameter 'axis' [-Wunused-parameter]\\n 968 | uint32_t time, uint32_t axis)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:973:73: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 973 | static void pointer_handle_axis_discrete(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:981:73: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 981 | static void pointer_handle_axis_value120(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1004:85: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 1004 | struct zwp_relative_pointer_v1 *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1038:41: warning: unused parameter 'data' [-Wunused-parameter]\\n 1038 | static void locked_pointer_locked(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1039:65: warning: unused parameter 'locked_pointer' [-Wunused-parameter]\\n 1039 | struct zwp_locked_pointer_v1 *locked_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1043:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 1043 | static void locked_pointer_unlocked(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1044:67: warning: unused parameter 'locked_pointer' [-Wunused-parameter]\\n 1044 | struct zwp_locked_pointer_v1 *locked_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1105:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 1105 | static void confined_pointer_confined(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1106:71: warning: unused parameter 'confined_pointer' [-Wunused-parameter]\\n 1106 | struct zwp_confined_pointer_v1 *confined_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1110:47: warning: unused parameter 'data' [-Wunused-parameter]\\n 1110 | static void confined_pointer_unconfined(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1111:73: warning: unused parameter 'confined_pointer' [-Wunused-parameter]\\n 1111 | struct zwp_confined_pointer_v1 *confined_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1157:75: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1157 | static void touch_handler_up(void *data, struct wl_touch *touch, uint32_t serial,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1208:39: warning: unused parameter 'data' [-Wunused-parameter]\\n 1208 | static void touch_handler_frame(void *data, struct wl_touch *touch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1208:62: warning: unused parameter 'touch' [-Wunused-parameter]\\n 1208 | static void touch_handler_frame(void *data, struct wl_touch *touch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1268:52: warning: unused parameter 'keymap' [-Wunused-parameter]\\n 1268 | static void Wayland_keymap_iter(struct xkb_keymap *keymap, xkb_keycode_t key, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1344:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1344 | for (int i = 0; i < SDL_arraysize(keymod_masks); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1362:68: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1362 | static void keyboard_handle_keymap(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1697:67: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1697 | static void keyboard_handle_enter(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1698:44: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1698 | uint32_t serial, struct wl_surface *surface,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1755:67: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1755 | static void keyboard_handle_leave(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1756:44: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1756 | uint32_t serial, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1849:65: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1849 | static void keyboard_handle_key(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1898:71: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1898 | static void keyboard_handle_modifiers(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1899:48: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1899 | uint32_t serial, uint32_t mods_depressed,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1938:73: warning: unused parameter 'wl_keyboard' [-Wunused-parameter]\\n 1938 | static void keyboard_handle_repeat_info(void *data, struct wl_keyboard *wl_keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2043:36: warning: unused parameter 'data' [-Wunused-parameter]\\n 2043 | static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2043:58: warning: unused parameter 'wl_seat' [-Wunused-parameter]\\n 2043 | static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2043:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 2043 | static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2053:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 2053 | static void data_source_handle_target(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2053:74: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2053 | static void data_source_handle_target(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2054:51: warning: unused parameter 'mime_type' [-Wunused-parameter]\\n 2054 | const char *mime_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2058:72: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2058 | static void data_source_handle_send(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2064:77: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2064 | static void data_source_handle_cancelled(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2072:57: warning: unused parameter 'data' [-Wunused-parameter]\\n 2072 | static void data_source_handle_dnd_drop_performed(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2072:86: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2072 | static void data_source_handle_dnd_drop_performed(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2076:51: warning: unused parameter 'data' [-Wunused-parameter]\\n 2076 | static void data_source_handle_dnd_finished(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2076:80: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2076 | static void data_source_handle_dnd_finished(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2080:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 2080 | static void data_source_handle_action(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2080:74: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2080 | static void data_source_handle_action(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2081:48: warning: unused parameter 'dnd_action' [-Wunused-parameter]\\n 2081 | uint32_t dnd_action)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2094:95: warning: unused parameter 'zwp_primary_selection_source_v1' [-Wunused-parameter]\\n 2094 | static void primary_selection_source_send(void *data, struct zwp_primary_selection_source_v1 *zwp_primary_selection_source_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2101:100: warning: unused parameter 'zwp_primary_selection_source_v1' [-Wunused-parameter]\\n 2101 | static void primary_selection_source_cancelled(void *data, struct zwp_primary_selection_source_v1 *zwp_primary_selection_source_v1)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2187:52: warning: unused parameter 'data' [-Wunused-parameter]\\n 2187 | static void data_offer_handle_source_actions(void *data, struct wl_data_offer *wl_data_offer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2196:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 2196 | static void data_offer_handle_actions(void *data, struct wl_data_offer *wl_data_offer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2226:78: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2226 | static void data_device_handle_data_offer(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2242:73: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2242 | static void data_device_handle_enter(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2318:73: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2318 | static void data_device_handle_leave(void *data, struct wl_data_device *wl_data_device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2346:74: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2346 | static void data_device_handle_motion(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2347:48: warning: unused parameter 'time' [-Wunused-parameter]\\n 2347 | uint32_t time, wl_fixed_t x, wl_fixed_t y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2372:72: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2372 | static void data_device_handle_drop(void *data, struct wl_data_device *wl_data_device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2503:77: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2503 | static void data_device_handle_selection(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2533:103: warning: unused parameter 'zwp_primary_selection_device_v1' [-Wunused-parameter]\\n 2533 | static void primary_selection_device_handle_offer(void *data, struct zwp_primary_selection_device_v1 *zwp_primary_selection_device_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2549:107: warning: unused parameter 'zwp_primary_selection_device_v1' [-Wunused-parameter]\\n 2549 | static void primary_selection_device_handle_selection(void *data, struct zwp_primary_selection_device_v1 *zwp_primary_selection_device_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2573:36: warning: unused parameter 'data' [-Wunused-parameter]\\n 2573 | static void text_input_enter(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2574:56: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2574 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2575:49: warning: unused parameter 'surface' [-Wunused-parameter]\\n 2575 | struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2580:36: warning: unused parameter 'data' [-Wunused-parameter]\\n 2580 | static void text_input_leave(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2581:56: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2581 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2582:49: warning: unused parameter 'surface' [-Wunused-parameter]\\n 2582 | struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2588:65: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2588 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2614:44: warning: unused parameter 'data' [-Wunused-parameter]\\n 2614 | static void text_input_commit_string(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2615:64: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2615 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2621:54: warning: unused parameter 'data' [-Wunused-parameter]\\n 2621 | static void text_input_delete_surrounding_text(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2622:74: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2622 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2623:57: warning: unused parameter 'before_length' [-Wunused-parameter]\\n 2623 | uint32_t before_length,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2624:57: warning: unused parameter 'after_length' [-Wunused-parameter]\\n 2624 | uint32_t after_length)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2630:55: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2630 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2631:38: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2631 | uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2768:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2768 | static void tablet_tool_handle_type(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:54: warning: unused parameter 'data' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:87: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:102: warning: unused parameter 'serial_hi' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:122: warning: unused parameter 'serial_lo' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2788:89: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2788 | static void tablet_tool_handle_hardware_id_wacom(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t id_hi, uint32_t id_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2788:104: warning: unused parameter 'id_hi' [-Wunused-parameter]\\n 2788 | static void tablet_tool_handle_hardware_id_wacom(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t id_hi, uint32_t id_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2794:82: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2794 | static void tablet_tool_handle_capability(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t capability)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2809:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 2809 | static void tablet_tool_handle_done(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2809:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2809 | static void tablet_tool_handle_done(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2823:84: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2823 | static void tablet_tool_handle_proximity_in(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, struct zwp_tablet_v2 *tablet, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2823:99: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2823 | static void tablet_tool_handle_proximity_in(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, struct zwp_tablet_v2 *tablet, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2823:129: warning: unused parameter 'tablet' [-Wunused-parameter]\\n 2823 | static void tablet_tool_handle_proximity_in(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, struct zwp_tablet_v2 *tablet, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2837:85: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2837 | static void tablet_tool_handle_proximity_out(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2848:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2848 | static void tablet_tool_handle_down(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2848:91: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2848 | static void tablet_tool_handle_down(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2854:74: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2854 | static void tablet_tool_handle_up(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2860:78: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2860 | static void tablet_tool_handle_motion(void *data, struct zwp_tablet_tool_v2 *tool, wl_fixed_t sx_w, wl_fixed_t sy_w)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2872:80: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2872 | static void tablet_tool_handle_pressure(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t pressure)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2883:80: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2883 | static void tablet_tool_handle_distance(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t distance)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2894:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2894 | static void tablet_tool_handle_tilt(void *data, struct zwp_tablet_tool_v2 *tool, wl_fixed_t xtilt, wl_fixed_t ytilt)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2902:78: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2902 | static void tablet_tool_handle_button(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, uint32_t button, uint32_t state)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2902:93: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2902 | static void tablet_tool_handle_button(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, uint32_t button, uint32_t state)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2926:80: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2926 | static void tablet_tool_handle_rotation(void *data, struct zwp_tablet_tool_v2 *tool, wl_fixed_t degrees)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2934:78: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2934 | static void tablet_tool_handle_slider(void *data, struct zwp_tablet_tool_v2 *tool, int32_t position)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:44: warning: unused parameter 'data' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:77: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:91: warning: unused parameter 'degrees' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:108: warning: unused parameter 'clicks' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2946:77: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2946 | static void tablet_tool_handle_frame(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2983:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 2983 | for (int i = 0; i < SDL_arraysize(sdltool->frame_buttons); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3020:51: warning: unused parameter 'data' [-Wunused-parameter]\\n 3020 | static void tablet_seat_handle_tablet_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_v2 *tablet)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3020:84: warning: unused parameter 'seat' [-Wunused-parameter]\\n 3020 | static void tablet_seat_handle_tablet_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_v2 *tablet)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3020:112: warning: unused parameter 'tablet' [-Wunused-parameter]\\n 3020 | static void tablet_seat_handle_tablet_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_v2 *tablet)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3025:49: warning: unused parameter 'data' [-Wunused-parameter]\\n 3025 | static void tablet_seat_handle_tool_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3025:82: warning: unused parameter 'seat' [-Wunused-parameter]\\n 3025 | static void tablet_seat_handle_tool_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3034:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3034 | for (int i = 0; i < SDL_arraysize(sdltool->frame_buttons); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3044:48: warning: unused parameter 'data' [-Wunused-parameter]\\n 3044 | static void tablet_seat_handle_pad_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_pad_v2 *pad)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3044:81: warning: unused parameter 'seat' [-Wunused-parameter]\\n 3044 | static void tablet_seat_handle_pad_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_pad_v2 *pad)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3044:113: warning: unused parameter 'pad' [-Wunused-parameter]\\n 3044 | static void tablet_seat_handle_pad_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_pad_v2 *pad)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3074:56: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 3074 | static void Wayland_remove_all_pens_callback(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3074:89: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3074 | static void Wayland_remove_all_pens_callback(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3368:63: warning: unused parameter 'input' [-Wunused-parameter]\\n 3368 | bool Wayland_input_unconfine_pointer(struct SDL_WaylandInput *input, SDL_Window *window)\\n | ^\\n136 warnings generated.\\n[362/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/alpha-modifier-v1-protocol.c.o\\n[363/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/cursor-shape-v1-protocol.c.o\\n[364/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/color-management-v1-protocol.c.o\\n[365/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/fractional-scale-v1-protocol.c.o\\n[366/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/frog-color-management-v1-protocol.c.o\\n[367/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/idle-inhibit-unstable-v1-protocol.c.o\\n[368/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/input-timestamps-unstable-v1-protocol.c.o\\n[369/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o\\n[370/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandvideo.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:459:83: warning: unused parameter 'registry' [-Wunused-parameter]\\n 459 | static void wayland_preferred_check_handle_global(void *data, struct wl_registry *registry, uint32_t id,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:459:102: warning: unused parameter 'id' [-Wunused-parameter]\\n 459 | static void wayland_preferred_check_handle_global(void *data, struct wl_registry *registry, uint32_t id,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:460:83: warning: unused parameter 'version' [-Wunused-parameter]\\n 460 | const char *interface, uint32_t version)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:469:57: warning: unused parameter 'data' [-Wunused-parameter]\\n 469 | static void wayland_preferred_check_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:469:83: warning: unused parameter 'registry' [-Wunused-parameter]\\n 469 | static void wayland_preferred_check_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:469:102: warning: unused parameter 'id' [-Wunused-parameter]\\n 469 | static void wayland_preferred_check_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:705:83: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 705 | static void xdg_output_handle_logical_position(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:715:79: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 715 | static void xdg_output_handle_logical_size(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:725:71: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 725 | static void xdg_output_handle_done(void *data, struct zxdg_output_v1 *xdg_output)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:738:71: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 738 | static void xdg_output_handle_name(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:751:78: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 751 | static void xdg_output_handle_description(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:828:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 828 | for (i = 0; i < SDL_arraysize(mode_list); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:852:55: warning: unused parameter 'output' [-Wunused-parameter]\\n 852 | struct wl_output *output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:856:41: warning: unused parameter 'subpixel' [-Wunused-parameter]\\n 856 | int subpixel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:857:49: warning: unused parameter 'make' [-Wunused-parameter]\\n 857 | const char *make,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:909:51: warning: unused parameter 'output' [-Wunused-parameter]\\n 909 | struct wl_output *output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:935:51: warning: unused parameter 'output' [-Wunused-parameter]\\n 935 | struct wl_output *output)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1083:52: warning: unused parameter 'output' [-Wunused-parameter]\\n 1083 | struct wl_output *output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1090:63: warning: unused parameter 'wl_output' [-Wunused-parameter]\\n 1090 | static void display_handle_name(void *data, struct wl_output *wl_output, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1098:70: warning: unused parameter 'wl_output' [-Wunused-parameter]\\n 1098 | static void display_handle_description(void *data, struct wl_output *wl_output, const char *description)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1119:91: warning: unused parameter 'wp_color_management_output_v1' [-Wunused-parameter]\\n 1119 | struct wp_color_management_output_v1 *wp_color_management_output_v1)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1230:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 1230 | static void handle_ping_xdg_wm_base(void *data, struct xdg_wm_base *xdg, uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1240:45: warning: unused parameter 'context' [-Wunused-parameter]\\n 1240 | static void libdecor_error(struct libdecor *context,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1249:1: warning: missing field 'reserved0' initializer [-Wmissing-field-initializers]\\n 1249 | };\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1329:67: warning: unused parameter 'registry' [-Wunused-parameter]\\n 1329 | static void display_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1629:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 1629 | bool Wayland_VideoReconnect(SDL_VideoDevice *_this)\\n | ^\\n30 warnings generated.\\n[371/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/pointer-constraints-unstable-v1-protocol.c.o\\n[372/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/primary-selection-unstable-v1-protocol.c.o\\n[373/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/relative-pointer-unstable-v1-protocol.c.o\\n[374/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/tablet-v2-protocol.c.o\\n[375/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/text-input-unstable-v3-protocol.c.o\\n[376/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/viewporter-protocol.c.o\\n[377/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/wayland-protocol.c.o\\n[378/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-activation-v1-protocol.c.o\\n[379/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-decoration-unstable-v1-protocol.c.o\\n[380/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-dialog-v1-protocol.c.o\\n[381/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-foreign-unstable-v2-protocol.c.o\\n[382/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-output-unstable-v1-protocol.c.o\\n[383/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-shell-protocol.c.o\\n[384/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-toplevel-icon-v1-protocol.c.o\\n[385/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/unix/SDL_appid.c.o\\n[386/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/unix/SDL_poll.c.o\\n[387/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/tray/unix/SDL_tray.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:235:20: warning: assigning to 'gboolean (*)(int *, char ***)' (aka 'int (*)(int *, char ***)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 235 | gtk_init_check = dlsym(libgtk, \\\"gtk_init_check\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:236:27: warning: assigning to 'gboolean (*)(gboolean)' (aka 'int (*)(int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 236 | gtk_main_iteration_do = dlsym(libgtk, \\\"gtk_main_iteration_do\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:237:18: warning: assigning to 'GtkWidget *(*)(void)' (aka 'struct _GtkWidget *(*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 237 | gtk_menu_new = dlsym(libgtk, \\\"gtk_menu_new\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:238:33: warning: assigning to 'GtkWidget *(*)(void)' (aka 'struct _GtkWidget *(*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 238 | gtk_separator_menu_item_new = dlsym(libgtk, \\\"gtk_separator_menu_item_new\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:239:34: warning: assigning to 'GtkWidget *(*)(const gchar *)' (aka 'struct _GtkWidget *(*)(const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 239 | gtk_menu_item_new_with_label = dlsym(libgtk, \\\"gtk_menu_item_new_with_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:240:31: warning: assigning to 'void (*)(GtkMenuItem *, GtkWidget *)' (aka 'void (*)(struct _GtkMenuItem *, struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 240 | gtk_menu_item_set_submenu = dlsym(libgtk, \\\"gtk_menu_item_set_submenu\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:241:40: warning: assigning to 'GtkWidget *(*)(const gchar *)' (aka 'struct _GtkWidget *(*)(const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 241 | gtk_check_menu_item_new_with_label = dlsym(libgtk, \\\"gtk_check_menu_item_new_with_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:242:36: warning: assigning to 'void (*)(GtkCheckMenuItem *, gboolean)' (aka 'void (*)(struct _GtkCheckMenuItem *, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 242 | gtk_check_menu_item_set_active = dlsym(libgtk, \\\"gtk_check_menu_item_set_active\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:243:30: warning: assigning to 'void (*)(GtkWidget *, gboolean)' (aka 'void (*)(struct _GtkWidget *, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 243 | gtk_widget_set_sensitive = dlsym(libgtk, \\\"gtk_widget_set_sensitive\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:244:21: warning: assigning to 'void (*)(GtkWidget *)' (aka 'void (*)(struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 244 | gtk_widget_show = dlsym(libgtk, \\\"gtk_widget_show\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:245:27: warning: assigning to 'void (*)(GtkMenuShell *, GtkWidget *)' (aka 'void (*)(struct _GtkMenuShell *, struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 245 | gtk_menu_shell_append = dlsym(libgtk, \\\"gtk_menu_shell_append\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:246:27: warning: assigning to 'void (*)(GtkMenuShell *, GtkWidget *, gint)' (aka 'void (*)(struct _GtkMenuShell *, struct _GtkWidget *, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 246 | gtk_menu_shell_insert = dlsym(libgtk, \\\"gtk_menu_shell_insert\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:247:24: warning: assigning to 'void (*)(GtkWidget *)' (aka 'void (*)(struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 247 | gtk_widget_destroy = dlsym(libgtk, \\\"gtk_widget_destroy\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:248:29: warning: assigning to 'const gchar *(*)(GtkMenuItem *)' (aka 'const char *(*)(struct _GtkMenuItem *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 248 | gtk_menu_item_get_label = dlsym(libgtk, \\\"gtk_menu_item_get_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:249:29: warning: assigning to 'void (*)(GtkMenuItem *, const gchar *)' (aka 'void (*)(struct _GtkMenuItem *, const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 249 | gtk_menu_item_set_label = dlsym(libgtk, \\\"gtk_menu_item_set_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:250:36: warning: assigning to 'gboolean (*)(GtkCheckMenuItem *)' (aka 'int (*)(struct _GtkCheckMenuItem *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 250 | gtk_check_menu_item_get_active = dlsym(libgtk, \\\"gtk_check_menu_item_get_active\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:251:30: warning: assigning to 'gboolean (*)(GtkWidget *)' (aka 'int (*)(struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 251 | gtk_widget_get_sensitive = dlsym(libgtk, \\\"gtk_widget_get_sensitive\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:255:15: warning: assigning to 'gchar *(*)(gchar *)' (aka 'char *(*)(char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 255 | g_mkdtemp = dlsym(libgdk, \\\"g_mkdtemp\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:256:27: warning: assigning to 'gulong (*)(gpointer, const gchar *, GCallback, gpointer, GClosureNotify, GConnectFlags)' (aka 'unsigned long (*)(void *, const char *, void (*)(void), void *, void (*)(void *, struct _GClosure *), GConnectFlags)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 256 | g_signal_connect_data = dlsym(libgdk, \\\"g_signal_connect_data\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:257:20: warning: assigning to 'void (*)(gpointer)' (aka 'void (*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 257 | g_object_unref = dlsym(libgdk, \\\"g_object_unref\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:258:23: warning: assigning to 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 258 | g_object_ref_sink = dlsym(libgdk, \\\"g_object_ref_sink\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:259:18: warning: assigning to 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 259 | g_object_ref = dlsym(libgdk, \\\"g_object_ref\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:261:23: warning: assigning to 'AppIndicator *(*)(const gchar *, const gchar *, AppIndicatorCategory)' (aka 'struct _AppIndicator *(*)(const char *, const char *, AppIndicatorCategory)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 261 | app_indicator_new = dlsym(libappindicator, \\\"app_indicator_new\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:262:30: warning: assigning to 'void (*)(AppIndicator *, AppIndicatorStatus)' (aka 'void (*)(struct _AppIndicator *, AppIndicatorStatus)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 262 | app_indicator_set_status = dlsym(libappindicator, \\\"app_indicator_set_status\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:263:28: warning: assigning to 'void (*)(AppIndicator *, const gchar *)' (aka 'void (*)(struct _AppIndicator *, const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 263 | app_indicator_set_icon = dlsym(libappindicator, \\\"app_indicator_set_icon\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:264:28: warning: assigning to 'void (*)(AppIndicator *, GtkMenu *)' (aka 'void (*)(struct _AppIndicator *, struct _GtkMenu *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 264 | app_indicator_set_menu = dlsym(libappindicator, \\\"app_indicator_set_menu\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:344:40: warning: unused parameter 'item' [-Wunused-parameter]\\n 344 | static void call_callback(GtkMenuItem *item, gpointer ptr)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:384:55: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 384 | if (would_have_written <= 0 || would_have_written >= sizeof(buffer) - 1) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:416:57: warning: unused parameter 'tooltip' [-Wunused-parameter]\\n 416 | SDL_Tray *SDL_CreateTray(SDL_Surface *icon, const char *tooltip)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:486:35: warning: unused parameter 'tray' [-Wunused-parameter]\\n 486 | void SDL_SetTrayTooltip(SDL_Tray *tray, const char *tooltip)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:486:53: warning: unused parameter 'tooltip' [-Wunused-parameter]\\n 486 | void SDL_SetTrayTooltip(SDL_Tray *tray, const char *tooltip)\\n | ^\\n31 warnings generated.\\n[388/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandwindow.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:32:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:32:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:489:92: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 489 | static void fullscreen_deadline_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:506:100: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 506 | static void maximized_restored_deadline_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:679:77: warning: unused parameter 'time' [-Wunused-parameter]\\n 679 | static void surface_frame_done(void *data, struct wl_callback *cb, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:732:79: warning: unused parameter 'time' [-Wunused-parameter]\\n 732 | static void gles_swap_frame_done(void *data, struct wl_callback *cb, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:766:64: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 766 | struct xdg_toplevel *xdg_toplevel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:977:72: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 977 | static void handle_close_xdg_toplevel(void *data, struct xdg_toplevel *xdg_toplevel)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:984:71: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 984 | struct xdg_toplevel *xdg_toplevel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:993:70: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 993 | struct xdg_toplevel *xdg_toplevel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1029:58: warning: unused parameter 'xdg_popup' [-Wunused-parameter]\\n 1029 | struct xdg_popup *xdg_popup,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1079:65: warning: unused parameter 'xdg_popup' [-Wunused-parameter]\\n 1079 | static void handle_done_xdg_popup(void *data, struct xdg_popup *xdg_popup)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1085:49: warning: unused parameter 'data' [-Wunused-parameter]\\n 1085 | static void handle_repositioned_xdg_popup(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1086:61: warning: unused parameter 'xdg_popup' [-Wunused-parameter]\\n 1086 | struct xdg_popup *xdg_popup,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1087:52: warning: unused parameter 'token' [-Wunused-parameter]\\n 1087 | uint32_t token)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1099:82: warning: unused parameter 'zxdg_toplevel_decoration_v1' [-Wunused-parameter]\\n 1099 | struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1422:59: warning: unused parameter 'frame' [-Wunused-parameter]\\n 1422 | static void decoration_frame_close(struct libdecor_frame *frame, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1427:60: warning: unused parameter 'frame' [-Wunused-parameter]\\n 1427 | static void decoration_frame_commit(struct libdecor_frame *frame, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1438:61: warning: unused parameter 'frame' [-Wunused-parameter]\\n 1438 | static void decoration_dismiss_popup(struct libdecor_frame *frame, const char *seat_name, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1438:80: warning: unused parameter 'seat_name' [-Wunused-parameter]\\n 1438 | static void decoration_dismiss_popup(struct libdecor_frame *frame, const char *seat_name, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1438:97: warning: unused parameter 'user_data' [-Wunused-parameter]\\n 1438 | static void decoration_dismiss_popup(struct libdecor_frame *frame, const char *seat_name, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1448:1: warning: missing field 'reserved0' initializer [-Wmissing-field-initializers]\\n 1448 | };\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1574:74: warning: unused parameter 'wl_surface' [-Wunused-parameter]\\n 1574 | static void handle_preferred_buffer_scale(void *data, struct wl_surface *wl_surface, int32_t factor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1587:53: warning: unused parameter 'data' [-Wunused-parameter]\\n 1587 | static void handle_preferred_buffer_transform(void *data, struct wl_surface *wl_surface, uint32_t transform)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1587:78: warning: unused parameter 'wl_surface' [-Wunused-parameter]\\n 1587 | static void handle_preferred_buffer_transform(void *data, struct wl_surface *wl_surface, uint32_t transform)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1587:99: warning: unused parameter 'transform' [-Wunused-parameter]\\n 1587 | static void handle_preferred_buffer_transform(void *data, struct wl_surface *wl_surface, uint32_t transform)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1599:90: warning: unused parameter 'wp_fractional_scale_v1' [-Wunused-parameter]\\n 1599 | static void handle_preferred_fractional_scale(void *data, struct wp_fractional_scale_v1 *wp_fractional_scale_v1, uint32_t scale)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1609:92: warning: unused parameter 'frog_color_managed_surface' [-Wunused-parameter]\\n 1609 | static void frog_preferred_metadata_handler(void *data, struct frog_color_managed_surface *frog_color_managed_surface, uint32_t transfer_function,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1610:54: warning: unused parameter 'output_display_primary_red_x' [-Wunused-parameter]\\n 1610 | uint32_t output_display_primary_red_x, uint32_t output_display_primary_red_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1610:93: warning: unused parameter 'output_display_primary_red_y' [-Wunused-parameter]\\n 1610 | uint32_t output_display_primary_red_x, uint32_t output_display_primary_red_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1611:54: warning: unused parameter 'output_display_primary_green_x' [-Wunused-parameter]\\n 1611 | uint32_t output_display_primary_green_x, uint32_t output_display_primary_green_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1611:95: warning: unused parameter 'output_display_primary_green_y' [-Wunused-parameter]\\n 1611 | uint32_t output_display_primary_green_x, uint32_t output_display_primary_green_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1612:54: warning: unused parameter 'output_display_primary_blue_x' [-Wunused-parameter]\\n 1612 | uint32_t output_display_primary_blue_x, uint32_t output_display_primary_blue_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1612:94: warning: unused parameter 'output_display_primary_blue_y' [-Wunused-parameter]\\n 1612 | uint32_t output_display_primary_blue_x, uint32_t output_display_primary_blue_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1613:54: warning: unused parameter 'output_white_point_x' [-Wunused-parameter]\\n 1613 | uint32_t output_white_point_x, uint32_t output_white_point_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1613:85: warning: unused parameter 'output_white_point_y' [-Wunused-parameter]\\n 1613 | uint32_t output_white_point_x, uint32_t output_white_point_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1614:78: warning: unused parameter 'min_luminance' [-Wunused-parameter]\\n 1614 | uint32_t max_luminance, uint32_t min_luminance,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1615:54: warning: unused parameter 'max_full_frame_luminance' [-Wunused-parameter]\\n 1615 | uint32_t max_full_frame_luminance)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1651:96: warning: unused parameter 'wp_color_management_surface_feedback_v1' [-Wunused-parameter]\\n 1651 | struct wp_color_management_surface_feedback_v1 *wp_color_management_surface_feedback_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1652:57: warning: unused parameter 'identity' [-Wunused-parameter]\\n 1652 | uint32_t identity)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1678:43: warning: unused parameter 'window' [-Wunused-parameter]\\n 1678 | bool Wayland_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1678:56: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 1678 | bool Wayland_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1703:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 1703 | bool Wayland_SetWindowParent(SDL_VideoDevice *_this, SDL_Window *window, SDL_Window *parent_window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1759:87: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 1759 | static void show_hide_sync_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1777:74: warning: unused parameter 'zxdg_exported_v2' [-Wunused-parameter]\\n 1777 | static void exported_handle_handler(void *data, struct zxdg_exported_v2 *zxdg_exported_v2, const char *handle)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2060:51: warning: unused parameter '_this' [-Wunused-parameter]\\n 2060 | static void Wayland_ReleasePopup(SDL_VideoDevice *_this, SDL_Window *popup)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2244:89: warning: unused parameter 'operation' [-Wunused-parameter]\\n 2244 | bool Wayland_FlashWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_FlashOperation operation)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2379:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 2379 | void Wayland_SetWindowResizable(SDL_VideoDevice *_this, SDL_Window *window, bool resizable)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2450:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 2450 | void Wayland_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2713:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 2713 | void Wayland_SetWindowMinimumSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2719:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 2719 | void Wayland_SetWindowMaximumSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2725:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 2725 | bool Wayland_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2758:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 2758 | void Wayland_SetWindowSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2795:53: warning: unused parameter '_this' [-Wunused-parameter]\\n 2795 | void Wayland_GetWindowSizeInPixels(SDL_VideoDevice *_this, SDL_Window *window, int *w, int *h)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2803:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 2803 | float Wayland_GetWindowContentScale(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2814:60: warning: unused parameter '_this' [-Wunused-parameter]\\n 2814 | SDL_DisplayID Wayland_GetDisplayForWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2825:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 2825 | bool Wayland_SetWindowOpacity(SDL_VideoDevice *_this, SDL_Window *window, float opacity)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2839:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 2839 | void Wayland_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2943:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 2943 | void *Wayland_GetWindowICCProfile(SDL_VideoDevice *_this, SDL_Window *window, size_t *size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2974:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 2974 | bool Wayland_SetWindowFocusable(SDL_VideoDevice *_this, SDL_Window *window, bool focusable)\\n | ^\\n62 warnings generated.\\n[389/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/haptic/linux/SDL_syshaptic.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1041:47: warning: unused parameter 'haptic' [-Wunused-parameter]\\n 1041 | int SDL_SYS_HapticGetEffectStatus(SDL_Haptic *haptic,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1042:57: warning: unused parameter 'effect' [-Wunused-parameter]\\n 1042 | struct haptic_effect *effect)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1102:38: warning: unused parameter 'haptic' [-Wunused-parameter]\\n 1102 | bool SDL_SYS_HapticPause(SDL_Haptic *haptic)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1110:39: warning: unused parameter 'haptic' [-Wunused-parameter]\\n 1110 | bool SDL_SYS_HapticResume(SDL_Haptic *haptic)\\n | ^\\n4 warnings generated.\\n[390/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_system_theme.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_system_theme.c:72:61: warning: unused parameter 'conn' [-Wunused-parameter]\\n 72 | static DBusHandlerResult DBus_MessageFilter(DBusConnection *conn, DBusMessage *msg, void *data) {\\n | ^\\n1 warning generated.\\n[391/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_dbus.c.o\\n[392/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/v4l2/SDL_camera_v4l2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/camera/v4l2/SDL_camera_v4l2.c:572:64: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare]\\n 572 | if ( (setfps.parm.capture.timeperframe.denominator != spec->framerate_numerator) ||\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[393/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_udev.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:53:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 53 | *addr = SDL_LoadFunction(_this->udev_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:318:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 318 | for (int i = 0; i < SDL_arraysize(SDL_UDEV_LIBS); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:339:42: warning: unused parameter 'dev' [-Wunused-parameter]\\n 339 | static void get_caps(struct udev_device *dev, struct udev_device *pdev, const char *attr, unsigned long *bitmask, size_t bitmask_len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:357:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 357 | if (i < bitmask_len) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:364:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 364 | if (i < bitmask_len) {\\n | ~ ^ ~~~~~~~~~~~\\n5 warnings generated.\\n[394/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_fcitx.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_fcitx.c:184:61: warning: unused parameter 'conn' [-Wunused-parameter]\\n 184 | static DBusHandlerResult DBus_MessageFilter(DBusConnection *conn, DBusMessage *msg, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_fcitx.c:231:55: warning: unused parameter 'name' [-Wunused-parameter]\\n 231 | const char *name,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_fcitx.c:232:55: warning: unused parameter 'old_val' [-Wunused-parameter]\\n 232 | const char *old_val,\\n | ^\\n3 warnings generated.\\n[395/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_ime.c.o\\n[396/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_evdev.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev.c:152:49: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 152 | static bool SDL_EVDEV_SetRelativeMouseMode(bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev.c:608:67: warning: unused parameter 'udev_class' [-Wunused-parameter]\\n 608 | static bool SDL_EVDEV_init_keyboard(SDL_evdevlist_item *item, int udev_class)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev.c:625:64: warning: unused parameter 'udev_class' [-Wunused-parameter]\\n 625 | static bool SDL_EVDEV_init_mouse(SDL_evdevlist_item *item, int udev_class)\\n | ^\\n3 warnings generated.\\n[397/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_evdev_capabilities.c.o\\n[398/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_threadprio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_threadprio.c:224:18: warning: comparison of integers of different signs: 'Uint32' (aka 'unsigned int') and 'Sint32' (aka 'int') [-Wsign-compare]\\n 224 | if (priority > rtkit_max_realtime_priority) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[399/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_evdev_kbd.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:227:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 227 | for (tabidx = 0; tabidx < sizeof(fatal_signals) / sizeof(fatal_signals[0]); ++tabidx) {\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:292:96: warning: cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\\n 292 | if ((signum == SIGHUP || signum == SIGPIPE) && (old_action_p->sa_handler != SIG_DFL || (void (*)(int))old_action_p->sa_sigaction != SIG_DFL)) {\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:280:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 280 | for (tabidx = 0; tabidx < sizeof(fatal_signals) / sizeof(fatal_signals[0]); ++tabidx) {\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:314:46: warning: unused parameter 'signum' [-Wunused-parameter]\\n 314 | static void kbd_vt_release_signal_action(int signum)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:319:46: warning: unused parameter 'signum' [-Wunused-parameter]\\n 319 | static void kbd_vt_acquire_signal_action(int signum)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:700:48: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 700 | static void k_ignore(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:700:67: warning: unused parameter 'value' [-Wunused-parameter]\\n 700 | static void k_ignore(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:700:79: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 700 | static void k_ignore(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:717:51: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 717 | static void k_lowercase(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:717:70: warning: unused parameter 'value' [-Wunused-parameter]\\n 717 | static void k_lowercase(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:717:82: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 717 | static void k_lowercase(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:760:46: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 760 | static void k_cons(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:760:65: warning: unused parameter 'value' [-Wunused-parameter]\\n 760 | static void k_cons(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:760:77: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 760 | static void k_cons(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:764:44: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 764 | static void k_fn(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:764:63: warning: unused parameter 'value' [-Wunused-parameter]\\n 764 | static void k_fn(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:764:75: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 764 | static void k_fn(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:768:45: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 768 | static void k_cur(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:768:64: warning: unused parameter 'value' [-Wunused-parameter]\\n 768 | static void k_cur(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:768:76: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 768 | static void k_cur(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:831:46: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 831 | static void k_meta(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:831:65: warning: unused parameter 'value' [-Wunused-parameter]\\n 831 | static void k_meta(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:831:77: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 831 | static void k_meta(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:883:45: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 883 | static void k_brl(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:883:64: warning: unused parameter 'value' [-Wunused-parameter]\\n 883 | static void k_brl(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:883:76: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 883 | static void k_brl(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n26 warnings generated.\\n[400/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_combined.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:29:66: warning: unused parameter 'callback' [-Wunused-parameter]\\n 29 | static void HIDAPI_DriverCombined_RegisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:29:82: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 29 | static void HIDAPI_DriverCombined_RegisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:33:68: warning: unused parameter 'callback' [-Wunused-parameter]\\n 33 | static void HIDAPI_DriverCombined_UnregisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:33:84: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 33 | static void HIDAPI_DriverCombined_UnregisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:114: warning: unused parameter 'type' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:127: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:145: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:164: warning: unused parameter 'version' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:177: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:199: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:220: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:244: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:53:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 53 | static int HIDAPI_DriverCombined_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:53:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 53 | static int HIDAPI_DriverCombined_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:58:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 58 | static void HIDAPI_DriverCombined_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:58:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 58 | static void HIDAPI_DriverCombined_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:58:115: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 58 | static void HIDAPI_DriverCombined_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:117: warning: unused parameter 'data' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:127: warning: unused parameter 'size' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:210:65: warning: unused parameter 'device' [-Wunused-parameter]\\n 210 | static void HIDAPI_DriverCombined_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n24 warnings generated.\\n[401/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_ibus.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:94:47: warning: unused parameter 'conn' [-Wunused-parameter]\\n 94 | static bool IBus_EnterVariant(DBusConnection *conn, DBusMessageIter *iter, SDL_DBusContext *dbus,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:206:54: warning: unused parameter 'conn' [-Wunused-parameter]\\n 206 | static bool IBus_GetVariantCursorPos(DBusConnection *conn, DBusMessageIter *iter, SDL_DBusContext *dbus,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:406:48: warning: unused parameter 'data' [-Wunused-parameter]\\n 406 | static void SDLCALL IBus_SetCapabilities(void *data, const char *name, const char *old_val,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:406:66: warning: unused parameter 'name' [-Wunused-parameter]\\n 406 | static void SDLCALL IBus_SetCapabilities(void *data, const char *name, const char *old_val,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:406:84: warning: unused parameter 'old_val' [-Wunused-parameter]\\n 406 | static void SDLCALL IBus_SetCapabilities(void *data, const char *name, const char *old_val,\\n | ^\\n5 warnings generated.\\n[402/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_luna.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:68: warning: unused parameter 'device' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:88: warning: unused parameter 'name' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:110: warning: unused parameter 'type' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:160: warning: unused parameter 'version' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:173: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:195: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:216: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:240: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:85:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 85 | static int HIDAPI_DriverLuna_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:85:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 85 | static int HIDAPI_DriverLuna_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:90:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 90 | static void HIDAPI_DriverLuna_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:90:94: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 90 | static void HIDAPI_DriverLuna_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:90:111: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 90 | static void HIDAPI_DriverLuna_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:110:87: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverLuna_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:112: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:132: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:138:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 138 | static Uint32 HIDAPI_DriverLuna_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:65: warning: unused parameter 'device' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:87: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:103: warning: unused parameter 'red' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:114: warning: unused parameter 'green' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:127: warning: unused parameter 'blue' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:113: warning: unused parameter 'data' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:123: warning: unused parameter 'size' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:161:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverLuna_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:161:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverLuna_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:161:113: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverLuna_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:246:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 246 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:348:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 348 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:389:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 389 | static void HIDAPI_DriverLuna_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:389:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 389 | static void HIDAPI_DriverLuna_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:393:61: warning: unused parameter 'device' [-Wunused-parameter]\\n 393 | static void HIDAPI_DriverLuna_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n36 warnings generated.\\n[403/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_gamecube.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:114: warning: unused parameter 'type' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:164: warning: unused parameter 'version' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:177: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:199: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:220: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:244: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:96:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 96 | static void SDLCALL SDL_JoystickGameCubeRumbleBrakeHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:96:110: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 96 | static void SDLCALL SDL_JoystickGameCubeRumbleBrakeHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:198:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 198 | static void HIDAPI_DriverGameCube_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:198:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 198 | static void HIDAPI_DriverGameCube_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:198:115: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 198 | static void HIDAPI_DriverGameCube_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:202:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 202 | static void HIDAPI_DriverGameCube_HandleJoystickPacket(SDL_HIDAPI_Device *device, SDL_DriverGameCube_Context *ctx, const Uint8 *packet, bool invert_c_stick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:77: warning: unused parameter 'device' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:99: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:116: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:136: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:107: warning: unused parameter 'red' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:118: warning: unused parameter 'green' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:131: warning: unused parameter 'blue' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:117: warning: unused parameter 'data' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:127: warning: unused parameter 'size' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:484:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 484 | static bool HIDAPI_DriverGameCube_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:484:102: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 484 | static bool HIDAPI_DriverGameCube_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:484:117: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 484 | static bool HIDAPI_DriverGameCube_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:489:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 489 | static void HIDAPI_DriverGameCube_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n31 warnings generated.\\n[404/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_rumble.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_rumble.c:211:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 211 | if (size > sizeof(request->data)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[405/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_ps3.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:109: warning: unused parameter 'type' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:224:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 224 | static int HIDAPI_DriverPS3_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:224:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 224 | static int HIDAPI_DriverPS3_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:251:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 251 | static void HIDAPI_DriverPS3_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:293:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 293 | static bool HIDAPI_DriverPS3_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:308:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 308 | static Uint32 HIDAPI_DriverPS3_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:308:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 308 | static Uint32 HIDAPI_DriverPS3_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:102: warning: unused parameter 'red' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:113: warning: unused parameter 'green' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:126: warning: unused parameter 'blue' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:318:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 318 | static bool HIDAPI_DriverPS3_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:336:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 336 | static bool HIDAPI_DriverPS3_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:417:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 417 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:517:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 517 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:582:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 582 | static void HIDAPI_DriverPS3_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:589:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 589 | static void HIDAPI_DriverPS3_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:97: warning: unused parameter 'name' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:169: warning: unused parameter 'version' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:182: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:204: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:225: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:249: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:677:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 677 | static int HIDAPI_DriverPS3ThirdParty_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:677:102: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 677 | static int HIDAPI_DriverPS3ThirdParty_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:682:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 682 | static void HIDAPI_DriverPS3ThirdParty_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:682:103: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 682 | static void HIDAPI_DriverPS3ThirdParty_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:682:120: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 682 | static void HIDAPI_DriverPS3ThirdParty_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:113: warning: unused parameter 'low_frequency_rumble' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:142: warning: unused parameter 'high_frequency_rumble' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:82: warning: unused parameter 'device' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:104: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:121: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:141: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:721:85: warning: unused parameter 'device' [-Wunused-parameter]\\n 721 | static Uint32 HIDAPI_DriverPS3ThirdParty_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:721:107: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 721 | static Uint32 HIDAPI_DriverPS3ThirdParty_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:112: warning: unused parameter 'red' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:123: warning: unused parameter 'green' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:136: warning: unused parameter 'blue' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:122: warning: unused parameter 'effect' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:134: warning: unused parameter 'size' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:736:85: warning: unused parameter 'device' [-Wunused-parameter]\\n 736 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:736:107: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 736 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:736:122: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 736 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:842:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 842 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:976:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 976 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1019:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1019 | static void HIDAPI_DriverPS3ThirdParty_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1026:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 1026 | static void HIDAPI_DriverPS3ThirdParty_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:98: warning: unused parameter 'name' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:120: warning: unused parameter 'type' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:170: warning: unused parameter 'version' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:183: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:205: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:226: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:250: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1122:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 1122 | static int HIDAPI_DriverPS3SonySixaxis_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1122:103: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1122 | static int HIDAPI_DriverPS3SonySixaxis_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1127:104: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1127 | static void HIDAPI_DriverPS3SonySixaxis_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1169:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1169 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:83: warning: unused parameter 'device' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:105: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:122: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:142: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1184:86: warning: unused parameter 'device' [-Wunused-parameter]\\n 1184 | static Uint32 HIDAPI_DriverPS3SonySixaxis_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1184:108: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1184 | static Uint32 HIDAPI_DriverPS3SonySixaxis_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:113: warning: unused parameter 'red' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:124: warning: unused parameter 'green' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:137: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1194:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1194 | static bool HIDAPI_DriverPS3SonySixaxis_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1213:108: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1213 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1319:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1319 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1372:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1372 | static void HIDAPI_DriverPS3SonySixaxis_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1379:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 1379 | static void HIDAPI_DriverPS3SonySixaxis_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n94 warnings generated.\\n[406/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_stadia.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:90: warning: unused parameter 'name' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:112: warning: unused parameter 'type' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:162: warning: unused parameter 'version' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:175: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:197: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:218: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:242: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:91:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 91 | static int HIDAPI_DriverStadia_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:91:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 91 | static int HIDAPI_DriverStadia_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:96:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 96 | static void HIDAPI_DriverStadia_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:96:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 96 | static void HIDAPI_DriverStadia_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:96:113: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 96 | static void HIDAPI_DriverStadia_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:116:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 116 | static bool HIDAPI_DriverStadia_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:114: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:134: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:143:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 143 | static Uint32 HIDAPI_DriverStadia_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:105: warning: unused parameter 'red' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:116: warning: unused parameter 'green' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:129: warning: unused parameter 'blue' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:93: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:115: warning: unused parameter 'data' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:125: warning: unused parameter 'size' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:164:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 164 | static bool HIDAPI_DriverStadia_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:164:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 164 | static bool HIDAPI_DriverStadia_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:164:115: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 164 | static bool HIDAPI_DriverStadia_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:258:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 258 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:292:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 292 | static void HIDAPI_DriverStadia_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:292:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 292 | static void HIDAPI_DriverStadia_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:296:63: warning: unused parameter 'device' [-Wunused-parameter]\\n 296 | static void HIDAPI_DriverStadia_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n35 warnings generated.\\n[407/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_shield.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:90: warning: unused parameter 'name' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:112: warning: unused parameter 'type' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:162: warning: unused parameter 'version' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:175: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:197: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:218: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:242: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:130:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 130 | static int HIDAPI_DriverShield_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:130:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 130 | static int HIDAPI_DriverShield_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:135:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 135 | static void HIDAPI_DriverShield_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:135:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 135 | static void HIDAPI_DriverShield_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:135:113: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 135 | static void HIDAPI_DriverShield_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:144:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 144 | if (size > sizeof(cmd_pkt.payload)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:224:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 224 | static bool HIDAPI_DriverShield_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:114: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:134: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:259:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 259 | static Uint32 HIDAPI_DriverShield_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:259:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 259 | static Uint32 HIDAPI_DriverShield_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:105: warning: unused parameter 'red' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:116: warning: unused parameter 'green' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:129: warning: unused parameter 'blue' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:269:93: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 269 | static bool HIDAPI_DriverShield_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:284:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 284 | static bool HIDAPI_DriverShield_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:284:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 284 | static bool HIDAPI_DriverShield_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:284:115: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 284 | static bool HIDAPI_DriverShield_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:358:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 358 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:364:105: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 364 | static void HIDAPI_DriverShield_HandleTouchPacketV103(SDL_Joystick *joystick, SDL_DriverShield_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:364:133: warning: unused parameter 'size' [-Wunused-parameter]\\n 364 | static void HIDAPI_DriverShield_HandleTouchPacketV103(SDL_Joystick *joystick, SDL_DriverShield_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:453:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 453 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:546:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 546 | static void HIDAPI_DriverShield_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:546:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 546 | static void HIDAPI_DriverShield_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:550:63: warning: unused parameter 'device' [-Wunused-parameter]\\n 550 | static void HIDAPI_DriverShield_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n37 warnings generated.\\n[408/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_ps4.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:457:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 457 | static int HIDAPI_DriverPS4_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:457:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 457 | static int HIDAPI_DriverPS4_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:617:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 617 | for (i = 0; i < SDL_arraysize(ctx->calibration); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:624:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 624 | for (i = 0; i < SDL_arraysize(ctx->calibration); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:776:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 776 | static void SDLCALL SDL_PS4EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:776:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 776 | static void SDLCALL SDL_PS4EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:793:82: warning: unused parameter 'name' [-Wunused-parameter]\\n 793 | static void SDLCALL SDL_PS4ReportIntervalHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:793:100: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 793 | static void SDLCALL SDL_PS4ReportIntervalHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:824:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 824 | static void HIDAPI_DriverPS4_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:872:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 872 | static bool HIDAPI_DriverPS4_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:891:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 891 | static Uint32 HIDAPI_DriverPS4_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:908:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 908 | static bool HIDAPI_DriverPS4_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:979:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 979 | static bool HIDAPI_DriverPS4_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:986:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 986 | static bool HIDAPI_DriverPS4_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1004:88: warning: unused parameter 'dev' [-Wunused-parameter]\\n 1004 | static void HIDAPI_DriverPS4_HandleStatePacket(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverPS4_Context *ctx, PS4StatePacket_t *packet, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1190:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1190 | if (ctx->is_nacon_dongle && size >= (1 + sizeof(PS4StatePacket_t))) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1346:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1346 | static void HIDAPI_DriverPS4_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1362:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 1362 | static void HIDAPI_DriverPS4_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n28 warnings generated.\\n[409/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_ps5.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:550:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 550 | static int HIDAPI_DriverPS5_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:550:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 550 | static int HIDAPI_DriverPS5_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:882:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 882 | static void SDLCALL SDL_PS5EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:882:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 882 | static void SDLCALL SDL_PS5EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:899:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 899 | static void SDLCALL SDL_PS5PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:899:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 899 | static void SDLCALL SDL_PS5PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:911:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 911 | static void HIDAPI_DriverPS5_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:966:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 966 | static bool HIDAPI_DriverPS5_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:989:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 989 | static Uint32 HIDAPI_DriverPS5_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1009:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1009 | static bool HIDAPI_DriverPS5_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1100:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1100 | static bool HIDAPI_DriverPS5_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1107:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1107 | static bool HIDAPI_DriverPS5_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1125:94: warning: unused parameter 'dev' [-Wunused-parameter]\\n 1125 | static void HIDAPI_DriverPS5_HandleSimpleStatePacket(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverPS5_Context *ctx, PS5SimpleStatePacket_t *packet, Uint64 timestamp)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1217:94: warning: unused parameter 'dev' [-Wunused-parameter]\\n 1217 | static void HIDAPI_DriverPS5_HandleStatePacketCommon(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverPS5_Context *ctx, PS5StatePacketCommon_t *packet, Uint64 timestamp)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1455:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1455 | if (ctx->is_nacon_dongle && size >= (1 + sizeof(PS5StatePacketAlt_t))) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1584:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1584 | static void HIDAPI_DriverPS5_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1601:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 1601 | static void HIDAPI_DriverPS5_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n27 warnings generated.\\n[410/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_steamdeck.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:257:24: warning: unused parameter 'device' [-Wunused-parameter]\\n 257 | SDL_HIDAPI_Device *device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:258:17: warning: unused parameter 'name' [-Wunused-parameter]\\n 258 | const char *name,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:259:21: warning: unused parameter 'type' [-Wunused-parameter]\\n 259 | SDL_GamepadType type,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:262:12: warning: unused parameter 'version' [-Wunused-parameter]\\n 262 | Uint16 version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:263:9: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 263 | int interface_number,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:264:9: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 264 | int interface_class,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:265:9: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 265 | int interface_subclass,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:266:9: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 266 | int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:302:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 302 | static int HIDAPI_DriverSteamDeck_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:302:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 302 | static int HIDAPI_DriverSteamDeck_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:307:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 307 | static void HIDAPI_DriverSteamDeck_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:307:99: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 307 | static void HIDAPI_DriverSteamDeck_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:307:116: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 307 | static void HIDAPI_DriverSteamDeck_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:372:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 372 | static bool HIDAPI_DriverSteamDeck_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:117: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:137: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:397:81: warning: unused parameter 'device' [-Wunused-parameter]\\n 397 | static Uint32 HIDAPI_DriverSteamDeck_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:397:103: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 397 | static Uint32 HIDAPI_DriverSteamDeck_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:108: warning: unused parameter 'red' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:119: warning: unused parameter 'green' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:132: warning: unused parameter 'blue' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:118: warning: unused parameter 'data' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:128: warning: unused parameter 'size' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:412:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 412 | static bool HIDAPI_DriverSteamDeck_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:412:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 412 | static bool HIDAPI_DriverSteamDeck_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:412:110: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 412 | static bool HIDAPI_DriverSteamDeck_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:418:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 418 | static void HIDAPI_DriverSteamDeck_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:418:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 418 | static void HIDAPI_DriverSteamDeck_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:423:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 423 | static void HIDAPI_DriverSteamDeck_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n35 warnings generated.\\n[411/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_steam_hori.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:93: warning: unused parameter 'name' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:115: warning: unused parameter 'type' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:165: warning: unused parameter 'version' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:178: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:200: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:221: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:245: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:97:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 97 | static int HIDAPI_DriverSteamHori_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:97:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 97 | static int HIDAPI_DriverSteamHori_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:102:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 102 | static void HIDAPI_DriverSteamHori_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:102:99: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 102 | static void HIDAPI_DriverSteamHori_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:102:116: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 102 | static void HIDAPI_DriverSteamHori_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:109: warning: unused parameter 'low_frequency_rumble' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:138: warning: unused parameter 'high_frequency_rumble' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:117: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:137: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:146:81: warning: unused parameter 'device' [-Wunused-parameter]\\n 146 | static Uint32 HIDAPI_DriverSteamHori_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:146:103: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 146 | static Uint32 HIDAPI_DriverSteamHori_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:108: warning: unused parameter 'red' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:119: warning: unused parameter 'green' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:132: warning: unused parameter 'blue' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:118: warning: unused parameter 'data' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:128: warning: unused parameter 'size' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:161:81: warning: unused parameter 'device' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverSteamHori_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:161:103: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverSteamHori_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:161:118: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverSteamHori_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:349:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 349 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:383:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 383 | static void HIDAPI_DriverSteamHori_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:383:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 383 | static void HIDAPI_DriverSteamHori_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:387:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 387 | static void HIDAPI_DriverSteamHori_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n39 warnings generated.\\n[412/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_xbox360.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:91: warning: unused parameter 'name' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:163: warning: unused parameter 'version' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:198: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:219: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:119:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:119:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:156:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 156 | static int HIDAPI_DriverXbox360_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:156:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 156 | static int HIDAPI_DriverXbox360_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:161:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 161 | static void HIDAPI_DriverXbox360_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:199:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:115: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:135: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:217:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 217 | static Uint32 HIDAPI_DriverXbox360_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:68: warning: unused parameter 'device' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:106: warning: unused parameter 'red' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:117: warning: unused parameter 'green' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:130: warning: unused parameter 'blue' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:116: warning: unused parameter 'data' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:126: warning: unused parameter 'size' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:238:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 238 | static bool HIDAPI_DriverXbox360_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:238:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 238 | static bool HIDAPI_DriverXbox360_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:238:116: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 238 | static bool HIDAPI_DriverXbox360_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:341:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 341 | static void HIDAPI_DriverXbox360_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:351:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 351 | static void HIDAPI_DriverXbox360_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n30 warnings generated.\\n[413/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_steam.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:465:72: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 465 | printf(\\\"GET_ATTRIBUTES_VALUES failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:476:78: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 476 | printf(\\\"Bad GET_ATTRIBUTES_VALUES response for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:484:78: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 484 | printf(\\\"Bad GET_ATTRIBUTES_VALUES response for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:518:73: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 518 | printf(\\\"CLEAR_DIGITAL_MAPPINGS failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:530:72: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 530 | printf(\\\"LOAD_DEFAULT_SETTINGS failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:560:63: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 560 | printf(\\\"SET_SETTINGS failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:837:69: warning: unused parameter 'nDataSize' [-Wunused-parameter]\\n 837 | static bool UpdateBLESteamControllerState(const uint8_t *pData, int nDataSize, SteamControllerStateInternal_t *pState)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:89: warning: unused parameter 'name' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:111: warning: unused parameter 'type' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:161: warning: unused parameter 'version' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:196: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:217: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:241: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1102:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 1102 | static void SDLCALL SDL_PairingEnabledHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1102:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1102 | static void SDLCALL SDL_PairingEnabledHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1183:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 1183 | static int HIDAPI_DriverSteam_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1183:94: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1183 | static int HIDAPI_DriverSteam_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1188:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 1188 | static void HIDAPI_DriverSteam_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1188:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1188 | static void HIDAPI_DriverSteam_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1188:112: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 1188 | static void HIDAPI_DriverSteam_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1207:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 1207 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1207:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1207 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:105: warning: unused parameter 'low_frequency_rumble' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:134: warning: unused parameter 'high_frequency_rumble' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:113: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:133: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1279:77: warning: unused parameter 'device' [-Wunused-parameter]\\n 1279 | static Uint32 HIDAPI_DriverSteam_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1279:99: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1279 | static Uint32 HIDAPI_DriverSteam_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:104: warning: unused parameter 'red' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:115: warning: unused parameter 'green' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:128: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1291:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1291 | static bool HIDAPI_DriverSteam_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1302:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1302 | static bool HIDAPI_DriverSteam_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1488:87: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1488 | static void HIDAPI_DriverSteam_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n40 warnings generated.\\n[414/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_xbox360w.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:164: warning: unused parameter 'version' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:177: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:199: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:220: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:97:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 97 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:97:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 97 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:143:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 143 | static int HIDAPI_DriverXbox360W_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:143:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 143 | static int HIDAPI_DriverXbox360W_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:148:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 148 | static void HIDAPI_DriverXbox360W_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:186:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 186 | static bool HIDAPI_DriverXbox360W_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:77: warning: unused parameter 'device' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:99: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:116: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:136: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:204:102: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 204 | static Uint32 HIDAPI_DriverXbox360W_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:107: warning: unused parameter 'red' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:118: warning: unused parameter 'green' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:131: warning: unused parameter 'blue' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:117: warning: unused parameter 'data' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:127: warning: unused parameter 'size' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:225:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 225 | static bool HIDAPI_DriverXbox360W_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:225:102: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 225 | static bool HIDAPI_DriverXbox360W_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:225:117: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 225 | static bool HIDAPI_DriverXbox360W_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:230:93: warning: unused parameter 'dev' [-Wunused-parameter]\\n 230 | static void HIDAPI_DriverXbox360W_HandleStatePacket(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverXbox360W_Context *ctx, Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:288:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 288 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:352:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 352 | static void HIDAPI_DriverXbox360W_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:360:65: warning: unused parameter 'device' [-Wunused-parameter]\\n 360 | static void HIDAPI_DriverXbox360W_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n33 warnings generated.\\n[415/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_wii.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:109: warning: unused parameter 'type' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:457:63: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 457 | static void ActivateMotionPlusWithMode(SDL_DriverWii_Context *ctx, Uint8 mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:457:74: warning: unused parameter 'mode' [-Wunused-parameter]\\n 457 | static void ActivateMotionPlusWithMode(SDL_DriverWii_Context *ctx, Uint8 mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:665:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 665 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:665:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 665 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:755:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 755 | static int HIDAPI_DriverWii_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:755:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 755 | static int HIDAPI_DriverWii_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:760:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 760 | static void HIDAPI_DriverWii_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:823:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 823 | static bool HIDAPI_DriverWii_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:845:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 845 | static Uint32 HIDAPI_DriverWii_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:845:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 845 | static Uint32 HIDAPI_DriverWii_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:102: warning: unused parameter 'red' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:113: warning: unused parameter 'green' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:126: warning: unused parameter 'blue' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:68: warning: unused parameter 'device' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:112: warning: unused parameter 'data' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:122: warning: unused parameter 'size' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:860:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 860 | static bool HIDAPI_DriverWii_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:1334:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1334 | if (size > sizeof(dst->rgucExtension)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:1579:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1579 | static void HIDAPI_DriverWii_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:1589:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 1589 | static void HIDAPI_DriverWii_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n35 warnings generated.\\n[416/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_xboxone.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:158:65: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 158 | static bool ControllerHasTriggerRumble(Uint16 vendor_id, Uint16 product_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:204:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 204 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:204:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 204 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:91: warning: unused parameter 'name' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:126: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:144: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:163: warning: unused parameter 'version' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:176: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:198: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:219: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:243: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:402:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 402 | static int HIDAPI_DriverXboxOne_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:402:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 402 | static int HIDAPI_DriverXboxOne_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:407:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 407 | static void HIDAPI_DriverXboxOne_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:407:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 407 | static void HIDAPI_DriverXboxOne_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:407:114: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 407 | static void HIDAPI_DriverXboxOne_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:508:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 508 | static bool HIDAPI_DriverXboxOne_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:520:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 520 | static bool HIDAPI_DriverXboxOne_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:536:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 536 | static Uint32 HIDAPI_DriverXboxOne_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:553:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 553 | static bool HIDAPI_DriverXboxOne_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:116: warning: unused parameter 'data' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:126: warning: unused parameter 'size' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:579:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 579 | static bool HIDAPI_DriverXboxOne_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:579:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 579 | static bool HIDAPI_DriverXboxOne_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:579:116: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 579 | static bool HIDAPI_DriverXboxOne_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:840:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 840 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:846:98: warning: unused parameter 'data' [-Wunused-parameter]\\n 846 | static void HIDAPI_DriverXboxOne_HandleStatusPacket(SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:846:108: warning: unused parameter 'size' [-Wunused-parameter]\\n 846 | static void HIDAPI_DriverXboxOne_HandleStatusPacket(SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:853:102: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 853 | static void HIDAPI_DriverXboxOne_HandleModePacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:853:130: warning: unused parameter 'size' [-Wunused-parameter]\\n 853 | static void HIDAPI_DriverXboxOne_HandleModePacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:863:156: warning: unused parameter 'size' [-Wunused-parameter]\\n 863 | static void HIDAPI_DriverXboxOneBluetooth_HandleButtons16(Uint64 timestamp, SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1054:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1054 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1057:140: warning: unused parameter 'size' [-Wunused-parameter]\\n 1057 | static void HIDAPI_DriverXboxOneBluetooth_HandleGuidePacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1065:114: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 1065 | static void HIDAPI_DriverXboxOneBluetooth_HandleBatteryPacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1065:142: warning: unused parameter 'size' [-Wunused-parameter]\\n 1065 | static void HIDAPI_DriverXboxOneBluetooth_HandleBatteryPacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1096:110: warning: unused parameter 'size' [-Wunused-parameter]\\n 1096 | static void HIDAPI_DriverXboxOne_HandleSerialIDPacket(SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1220:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1220 | for (i = 0; i < sizeof(val); i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1239:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1239 | for (i = 0; i < sizeof(val) && i < len; i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1325:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1325 | if (size > sizeof(packet)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1636:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1636 | static void HIDAPI_DriverXboxOne_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n43 warnings generated.\\n[417/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_systhread.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/thread/pthread/SDL_systhread.c:85:47: warning: unused parameter 'pfnBeginThread' [-Wunused-parameter]\\n 85 | SDL_FunctionPointer pfnBeginThread,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/thread/pthread/SDL_systhread.c:86:47: warning: unused parameter 'pfnEndThread' [-Wunused-parameter]\\n 86 | SDL_FunctionPointer pfnEndThread)\\n | ^\\n2 warnings generated.\\n[418/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_switch.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:725:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 725 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:725:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 725 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:758:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 758 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:758:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 758 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:910:76: warning: unused parameter 'name' [-Wunused-parameter]\\n 910 | static void SDLCALL SDL_EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:910:94: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 910 | static void SDLCALL SDL_EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:121: warning: unused parameter 'type' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:171: warning: unused parameter 'version' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:184: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:206: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:227: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:251: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:91: warning: unused parameter 'name' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:113: warning: unused parameter 'type' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:163: warning: unused parameter 'version' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:176: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:198: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:219: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:243: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1528:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 1528 | static int HIDAPI_DriverSwitch_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1528:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1528 | static int HIDAPI_DriverSwitch_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1533:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1533 | static void HIDAPI_DriverSwitch_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1709:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1709 | static bool HIDAPI_DriverSwitch_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:114: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:134: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1762:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1762 | static Uint32 HIDAPI_DriverSwitch_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:105: warning: unused parameter 'red' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:116: warning: unused parameter 'green' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:129: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1786:93: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1786 | static bool HIDAPI_DriverSwitch_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1828:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1828 | static bool HIDAPI_DriverSwitch_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:2781:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 2781 | static void HIDAPI_DriverSwitch_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:2815:63: warning: unused parameter 'device' [-Wunused-parameter]\\n 2815 | static void HIDAPI_DriverSwitch_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n38 warnings generated.\\n[419/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapijoystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 266 | for (i = 0; i < SDL_arraysize(SUPPORTED_VENDORS); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:297:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 297 | for (i = 0; i < SDL_arraysize(SUPPORTED_VENDORS); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:316:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 316 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:350:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 350 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:500:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 500 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:519:55: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 519 | static void SDLCALL SDL_HIDAPIDriverHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:519:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 519 | static void SDLCALL SDL_HIDAPIDriverHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:540:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 540 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:589:87: warning: unused parameter 'joystickID' [-Wunused-parameter]\\n 589 | static bool HIDAPI_JoystickInstanceIsUnique(SDL_HIDAPI_Device *device, SDL_JoystickID joystickID)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1627:49: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1627 | static void HIDAPI_JoystickUpdate(SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1689:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1689 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1705:50: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 1705 | static bool HIDAPI_JoystickGetGamepadMapping(int device_index, SDL_GamepadMapping *out)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1705:84: warning: unused parameter 'out' [-Wunused-parameter]\\n 1705 | static bool HIDAPI_JoystickGetGamepadMapping(int device_index, SDL_GamepadMapping *out)\\n | ^\\n13 warnings generated.\\n[420/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_sysmutex.c.o\\n[421/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_syscond.c.o\\n[422/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_sysrwlock.c.o\\n[423/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_systls.c.o\\n[424/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_syssem.c.o\\n[425/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/misc/unix/SDL_sysurl.c.o\\n[426/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/locale/unix/SDL_syslocale.c.o\\n[427/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/storage/generic/SDL_genericstorage.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/storage/generic/SDL_genericstorage.c:215:54: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 215 | static Uint64 GENERIC_GetStorageSpaceRemaining(void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/storage/generic/SDL_genericstorage.c:236:81: warning: unused parameter 'props' [-Wunused-parameter]\\n 236 | static SDL_Storage *GENERIC_Title_Create(const char *override, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/storage/generic/SDL_genericstorage.c:284:92: warning: unused parameter 'props' [-Wunused-parameter]\\n 284 | static SDL_Storage *GENERIC_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n3 warnings generated.\\n[428/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/filesystem/unix/SDL_sysfilesystem.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/filesystem/unix/SDL_sysfilesystem.c:217:33: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 217 | if ((rc > 0) && (rc < sizeof(path))) {\\n | ~~ ^ ~~~~~~~~~~~~\\n1 warning generated.\\n[429/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/power/linux/SDL_syspower.c.o\\n[430/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/storage/steam/SDL_steamstorage.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:56:38: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 56 | static bool STEAM_StorageReady(void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:88:110: warning: comparison of integers of different signs: 'Sint32' (aka 'int') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 88 | if (steam->SteamAPI_ISteamRemoteStorage_FileRead(steamremotestorage, path, destination, (Sint32) length) == length) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:107:106: warning: comparison of integers of different signs: 'Sint32' (aka 'int') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 107 | if (steam->SteamAPI_ISteamRemoteStorage_FileWrite(steamremotestorage, path, source, (Sint32) length) == length) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:146:51: warning: unused parameter 'org' [-Wunused-parameter]\\n 146 | static SDL_Storage *STEAM_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:146:68: warning: unused parameter 'app' [-Wunused-parameter]\\n 146 | static SDL_Storage *STEAM_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:146:90: warning: unused parameter 'props' [-Wunused-parameter]\\n 146 | static SDL_Storage *STEAM_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n6 warnings generated.\\n[431/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/filesystem/posix/SDL_sysfsops.c.o\\n[432/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/linux/SDL_sysjoystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:50: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:68: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:87: warning: unused parameter 'version' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:108: warning: unused parameter 'name' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1117:51: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 1117 | static int LINUX_JoystickGetDevicePlayerIndex(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1122:52: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 1122 | static void LINUX_JoystickSetDevicePlayerIndex(int device_index, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1122:70: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 1122 | static void LINUX_JoystickSetDevicePlayerIndex(int device_index, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1654:56: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1654 | static bool LINUX_JoystickRumbleTriggers(SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1654:73: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1654 | static bool LINUX_JoystickRumbleTriggers(SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1654:93: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1654 | static bool LINUX_JoystickRumbleTriggers(SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:48: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:64: warning: unused parameter 'red' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:75: warning: unused parameter 'green' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:88: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1664:52: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1664 | static bool LINUX_JoystickSendEffect(SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1664:74: warning: unused parameter 'data' [-Wunused-parameter]\\n 1664 | static bool LINUX_JoystickSendEffect(SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1664:84: warning: unused parameter 'size' [-Wunused-parameter]\\n 1664 | static bool LINUX_JoystickSendEffect(SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n17 warnings generated.\\n[433/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/time/unix/SDL_systime.c.o\\n[434/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/timer/unix/SDL_systimer.c.o\\n[435/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/SDL_dialog.c.o\\n[436/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/unix/SDL_unixdialog.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_unixdialog.c:66:34: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 66 | void SDLCALL hint_callback(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_unixdialog.c:66:56: warning: unused parameter 'name' [-Wunused-parameter]\\n 66 | void SDLCALL hint_callback(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_unixdialog.c:66:74: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 66 | void SDLCALL hint_callback(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n3 warnings generated.\\n[437/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/SDL_dialog_utils.c.o\\n[438/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/process/SDL_process.c.o\\n[439/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/unix/SDL_zenitydialog.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_zenitydialog.c:267:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 267 | for (int i = 0; i < bytes_read; i++) {\\n | ~ ^ ~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_zenitydialog.c:271:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 271 | if (i < bytes_read - 1) {\\n | ~ ^ ~~~~~~~~~~~~~~\\n2 warnings generated.\\n[440/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenevents.c:33:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 33 | void OFFSCREEN_PumpEvents(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[441/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/unix/SDL_portaldialog.c.o\\n[442/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenframebuffer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:32:61: warning: unused parameter '_this' [-Wunused-parameter]\\n 32 | bool SDL_OFFSCREEN_CreateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, SDL_PixelFormat *format, void **pixels, int *pitch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:54:61: warning: unused parameter '_this' [-Wunused-parameter]\\n 54 | bool SDL_OFFSCREEN_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:54:104: warning: unused parameter 'rects' [-Wunused-parameter]\\n 54 | bool SDL_OFFSCREEN_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:54:115: warning: unused parameter 'numrects' [-Wunused-parameter]\\n 54 | bool SDL_OFFSCREEN_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:74:62: warning: unused parameter '_this' [-Wunused-parameter]\\n 74 | void SDL_OFFSCREEN_DestroyWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[443/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/process/posix/SDL_posixprocess.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/process/posix/SDL_posixprocess.c:55:67: warning: unused parameter 'mode' [-Wunused-parameter]\\n 55 | static bool SetupStream(SDL_Process *process, int fd, const char *mode, const char *property)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/process/posix/SDL_posixprocess.c:76:41: warning: cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\\n 76 | if (action.sa_handler == SIG_DFL && (void (*)(int))action.sa_sigaction == SIG_DFL) {\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[444/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenopengles.c.o\\n[445/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenvideo.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:125:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 125 | static bool OFFSCREEN_VideoInit(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:142:55: warning: unused parameter '_this' [-Wunused-parameter]\\n 142 | static bool OFFSCREEN_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:142:80: warning: unused parameter 'display' [-Wunused-parameter]\\n 142 | static bool OFFSCREEN_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:142:106: warning: unused parameter 'mode' [-Wunused-parameter]\\n 142 | static bool OFFSCREEN_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:147:43: warning: unused parameter '_this' [-Wunused-parameter]\\n 147 | void OFFSCREEN_VideoQuit(SDL_VideoDevice *_this)\\n | ^\\n5 warnings generated.\\n[446/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenwindow.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenwindow.c:31:90: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 31 | bool OFFSCREEN_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenwindow.c:86:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 86 | void OFFSCREEN_SetWindowSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n2 warnings generated.\\n[447/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/tray/SDL_tray_utils.c.o\\n[448/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/sensor/dummy/SDL_dummysensor.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:42:54: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 42 | static const char *SDL_DUMMY_SensorGetDeviceName(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:47:57: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 47 | static SDL_SensorType SDL_DUMMY_SensorGetDeviceType(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:52:57: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 52 | static int SDL_DUMMY_SensorGetDeviceNonPortableType(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:57:61: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 57 | static SDL_SensorID SDL_DUMMY_SensorGetDeviceInstanceID(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:62:46: warning: unused parameter 'sensor' [-Wunused-parameter]\\n 62 | static bool SDL_DUMMY_SensorOpen(SDL_Sensor *sensor, int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:62:58: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 62 | static bool SDL_DUMMY_SensorOpen(SDL_Sensor *sensor, int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:67:48: warning: unused parameter 'sensor' [-Wunused-parameter]\\n 67 | static void SDL_DUMMY_SensorUpdate(SDL_Sensor *sensor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:71:47: warning: unused parameter 'sensor' [-Wunused-parameter]\\n 71 | static void SDL_DUMMY_SensorClose(SDL_Sensor *sensor)\\n | ^\\n8 warnings generated.\\n[449/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/main/generic/SDL_sysmain_callbacks.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/main/generic/SDL_sysmain_callbacks.c:31:55: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 31 | static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/main/generic/SDL_sysmain_callbacks.c:31:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 31 | static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/main/generic/SDL_sysmain_callbacks.c:31:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 31 | static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n3 warnings generated.\\n[450/481] Linking CXX static library libfaset_core.a\\n[451/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenvulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:218:48: warning: unused parameter 'window' [-Wunused-parameter]\\n 218 | SDL_Window *window,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:257:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 257 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n6 warnings generated.\\n[452/481] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/gpu/vulkan/SDL_gpu_vulkan.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:1350:21: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 1350 | VulkanRenderer *renderer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:1820:14: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 1820 | VkBuffer buffer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:1821:13: warning: unused parameter 'image' [-Wunused-parameter]\\n 1821 | VkImage image,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:2496:21: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 2496 | VulkanRenderer *renderer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:2963:88: warning: unused parameter 'table' [-Wunused-parameter]\\n 2963 | static bool SDLCALL CheckOneFramebufferForRemoval(void *userdata, const SDL_HashTable *table, const void *vkey, const void *vvalue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:2963:125: warning: unused parameter 'vvalue' [-Wunused-parameter]\\n 2963 | static bool SDLCALL CheckOneFramebufferForRemoval(void *userdata, const SDL_HashTable *table, const void *vkey, const void *vvalue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3332:88: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3332 | static Uint32 SDLCALL VULKAN_INTERNAL_GraphicsPipelineResourceLayoutHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3351:86: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3351 | static bool SDLCALL VULKAN_INTERNAL_GraphicsPipelineResourceLayoutHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3363:87: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3363 | static Uint32 SDLCALL VULKAN_INTERNAL_ComputePipelineResourceLayoutHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3381:85: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3381 | static bool SDLCALL VULKAN_INTERNAL_ComputePipelineResourceLayoutHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3394:77: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3394 | static Uint32 SDLCALL VULKAN_INTERNAL_DescriptorSetLayoutHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3414:75: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3414 | static bool SDLCALL VULKAN_INTERNAL_DescriptorSetLayoutHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3427:69: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3427 | static Uint32 SDLCALL VULKAN_INTERNAL_CommandPoolHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3432:67: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3432 | static bool SDLCALL VULKAN_INTERNAL_CommandPoolHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3447:68: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3447 | static Uint32 SDLCALL VULKAN_INTERNAL_RenderPassHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3479:66: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3479 | static bool SDLCALL VULKAN_INTERNAL_RenderPassHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3551:69: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3551 | static Uint32 SDLCALL VULKAN_INTERNAL_FramebufferHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3576:67: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3576 | static bool SDLCALL VULKAN_INTERNAL_FramebufferHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:6057:26: warning: unused parameter 'commandBuffer' [-Wunused-parameter]\\n 6057 | VulkanCommandBuffer *commandBuffer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:6910:32: warning: unused parameter 'usage' [-Wunused-parameter]\\n 6910 | SDL_GPUTransferBufferUsage usage,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:11694:97: warning: unused parameter 'props' [-Wunused-parameter]\\n 11694 | static SDL_GPUDevice *VULKAN_CreateDevice(bool debugMode, bool preferLowPower, SDL_PropertiesID props)\\n | ^\\n21 warnings generated.\\n[453/481] Building CXX object CMakeFiles/faset_runtime.dir/src/runtime/Physics.cpp.o\\n[454/481] Building CXX object CMakeFiles/faset_render.dir/src/render/math.cpp.o\\n[455/481] Building CXX object CMakeFiles/faset_render.dir/src/render/render_graph.cpp.o\\n[456/481] Building CXX object CMakeFiles/faset_asset_data.dir/src/assets/asset_data.cpp.o\\n[457/481] Building CXX object CMakeFiles/faset_render.dir/src/render/lighting.cpp.o\\n[458/481] Building CXX object CMakeFiles/faset_render.dir/src/render/temporal.cpp.o\\n[459/481] Building CXX object CMakeFiles/faset_render.dir/src/render/temporal_reference.cpp.o\\n[460/481] Building CXX object CMakeFiles/faset_runtime.dir/src/runtime/Runtime.cpp.o\\n[461/481] Linking C static library _deps/box2d-build/src/libbox2d.a\\n[462/481] Linking C static library _deps/box3d-build/src/libbox3d.a\\n[463/481] Linking C static library _deps/sdl3-build/libSDL3.a\\n[464/481] Building CXX object CMakeFiles/faset_render.dir/src/render/renderer.cpp.o\\n[465/481] Linking CXX static library libfaset_runtime.a\\n[466/481] Building CXX object CMakeFiles/faset_render.dir/src/render/visibility.cpp.o\\n[467/481] Linking CXX static library libfaset_asset_data.a\\n[468/481] Building CXX object CMakeFiles/faset_render.dir/src/render/shader_contract.cpp.o\\n[469/481] Linking CXX static library libfaset_render.a\\n[470/481] Building CXX object 'CMakeFiles/faset_gameplay.dir/tmp/faset-p1-final-release-4a3453e/Faset_Café_世界/collect-3d/.faset/cache/source-snapshots/bcd7892b1befc56ea9f2971271ee7b78dd33a74421e58f42d5a1fa4b5d84e04f/Scripts/Gameplay.cpp.o'\\n[471/481] Linking CXX static library libfaset_gameplay.a\\n[472/481] Building CXX object CMakeFiles/faset_scripting_project.dir/src/scripting/project.cpp.o\\n[473/481] Linking CXX static library libfaset_scripting_project.a\\n[474/481] Building CXX object CMakeFiles/faset_scene_view.dir/src/player/scene_io.cpp.o\\n[475/481] Building CXX object CMakeFiles/faset_schema_exporter.dir/apps/schema_exporter_main.cpp.o\\n[476/481] Linking CXX executable faset_schema_exporter\\n[477/481] Building CXX object CMakeFiles/faset_scene_view.dir/src/player/SceneView.cpp.o\\n[478/481] Linking CXX static library libfaset_scene_view.a\\n[479/481] Building CXX object CMakeFiles/faset_player.dir/apps/player_main.cpp.o\\n[480/481] Linking CXX executable faset_player\\n$ \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/faset_schema_exporter\\\" \\\"--output\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/cache/builds/.staging-004c6e18-969b-4ef5-95bb-5d7742f96564/schema.json\\\"\\n$ \\\"/usr/bin/ldd\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release/faset_player\\\"\\n\\tlinux-vdso.so.1 (0x00007bd2e8621000)\\n\\tlibvulkan.so.1 => /usr/lib/x86_64-linux-gnu/libvulkan.so.1 (0x00007bd2e7f88000)\\n\\tlibm.so.6 => /usr/lib/x86_64-linux-gnu/libm.so.6 (0x00007bd2e7e62000)\\n\\tlibstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007bd2e7a00000)\\n\\tlibgcc_s.so.1 => /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007bd2e7e34000)\\n\\tlibc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007bd2e7600000)\\n\\t/lib64/ld-linux-x86-64.so.2 (0x00007bd2e8623000)\\n$ \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Exports/.staging-004c6e18-969b-4ef5-95bb-5d7742f96564/faset_player\\\" \\\"--validate\\\" \\\"--scene\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Exports/.staging-004c6e18-969b-4ef5-95bb-5d7742f96564/scene.fscene\\\" \\\"--assets\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Exports/.staging-004c6e18-969b-4ef5-95bb-5d7742f96564\\\"\\nwarning: material material-bb63b094febbf90bb7049c9bcf7587bc has features beyond the initial base-color/PBR renderer\\n{\\\"dimension\\\":3,\\\"validated\\\":true}\\n\",\n \"progress\": 1.0,\n \"result\": {\n \"build\": {\n \"build_directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release\",\n \"configuration\": \"Release\",\n \"directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/cache/builds/004c6e18-969b-4ef5-95bb-5d7742f96564\",\n \"fingerprint\": \"bd02f95edc719dfab9193177d2839502f3322cd85b8fc8f6dcb4f9a2560362b1\",\n \"generation\": \"004c6e18-969b-4ef5-95bb-5d7742f96564\",\n \"generation_reused\": false,\n \"lua_enabled\": false,\n \"lua_fingerprint\": \"\",\n \"phase_times_ms\": {\n \"configure\": 45485,\n \"native_build\": 76099,\n \"schema_package\": 285,\n \"total\": 121870\n },\n \"player\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/cache/builds/004c6e18-969b-4ef5-95bb-5d7742f96564/faset_player\",\n \"schema\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/cache/builds/004c6e18-969b-4ef5-95bb-5d7742f96564/schema.json\",\n \"schema_cache_hit\": false\n },\n \"build_directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/build/Release\",\n \"configuration\": \"Release\",\n \"directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Exports/generations/004c6e18-969b-4ef5-95bb-5d7742f96564\",\n \"executable\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Exports/generations/004c6e18-969b-4ef5-95bb-5d7742f96564/faset_player\",\n \"generation\": \"004c6e18-969b-4ef5-95bb-5d7742f96564\",\n \"manifest\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Exports/generations/004c6e18-969b-4ef5-95bb-5d7742f96564/manifest.json\",\n \"player\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/cache/builds/004c6e18-969b-4ef5-95bb-5d7742f96564/faset_player\",\n \"schema\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/.faset/cache/builds/004c6e18-969b-4ef5-95bb-5d7742f96564/schema.json\"\n },\n \"stage\": \"Complete\",\n \"state\": \"succeeded\"\n}\n", + "stderr": "" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-import.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-import.json new file mode 100644 index 0000000..66ebe87 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-import.json @@ -0,0 +1,18 @@ +{ + "arguments": [ + "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor", + "--engine", + "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "--project", + "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d", + "--command", + "{\"name\": \"faset_import\", \"arguments\": {\"path\": \"Assets/exit-arch/manifest.json\"}}", + "--wait" + ], + "cwd": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "seconds": 0.02734748600050807, + "exit_code": 0, + "timed_out": false, + "stdout": "{\n \"error\": \"\",\n \"id\": \"import-b4ab520d-3f78-4431-b0d5-ece62d810f90\",\n \"kind\": \"import\",\n \"progress\": 1.0,\n \"request\": {\n \"allow_removed_outputs\": false,\n \"path\": \"Assets/exit-arch/manifest.json\",\n \"settings\": null\n },\n \"result\": {\n \"asset_id\": \"5832763b-3ed0-44d6-9088-0b524f196a91\",\n \"cache_hit\": false,\n \"diagnostics\": [],\n \"generation\": \"4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2\",\n \"manifest\": {\n \"asset_id\": \"5832763b-3ed0-44d6-9088-0b524f196a91\",\n \"files\": [\n {\n \"path\": \"meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh\",\n \"sha256\": \"98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97\",\n \"size\": 928\n },\n {\n \"path\": \"meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh\",\n \"sha256\": \"98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97\",\n \"size\": 928\n },\n {\n \"path\": \"meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh\",\n \"sha256\": \"3875c16ea628d4126373ebfe07816621fbad3961596a2fcd112f1eec0e378071\",\n \"size\": 928\n }\n ],\n \"generation\": \"4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2\",\n \"importer\": \"faset-gltf-1/cgltf-1.15\",\n \"input_key\": {\n \"bundle_sha256\": \"7a13347adc89761fb02ebeab3c58ba87f319cd62f53ec87a3bb61bcd066ffa55\",\n \"dependencies\": {},\n \"importer\": \"faset-gltf-1/cgltf-1.15\",\n \"settings\": {},\n \"source\": \"ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3\",\n \"target_profile\": \"desktop-static-pbr-v1\",\n \"toolchain\": {\n \"cgltf\": \"360db1a95480fe102ae9c69b27c5d101167ff5ba\",\n \"stb\": \"2c980bb59875b0d32144a71867fbdebb2f77cd20\"\n }\n },\n \"kind\": \"scene\",\n \"materials\": [\n {\n \"alpha_cutoff\": 0.5,\n \"alpha_mode\": \"OPAQUE\",\n \"base_color\": [\n 0.2199999988079071,\n 0.28999999165534973,\n 0.3400000035762787,\n 1.0\n ],\n \"base_color_texture\": -1,\n \"double_sided\": true,\n \"emissive\": [\n 0.0,\n 0.0,\n 0.0\n ],\n \"emissive_texture\": -1,\n \"format\": \"faset.material\",\n \"id\": \"material-bb63b094febbf90bb7049c9bcf7587bc\",\n \"metallic\": 0.07999999821186066,\n \"metallic_roughness_texture\": -1,\n \"name\": \"Weathered stone\",\n \"normal_texture\": -1,\n \"occlusion_texture\": -1,\n \"roughness\": 0.800000011920929,\n \"unlit\": false,\n \"version\": 1\n }\n ],\n \"meshes\": [\n {\n \"id\": \"mesh-fc069a07a87e0f831fd92efdbc4efa1f\",\n \"name\": \"Cube.001\",\n \"primitives\": [\n {\n \"material\": 0,\n \"path\": \"meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh\"\n }\n ]\n },\n {\n \"id\": \"mesh-0961e2a3f92977836a3aa80cab09277e\",\n \"name\": \"Cube.002\",\n \"primitives\": [\n {\n \"material\": 0,\n \"path\": \"meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh\"\n }\n ]\n },\n {\n \"id\": \"mesh-93b5b3e52cb6bb120fefb80e2d8e222b\",\n \"name\": \"Cube.003\",\n \"primitives\": [\n {\n \"material\": 0,\n \"path\": \"meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh\"\n }\n ]\n }\n ],\n \"nodes\": [\n {\n \"id\": \"node-cec6e8cea80cf5a98ba3263a0156bee4\",\n \"local_transform\": [\n 1.0,\n 0.0,\n 0.0,\n 0.0,\n 0.0,\n 1.0,\n 0.0,\n 0.0,\n 0.0,\n 0.0,\n 1.0,\n 0.0,\n 0.0,\n 1.4500000476837158,\n 1.2999999523162842,\n 1.0\n ],\n \"mesh\": 0,\n \"name\": \"Left post\",\n \"parent_id\": \"\",\n \"stable_source_id\": true\n },\n {\n \"id\": \"node-5f8a90a6c4d27020d20bd4fa81d1d958\",\n \"local_transform\": [\n 1.0,\n 0.0,\n 0.0,\n 0.0,\n 0.0,\n 1.0,\n 0.0,\n 0.0,\n 0.0,\n 0.0,\n 1.0,\n 0.0,\n 0.0,\n 1.4500000476837158,\n -1.2999999523162842,\n 1.0\n ],\n \"mesh\": 1,\n \"name\": \"Right post\",\n \"parent_id\": \"\",\n \"stable_source_id\": true\n },\n {\n \"id\": \"node-482463e486a8d1fd741340c653cd128f\",\n \"local_transform\": [\n 1.0,\n 0.0,\n 0.0,\n 0.0,\n 0.0,\n 1.0,\n 0.0,\n 0.0,\n 0.0,\n 0.0,\n 1.0,\n 0.0,\n 0.0,\n 3.0,\n 0.0,\n 1.0\n ],\n \"mesh\": 2,\n \"name\": \"Lintel\",\n \"parent_id\": \"\",\n \"stable_source_id\": true\n }\n ],\n \"outputs\": [\n \"node-cec6e8cea80cf5a98ba3263a0156bee4\",\n \"node-5f8a90a6c4d27020d20bd4fa81d1d958\",\n \"node-482463e486a8d1fd741340c653cd128f\",\n \"mesh-fc069a07a87e0f831fd92efdbc4efa1f\",\n \"mesh-0961e2a3f92977836a3aa80cab09277e\",\n \"mesh-93b5b3e52cb6bb120fefb80e2d8e222b\",\n \"material-bb63b094febbf90bb7049c9bcf7587bc\"\n ],\n \"payload_source\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Assets/exit-arch/payload/ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3.glb\",\n \"schema_version\": 1,\n \"settings\": {},\n \"source\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Assets/exit-arch/manifest.json\",\n \"source_sha256\": \"ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3\",\n \"textures\": []\n },\n \"previous_generation\": \"\",\n \"removed_output_ids\": []\n },\n \"stage\": \"complete\",\n \"state\": \"succeeded\"\n}\n", + "stderr": "" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-manifest.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-manifest.json new file mode 100644 index 0000000..d7e041d --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-manifest.json @@ -0,0 +1,296 @@ +{ + "asset_generations": { + "5832763b-3ed0-44d6-9088-0b524f196a91": "4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2" + }, + "build_fingerprint": "bd02f95edc719dfab9193177d2839502f3322cd85b8fc8f6dcb4f9a2560362b1", + "configuration": "Release", + "executable": "faset_player", + "files": [ + { + "path": "README.txt", + "sha256": "82bf72bc542643f6c4090e0a5de69b0014ca3fa17c6f9dfb12cc41e44c8b8db6", + "size": 262 + }, + { + "path": "Notices/Faset-NOTICE.txt", + "sha256": "30c2e7e80f5153b31ab57675e07246aef9165965d64e36022b426a26449ece3f", + "size": 204 + }, + { + "path": "Notices/dependencies.json", + "sha256": "a54639ad2d9ad13c2e5f1ec90d6775f5dfc493656789b78c7e44debe2a378fdc", + "size": 2206 + }, + { + "path": "Notices/stb/LICENSE", + "sha256": "bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63", + "size": 2510 + }, + { + "path": "Notices/json/LICENSE.MIT", + "sha256": "46a65cffd1ea955132d95a8dd921640714a8d6b537d2e4e482d31145ae95b603", + "size": 1076 + }, + { + "path": "Notices/box3d/LICENSE", + "sha256": "da5e31a26bf3cfd5ba5c96d6823e480128c81e76c107ef9d3ee5d94789184b90", + "size": 1067 + }, + { + "path": "Notices/box2d/LICENSE", + "sha256": "68a3e676d7e94093b102d5cba0d4e04af812040d6f230c3db67a6664574e43d2", + "size": 1067 + }, + { + "path": "Notices/entt/LICENSE", + "sha256": "0785027ce472d7c61f05fba664a1d3ba6639c1593ced351ad9e4bed868765d99", + "size": 1097 + }, + { + "path": "Notices/sdl3/LICENSE.txt", + "sha256": "97f35b302b361680ec1e891e95d2d52097bb95abff361434916d99dc1305f127", + "size": 884 + }, + { + "path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/current.json", + "sha256": "b0732959808ce61ef5a3223fba2d9ad8c17a3ea7873d4a81c00aadee6c51032e", + "size": 134 + }, + { + "path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/generations/4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2/manifest.json", + "sha256": "ee3f68794c6dc44ab492b1ba4640aa74e4de79a5ec10aed8dcdd45a03afc508e", + "size": 4532 + }, + { + "path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/generations/4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2/meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh", + "sha256": "3875c16ea628d4126373ebfe07816621fbad3961596a2fcd112f1eec0e378071", + "size": 928 + }, + { + "path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/generations/4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2/meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh", + "sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97", + "size": 928 + }, + { + "path": "assets/5832763b-3ed0-44d6-9088-0b524f196a91/generations/4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2/meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh", + "sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97", + "size": 928 + }, + { + "path": "shaders/gpuTemporalVertexMain.reflection.json", + "sha256": "7a8efe2645e7ce465ca44d19f8cfb2eb6c767abd1c3ce12ed69a149a50be8a8c", + "size": 3308 + }, + { + "path": "shaders/gpuTemporalVertexMain.spv", + "sha256": "dfe7309aafbd41974668b295e179354965db440e4156b9f12d6a67db16b357f9", + "size": 5996 + }, + { + "path": "shaders/temporalFragmentMain.reflection.json", + "sha256": "e36452227788f3703d7342b6d9a7a0efef74ce4da3aa96bb176a26e169ec3628", + "size": 3874 + }, + { + "path": "shaders/temporalFragmentMain.spv", + "sha256": "03adc6673276979b3ea46becf3a36940d3061af77cb8c965c7471feff8dbf89a", + "size": 30976 + }, + { + "path": "shaders/temporalVertexMain.reflection.json", + "sha256": "6f7812ce88b14bca62a6d2ad82a8657e2ee48c252558f34677c6a2bd980a7edb", + "size": 3935 + }, + { + "path": "shaders/temporalVertexMain.spv", + "sha256": "6cc3535c952a33ee46fd417fbec7fcad8f24357508b2119256b3077be3d60955", + "size": 1784 + }, + { + "path": "shaders/temporalCompositeFragmentMain.reflection.json", + "sha256": "44765a41fc362c9a97b1a19834f285e2e7facb24d8715e3d8559b8e9633a7a0e", + "size": 959 + }, + { + "path": "shaders/temporalCompositeFragmentMain.spv", + "sha256": "9e21c8534c0e70a58ae018fb2d143bf9cfb70112e71b67585f525eef0aecad1b", + "size": 768 + }, + { + "path": "shaders/temporalCompositeVertexMain.reflection.json", + "sha256": "a3a2ea858bd038423896043b0703704f707addceb5bd56721cd897f6bd092065", + "size": 956 + }, + { + "path": "shaders/temporalCompositeVertexMain.spv", + "sha256": "6b19f65b64f40d0a249660fdfba9dd5d95831ffab7314a307bf1f5cf39c6a248", + "size": 340 + }, + { + "path": "shaders/temporalResolveMain.reflection.json", + "sha256": "9407ee1522f32df231d996ea691224863c023c1ca42cc02ccd7e16de1d873082", + "size": 3179 + }, + { + "path": "shaders/temporalResolveMain.spv", + "sha256": "4c5fc0da7a4c424e5426694c2c2d9f3cd17d1a64066712f5defe882ad8776662", + "size": 22192 + }, + { + "path": "shaders/gpuPostCullMain.reflection.json", + "sha256": "19ce128388c7f88e0c517fb58a25e46f1382e35ae5f376b10eebe155a2811c4c", + "size": 3591 + }, + { + "path": "shaders/gpuHzbMain.reflection.json", + "sha256": "589818f670881c64f3aba726ee3bc82fe4b9d835a347f99134e0e157dc4a112e", + "size": 2050 + }, + { + "path": "shaders/gpuCullMain.reflection.json", + "sha256": "8986a45a8d29743d16f0caece9181b18c85d6490d93b4a56cdb4f53052890f3f", + "size": 3587 + }, + { + "path": "shaders/gpuShadowMain.reflection.json", + "sha256": "96b3620b163dadf214933cfba6600b1b6a835c4d98b75b1f83e6ccd3dedb2425", + "size": 2755 + }, + { + "path": "shaders/gpuVertexMain.reflection.json", + "sha256": "01a6cc1bbf3c11c558560d6f8557fd4582d392906ed20a8c729673d0ebf640ed", + "size": 3098 + }, + { + "path": "shaders/gpuPostCullMain.spv", + "sha256": "1f8edd3be1f99f9433494a6f7be68f1317d6e7099e19354a7b8130d5d932224d", + "size": 12548 + }, + { + "path": "shaders/gpuHzbMain.spv", + "sha256": "08682362ee2120ed19d260e613285071747c3e436bb09bb6238e46f9cedc2308", + "size": 4140 + }, + { + "path": "shaders/gpuCullMain.spv", + "sha256": "e5ea6589ddb3613b59f8e58420be95a534cf4149816bc65bae26b1395c638955", + "size": 16288 + }, + { + "path": "shaders/gpuShadowMain.spv", + "sha256": "f56e0ae3e9b31cb1e3f24e379c81e11c853f8a7102648aaaebc92a17c7e8e53c", + "size": 2492 + }, + { + "path": "shaders/gpuVertexMain.spv", + "sha256": "32421d4a91f3a88d5210fee7af34b48bcad83072f14e2ccb9ef2ff983e45f78f", + "size": 5016 + }, + { + "path": "shaders/shadowMain.reflection.json", + "sha256": "d39e2f83c797589296eac9dce139b9ad836a895d6685bc40f79dd2609d687fee", + "size": 3597 + }, + { + "path": "shaders/fragmentMain.reflection.json", + "sha256": "2b07af2aae7578bdb6c2aa22658538821608b1dd5aeddd7b06e42b2e78cedf12", + "size": 3596 + }, + { + "path": "shaders/vertexMain.reflection.json", + "sha256": "b3bdff863d53a0b385e06a36701a83a6ecafe9a93e97281a732cce8ff862c0db", + "size": 3591 + }, + { + "path": "shaders/lightTileMain.reflection.json", + "sha256": "bf6a9256aaa6d6edacfa1e1c265d7c8ce2c1e4ea4036e0bea078c22fd4b536ca", + "size": 1978 + }, + { + "path": "shaders/lightTileMain.spv", + "sha256": "92850edcc5ee5b586a90ce84ee69a98075a6fff3c13db4a57528d9431afe8b68", + "size": 6800 + }, + { + "path": "shaders/shadowMain.spv", + "sha256": "7643b4d688492b5ee923b9606f0b0e70343ca05fa67673838206119a6f86d8d8", + "size": 784 + }, + { + "path": "shaders/fragmentMain.spv", + "sha256": "fea4dd48664a510bad12b5e8582f2db798d4dbea62ce0de35dc2acfe32372733", + "size": 28960 + }, + { + "path": "shaders/vertexMain.spv", + "sha256": "1ad2631c35d654f48166321ae43d4165043e1b919b14f1dc61caf97b1ada0898", + "size": 1224 + }, + { + "path": "faset_player", + "sha256": "52fbe0067fc2be3807e60ffa5a77e819838dc50a4b723af51f16379b4a487e7c", + "size": 6163816 + }, + { + "path": "scene.fscene", + "sha256": "21c364140669ec82c6886102667b255df5ccdf0ec77e0ca64060f84dd7b86632", + "size": 8639 + } + ], + "format": "faset.export", + "generation": "004c6e18-969b-4ef5-95bb-5d7742f96564", + "lua_enabled": false, + "lua_fingerprint": "", + "platform": "linux", + "prerequisites": [ + "Linux x86_64", + "Vulkan 1.3 driver", + "Compatible glibc and libstdc++ runtime" + ], + "renderer_profile": { + "api": "Vulkan 1.3", + "materials": [ + "base-color factor and texture", + "metallic and roughness factors" + ], + "required_features": [ + "dynamicRendering", + "synchronization2" + ], + "shadow_atlases": { + "caster_draw_limit": 4096, + "fallback_resolution": 1024, + "local_face_limit": 16, + "preferred_resolution": 2048, + "sampled_d32_required": true, + "sun_cascade_limit": 4 + }, + "texture_sampling": "linear clamp, one mip level", + "unsupported_material_features": [ + "normal maps", + "metallic-roughness maps", + "emissive and occlusion maps", + "alpha mode selection", + "unlit mode", + "per-material face culling" + ] + }, + "scene_hash": "ee12794145c14ba5b599c5d9ae21648cccdfa91c47ee7742549f60d5fe7bc3e0", + "simulation": { + "fixed_delta": 0.016666666666666666, + "gravity": [ + 0, + -9.81, + 0 + ], + "max_catch_up_ticks": 4, + "physics_substeps": 4 + }, + "units": { + "angle": "radian", + "coordinates": "right-handed Y-up", + "distance": "metre" + }, + "validation_log": "warning: material material-bb63b094febbf90bb7049c9bcf7587bc has features beyond the initial base-color/PBR renderer\n{\"dimension\":3,\"validated\":true}\n", + "version": 1 +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-profile.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-profile.json new file mode 100644 index 0000000..a74f2b9 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-profile.json @@ -0,0 +1,7284 @@ +{ + "completed_frames": 120, + "device": "NVIDIA GeForce RTX 2080 Ti", + "dimension": 3, + "effective_lighting_path": "forward", + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_delta_seconds": 0.016666666666666666, + "format": "faset.player-profile", + "height": 720, + "percentile_method": "nearest_rank_all_completed_frames_no_warmup_exclusion", + "presentation_mode": "offscreen", + "render_scale": 1.0, + "requested_frames": 120, + "resource_notes": "gpu_allocated_bytes sums live Vulkan memory allocations, including alignment, excluding driver internals. texture_count includes the white fallback texture.", + "samples": [ + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 1, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.037376, + "gpu_ms": 0.608736, + "gpu_sun_shadow_ms": 0.034272, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 5.917472, + "renderer_cpu_ms": 5.909758, + "renderer_readback_cpu_ms": 2.530744, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.230334, + "snapshot_ms": 0.714438, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 1, + "vertices": 1152, + "wall_ms": 6.969116 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 2, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.59344, + "gpu_sun_shadow_ms": 0.021728, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.329343, + "renderer_cpu_ms": 2.319155, + "renderer_readback_cpu_ms": 0.544607, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200829, + "snapshot_ms": 0.195589, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 2, + "vertices": 1152, + "wall_ms": 2.734748 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 3, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034368, + "gpu_ms": 0.59376, + "gpu_sun_shadow_ms": 0.02224, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.066388, + "renderer_cpu_ms": 2.059224, + "renderer_readback_cpu_ms": 0.435963, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.20672, + "snapshot_ms": 0.173627, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 3, + "vertices": 1152, + "wall_ms": 2.457585 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 4, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.59504, + "gpu_sun_shadow_ms": 0.022304, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.022445, + "renderer_cpu_ms": 2.01493, + "renderer_readback_cpu_ms": 0.458705, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.205288, + "snapshot_ms": 0.176222, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 4, + "vertices": 1152, + "wall_ms": 2.412982 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 5, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.604608, + "gpu_sun_shadow_ms": 0.020767999999999998, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.238462, + "renderer_cpu_ms": 2.225007, + "renderer_readback_cpu_ms": 0.487309, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.197873, + "snapshot_ms": 0.170371, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 5, + "vertices": 1152, + "wall_ms": 2.616054 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 6, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034464, + "gpu_ms": 0.596608, + "gpu_sun_shadow_ms": 0.02144, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.255585, + "renderer_cpu_ms": 2.248191, + "renderer_readback_cpu_ms": 0.413641, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.209475, + "snapshot_ms": 0.198043, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 6, + "vertices": 1152, + "wall_ms": 2.673694 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 7, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034272, + "gpu_ms": 0.593728, + "gpu_sun_shadow_ms": 0.022336, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.484677, + "renderer_cpu_ms": 2.469749, + "renderer_readback_cpu_ms": 0.739104, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.197553, + "snapshot_ms": 0.182324, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 7, + "vertices": 1152, + "wall_ms": 2.87297 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 8, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035232, + "gpu_ms": 0.594112, + "gpu_sun_shadow_ms": 0.021984, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.473095, + "renderer_cpu_ms": 2.464669, + "renderer_readback_cpu_ms": 0.425713, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.319011, + "snapshot_ms": 0.276692, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 8, + "vertices": 1152, + "wall_ms": 3.081914 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 9, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.593664, + "gpu_sun_shadow_ms": 0.021888, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.015372, + "renderer_cpu_ms": 2.008508, + "renderer_readback_cpu_ms": 0.460689, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.202222, + "snapshot_ms": 0.177705, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 9, + "vertices": 1152, + "wall_ms": 2.404616 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 10, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.60576, + "gpu_sun_shadow_ms": 0.021216, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.466162, + "renderer_cpu_ms": 2.451023, + "renderer_readback_cpu_ms": 0.481088, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.239822, + "snapshot_ms": 0.170712, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 10, + "vertices": 1152, + "wall_ms": 2.886384 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 11, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.596864, + "gpu_sun_shadow_ms": 0.021664, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.030731, + "renderer_cpu_ms": 2.023617, + "renderer_readback_cpu_ms": 0.473994, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.246515, + "snapshot_ms": 0.181282, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 11, + "vertices": 1152, + "wall_ms": 2.472073 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 12, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034112, + "gpu_ms": 0.593376, + "gpu_sun_shadow_ms": 0.022048, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.196944, + "renderer_cpu_ms": 2.186875, + "renderer_readback_cpu_ms": 0.490526, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.194197, + "snapshot_ms": 0.173266, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 12, + "vertices": 1152, + "wall_ms": 2.573865 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 13, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.593856, + "gpu_sun_shadow_ms": 0.022112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.232792, + "renderer_cpu_ms": 2.224706, + "renderer_readback_cpu_ms": 0.433287, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.228872, + "snapshot_ms": 0.177555, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 13, + "vertices": 1152, + "wall_ms": 2.649869 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 14, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.593632, + "gpu_sun_shadow_ms": 0.022496, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.079933, + "renderer_cpu_ms": 2.072189, + "renderer_readback_cpu_ms": 0.432536, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.198134, + "snapshot_ms": 0.19617, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 14, + "vertices": 1152, + "wall_ms": 2.484626 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 15, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03488, + "gpu_ms": 0.592864, + "gpu_sun_shadow_ms": 0.021696, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.331007, + "renderer_cpu_ms": 2.319365, + "renderer_readback_cpu_ms": 0.50316, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.202462, + "snapshot_ms": 0.177194, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 15, + "vertices": 1152, + "wall_ms": 2.722605 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 16, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.59728, + "gpu_sun_shadow_ms": 0.022048, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.096184, + "renderer_cpu_ms": 2.086917, + "renderer_readback_cpu_ms": 0.400406, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.230514, + "snapshot_ms": 0.188005, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 16, + "vertices": 1152, + "wall_ms": 2.530554 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 17, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035392, + "gpu_ms": 0.59424, + "gpu_sun_shadow_ms": 0.022336, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.285471, + "renderer_cpu_ms": 2.276113, + "renderer_readback_cpu_ms": 0.459857, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.198153, + "snapshot_ms": 0.172806, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 17, + "vertices": 1152, + "wall_ms": 2.66631 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 18, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03424, + "gpu_ms": 0.593984, + "gpu_sun_shadow_ms": 0.022112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.111222, + "renderer_cpu_ms": 2.103658, + "renderer_readback_cpu_ms": 0.44489, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200087, + "snapshot_ms": 0.192543, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 18, + "vertices": 1152, + "wall_ms": 2.513511 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 19, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.592032, + "gpu_sun_shadow_ms": 0.020672, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.020722, + "renderer_cpu_ms": 2.007537, + "renderer_readback_cpu_ms": 0.409813, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.198114, + "snapshot_ms": 0.183316, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 19, + "vertices": 1152, + "wall_ms": 2.411078 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 20, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03536, + "gpu_ms": 0.606976, + "gpu_sun_shadow_ms": 0.021792, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.156337, + "renderer_cpu_ms": 2.147902, + "renderer_readback_cpu_ms": 0.490084, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.209936, + "snapshot_ms": 0.191441, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 20, + "vertices": 1152, + "wall_ms": 2.567253 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 21, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034688, + "gpu_ms": 0.593248, + "gpu_sun_shadow_ms": 0.022208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.161217, + "renderer_cpu_ms": 2.153793, + "renderer_readback_cpu_ms": 0.412157, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200439, + "snapshot_ms": 0.219283, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 21, + "vertices": 1152, + "wall_ms": 2.590277 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 22, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.592288, + "gpu_sun_shadow_ms": 0.020544, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.108127, + "renderer_cpu_ms": 2.101324, + "renderer_readback_cpu_ms": 0.453585, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208814, + "snapshot_ms": 0.176012, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 22, + "vertices": 1152, + "wall_ms": 2.502581 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 23, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03456, + "gpu_ms": 0.5928, + "gpu_sun_shadow_ms": 0.021408, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.210159, + "renderer_cpu_ms": 2.202264, + "renderer_readback_cpu_ms": 0.557281, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208233, + "snapshot_ms": 0.184318, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 23, + "vertices": 1152, + "wall_ms": 2.612067 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 24, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.603104, + "gpu_sun_shadow_ms": 0.022016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.127593, + "renderer_cpu_ms": 2.119758, + "renderer_readback_cpu_ms": 0.415553, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.203154, + "snapshot_ms": 0.177695, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 24, + "vertices": 1152, + "wall_ms": 2.519562 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 25, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034976, + "gpu_ms": 0.593568, + "gpu_sun_shadow_ms": 0.021344, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.09915, + "renderer_cpu_ms": 2.089972, + "renderer_readback_cpu_ms": 0.499071, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.202241, + "snapshot_ms": 0.19607, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 25, + "vertices": 1152, + "wall_ms": 2.506488 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 26, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034464, + "gpu_ms": 0.605664, + "gpu_sun_shadow_ms": 0.022112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.2108, + "renderer_cpu_ms": 2.201673, + "renderer_readback_cpu_ms": 0.536953, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.250172, + "snapshot_ms": 0.179378, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 26, + "vertices": 1152, + "wall_ms": 2.651942 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 27, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03408, + "gpu_ms": 0.592864, + "gpu_sun_shadow_ms": 0.021504, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.095733, + "renderer_cpu_ms": 2.086816, + "renderer_readback_cpu_ms": 0.42949, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.270129, + "snapshot_ms": 0.1747, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 27, + "vertices": 1152, + "wall_ms": 2.551312 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 28, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035072, + "gpu_ms": 0.610944, + "gpu_sun_shadow_ms": 0.021984, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.278859, + "renderer_cpu_ms": 2.264281, + "renderer_readback_cpu_ms": 0.512777, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.2011, + "snapshot_ms": 0.185169, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 28, + "vertices": 1152, + "wall_ms": 2.674685 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 29, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035072, + "gpu_ms": 0.59472, + "gpu_sun_shadow_ms": 0.02144, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.229395, + "renderer_cpu_ms": 2.222482, + "renderer_readback_cpu_ms": 0.424451, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.305967, + "snapshot_ms": 0.265421, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 29, + "vertices": 1152, + "wall_ms": 2.812204 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 30, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034048, + "gpu_ms": 0.593728, + "gpu_sun_shadow_ms": 0.022176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.160445, + "renderer_cpu_ms": 2.147901, + "renderer_readback_cpu_ms": 0.551209, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.202442, + "snapshot_ms": 0.172305, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 30, + "vertices": 1152, + "wall_ms": 2.545361 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 31, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.5936, + "gpu_sun_shadow_ms": 0.022016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.053584, + "renderer_cpu_ms": 2.045288, + "renderer_readback_cpu_ms": 0.402288, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.321436, + "snapshot_ms": 0.272104, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 31, + "vertices": 1152, + "wall_ms": 2.660098 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 32, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.59664, + "gpu_sun_shadow_ms": 0.0216, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.955899, + "renderer_cpu_ms": 1.949347, + "renderer_readback_cpu_ms": 0.407468, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178447, + "snapshot_ms": 0.175882, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 32, + "vertices": 1152, + "wall_ms": 2.319655 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 33, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034304, + "gpu_ms": 0.59344, + "gpu_sun_shadow_ms": 0.02208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.138674, + "renderer_cpu_ms": 2.127073, + "renderer_readback_cpu_ms": 0.571038, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.17485, + "snapshot_ms": 0.189738, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 33, + "vertices": 1152, + "wall_ms": 2.512098 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 34, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0344, + "gpu_ms": 0.593152, + "gpu_sun_shadow_ms": 0.021216, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.959266, + "renderer_cpu_ms": 1.952122, + "renderer_readback_cpu_ms": 0.413019, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.284597, + "snapshot_ms": 0.176132, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 34, + "vertices": 1152, + "wall_ms": 2.435173 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 35, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034688, + "gpu_ms": 0.592992, + "gpu_sun_shadow_ms": 0.02112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.107495, + "renderer_cpu_ms": 2.094281, + "renderer_readback_cpu_ms": 0.415534, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.191682, + "snapshot_ms": 0.17503, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 35, + "vertices": 1152, + "wall_ms": 2.483054 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 36, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035264, + "gpu_ms": 0.603232, + "gpu_sun_shadow_ms": 0.022208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.122073, + "renderer_cpu_ms": 2.112765, + "renderer_readback_cpu_ms": 0.446683, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.193605, + "snapshot_ms": 0.18054, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 36, + "vertices": 1152, + "wall_ms": 2.505266 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 37, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.593248, + "gpu_sun_shadow_ms": 0.021632, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.087548, + "renderer_cpu_ms": 2.080614, + "renderer_readback_cpu_ms": 0.404834, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200909, + "snapshot_ms": 0.176423, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 37, + "vertices": 1152, + "wall_ms": 2.473907 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 38, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034176, + "gpu_ms": 0.593856, + "gpu_sun_shadow_ms": 0.022528, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.298526, + "renderer_cpu_ms": 2.291753, + "renderer_readback_cpu_ms": 0.455068, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173428, + "snapshot_ms": 0.245863, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 38, + "vertices": 1152, + "wall_ms": 2.726634 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 39, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0344, + "gpu_ms": 0.592768, + "gpu_sun_shadow_ms": 0.021184, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.232271, + "renderer_cpu_ms": 2.218425, + "renderer_readback_cpu_ms": 0.455409, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.174469, + "snapshot_ms": 0.182254, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 39, + "vertices": 1152, + "wall_ms": 2.59756 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 40, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.599392, + "gpu_sun_shadow_ms": 0.02064, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.282616, + "renderer_cpu_ms": 2.274511, + "renderer_readback_cpu_ms": 0.406527, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.214755, + "snapshot_ms": 0.179899, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 40, + "vertices": 1152, + "wall_ms": 2.695735 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 41, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034336, + "gpu_ms": 0.593216, + "gpu_sun_shadow_ms": 0.02208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.225779, + "renderer_cpu_ms": 2.211962, + "renderer_readback_cpu_ms": 0.621392, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183286, + "snapshot_ms": 0.181883, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 41, + "vertices": 1152, + "wall_ms": 2.600005 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 42, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034464, + "gpu_ms": 0.594464, + "gpu_sun_shadow_ms": 0.022656, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.018979, + "renderer_cpu_ms": 2.008589, + "renderer_readback_cpu_ms": 0.405685, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.241144, + "snapshot_ms": 0.182565, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 42, + "vertices": 1152, + "wall_ms": 2.45454 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 43, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034976, + "gpu_ms": 0.593824, + "gpu_sun_shadow_ms": 0.02224, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.027224, + "renderer_cpu_ms": 2.019971, + "renderer_readback_cpu_ms": 0.388893, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18525, + "snapshot_ms": 0.211549, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 43, + "vertices": 1152, + "wall_ms": 2.43347 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 44, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034272, + "gpu_ms": 0.60208, + "gpu_sun_shadow_ms": 0.022272, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.192856, + "renderer_cpu_ms": 2.182758, + "renderer_readback_cpu_ms": 0.517516, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18048, + "snapshot_ms": 0.179379, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 44, + "vertices": 1152, + "wall_ms": 2.566922 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 45, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.056992, + "gpu_ms": 0.62432, + "gpu_sun_shadow_ms": 0.024256, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.220248, + "renderer_cpu_ms": 2.212304, + "renderer_readback_cpu_ms": 0.463013, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.186322, + "snapshot_ms": 0.209625, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 45, + "vertices": 1152, + "wall_ms": 2.627506 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 46, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034528, + "gpu_ms": 0.59344, + "gpu_sun_shadow_ms": 0.022112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.179601, + "renderer_cpu_ms": 2.171416, + "renderer_readback_cpu_ms": 0.490215, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.185269, + "snapshot_ms": 0.192233, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 46, + "vertices": 1152, + "wall_ms": 2.565198 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 47, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034496, + "gpu_ms": 0.593568, + "gpu_sun_shadow_ms": 0.022176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.493824, + "renderer_cpu_ms": 2.482613, + "renderer_readback_cpu_ms": 0.522265, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.184648, + "snapshot_ms": 0.229513, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 47, + "vertices": 1152, + "wall_ms": 2.919397 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 48, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.597312, + "gpu_sun_shadow_ms": 0.022048, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.109059, + "renderer_cpu_ms": 2.101273, + "renderer_readback_cpu_ms": 0.411216, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.184368, + "snapshot_ms": 0.181833, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 48, + "vertices": 1152, + "wall_ms": 2.488875 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 49, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034208, + "gpu_ms": 0.593472, + "gpu_sun_shadow_ms": 0.022016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.105201, + "renderer_cpu_ms": 2.096525, + "renderer_readback_cpu_ms": 0.515984, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179388, + "snapshot_ms": 0.189788, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 49, + "vertices": 1152, + "wall_ms": 2.483976 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 50, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035296, + "gpu_ms": 0.59424, + "gpu_sun_shadow_ms": 0.02176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.113687, + "renderer_cpu_ms": 2.104559, + "renderer_readback_cpu_ms": 0.451161, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179859, + "snapshot_ms": 0.177866, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 50, + "vertices": 1152, + "wall_ms": 2.482432 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 51, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.596544, + "gpu_sun_shadow_ms": 0.021824, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.029218, + "renderer_cpu_ms": 2.016113, + "renderer_readback_cpu_ms": 0.409783, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.21206, + "snapshot_ms": 0.204676, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 51, + "vertices": 1152, + "wall_ms": 2.456424 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 52, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035232, + "gpu_ms": 0.607744, + "gpu_sun_shadow_ms": 0.021792, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.179341, + "renderer_cpu_ms": 2.169752, + "renderer_readback_cpu_ms": 0.468213, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.210738, + "snapshot_ms": 0.249931, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 52, + "vertices": 1152, + "wall_ms": 2.65057 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 53, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.59888, + "gpu_sun_shadow_ms": 0.021408, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.122062, + "renderer_cpu_ms": 2.114899, + "renderer_readback_cpu_ms": 0.435912, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.191812, + "snapshot_ms": 0.325745, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 53, + "vertices": 1152, + "wall_ms": 2.650649 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 54, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0344, + "gpu_ms": 0.597472, + "gpu_sun_shadow_ms": 0.021312, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.873163, + "renderer_cpu_ms": 1.867162, + "renderer_readback_cpu_ms": 0.432426, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179869, + "snapshot_ms": 0.18553, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 54, + "vertices": 1152, + "wall_ms": 2.24785 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 55, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03408, + "gpu_ms": 0.597376, + "gpu_sun_shadow_ms": 0.02176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.925572, + "renderer_cpu_ms": 1.917236, + "renderer_readback_cpu_ms": 0.508189, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173177, + "snapshot_ms": 0.187423, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 55, + "vertices": 1152, + "wall_ms": 2.295429 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 56, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035136, + "gpu_ms": 0.592992, + "gpu_sun_shadow_ms": 0.021024, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.448298, + "renderer_cpu_ms": 2.435684, + "renderer_readback_cpu_ms": 0.636931, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.192914, + "snapshot_ms": 0.179478, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 56, + "vertices": 1152, + "wall_ms": 2.83061 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 57, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.617952, + "gpu_sun_shadow_ms": 0.021504, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.535002, + "renderer_cpu_ms": 2.525924, + "renderer_readback_cpu_ms": 0.535931, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.608728, + "snapshot_ms": 0.322148, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 57, + "vertices": 1152, + "wall_ms": 3.479874 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 58, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.5936, + "gpu_sun_shadow_ms": 0.022112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.397493, + "renderer_cpu_ms": 2.384678, + "renderer_readback_cpu_ms": 0.632163, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.217189, + "snapshot_ms": 0.199637, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 58, + "vertices": 1152, + "wall_ms": 2.824929 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 59, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.593888, + "gpu_sun_shadow_ms": 0.021888, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.488545, + "renderer_cpu_ms": 2.474648, + "renderer_readback_cpu_ms": 0.681836, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.253097, + "snapshot_ms": 0.198555, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 59, + "vertices": 1152, + "wall_ms": 2.953902 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 60, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034208, + "gpu_ms": 0.594048, + "gpu_sun_shadow_ms": 0.02224, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.552535, + "renderer_cpu_ms": 2.53905, + "renderer_readback_cpu_ms": 0.611544, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.279057, + "snapshot_ms": 0.213803, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 60, + "vertices": 1152, + "wall_ms": 3.05882 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 61, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035264, + "gpu_ms": 0.593504, + "gpu_sun_shadow_ms": 0.02144, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.43839, + "renderer_cpu_ms": 2.429282, + "renderer_readback_cpu_ms": 0.541701, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.219665, + "snapshot_ms": 0.23868, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 61, + "vertices": 1152, + "wall_ms": 2.91024 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 62, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03472, + "gpu_ms": 0.593088, + "gpu_sun_shadow_ms": 0.02192, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.392533, + "renderer_cpu_ms": 2.380771, + "renderer_readback_cpu_ms": 0.67294, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.188796, + "snapshot_ms": 0.184438, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 62, + "vertices": 1152, + "wall_ms": 2.77769 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 63, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034112, + "gpu_ms": 0.6, + "gpu_sun_shadow_ms": 0.022304, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.290541, + "renderer_cpu_ms": 2.267747, + "renderer_readback_cpu_ms": 0.532635, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.224273, + "snapshot_ms": 0.215717, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 63, + "vertices": 1152, + "wall_ms": 2.744066 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 64, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.593536, + "gpu_sun_shadow_ms": 0.02176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.335355, + "renderer_cpu_ms": 2.325887, + "renderer_readback_cpu_ms": 0.594071, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.235604, + "snapshot_ms": 0.237688, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 64, + "vertices": 1152, + "wall_ms": 2.820591 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 65, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034528, + "gpu_ms": 0.61008, + "gpu_sun_shadow_ms": 0.0216, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.376914, + "renderer_cpu_ms": 2.366644, + "renderer_readback_cpu_ms": 0.530751, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.28114, + "snapshot_ms": 0.220376, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 65, + "vertices": 1152, + "wall_ms": 2.890883 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 66, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.592864, + "gpu_sun_shadow_ms": 0.021312, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.666079, + "renderer_cpu_ms": 2.657032, + "renderer_readback_cpu_ms": 0.606063, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.278535, + "snapshot_ms": 0.266252, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 66, + "vertices": 1152, + "wall_ms": 3.221056 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 67, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034976, + "gpu_ms": 0.609248, + "gpu_sun_shadow_ms": 0.021888, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.381372, + "renderer_cpu_ms": 2.373127, + "renderer_readback_cpu_ms": 0.581346, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.266232, + "snapshot_ms": 0.263738, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 67, + "vertices": 1152, + "wall_ms": 2.921281 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 68, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034272, + "gpu_ms": 0.593536, + "gpu_sun_shadow_ms": 0.022208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.272647, + "renderer_cpu_ms": 2.265213, + "renderer_readback_cpu_ms": 0.521373, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.268346, + "snapshot_ms": 0.264298, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 68, + "vertices": 1152, + "wall_ms": 2.815601 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 69, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033952, + "gpu_ms": 0.593824, + "gpu_sun_shadow_ms": 0.022528, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.304587, + "renderer_cpu_ms": 2.29556, + "renderer_readback_cpu_ms": 0.566108, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.263247, + "snapshot_ms": 0.239993, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 69, + "vertices": 1152, + "wall_ms": 2.817575 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 70, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03488, + "gpu_ms": 0.592128, + "gpu_sun_shadow_ms": 0.0208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.268369, + "renderer_cpu_ms": 2.259191, + "renderer_readback_cpu_ms": 0.488611, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.282092, + "snapshot_ms": 0.193235, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 70, + "vertices": 1152, + "wall_ms": 2.753223 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 71, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03408, + "gpu_ms": 0.593088, + "gpu_sun_shadow_ms": 0.021888, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.233453, + "renderer_cpu_ms": 2.22663, + "renderer_readback_cpu_ms": 0.54583, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.261624, + "snapshot_ms": 0.283965, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 71, + "vertices": 1152, + "wall_ms": 2.789763 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 72, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.59344, + "gpu_sun_shadow_ms": 0.021856, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.219917, + "renderer_cpu_ms": 2.212614, + "renderer_readback_cpu_ms": 0.55647, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.230224, + "snapshot_ms": 0.212621, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 72, + "vertices": 1152, + "wall_ms": 2.673432 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 73, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.592512, + "gpu_sun_shadow_ms": 0.02096, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.190763, + "renderer_cpu_ms": 2.182487, + "renderer_readback_cpu_ms": 0.529228, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200398, + "snapshot_ms": 0.200118, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 73, + "vertices": 1152, + "wall_ms": 2.601508 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 74, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.606752, + "gpu_sun_shadow_ms": 0.021312, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.112345, + "renderer_cpu_ms": 2.105702, + "renderer_readback_cpu_ms": 0.444979, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.209476, + "snapshot_ms": 0.219173, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 74, + "vertices": 1152, + "wall_ms": 2.55004 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 75, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034272, + "gpu_ms": 0.593504, + "gpu_sun_shadow_ms": 0.022144, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.059485, + "renderer_cpu_ms": 2.052622, + "renderer_readback_cpu_ms": 0.460989, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.174329, + "snapshot_ms": 0.176242, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 75, + "vertices": 1152, + "wall_ms": 2.419073 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 76, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03488, + "gpu_ms": 0.59344, + "gpu_sun_shadow_ms": 0.022144, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.291041, + "renderer_cpu_ms": 2.27945, + "renderer_readback_cpu_ms": 0.645478, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.212911, + "snapshot_ms": 0.181433, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 76, + "vertices": 1152, + "wall_ms": 2.695594 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 77, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035232, + "gpu_ms": 0.593984, + "gpu_sun_shadow_ms": 0.022112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.240205, + "renderer_cpu_ms": 2.234946, + "renderer_readback_cpu_ms": 0.506385, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.281261, + "snapshot_ms": 0.305576, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 77, + "vertices": 1152, + "wall_ms": 2.839285 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 78, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034976, + "gpu_ms": 0.596512, + "gpu_sun_shadow_ms": 0.02096, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.044848, + "renderer_cpu_ms": 2.03581, + "renderer_readback_cpu_ms": 0.459116, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182424, + "snapshot_ms": 0.184418, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 78, + "vertices": 1152, + "wall_ms": 2.421208 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 79, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034976, + "gpu_ms": 0.593152, + "gpu_sun_shadow_ms": 0.021856, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.092888, + "renderer_cpu_ms": 2.086636, + "renderer_readback_cpu_ms": 0.494573, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.213242, + "snapshot_ms": 0.183286, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 79, + "vertices": 1152, + "wall_ms": 2.498062 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 80, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034208, + "gpu_ms": 0.5936, + "gpu_sun_shadow_ms": 0.02192, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.101013, + "renderer_cpu_ms": 2.091465, + "renderer_readback_cpu_ms": 0.557973, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183546, + "snapshot_ms": 0.186301, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 80, + "vertices": 1152, + "wall_ms": 2.479698 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 81, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03408, + "gpu_ms": 0.593792, + "gpu_sun_shadow_ms": 0.022176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.17383, + "renderer_cpu_ms": 2.164674, + "renderer_readback_cpu_ms": 0.493561, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.210637, + "snapshot_ms": 0.201581, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 81, + "vertices": 1152, + "wall_ms": 2.59748 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 82, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035104, + "gpu_ms": 0.61024, + "gpu_sun_shadow_ms": 0.021824, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.147561, + "renderer_cpu_ms": 2.141149, + "renderer_readback_cpu_ms": 0.496687, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.195359, + "snapshot_ms": 0.203684, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 82, + "vertices": 1152, + "wall_ms": 2.557224 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 83, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.593216, + "gpu_sun_shadow_ms": 0.021472, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.272286, + "renderer_cpu_ms": 2.26405, + "renderer_readback_cpu_ms": 0.49837, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173838, + "snapshot_ms": 0.18528, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 83, + "vertices": 1152, + "wall_ms": 2.642595 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 84, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035456, + "gpu_ms": 0.593824, + "gpu_sun_shadow_ms": 0.022144, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.253491, + "renderer_cpu_ms": 2.241669, + "renderer_readback_cpu_ms": 0.565036, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204165, + "snapshot_ms": 0.189267, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 84, + "vertices": 1152, + "wall_ms": 2.658174 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 85, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.59312, + "gpu_sun_shadow_ms": 0.021216, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.276254, + "renderer_cpu_ms": 2.268089, + "renderer_readback_cpu_ms": 0.574043, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.277514, + "snapshot_ms": 0.280138, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 85, + "vertices": 1152, + "wall_ms": 2.845989 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 86, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.593152, + "gpu_sun_shadow_ms": 0.021152, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.170684, + "renderer_cpu_ms": 2.16299, + "renderer_readback_cpu_ms": 0.545419, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179348, + "snapshot_ms": 0.179238, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 86, + "vertices": 1152, + "wall_ms": 2.538298 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 87, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034464, + "gpu_ms": 0.593024, + "gpu_sun_shadow_ms": 0.021728, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.209398, + "renderer_cpu_ms": 2.202424, + "renderer_readback_cpu_ms": 0.537834, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.19064, + "snapshot_ms": 0.192713, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 87, + "vertices": 1152, + "wall_ms": 2.60271 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 88, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035712, + "gpu_ms": 0.59456, + "gpu_sun_shadow_ms": 0.02192, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.083971, + "renderer_cpu_ms": 2.07308, + "renderer_readback_cpu_ms": 0.564144, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.199826, + "snapshot_ms": 0.217861, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 88, + "vertices": 1152, + "wall_ms": 2.511477 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 89, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.593632, + "gpu_sun_shadow_ms": 0.022272, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.455732, + "renderer_cpu_ms": 2.445493, + "renderer_readback_cpu_ms": 0.562351, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.207261, + "snapshot_ms": 0.192473, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 89, + "vertices": 1152, + "wall_ms": 2.867599 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 90, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035392, + "gpu_ms": 0.59312, + "gpu_sun_shadow_ms": 0.021312, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.342459, + "renderer_cpu_ms": 2.332219, + "renderer_readback_cpu_ms": 0.57804, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.187744, + "snapshot_ms": 0.198705, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 90, + "vertices": 1152, + "wall_ms": 2.739828 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 91, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034976, + "gpu_ms": 0.593056, + "gpu_sun_shadow_ms": 0.0208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.694212, + "renderer_cpu_ms": 2.685626, + "renderer_readback_cpu_ms": 0.566889, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.189007, + "snapshot_ms": 0.191832, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 91, + "vertices": 1152, + "wall_ms": 3.084769 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 92, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.605472, + "gpu_sun_shadow_ms": 0.021952, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.34303, + "renderer_cpu_ms": 2.33312, + "renderer_readback_cpu_ms": 0.53546, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.190469, + "snapshot_ms": 0.184759, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 92, + "vertices": 1152, + "wall_ms": 2.728667 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 93, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.59392, + "gpu_sun_shadow_ms": 0.021248, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.472163, + "renderer_cpu_ms": 2.45975, + "renderer_readback_cpu_ms": 0.589342, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.272665, + "snapshot_ms": 0.277623, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 93, + "vertices": 1152, + "wall_ms": 3.033442 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 94, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034528, + "gpu_ms": 0.593728, + "gpu_sun_shadow_ms": 0.022112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.587029, + "renderer_cpu_ms": 2.577903, + "renderer_readback_cpu_ms": 0.57249, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.213162, + "snapshot_ms": 0.199136, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 94, + "vertices": 1152, + "wall_ms": 3.010388 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 95, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03488, + "gpu_ms": 0.610432, + "gpu_sun_shadow_ms": 0.021312, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.28994, + "renderer_cpu_ms": 2.280762, + "renderer_readback_cpu_ms": 0.562672, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.249862, + "snapshot_ms": 0.25486, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 95, + "vertices": 1152, + "wall_ms": 2.80429 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 96, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.593024, + "gpu_sun_shadow_ms": 0.02192, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.707066, + "renderer_cpu_ms": 2.698641, + "renderer_readback_cpu_ms": 0.55638, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.278255, + "snapshot_ms": 0.258107, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 96, + "vertices": 1152, + "wall_ms": 3.255461 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 97, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.593568, + "gpu_sun_shadow_ms": 0.0216, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.345213, + "renderer_cpu_ms": 2.334644, + "renderer_readback_cpu_ms": 0.542092, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.26503, + "snapshot_ms": 0.242297, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 97, + "vertices": 1152, + "wall_ms": 2.861848 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 98, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.59408, + "gpu_sun_shadow_ms": 0.02224, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.143874, + "renderer_cpu_ms": 2.135738, + "renderer_readback_cpu_ms": 0.481548, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.267144, + "snapshot_ms": 0.255892, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 98, + "vertices": 1152, + "wall_ms": 2.677551 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 99, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.605824, + "gpu_sun_shadow_ms": 0.021888, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.48637, + "renderer_cpu_ms": 2.47575, + "renderer_readback_cpu_ms": 0.634206, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.290207, + "snapshot_ms": 0.260632, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 99, + "vertices": 1152, + "wall_ms": 3.047509 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 100, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035264, + "gpu_ms": 0.59664, + "gpu_sun_shadow_ms": 0.021728, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.814409, + "renderer_cpu_ms": 2.801845, + "renderer_readback_cpu_ms": 0.640408, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.284217, + "snapshot_ms": 0.262775, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 100, + "vertices": 1152, + "wall_ms": 3.372702 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 101, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034528, + "gpu_ms": 0.594176, + "gpu_sun_shadow_ms": 0.02176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.468055, + "renderer_cpu_ms": 2.45989, + "renderer_readback_cpu_ms": 0.537293, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.23328, + "snapshot_ms": 0.241926, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 101, + "vertices": 1152, + "wall_ms": 2.953992 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 102, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034688, + "gpu_ms": 0.61264, + "gpu_sun_shadow_ms": 0.02176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.116231, + "renderer_cpu_ms": 2.108026, + "renderer_readback_cpu_ms": 0.472631, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18002, + "snapshot_ms": 0.200919, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 102, + "vertices": 1152, + "wall_ms": 2.50779 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 103, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.59312, + "gpu_sun_shadow_ms": 0.02128, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.098228, + "renderer_cpu_ms": 2.091806, + "renderer_readback_cpu_ms": 0.473604, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.221919, + "snapshot_ms": 0.187714, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 103, + "vertices": 1152, + "wall_ms": 2.517028 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 104, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034496, + "gpu_ms": 0.592352, + "gpu_sun_shadow_ms": 0.021248, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.158301, + "renderer_cpu_ms": 2.150938, + "renderer_readback_cpu_ms": 0.485255, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.217551, + "snapshot_ms": 0.188646, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 104, + "vertices": 1152, + "wall_ms": 2.575859 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 105, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.593184, + "gpu_sun_shadow_ms": 0.02144, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.060847, + "renderer_cpu_ms": 2.052942, + "renderer_readback_cpu_ms": 0.481569, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204595, + "snapshot_ms": 0.186933, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 105, + "vertices": 1152, + "wall_ms": 2.461463 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 106, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.593312, + "gpu_sun_shadow_ms": 0.022016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.407211, + "renderer_cpu_ms": 2.399576, + "renderer_readback_cpu_ms": 0.587548, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.210487, + "snapshot_ms": 0.331365, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 106, + "vertices": 1152, + "wall_ms": 2.959803 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 107, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03472, + "gpu_ms": 0.604832, + "gpu_sun_shadow_ms": 0.020896, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.39106, + "renderer_cpu_ms": 2.384228, + "renderer_readback_cpu_ms": 0.510954, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.193385, + "snapshot_ms": 0.2601, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 107, + "vertices": 1152, + "wall_ms": 2.854174 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 108, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.592704, + "gpu_sun_shadow_ms": 0.020832, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.105642, + "renderer_cpu_ms": 2.09938, + "renderer_readback_cpu_ms": 0.472371, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.214625, + "snapshot_ms": 0.181322, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 108, + "vertices": 1152, + "wall_ms": 2.512559 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 109, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.60496, + "gpu_sun_shadow_ms": 0.021696, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.040419, + "renderer_cpu_ms": 2.033205, + "renderer_readback_cpu_ms": 0.464777, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.193374, + "snapshot_ms": 0.17995, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 109, + "vertices": 1152, + "wall_ms": 2.425475 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 110, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035136, + "gpu_ms": 0.594112, + "gpu_sun_shadow_ms": 0.022048, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.185212, + "renderer_cpu_ms": 2.174021, + "renderer_readback_cpu_ms": 0.514641, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.201671, + "snapshot_ms": 0.17515, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 110, + "vertices": 1152, + "wall_ms": 2.572142 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 111, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035232, + "gpu_ms": 0.593792, + "gpu_sun_shadow_ms": 0.021824, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.343811, + "renderer_cpu_ms": 2.336196, + "renderer_readback_cpu_ms": 0.495565, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175471, + "snapshot_ms": 0.176263, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 111, + "vertices": 1152, + "wall_ms": 2.705323 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 112, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03472, + "gpu_ms": 0.592416, + "gpu_sun_shadow_ms": 0.02112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.074343, + "renderer_cpu_ms": 2.067921, + "renderer_readback_cpu_ms": 0.510413, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.192844, + "snapshot_ms": 0.18571, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 112, + "vertices": 1152, + "wall_ms": 2.463157 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 113, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.597664, + "gpu_sun_shadow_ms": 0.021632, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.396511, + "renderer_cpu_ms": 2.388195, + "renderer_readback_cpu_ms": 0.542013, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176333, + "snapshot_ms": 0.209264, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 113, + "vertices": 1152, + "wall_ms": 2.792628 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 114, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.593088, + "gpu_sun_shadow_ms": 0.021152, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.107456, + "renderer_cpu_ms": 2.100572, + "renderer_readback_cpu_ms": 0.509311, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18528, + "snapshot_ms": 0.199406, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 114, + "vertices": 1152, + "wall_ms": 2.503964 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 115, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.593856, + "gpu_sun_shadow_ms": 0.022016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.201081, + "renderer_cpu_ms": 2.192225, + "renderer_readback_cpu_ms": 0.59891, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.172335, + "snapshot_ms": 0.187574, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 115, + "vertices": 1152, + "wall_ms": 2.569607 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 116, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.593664, + "gpu_sun_shadow_ms": 0.021472, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.35343, + "renderer_cpu_ms": 2.346837, + "renderer_readback_cpu_ms": 0.486397, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.203934, + "snapshot_ms": 0.251064, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 116, + "vertices": 1152, + "wall_ms": 2.819689 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 117, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035072, + "gpu_ms": 0.59392, + "gpu_sun_shadow_ms": 0.021984, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.121101, + "renderer_cpu_ms": 2.113908, + "renderer_readback_cpu_ms": 0.486628, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178657, + "snapshot_ms": 0.182775, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 117, + "vertices": 1152, + "wall_ms": 2.492342 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 118, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.593792, + "gpu_sun_shadow_ms": 0.021376, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.175022, + "renderer_cpu_ms": 2.165986, + "renderer_readback_cpu_ms": 0.528958, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.227539, + "snapshot_ms": 0.202402, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 118, + "vertices": 1152, + "wall_ms": 2.616094 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 119, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035712, + "gpu_ms": 0.594592, + "gpu_sun_shadow_ms": 0.022592, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.445543, + "renderer_cpu_ms": 2.437017, + "renderer_readback_cpu_ms": 0.525611, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.194417, + "snapshot_ms": 0.184297, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 119, + "vertices": 1152, + "wall_ms": 2.835559 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 120, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035424, + "gpu_ms": 0.601088, + "gpu_sun_shadow_ms": 0.021728, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.209838, + "renderer_cpu_ms": 2.201202, + "renderer_readback_cpu_ms": 0.498831, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.210196, + "snapshot_ms": 0.206821, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 120, + "vertices": 1152, + "wall_ms": 2.636824 + } + ], + "simulation_mode": "synthetic_fixed_timestep", + "startup_ms": { + "main_to_first_frame": 243.609843, + "renderer_initialization": 232.605546, + "scene_read": 0.543425, + "world_initialization": 0.642652 + }, + "summary_ms": { + "gpu": { + "max": 0.62432, + "min": 0.592032, + "p50": 0.593792, + "p95": 0.61008, + "samples": 120 + }, + "render_call": { + "max": 5.917472, + "min": 1.873163, + "p50": 2.209838, + "p95": 2.552535, + "samples": 120 + }, + "renderer_cpu": { + "max": 5.909758, + "min": 1.867162, + "p50": 2.201673, + "p95": 2.53905, + "samples": 120 + }, + "renderer_readback_cpu": { + "max": 2.530744, + "min": 0.388893, + "p50": 0.499071, + "p95": 0.636931, + "samples": 120 + }, + "simulation": { + "max": 0.608728, + "min": 0.172335, + "p50": 0.203934, + "p95": 0.284217, + "samples": 120 + }, + "snapshot": { + "max": 0.714438, + "min": 0.170371, + "p50": 0.191832, + "p95": 0.280138, + "samples": 120 + }, + "wall": { + "max": 6.969116, + "min": 2.24785, + "p50": 2.627506, + "p95": 3.081914, + "samples": 120 + } + }, + "temporal_fallback_reason": "none", + "temporal_mode": "off", + "timing_notes": "Durations use steady_clock wall time, not thread CPU usage. render_call/renderer_cpu include GPU waits, readback and window presentation. renderer_readback_cpu measures map/copy/unmap wall time within that call. GPU timestamps cover submitted rendering, not CPU work. A missing/zero GPU timestamp is null. Frame durations exclude profile bookkeeping and final capture/profile file writes. Startup begins at Player application entry after platform argument normalization, excluding OS loader/launcher.", + "validation_enabled": true, + "validation_errors": 0, + "version": 1, + "visibility_mode": "direct", + "width": 1280 +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-run.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-run.json new file mode 100644 index 0000000..9ecae7e --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-run.json @@ -0,0 +1,18 @@ +{ + "arguments": [ + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d/faset_player", + "--headless", + "--frames", + "120", + "--capture", + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d/verification.ppm", + "--profile", + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d/profile.json" + ], + "cwd": "/tmp/faset-p1-final-packages-4a3453e/empty-working-directory", + "seconds": 0.6575766110036056, + "exit_code": 0, + "timed_out": false, + "stdout": "New round: collect the three gold cubes, then reach the green exit. E resets.\n{\"device\":\"NVIDIA GeForce RTX 2080 Ti\",\"dimension\":3,\"effective_temporal_mode\":\"off\",\"effective_visibility_mode\":\"direct\",\"frames\":120,\"gpu_visibility_active\":false,\"temporal_mode\":\"off\",\"ticks\":120,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\n", + "stderr": "warning: material material-bb63b094febbf90bb7049c9bcf7587bc has features beyond the initial base-color/PBR renderer\n" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-validate.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-validate.json new file mode 100644 index 0000000..52f66f4 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d-validate.json @@ -0,0 +1,12 @@ +{ + "arguments": [ + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d/faset_player", + "--validate" + ], + "cwd": "/tmp/faset-p1-final-packages-4a3453e/empty-working-directory", + "seconds": 0.00796160800382495, + "exit_code": 0, + "timed_out": false, + "stdout": "{\"dimension\":3,\"validated\":true}\n", + "stderr": "warning: material material-bb63b094febbf90bb7049c9bcf7587bc has features beyond the initial base-color/PBR renderer\n" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d.ppm b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d.ppm new file mode 100644 index 0000000..bf2723e --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/collect-3d.ppm @@ -0,0 +1,4 @@ +P6 +1280 720 +255 +o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnFS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrUcnFS\IV`CPYIV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrIV`IV`IV`IV`IV`FS\FS\IV`IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrUcnXgrUcnXgrXgrXgrXgrXgrUcnIV`KYcIV`KYcFS\IV`IV`IV`IV`IV`IV`KYcIV`IV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrUcnKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`KYcFS\IV`IV`IV`KYcFS\IV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcIV`IV`KYcIV`KYcIV`KYcKYcIV`IV`KYcIV`IV`FS\FS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcIV`IV`KYcIV`KYcFS\IV`IV`IV`IV`KYcFS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcFS\IV`IV`IV`IV`KYcFS\IV`CPYIV`IV`FS\IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`IV`KYcIV`KYcKYcIV`IV`CPYIV`IV`FS\FS\IV`IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`IV`IV`IV`KYcFS\IV`IV`CPYIV`CPYIV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcFS\IV`IV`IV`IV`KYcIV`KYcFS\FS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`IV`KYcIV`KYcKYcIV`KYcFS\IV`IV`IV`IV`KYcFS\IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrUcnXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`IV`IV`IV`FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcIV`IV`IV`IV`IV`FS\FS\IV`DPYIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrQ`jUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`IV`KYcIV`KYcFS\IV`IV`DPYIV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`KYcKYcKYcKYcFS\IV`IV`IV`IV`KYcIV`IV`KYcFS\IV`IV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`IV`KYcIV`IV`KYcIV`KYcKYcIV`IV`IV`IV`IV`FS\FS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrj{‡KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcKYcKYcKYcKYcIV`IV`KYcIV`KYcFS\IV`IV`DPYIV`IV`FS\IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcFS\IV`IV`IV`IV`KYcFS\FS\IV`IV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`IV`IV`IV`IV`FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcKYcIV`IV`IV`IV`IV`KYcFS\FS\IV`DPYIV`KYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`KYcIV`IV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`IV`KYcIV`IV`KYcIV`KYcKYcFS\IV`IV`IV`IV`FS\IV`KYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcIV`KYcKYcIV`IV`KYcIV`IV`FS\FS\IV`DPYIV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcIV`IV`DPYIV`IV`FS\FS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`IV`IV`IV`IV`FS\FS\IV`DPYIV`IV`FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`IV`KYcFS\IV`IV`DPYIV`IV`FS\FS\IV`DPYIV`KYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcKYcFS\IV`IV`IV`IV`IV`FS\FS\IV`DPYDPYIV`IV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`IV`DPYIV`IV`IV`IV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`KYcFS\FS\IV`DPYIV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcIV`KYcKYcFS\IV`IV`IV`IV`IV`KYcFS\IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcKYcFS\IV`IV`IV`IV`IV`FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tfo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`DPYIV`KYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tfo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcIV`IV`KYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tfo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrQ`jUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcIV`IV`KYcFS\IV`IV`IV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]Pq|ƒq|ƒo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`DPYIV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcFS\IV`IV`IV`IV`IV`KYcFS\IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a�}C�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcKYcFS\IV`IV`DPYIV`IV`FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a�}C�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcKYcIV`IV`IV`IV`IV`IV`FS\FS\IV`DPYIV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a�}C�}C‹zAo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`IV`DPYIV`IV`DPYIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K�}C�}C‹zAo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`IV`KYcFS\IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZMq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K�}C‹zA‹zAo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcIV`IV`KYcKYcFS\IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K�}C‹zA‹zAo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcIV`KYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`DPYIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P“ZM˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K�}C‹zA�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcFS\IV`IV`DPYIV`IV`IV`FS\IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrj{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ’€E›‰K—…H—…H’€E›‰K›‰K—…H›‰K—…H—…H›‰K›‰K‹zA‹zA‹zAo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`IV`IV`IV`IV`IV`KYcFS\FS\IV`DPYIV`KYcFS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K—…H›‰K›‰K›‰K›‰K—…H›‰K—…H—…H—…H›‰K�}C‹zA‹zAo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcKYcFS\IV`IV`DPYIV`IV`FS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWago€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K—…H›‰K›‰K›‰K�}C�}C�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcIV`IV`IV`IV`IV`IV`FS\FS\IV`IV`DPYIV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P“ZM˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K�}C�}C�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`IV`IV`IV`IV`IV`IV`FS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K�}C�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\IV`IV`KYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`IV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K�}C�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`FS\IV`IV`KYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`KYcFS\FS\IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K›‰K�}Co€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`FS\FS\IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|fv‚fv‚j{‡j{‡fv‚fv‚j{‡j{‡o€Œj{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`KYcFS\FS\IV`DPYDPYIV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚fv‚N\fN\fUdnUdn[kuER[UdnUdnaq|aq|aq|aq|j{‡j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcKYcFS\IV`IV`DPYIV`IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡aq|aq|UdnUdn.7>.7>;GO;GO.7>.7>;GO;GON\f;GOUdnUdnfv‚aq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcIV`IV`IV`IV`IV`IV`KYcIV`IV`KYcFS\FS\IV`IV`IV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjWagWago€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡fv‚fv‚UdnUdn;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\faq|aq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`FS\IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjT]cWago€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[ku[kuER[ER[ER[.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\ffv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`KYcFS\FS\IV`IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagZdjMV\Wago€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡N\fN\f;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>;GO;GOUdnaq|j{‡j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`FS\FS\IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjZdjZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡aq|Udn;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>;GO;GON\fN\fj{‡j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`KYcFS\FS\IV`IV`DPYIV`KYcKYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjHQVT]cZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>;GON\fN\faq|aq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`FS\IV`IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagZdjKTYKTYZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>ER[ER[[ku[kuj{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`FS\FS\FS\IV`DPYIV`IV`KYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagWagZdjKTYKTYZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|fv‚UdnUdn;GOUdnER[ER[;GO;GO;GO;GO;GO.7>.7>[ku[kufv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`KYcFS\FS\IV`IV`DPYIV`IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjKTYKTYWagZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡aq|aq|Udnfv‚[ku[kuN\faq|UdnUdnUdnN\faq|fv‚fv‚j{‡j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`KYcIV`IV`KYcFS\FS\IV`IV`IV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjKTYKTYKTYZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡o€Œo€Œj{‡j{‡aq|j{‡fv‚fv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`KYcIV`IV`KYcKYcFS\IV`IV`IV`IV`IV`IV`KYcIV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjZdjKTYKTYMV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcIV`KYcKYcKYcIV`IV`IV`KYcIV`IV`IV`KYcFS\FS\IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagZdjKTYMV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcFS\FS\IV`IV`DPYIV`IV`KYcFS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagWagZdjMV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`KYcFS\FS\IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjZdjMV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`IV`IV`KYcIV`IV`KYcKYcFS\IV`IV`IV`DPYIV`IV`FS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ†PE†PE†PE†PE²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjMV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcKYcIV`IV`IV`DPYIV`IV`IV`FS\FS\FS\IV`DPYIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡†PE†PE†PE†PE†PE†PE†PE†PE†PE²tf²tf²tf²tf²tf²tf²tf²tf˜]P˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjZdjMV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`KYcFS\FS\IV`IV`DPYIV`IV`IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡j{‡j{‡j{‡aq|†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE²tf²tf˜]P˜]P˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagZdjMV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`IV`IV`IV`KYcFS\IV`KYcIV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡[kv[kv[kv[kvaq|†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE˜]P˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagZdjMV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`KYcKYcKYcIV`IV`IV`KYcIV`IV`IV`KYcIV`IV`KYcFS\FS\IV`IV`DPYIV`KYcKYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œj{‡fv‚fv‚fv‚[kvFR[FR[FR[†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE˜]P˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]Pq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagWagZdjMV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcIV`IV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`FS\FS\IV`KYcIV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œ[kv[kvUdnUdnFR[.7>.7>ƒMB†PE†PEƒMBƒMB†PE†PE†PE†PE†PE†PE†PE†PE†PE†PE˜]P˜]P�VJ˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]PMV\q|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjMV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcIV`KYcKYcKYcIV`IV`IV`KYcIV`IV`IV`KYcFS\FS\IV`IV`DPYIV`KYcKYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\AMUAMU7AIFR[;GO;GO.7>ƒMBƒMB†PEK@ƒMBƒMB†PE†PE†PE†PE†PE†PE†PE†PE†PE˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZMMV\MV\MV\MV\MV\q|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'\O'¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`FS\IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcFS\FS\AMU7AI7AI7AI3=D.7>ƒMBƒMBƒMB†PEK@K@ƒMBƒMBƒMBƒMBƒMB†PE†PE†PE†PE†PE˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZMMV\MV\MV\MV\MV\MV\MV\MV\MV\q|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjZdjZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'\O'\O'¶¥a¶¥a¶¥a¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`KYcKYcKYcIV`IV`IV`KYcIV`IV`IV`KYcFS\FS\IV`IV`DPYIV`KYcKYcKYcKYcKYcKYcFS\FS\FS\FS\7AI7AI7AI.7>.7>.7>ƒMB†PE†PE†PEK@K@ƒMBƒMBƒMB{H>ƒMBƒMB†PE†PE†PE†PE˜]P“ZM˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P�VJMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\q|ƒq|ƒq|ƒq|ƒq|ƒq|ƒq|ƒZdjZdjWagZdjMV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcFS\FS\IV`IV`DPYIV`IV`IV`DPYIV`KYcKYcDPYDPYFS\FS\>IR7AI7AI.7>.7>.7>.7>†PE†PE†PE†PEƒMBƒMBƒMBƒMBƒMBƒMBƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM˜]P�VJKTYMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\q|ƒq|ƒZdjZdjWagZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`IV`IV`IV`IV`AMUAMUDPY>IR7AI7AI.7>.7>.7>.7>.7>†PE†PE†PE†PEƒMBƒMBƒMB†PEƒMBƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM“ZM„NCKTYKTYMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`KYcIV`IV`IV`IV`AMUAMU:EM:EM3=D.7>.7>.7>.7>.7>.7>†PE†PE†PEƒMBƒMBƒMB†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM“ZM„NCaq|aq|HQVKTYKTYMV\MV\KTYMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P™‡J¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcKYcIV`IV`IV`IV`:EM:EM:EM:EM.7>.7>.7>.7>.7>.7>.7>†PE†PE†PEƒMBƒMB†PE†PE†PEK@†PE†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P�VJ�VJ„NC„NC[kvN\fN\fN\faq|aq|HQVHQVKTYKTYKTYKTYKTYMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�PžŒMžŒM¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcIV`IV`IV`AMU:EM:EM:EM3=D.7>.7>.7>.7>.7>.7>†PE†PE†PE†PEƒMB†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM˜]P�VJ�VJ~J?~J?FR[FR[.7>;GO;GOUdnUdnUdn[kv[kvHQVHQVHQVKTYKTYFNSKTYKTYMV\MV\KTYMV\MV\MV\MV\MV\MV\MV\MV\ZdjWagZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrQ`jUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`AMUAMU:EM:EM3=D3=D.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM“ZM�VJ�VJ~J?;GO.7>.7>.7>.7>.7>.7>.7>FR[FR[[kvHQVHQVHQVKTYKTYKTYFNSKTYKTYKTYKTYKTYKTYMV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\O'\O'\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`AMUAMUAMU:EM3=D3=D3=D.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM“ZM„NCn?6~J?;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>;GOHQVHQVKTYKTYKTYFNSKTYKTYKTYKTYMV\KTYKTYKTYMV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ\O'\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`AMUAMUAMU3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P�VJ�VJ„NC„NCn?6n?6.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYKTYKTYKTYKTYKTYKTYKTYMV\KTYKTYKTYKTYMV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ\O'\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcAMUAMUAMU7AI3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM˜]P�VJ�VJ~J?„NCn?6X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYKTYKTYKTYKTYKTYKTYMV\MV\KTYKTYMV\MV\MV\MV\MV\MV\MV\ZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ\O'\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\AMUAMU7AI7AI3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM“ZM�VJ�VJ~J?d90d90X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYKTYKTYKTYKTYKTYMV\MV\MV\KTYMV\MV\MV\MV\MV\MV\MV\MV\ZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ\O'\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\FS\AMU7AI7AI7AI3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM„NC„NCn?6~J?d90d90.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYMV\KTYKTYKTYMV\MV\KTYKTYMV\MV\MV\MV\MV\MV\MV\MV\MV\WagMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œˆŽ—�’œ�’œ�’œ�’œ\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\FS\FS\7AI7AI7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMB†PE†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P�VJ�VJ„NC„NCn?6n?6X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYMV\HQVHQVMV\MV\MV\HQVMV\MV\MV\MV\KTYMV\MV\MV\MV\ZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ}‚‹ƒˆ‘ƒˆ‘ˆŽ—ˆŽ—w|…}‚‹}‚‹}‚‹\O'¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P¢�P�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`FS\FS\FS\>IR7AI7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM˜]P�VJ�VJ~J?„NCn?6X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYKTYCKPKTYKTYMV\MV\KTYKTYMV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œˆŽ—ƒˆ‘ƒˆ‘}‚‹}‚‹gktot}ot}w|…w|…w|…gktgktgkt¢�P¢�P¢�Pgkt}‚‹}‚‹}‚‹�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`FS\FS\>IR7AI7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM“ZM�VJ�VJ~J?d90d90X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>HQVHQVKTYHQVHQVKTYKTYMV\FNSHQVKTYKTYMV\MV\MV\MV\MV\T]cT]cMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œˆŽ—ƒˆ‘w|…w|…gktgktgktPT[PT[\ai\ai\ai?BH?BH?BH?BH?BHgktgkt}‚‹}‚‹}‚‹�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`FS\FS\>IR>IR7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM“ZM„NCn?6~J?d90d90X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>FNSKTYFNSFNSHQVHQVMV\MV\FNSFNSHQVKTYKTYMV\MV\MV\MV\WagWagMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œƒˆ‘ƒˆ‘ƒˆ‘\ai\ai?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BHgktgkt}‚‹}‚‹}‚‹�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`FS\>IR>IR>IR.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P�VJ„NC„NCn?6n?6d90X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYKTYFNSFNSKTYKTYKTYCKPFNSHQVHQVHQVHQVMV\MV\MV\ZdjWagWagMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œˆŽ—ˆŽ—w|…w|…w|…PT[PT[?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BHgktot}ƒˆ‘ƒˆ‘ƒˆ‘�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcIV`IV`IV`AMU>IR>IR>IR3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM�VJ�VJ~J?„NCn?6X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYKTYFNSKTYKTYKTYKTYCKPHQVHQVHQVHQVHQVMV\MV\MV\T]cZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œƒˆ‘ƒˆ‘ot}ot}ot}PT[?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BHPT[PT[PT[ot}ot}ˆŽ—ˆŽ—ˆŽ—�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcIV`IV`AMUAMU>IR>IR3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM“ZM„NC�VJ~J?d90d90X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYKTYKTYKTYKTYKTYMV\HQVHQVHQVHQVKTYHQVHQVHQVMV\T]cZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œƒˆ‘}‚‹gktgktgkt?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH\ai\ai\aiw|…w|…�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kvAMUAMU>IR3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P�VJ“ZM„NCn?6~J?d90d90X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KTYKTYMV\KTYKTYKTYMV\MV\HQVHQVKTYKTYKTYHQVHQVMV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ}‚‹}‚‹gktgktgkt?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BHgktgktgkt}‚‹}‚‹�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚fv‚FR[FR[FR[;GO3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P�VJ~J?„NCn?6n?6d90X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\KTYKTYKTYMV\MV\HQVHQVKTYKTYKTYKTYHQVMV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ}‚‹}‚‹gktgktgkt?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BHgktgktgkt}‚‹}‚‹�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kv[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]PŠRG�VJ~J?~J?n?6X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\KTYKTYMV\MV\MV\HQVKTYKTYKTYKTYMV\MV\MV\MV\ZdjZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ}‚‹}‚‹gktgktgkt?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BH?BHgktgktw|…ƒˆ‘ƒˆ‘�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚fv‚UdnFR[FR[;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]PŠRG�VJ~J?d90d90X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\KTYKTYKTYKTYMV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶Gˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ}‚‹}‚‹gktgktgkt?BH?BH?BH?BH?BH?BH?BH?BH?BHgktgktgktw|…w|…ƒˆ‘ˆŽ—ˆŽ—�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚[kv[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM˜]PŠRGn?6~J?d90d90X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\KTYKTYKTYMV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ}‚‹}‚‹gktgktgkt?BH?BH?BH?BHgktgktgktgktgkt}‚‹}‚‹}‚‹ƒˆ‘ƒˆ‘ƒˆ‘�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡j{‡fv‚fv‚FR[FR[;GO;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM“ZMŠRGn?6n?6d90X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\KTYKTYMV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ}‚‹}‚‹gktgktw|…gktgktgktgkt}‚‹}‚‹}‚‹}‚‹}‚‹}‚‹�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡aq|aq|UdnUdn;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEK@†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P˜]P“ZM„NC~J?n?6X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\KTYMV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjIV`IV`FS]FS]IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œƒˆ‘ƒˆ‘w|…w|…w|…}‚‹}‚‹}‚‹}‚‹}‚‹�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡N\fN\fN\f;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P˜]P˜]P�VJ�VJ„NC~J?d90X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjIV`KYcFS]FS]FS]IV`IV`DPYIV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œˆŽ—ˆŽ—ƒˆ‘ƒˆ‘ƒˆ‘�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�ot}sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡fv‚fv‚[kv[kv[kv;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P“ZM“ZM�VJ�VJwE;d90d90X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcFS]FS]IV`IV`IV`DPYIV`IV`IV`IV`IV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœE„˜o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}ot}sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡[kvUdnUdnFR[FR[.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]P“ZM“ZM„NC~J?wE;X1*d90X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcFS]IV`IV`IV`DPYIV`IV`IV`IV`IV`IV`IV`KYcKYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœE„˜o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�sx�ot}ot}sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚[kv[kv;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@†PE†PE†PE†PE†PE†PE˜]P˜]P˜]P“ZM˜]P�VJ„NC„NCn?6wE;X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcIV`IV`IV`KYcIV`IV`IV`KYcKYcIV`IV`KYcKYcFS]FS]FS]IV`IV`IV`IV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœE„˜GˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}sx�sx�ot}sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡j{‡UdnUdnFR[FR[;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P“ZM˜]P�VJ~J?„NCn?6X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjKYcKYcIV`IV`IV`KYcKYcIV`IV`KYcKYcKYcIV`KYcKYcKYcFS]IV`IV`IV`IV`IV`IV`IV`KYcFS]IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœE„˜E„˜GˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�kpxot}sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚[kv[kv;GO;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]P“ZM„NC�VJ~J?d90n?6X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcIV`IV`KYcKYcKYcIV`KYcKYcKYcIV`KYcKYcKYcKYcIV`IV`IV`IV`KYcIV`IV`IV`KYcFS]FS]IV`IV`KYcIV`IV`KYcKYcKYcIV`DPYDPYKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrQ`jUcnUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœE„˜GˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡UdnUdnFR[FR[FR[.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P“ZM„NC„NC~J?d90d90X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`KYcKYcFS]FS]IV`IV`IV`DPYIV`IV`KYcFS]AMUAMUDPYDPYDPYo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹;tˆ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœE„˜GˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kvUdn;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P�VJ„NCn?6n?6d90X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcKYcIV`KYcKYcKYcKYcIV`IV`IV`IV`DPYIV`IV`IV`IV`>IR>IRAMUAMU:EMo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrQ`jUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ;tˆ9q„;tˆ=x‹;tˆ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡UdnUdnFR[FR[FR[;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P„NC~J?n?6n?6d90X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`KYcIV`IV`IV`FS]FS]>IR>IR>IR7AI7AIo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹9q„9q„;tˆ6m€;tˆ=x‹;tˆ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹[£¶[£¶[£¶[£¶[£¶GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœE„˜GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kvUdn;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P�VJ„NC~J?n?6X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*n?6FR[FR[.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcKYcIV`IV`FS]FS]FS]>IR7AI7AI7AIo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrQ`jUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹;tˆ;tˆ;tˆ;tˆ;tˆ9q„;tˆ=x‹;tˆ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœE„˜E„˜GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�ot}sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚UdnFR[FR[FR[;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P�VJn?6d90d90X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*d90d90n?6FR[UdnUdnFR[FR[FR[.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcKYcIV`FS]FS]FS]>IR7AI7AI7AI7AIo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹;tˆ;tˆ=x‹;tˆ;tˆ=x‹9q„;tˆ;tˆ;tˆ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœE„˜GˆœB€”E„˜E„˜GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhq]bjaemdhqaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚[kv[kvUdnUdn;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEK@†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P�VJn?6d90d90X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*d90d90Udn[kv[kvUdnaq|aq|N\fN\f.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS]FS]FS]FS]FS]7AI7AI7AI7AIo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹;tˆ;tˆ=x‹;tˆ;tˆ=x‹9q„;tˆ;tˆ6m€;tˆ=x‹;tˆ;tˆ=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœE„˜E„˜GˆœGˆœE„˜E„˜GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhq]bj]bjaemaemaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚fv‚FR[FR[FR[;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]PwE;n?6X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*d90~J?Udnfv‚fv‚j{‡j{‡aq|aq|N\fN\fN\f.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`FS]FS]FS]>IR>IR7AI7AI.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹;tˆ=x‹=x‹;tˆ=x‹=x‹9q„;tˆ;tˆ;tˆ;tˆ;tˆ9q„;tˆ;tˆ;tˆ=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœB€”E„˜E„˜GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhq]bjaemaemZ^faemaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚[kv[kvUdnUdn;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]PwE;n?6X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*n?6n?6[kv[kv[kvfv‚o€Œo€Œo€Œaq|aq|aq|N\fN\f.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`FS]FS]>IR>IR>IR7AI.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹;tˆ=x‹=x‹;tˆ=x‹=x‹;tˆ;tˆ;tˆ;tˆ;tˆ=x‹9q„9q„;tˆ6m€;tˆ=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœE„˜E„˜GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhq]bjaemaemZ^faemaemaemaemaemdhqaemaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚fv‚FR[FR[FR[;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]PŠRGwE;X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*n?6n?6Udnfv‚j{‡j{‡o€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`>IR>IR>IR>IR7AI.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrUcnXgrXgrUcnUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹;tˆ;tˆ=x‹;tˆ;tˆ=x‹9q„;tˆ;tˆ6m€;tˆ;tˆ=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqaemaemaemaemaemaemdhqaemaemdhq]bjaemaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kvUdnUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@†PE†PE†PE†PE†PE†PE˜]P˜]P˜]PŠRGwE;X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*d90~J?[kv[kvfv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`>IR>IR>IR>IR3=D.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrUcnUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹;tˆ=x‹;tˆ=x‹=x‹9q„;tˆ;tˆ6m€;tˆ;tˆ=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡dhqaemaemdhqaemaemdhqdhqaemdhqdhq]bj]bjaemaemaemaemdhqaemaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚fv‚[kvFR[FR[;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]PŠRGX1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*wE;UdnUdnj{‡j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”MV\MV\MV\MV\MV\MV\MV\ZdjZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`AMU>IR>IR>IR3=D3=D.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUcnXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡fv‚=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹;tˆ;tˆ=x‹;tˆ;tˆ=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡dhqaemdhqdhqaemaemdhqdhqaemdhqdhq]bjaemaemaemaemaemaem]bjaemaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kvUdnUdnUdnFR[.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]PŠRGX1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*d90d90wE;[kvfv‚fv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”MV\MV\MV\ZdjKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`AMUAMUAMU>IR>IR3=D3=D3=D.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡aq|=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹;tˆ;tˆ=x‹;tˆ=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœaq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚dhqaemdhqdhqaemdhqdhqdhqdhqdhqdhqaemaemaemdhqaemaemdhqdhq]bjaemaemaemaemdhqdhqaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚fv‚[kvFR[FR[;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]PwE;X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*d90d90N\f[kvj{‡j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`AMUAMUAMUAMU3=D3=D3=D3=D.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡aq|aq|=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹;tˆ=x‹=x‹;tˆ=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœaq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚Udndhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemaemdhqdhqaemaemdhqdhq]bjaemaemZ^faemaemdhqaemaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡[kvUdnUdnUdnFR[.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]PwE;X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*d90Udnaq|aq|aq|j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcAMUAMUAMUAMU3=D3=D3=D3=D.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚Udn=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœfv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[ku[kuUdndhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqaemdhqdhqdhqaemaemaemaemaemaemdhq]bj]bjaemaemaemdhqdhqaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡fv‚fv‚[kv[kvFR[;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P�VJ~J?X1*X1*X1*X1*X1*X1*X1*X1*X1*X1*n?6n?6UdnUdnfv‚j{‡j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS]FS]AMUAMU7AI7AI3=D3=D3=D.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrj{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\f=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœfv‚j{‡j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚UdnER[ER[ER[dhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemaemdhqaemaemdhqdhq]bj]bjaemZ^faemaemdhqaemaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œ�’œ�’œ�’œ�’œ�’œsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡UdnUdnUdnFR[FR[.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P�VJ~J?X1*X1*X1*X1*X1*X1*X1*X1*d90X1*n?6Udn[kv[kvfv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”N˜zo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS]FS]AMUAMU7AI7AI7AI3=D.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\f=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|UdnUdn.7>.7>dhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqaemaemdhqdhq]bjaemaemaemaemaemaem]bj]bjaemdhqaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhq�’œsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kvUdn;GO;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P�VJd90X1*X1*X1*X1*X1*X1*X1*X1*d90d90FR[UdnUdnj{‡j{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”N˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYcKYcKYcKYcKYcKYcFS]FS]FS]AMU7AI7AI7AI7AI.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\f=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡UdnUdnUdn;GO;GO.7>dhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqaemdhqdhqdhqaemaemaemdhqaemaemaem]bj]bj]bjaemaemaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡j{‡fv‚[kvFR[FR[FR[;GO.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEK@†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]P�VJd90X1*X1*X1*X1*X1*X1*X1*X1*d90~J?[kv[kvfv‚fv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”N˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcFS]FS]FS]FS]>IR7AI7AI7AI.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚UdnN\fN\f.7>.7>dhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemaemdhqdhqaemaemdhq]bj]bjaemaemZ^faemaemdhqaemdhqdhqaemdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kvN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@ƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P„NCd90X1*X1*X1*X1*X1*X1*X1*n?6n?6UdnUdn[kvk{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”N˜zN˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡FS]FS]>IR>IR7AI7AI.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrKYcFS\IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\f.7>.7>dhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemaemdhqdhqaemdhqdhq]bjaemaemaemaemaemaemaemaemaemdhqaemaemdhqdhqdhqdhqdhqdhqsx�sx�sx�ot}sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]P„NCX1*X1*X1*X1*X1*X1*X1*X1*n?6FR[[kvfv‚fv‚fv‚k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”N˜zK“vo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kvUdnUdnUdn7AI.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrKYcKYcIV`IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgro€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>dhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqdhqdhqdhqdhqaemaemaemaemaemaemaemdhqaemaemdhq]bj]bjaemdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P“ZM„NCX1*X1*X1*X1*X1*X1*d90d90~J?Udn[kv[kvk{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚k{‡k{‡o€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”N˜zN˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚[kv[kvFR[.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcIV`IV`KYcIV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>dhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemaemaemdhqaemaemdhqdhqaemdhqdhq]bj]bjaemaemdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@†PE†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]Pn?6X1*X1*X1*X1*X1*X1*d90d90FR[fv‚fv‚fv‚k{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œk{‡fv‚fv‚fv‚fv‚Udnaq|aq|MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”N˜zK“vo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡[kvUdnUdnFR[FR[.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrKYcIV`IV`KYcIV`KYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\fdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemaemdhqdhqaemdhqdhqdhqaemdhqdhq]bjaemaemaemdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]Pn?6X1*X1*X1*X1*X1*X1*n?6Udn[kv[kv[kvo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡[kvUdnUdnUdnUdnMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjC†jd²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”d²”N˜zN˜zN˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚[kv[kv.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcIV`KYcIV`KYcKYcIV`IV`CPYIV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|[ku[kudhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemaemaemdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]PŠRGwE;X1*X1*X1*X1*X1*n?6n?6Udnfv‚fv‚k{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡fv‚fv‚[kv[kvUdn.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcKYcKYcIV`KYcKYcIV`IV`KYcIV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡j{‡fv‚dhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemaemaemdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]PŠRGwE;X1*X1*X1*d90d90~J?[kv[kv[kvfv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚UdnFR[FR[FR[.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcFS\FS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemaemdhqdhqaemdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEK@†PE†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]PŠRGX1*X1*X1*X1*d90d90UdnUdnUdnk{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚[kv[kvUdnUdn.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jd²”d²”N˜zN˜zN˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚UdnFR[FR[.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcKYcIV`IV`CPYIV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]PŠRGX1*X1*X1*X1*n?6~J?[kv[kvfv‚fv‚k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚FR[FR[FR[MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jN˜zN˜zN˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kv[kvUdnUdnFR[.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`IV`KYcIV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]PwE;X1*X1*X1*X1*n?6UdnUdn[kvk{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kvUdnUdnUdnFR[.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjAƒgC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jN˜zK“vo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚fv‚[kvFR[.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`CPYIV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹=x‹=x‹=x‹GˆœGˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]P˜]PwE;X1*X1*X1*wE;FR[fv‚fv‚fv‚k{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚[kvFR[FR[.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjAƒgAƒgC†jAƒgC†jC†jC†jC†jC†jC†jC†jC†jC†jC†jN˜zK“vo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡aq|UdnUdnFR[FR[.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹=x‹=x‹=x‹GˆœGˆœGˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEK@†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]PŠRGwE;X1*X1*X1*wE;[kv[kv[kvo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡[kvUdnUdnUdnFR[FR[.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjAƒgAƒg<{`<{`AƒgAƒgC†jAƒgC†jC†jC†jC†jC†jC†jN˜zN˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡aq|aq|.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`IV`IV`IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ=x‹Gˆœo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]PŠRGX1*X1*X1*d90N\f[kv[kvk{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡fv‚fv‚[kv[kv[kv.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjAƒgAƒg<{`AƒgAƒgAƒgAƒgAƒgAƒgC†jC†jC†jC†jC†jN˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kvN\fN\fN\f.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcIV`KYcFS\FS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]PŠRGX1*X1*X1*FR[FR[FR[[kv[kvo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚UdnUdnFR[FR[.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdj.7>.7>.7>.7>AƒgAƒgAƒgC†jAƒgAƒgAƒgC†jC†jC†jC†jN˜zo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚fv‚[kvFR[.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcKYcIV`KYcKYcIV`IV`CPYIV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œj{‡dhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]PwE;X1*X1*X1*.7>.7>N\fN\faq|aq|aq|o€Œo€Œo€Œo€Œo€Œo€Œk{‡aq|aq|aq|Udn.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdj.7>.7>.7>.7>.7>dAƒgAƒgC†jC†jC†jC†jC†jo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡[kvUdnUdnFR[FR[FR[.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEJ@†PE†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]PwE;X1*X1*.7>.7>.7>.7>N\fN\fN\faq|aq|o€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚UdnUdn.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdj.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcFS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]P˜]P˜]PwE;X1*.7>.7>.7>.7>.7>.7>N\fN\fN\faq|aq|aq|o€Œo€Œo€Œo€Œo€Œfv‚fv‚UdnUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcKYcFS\IV`IV`IV`IV`KYcIV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]PŠRGwE;X1*.7>.7>.7>.7>.7>.7>.7>.7>N\fN\faq|aq|aq|o€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚Udnaq|N\fN\fN\fMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdj.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`IV`IV`IV`IV`KYcFS\FS\IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEJ@ƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]PŠRGX1*.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\fN\faq|aq|o€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡aq|aq|aq|[kvMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdj.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqaemdhqdhqdhqsx�sx�sx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEJ@ƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]PŠRG.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\faq|aq|aq|o€Œo€Œo€Œo€Œo€Œk{‡o€Œk{‡k{‡MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdj.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcFS\IV`IV`IV`IV`IV`FS\IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]PwE;N\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\fN\faq|aq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdj.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`FS\FS\IV`CPYIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqdhqsx�sx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]P˜]P˜]Paq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\faq|aq|aq|o€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdj.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcFS\FS\IV`CPYIV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqdhqdhqaemdhqdhqdhqsx�sx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fUdn†PE†PE†PE†PE†PE†PE†PE†PEƒMB†PE†PE†PE†PE†PE˜]P˜]P˜]P˜]Po€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\fN\faq|aq|o€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjFR[UdnUdnUdn[kv[kvo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚[kv[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`IV`CPYIV`IV`CPYIV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqaemdhqdhqdhqsx�sx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚UdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\fN\faq|aq|aq|o€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjN\fN\f[kvN\fN\fFR[FR[FR[fv‚fv‚k{‡k{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚UdnFR[FR[.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcIV`IV`FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œdhqdhqdhqsx�sx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚k{‡aq|aq|aq|†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMBƒMB†PE†PE†PE˜]P˜]P˜]Po€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\faq|aq|aq|o€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjk{‡k{‡[kv[kvN\faq|aq|[kv[kvfv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡[kv[kvUdnUdnFR[.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcIV`KYcKYcFS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œsx�o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡o€Œ†PE†PE†PE†PE†PE†PE†PE†PEƒMBƒMBƒMB†PE†PE†PE†PE˜]P˜]Po€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\fN\faq|aq|MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjk{‡k{‡o€Œfv‚fv‚fv‚aq|aq|k{‡k{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡fv‚fv‚fv‚[kvFR[.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ†PE†PE†PE†PE†PE†PE†PEJ@†PE†PE†PE†PE†PE†PE˜]P˜]Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\faq|MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œfv‚k{‡k{‡k{‡k{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡UdnUdnFR[FR[FR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgr7AI.7>3=D.7>3=D3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcFS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ†PE†PE†PE†PEƒMBƒMB†PE†PE†PE†PE˜]P˜]Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\fMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr.7>3=D3=D3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒƒMBƒMBƒMB†PE†PE†PE˜]Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚fv‚FR\FR\FR\.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D3=D3=D3=D3=D.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcFS\IV`IV`CPYIV`IV`FS\IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡o€Œ†PE†PE†PE˜]Po€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡[kv[kvUdnUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr>IR3=D:EM3=D3=D7AI.7>3=D.7>3=D3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡fv‚fv‚fv‚[kv[kvFR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D:EM3=D7AI7AI.7>3=D.7>3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`IV`CPYIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡UdnUdnFR\FR\FR\.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr:EM7AI7AI3=D3=D3=D3=D3=D.7>.7>3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcFS\IV`IV`CPYIV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgr7AI3=D3=D:EM3=D3=D7AI.7>3=D.7>3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`IV`IV`IV`IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\fN\f.7>.7>.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚fv‚FR\FR\FR\.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr:EM3=D7AI7AI.7>3=D.7>3=D3=D.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcIV`IV`KYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|N\fN\fN\f.7>.7>.7>MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡[kv[kvUdnUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgr7AI7AI3=D3=D3=D3=D3=D.7>.7>3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`KYcKYcFS\IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr3=D3=D:EM3=D3=D.7>.7>3=D.7>3=D3=D.7>3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|fv‚Udn[kv[kvMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡UdnUdnFR\FR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM3=D7AI7AI.7>3=D.7>3=D3=D3=D3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr7AI3=D3=D3=D3=D3=D3=D3=D7AI.7>.7>3=D.7>3=DKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`CPYIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\ZdjZdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚fv‚FR\FR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D:EM3=D3=D:EM3=D7AI.7>3=D3=D.7>3=D3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡[kvUdnUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgr3=D:EM:EM3=D7AI.7>3=D3=D.7>3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\MV\MV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr7AI7AI7AI3=D3=D3=D3=D3=D.7>.7>3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`CPYIV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\MV\MV\MV\MV\o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚UdnFR\FR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgr>IR3=D3=D:EM3=D7AI.7>.7>3=D.7>3=D3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒMV\MV\MV\Zdjo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kv[kvUdnUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr:EM:EM3=D7AI7AI3=D3=D.7>3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚fv‚[kvFR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI7AI3=D3=D3=D3=D3=D.7>.7>3=D.7>.7>3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`CPYIV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡aq|UdnUdnFR\FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr3=D3=D:EM3=D7AI.7>.7>3=D.7>3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\IV`IV`CPYIV`IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡aq|aq|aq|UdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM3=D7AI7AI3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcIV`IV`IV`IV`IV`IV`IV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡N\fN\f.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr7AI7AI3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kvN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrQ`jXgrXgrXgrXgr3=D3=D:EM3=D3=D7AI.7>3=D.7>.7>3=D.7>3=D3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcIV`IV`KYcFS\IV`IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚fv‚FR\FR\FR\.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr3=D7AI7AI.7>3=D3=D3=D3=D.7>3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`KYcKYcKYcIV`IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡[kv[kvUdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI3=D3=D3=D3=D3=D3=D3=D3=D7AI.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgr3=D:EM3=D3=D:EM3=D3=D7AI.7>3=D3=D.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcKYcFS\IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚fv‚UdnFR\FR\FR\.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D3=D:EM3=D7AI7AI.7>3=D3=D3=D3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcIV`IV`IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kv[kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D7AI7AI3=D3=D3=D3=D3=D3=D.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`FS\FS\IV`KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚[kv[kvFR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr7AI3=D3=D3=D3=D3=D7AI.7>.7>3=D.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcKYcFS\IV`IV`CPYIV`KYcIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D:EM3=D3=D7AI.7>3=D3=D.7>3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcFS\IV`IV`CPYIV`IV`FS\IV`IV`KYcKYcKYcKYcKYbKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚[kv[kvUdnUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr:EM7AI7AI7AI3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`FS\IV`IV`IV`KYcKYcKYcKYbKYbKYcKYbKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚fv‚[kvFR\FR\.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr>IR3=D3=D:EM3=D3=D7AI.7>3=D.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`KYcFS\FS\IV`CPYIV`KYcKYcKYcKYbKYbKXbKYbKXbKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥ao€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡[kvUdnUdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr3=D:EM3=D7AI7AI.7>3=D3=D.7>3=D3=D3=D3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcFS\FS\IV`CPYCPYIV`KYcIV`KYcKYbKYcKXbKYbKXbKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥aŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚[kv[kv[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgr3=D7AI7AI.7>3=D3=D3=D3=D3=D3=D3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`IV`IV`IV`IV`KYcIV`IV_KYbJXbKXbKXbKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥aŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚fv‚fv‚FR\FR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgqXgrXgrXgrXgr7AI3=D3=D3=D3=D3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`IV`IV`IV`KYcIV`IV`KYbKYbKXbKXbJXbKXbKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�p;�p;¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥aŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡[kvUdnUdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM3=D3=D:EM3=D3=D7AI.7>3=D3=D.7>3=D3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcIV`IV`KYcKYcFS\IV`IV`IV`KXbKYcJXbKXbJWaKYcKXbKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ�p;�p;�p;�p;¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥aŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒWfqXgrXgrXgrXgrXgr:EM:EM3=D7AI7AI.7>3=D3=D.7>3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`IV`KYcKYcFS\IV`IV`DQZIV`KYcKXbIV`KXbKXbJXaKXbKXbKYcJXbKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ€o:�p;�p;�p;�p;�p;¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥aŸ�NŸ�NŸ�NŸ�NžŒMo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚fv‚FR\FR\FR\.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM7AI7AI>IR3=D3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`DPZIV`IV`KXbGS]IV`KXbHU_KXbKXbKXbKYcJXbKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œn:}m9n9�p;�p;�p;�p;�p;¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥aŸ�NŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡[kv[kvUdnUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI>IR3=D3=D:EM3=D3=D7AI.7>3=D3=D.7>3=D3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`KYcGT]GT]IV`KYcIV`KXbKXbKXbJWaJXbJXbKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ}l9|k8|k8€o:�p;€o:�p;�p;�p;�p;¶¥a¶¥a¶¥a¶¥a¶¥a¶¥a¶¥aŸ�NŸ�NŸ�NŸ�NžŒMŸ�NŸ�N�‹Lo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM:EM3=D7AI7AI.7>3=D3=D.7>3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcGT]GT]IV`IV`IV`IW`KXbIW`HU_JXbIV`JXbIW`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ|l8zj7n9n9€o:~m9€o:�p;�p;�p;�p;�p;¶¥a¶¥a¶¥a¶¥aŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�N�‹L�‹Lo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚UdnFR\FR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI7AI3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcGT]IV`IV`IV`IV`IW`IW`GT^IV`IV`JXbJXbIW`IW`HU_KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œzj7{k7}l8€o:~n9~n9~m9€o:€o:�p;�p;�p;�p;�p;Ÿ�NŸ�NŸ�NŸ�N�‹LŸ�NŸ�NŸ�NšˆJ�‹L�‹Lo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kv[kvUdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI3=D3=D3=D3=D3=D7AI.7>.7>3=D.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IW`KYcGT]IV`IV`IV`JWaJXbHV_JXaJXaKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ{k8{k7|l8~n9~n9{k7}l8€o:zj7€o:�p;�p;�p;�p;Ÿ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚[kv[kv[kv.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D:EM:EM3=D7AI7AI.7>3=D3=D.7>3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IW`KYcGT]GU^IV`FS\HU_JXbJXaJXaJXaJXaKYcJWaKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡}m9|l8|l8|l8zj7{k7}l8~n9~m9~m9€o:o:�p;�p;Ÿ�NŸ�NŸ�NŸ�NŸ�N�‹MŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr7AI7AI7AI3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcKYcGT^IW`IW`FS\FS\IV`KYcIV`KYcJXaKYcIV`JWaJWaKYcJWaKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡k{‡k{‡}l9|l8|l8o:zj7yh6}l8€o:}l8€o:€o:o:o:�p;Ÿ�NŸ�NŸ�NŸ�N�‹M�‹LŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡[kv[kvUdnUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI3=D3=D3=D3=D3=D7AI.7>.7>3=D.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcGT^IW`IW`IW`IW`JW`JWaJWaJWaKYcKYcIV`JXaJWaJWaIV_JWaJWaKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡k{‡aq|}l8}l9|l8o:o:zi7yh6~m9~m9~n9~n9€o:€o:o:�p;Ÿ�NŸ�NŸ�NŸ�NŸ�N�‹LŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fv‚fv‚fv‚[kv[kvFR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒVepXgrXgrXgrXgr3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>3=D.7>.7>3=D3=DKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IW`IW`KYcIW`IW`JW`JWaJWaJWaKYcGT^IV`JXaJWaIV`IV_GT^JWaKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kv[kvaq|}l8}l8n:o:o:zi7~m9~m9~m9}l8~n9n9€o:�p;�p;Ÿ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡k|‡fv‚UdnUdnFR\FR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI.7>3=D3=D3=D3=D3=D3=D3=D3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IW`KYcIW`IW`KYcJW`JWaKYcKYcGT^HV_IV`KYcIV`JWaJWaJWaJWaHU_JWaKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚aq|aq|aq|[kv[kvFR[}l8}l8n:n:o:~m9~m9~m9~m9~n9€o:~n9}l8�p;�p;Ÿ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kv[kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒTcnXgrXgrXgrXgrXgr7AI3=D3=D3=D3=D3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIW`KYcKYcKYcJWaKYcKYcHU_JWaJWaJWaJWaIV`KYcIV`KYcHV_JWaGS]KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚fv‚aq|N\fN\fFR[FR[}l8n:n:n:�p;}m9~m9~m9€o:€o:€o:~n9€o:�p;�p;Ÿ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fv‚fv‚fv‚[kv[kvFR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrVepXgrXgrXgrXgr3=D:EM3=D3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIW`KYcKYcKYcKYcKYcKYcJWaJWaJWaJWaJWaIV`JWaJWaJXaGT^JWaGT]JWaFS]KYcJW`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡UdnUdnUdnN\fN\fN\f.7>.7>n:n:�p;�p;}m9}m9o:€o:€o:€o:�p;�p;�p;�p;Ÿ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡k|‡fv‚UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D:EM:EM3=D7AI7AI.7>3=D3=D.7>3=D3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJWaJWaKYcJWaJWaJWaKYcIV`IV`IV`IV`JWaJWaJWaKYcJW`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|[kv[kv[kvUdnUdn.7>.7>.7>.7>.7>�p;�p;}m9o:o:€o:€o:�p;�p;€o:�p;�p;Ÿ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kv[kvUdnUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrWfpXgrXgrXgrXgr3=D7AI7AI7AI3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJWaJWaKYcJWaJWaKYcKYcIV`IV`JXaIV`JXaKYcKYcJXbJWaJW`IW`KYcIW`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡fv‚fv‚aq|aq|aq|[kvFR[FR[.7>.7>.7>.7>.7>.7>n:o:o:o:�p;�p;�p;€o:�p;�p;Ÿ�NŸ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fv‚fv‚fv‚[kv[kv.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒVeoXgrXgrXgrXgrXgr7AI>IR3=D3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJWaKYcKYcJWaKYcKYcJXaIV_IV`JWaJXaJXaJXaKYcIW`IV`JWaJW`IW`HU^IW`IW`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚fv‚fv‚N\fN\fN\fFR[FR[FR[.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o:�p;�p;�p;�p;€o:�p;�p;Ÿ�NŸ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡k|‡fv‚UdnUdnFR\FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrWfqXgrXgrXgrXgr3=D3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>3=D3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJWaJWaJWaJWaJXaJXaJXaKYcHU^JXbJWaKXbHU^IW`ER[IW`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡fv‚[kv[kv[kvN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>�p;�p;�p;€o:�p;�p;Ÿ�NŸ�NŸ�NŸ�No€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚[kv[kvUdnUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM3=D7AI7AI.7>3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJWaJWaJWaKYcJWaJXaKYcKYcIW`IW`JXbIV`GT]IW`IW`IV`IW`GT^IV`IV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚[kvN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>�p;�p;�p;�p;Ÿ�NŸ�Naq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fv‚fv‚fv‚[kv[kvFR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI>IR3=D3=D:EM3=D3=D7AI.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKXbKYcKXbKYcKYcKYcKYcKYcKYcKYcKYcJWaJWaKYcKYcJWaJXaKYcKYcIW`JXaJXbJXbIV`IV`KYcHU_KXbGT^IW`EQ[IV`GT]IV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>�p;�p;Ÿ�Naq|aq|aq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡k|‡fv‚UdnUdnFR\FR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrWfqXgrXgrXgrXgr3=D3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>3=D3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJWaKYcKYcJWaKYcKYcKYcIV`JXaJXaJXbJXbJXbKXbJWaJWaIV`IW`IV`IV`BNWGT]IV`IV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\fN\faq|aq|aq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kv[kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgr:EM3=D7AI7AI.7>3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJXaJXaJXaKYcJXbJXbJXbKYcJWaHU_IV`IV`IV`KYcGT]IV`DQZIV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\fN\fN\ffv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fv‚fv‚fv‚[kv[kvFR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrWfqXgrXgrXgrXgr7AI7AI.7>3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>3=DKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJXaJXaJXaKYcJXaJXbKYcKYcJWaHU_KXbJWaKXbKXbIV`IV`IV`IV`DQZIV`FS]KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|N\fN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>N\f[kv[kv[kvfv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡k|‡fv‚UdnFR\FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrWfqXgrXgr3=D3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJXaKYcKYcKYcKYcKYcJWaJXaKYcKYcJXaJXaKYcKYcJWaKXbKXbKXbJWaKXbIV`IV`IV`IV`IV`IV`FS]FS]IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|fv‚UdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>FR[FR[N\fN\fN\f[kv[kvk{‡k{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œaq|aq|aq|UdnUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM3=D3=D7AI.7>.7>3=D3=D.7>3=D3=D.7>3=D3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJXaKYcKYcKYcJXbKXbKXbKXbKXbKXbIV`KXbIV`KXbIV`KYbKYbIV`IV`IV`IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚UdnUdnUdnFR[FR[FR[.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI.7>3=D3=D3=D3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJWaKYcKYcJXbJXbKXbKYcKXbKXbKXbKYcKXbKXbKXbKXbKYbIV`IV`IV`IV`FS\FS\IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚k{‡[kv[kv[kvFR[FR[Udn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrWgqXgrXgrXgrXgr7AI3=D3=D3=D3=D3=D3=D3=D3=D3=D7AI.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYbKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJXbJXbJXbKYcKXbKXbKYcKYcKXbKXbKYcKYcKXbIV`KYbIV`KYcFS\IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡[kvfv‚fv‚UdnUdnUdn.7>.7>.7>.7>N\fUdnUdnUdn[kv[kvo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kv[kvN\f.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM3=D3=D:EM3=D3=D7AI7AI.7>.7>3=D.7>.7>3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJXaJXbKYcKYcKXbKXbKYcKYcKXbKYcKYcKYcKXbKYbKYbKYbKYbFS\IV`IV`IV`IV`FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚fv‚[kv[kv[kvFR[FR[FR[.7>N\fN\fN\fN\fN\fUdnfv‚k{‡k{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡k|‡fv‚fv‚fv‚FR\FR\FR\.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D:EM:EM3=D7AI7AI.7>3=D3=D.7>3=D3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJXaKYcKYcKYcKYcKYcKYcKYcKYcJXaKYcKYcKYcJXbKYcKYcKYcKYcKYcKYcKYcKXbKXbKYbKYbKYbKYbIV`KYcIV`KYcFS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡[kv[kv[kv[kv[kv[kvN\fN\fN\faq|aq|fv‚fv‚fv‚k{‡k{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡[kvUdnUdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM7AI7AI7AI3=D3=D3=D.7>3=D3=D3=D.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKXbKXbKXbKYcKYbKYbKYcKYcKYcKYcFS\IV`IV`IV`IV`FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡o€Œfv‚fv‚fv‚[kv[kvfv‚aq|aq|aq|aq|aq|fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚fv‚[kv[kv[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI3=D3=D3=D:EM3=D3=D7AI.7>.7>3=D.7>.7>.7>3=DKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKXbKXbKYcKYcKYbKYbKYcKYcKYcKYcIV`IV`KYcIV`KYcFS\IV`CPYIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfv‚k{‡k{‡fv‚fv‚aq|aq|aq|o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fv‚fv‚fv‚[kvFR\FR\.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrWfqXgr3=D:EM:EM3=D7AI7AI.7>.7>3=D.7>.7>3=D3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKXbKXbKYcKYcKYbKYcKYcKYcKYbKYcIV`KYcKYcKYcKYcFS\IV`CPYIV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡k{‡k{‡fv‚fv‚o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡[kvUdnUdnUdnFR\FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM3=D7AI7AI.7>3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIW`KXbKYcKYcKYcKXbKYcKYcKYcKYbKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`KYcIV`IV`FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk{‡o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kv[kuUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI3=D3=D3=D3=D3=D3=D3=D.7>.7>.7>3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYbKYbKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcIV`KYcFS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚fv�[kv[juER[;FN;FN;FN.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr>IR3=D3=D:EM3=D3=D7AI.7>.7>.7>3=D.7>.7>3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYbKYbKYbKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|ˆk|‡k|‡WepTcmTcmER[DQZDQZ;FN.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM3=D3=D7AI.7>.7>3=D3=D.7>3=D3=D.7>.7>3=D3=D.7>KYcKYcKYcKYcKYcKXbKYcKXbKYcJXbKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYbKYbKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcFS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ]lw[kv[kvUdnSalR`k.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI7AI3=D3=D3=D.7>3=D3=D3=D3=D3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`IV`CPYIV`IV`FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|ˆgxƒgwƒgwƒ[ju[juFR\.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI3=D3=D3=D3=D3=D3=D:EM3=D3=D3=D.7>.7>.7>3=D.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcJWaKYcJWaKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcFS\FS\CPYIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|ˆk|ˆj{†du€VepUdnDPZBOWBOW:DL.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgr3=D:EM3=D3=D:EM:EM3=D3=D7AI.7>.7>3=D3=D.7>.7>3=DKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcFS\IV`CPYIV`IV`IV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ_oz_ozZitUdnRakQ_iBNW.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrUdoXgrXgr3=D:EM:EM3=D7AI7AI.7>.7>3=D3=D.7>3=D3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIW`KYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œhy…gxƒfv‚^ny[kvUdo.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒQ`jXgrXgrXgrXgrXgr:EM7AI7AI7AI7AI3=D3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcIV`KYcFS\IV`IV`IV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œl}‰l}‰gxƒgxƒbr}JXaFR\@LU8CK8CK8CK.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI>IR3=D3=D3=D3=D3=D3=D7AI.7>.7>3=D.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcFS\IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡_oz_ozWfqO\fO\f@LT@LT.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒQ`jXgrXgrXgrXgrXgr.7>3=D3=D:EM3=D3=D7AI7AI.7>.7>3=D.7>.7>3=D3=D.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcFS\FS\IV`IV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œiz†hx„[kvYhsYhsP^i8BJ8BJ.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM:EM3=D7AI7AI.7>3=D3=D3=D.7>3=D3=D.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcFS\IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œl}‰l}‰l}‰hx„fv‚fv‚[kvBNWBNW7BI7BI7BI.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI7AI3=D3=D3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>KYcJXaKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIW`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`IV`FS\FS\IV`IV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œl}‰k|‡[kvUdnUdnO]g>IR>IR7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr7AI3=D3=D3=D:EM3=D3=D3=D.7>.7>.7>3.7>.7>2.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM:EM3=D3=D7AI7AI.7>3=D3=D.7>.7>2.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`KYcFS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œm~‰m~‰j{‡hy„aq}YhrYhrFR\6@H6@H6@H.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D7AI7AI7AI.7>3=D3=D.7>3.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcKYcFS\IV`CPYIV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œm~Šk|‡k|‡fv‚^nyN\fAMVAMV.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr7AI7AI3=D3=D3=D3=D3=D3.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcIV`IV`IV`IV`IV`IV`IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œm~Šdt€^nyUdnUdnDQZ;FN.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D3=D3=D:EM3=D3=D6AI.7>.7>.7>2.7>2.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`KYcIV`KYcFS\FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œm~Šk|ˆk|ˆiy…eu€TcmLZc.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM3=D7AI7AI.7>.7>2.7>22;B2;B.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`KYcKYcIV`KYcFS\IV`IV`IV`IV`FS\KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œm~Šm~Šm~Šfw‚fw‚YhsTbm@LT@LT4>F4>F4>F.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrVeo7AI7AI.7>32.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒmŠmŠev�dtUdnLZcFR\@KT.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr>IR3.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcFS\FS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œl}‰l}‰cs~cs~[kvYhsFS\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D:EM2.7>1;B1;B.7>.7>1;BKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcFS\IV`IV`IV`IV`IV`FS\IV`IV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒnŠnŠnŠl}‰iz†_ozQ_iFR\FR\3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D9DL:DL22;B2;B1;B.7>1;B1;B.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`IV`KYcFS\IV`CPYIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œn‹n‹gxƒbr}ZitZit?JS?JS6AH2.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr:EM22;C2;B2;B1;B1;B1;B1;B.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`IV`CPYIV`IV`IV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œm~Šk|‡gxƒ[kvUdnJWaJWa.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr6AH6@H6@H2E.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œn‹m~Šm~Šfw‚dt€[kv[kv.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrF.7>.7>1;B1:A.7>.7>1:A.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`IV`KYcIV`KYcKYcFS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œn‹n‹n‹mŠj{†UdnSakFR\FR\1;B1;B1;B.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr:DM8CK3=D2;B6@G4>F.7>1;B1;B1;B.7>1:A1:A1:A.7>.7>KYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcKYcKYcKYcIV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œn‹n‹eu€dtZjuZju@LU3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D5?F6@H4?F.7>1;B1;B1;B1;B1:A1:A1:A.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`IV`KYcFS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œn‹n‹n‹iz…VeoVeoHU^EQZ0:@.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrUdnXgr6@H5?F1;B3=D1;B3=D1;B1;B1:A3=D.7>.7>.7>0:A.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcFS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œn‹fw‚fw‚ZitTbm=HP09@09@09@.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D3=D3=D8CJ1;B1;B1;B3=E.7>.7>1:A0:A.7>.7>0:A0:@.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡jz†UdnUdnFR\FR\0:A/8?.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr8CK1;B1;B4>E3=E.7>.7>1:A1:A.7>0:A0:A0:A.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcFS\FS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€‹fv‚fv‚[kuUdn=HP.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr5@G4>E5?G.7>1:A1:A1:A.7>0:A0:A0:A.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`IV`IV`FS\IV`IV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr5@G3=D1:A1:A1:A1:A1:A0:A0:A.7>.7>.7>.7>.7>.7>.7>09@KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\CPYIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrUdn1;B3=D5@G3=D1:A1:A2.7>.7>09@.7>.7>.7>09@.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\IV`CPYIV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡UdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrUdnXgr3=D1:A5?F3.7>0:A0:@.7>.7>09@09@.7>.7>/9@/9@KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr5?G7AI.7>3=D0:A0:A.7>09@09@09@.7>09@09@/9@.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`IV`KYcIV`IV`KYcFS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡UdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnUdnXgrXgrXgrXgr1:A3=D0:A3=D0:A0:@09@09@09@09@09@09@.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D6AH0:A0:A3=D3=D09@09@09@1:A.7>.7>.7>/8?.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚UdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgr0:A6@H3=E3=D09@1;B1;B.7>.7>/9@/9?.7>.7>/8?/8?.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcFS\IV`IV`CPYIV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrUdnXgrXgrXgr6@H3=D2;B1;B1;B.7>09@09@/9@.7>/8?/8?/8?.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚UdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgr2;C2;B1;B09@3=D09@3=D/9@/9?/8?/8?.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr7BI7AI3=D3=D5?G2;C/9@/9?/8?09@.7>.7>.7>/8?.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚UdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D5?G2.7>/8?/8?.7>.7>/8>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr2E0:A4>E.7>/8?/8?/8?.7>/8?/8>.8>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcFS\FS\IV`CPYCPYIV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fw‚fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr4>E4>E4>E/8?/8?/8?/8?/8?/8?/8?/8>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`CPYIV`IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ[kv[kvUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr/9?/8?/8?0:A3=D/8?/8?/8?.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcIV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fw‚fw‚[kvFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr4>F4>F3=D/8?/9?/8?.7>.7>.8>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`KYcKYcIV`KYcKYcFS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡aq|UdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D09@09@/9?.7>2.8>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡aq|.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=E09@2.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`IV`IV`KYcIV`KYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kvN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D/8?/8>/8>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\IV`CPYIV`IV`FS\IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=E/8?.8>3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡[kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcIV`IV`KYcFS\FS\IV`CPYIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcFS\IV`IV`CPYIV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡[kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fw‚fw‚[kvFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>.7>3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚fw‚[kv[kv.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrXgr3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fw‚fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgr.7>3=D.7>.7>.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\IV`IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡[kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgr3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcFS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fw‚fw‚[kvFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>3=D3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`CPYIV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡[kvUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚fw‚[kv[kv.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrXgr.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgrXgr3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrUdn3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgrXgr.7>3=D.7>3=D3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrUdnXgr3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrXgr3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡[kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrUdnXgr.7>3=D3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\FS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fw‚fw‚[kv[kv.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`CPYIV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr.7>.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`FS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcFS\FS\IV`CPYCPYIV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgr3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`CPYIV`IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚[kv[kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrUdnXgr3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒQ`jXgrXgrXgrXgrXgrXgr3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcIV`IV`KYcFS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡aq|UdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`CPYIV`IV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡aq|aq|.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒQ`jXgrXgrXgrXgrXgrXgr3=D.7>3=D3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡[kvN\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`KYcKYcFS\IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fw‚fw‚[kv[kv.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr7AI.7>.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcFS\IV`IV`IV`CPYIV`IV`FS\IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrXgr3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`FS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚fw‚[kvUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrUdnXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`KYcKYcFS\FS\IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚UdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`CPYIV`IV`CPYIV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚\kv\kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`IV`KYcIV`IV`KYcKYcFS\IV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡\kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>3=D.7>.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcFS\IV`IV`IV`CPYIV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚fw‚\kv\kv.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrUdnXgr3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚UdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\kv\kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrUdnXgrXgrXgr7AI.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcFS\IV`IV`CPYIV`IV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚\kvFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡\kvUdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgrXgr7AI.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`IV`KYcFS\FS\FS\IV`IV`KYcKYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚fw‚\kv\kv.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcFS\IV`IV`IV`CPYIV`IV`FS\IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚UdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`FS\FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\kv\kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr7AI.7>.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcFS\FS\FS\CPYIV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcFS\IV`IV`CPYCPYIV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\kv\kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fw‚fw‚\kv\kv.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`KYcIV`IV`KYcFS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgr.7>3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`KYcKYcFS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚\kv\kvUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`CPYIV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚FR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr7AI.7>.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`KYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡\kvUdnUdnFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcIV`IV`KYcKYcFS\FS\IV`CPYIV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚fw‚\kv\kv.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒQ`jXgrXgrXgrXgrXgrXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`CPYIV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚UdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`KYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚\kv\kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒQ`jXgrXgrXgrXgrXgrXgr3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcFS\FS\FS\IV`CPYIV`KYcKYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚fw‚\kvFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`CPYIV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡\kvUdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgrXgr3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`FS\FS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚fw‚\kv\kv.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrUdn3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcFS\FS\FS\IV`CPYIV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡fw‚UdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgrXgr7AI.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`CPYIV`IV`CPYIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ\kv\kvUdnUdn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgr3=D3=D.7>3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`IV`IV`IV`KYcIV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡fw‚fw‚\kvFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrXgr3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcIV`IV`IV`KYcIV`IV`IV`KYcFS\IV`IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡UdnUdnFR\FR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgr3=D3=D7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`KYcKYcKYcFS\IV`IV`CPYIV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡aq|aq|Udn.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>.7>3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>IV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`CPYIV`IV`KYcIV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œk|‡k|‡N\fN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrXgrXgr3=D.7>3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`KYcFS\FS\IV`IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œfw‚\kv\kvN\f.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`IV`KYcKYcFS\FS\IV`CPYIV`KYcKYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒFR\.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrUdnXgr.7>3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`CPYIV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr.7>3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`IV`FS\FS\IV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ.7>.7>.7>.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgrXgr3=D7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`KYcKYcFS\FS\IV`CPYIV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ.7>.7>.7>.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgr3=D3=D.7>.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`CPYCPYIV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œ.7>.7>.7>o€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgr:EM3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`IV`KYcIV`IV`IV`KYcFS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr7AI7AI.7>.7>3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`KYcKYcKYcIV`KYcKYcFS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgr3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`CPYIV`KYcKYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrUdnXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`IV`FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrXgrXgr7AI.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`IV`KYcKYcFS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`CPYCPYIV`KYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrUdnXgrXgr3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`IV`IV`IV`IV`FS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUdnXgrXgrXgrXgrXgr.7>.7>3=D.7>.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`IV`KYcFS\FS\IV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgr3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcFS\IV`IV`IV`CPYIV`KYcKYcIV`KYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrUdnUdnXgrXgrXgr3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`CPYIV`IV`IV`FS\FS\IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgrXgr.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`IV`FS\FS\FS\IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgr.7>.7>3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`KYcKYcKYcIV`IV`KYcKYcFS\FS\IV`IV`CPYIV`IV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€ŒUdnXgrXgrXgrXgrXgrXgr3=D3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`CPYIV`IV`IV`IV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€ŒXgrXgrXgrXgrXgrXgrXgrXgr3=D3=D7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`IV`IV`IV`KYcKYcIV`KYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€Œo€Œo€Œo€ŒXgrUcnIV`IV`KYcKYcKYcKYcKYcKYcKYcKYcXgrXgrXgrXgrXgrXgrXgr.7>3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcIV`IV`IV`KYcIV`IV`IV`KYcFS\FS\IV`KYcKYcKYcKYcKYcKYcKYcKYco€Œo€Œo€Œo€ŒXgrIV`IV`CPYIV`KYcKYcKYcKYcKYcKYcKYcXgrXgrXgrXgrXgrXgrXgr3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`IV`KYcKYcFS\FS\IV`IV`IV`IV`KYcKYcKYcKYcKYcKYcKYco€Œo€ŒUcnIV`KYcIV`IV`IV`IV`IV`KYcKYcKYcXgrXgrXgrXgrXgrXgrXgr3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`CPYIV`IV`KYcIV`KYcKYcKYcKYcKYcXgrXgrKYcIV`IV`IV`KYcKYcIV`IV`KYcKYcXgrXgrXgrXgrXgrXgrXgr.7>3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcIV`IV`IV`IV`FS\IV`IV`KYcKYcKYcUcnXgrKYcIV`KYcKYcKYcIV`IV`KYcKYcKYcXgrXgrXgrXgrXgrXgr.7>3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`IV`KYcKYcFS\FS\IV`IV`KYcKYcXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrXgrXgrXgrXgrXgr3=D7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcFS\FS\IV`IV`IV`IV`KYcXgrKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcXgrXgrXgrXgrXgrXgrXgr.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`KYcKYcXgrXgrKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcXgrXgrXgrXgrXgrXgr.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`KYcKYcKYcKYcXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrXgrXgrXgrXgrUdn3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcKYcKYcXgrXgrKYcKYcKYcKYcKYcIV`IV`KYcKYcKYcXgrXgrXgrXgrXgr.7>3=D.7>.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcKYcKYcXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrXgrXgrXgrXgr.7>.7>3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcFS\FS\KYcKYcKYcKYcKYcXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrXgrXgrXgrUdn3=D3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcKYcKYcXgrXgrKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcXgrXgrUdnXgrXgr3=D7AI.7>.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`KYcKYcKYcXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrXgrXgrXgr.7>.7>3=D.7>.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`KYcKYcKYcKYcXgrXgrKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcXgrXgrXgrXgr3=D.7>3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcKYcKYcXgrKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcXgrXgrXgrXgr3=D7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcFS\FS\IV`KYcKYcKYcXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrXgrXgrXgr.7>.7>3=D.7>.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`KYcKYcKYcXgrXgrKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcXgrXgrXgrXgr3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`KYcKYcXgrXgrKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcXgrXgrXgr3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`KYcKYcKYcKYcXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrXgrXgr.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcKYcKYcXgrKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcXgrXgrXgr3=D.7>3=D3=D.7>.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`KYcKYcXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrXgrXgr3=D3=D.7>3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcFS\IV`KYcKYcKYcKYcXgrXgrKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcXgrXgr3=D3=D3=D7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcIV`KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`IV`KYcKYcXgrXgrKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcXgrXgr.7>.7>.7>3=D.7>.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`KYcKYcKYcKYcXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrXgr3=D3=D.7>3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`KYcKYcKYcKYcXgrKYcKYcKYcKYcKYcKYcIV`KYcKYcKYcXgrXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`IV`KYcKYcXgrXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcXgr7AI.7>.7>.7>3=D.7>.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcFS\FS\KYcKYcKYcKYcXgrXgrKYcKYcKYcKYcKYcIV`KYcKYcKYcKYcXgr3=D3=D.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcKYcKYcIV`IV`IV`KYcKYcKYcXgrXgrKYcIV`KYcKYcKYcIV`KYcKYcKYcKYcXgr3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcKYcKYcKYcFS\IV`IV`KYcKYcKYcXgrUcn.7>KYcKYcKYcKYcKYcKYcKYcKYcXgr7AI.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcKYcKYcKYcFS\IV`KYcKYcKYcKYcXgrJWa.7>5@GXgrKYcKYcIV`KYcKYcKYcXgr.7>3=D3=D.7>.7>3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>KYcKYcKYcIV`IV`IV`IV`KYcKYcXgrIV`AMU5@GN\fKYcKYcKYc3=D3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>3=DKYcFS\FS\KYcKYcKYcKYcXgrIV`AMU;GON\fKYc3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>3=D3=D3=D>IRIV`IV`KYcKYcKYcIV`IV`5@G;GO.7>3=D3=D.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>.7>3=D>IR>IR>IRAMUAMUIV`KYcKYcIV`N\fER[Q`j.7>.7>3=D3=D.7>.7>3=D3=D.7>.7>.7>7AI>IR>IR>IR>IRIV`IV`IV`IV`IV`KYcUcnER[3=D3=D3=D3=D3=D.7>7AI7AI7AI>IR>IRFS\FS\IV`IV`IV`KYcKYcKYcN\fQ`j3=D3=D:EM7AI7AI7AI7AIFS\FS\FS\IV`KYcKYcKYcKYcKYcKYcUcn7AI7AI7AIAMUFS\FS\FS\KYcKYcKYcKYcKYcKYcKYcKYcQ`jAMUFS\KYcKYcKYcKYcKYcKYcKYcKYcKYcXgrKYcKYcKYcKYcKYcKYcKYcKYcKYcXgrKYcKYcKYcKYcKYcKYcKYcXgrKYcKYcKYcKYcKYcKYcXgr \ No newline at end of file diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-export.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-export.json new file mode 100644 index 0000000..7a1b296 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-export.json @@ -0,0 +1,18 @@ +{ + "arguments": [ + "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor", + "--engine", + "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "--project", + "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua", + "--command", + "{\"name\": \"faset_export\", \"arguments\": {\"document\": \"example-lua-scene\", \"output\": \"Exports\"}}", + "--wait" + ], + "cwd": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "seconds": 128.77852685801918, + "exit_code": 0, + "timed_out": false, + "stdout": "{\n \"diagnostics\": [\n {\n \"column\": 12,\n \"line\": 175,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 9,\n \"line\": 193,\n \"message\": \"comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 33,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 76,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 46,\n \"line\": 215,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 46,\n \"line\": 123,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 123,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 86,\n \"line\": 123,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 108,\n \"line\": 123,\n \"message\": \"unused parameter 'hint' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 195,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 210,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 35,\n \"line\": 245,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 251,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 284,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 358,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 381,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 393,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 419,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 13,\n \"line\": 600,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 41,\n \"line\": 645,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 55,\n \"line\": 645,\n \"message\": \"unused parameter 'category' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 83,\n \"line\": 57,\n \"message\": \"unused parameter 'data' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 45,\n \"line\": 105,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 76,\n \"line\": 105,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 105,\n \"message\": \"unused parameter 'key' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 74,\n \"line\": 206,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 398,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 42,\n \"line\": 408,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 54,\n \"line\": 780,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 44,\n \"line\": 141,\n \"message\": \"unused parameter 'unused' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 38,\n \"line\": 146,\n \"message\": \"unused parameter 'unused' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 193,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 46,\n \"line\": 213,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 213,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 81,\n \"line\": 262,\n \"message\": \"unused parameter 'len' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 373,\n \"message\": \"unused parameter 'queue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 99,\n \"line\": 94,\n \"message\": \"unused parameter 'chans' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 101,\n \"line\": 112,\n \"message\": \"unused parameter 'chans' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 311,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 311,\n \"message\": \"unused parameter 'buffer' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 80,\n \"line\": 311,\n \"message\": \"unused parameter 'buflen' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 64,\n \"line\": 316,\n \"message\": \"unused parameter 'buffer_size' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 328,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 60,\n \"line\": 805,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 806,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 807,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 79,\n \"line\": 807,\n \"message\": \"unused parameter 'buffer' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 91,\n \"line\": 807,\n \"message\": \"unused parameter 'buffer_size' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 67,\n \"line\": 808,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 62,\n \"line\": 809,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 59,\n \"line\": 810,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 64,\n \"line\": 813,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 62,\n \"line\": 832,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 59,\n \"line\": 838,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 838,\n \"message\": \"unused parameter 'buffer' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 85,\n \"line\": 838,\n \"message\": \"unused parameter 'buflen' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 844,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 877,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 905,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 57,\n \"line\": 1051,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 88,\n \"line\": 1051,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 47,\n \"line\": 1106,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 76,\n \"line\": 1406,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 1477,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 34,\n \"line\": 62,\n \"message\": \"unused parameter 'outUserHandle' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 39,\n \"line\": 68,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 38,\n \"line\": 73,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 65,\n \"line\": 679,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 65,\n \"line\": 1070,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 1231,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 1362,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 66,\n \"line\": 1426,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 266,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 90,\n \"line\": 618,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 109,\n \"line\": 618,\n \"message\": \"unused parameter 'key' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 709,\n \"message\": \"unused parameter 'table' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 107,\n \"line\": 709,\n \"message\": \"unused parameter 'value' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 40,\n \"line\": 784,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 43,\n \"line\": 927,\n \"message\": \"unused parameter 'device' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 1021,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 1026,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 1054,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 49,\n \"line\": 1436,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 1436,\n \"message\": \"unused parameter 'key' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 55,\n \"line\": 34,\n \"message\": \"comparison of integers of different signs: 'int' and 'SDL_DisplayOrientation' (aka 'enum SDL_DisplayOrientation') [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 33,\n \"line\": 397,\n \"message\": \"comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 29,\n \"line\": 2128,\n \"message\": \"expanded from macro 'SDL_max'\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"note\"\n },\n {\n \"column\": 139,\n \"line\": 617,\n \"message\": \"unused parameter 'isinput' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 52,\n \"line\": 831,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 83,\n \"line\": 831,\n \"message\": \"unused parameter 'len' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 1329,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 1329,\n \"message\": \"unused parameter 'buf' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 82,\n \"line\": 1329,\n \"message\": \"unused parameter 'len' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 75,\n \"line\": 74,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 74,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 28,\n \"line\": 104,\n \"message\": \"unused parameter 'vendor' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 43,\n \"line\": 104,\n \"message\": \"unused parameter 'product' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 628,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 652,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 658,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 1014,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 51,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 397,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 25,\n \"line\": 415,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 419,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 429,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 68,\n \"line\": 227,\n \"message\": \"unused parameter 'state' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 58,\n \"line\": 397,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 80,\n \"line\": 397,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 98,\n \"line\": 397,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 56,\n \"line\": 408,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 78,\n \"line\": 408,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 96,\n \"line\": 408,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 415,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 415,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 91,\n \"line\": 415,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 428,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 73,\n \"line\": 428,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 91,\n \"line\": 428,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 927,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 31,\n \"line\": 1489,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 29,\n \"line\": 2110,\n \"message\": \"expanded from macro 'SDL_min'\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"note\"\n },\n {\n \"column\": 27,\n \"line\": 1500,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 29,\n \"line\": 2110,\n \"message\": \"expanded from macro 'SDL_min'\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"note\"\n },\n {\n \"column\": 41,\n \"line\": 78,\n \"message\": \"cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 19,\n \"line\": 48,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 37,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 44,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 81,\n \"line\": 53,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 99,\n \"line\": 53,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 83,\n \"line\": 68,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 101,\n \"line\": 68,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 82,\n \"line\": 79,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 100,\n \"line\": 79,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 92,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 102,\n \"line\": 92,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 105,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 102,\n \"line\": 105,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 85,\n \"line\": 112,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 103,\n \"line\": 112,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 79,\n \"line\": 119,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 97,\n \"line\": 119,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 131,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 131,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 163,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 163,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 75,\n \"line\": 188,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 188,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 75,\n \"line\": 195,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 195,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 214,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 214,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 84,\n \"line\": 225,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 102,\n \"line\": 225,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 87,\n \"line\": 232,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 105,\n \"line\": 232,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 77,\n \"line\": 241,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 95,\n \"line\": 241,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 25,\n \"line\": 333,\n \"message\": \"unused parameter 'vendor' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 40,\n \"line\": 333,\n \"message\": \"unused parameter 'product' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 79,\n \"line\": 618,\n \"message\": \"unused parameter 'buttonstate' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 82,\n \"line\": 458,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 114,\n \"line\": 463,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 27,\n \"line\": 491,\n \"message\": \"comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 523,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 23,\n \"line\": 35,\n \"message\": \"comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 42,\n \"line\": 135,\n \"message\": \"unused parameter 'error_str' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 944,\n \"message\": \"initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 945,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t, int)' (aka 'int (*)(void *, unsigned char *, unsigned long, int)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 946,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 947,\n \"message\": \"initializing 'int (*)(void *, int)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 948,\n \"message\": \"initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 949,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 950,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 951,\n \"message\": \"initializing 'void (*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 952,\n \"message\": \"initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 953,\n \"message\": \"initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 954,\n \"message\": \"initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 955,\n \"message\": \"initializing 'int (*)(void *, int, wchar_t *, size_t)' (aka 'int (*)(void *, int, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 956,\n \"message\": \"initializing 'struct hid_device_info *(*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 957,\n \"message\": \"initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 5,\n \"line\": 958,\n \"message\": \"initializing 'const wchar_t *(*)(void *)' (aka 'const int *(*)(void *)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 50,\n \"line\": 1078,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 72,\n \"line\": 1078,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 90,\n \"line\": 1078,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 49,\n \"line\": 1083,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 71,\n \"line\": 1083,\n \"message\": \"unused parameter 'name' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 89,\n \"line\": 1083,\n \"message\": \"unused parameter 'oldValue' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 28,\n \"line\": 1689,\n \"message\": \"unused parameter 'active' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 50,\n \"line\": 119,\n \"message\": \"unused parameter 'data' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 38,\n \"line\": 277,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 51,\n \"line\": 290,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 52,\n \"line\": 300,\n \"message\": \"unused parameter 'userdata' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 60,\n \"line\": 450,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 86,\n \"line\": 768,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 93,\n \"line\": 774,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 94,\n \"line\": 1019,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 101,\n \"line\": 1049,\n \"message\": \"unused parameter 'status' [-Wunused-parameter]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 14,\n \"line\": 1159,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n },\n {\n \"column\": 26,\n \"line\": 1172,\n \"message\": \"comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\",\n \"phase\": \"Compiling and linking Player\",\n \"severity\": \"warning\"\n }\n ],\n \"error\": \"\",\n \"id\": \"92846e8b-d199-4679-8f6a-fb0686acba75\",\n \"kind\": \"export\",\n \"log\": \"$ \\\"cmake\\\" \\\"-S\\\" \\\"/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration\\\" \\\"-B\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release\\\" \\\"-G\\\" \\\"Ninja\\\" \\\"-DCMAKE_BUILD_TYPE=Release\\\" \\\"-DBUILD_TESTING=OFF\\\" \\\"-DFASET_BUILD_EDITOR=OFF\\\" \\\"-DFASET_BUILD_RENDERER=ON\\\" \\\"-DFASET_BUILD_RUNTIME=ON\\\" \\\"-DFASET_BUILD_ASSETS=ON\\\" \\\"-DFASET_GAMEPLAY_SOURCE_DIR=/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/cache/source-snapshots/61c26a69802e09d3c10ab92416595c025061ca866742d13114ed25129f13dba5/Scripts\\\" \\\"-DCMAKE_C_COMPILER=/usr/bin/clang\\\" \\\"-DCMAKE_CXX_COMPILER=/usr/bin/clang++\\\" \\\"-DCMAKE_BUILD_TYPE=Release\\\" \\\"-DFASET_ENABLE_LUA=ON\\\"\\n-- The C compiler identification is Clang 21.1.8\\n-- The CXX compiler identification is Clang 21.1.8\\n-- Detecting C compiler ABI info\\n-- Detecting C compiler ABI info - done\\n-- Check for working C compiler: /usr/bin/clang - skipped\\n-- Detecting C compile features\\n-- Detecting C compile features - done\\n-- Detecting CXX compiler ABI info\\n-- Detecting CXX compiler ABI info - done\\n-- Check for working CXX compiler: /usr/bin/clang++ - skipped\\n-- Detecting CXX compile features\\n-- Detecting CXX compile features - done\\n-- Performing Test CMAKE_HAVE_LIBC_PTHREAD\\n-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success\\n-- Found Threads: TRUE\\n-- Using the multi-header code from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/json-src/include/\\n-- CMake C compiler: Clang\\n-- CMake C++ compiler: Clang\\n-- CMake system name: Linux\\n-- CMake host system processor: x86_64\\n-- Box2D using Unix\\n-- CMake C compiler: Clang\\n-- CMake C++ compiler: Clang\\n-- CMake system name: Linux\\n-- CMake host system processor: x86_64\\n-- Box3D using Unix\\n-- Found PkgConfig: /usr/bin/pkg-config (found version \\\"2.5.1\\\")\\n-- Detecting Target CPU Architecture\\n-- Detecting Target CPU Architecture - X64\\n-- Performing Test HAVE_GCC_WALL\\n-- Performing Test HAVE_GCC_WALL - Success\\n-- Performing Test HAVE_GCC_WUNDEF\\n-- Performing Test HAVE_GCC_WUNDEF - Success\\n-- Performing Test HAVE_GCC_WFLOAT_CONVERSION\\n-- Performing Test HAVE_GCC_WFLOAT_CONVERSION - Success\\n-- Performing Test HAVE_GCC_NO_STRICT_ALIASING\\n-- Performing Test HAVE_GCC_NO_STRICT_ALIASING - Success\\n-- Performing Test HAVE_GCC_WDOCUMENTATION\\n-- Performing Test HAVE_GCC_WDOCUMENTATION - Success\\n-- Performing Test HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND\\n-- Performing Test HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND - Success\\n-- Performing Test HAVE_GCC_COMMENT_BLOCK_COMMANDS\\n-- Performing Test HAVE_GCC_COMMENT_BLOCK_COMMANDS - Success\\n-- Performing Test HAVE_GCC_WSHADOW\\n-- Performing Test HAVE_GCC_WSHADOW - Success\\n-- Performing Test HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS\\n-- Performing Test HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS - Success\\n-- Performing Test HAVE_GCC_WIMPLICIT_FALLTHROUGH\\n-- Performing Test HAVE_GCC_WIMPLICIT_FALLTHROUGH - Success\\n-- Performing Test COMPILER_SUPPORTS_FCOLOR_DIAGNOSTICS\\n-- Performing Test COMPILER_SUPPORTS_FCOLOR_DIAGNOSTICS - Success\\n-- Looking for __GLIBC__\\n-- Looking for __GLIBC__ - found\\n-- Performing Test LINKER_SUPPORTS_VERSION_SCRIPT\\n-- Performing Test LINKER_SUPPORTS_VERSION_SCRIPT - Success\\n-- Performing Test COMPILER_SUPPORTS_GCC_ATOMICS\\n-- Performing Test COMPILER_SUPPORTS_GCC_ATOMICS - Success\\n-- Performing Test HAVE_GCC_FVISIBILITY\\n-- Performing Test HAVE_GCC_FVISIBILITY - Success\\n-- Performing Test LINKER_SUPPORTS_WL_NO_UNDEFINED\\n-- Performing Test LINKER_SUPPORTS_WL_NO_UNDEFINED - Success\\n-- Performing Test COMPILER_SUPPORTS_MMX\\n-- Performing Test COMPILER_SUPPORTS_MMX - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE\\n-- Performing Test COMPILER_SUPPORTS_SSE - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE2\\n-- Performing Test COMPILER_SUPPORTS_SSE2 - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE3\\n-- Performing Test COMPILER_SUPPORTS_SSE3 - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE4_1\\n-- Performing Test COMPILER_SUPPORTS_SSE4_1 - Success\\n-- Performing Test COMPILER_SUPPORTS_SSE4_2\\n-- Performing Test COMPILER_SUPPORTS_SSE4_2 - Success\\n-- Performing Test COMPILER_SUPPORTS_AVX\\n-- Performing Test COMPILER_SUPPORTS_AVX - Success\\n-- Performing Test COMPILER_SUPPORTS_AVX2\\n-- Performing Test COMPILER_SUPPORTS_AVX2 - Success\\n-- Performing Test COMPILER_SUPPORTS_AVX512F\\n-- Performing Test COMPILER_SUPPORTS_AVX512F - Success\\n-- Looking for alloca.h\\n-- Looking for alloca.h - found\\n-- Looking for float.h\\n-- Looking for float.h - found\\n-- Looking for iconv.h\\n-- Looking for iconv.h - found\\n-- Looking for inttypes.h\\n-- Looking for inttypes.h - found\\n-- Looking for limits.h\\n-- Looking for limits.h - found\\n-- Looking for malloc.h\\n-- Looking for malloc.h - found\\n-- Looking for math.h\\n-- Looking for math.h - found\\n-- Looking for memory.h\\n-- Looking for memory.h - found\\n-- Looking for signal.h\\n-- Looking for signal.h - found\\n-- Looking for stdarg.h\\n-- Looking for stdarg.h - found\\n-- Looking for stdbool.h\\n-- Looking for stdbool.h - found\\n-- Looking for stddef.h\\n-- Looking for stddef.h - found\\n-- Looking for stdint.h\\n-- Looking for stdint.h - found\\n-- Looking for stdio.h\\n-- Looking for stdio.h - found\\n-- Looking for stdlib.h\\n-- Looking for stdlib.h - found\\n-- Looking for string.h\\n-- Looking for string.h - found\\n-- Looking for strings.h\\n-- Looking for strings.h - found\\n-- Looking for sys/types.h\\n-- Looking for sys/types.h - found\\n-- Looking for time.h\\n-- Looking for time.h - found\\n-- Looking for wchar.h\\n-- Looking for wchar.h - found\\n-- Looking for pow in m\\n-- Looking for pow in m - found\\n-- Looking for abs\\n-- Looking for abs - found\\n-- Looking for acos\\n-- Looking for acos - found\\n-- Looking for acosf\\n-- Looking for acosf - found\\n-- Looking for asin\\n-- Looking for asin - found\\n-- Looking for asinf\\n-- Looking for asinf - found\\n-- Looking for atan\\n-- Looking for atan - found\\n-- Looking for atan2\\n-- Looking for atan2 - found\\n-- Looking for atan2f\\n-- Looking for atan2f - found\\n-- Looking for atanf\\n-- Looking for atanf - found\\n-- Looking for atof\\n-- Looking for atof - found\\n-- Looking for atoi\\n-- Looking for atoi - found\\n-- Looking for bcopy\\n-- Looking for bcopy - found\\n-- Looking for ceil\\n-- Looking for ceil - found\\n-- Looking for ceilf\\n-- Looking for ceilf - found\\n-- Looking for copysign\\n-- Looking for copysign - found\\n-- Looking for copysignf\\n-- Looking for copysignf - found\\n-- Looking for cos\\n-- Looking for cos - found\\n-- Looking for cosf\\n-- Looking for cosf - found\\n-- Looking for _Exit\\n-- Looking for _Exit - found\\n-- Looking for exp\\n-- Looking for exp - found\\n-- Looking for expf\\n-- Looking for expf - found\\n-- Looking for fabs\\n-- Looking for fabs - found\\n-- Looking for fabsf\\n-- Looking for fabsf - found\\n-- Looking for floor\\n-- Looking for floor - found\\n-- Looking for floorf\\n-- Looking for floorf - found\\n-- Looking for fmod\\n-- Looking for fmod - found\\n-- Looking for fmodf\\n-- Looking for fmodf - found\\n-- Looking for fopen64\\n-- Looking for fopen64 - found\\n-- Looking for fseeko\\n-- Looking for fseeko - found\\n-- Looking for fseeko64\\n-- Looking for fseeko64 - found\\n-- Looking for getenv\\n-- Looking for getenv - found\\n-- Looking for _i64toa\\n-- Looking for _i64toa - not found\\n-- Looking for index\\n-- Looking for index - found\\n-- Looking for itoa\\n-- Looking for itoa - not found\\n-- Looking for log\\n-- Looking for log - found\\n-- Looking for log10\\n-- Looking for log10 - found\\n-- Looking for log10f\\n-- Looking for log10f - found\\n-- Looking for logf\\n-- Looking for logf - found\\n-- Looking for lround\\n-- Looking for lround - found\\n-- Looking for lroundf\\n-- Looking for lroundf - found\\n-- Looking for _ltoa\\n-- Looking for _ltoa - not found\\n-- Looking for malloc\\n-- Looking for malloc - found\\n-- Looking for memcmp\\n-- Looking for memcmp - found\\n-- Looking for memcpy\\n-- Looking for memcpy - found\\n-- Looking for memmove\\n-- Looking for memmove - found\\n-- Looking for memset\\n-- Looking for memset - found\\n-- Looking for modf\\n-- Looking for modf - found\\n-- Looking for modff\\n-- Looking for modff - found\\n-- Looking for pow\\n-- Looking for pow - found\\n-- Looking for powf\\n-- Looking for powf - found\\n-- Looking for putenv\\n-- Looking for putenv - found\\n-- Looking for rindex\\n-- Looking for rindex - found\\n-- Looking for round\\n-- Looking for round - found\\n-- Looking for roundf\\n-- Looking for roundf - found\\n-- Looking for scalbn\\n-- Looking for scalbn - found\\n-- Looking for scalbnf\\n-- Looking for scalbnf - found\\n-- Looking for setenv\\n-- Looking for setenv - found\\n-- Looking for sin\\n-- Looking for sin - found\\n-- Looking for sinf\\n-- Looking for sinf - found\\n-- Looking for sqr\\n-- Looking for sqr - not found\\n-- Looking for sqrt\\n-- Looking for sqrt - found\\n-- Looking for sqrtf\\n-- Looking for sqrtf - found\\n-- Looking for sscanf\\n-- Looking for sscanf - found\\n-- Looking for strchr\\n-- Looking for strchr - found\\n-- Looking for strcmp\\n-- Looking for strcmp - found\\n-- Looking for strlcat\\n-- Looking for strlcat - found\\n-- Looking for strlcpy\\n-- Looking for strlcpy - found\\n-- Looking for strlen\\n-- Looking for strlen - found\\n-- Looking for strncmp\\n-- Looking for strncmp - found\\n-- Looking for strnlen\\n-- Looking for strnlen - found\\n-- Looking for strpbrk\\n-- Looking for strpbrk - found\\n-- Looking for strrchr\\n-- Looking for strrchr - found\\n-- Looking for strstr\\n-- Looking for strstr - found\\n-- Looking for strnstr\\n-- Looking for strnstr - not found\\n-- Looking for strtod\\n-- Looking for strtod - found\\n-- Looking for strtok_r\\n-- Looking for strtok_r - found\\n-- Looking for strtol\\n-- Looking for strtol - found\\n-- Looking for strtoll\\n-- Looking for strtoll - found\\n-- Looking for strtoul\\n-- Looking for strtoul - found\\n-- Looking for strtoull\\n-- Looking for strtoull - found\\n-- Looking for tan\\n-- Looking for tan - found\\n-- Looking for tanf\\n-- Looking for tanf - found\\n-- Looking for trunc\\n-- Looking for trunc - found\\n-- Looking for truncf\\n-- Looking for truncf - found\\n-- Looking for unsetenv\\n-- Looking for unsetenv - found\\n-- Looking for vsnprintf\\n-- Looking for vsnprintf - found\\n-- Looking for vsscanf\\n-- Looking for vsscanf - found\\n-- Looking for wcsnlen\\n-- Looking for wcsnlen - found\\n-- Looking for wcscmp\\n-- Looking for wcscmp - found\\n-- Looking for wcsdup\\n-- Looking for wcsdup - found\\n-- Looking for wcslcat\\n-- Looking for wcslcat - found\\n-- Looking for wcslcpy\\n-- Looking for wcslcpy - found\\n-- Looking for wcslen\\n-- Looking for wcslen - found\\n-- Looking for wcsncmp\\n-- Looking for wcsncmp - found\\n-- Looking for wcsstr\\n-- Looking for wcsstr - found\\n-- Looking for wcstol\\n-- Looking for wcstol - found\\n-- Looking for strcasestr\\n-- Looking for strcasestr - found\\n-- Performing Test LIBC_HAS_ISINF\\n-- Performing Test LIBC_HAS_ISINF - Success\\n-- Performing Test LIBC_ISINF_HANDLES_FLOAT\\n-- Performing Test LIBC_ISINF_HANDLES_FLOAT - Success\\n-- Performing Test LIBC_HAS_ISINFF\\n-- Performing Test LIBC_HAS_ISINFF - Success\\n-- Performing Test LIBC_HAS_ISNAN\\n-- Performing Test LIBC_HAS_ISNAN - Success\\n-- Performing Test LIBC_ISNAN_HANDLES_FLOAT\\n-- Performing Test LIBC_ISNAN_HANDLES_FLOAT - Success\\n-- Performing Test LIBC_HAS_ISNANF\\n-- Performing Test LIBC_HAS_ISNANF - Success\\n-- Looking for fdatasync\\n-- Looking for fdatasync - found\\n-- Looking for gethostname\\n-- Looking for gethostname - found\\n-- Looking for getpagesize\\n-- Looking for getpagesize - found\\n-- Looking for sigaction\\n-- Looking for sigaction - found\\n-- Looking for setjmp\\n-- Looking for setjmp - found\\n-- Looking for nanosleep\\n-- Looking for nanosleep - found\\n-- Looking for gmtime_r\\n-- Looking for gmtime_r - found\\n-- Looking for localtime_r\\n-- Looking for localtime_r - found\\n-- Looking for nl_langinfo\\n-- Looking for nl_langinfo - found\\n-- Looking for sysconf\\n-- Looking for sysconf - found\\n-- Looking for sysctlbyname\\n-- Looking for sysctlbyname - not found\\n-- Looking for getauxval\\n-- Looking for getauxval - found\\n-- Looking for elf_aux_info\\n-- Looking for elf_aux_info - not found\\n-- Looking for poll\\n-- Looking for poll - found\\n-- Looking for memfd_create\\n-- Looking for memfd_create - found\\n-- Looking for posix_fallocate\\n-- Looking for posix_fallocate - found\\n-- Performing Test ICONV_IN_LIBC\\n-- Performing Test ICONV_IN_LIBC - Success\\n-- Performing Test ICONV_IN_LIBICONV\\n-- Performing Test ICONV_IN_LIBICONV - Failed\\n-- Performing Test HAVE_SA_SIGACTION\\n-- Performing Test HAVE_SA_SIGACTION - Success\\n-- Performing Test HAVE_ST_MTIM\\n-- Performing Test HAVE_ST_MTIM - Success\\n-- Looking for dlopen\\n-- Looking for dlopen - found\\n-- Performing Test HAVE_O_CLOEXEC\\n-- Performing Test HAVE_O_CLOEXEC - Success\\n-- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version \\\"1.2.15.3\\\")\\n-- dynamic libasound -> libasound.so.2\\n-- Checking for module 'jack'\\n-- Package 'jack' not found\\n-- Checking for module 'libpipewire-0.3>=0.3.44'\\n-- Found libpipewire-0.3, version 1.6.2\\n-- dynamic libpipewire-0.3 -> libpipewire-0.3.so.0\\n-- Checking for module 'libpulse>=0.9.15'\\n-- Found libpulse, version 17.0\\n-- dynamic libpulse -> libpulse.so.0\\n-- Checking for module 'sndio'\\n-- Found sndio, version 1.10.0\\n-- dynamic libsndio -> libsndio.so.7\\n-- Found X11: /usr/include\\n-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so\\n-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found\\n-- Looking for gethostbyname\\n-- Looking for gethostbyname - found\\n-- Looking for connect\\n-- Looking for connect - found\\n-- Looking for remove\\n-- Looking for remove - found\\n-- Looking for shmat\\n-- Looking for shmat - found\\n-- Looking for IceConnectionNumber in ICE\\n-- Looking for IceConnectionNumber in ICE - found\\n-- dynamic libX11 -> libX11.so.6\\n-- dynamic libXext -> libXext.so.6\\n-- dynamic libXcursor -> libXcursor.so.1\\n-- dynamic libXi -> libXi.so.6\\n-- dynamic libXfixes -> libXfixes.so.3\\n-- dynamic libXrandr -> libXrandr.so.2\\n-- dynamic libXrender -> libXrender.so.1\\n-- dynamic libXss -> libXss.so.1\\n-- Looking for shmat\\n-- Looking for shmat - found\\n-- Performing Test HAVE_XGENERICEVENT\\n-- Performing Test HAVE_XGENERICEVENT - Success\\n-- Looking for XkbLookupKeySym\\n-- Looking for XkbLookupKeySym - found\\n-- Performing Test HAVE_XINPUT2_MULTITOUCH\\n-- Performing Test HAVE_XINPUT2_MULTITOUCH - Success\\n-- Performing Test HAVE_XFIXES_H\\n-- Performing Test HAVE_XFIXES_H - Success\\n-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so\\n-- Performing Test HAVE_OPENGL_EGL\\n-- Performing Test HAVE_OPENGL_EGL - Success\\n-- Checking for module 'libdrm'\\n-- Found libdrm, version 2.4.131\\n-- Checking for module 'gbm'\\n-- Found gbm, version 26.0.8-1ubuntu0.3\\n-- dynamic libdrm -> libdrm.so.2\\n-- dynamic libgbm -> libgbm.so.1\\n-- Performing Test HAVE_OPENGL_GLX\\n-- Performing Test HAVE_OPENGL_GLX - Success\\n-- Performing Test HAVE_OPENGL\\n-- Performing Test HAVE_OPENGL - Success\\n-- Performing Test HAVE_OPENGLES_V1\\n-- Performing Test HAVE_OPENGLES_V1 - Success\\n-- Performing Test HAVE_OPENGLES_V2\\n-- Performing Test HAVE_OPENGLES_V2 - Success\\n-- Checking for modules 'wayland-client>=1.18;wayland-egl;wayland-cursor;egl;xkbcommon>=0.5.0'\\n-- Found wayland-client, version 1.24.0\\n-- Found wayland-egl, version 18.1.0\\n-- Found wayland-cursor, version 1.24.0\\n-- Found egl, version 1.5\\n-- Found xkbcommon, version 1.13.1\\n-- dynamic libwayland-client -> libwayland-client.so.0\\n-- dynamic libwayland-egl -> libwayland-egl.so.1\\n-- dynamic libwayland-cursor -> libwayland-cursor.so.0\\n-- dynamic libxkbcommon -> libxkbcommon.so.0\\n-- Checking for module 'libdecor-0'\\n-- Found libdecor-0, version 0.2.5\\n-- dynamic libdecor-0 -> libdecor-0.so.0\\n-- Performing Test HAVE_LINUX_INPUT_H\\n-- Performing Test HAVE_LINUX_INPUT_H - Success\\n-- Performing Test HAVE_INPUT_KD\\n-- Performing Test HAVE_INPUT_KD - Success\\n-- Performing Test HAVE_LINUX_VIDEODEV2_H\\n-- Performing Test HAVE_LINUX_VIDEODEV2_H - Success\\n-- Looking for libudev.h\\n-- Looking for libudev.h - found\\n-- dynamic libudev -> libudev.so.1\\n-- Looking for sys/inotify.h\\n-- Looking for sys/inotify.h - found\\n-- Looking for inotify_init\\n-- Looking for inotify_init - found\\n-- Looking for inotify_init1\\n-- Looking for inotify_init1 - found\\n-- Checking for one of the modules 'dbus-1;dbus'\\n-- Checking for one of the modules 'ibus-1.0;ibus'\\n-- Checking for one of the modules 'liburing-ffi'\\n-- Checking for module 'libusb-1.0>=1.0.16'\\n-- Package 'libusb-1.0' not found\\n-- Could NOT find LibUSB (missing: LibUSB_LIBRARY LibUSB_INCLUDE_PATH) (found version \\\"LibUSB_VERSION-NOTFOUND\\\")\\n-- Performing Test HAVE_PTHREADS\\n-- Performing Test HAVE_PTHREADS - Success\\n-- Performing Test HAVE_RECURSIVE_MUTEXES\\n-- Performing Test HAVE_RECURSIVE_MUTEXES - Success\\n-- Performing Test HAVE_PTHREADS_SEM\\n-- Performing Test HAVE_PTHREADS_SEM - Success\\n-- Performing Test COMPILER_HAS_SEM_TIMEDWAIT\\n-- Performing Test COMPILER_HAS_SEM_TIMEDWAIT - Success\\n-- Looking for pthread.h\\n-- Looking for pthread.h - found\\n-- Looking for pthread_np.h\\n-- Looking for pthread_np.h - not found\\n-- Performing Test HAVE_PTHREAD_SETNAME_NP\\n-- Performing Test HAVE_PTHREAD_SETNAME_NP - Success\\n-- Looking for clock_gettime in c\\n-- Looking for clock_gettime in c - found\\n-- Performing Test HAVE_POSIX_SPAWN\\n-- Performing Test HAVE_POSIX_SPAWN - Success\\n-- \\n-- SDL3 was configured with the following options:\\n-- \\n-- Platform: Linux-7.0.0-31-generic\\n-- 64-bit: TRUE\\n-- Compiler: /usr/bin/clang\\n-- Revision: SDL3-3.2.20-HEAD-HASH-NOTFOUND\\n-- Vendor: \\n-- \\n-- Subsystems:\\n-- Audio: ON\\n-- Video: ON\\n-- GPU: ON\\n-- Render: ON\\n-- Camera: ON\\n-- Joystick: ON\\n-- Haptic: ON\\n-- Hidapi: ON\\n-- Power: ON\\n-- Sensor: ON\\n-- Dialog: ON\\n-- \\n-- Options:\\n-- SDL_ALSA (Wanted: ON): ON\\n-- SDL_ALSA_SHARED (Wanted: ON): ON\\n-- SDL_ALTIVEC (Wanted: OFF): OFF\\n-- SDL_ARMNEON (Wanted: OFF): OFF\\n-- SDL_ASAN (Wanted: OFF): OFF\\n-- SDL_ASSEMBLY (Wanted: ON): ON\\n-- SDL_ASSERTIONS (Wanted: auto): auto\\n-- SDL_AVX (Wanted: ON): ON\\n-- SDL_AVX2 (Wanted: ON): ON\\n-- SDL_AVX512F (Wanted: ON): ON\\n-- SDL_BACKGROUNDING_SIGNAL (Wanted: OFF): OFF\\n-- SDL_CCACHE (Wanted: OFF): OFF\\n-- SDL_CLANG_TIDY (Wanted: OFF): OFF\\n-- SDL_CLOCK_GETTIME (Wanted: ON): ON\\n-- SDL_COCOA (Wanted: OFF): OFF\\n-- SDL_DBUS (Wanted: ON): ON\\n-- SDL_DEPS_SHARED (Wanted: ON): OFF\\n-- SDL_DIRECTX (Wanted: OFF): OFF\\n-- SDL_DISKAUDIO (Wanted: ON): ON\\n-- SDL_DUMMYAUDIO (Wanted: ON): ON\\n-- SDL_DUMMYCAMERA (Wanted: ON): ON\\n-- SDL_DUMMYVIDEO (Wanted: ON): ON\\n-- SDL_EXAMPLES (Wanted: OFF): OFF\\n-- SDL_EXAMPLES_LINK_SHARED (Wanted: OFF): OFF\\n-- SDL_FOREGROUNDING_SIGNAL (Wanted: OFF): OFF\\n-- SDL_GCC_ATOMICS (Wanted: ON): ON\\n-- SDL_GPU_DXVK (Wanted: OFF): OFF\\n-- SDL_HIDAPI (Wanted: ON): ON\\n-- SDL_HIDAPI_JOYSTICK (Wanted: ON): ON\\n-- SDL_HIDAPI_LIBUSB (Wanted: ON): OFF\\n-- SDL_HIDAPI_LIBUSB_SHARED (Wanted: ON): OFF\\n-- SDL_IBUS (Wanted: ON): ON\\n-- SDL_INSTALL (Wanted: OFF): OFF\\n-- SDL_INSTALL_TESTS (Wanted: OFF): OFF\\n-- SDL_JACK (Wanted: ON): OFF\\n-- SDL_JACK_SHARED (Wanted: ON): OFF\\n-- SDL_KMSDRM (Wanted: ON): ON\\n-- SDL_KMSDRM_SHARED (Wanted: ON): ON\\n-- SDL_LASX (Wanted: OFF): OFF\\n-- SDL_LIBC (Wanted: ON): ON\\n-- SDL_LIBICONV (Wanted: OFF): OFF\\n-- SDL_LIBUDEV (Wanted: ON): ON\\n-- SDL_LIBURING (Wanted: ON): OFF\\n-- SDL_LSX (Wanted: OFF): OFF\\n-- SDL_METAL (Wanted: OFF): OFF\\n-- SDL_MMX (Wanted: ON): ON\\n-- SDL_OFFSCREEN (Wanted: ON): ON\\n-- SDL_OPENGL (Wanted: ON): ON\\n-- SDL_OPENGLES (Wanted: ON): ON\\n-- SDL_OPENVR (Wanted: OFF): OFF\\n-- SDL_OSS (Wanted: OFF): OFF\\n-- SDL_PIPEWIRE (Wanted: ON): ON\\n-- SDL_PIPEWIRE_SHARED (Wanted: ON): ON\\n-- SDL_PTHREADS (Wanted: ON): ON\\n-- SDL_PTHREADS_SEM (Wanted: ON): ON\\n-- SDL_PULSEAUDIO (Wanted: ON): ON\\n-- SDL_PULSEAUDIO_SHARED (Wanted: ON): ON\\n-- SDL_RENDER_D3D (Wanted: OFF): OFF\\n-- SDL_RENDER_D3D11 (Wanted: OFF): OFF\\n-- SDL_RENDER_D3D12 (Wanted: OFF): OFF\\n-- SDL_RENDER_GPU (Wanted: ON): ON\\n-- SDL_RENDER_METAL (Wanted: ON): OFF\\n-- SDL_RENDER_VULKAN (Wanted: ON): ON\\n-- SDL_ROCKCHIP (Wanted: OFF): OFF\\n-- SDL_RPATH (Wanted: ON): OFF\\n-- SDL_RPI (Wanted: OFF): OFF\\n-- SDL_SNDIO (Wanted: ON): ON\\n-- SDL_SNDIO_SHARED (Wanted: ON): ON\\n-- SDL_SSE (Wanted: ON): ON\\n-- SDL_SSE2 (Wanted: ON): ON\\n-- SDL_SSE3 (Wanted: ON): ON\\n-- SDL_SSE4_1 (Wanted: ON): ON\\n-- SDL_SSE4_2 (Wanted: ON): ON\\n-- SDL_SYSTEM_ICONV (Wanted: ON): ON\\n-- SDL_TESTS (Wanted: OFF): OFF\\n-- SDL_TESTS_LINK_SHARED (Wanted: OFF): OFF\\n-- SDL_UNINSTALL (Wanted: OFF): OFF\\n-- SDL_VIRTUAL_JOYSTICK (Wanted: ON): ON\\n-- SDL_VIVANTE (Wanted: OFF): OFF\\n-- SDL_VULKAN (Wanted: ON): ON\\n-- SDL_WASAPI (Wanted: OFF): OFF\\n-- SDL_WAYLAND (Wanted: ON): ON\\n-- SDL_WAYLAND_LIBDECOR (Wanted: ON): ON\\n-- SDL_WAYLAND_LIBDECOR_SHARED (Wanted: ON): ON\\n-- SDL_WAYLAND_SHARED (Wanted: ON): ON\\n-- SDL_X11 (Wanted: ON): ON\\n-- SDL_X11_SHARED (Wanted: ON): ON\\n-- SDL_X11_XCURSOR (Wanted: ON): ON\\n-- SDL_X11_XDBE (Wanted: ON): ON\\n-- SDL_X11_XFIXES (Wanted: ON): ON\\n-- SDL_X11_XINPUT (Wanted: ON): ON\\n-- SDL_X11_XRANDR (Wanted: ON): ON\\n-- SDL_X11_XSCRNSAVER (Wanted: ON): ON\\n-- SDL_X11_XSHAPE (Wanted: ON): ON\\n-- SDL_X11_XSYNC (Wanted: ON): ON\\n-- SDL_XINPUT (Wanted: OFF): OFF\\n-- \\n-- Build Shared Library: OFF\\n-- Build Static Library: ON\\n-- Build Static Library with Position Independent Code: \\n-- \\n-- If something was not detected, although the libraries\\n-- were installed, then make sure you have set the\\n-- CMAKE_C_FLAGS and CMAKE_PREFIX_PATH CMake variables correctly.\\n-- \\n-- Found Vulkan: /usr/lib/x86_64-linux-gnu/libvulkan.so (found suitable version \\\"1.4.341\\\", minimum required is \\\"1.3\\\") found components: glslangValidator missing components: glslc\\n-- Found Python3: /home/emil/.local/bin/python3.11 (found version \\\"3.11.15\\\") found components: Interpreter\\n-- Configuring done (46.5s)\\n-- Generating done (0.1s)\\n-- Build files have been written to: /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release\\n$ \\\"cmake\\\" \\\"--build\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release\\\" \\\"--config\\\" \\\"Release\\\" \\\"--parallel\\\" \\\"4\\\" \\\"--target\\\" \\\"faset_player\\\" \\\"faset_schema_exporter\\\"\\n[0/2] Re-checking globbed directories...\\n[1/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_fmod.c.o\\n[2/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_atan2.c.o\\n[3/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_exp.c.o\\n[4/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_log.c.o\\n[5/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_log10.c.o\\n[6/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_pow.c.o\\n[7/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_rem_pio2.c.o\\n[8/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/e_sqrt.c.o\\n[9/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_cos.c.o\\n[10/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_rem_pio2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/libm/k_rem_pio2.c:175:12: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 175 | if ((m+1) < SDL_arraysize(f)) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/libm/k_rem_pio2.c:193:9: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare]\\n 193 | if (jz < SDL_arraysize(iq)) {\\n | ~~ ^ ~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[11/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_sin.c.o\\n[12/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/k_tan.c.o\\n[13/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_atan.c.o\\n[14/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_copysign.c.o\\n[15/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_cos.c.o\\n[16/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_fabs.c.o\\n[17/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_floor.c.o\\n[18/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isinf.c.o\\n[19/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isinff.c.o\\n[20/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isnan.c.o\\n[21/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_isnanf.c.o\\n[22/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_modf.c.o\\n[23/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_sin.c.o\\n[24/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_scalbn.c.o\\n[25/510] Building C object _deps/sdl3-build/CMakeFiles/SDL_uclibc.dir/src/libm/s_tan.c.o\\n[26/510] Linking C static library _deps/sdl3-build/libSDL_uclibc.a\\n[27/510] Generating wayland-generated-protocols/alpha-modifier-v1-client-protocol.h\\n[28/510] Generating wayland-generated-protocols/color-management-v1-client-protocol.h\\n[29/510] Generating wayland-generated-protocols/cursor-shape-v1-client-protocol.h\\n[30/510] Generating wayland-generated-protocols/fractional-scale-v1-client-protocol.h\\n[31/510] Generating wayland-generated-protocols/frog-color-management-v1-client-protocol.h\\n[32/510] Generating wayland-generated-protocols/idle-inhibit-unstable-v1-client-protocol.h\\n[33/510] Generating wayland-generated-protocols/input-timestamps-unstable-v1-client-protocol.h\\n[34/510] Generating wayland-generated-protocols/keyboard-shortcuts-inhibit-unstable-v1-client-protocol.h\\n[35/510] Generating wayland-generated-protocols/pointer-constraints-unstable-v1-client-protocol.h\\n[36/510] Generating wayland-generated-protocols/primary-selection-unstable-v1-client-protocol.h\\n[37/510] Generating wayland-generated-protocols/relative-pointer-unstable-v1-client-protocol.h\\n[38/510] Generating wayland-generated-protocols/tablet-v2-client-protocol.h\\n[39/510] Generating wayland-generated-protocols/text-input-unstable-v3-client-protocol.h\\n[40/510] Generating wayland-generated-protocols/viewporter-client-protocol.h\\n[41/510] Generating wayland-generated-protocols/wayland-client-protocol.h\\n[42/510] Generating wayland-generated-protocols/xdg-activation-v1-client-protocol.h\\n[43/510] Generating wayland-generated-protocols/xdg-decoration-unstable-v1-client-protocol.h\\n[44/510] Generating wayland-generated-protocols/xdg-dialog-v1-client-protocol.h\\n[45/510] Generating wayland-generated-protocols/xdg-foreign-unstable-v2-client-protocol.h\\n[46/510] Generating wayland-generated-protocols/xdg-output-unstable-v1-client-protocol.h\\n[47/510] Generating wayland-generated-protocols/xdg-shell-client-protocol.h\\n[48/510] Generating wayland-generated-protocols/xdg-toplevel-icon-v1-client-protocol.h\\n[49/510] Generating wayland-generated-protocols/alpha-modifier-v1-protocol.c\\n[50/510] Generating wayland-generated-protocols/color-management-v1-protocol.c\\n[51/510] Generating wayland-generated-protocols/cursor-shape-v1-protocol.c\\n[52/510] Generating wayland-generated-protocols/fractional-scale-v1-protocol.c\\n[53/510] Generating wayland-generated-protocols/frog-color-management-v1-protocol.c\\n[54/510] Generating wayland-generated-protocols/idle-inhibit-unstable-v1-protocol.c\\n[55/510] Generating wayland-generated-protocols/input-timestamps-unstable-v1-protocol.c\\n[56/510] Generating wayland-generated-protocols/keyboard-shortcuts-inhibit-unstable-v1-protocol.c\\n[57/510] Generating wayland-generated-protocols/pointer-constraints-unstable-v1-protocol.c\\n[58/510] Generating wayland-generated-protocols/primary-selection-unstable-v1-protocol.c\\n[59/510] Generating wayland-generated-protocols/relative-pointer-unstable-v1-protocol.c\\n[60/510] Generating wayland-generated-protocols/tablet-v2-protocol.c\\n[61/510] Generating wayland-generated-protocols/text-input-unstable-v3-protocol.c\\n[62/510] Generating wayland-generated-protocols/viewporter-protocol.c\\n[63/510] Generating wayland-generated-protocols/wayland-protocol.c\\n[64/510] Generating wayland-generated-protocols/xdg-activation-v1-protocol.c\\n[65/510] Generating wayland-generated-protocols/xdg-decoration-unstable-v1-protocol.c\\n[66/510] Generating wayland-generated-protocols/xdg-dialog-v1-protocol.c\\n[67/510] Generating wayland-generated-protocols/xdg-foreign-unstable-v2-protocol.c\\n[68/510] Generating wayland-generated-protocols/xdg-output-unstable-v1-protocol.c\\n[69/510] Generating wayland-generated-protocols/xdg-shell-protocol.c\\n[70/510] Generating wayland-generated-protocols/xdg-toplevel-icon-v1-protocol.c\\n[71/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/cmake_pch.h.pch\\n[72/510] Generating shaders/compatibility.spv\\n[73/510] Generating shaders/fragmentMain.spv, shaders/fragmentMain.reflection.json\\n[74/510] Generating shaders/gpuCullMain.spv, shaders/gpuCullMain.reflection.json\\n[75/510] Building CXX object CMakeFiles/faset_core.dir/src/core/process.cpp.o\\n[76/510] Generating shaders/gpuHzbMain.spv, shaders/gpuHzbMain.reflection.json\\n[77/510] Generating shaders/gpuPostCullMain.spv, shaders/gpuPostCullMain.reflection.json\\n[78/510] Generating shaders/gpuShadowMain.spv, shaders/gpuShadowMain.reflection.json\\n[79/510] Building CXX object CMakeFiles/faset_core.dir/src/core/hash.cpp.o\\n[80/510] Generating shaders/gpuTemporalVertexMain.spv, shaders/gpuTemporalVertexMain.reflection.json\\n[81/510] Generating shaders/gpuVertexMain.spv, shaders/gpuVertexMain.reflection.json\\n[82/510] Generating shaders/lightTileMain.spv, shaders/lightTileMain.reflection.json\\n[83/510] Generating shaders/temporalCompositeFragmentMain.spv, shaders/temporalCompositeFragmentMain.reflection.json\\n[84/510] Generating shaders/shadowMain.spv, shaders/shadowMain.reflection.json\\n[85/510] Generating shaders/temporalCompositeVertexMain.spv, shaders/temporalCompositeVertexMain.reflection.json\\n[86/510] Generating shaders/temporalFragmentMain.spv, shaders/temporalFragmentMain.reflection.json\\n[87/510] Generating shaders/temporalResolveMain.spv, shaders/temporalResolveMain.reflection.json\\n[88/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/aabb.c.o\\n[89/510] Generating shaders/temporalVertexMain.spv, shaders/temporalVertexMain.reflection.json\\n[90/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/arena_allocator.c.o\\n[91/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/array.c.o\\n[92/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/bitset.c.o\\n[93/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/broad_phase.c.o\\n[94/510] Generating shaders/vertexMain.spv, shaders/vertexMain.reflection.json\\n[95/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/constraint_graph.c.o\\n[96/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/contact.c.o\\n[97/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/body.c.o\\n[98/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/core.c.o\\n[99/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/distance_joint.c.o\\n[100/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/distance.c.o\\n[101/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/contact_solver.c.o\\n[102/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/geometry.c.o\\n[103/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/hull.c.o\\n[104/510] Building CXX object CMakeFiles/faset_core.dir/src/core/io.cpp.o\\n[105/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/dynamic_tree.c.o\\n[106/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/id_pool.c.o\\n[107/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/math_functions.c.o\\n[108/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/island.c.o\\n[109/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/motor_joint.c.o\\n[110/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/mouse_joint.c.o\\n[111/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/joint.c.o\\n[112/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/manifold.c.o\\n[113/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/mover.c.o\\n[114/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/prismatic_joint.c.o\\n[115/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/revolute_joint.c.o\\n[116/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/sensor.c.o\\n[117/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/table.c.o\\n[118/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/timer.c.o\\n[119/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/solver_set.c.o\\n[120/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/types.c.o\\n[121/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/weld_joint.c.o\\n[122/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/shape.c.o\\n[123/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/wheel_joint.c.o\\n[124/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/solver.c.o\\n[125/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/arena_allocator.c.o\\n[126/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/aabb.c.o\\n[127/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/bitset.c.o\\n[128/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/block_allocator.c.o\\n[129/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/capsule.c.o\\n[130/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/broad_phase.c.o\\n[131/510] Building C object _deps/box2d-build/src/CMakeFiles/box2d.dir/world.c.o\\n[132/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/constraint_graph.c.o\\n[133/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/compound.c.o\\n[134/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/body.c.o\\n[135/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/contact.c.o\\n[136/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/core.c.o\\n[137/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/distance_joint.c.o\\n[138/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/convex_manifold.c.o\\n[139/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/contact_solver.c.o\\n[140/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/distance.c.o\\n[141/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/id_pool.c.o\\n[142/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/dynamic_tree.c.o\\n[143/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/height_field.c.o\\n[144/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/island.c.o\\n[145/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/manifold.c.o\\n[146/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/math_functions.c.o\\n[147/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/joint.c.o\\n[148/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/hull.c.o\\n[149/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/mover.c.o\\n[150/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/motor_joint.c.o\\n[151/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/mesh_contact.c.o\\n[152/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/parallel_for.c.o\\n[153/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/name_cache.c.o\\n[154/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/mesh.c.o\\n[155/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/parallel_joint.c.o\\n[156/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/prismatic_joint.c.o\\n[157/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/physics_world.c.o\\n[158/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/world_snapshot.c.o\\n[159/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/scheduler.c.o\\n[160/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/sensor.c.o\\n[161/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/revolute_joint.c.o\\n[162/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/simd.c.o\\n[163/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/recording_replay.c.o\\n[164/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/solver_set.c.o\\n[165/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/sphere.c.o\\n[166/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/shape.c.o\\n[167/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/table.c.o\\n[168/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/solver.c.o\\n[169/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/timer.c.o\\n[170/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/types.c.o\\n[171/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/recording.c.o\\n[172/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/spherical_joint.c.o\\n[173/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/triangle_manifold.c.o\\n[174/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/weld_joint.c.o\\n[175/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL.c.o\\n[176/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_error.c.o\\n[177/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_assert.c.o\\n[178/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_guid.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_guid.c:33:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 33 | for (i = 0; i < sizeof(guid.data) && i < (cbGUID - 1) / 2; i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[179/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_list.c.o\\n[180/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_hints.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_hints.c:76:47: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 76 | static void SDLCALL CleanupHintProperty(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_hints.c:215:46: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 215 | static void SDLCALL ResetHintsCallback(void *userdata, SDL_PropertiesID hints, const char *name)\\n | ^\\n2 warnings generated.\\n[181/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_hashtable.c.o\\n[182/510] Building C object _deps/box3d-build/src/CMakeFiles/box3d.dir/wheel_joint.c.o\\n[183/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_log.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:46: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:68: warning: unused parameter 'name' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:86: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:123:108: warning: unused parameter 'hint' [-Wunused-parameter]\\n 123 | static void SDLCALL SDL_LoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:195:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 195 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:210:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 210 | if (category >= 0 && category < SDL_arraysize(SDL_log_priorities)) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:245:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 245 | if (category >= 0 && category < SDL_arraysize(SDL_log_priorities)) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:251:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 251 | if (category >= 0 && category < SDL_arraysize(SDL_log_priorities)) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:284:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 284 | for (i = 0; i < SDL_arraysize(SDL_category_names); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:358:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 358 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:381:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 381 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:393:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 393 | for (int i = 0; i < SDL_arraysize(SDL_log_priorities); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:419:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 419 | for (int i = 0; i < SDL_arraysize(SDL_priority_prefixes); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:600:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 600 | if (len >= sizeof(stack_buf) && SDL_size_add_check_overflow(len, 1, &len_plus_term)) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:645:41: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 645 | static void SDLCALL SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_log.c:645:55: warning: unused parameter 'category' [-Wunused-parameter]\\n 645 | static void SDLCALL SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority,\\n | ^\\n16 warnings generated.\\n[184/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_properties.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:57:83: warning: unused parameter 'data' [-Wunused-parameter]\\n 57 | static void SDL_FreePropertyWithCleanup(const void *key, const void *value, void *data, bool cleanup)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:105:45: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 105 | static bool SDLCALL FreeOneProperties(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:105:76: warning: unused parameter 'table' [-Wunused-parameter]\\n 105 | static bool SDLCALL FreeOneProperties(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:105:95: warning: unused parameter 'key' [-Wunused-parameter]\\n 105 | static bool SDLCALL FreeOneProperties(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:206:74: warning: unused parameter 'table' [-Wunused-parameter]\\n 206 | static bool SDLCALL CopyOneProperty(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:398:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 398 | static void SDLCALL CleanupFreeableProperty(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:408:42: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 408 | static void SDLCALL CleanupSurface(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_properties.c:780:54: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 780 | static void SDLCALL SDL_DumpPropertiesCallback(void *userdata, SDL_PropertiesID props, const char *name)\\n | ^\\n8 warnings generated.\\n[185/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/SDL_utils.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:141:44: warning: unused parameter 'unused' [-Wunused-parameter]\\n 141 | static Uint32 SDLCALL SDL_HashObject(void *unused, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:146:38: warning: unused parameter 'unused' [-Wunused-parameter]\\n 146 | static bool SDL_KeyMatchObject(void *unused, const void *a, const void *b)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:193:71: warning: unused parameter 'table' [-Wunused-parameter]\\n 193 | static bool SDLCALL GetOneObject(void *userdata, const SDL_HashTable *table, const void *object, const void *object_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:213:46: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 213 | static bool SDLCALL LogOneLeakedObject(void *userdata, const SDL_HashTable *table, const void *object, const void *object_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/SDL_utils.c:213:77: warning: unused parameter 'table' [-Wunused-parameter]\\n 213 | static bool SDLCALL LogOneLeakedObject(void *userdata, const SDL_HashTable *table, const void *object, const void *object_type)\\n | ^\\n5 warnings generated.\\n[186/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/atomic/SDL_atomic.c.o\\n[187/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/atomic/SDL_spinlock.c.o\\n[188/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audiodev.c.o\\n[189/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audioqueue.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioqueue.c:262:81: warning: unused parameter 'len' [-Wunused-parameter]\\n 262 | static void SDLCALL FreeChunkedAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioqueue.c:373:47: warning: unused parameter 'queue' [-Wunused-parameter]\\n 373 | size_t SDL_NextAudioQueueIter(SDL_AudioQueue *queue, void **inout_iter, SDL_AudioSpec *out_spec, int **out_chmap, bool *out_flushed)\\n | ^\\n2 warnings generated.\\n[190/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audioresample.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioresample.c:94:99: warning: unused parameter 'chans' [-Wunused-parameter]\\n 94 | static void ResampleFrame_Mono(const float *src, float *dst, const Cubic *filter, float frac, int chans)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audioresample.c:112:101: warning: unused parameter 'chans' [-Wunused-parameter]\\n 112 | static void ResampleFrame_Stereo(const float *src, float *dst, const Cubic *filter, float frac, int chans)\\n | ^\\n2 warnings generated.\\n[191/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_mixer.c.o\\n[192/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:311:47: warning: unused parameter 'device' [-Wunused-parameter]\\n 311 | static bool ZombiePlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:311:68: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 311 | static bool ZombiePlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:311:80: warning: unused parameter 'buflen' [-Wunused-parameter]\\n 311 | static bool ZombiePlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:316:64: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 316 | static Uint8 *ZombieGetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:328:51: warning: unused parameter 'device' [-Wunused-parameter]\\n 328 | static void ZombieFlushRecording(SDL_AudioDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:805:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 805 | static void SDL_AudioThreadDeinit_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:806:58: warning: unused parameter 'device' [-Wunused-parameter]\\n 806 | static bool SDL_AudioWaitDevice_Default(SDL_AudioDevice *device) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:807:58: warning: unused parameter 'device' [-Wunused-parameter]\\n 807 | static bool SDL_AudioPlayDevice_Default(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:807:79: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 807 | static bool SDL_AudioPlayDevice_Default(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:807:91: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 807 | static bool SDL_AudioPlayDevice_Default(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:808:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 808 | static bool SDL_AudioWaitRecordingDevice_Default(SDL_AudioDevice *device) { return true; /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:809:62: warning: unused parameter 'device' [-Wunused-parameter]\\n 809 | static void SDL_AudioFlushRecording_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:810:59: warning: unused parameter 'device' [-Wunused-parameter]\\n 810 | static void SDL_AudioCloseDevice_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:813:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 813 | static void SDL_AudioFreeDeviceHandle_Default(SDL_AudioDevice *device) { /* no-op. */ }\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:832:62: warning: unused parameter 'device' [-Wunused-parameter]\\n 832 | static Uint8 *SDL_AudioGetDeviceBuf_Default(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:838:59: warning: unused parameter 'device' [-Wunused-parameter]\\n 838 | static int SDL_AudioRecordDevice_Default(SDL_AudioDevice *device, void *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:838:73: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 838 | static int SDL_AudioRecordDevice_Default(SDL_AudioDevice *device, void *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:838:85: warning: unused parameter 'buflen' [-Wunused-parameter]\\n 838 | static int SDL_AudioRecordDevice_Default(SDL_AudioDevice *device, void *buffer, int buflen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:844:58: warning: unused parameter 'device' [-Wunused-parameter]\\n 844 | static bool SDL_AudioOpenDevice_Default(SDL_AudioDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:877:77: warning: unused parameter 'table' [-Wunused-parameter]\\n 877 | static bool SDLCALL FindLowestDeviceID(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:905:47: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 905 | static Uint32 SDLCALL HashAudioDeviceID(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1051:57: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1051 | static bool SDLCALL DestroyOnePhysicalAudioDevice(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1051:88: warning: unused parameter 'table' [-Wunused-parameter]\\n 1051 | static bool SDLCALL DestroyOnePhysicalAudioDevice(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1106:47: warning: unused parameter 'device' [-Wunused-parameter]\\n 1106 | void SDL_AudioThreadFinalize(SDL_AudioDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1406:76: warning: unused parameter 'table' [-Wunused-parameter]\\n 1406 | static bool SDLCALL CountAudioDevices(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audio.c:1477:84: warning: unused parameter 'table' [-Wunused-parameter]\\n 1477 | static bool SDLCALL FindAudioDeviceByCallback(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n26 warnings generated.\\n[193/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audiotypecvt.c.o\\n[194/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/SDL_core_unsupported.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/SDL_core_unsupported.c:62:34: warning: unused parameter 'outUserHandle' [-Wunused-parameter]\\n 62 | bool SDL_GetGDKDefaultUser(void *outUserHandle)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/SDL_core_unsupported.c:68:39: warning: unused parameter 'device' [-Wunused-parameter]\\n 68 | void SDL_GDKSuspendGPU(SDL_GPUDevice *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/SDL_core_unsupported.c:73:38: warning: unused parameter 'device' [-Wunused-parameter]\\n 73 | void SDL_GDKResumeGPU(SDL_GPUDevice *device)\\n | ^\\n3 warnings generated.\\n[195/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/cpuinfo/SDL_cpuinfo.c.o\\n[196/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_wave.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:679:65: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 679 | } else if (outputsize > SDL_MAX_UINT32 || state.framestotal > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1070:65: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1070 | } else if (outputsize > SDL_MAX_UINT32 || state.framestotal > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1231:68: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1231 | } else if (expanded_len > SDL_MAX_UINT32 || file->sampleframes > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1362:68: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1362 | } else if (expanded_len > SDL_MAX_UINT32 || file->sampleframes > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_wave.c:1426:66: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1426 | } else if (outputsize > SDL_MAX_UINT32 || file->sampleframes > SIZE_MAX) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~\\n5 warnings generated.\\n[197/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_categories.c.o\\n[198/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_clipboardevents.c.o\\n[199/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/SDL_camera.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 266 | for (int i = 0; i < SDL_arraysize(device->output_surfaces); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:618:90: warning: unused parameter 'table' [-Wunused-parameter]\\n 618 | static bool SDLCALL FindOnePhysicalCameraByCallback(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:618:109: warning: unused parameter 'key' [-Wunused-parameter]\\n 618 | static bool SDLCALL FindOnePhysicalCameraByCallback(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:709:71: warning: unused parameter 'table' [-Wunused-parameter]\\n 709 | static bool SDLCALL GetOneCamera(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:709:107: warning: unused parameter 'value' [-Wunused-parameter]\\n 709 | static bool SDLCALL GetOneCamera(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:784:40: warning: unused parameter 'device' [-Wunused-parameter]\\n 784 | void SDL_CameraThreadSetup(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:927:43: warning: unused parameter 'device' [-Wunused-parameter]\\n 927 | void SDL_CameraThreadShutdown(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1021:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1021 | for (int i = 0; i < (SDL_arraysize(device->output_surfaces) - 1); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1026:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1026 | for (int i = 0; i < SDL_arraysize(device->output_surfaces); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1054:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1054 | for (int i = 0; i < SDL_arraysize(device->output_surfaces); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1436:49: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1436 | static void SDLCALL DestroyCameraHashItem(void *userdata, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/SDL_camera.c:1436:71: warning: unused parameter 'key' [-Wunused-parameter]\\n 1436 | static void SDLCALL DestroyCameraHashItem(void *userdata, const void *key, const void *value)\\n | ^\\n12 warnings generated.\\n[200/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_displayevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_displayevents.c:34:55: warning: comparison of integers of different signs: 'int' and 'SDL_DisplayOrientation' (aka 'enum SDL_DisplayOrientation') [-Wsign-compare]\\n 34 | if (data1 == SDL_ORIENTATION_UNKNOWN || data1 == display->current_orientation) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[201/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/SDL_audiocvt.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:397:33: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 397 | const int max_format_size = SDL_max(max_app_format_size, sizeof (float)); // ConvertAudio and ResampleAudio use floats.\\n | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2128:29: note: expanded from macro 'SDL_max'\\n 2128 | #define SDL_max(x, y) (((x) > (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:617:139: warning: unused parameter 'isinput' [-Wunused-parameter]\\n 617 | bool SetAudioStreamChannelMap(SDL_AudioStream *stream, const SDL_AudioSpec *spec, int **stream_chmap, const int *chmap, int channels, int isinput)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:831:52: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 831 | static void SDLCALL FreeAllocatedAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:831:83: warning: unused parameter 'len' [-Wunused-parameter]\\n 831 | static void SDLCALL FreeAllocatedAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:1329:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1329 | static void SDLCALL DontFreeThisAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:1329:73: warning: unused parameter 'buf' [-Wunused-parameter]\\n 1329 | static void SDLCALL DontFreeThisAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/SDL_audiocvt.c:1329:82: warning: unused parameter 'len' [-Wunused-parameter]\\n 1329 | static void SDLCALL DontFreeThisAudioBuffer(void *userdata, const void *buf, int len)\\n | ^\\n7 warnings generated.\\n[202/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_dropevents.c.o\\n[203/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_eventwatch.c.o\\n[204/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keyboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:74:75: warning: unused parameter 'name' [-Wunused-parameter]\\n 74 | static void SDLCALL SDL_KeycodeOptionsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:74:93: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 74 | static void SDLCALL SDL_KeycodeOptionsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:104:28: warning: unused parameter 'vendor' [-Wunused-parameter]\\n 104 | bool SDL_IsKeyboard(Uint16 vendor, Uint16 product, int num_keys)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keyboard.c:104:43: warning: unused parameter 'product' [-Wunused-parameter]\\n 104 | bool SDL_IsKeyboard(Uint16 vendor, Uint16 product, int num_keys)\\n | ^\\n4 warnings generated.\\n[205/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keymap.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:628:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 628 | for (int i = 0; i < SDL_arraysize(extended_default_symbols); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:652:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 652 | for (int i = 0; i < SDL_arraysize(normal_default_symbols); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:658:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 658 | for (int i = 0; i < SDL_arraysize(shifted_default_symbols); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keymap.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1014 | for (i = 0; i < SDL_arraysize(SDL_scancode_names); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[206/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keysym_to_keycode.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_keycode.c:51:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 51 | for (int i = 0; i < SDL_arraysize(keysym_to_keycode_table); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[207/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_keysym_to_scancode.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:397:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 397 | for (i = 0; i < SDL_arraysize(KeySymToSDLScancode); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:415:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 415 | if (i >= 0 && i < SDL_arraysize(LinuxKeycodeKeysyms) && keysym == LinuxKeycodeKeysyms[i]) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 419 | for (i = 0; i < SDL_arraysize(LinuxKeycodeKeysyms); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_keysym_to_scancode.c:429:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 429 | for (i = 0; i < SDL_arraysize(ExtendedLinuxKeycodeKeysyms); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[208/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_pen.c.o\\n[209/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_events.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:227:68: warning: unused parameter 'state' [-Wunused-parameter]\\n 227 | static void SDL_FreeTemporaryMemoryEntry(SDL_TemporaryMemoryState *state, SDL_TemporaryMemory *entry, bool free_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:397:58: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 397 | static void SDLCALL SDL_AutoUpdateJoysticksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:397:80: warning: unused parameter 'name' [-Wunused-parameter]\\n 397 | static void SDLCALL SDL_AutoUpdateJoysticksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:397:98: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 397 | static void SDLCALL SDL_AutoUpdateJoysticksChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:408:56: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 408 | static void SDLCALL SDL_AutoUpdateSensorsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:408:78: warning: unused parameter 'name' [-Wunused-parameter]\\n 408 | static void SDLCALL SDL_AutoUpdateSensorsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:408:96: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 408 | static void SDLCALL SDL_AutoUpdateSensorsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:415:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 415 | static void SDLCALL SDL_PollSentinelChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:415:73: warning: unused parameter 'name' [-Wunused-parameter]\\n 415 | static void SDLCALL SDL_PollSentinelChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:415:91: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 415 | static void SDLCALL SDL_PollSentinelChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:428:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 428 | static void SDLCALL SDL_EventLoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:428:73: warning: unused parameter 'name' [-Wunused-parameter]\\n 428 | static void SDLCALL SDL_EventLoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:428:91: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 428 | static void SDLCALL SDL_EventLoggingChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:927:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 927 | for (i = 0; i < SDL_arraysize(SDL_disabled_events); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:1489:31: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 1489 | poll_intervalNS = SDL_min(poll_intervalNS, EVENT_POLL_INTERVAL_NS);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_events.c:1500:27: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 1500 | poll_intervalNS = SDL_min(poll_intervalNS, EVENT_POLL_INTERVAL_NS);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n16 warnings generated.\\n[210/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_quit.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_quit.c:78:41: warning: cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\\n 78 | if (action.sa_handler == SIG_DFL && (void (*)(int))action.sa_sigaction == SIG_DFL) {\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[211/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_scancode_tables.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_scancode_tables.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 48 | for (i = 0; i < SDL_arraysize(SDL_scancode_tables); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[212/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_windowevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_windowevents.c:37:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 37 | for (int i = 0; i < SDL_arraysize(SDL_window_event_watchers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_windowevents.c:44:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 44 | for (int i = 0; i < SDL_arraysize(SDL_window_event_watchers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[213/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_mouse.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:53:81: warning: unused parameter 'name' [-Wunused-parameter]\\n 53 | static void SDLCALL SDL_MouseDoubleClickTimeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:53:99: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 53 | static void SDLCALL SDL_MouseDoubleClickTimeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:68:83: warning: unused parameter 'name' [-Wunused-parameter]\\n 68 | static void SDLCALL SDL_MouseDoubleClickRadiusChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:68:101: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 68 | static void SDLCALL SDL_MouseDoubleClickRadiusChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:79:82: warning: unused parameter 'name' [-Wunused-parameter]\\n 79 | static void SDLCALL SDL_MouseNormalSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:79:100: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 79 | static void SDLCALL SDL_MouseNormalSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:92:84: warning: unused parameter 'name' [-Wunused-parameter]\\n 92 | static void SDLCALL SDL_MouseRelativeSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:92:102: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 92 | static void SDLCALL SDL_MouseRelativeSpeedScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:105:84: warning: unused parameter 'name' [-Wunused-parameter]\\n 105 | static void SDLCALL SDL_MouseRelativeModeCenterChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:105:102: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 105 | static void SDLCALL SDL_MouseRelativeModeCenterChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:112:85: warning: unused parameter 'name' [-Wunused-parameter]\\n 112 | static void SDLCALL SDL_MouseRelativeSystemScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:112:103: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 112 | static void SDLCALL SDL_MouseRelativeSystemScaleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:119:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_MouseWarpEmulationChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:119:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_MouseWarpEmulationChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:131:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 131 | static void SDLCALL SDL_TouchMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:131:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 131 | static void SDLCALL SDL_TouchMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:163:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 163 | static void SDLCALL SDL_MouseTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:163:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 163 | static void SDLCALL SDL_MouseTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:188:75: warning: unused parameter 'name' [-Wunused-parameter]\\n 188 | static void SDLCALL SDL_PenMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:188:93: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 188 | static void SDLCALL SDL_PenMouseEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:195:75: warning: unused parameter 'name' [-Wunused-parameter]\\n 195 | static void SDLCALL SDL_PenTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:195:93: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 195 | static void SDLCALL SDL_PenTouchEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:214:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 214 | static void SDLCALL SDL_MouseAutoCaptureChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:214:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 214 | static void SDLCALL SDL_MouseAutoCaptureChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:225:84: warning: unused parameter 'name' [-Wunused-parameter]\\n 225 | static void SDLCALL SDL_MouseRelativeWarpMotionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:225:102: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 225 | static void SDLCALL SDL_MouseRelativeWarpMotionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:232:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 232 | static void SDLCALL SDL_MouseRelativeCursorVisibleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:232:105: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 232 | static void SDLCALL SDL_MouseRelativeCursorVisibleChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:241:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 241 | static void SDLCALL SDL_MouseIntegerModeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:241:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 241 | static void SDLCALL SDL_MouseIntegerModeChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:333:25: warning: unused parameter 'vendor' [-Wunused-parameter]\\n 333 | bool SDL_IsMouse(Uint16 vendor, Uint16 product)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:333:40: warning: unused parameter 'product' [-Wunused-parameter]\\n 333 | bool SDL_IsMouse(Uint16 vendor, Uint16 product)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/events/SDL_mouse.c:618:79: warning: unused parameter 'buttonstate' [-Wunused-parameter]\\n 618 | static bool SDL_UpdateMouseFocus(SDL_Window *window, float x, float y, Uint32 buttonstate, bool send_mouse_motion)\\n | ^\\n33 warnings generated.\\n[214/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/imKStoUCS.c.o\\n[215/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/events/SDL_touch.c.o\\n[216/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/filesystem/SDL_filesystem.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:458:82: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 458 | static bool GlobDirectoryGetPathInfo(const char *path, SDL_PathInfo *info, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:463:114: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 463 | static bool GlobDirectoryEnumerator(const char *path, SDL_EnumerateDirectoryCallback cb, void *cbuserdata, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:491:27: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 491 | if ((idx < 0) || (idx >= SDL_arraysize(CachedUserFolders))) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/filesystem/SDL_filesystem.c:523:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 523 | for (int i = 0; i < SDL_arraysize(CachedUserFolders); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[217/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/haptic/SDL_haptic.c.o\\n[218/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/io/SDL_asyncio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/SDL_asyncio.c:35:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 35 | for (int i = 0; i < SDL_arraysize(mode_map); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[219/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/hidapi/SDL_hidapi.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:575:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi_linux.h:44:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/linux/hid.c:135:42: warning: unused parameter 'error_str' [-Wunused-parameter]\\n 135 | static void register_error_str(wchar_t **error_str, const char *msg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:944:5: warning: initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 944 | (void *)PLATFORM_hid_write,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:945:5: warning: initializing 'int (*)(void *, unsigned char *, size_t, int)' (aka 'int (*)(void *, unsigned char *, unsigned long, int)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 945 | (void *)PLATFORM_hid_read_timeout,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:946:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 946 | (void *)PLATFORM_hid_read,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:947:5: warning: initializing 'int (*)(void *, int)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 947 | (void *)PLATFORM_hid_set_nonblocking,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:948:5: warning: initializing 'int (*)(void *, const unsigned char *, size_t)' (aka 'int (*)(void *, const unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 948 | (void *)PLATFORM_hid_send_feature_report,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:949:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 949 | (void *)PLATFORM_hid_get_feature_report,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:950:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 950 | (void *)PLATFORM_hid_get_input_report,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:951:5: warning: initializing 'void (*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 951 | (void *)PLATFORM_hid_close,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:952:5: warning: initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 952 | (void *)PLATFORM_hid_get_manufacturer_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:953:5: warning: initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 953 | (void *)PLATFORM_hid_get_product_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:954:5: warning: initializing 'int (*)(void *, wchar_t *, size_t)' (aka 'int (*)(void *, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 954 | (void *)PLATFORM_hid_get_serial_number_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:955:5: warning: initializing 'int (*)(void *, int, wchar_t *, size_t)' (aka 'int (*)(void *, int, int *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 955 | (void *)PLATFORM_hid_get_indexed_string,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:956:5: warning: initializing 'struct hid_device_info *(*)(void *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 956 | (void *)PLATFORM_hid_get_device_info,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:957:5: warning: initializing 'int (*)(void *, unsigned char *, size_t)' (aka 'int (*)(void *, unsigned char *, unsigned long)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 957 | (void *)PLATFORM_hid_get_report_descriptor,\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:958:5: warning: initializing 'const wchar_t *(*)(void *)' (aka 'const int *(*)(void *)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 958 | (void *)PLATFORM_hid_error\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1078:50: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1078 | static void SDLCALL OnlyControllersChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1078:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 1078 | static void SDLCALL OnlyControllersChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1078:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1078 | static void SDLCALL OnlyControllersChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1083:49: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 1083 | static void SDLCALL IgnoredDevicesChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1083:71: warning: unused parameter 'name' [-Wunused-parameter]\\n 1083 | static void SDLCALL IgnoredDevicesChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1083:89: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1083 | static void SDLCALL IgnoredDevicesChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/hidapi/SDL_hidapi.c:1689:28: warning: unused parameter 'active' [-Wunused-parameter]\\n 1689 | void SDL_hid_ble_scan(bool active)\\n | ^\\n23 warnings generated.\\n[220/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/io/generic/SDL_asyncio_generic.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:119:50: warning: unused parameter 'data' [-Wunused-parameter]\\n 119 | static int SDLCALL AsyncIOThreadpoolWorker(void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:277:38: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 277 | static bool generic_asyncio_io(void *userdata, SDL_AsyncIOTask *task)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:290:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 290 | static bool generic_asyncioqueue_queue_task(void *userdata, SDL_AsyncIOTask *task)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/generic/SDL_asyncio_generic.c:300:52: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 300 | static void generic_asyncioqueue_cancel_task(void *userdata, SDL_AsyncIOTask *task)\\n | ^\\n4 warnings generated.\\n[221/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/io/SDL_iostream.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:450:60: warning: unused parameter 'status' [-Wunused-parameter]\\n 450 | static bool SDLCALL fd_flush(void *userdata, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:768:86: warning: unused parameter 'status' [-Wunused-parameter]\\n 768 | static size_t SDLCALL mem_read(void *userdata, void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:774:93: warning: unused parameter 'status' [-Wunused-parameter]\\n 774 | static size_t SDLCALL mem_write(void *userdata, const void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1019:94: warning: unused parameter 'status' [-Wunused-parameter]\\n 1019 | static size_t SDLCALL dynamic_mem_read(void *userdata, void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1049:101: warning: unused parameter 'status' [-Wunused-parameter]\\n 1049 | static size_t SDLCALL dynamic_mem_write(void *userdata, const void *ptr, size_t size, SDL_IOStatus *status)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1159:14: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1159 | if (size >= SDL_SIZE_MAX - 1) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/io/SDL_iostream.c:1172:26: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'unsigned long' [-Wsign-compare]\\n 1172 | if (size >= SDL_SIZE_MAX - 1) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~\\n7 warnings generated.\\n[222/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/gpu/SDL_gpu.c.o\\n[223/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/SDL_steam_virtual_gamepad.c.o\\n[224/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/controller_type.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/controller_type.c:112:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 112 | for ( iIndex = 0; iIndex < sizeof( arrControllers ) / sizeof( arrControllers[0] ); ++iIndex )\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/controller_type.c:128:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 128 | for ( iIndex = 0; iIndex < sizeof( arrControllers ) / sizeof( arrControllers[0] ); ++iIndex )\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[225/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/locale/SDL_locale.c.o\\n[226/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/main/SDL_main_callbacks.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/main/SDL_main_callbacks.c:72:56: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 72 | static bool SDLCALL SDL_MainCallbackEventWatcher(void *userdata, SDL_Event *event)\\n | ^\\n1 warning generated.\\n[227/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/SDL_gamepad.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:365:51: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 365 | static bool SDLCALL SDL_GamepadEventWatcher(void *userdata, SDL_Event *event)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:457:112: warning: unused parameter 'num_values' [-Wunused-parameter]\\n 457 | void SDL_GamepadSensorWatcher(Uint64 timestamp, SDL_SensorID sensor, Uint64 sensor_timestamp, float *data, int num_values)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1006:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1006 | for (i = 0; i < SDL_arraysize(map_StringForGamepadType); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1050:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1050 | for (i = 0; i < SDL_arraysize(map_StringForGamepadAxis); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1110:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1110 | for (i = 0; i < SDL_arraysize(map_StringForGamepadButton); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1289:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1289 | if (i >= sizeof(szGameButton)) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:1296:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1296 | if (i >= sizeof(szJoystickButton)) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:2034:62: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 2034 | while (*tmp && *tmp != ',' && *tmp != ':' && len < (sizeof(hint) - 1)) {\\n | ~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3318:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3318 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3888:68: warning: unused parameter 'gamepad' [-Wunused-parameter]\\n 3888 | const char *SDL_GetGamepadAppleSFSymbolsNameForButton(SDL_Gamepad *gamepad, SDL_GamepadButton button)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3888:95: warning: unused parameter 'button' [-Wunused-parameter]\\n 3888 | const char *SDL_GetGamepadAppleSFSymbolsNameForButton(SDL_Gamepad *gamepad, SDL_GamepadButton button)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3905:66: warning: unused parameter 'gamepad' [-Wunused-parameter]\\n 3905 | const char *SDL_GetGamepadAppleSFSymbolsNameForAxis(SDL_Gamepad *gamepad, SDL_GamepadAxis axis)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_gamepad.c:3905:91: warning: unused parameter 'axis' [-Wunused-parameter]\\n 3905 | const char *SDL_GetGamepadAppleSFSymbolsNameForAxis(SDL_Gamepad *gamepad, SDL_GamepadAxis axis)\\n | ^\\n13 warnings generated.\\n[228/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/main/SDL_runapp.c.o\\n[229/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/misc/SDL_url.c.o\\n[230/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/power/SDL_power.c.o\\n[231/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_d3dmath.c.o\\n[232/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_render_unsupported.c.o\\n[233/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/SDL_joystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:529:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 529 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:632:68: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 632 | static void SDLCALL SDL_JoystickAllowBackgroundEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:632:90: warning: unused parameter 'name' [-Wunused-parameter]\\n 632 | static void SDLCALL SDL_JoystickAllowBackgroundEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:632:108: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 632 | static void SDLCALL SDL_JoystickAllowBackgroundEventsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 676 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:714:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 714 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:737:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 737 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 757 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:767:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 767 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:2574:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 2574 | for (i = 0; i < SDL_arraysize(SDL_joystick_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3083:84: warning: unused parameter 'version' [-Wunused-parameter]\\n 3083 | bool SDL_IsJoystickSteamVirtualGamepad(Uint16 vendor_id, Uint16 product_id, Uint16 version)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3609:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3609 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3622:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3622 | num_values = SDL_min(num_values,\\n | ^~~~~~~~~~~~~~~~~~~\\n 3623 | SDL_arraysize(event.gsensor.data));\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3706:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 3706 | static void SDLCALL SDL_VIDPIDIncludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3706:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 3706 | static void SDLCALL SDL_VIDPIDIncludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3722:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 3722 | static void SDLCALL SDL_VIDPIDExcludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/SDL_joystick.c:3722:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 3722 | static void SDLCALL SDL_VIDPIDExcludedHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n17 warnings generated.\\n[234/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d/SDL_render_d3d.c.o\\n[235/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d/SDL_shaders_d3d.c.o\\n[236/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d11/SDL_render_d3d11.c.o\\n[237/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_yuv_sw.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/SDL_yuv_sw.c:336:49: warning: unused parameter 'swdata' [-Wunused-parameter]\\n 336 | void SDL_SW_UnlockYUVTexture(SDL_SW_YUVTexture *swdata)\\n | ^\\n1 warning generated.\\n[238/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d11/SDL_shaders_d3d11.c.o\\n[239/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d12/SDL_render_d3d12.c.o\\n[240/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/direct3d12/SDL_shaders_d3d12.c.o\\n[241/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/gpu/SDL_pipeline_gpu.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_pipeline_gpu.c:47:50: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 47 | static Uint32 SDLCALL HashPipelineCacheKey(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_pipeline_gpu.c:66:49: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 66 | static bool SDLCALL MatchPipelineCacheKey(void *userdata, const void *a, const void *b)\\n | ^\\n2 warnings generated.\\n[242/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/gpu/SDL_shaders_gpu.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:175:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 175 | for (int i = 0; i < SDL_arraysize(vert_shader_sources); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:184:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 184 | for (int i = 0; i < SDL_arraysize(frag_shader_sources); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 198 | for (int i = 0; i < SDL_arraysize(shaders->vert_shaders); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_shaders_gpu.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 203 | for (int i = 0; i < SDL_arraysize(shaders->frag_shaders); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[243/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/gpu/SDL_render_gpu.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:93:49: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 93 | static bool GPU_SupportsBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:171:94: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 171 | static bool GPU_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:312:43: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 312 | static bool GPU_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:347:41: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 347 | static bool GPU_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/gpu/SDL_render_gpu.c:347:70: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 347 | static bool GPU_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n5 warnings generated.\\n[244/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengl/SDL_shaders_gl.c.o\\n[245/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengl/SDL_render_gl.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:383:48: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 383 | static bool GL_SupportsBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:785:42: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 785 | static bool GL_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:845:40: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 845 | static bool GL_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:845:69: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 845 | static bool GL_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:1223:103: warning: unused parameter 'vertsize' [-Wunused-parameter]\\n 1223 | static bool GL_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsize)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengl/SDL_render_gl.c:1602:39: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 1602 | static bool GL_SetVSync(SDL_Renderer *renderer, const int vsync)\\n | ^\\n6 warnings generated.\\n[246/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengles2/SDL_shaders_gles2.c.o\\n[247/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/ps2/SDL_render_ps2.c.o\\n[248/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/psp/SDL_render_psp.c.o\\n[249/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/opengles2/SDL_render_gles2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:468:59: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 468 | if (entry->uniform_locations[GLES2_UNIFORM_TEXTURE_V] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:471:59: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 471 | if (entry->uniform_locations[GLES2_UNIFORM_TEXTURE_U] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:474:57: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 474 | if (entry->uniform_locations[GLES2_UNIFORM_TEXTURE] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:477:60: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 477 | if (entry->uniform_locations[GLES2_UNIFORM_PROJECTION] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:708:62: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 708 | if (program->uniform_locations[GLES2_UNIFORM_OFFSET] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:711:62: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 711 | if (program->uniform_locations[GLES2_UNIFORM_MATRIX] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:738:43: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 738 | static bool GLES2_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:738:72: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 738 | static bool GLES2_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:1003:62: warning: comparison of integers of different signs: 'GLuint' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 1003 | if (program->uniform_locations[GLES2_UNIFORM_PROJECTION] != -1) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:1295:106: warning: unused parameter 'vertsize' [-Wunused-parameter]\\n 1295 | static bool GLES2_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsize)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:1957:45: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 1957 | static bool GLES2_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *rect,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/opengles2/SDL_render_gles2.c:2078:42: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 2078 | static bool GLES2_SetVSync(SDL_Renderer *renderer, const int vsync)\\n | ^\\n12 warnings generated.\\n[250/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/SDL_render.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/SDL_render.c:209:72: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 209 | static SDL_INLINE void DebugLogRenderCommands(const SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/SDL_render.c:416:47: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 416 | static void UpdatePixelViewport(SDL_Renderer *renderer, SDL_RenderViewState *view)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/SDL_render.c:459:47: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 459 | static void UpdatePixelClipRect(SDL_Renderer *renderer, SDL_RenderViewState *view)\\n | ^\\n3 warnings generated.\\n[251/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dynapi/SDL_dynapi.c.o\\n[252/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_blendpoint.c.o\\n[253/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_drawpoint.c.o\\n[254/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_drawline.c.o\\n[255/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_rotate.c.o\\n[256/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_render_sw.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:102:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 102 | static bool SW_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:102:93: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 102 | static bool SW_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:129:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 129 | static bool SW_UpdateTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:158:42: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 158 | static bool SW_LockTexture(SDL_Renderer *renderer, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:170:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 170 | static void SW_UnlockTexture(SDL_Renderer *renderer, SDL_Texture *texture)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:170:67: warning: unused parameter 'texture' [-Wunused-parameter]\\n 170 | static void SW_UnlockTexture(SDL_Renderer *renderer, SDL_Texture *texture)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:186:40: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 186 | static bool SW_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:186:69: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 186 | static bool SW_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:231:87: warning: unused parameter 'texture' [-Wunused-parameter]\\n 231 | static bool SW_QueueCopy(SDL_Renderer *renderer, SDL_RenderCommand *cmd, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:267:89: warning: unused parameter 'texture' [-Wunused-parameter]\\n 267 | static bool SW_QueueCopyEx(SDL_Renderer *renderer, SDL_RenderCommand *cmd, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:314:43: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 314 | static bool SW_RenderCopyEx(SDL_Renderer *renderer, SDL_Surface *surface, SDL_Texture *texture,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:664:52: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 664 | static void SW_InvalidateCachedState(SDL_Renderer *renderer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:670:103: warning: unused parameter 'vertsize' [-Wunused-parameter]\\n 670 | static bool SW_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsize)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/software/SDL_render_sw.c:998:45: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 998 | static void SW_DestroyTexture(SDL_Renderer *renderer, SDL_Texture *texture)\\n | ^\\n14 warnings generated.\\n[257/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vitagxm/SDL_render_vita_gxm.c.o\\n[258/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_blendfillrect.c.o\\n[259/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vitagxm/SDL_render_vita_gxm_memory.c.o\\n[260/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vitagxm/SDL_render_vita_gxm_tools.c.o\\n[261/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vulkan/SDL_shaders_vulkan.c.o\\n[262/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/sensor/SDL_sensor.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 142 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:182:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 182 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:192:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 192 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 223 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:481:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 481 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:549:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 549 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:569:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 569 | num_values = SDL_min(num_values, SDL_arraysize(sensor->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:578:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 578 | num_values = SDL_min(num_values, SDL_arraysize(event.sensor.data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/SDL_sensor.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 617 | for (i = 0; i < SDL_arraysize(SDL_sensor_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n9 warnings generated.\\n[263/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_crc16.c.o\\n[264/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_crc32.c.o\\n[265/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_getenv.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_getenv.c:184:74: warning: unused parameter 'table' [-Wunused-parameter]\\n 184 | static bool SDLCALL CountEnvStrings(void *userdata, const SDL_HashTable *table, const void *key, const void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_getenv.c:199:73: warning: unused parameter 'table' [-Wunused-parameter]\\n 199 | static bool SDLCALL CopyEnvStrings(void *userdata, const SDL_HashTable *table, const void *vkey, const void *vvalue)\\n | ^\\n2 warnings generated.\\n[266/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_iconv.c.o\\n[267/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_triangle.c.o\\n[268/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_malloc.c.o\\n[269/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_memcpy.c.o\\n[270/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_memmove.c.o\\n[271/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_memset.c.o\\n[272/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_mslibc.c.o\\n[273/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_murmur3.c.o\\n[274/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_random.c.o\\n[275/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_stdlib.c.o\\n[276/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/vulkan/SDL_render_vulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/../../video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:1658:62: warning: unused parameter 'rendererData' [-Wunused-parameter]\\n 1658 | static bool VULKAN_InstanceExtensionFound(VULKAN_RenderData *rendererData, const char *extName)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:1970:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1970 | for (int i = 0; i < SDL_arraysize(samplerParams); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:2554:52: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 2554 | static bool VULKAN_SupportsBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3136:44: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 3136 | static bool VULKAN_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3136:73: warning: unused parameter 'cmd' [-Wunused-parameter]\\n 3136 | static bool VULKAN_QueueNoOp(SDL_Renderer *renderer, SDL_RenderCommand *cmd)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3819:79: warning: unused parameter 'primitiveTopology' [-Wunused-parameter]\\n 3819 | static void VULKAN_DrawPrimitives(SDL_Renderer *renderer, VkPrimitiveTopology primitiveTopology, const size_t vertexStart, const size_t vertexCount)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/render/vulkan/SDL_render_vulkan.c:3843:46: warning: comparison of integers of different signs: 'int' and 'VkSurfaceTransformFlagBitsKHR' (aka 'enum VkSurfaceTransformFlagBitsKHR') [-Wsign-compare]\\n 3843 | if(rendererData->currentViewportRotation != currentRotation) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~\\n11 warnings generated.\\n[277/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_strtokr.c.o\\n[278/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_qsort.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:477:17: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]\\n 477 | if (last-first>=TRUNC_words) {\\n | ~~~~~~~~~~^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:538:56: warning: passing 'SDL_CompareCallback' (aka 'int (*)(const void *, const void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 538 | SDL_qsort_r(base, nmemb, size, qsort_non_r_bridge, compare);\\n | ^~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:519:49: note: passing argument to parameter 'userdata' here\\n 519 | SDL_CompareCallback_r compare, void *userdata) {\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:572:70: warning: passing 'SDL_CompareCallback' (aka 'int (*)(const void *, const void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 572 | return SDL_bsearch_r(key, base, nmemb, size, qsort_non_r_bridge, compare);\\n | ^~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_qsort.c:544:120: note: passing argument to parameter 'userdata' here\\n 544 | void *SDL_bsearch_r(const void *key, const void *base, size_t nmemb, size_t size, SDL_CompareCallback_r compare, void *userdata)\\n | ^\\n3 warnings generated.\\n[279/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/stdlib/SDL_string.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_string.c:2402:17: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 2402 | if (utf8len < sizeof (tinybuf)) { // whole thing fit in the stack buffer, just use that copy.\\n | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/stdlib/SDL_string.c:2497:12: warning: returning 'const char *' from a function with result type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]\\n 2497 | return strpbrk(str, breakset);\\n | ^~~~~~~~~~~~~~~~~~~~~~\\n/usr/include/string.h:350:3: note: expanded from macro 'strpbrk'\\n 350 | __glibc_const_generic (S, const char *, strpbrk (S, ACCEPT))\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/usr/include/x86_64-linux-gnu/sys/cdefs.h:838:3: note: expanded from macro '__glibc_const_generic'\\n 838 | _Generic (0 ? (PTR) : (void *) 1, \\\\\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 839 | const void *: (CTYPE) (CALL), \\\\\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 840 | default: CALL)\\n | ~~~~~~~~~~~~~~\\n2 warnings generated.\\n[280/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/render/software/SDL_blendline.c.o\\n[281/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/storage/SDL_storage.c.o\\n[282/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/time/SDL_time.c.o\\n[283/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/timer/SDL_timer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/timer/SDL_timer.c:549:48: warning: unused parameter 'period' [-Wunused-parameter]\\n 549 | static void SDL_SetSystemTimerResolutionMS(int period)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/timer/SDL_timer.c:568:54: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 568 | static void SDLCALL SDL_TimerResolutionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/timer/SDL_timer.c:568:76: warning: unused parameter 'name' [-Wunused-parameter]\\n 568 | static void SDLCALL SDL_TimerResolutionChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n3 warnings generated.\\n[284/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/SDL_thread.c.o\\n[285/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit.c.o\\n[286/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_1.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_1.c:529:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 529 | if (which < SDL_arraysize(one_blit)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_1.c:535:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 535 | if (which < SDL_arraysize(one_blitkey)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_1.c:542:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 542 | if (which < SDL_arraysize(one_blitkey)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n3 warnings generated.\\n[287/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_0.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:903:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 903 | if (which < SDL_arraysize(bitmap_blit_1b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:909:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 909 | if (which < SDL_arraysize(colorkey_blit_1b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:926:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 926 | if (which < SDL_arraysize(bitmap_blit_2b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:932:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 932 | if (which < SDL_arraysize(colorkey_blit_2b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:949:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 949 | if (which < SDL_arraysize(bitmap_blit_4b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_blit_0.c:955:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 955 | if (which < SDL_arraysize(colorkey_blit_4b)) {\\n | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n6 warnings generated.\\n[288/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_RLEaccel.c.o\\n[289/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_copy.c.o\\n[290/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_A.c.o\\n[291/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_N.c.o\\n[292/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_bmp.c.o\\n[293/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_clipboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_clipboard.c:336:76: warning: unused parameter 'mime_type' [-Wunused-parameter]\\n 336 | const void * SDLCALL SDL_ClipboardTextCallback(void *userdata, const char *mime_type, size_t *size)\\n | ^\\n1 warning generated.\\n[294/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_slow.c.o\\n[295/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_fillrect.c.o\\n[296/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_egl.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_egl.c:871:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 871 | for (j = 0; j < SDL_arraysize(attribs) - 1; j += 2) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[297/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_pixels.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_pixels.c:876:79: warning: unused parameter 'w' [-Wunused-parameter]\\n 876 | const float *SDL_GetYCbCRtoRGBConversionMatrix(SDL_Colorspace colorspace, int w, int h, int bits_per_pixel)\\n | ^\\n1 warning generated.\\n[298/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_rect.c.o\\n[299/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_stretch.c.o\\n[300/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_surface.c.o\\n[301/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_video_unsupported.c.o\\n[302/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_stb.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_stb.c:60:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/stb_image.h:1231:135: warning: unused parameter 'palette_buffer' [-Wunused-parameter]\\n 1231 | static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc, unsigned int *palette_buffer, int palette_buffer_len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/stb_image.h:1231:155: warning: unused parameter 'palette_buffer_len' [-Wunused-parameter]\\n 1231 | static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc, unsigned int *palette_buffer, int palette_buffer_len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_stb.c:94:71: warning: unused parameter 'src_colorspace' [-Wunused-parameter]\\n 94 | SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_stb.c:94:104: warning: unused parameter 'src_properties' [-Wunused-parameter]\\n 94 | SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch,\\n | ^\\n4 warnings generated.\\n[303/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_vulkan_utils.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_utils.c:23:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_utils.c:23:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n4 warnings generated.\\n[304/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/yuv2rgb/yuv_rgb_lsx.c.o\\n[305/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_video.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:225:39: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 225 | static void SDL_SyncHintWatcher(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:225:61: warning: unused parameter 'name' [-Wunused-parameter]\\n 225 | static void SDL_SyncHintWatcher(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:225:79: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 225 | static void SDL_SyncHintWatcher(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:277:60: warning: unused parameter '_this' [-Wunused-parameter]\\n 277 | static Uint32 SDL_DefaultGraphicsBackends(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:297:56: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 297 | static void SDLCALL SDL_CleanupWindowTextureData(void *userdata, void *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:311:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 311 | static bool SDL_CreateWindowTexture(SDL_VideoDevice *_this, SDL_Window *window, SDL_PixelFormat *format, void **pixels, int *pitch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:466:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 466 | bool SDL_SetWindowTextureVSync(SDL_VideoDevice *_this, SDL_Window *window, int vsync)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:480:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 480 | static bool SDL_GetWindowTextureVSync(SDL_VideoDevice *_this, SDL_Window *window, int *vsync)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:494:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 494 | static bool SDL_UpdateWindowTexture(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:526:55: warning: unused parameter '_this' [-Wunused-parameter]\\n 526 | static void SDL_DestroyWindowTexture(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:894:43: warning: unused parameter 'display' [-Wunused-parameter]\\n 894 | void SDL_OnDisplayAdded(SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:904:43: warning: unused parameter 'display' [-Wunused-parameter]\\n 904 | void SDL_OnDisplayMoved(SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:4124:40: warning: unused parameter 'window' [-Wunused-parameter]\\n 4124 | void SDL_OnWindowMaximized(SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_video.c:4150:36: warning: unused parameter 'window' [-Wunused-parameter]\\n 4150 | void SDL_OnWindowLeave(SDL_Window *window)\\n | ^\\n14 warnings generated.\\n[306/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_yuv.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:466:21: warning: unused parameter 'src_format' [-Wunused-parameter]\\n 466 | SDL_PixelFormat src_format, SDL_PixelFormat dst_format,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:466:49: warning: unused parameter 'dst_format' [-Wunused-parameter]\\n 466 | SDL_PixelFormat src_format, SDL_PixelFormat dst_format,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:467:12: warning: unused parameter 'width' [-Wunused-parameter]\\n 467 | Uint32 width, Uint32 height,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:467:26: warning: unused parameter 'height' [-Wunused-parameter]\\n 467 | Uint32 width, Uint32 height,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:18: warning: unused parameter 'y' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:34: warning: unused parameter 'u' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:50: warning: unused parameter 'v' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:60: warning: unused parameter 'y_stride' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:468:77: warning: unused parameter 'uv_stride' [-Wunused-parameter]\\n 468 | const Uint8 *y, const Uint8 *u, const Uint8 *v, Uint32 y_stride, Uint32 uv_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:469:12: warning: unused parameter 'rgb' [-Wunused-parameter]\\n 469 | Uint8 *rgb, Uint32 rgb_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:469:24: warning: unused parameter 'rgb_stride' [-Wunused-parameter]\\n 469 | Uint8 *rgb, Uint32 rgb_stride,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:470:15: warning: unused parameter 'yuv_type' [-Wunused-parameter]\\n 470 | YCbCrType yuv_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:2579:111: warning: unused parameter 'src_properties' [-Wunused-parameter]\\n 2579 | SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/SDL_yuv.c:2580:111: warning: unused parameter 'dst_properties' [-Wunused-parameter]\\n 2580 | SDL_PixelFormat dst_format, SDL_Colorspace dst_colorspace, SDL_PropertiesID dst_properties, void *dst, int dst_pitch)\\n | ^\\n14 warnings generated.\\n[307/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/dummy/SDL_dummyaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/dummy/SDL_dummyaudio.c:91:69: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 91 | static Uint8 *DUMMYAUDIO_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n1 warning generated.\\n[308/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/disk/SDL_diskaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/disk/SDL_diskaudio.c:51:68: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 51 | static Uint8 *DISKAUDIO_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/disk/SDL_diskaudio.c:77:55: warning: unused parameter 'device' [-Wunused-parameter]\\n 77 | static void DISKAUDIO_FlushRecording(SDL_AudioDevice *device)\\n | ^\\n2 warnings generated.\\n[309/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/dummy/SDL_camera_dummy.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:27:48: warning: unused parameter 'device' [-Wunused-parameter]\\n 27 | static bool DUMMYCAMERA_OpenDevice(SDL_Camera *device, const SDL_CameraSpec *spec)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:27:78: warning: unused parameter 'spec' [-Wunused-parameter]\\n 27 | static bool DUMMYCAMERA_OpenDevice(SDL_Camera *device, const SDL_CameraSpec *spec)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:32:49: warning: unused parameter 'device' [-Wunused-parameter]\\n 32 | static void DUMMYCAMERA_CloseDevice(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:36:48: warning: unused parameter 'device' [-Wunused-parameter]\\n 36 | static bool DUMMYCAMERA_WaitDevice(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:41:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 41 | static SDL_CameraFrameResult DUMMYCAMERA_AcquireFrame(SDL_Camera *device, SDL_Surface *frame, Uint64 *timestampNS)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:41:88: warning: unused parameter 'frame' [-Wunused-parameter]\\n 41 | static SDL_CameraFrameResult DUMMYCAMERA_AcquireFrame(SDL_Camera *device, SDL_Surface *frame, Uint64 *timestampNS)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:41:103: warning: unused parameter 'timestampNS' [-Wunused-parameter]\\n 41 | static SDL_CameraFrameResult DUMMYCAMERA_AcquireFrame(SDL_Camera *device, SDL_Surface *frame, Uint64 *timestampNS)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:47:50: warning: unused parameter 'device' [-Wunused-parameter]\\n 47 | static void DUMMYCAMERA_ReleaseFrame(SDL_Camera *device, SDL_Surface *frame)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:47:71: warning: unused parameter 'frame' [-Wunused-parameter]\\n 47 | static void DUMMYCAMERA_ReleaseFrame(SDL_Camera *device, SDL_Surface *frame)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/dummy/SDL_camera_dummy.c:55:54: warning: unused parameter 'device' [-Wunused-parameter]\\n 55 | static void DUMMYCAMERA_FreeDeviceHandle(SDL_Camera *device)\\n | ^\\n10 warnings generated.\\n[310/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/loadso/dlopen/SDL_sysloadso.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/loadso/dlopen/SDL_sysloadso.c:72:12: warning: returning 'void *' from a function with result type 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 72 | return symbol;\\n | ^~~~~~\\n1 warning generated.\\n[311/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/yuv2rgb/yuv_rgb_sse.c.o\\n[312/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/dummy/SDL_nullevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullevents.c:33:40: warning: unused parameter '_this' [-Wunused-parameter]\\n 33 | void DUMMY_PumpEvents(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[313/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/dummy/SDL_nullframebuffer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:32:57: warning: unused parameter '_this' [-Wunused-parameter]\\n 32 | bool SDL_DUMMY_CreateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, SDL_PixelFormat *format, void **pixels, int *pitch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:53:57: warning: unused parameter '_this' [-Wunused-parameter]\\n 53 | bool SDL_DUMMY_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:53:100: warning: unused parameter 'rects' [-Wunused-parameter]\\n 53 | bool SDL_DUMMY_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:53:111: warning: unused parameter 'numrects' [-Wunused-parameter]\\n 53 | bool SDL_DUMMY_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullframebuffer.c:73:58: warning: unused parameter '_this' [-Wunused-parameter]\\n 73 | void SDL_DUMMY_DestroyWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[314/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/dummy/SDL_nullvideo.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:58:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 58 | static bool DUMMY_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:64:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 64 | static void DUMMY_SetWindowSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:154:39: warning: unused parameter '_this' [-Wunused-parameter]\\n 154 | bool DUMMY_VideoInit(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/dummy/SDL_nullvideo.c:175:39: warning: unused parameter '_this' [-Wunused-parameter]\\n 175 | void DUMMY_VideoQuit(SDL_VideoDevice *_this)\\n | ^\\n4 warnings generated.\\n[315/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/virtual/SDL_virtualjoystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:202:56: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 202 | for (i = 0; i < hwdata->desc.nbuttons && i < sizeof(hwdata->desc.button_mask) * 8; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:480:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 480 | event->num_values = SDL_min(num_values, SDL_arraysize(event->data));\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:52: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:70: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:89: warning: unused parameter 'version' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:508:110: warning: unused parameter 'name' [-Wunused-parameter]\\n 508 | static bool VIRTUAL_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:523:54: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 523 | static const char *VIRTUAL_JoystickGetDevicePath(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:528:65: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 528 | static int VIRTUAL_JoystickGetDeviceSteamVirtualGamepadSlot(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/virtual/SDL_virtualjoystick.c:533:53: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 533 | static int VIRTUAL_JoystickGetDevicePlayerIndex(int device_index)\\n | ^\\n9 warnings generated.\\n[316/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/yuv2rgb/yuv_rgb_std.c.o\\n[317/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/alsa/SDL_alsa_audio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:122:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 122 | *addr = SDL_LoadFunction(alsa_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:271:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 271 | for (int j = 0; j < SDL_arraysize(prefixes); j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:660:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 660 | if (swizzle_map[sdl_pos_idx] != sdl_pos_idx) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:735:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 735 | for (int i = 0; i < ctx->chans_n; i++) {\\n | ~ ^ ~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:772:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 772 | for (int i = 0; i < ctx->chans_n; i++) {\\n | ~ ^ ~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:824:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 824 | for (int i = 0; i < ctx->chans_n; i++) {\\n | ~ ^ ~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/alsa/SDL_alsa_audio.c:1430:45: warning: unused parameter 'arg' [-Wunused-parameter]\\n 1430 | static int SDLCALL ALSA_HotplugThread(void *arg)\\n | ^\\n7 warnings generated.\\n[318/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/pulseaudio/SDL_pulseaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:141:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 141 | *addr = SDL_LoadFunction(pulseaudio_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:272:56: warning: unused parameter 'o' [-Wunused-parameter]\\n 272 | static void OperationStateChangeCallback(pa_operation *o, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:272:65: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 272 | static void OperationStateChangeCallback(pa_operation *o, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:314:57: warning: unused parameter 'context' [-Wunused-parameter]\\n 314 | static void PulseContextStateChangeCallback(pa_context *context, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:314:72: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 314 | static void PulseContextStateChangeCallback(pa_context *context, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:398:38: warning: unused parameter 'p' [-Wunused-parameter]\\n 398 | static void WriteCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:471:37: warning: unused parameter 'p' [-Wunused-parameter]\\n 471 | static void ReadCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:471:47: warning: unused parameter 'nbytes' [-Wunused-parameter]\\n 471 | static void ReadCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:471:61: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 471 | static void ReadCallback(pa_stream *p, size_t nbytes, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:593:55: warning: unused parameter 'stream' [-Wunused-parameter]\\n 593 | static void PulseStreamStateChangeCallback(pa_stream *stream, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:593:69: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 593 | static void PulseStreamStateChangeCallback(pa_stream *stream, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:792:42: warning: unused parameter 'c' [-Wunused-parameter]\\n 792 | static void SinkInfoCallback(pa_context *c, const pa_sink_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:792:72: warning: unused parameter 'is_last' [-Wunused-parameter]\\n 792 | static void SinkInfoCallback(pa_context *c, const pa_sink_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:792:87: warning: unused parameter 'data' [-Wunused-parameter]\\n 792 | static void SinkInfoCallback(pa_context *c, const pa_sink_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:801:44: warning: unused parameter 'c' [-Wunused-parameter]\\n 801 | static void SourceInfoCallback(pa_context *c, const pa_source_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:801:76: warning: unused parameter 'is_last' [-Wunused-parameter]\\n 801 | static void SourceInfoCallback(pa_context *c, const pa_source_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:801:91: warning: unused parameter 'data' [-Wunused-parameter]\\n 801 | static void SourceInfoCallback(pa_context *c, const pa_source_info *i, int is_last, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:810:44: warning: unused parameter 'c' [-Wunused-parameter]\\n 810 | static void ServerInfoCallback(pa_context *c, const pa_server_info *i, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:810:78: warning: unused parameter 'data' [-Wunused-parameter]\\n 810 | static void ServerInfoCallback(pa_context *c, const pa_server_info *i, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:850:41: warning: unused parameter 'c' [-Wunused-parameter]\\n 850 | static void HotplugCallback(pa_context *c, pa_subscription_event_type_t t, uint32_t idx, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pulseaudio/SDL_pulseaudio.c:850:96: warning: unused parameter 'data' [-Wunused-parameter]\\n 850 | static void HotplugCallback(pa_context *c, pa_subscription_event_type_t t, uint32_t idx, void *data)\\n | ^\\n21 warnings generated.\\n[319/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/sndio/SDL_sndioaudio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/sndio/SDL_sndioaudio.c:73:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 73 | *addr = SDL_LoadFunction(sndio_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/sndio/SDL_sndioaudio.c:181:62: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]\\n 181 | if (SNDIO_sio_write(device->hidden->dev, buffer, buflen) != buflen) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/sndio/SDL_sndioaudio.c:208:64: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 208 | static Uint8 *SNDIO_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n3 warnings generated.\\n[320/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/pipewire/SDL_camera_pipewire.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:110:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 110 | *addr = SDL_LoadFunction(pipewire_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:417:30: warning: unused parameter 'data' [-Wunused-parameter]\\n 417 | static void on_process(void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:422:70: warning: unused parameter 'old' [-Wunused-parameter]\\n 422 | static void on_stream_state_changed(void *data, enum pw_stream_state old,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:423:57: warning: unused parameter 'error' [-Wunused-parameter]\\n 423 | enum pw_stream_state state, const char *error)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:437:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 437 | static void on_stream_param_changed(void *data, uint32_t id, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:437:58: warning: unused parameter 'id' [-Wunused-parameter]\\n 437 | static void on_stream_param_changed(void *data, uint32_t id, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:437:84: warning: unused parameter 'param' [-Wunused-parameter]\\n 437 | static void on_stream_param_changed(void *data, uint32_t id, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:453:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 453 | pw_array_remove(&device->hidden->buffers, p);\\n | ^\\n/usr/include/pipewire-0.3/pipewire/array.h:71:2: note: expanded from macro 'pw_array_remove'\\n 71 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:506:30: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 506 | params[n_params++] = spa_pod_builder_add_object(&b,\\n | ^\\n/usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object'\\n 698 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:514:30: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 514 | params[n_params++] = spa_pod_builder_add_object(&b,\\n | ^\\n/usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object'\\n 698 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:555:51: warning: unused parameter 'device' [-Wunused-parameter]\\n 555 | static bool PIPEWIRECAMERA_WaitDevice(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:796:57: warning: unused parameter 'device' [-Wunused-parameter]\\n 796 | static void PIPEWIRECAMERA_FreeDeviceHandle(SDL_Camera *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:843:39: warning: unused parameter 'index' [-Wunused-parameter]\\n 843 | uint32_t id, uint32_t index, uint32_t next,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:843:55: warning: unused parameter 'next' [-Wunused-parameter]\\n 843 | uint32_t id, uint32_t index, uint32_t next,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:902:52: warning: unused parameter 'object' [-Wunused-parameter]\\n 902 | static void hotplug_registry_global_callback(void *object, uint32_t id,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:903:52: warning: unused parameter 'version' [-Wunused-parameter]\\n 903 | uint32_t permissions, const char *type, uint32_t version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:958:59: warning: unused parameter 'object' [-Wunused-parameter]\\n 958 | static void hotplug_registry_global_remove_callback(void *object, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:958:76: warning: unused parameter 'id' [-Wunused-parameter]\\n 958 | static void hotplug_registry_global_remove_callback(void *object, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:979:46: warning: unused parameter 'data' [-Wunused-parameter]\\n 979 | static void hotplug_core_info_callback(void *data, const struct pw_core_info *info)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/pipewire/SDL_camera_pipewire.c:985:46: warning: unused parameter 'object' [-Wunused-parameter]\\n 985 | static void hotplug_core_done_callback(void *object, uint32_t id, int seq)\\n | ^\\n20 warnings generated.\\n[321/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/audio/pipewire/SDL_pipewire.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:101:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 101 | *addr = SDL_LoadFunction(pipewire_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:399:53: warning: unused parameter 'object' [-Wunused-parameter]\\n 399 | static void core_events_hotplug_init_callback(void *object, uint32_t id, int seq)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:411:53: warning: unused parameter 'data' [-Wunused-parameter]\\n 411 | static void core_events_hotplug_info_callback(void *data, const struct pw_core_info *info)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:560:48: warning: unused parameter 'seq' [-Wunused-parameter]\\n 560 | static void node_event_param(void *object, int seq, uint32_t id, uint32_t index, uint32_t next, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:560:75: warning: unused parameter 'index' [-Wunused-parameter]\\n 560 | static void node_event_param(void *object, int seq, uint32_t id, uint32_t index, uint32_t next, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:560:91: warning: unused parameter 'next' [-Wunused-parameter]\\n 560 | static void node_event_param(void *object, int seq, uint32_t id, uint32_t index, uint32_t next, const struct spa_pod *param)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:629:89: warning: unused parameter 'type' [-Wunused-parameter]\\n 629 | static int metadata_property(void *object, Uint32 subject, const char *key, const char *type, const char *value)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:657:50: warning: unused parameter 'object' [-Wunused-parameter]\\n 657 | static void registry_event_global_callback(void *object, uint32_t id, uint32_t permissions, const char *type, uint32_t version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:657:80: warning: unused parameter 'permissions' [-Wunused-parameter]\\n 657 | static void registry_event_global_callback(void *object, uint32_t id, uint32_t permissions, const char *type, uint32_t version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:729:50: warning: unused parameter 'object' [-Wunused-parameter]\\n 729 | static void registry_event_remove_callback(void *object, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:936:67: warning: unused parameter 'buffer_size' [-Wunused-parameter]\\n 936 | static Uint8 *PIPEWIRE_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:957:71: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 957 | static bool PIPEWIRE_PlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1015:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 1015 | const Uint32 offset = SPA_MIN(spa_buf->datas[0].chunk->offset, spa_buf->datas[0].maxsize);\\n | ^\\n/usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN'\\n 147 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1016:25: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 1016 | const Uint32 size = SPA_MIN(spa_buf->datas[0].chunk->size, spa_buf->datas[0].maxsize - offset);\\n | ^\\n/usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN'\\n 147 | ({ \\\\\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1048:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 1048 | if (device->buffer_size > buffer->buffer->datas[0].maxsize) {\\n | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1060:76: warning: unused parameter 'old' [-Wunused-parameter]\\n 1060 | static void stream_state_changed_callback(void *data, enum pw_stream_state old, enum pw_stream_state state, const char *error)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1060:121: warning: unused parameter 'error' [-Wunused-parameter]\\n 1060 | static void stream_state_changed_callback(void *data, enum pw_stream_state old, enum pw_stream_state state, const char *error)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/audio/pipewire/SDL_pipewire.c:1106:45: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]\\n 1106 | const int min_period = PW_MIN_SAMPLES * SPA_MAX(device->spec.freq / PW_BASE_CLOCK_RATE, 1);\\n | ^\\n/usr/include/spa-0.2/spa/utils/defs.h:153:2: note: expanded from macro 'SPA_MAX'\\n 153 | ({ \\\\\\n | ^\\n18 warnings generated.\\n[322/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11dyn.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:76:16: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 76 | fn = SDL_LoadFunction(x11libs[i].lib, fnname);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 74 | for (i = 0; i < SDL_arraysize(x11libs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:139:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 139 | for (i = 0; i < SDL_arraysize(x11libs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11dyn.c:160:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 160 | for (i = 0; i < SDL_arraysize(x11libs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[323/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11clipboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11clipboard.c:261:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 261 | const char **X11_GetTextMimeTypes(SDL_VideoDevice *_this, size_t *num_mime_types)\\n | ^\\n1 warning generated.\\n[324/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11framebuffer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11framebuffer.c:146:51: warning: unused parameter '_this' [-Wunused-parameter]\\n 146 | bool X11_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11framebuffer.c:229:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 229 | void X11_DestroyWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n2 warnings generated.\\n[325/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11keyboard.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:204:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 204 | for (i = 0; i < SDL_arraysize(fingerprint); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:207:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 207 | for (i = 0; i < SDL_arraysize(scancode_set); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:212:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 212 | for (j = 0; j < SDL_arraysize(fingerprint); ++j) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:228:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 228 | for (i = 0; i < SDL_arraysize(scancode_set); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:245:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 245 | if (table_size > (SDL_arraysize(data->key_layout) - min_keycode)) {\\n | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:321:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 321 | for (j = 0; j < n; j++) {\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:346:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 346 | for (j = 0; j < n; j++) {\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 399 | for (int m = 0; m < SDL_arraysize(keymod_masks); ++m) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:400:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 400 | for (int i = 0; i < SDL_arraysize(data->key_layout); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:497:39: warning: unused parameter 'xic' [-Wunused-parameter]\\n 497 | static int preedit_start_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:497:53: warning: unused parameter 'client_data' [-Wunused-parameter]\\n 497 | static int preedit_start_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:497:75: warning: unused parameter 'call_data' [-Wunused-parameter]\\n 497 | static int preedit_start_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:503:39: warning: unused parameter 'xic' [-Wunused-parameter]\\n 503 | static void preedit_done_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:503:53: warning: unused parameter 'client_data' [-Wunused-parameter]\\n 503 | static void preedit_done_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:503:75: warning: unused parameter 'call_data' [-Wunused-parameter]\\n 503 | static void preedit_done_callback(XIC xic, XPointer client_data, XPointer call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:507:39: warning: unused parameter 'xic' [-Wunused-parameter]\\n 507 | static void preedit_draw_callback(XIC xic, XPointer client_data, XIMPreeditDrawCallbackStruct *call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:606:40: warning: unused parameter 'xic' [-Wunused-parameter]\\n 606 | static void preedit_caret_callback(XIC xic, XPointer client_data, XIMPreeditCaretCallbackStruct *call_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:639:39: warning: cast from 'int (*)(XIC, XPointer, XPointer)' (aka 'int (*)(struct _XIC *, char *, char *)') to 'XIMProc' (aka 'void (*)(struct _XIM *, char *, char *)') converts to incompatible function type [-Wcast-function-type-mismatch]\\n 639 | start_callback.callback = (XIMProc)preedit_start_callback;\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:676:43: warning: unused parameter '_this' [-Wunused-parameter]\\n 676 | static void X11_ResetXIM(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:691:86: warning: unused parameter 'props' [-Wunused-parameter]\\n 691 | bool X11_StartTextInput(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:704:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 704 | bool X11_UpdateTextInputArea(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:774:65: warning: unused parameter 'window' [-Wunused-parameter]\\n 774 | void X11_HideScreenKeyboard(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11keyboard.c:784:68: warning: unused parameter 'window' [-Wunused-parameter]\\n 784 | bool X11_IsScreenKeyboardShown(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n23 warnings generated.\\n[326/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11events.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:172:48: warning: unused parameter 'display' [-Wunused-parameter]\\n 172 | static Bool X11_KeyRepeatCheckIfEvent(Display *display, XEvent *chkev,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:436:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 436 | for (keycode = 0; keycode < SDL_arraysize(videodata->key_layout); ++keycode) {\\n | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:487:51: warning: unused parameter '_this' [-Wunused-parameter]\\n 487 | static void X11_DispatchFocusOut(SDL_VideoDevice *_this, SDL_WindowData *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:562:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 562 | static void ScheduleWindowMove(SDL_VideoDevice *_this, SDL_WindowData *data, const SDL_Point *point)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:597:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 597 | bool X11_ProcessHitTest(SDL_VideoDevice *_this, SDL_WindowData *data, const float x, const float y, bool force_new_result)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:724:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 724 | for (i = 0; i < clipboard->mime_count; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:736:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 736 | for (i = 0; i < clipboard->mime_count; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:784:48: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 784 | for (j = 0, patom = (Atom*)data; j < length; j++, patom++) {\\n | ~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:794:52: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 794 | for (j = 0, patom = (Atom*)data; j < length; j++, patom++) {\\n | ~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:863:34: warning: unused parameter 'display' [-Wunused-parameter]\\n 863 | static Bool isMapNotify(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:874:39: warning: unused parameter 'display' [-Wunused-parameter]\\n 874 | static Bool isReparentNotify(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:929:44: warning: unused parameter 'time' [-Wunused-parameter]\\n 929 | Uint64 X11_GetEventTimestamp(unsigned long time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1061:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 1061 | void X11_HandleButtonRelease(SDL_VideoDevice *_this, SDL_WindowData *windowdata, SDL_MouseID mouseID, int button, unsigned long time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1624:47: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 1624 | (xevent->xclient.data.l[0] == videodata->atoms._NET_WM_PING)) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1637:45: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 1637 | (xevent->xclient.data.l[0] == videodata->atoms.WM_DELETE_WINDOW)) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:1646:47: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 1646 | (xevent->xclient.data.l[0] == videodata->atoms._NET_WM_SYNC_REQUEST)) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:2048:33: warning: unused parameter 'display' [-Wunused-parameter]\\n 2048 | static Bool isAnyEvent(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:2048:50: warning: unused parameter 'ev' [-Wunused-parameter]\\n 2048 | static Bool isAnyEvent(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11events.c:2048:63: warning: unused parameter 'arg' [-Wunused-parameter]\\n 2048 | static Bool isAnyEvent(Display *display, XEvent *ev, XPointer arg)\\n | ^\\n19 warnings generated.\\n[327/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11messagebox.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11messagebox.c:641:46: warning: unused parameter 'display' [-Wunused-parameter]\\n 641 | static Bool X11_MessageBoxEventTest(Display *display, XEvent *event, XPointer arg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11messagebox.c:726:37: warning: comparison of integers of different signs: 'long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 726 | e.xclient.data.l[0] == data->wm_delete_message) {\\n | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[328/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11modes.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11modes.c:583:55: warning: unused parameter '_this' [-Wunused-parameter]\\n 583 | static void X11_CheckDisplaysRemoved(SDL_VideoDevice *_this, Display *dpy)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11modes.c:1054:37: warning: unused parameter '_this' [-Wunused-parameter]\\n 1054 | void X11_QuitModes(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11modes.c:1058:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 1058 | bool X11_GetDisplayBounds(SDL_VideoDevice *_this, SDL_VideoDisplay *sdl_display, SDL_Rect *rect)\\n | ^\\n3 warnings generated.\\n[329/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11mouse.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11mouse.c:387:43: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 387 | static bool X11_SetRelativeMouseMode(bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11mouse.c:488:37: warning: unused parameter '_this' [-Wunused-parameter]\\n 488 | void X11_InitMouse(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11mouse.c:529:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 529 | for (j = 0; j < SDL_arraysize(sys_cursors); j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n3 warnings generated.\\n[330/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11opengles.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengles.c:132:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 132 | SDL_EGLSurface X11_GLES_GetEGLSurface(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n1 warning generated.\\n[331/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11opengl.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:281:12: warning: returning 'void *' from a function with result type 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 281 | return GL_LoadFunction(_this->gl_config.dll_handle, proc);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:155:26: note: expanded from macro 'GL_LoadFunction'\\n 155 | #define GL_LoadFunction dlsym\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:490:66: warning: unused parameter 'display' [-Wunused-parameter]\\n 490 | static int X11_GL_GetAttributes(SDL_VideoDevice *_this, Display *display, int screen, int *attribs, int size, Bool for_FBConfig, int **_pvistypeattr, bool transparent)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11opengl.c:490:79: warning: unused parameter 'screen' [-Wunused-parameter]\\n 490 | static int X11_GL_GetAttributes(SDL_VideoDevice *_this, Display *display, int screen, int *attribs, int size, Bool for_FBConfig, int **_pvistypeattr, bool transparent)\\n | ^\\n3 warnings generated.\\n[332/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11pen.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:211:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 211 | for (int i = 0; i < SDL_arraysize(handle->valuator_for_axis); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:337:41: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 337 | static void X11_FreePenHandle(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:337:74: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 337 | static void X11_FreePenHandle(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11pen.c:342:35: warning: unused parameter '_this' [-Wunused-parameter]\\n 342 | void X11_QuitPen(SDL_VideoDevice *_this)\\n | ^\\n4 warnings generated.\\n[333/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11settings.c.o\\n[334/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11touch.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11touch.c:35:37: warning: unused parameter '_this' [-Wunused-parameter]\\n 35 | void X11_QuitTouch(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[335/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11shape.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11shape.c:56:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 56 | bool X11_UpdateWindowShape(SDL_VideoDevice *_this, SDL_Window *window, SDL_Surface *shape)\\n | ^\\n1 warning generated.\\n[336/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11video.c.o\\n[337/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11vulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:78:48: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 78 | _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:79:65: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 79 | _this->vulkan_config.vkEnumerateInstanceExtensionProperties =\\n | ^\\n 80 | (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 81 | VK_NULL_HANDLE, \\\"vkEnumerateInstanceExtensionProperties\\\");\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11vulkan.c:233:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 233 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n7 warnings generated.\\n[338/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11xfixes.c.o\\n[339/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/SDL_blit_auto.c.o\\n[340/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11window.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:62:34: warning: unused parameter 'dpy' [-Wunused-parameter]\\n 62 | static Bool isMapNotify(Display *dpy, XEvent *ev, XPointer win) // NOLINT(readability-non-const-parameter): cannot make XPointer a const pointer due to typedef\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:66:36: warning: unused parameter 'dpy' [-Wunused-parameter]\\n 66 | static Bool isUnmapNotify(Display *dpy, XEvent *ev, XPointer win) // NOLINT(readability-non-const-parameter): cannot make XPointer a const pointer due to typedef\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:937:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 937 | void X11_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:948:39: warning: unused parameter 'd' [-Wunused-parameter]\\n 948 | static int X11_CatchAnyError(Display *d, XErrorEvent *e)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:948:55: warning: unused parameter 'e' [-Wunused-parameter]\\n 948 | static int X11_CatchAnyError(Display *d, XErrorEvent *e)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1096:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 1096 | bool X11_SetWindowIcon(SDL_VideoDevice *_this, SDL_Window *window, SDL_Surface *icon)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1348:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 1348 | bool X11_GetWindowBordersSize(SDL_VideoDevice *_this, SDL_Window *window, int *top, int *left, int *bottom, int *right)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1360:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 1360 | bool X11_SetWindowOpacity(SDL_VideoDevice *_this, SDL_Window *window, float opacity)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1482:78: warning: unused parameter 'resizable' [-Wunused-parameter]\\n 1482 | void X11_SetWindowResizable(SDL_VideoDevice *_this, SDL_Window *window, bool resizable)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1771:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 1771 | void X11_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:1981:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 1981 | void *X11_GetWindowICCProfile(SDL_VideoDevice *_this, SDL_Window *window, size_t *size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2203:39: warning: unused parameter 'window' [-Wunused-parameter]\\n 2203 | bool X11_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2203:52: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 2203 | bool X11_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2223:39: warning: unused parameter '_this' [-Wunused-parameter]\\n 2223 | bool X11_FlashWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_FlashOperation operation)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11window.c:2356:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 2356 | bool X11_SetWindowFocusable(SDL_VideoDevice *_this, SDL_Window *window, bool focusable)\\n | ^\\n15 warnings generated.\\n[341/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11xsync.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xsync.c:122:63: warning: unused parameter 'event' [-Wunused-parameter]\\n 122 | void X11_HandleConfigure(SDL_Window *window, XConfigureEvent *event)\\n | ^\\n1 warning generated.\\n[342/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/SDL_x11xinput2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:473:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 473 | for (int i = 0; i < SDL_arraysize(axes); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:523:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 523 | void X11_InitXinput2Multitouch(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:622:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 622 | void X11_Xinput2GrabTouch(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/SDL_x11xinput2.c:652:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 652 | void X11_Xinput2UngrabTouch(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n4 warnings generated.\\n[343/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmevents.c:35:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 35 | void KMSDRM_PumpEvents(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[344/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmdyn.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:53:16: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 53 | fn = SDL_LoadFunction(kmsdrmlibs[i].lib, fnname);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:51:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 51 | for (i = 0; i < SDL_arraysize(kmsdrmlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:102:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 102 | for (i = 0; i < SDL_arraysize(kmsdrmlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmdyn.c:123:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 123 | for (i = 0; i < SDL_arraysize(kmsdrmlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n4 warnings generated.\\n[345/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/edid-parse.c.o\\n[346/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/x11/xsettings-client.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:110:25: warning: unused parameter 'display' [-Wunused-parameter]\\n 110 | ignore_errors (Display *display, XErrorEvent *event)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:110:47: warning: unused parameter 'event' [-Wunused-parameter]\\n 110 | ignore_errors (Display *display, XErrorEvent *event)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:245:32: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 245 | if (BYTES_LEFT (&buffer) < pad_len)\\n | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:291:36: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 291 | BYTES_LEFT (&buffer) < pad_len)\\n | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/x11/xsettings-client.c:597:34: warning: comparison of integers of different signs: 'const long' and 'Atom' (aka 'unsigned long') [-Wsign-compare]\\n 597 | xev->xclient.data.l[1] == client->selection_atom)\\n | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~\\n5 warnings generated.\\n[347/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmmouse.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:64:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 64 | void KMSDRM_DestroyCursorBO(SDL_VideoDevice *_this, SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:307:27: warning: comparison of integers of different signs: 'int' and 'SDL_DisplayID' (aka 'unsigned int') [-Wsign-compare]\\n 307 | for (i = 0; i < displays[i]; i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:356:42: warning: unused parameter 'window' [-Wunused-parameter]\\n 356 | static bool KMSDRM_WarpMouse(SDL_Window *window, float x, float y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:362:40: warning: unused parameter '_this' [-Wunused-parameter]\\n 362 | void KMSDRM_InitMouse(SDL_VideoDevice *_this, SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:382:40: warning: unused parameter '_this' [-Wunused-parameter]\\n 382 | void KMSDRM_QuitMouse(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmmouse.c:388:43: warning: unused parameter 'cursor' [-Wunused-parameter]\\n 388 | static bool KMSDRM_MoveCursor(SDL_Cursor *cursor)\\n | ^\\n6 warnings generated.\\n[348/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmopengles.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:68: warning: unused parameter 'mask' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:79: warning: unused parameter 'major' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:37:91: warning: unused parameter 'minor' [-Wunused-parameter]\\n 37 | void KMSDRM_GLES_DefaultProfileConfig(SDL_VideoDevice *_this, int *mask, int *major, int *minor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:49:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 49 | bool KMSDRM_GLES_LoadLibrary(SDL_VideoDevice *_this, const char *path)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:49:66: warning: unused parameter 'path' [-Wunused-parameter]\\n 49 | bool KMSDRM_GLES_LoadLibrary(SDL_VideoDevice *_this, const char *path)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmopengles.c:63:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 63 | void KMSDRM_GLES_UnloadLibrary(SDL_VideoDevice *_this)\\n | ^\\n7 warnings generated.\\n[349/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandclipboard.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandclipboard.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.h:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandclipboard.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.h:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandclipboard.c:100:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 100 | const char **Wayland_GetTextMimeTypes(SDL_VideoDevice *_this, size_t *num_mime_types)\\n | ^\\n5 warnings generated.\\n[350/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandcolor.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:91:85: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 91 | struct wp_image_description_info_v1 *wp_image_description_info_v1)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:114:89: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 114 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:123:59: warning: unused parameter 'data' [-Wunused-parameter]\\n 123 | static void image_description_info_handle_primaries(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:124:90: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 124 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:125:61: warning: unused parameter 'r_x' [-Wunused-parameter]\\n 125 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:125:74: warning: unused parameter 'r_y' [-Wunused-parameter]\\n 125 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:126:61: warning: unused parameter 'g_x' [-Wunused-parameter]\\n 126 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:126:74: warning: unused parameter 'g_y' [-Wunused-parameter]\\n 126 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:127:61: warning: unused parameter 'b_x' [-Wunused-parameter]\\n 127 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:127:74: warning: unused parameter 'b_y' [-Wunused-parameter]\\n 127 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:128:61: warning: unused parameter 'w_x' [-Wunused-parameter]\\n 128 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:128:74: warning: unused parameter 'w_y' [-Wunused-parameter]\\n 128 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:133:65: warning: unused parameter 'data' [-Wunused-parameter]\\n 133 | static void image_description_info_handle_primaries_named(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:134:96: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 134 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:135:68: warning: unused parameter 'primaries' [-Wunused-parameter]\\n 135 | uint32_t primaries)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:140:58: warning: unused parameter 'data' [-Wunused-parameter]\\n 140 | static void image_description_info_handle_tf_power(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:141:89: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 141 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:142:61: warning: unused parameter 'eexp' [-Wunused-parameter]\\n 142 | uint32_t eexp)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:147:58: warning: unused parameter 'data' [-Wunused-parameter]\\n 147 | static void image_description_info_handle_tf_named(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:148:89: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 148 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:149:61: warning: unused parameter 'tf' [-Wunused-parameter]\\n 149 | uint32_t tf)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:155:91: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 155 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:156:63: warning: unused parameter 'min_lum' [-Wunused-parameter]\\n 156 | uint32_t min_lum,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:164:66: warning: unused parameter 'data' [-Wunused-parameter]\\n 164 | static void image_description_info_handle_target_primaries(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:165:97: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 165 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:166:68: warning: unused parameter 'r_x' [-Wunused-parameter]\\n 166 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:166:81: warning: unused parameter 'r_y' [-Wunused-parameter]\\n 166 | int32_t r_x, int32_t r_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:167:68: warning: unused parameter 'g_x' [-Wunused-parameter]\\n 167 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:167:81: warning: unused parameter 'g_y' [-Wunused-parameter]\\n 167 | int32_t g_x, int32_t g_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:168:68: warning: unused parameter 'b_x' [-Wunused-parameter]\\n 168 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:168:81: warning: unused parameter 'b_y' [-Wunused-parameter]\\n 168 | int32_t b_x, int32_t b_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:169:68: warning: unused parameter 'w_x' [-Wunused-parameter]\\n 169 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:169:81: warning: unused parameter 'w_y' [-Wunused-parameter]\\n 169 | int32_t w_x, int32_t w_y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:174:66: warning: unused parameter 'data' [-Wunused-parameter]\\n 174 | static void image_description_info_handle_target_luminance(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:175:97: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 175 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:176:69: warning: unused parameter 'min_lum' [-Wunused-parameter]\\n 176 | uint32_t min_lum,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:177:69: warning: unused parameter 'max_lum' [-Wunused-parameter]\\n 177 | uint32_t max_lum)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:182:64: warning: unused parameter 'data' [-Wunused-parameter]\\n 182 | static void image_description_info_handle_target_max_cll(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:183:95: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 183 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:184:67: warning: unused parameter 'max_cll' [-Wunused-parameter]\\n 184 | uint32_t max_cll)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:189:65: warning: unused parameter 'data' [-Wunused-parameter]\\n 189 | static void image_description_info_handle_target_max_fall(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:190:96: warning: unused parameter 'wp_image_description_info_v1' [-Wunused-parameter]\\n 190 | struct wp_image_description_info_v1 *wp_image_description_info_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:191:68: warning: unused parameter 'max_fall' [-Wunused-parameter]\\n 191 | uint32_t max_fall)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:231:77: warning: unused parameter 'wp_image_description_v1' [-Wunused-parameter]\\n 231 | struct wp_image_description_v1 *wp_image_description_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:232:54: warning: unused parameter 'cause' [-Wunused-parameter]\\n 232 | uint32_t cause,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:233:57: warning: unused parameter 'msg' [-Wunused-parameter]\\n 233 | const char *msg)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:244:76: warning: unused parameter 'wp_image_description_v1' [-Wunused-parameter]\\n 244 | struct wp_image_description_v1 *wp_image_description_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandcolor.c:245:53: warning: unused parameter 'identity' [-Wunused-parameter]\\n 245 | uint32_t identity)\\n | ^\\n52 warnings generated.\\n[351/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmvulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:81:48: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 81 | _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:82:65: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 82 | _this->vulkan_config.vkEnumerateInstanceExtensionProperties =\\n | ^\\n 83 | (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 84 | VK_NULL_HANDLE, \\\"vkEnumerateInstanceExtensionProperties\\\");\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:143:73: warning: unused parameter '_this' [-Wunused-parameter]\\n 143 | char const* const* KMSDRM_Vulkan_GetInstanceExtensions(SDL_VideoDevice *_this,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:286:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 286 | for (i = 0; i < gpu_count; i++) {\\n | ~ ^ ~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:347:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 347 | for (i = 0; i < mode_count; i++) {\\n | ~ ^ ~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:349:59: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 349 | mode_props[i].parameters.visibleRegion.height == window->h) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:348:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]\\n 348 | if (mode_props[i].parameters.visibleRegion.width == window->w &&\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:406:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 406 | for (i = 0; i < plane_count; i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:432:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 432 | for (j = 0; j < supported_displays_count; j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvulkan.c:516:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 516 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n14 warnings generated.\\n[352/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/kmsdrm/SDL_kmsdrmvideo.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:339:53: warning: unused parameter 'bo' [-Wunused-parameter]\\n 339 | static void KMSDRM_FBDestroyCallback(struct gbm_bo *bo, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:36: warning: unused parameter 'fd' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:53: warning: unused parameter 'frame' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:73: warning: unused parameter 'sec' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:426:91: warning: unused parameter 'usec' [-Wunused-parameter]\\n 426 | static void KMSDRM_FlipHandler(int fd, unsigned int frame, unsigned int sec, unsigned int usec, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:706:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 706 | for (i = 0; i < props->count_props; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:766:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 766 | for (i = 0; i < props->count_props && !done; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1184:69: warning: unused parameter 'dispdata' [-Wunused-parameter]\\n 1184 | static bool KMSDRM_GBMInit(SDL_VideoDevice *_this, SDL_DisplayData *dispdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1212:71: warning: unused parameter 'dispdata' [-Wunused-parameter]\\n 1212 | static void KMSDRM_GBMDeinit(SDL_VideoDevice *_this, SDL_DisplayData *dispdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1501:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 1501 | bool KMSDRM_GetDisplayModes(SDL_VideoDevice *_this, SDL_VideoDisplay *display)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1614:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]\\n 1614 | for (i = 0; i < viddata->num_windows; i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1618:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]\\n 1618 | for (j = i; j < viddata->num_windows; j++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1638:87: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 1638 | bool KMSDRM_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1784:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 1784 | void KMSDRM_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1784:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 1784 | void KMSDRM_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1787:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 1787 | bool KMSDRM_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1787:67: warning: unused parameter 'window' [-Wunused-parameter]\\n 1787 | bool KMSDRM_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1798:111: warning: unused parameter 'display' [-Wunused-parameter]\\n 1798 | SDL_FullscreenResult KMSDRM_SetWindowFullscreen(SDL_VideoDevice *_this, SDL_Window *window, SDL_VideoDisplay *display, SDL_FullscreenOp fullscreen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1798:137: warning: unused parameter 'fullscreen' [-Wunused-parameter]\\n 1798 | SDL_FullscreenResult KMSDRM_SetWindowFullscreen(SDL_VideoDevice *_this, SDL_Window *window, SDL_VideoDisplay *display, SDL_FullscreenOp fullscreen)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1806:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 1806 | void KMSDRM_ShowWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1806:60: warning: unused parameter 'window' [-Wunused-parameter]\\n 1806 | void KMSDRM_ShowWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1809:41: warning: unused parameter '_this' [-Wunused-parameter]\\n 1809 | void KMSDRM_HideWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1809:60: warning: unused parameter 'window' [-Wunused-parameter]\\n 1809 | void KMSDRM_HideWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1812:42: warning: unused parameter '_this' [-Wunused-parameter]\\n 1812 | void KMSDRM_RaiseWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1812:61: warning: unused parameter 'window' [-Wunused-parameter]\\n 1812 | void KMSDRM_RaiseWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1815:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 1815 | void KMSDRM_MaximizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1815:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 1815 | void KMSDRM_MaximizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1818:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 1818 | void KMSDRM_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1818:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 1818 | void KMSDRM_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1821:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 1821 | void KMSDRM_RestoreWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/kmsdrm/SDL_kmsdrmvideo.c:1821:63: warning: unused parameter 'window' [-Wunused-parameter]\\n 1821 | void KMSDRM_RestoreWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n31 warnings generated.\\n[353/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylanddatamanager.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddatamanager.c:35:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n4 warnings generated.\\n[354/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandmessagebox.c.o\\n[355/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandkeyboard.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandkeyboard.c:26:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandkeyboard.c:26:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandkeyboard.c:156:64: warning: unused parameter 'window' [-Wunused-parameter]\\n 156 | bool Wayland_StopTextInput(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[356/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylanddyn.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:27:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:27:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:60:16: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 60 | fn = SDL_LoadFunction(dynlib->lib, fnname);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:114:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 114 | for (i = 0; i < SDL_arraysize(waylandlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.c:135:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 135 | for (i = 0; i < SDL_arraysize(waylandlibs); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n7 warnings generated.\\n[357/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandopengles.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandopengles.c:28:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandopengles.c:28:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandopengles.c:213:56: warning: unused parameter '_this' [-Wunused-parameter]\\n 213 | EGLSurface Wayland_GLES_GetEGLSurface(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[358/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandmouse.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:164:74: warning: unused parameter 'conn' [-Wunused-parameter]\\n 164 | static DBusHandlerResult Wayland_DBusCursorMessageFilter(DBusConnection *conn, DBusMessage *msg, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:299:76: warning: unused parameter 'time' [-Wunused-parameter]\\n 299 | static void cursor_frame_done(void *data, struct wl_callback *cb, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:408:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 408 | if (cdata->cursor_data.system.num_frames != cursor->image_count) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:419:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\\n 419 | for (int i = 0; i < cursor->image_count; ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:427:21: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]\\n 427 | if (scaled_size != cursor->images[0]->width) {\\n | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandmouse.c:1043:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1043 | for (int i = 0; i < SDL_arraysize(sys_cursors); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n10 warnings generated.\\n[359/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandshmbuffer.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:34:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:34:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:108:41: warning: unused parameter 'data' [-Wunused-parameter]\\n 108 | static void buffer_handle_release(void *data, struct wl_buffer *wl_buffer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandshmbuffer.c:108:65: warning: unused parameter 'wl_buffer' [-Wunused-parameter]\\n 108 | static void buffer_handle_release(void *data, struct wl_buffer *wl_buffer)\\n | ^\\n6 warnings generated.\\n[360/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandevents.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:33:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:33:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:182:90: warning: unused parameter 'zwp_input_timestamps_v1' [-Wunused-parameter]\\n 182 | static void Wayland_input_timestamp_listener(void *data, struct zwp_input_timestamps_v1 *zwp_input_timestamps_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:340:37: warning: unused parameter 'data' [-Wunused-parameter]\\n 340 | static void sync_done_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:340:82: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 340 | static void sync_done_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:350:66: warning: unused parameter 'window' [-Wunused-parameter]\\n 350 | void Wayland_SendWakeupEvent(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:408:29: warning: comparison of integers of different signs: 'Sint64' (aka 'long') and 'const Uint64' (aka 'const unsigned long') [-Wsign-compare]\\n 408 | timeoutNS = SDL_min(timeoutNS, next_repeat_wait_time);\\n | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:518:66: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 518 | static void pointer_handle_motion(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:584:65: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 584 | static void pointer_handle_leave(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:585:43: warning: unused parameter 'serial' [-Wunused-parameter]\\n 585 | uint32_t serial, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:620:22: warning: unused parameter 'sx_w' [-Wunused-parameter]\\n 620 | wl_fixed_t sx_w, wl_fixed_t sy_w,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:620:39: warning: unused parameter 'sy_w' [-Wunused-parameter]\\n 620 | wl_fixed_t sx_w, wl_fixed_t sy_w,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:774:66: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 774 | static void pointer_handle_button(void *data, struct wl_pointer *pointer, uint32_t serial,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:885:64: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 885 | static void pointer_handle_axis(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:898:83: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 898 | static void pointer_handle_axis_relative_direction(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:915:65: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 915 | static void pointer_handle_frame(void *data, struct wl_pointer *pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:961:46: warning: unused parameter 'data' [-Wunused-parameter]\\n 961 | static void pointer_handle_axis_source(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:961:71: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 961 | static void pointer_handle_axis_source(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:962:49: warning: unused parameter 'axis_source' [-Wunused-parameter]\\n 962 | uint32_t axis_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:967:44: warning: unused parameter 'data' [-Wunused-parameter]\\n 967 | static void pointer_handle_axis_stop(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:967:69: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 967 | static void pointer_handle_axis_stop(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:968:47: warning: unused parameter 'time' [-Wunused-parameter]\\n 968 | uint32_t time, uint32_t axis)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:968:62: warning: unused parameter 'axis' [-Wunused-parameter]\\n 968 | uint32_t time, uint32_t axis)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:973:73: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 973 | static void pointer_handle_axis_discrete(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:981:73: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 981 | static void pointer_handle_axis_value120(void *data, struct wl_pointer *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1004:85: warning: unused parameter 'pointer' [-Wunused-parameter]\\n 1004 | struct zwp_relative_pointer_v1 *pointer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1038:41: warning: unused parameter 'data' [-Wunused-parameter]\\n 1038 | static void locked_pointer_locked(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1039:65: warning: unused parameter 'locked_pointer' [-Wunused-parameter]\\n 1039 | struct zwp_locked_pointer_v1 *locked_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1043:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 1043 | static void locked_pointer_unlocked(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1044:67: warning: unused parameter 'locked_pointer' [-Wunused-parameter]\\n 1044 | struct zwp_locked_pointer_v1 *locked_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1105:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 1105 | static void confined_pointer_confined(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1106:71: warning: unused parameter 'confined_pointer' [-Wunused-parameter]\\n 1106 | struct zwp_confined_pointer_v1 *confined_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1110:47: warning: unused parameter 'data' [-Wunused-parameter]\\n 1110 | static void confined_pointer_unconfined(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1111:73: warning: unused parameter 'confined_pointer' [-Wunused-parameter]\\n 1111 | struct zwp_confined_pointer_v1 *confined_pointer)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1157:75: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1157 | static void touch_handler_up(void *data, struct wl_touch *touch, uint32_t serial,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1208:39: warning: unused parameter 'data' [-Wunused-parameter]\\n 1208 | static void touch_handler_frame(void *data, struct wl_touch *touch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1208:62: warning: unused parameter 'touch' [-Wunused-parameter]\\n 1208 | static void touch_handler_frame(void *data, struct wl_touch *touch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1268:52: warning: unused parameter 'keymap' [-Wunused-parameter]\\n 1268 | static void Wayland_keymap_iter(struct xkb_keymap *keymap, xkb_keycode_t key, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1344:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1344 | for (int i = 0; i < SDL_arraysize(keymod_masks); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1362:68: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1362 | static void keyboard_handle_keymap(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1697:67: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1697 | static void keyboard_handle_enter(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1698:44: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1698 | uint32_t serial, struct wl_surface *surface,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1755:67: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1755 | static void keyboard_handle_leave(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1756:44: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1756 | uint32_t serial, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1849:65: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1849 | static void keyboard_handle_key(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1898:71: warning: unused parameter 'keyboard' [-Wunused-parameter]\\n 1898 | static void keyboard_handle_modifiers(void *data, struct wl_keyboard *keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1899:48: warning: unused parameter 'serial' [-Wunused-parameter]\\n 1899 | uint32_t serial, uint32_t mods_depressed,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:1938:73: warning: unused parameter 'wl_keyboard' [-Wunused-parameter]\\n 1938 | static void keyboard_handle_repeat_info(void *data, struct wl_keyboard *wl_keyboard,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2043:36: warning: unused parameter 'data' [-Wunused-parameter]\\n 2043 | static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2043:58: warning: unused parameter 'wl_seat' [-Wunused-parameter]\\n 2043 | static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2043:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 2043 | static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2053:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 2053 | static void data_source_handle_target(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2053:74: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2053 | static void data_source_handle_target(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2054:51: warning: unused parameter 'mime_type' [-Wunused-parameter]\\n 2054 | const char *mime_type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2058:72: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2058 | static void data_source_handle_send(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2064:77: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2064 | static void data_source_handle_cancelled(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2072:57: warning: unused parameter 'data' [-Wunused-parameter]\\n 2072 | static void data_source_handle_dnd_drop_performed(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2072:86: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2072 | static void data_source_handle_dnd_drop_performed(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2076:51: warning: unused parameter 'data' [-Wunused-parameter]\\n 2076 | static void data_source_handle_dnd_finished(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2076:80: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2076 | static void data_source_handle_dnd_finished(void *data, struct wl_data_source *wl_data_source)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2080:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 2080 | static void data_source_handle_action(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2080:74: warning: unused parameter 'wl_data_source' [-Wunused-parameter]\\n 2080 | static void data_source_handle_action(void *data, struct wl_data_source *wl_data_source,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2081:48: warning: unused parameter 'dnd_action' [-Wunused-parameter]\\n 2081 | uint32_t dnd_action)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2094:95: warning: unused parameter 'zwp_primary_selection_source_v1' [-Wunused-parameter]\\n 2094 | static void primary_selection_source_send(void *data, struct zwp_primary_selection_source_v1 *zwp_primary_selection_source_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2101:100: warning: unused parameter 'zwp_primary_selection_source_v1' [-Wunused-parameter]\\n 2101 | static void primary_selection_source_cancelled(void *data, struct zwp_primary_selection_source_v1 *zwp_primary_selection_source_v1)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2187:52: warning: unused parameter 'data' [-Wunused-parameter]\\n 2187 | static void data_offer_handle_source_actions(void *data, struct wl_data_offer *wl_data_offer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2196:45: warning: unused parameter 'data' [-Wunused-parameter]\\n 2196 | static void data_offer_handle_actions(void *data, struct wl_data_offer *wl_data_offer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2226:78: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2226 | static void data_device_handle_data_offer(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2242:73: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2242 | static void data_device_handle_enter(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2318:73: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2318 | static void data_device_handle_leave(void *data, struct wl_data_device *wl_data_device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2346:74: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2346 | static void data_device_handle_motion(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2347:48: warning: unused parameter 'time' [-Wunused-parameter]\\n 2347 | uint32_t time, wl_fixed_t x, wl_fixed_t y)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2372:72: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2372 | static void data_device_handle_drop(void *data, struct wl_data_device *wl_data_device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2503:77: warning: unused parameter 'wl_data_device' [-Wunused-parameter]\\n 2503 | static void data_device_handle_selection(void *data, struct wl_data_device *wl_data_device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2533:103: warning: unused parameter 'zwp_primary_selection_device_v1' [-Wunused-parameter]\\n 2533 | static void primary_selection_device_handle_offer(void *data, struct zwp_primary_selection_device_v1 *zwp_primary_selection_device_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2549:107: warning: unused parameter 'zwp_primary_selection_device_v1' [-Wunused-parameter]\\n 2549 | static void primary_selection_device_handle_selection(void *data, struct zwp_primary_selection_device_v1 *zwp_primary_selection_device_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2573:36: warning: unused parameter 'data' [-Wunused-parameter]\\n 2573 | static void text_input_enter(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2574:56: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2574 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2575:49: warning: unused parameter 'surface' [-Wunused-parameter]\\n 2575 | struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2580:36: warning: unused parameter 'data' [-Wunused-parameter]\\n 2580 | static void text_input_leave(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2581:56: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2581 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2582:49: warning: unused parameter 'surface' [-Wunused-parameter]\\n 2582 | struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2588:65: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2588 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2614:44: warning: unused parameter 'data' [-Wunused-parameter]\\n 2614 | static void text_input_commit_string(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2615:64: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2615 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2621:54: warning: unused parameter 'data' [-Wunused-parameter]\\n 2621 | static void text_input_delete_surrounding_text(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2622:74: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2622 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2623:57: warning: unused parameter 'before_length' [-Wunused-parameter]\\n 2623 | uint32_t before_length,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2624:57: warning: unused parameter 'after_length' [-Wunused-parameter]\\n 2624 | uint32_t after_length)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2630:55: warning: unused parameter 'zwp_text_input_v3' [-Wunused-parameter]\\n 2630 | struct zwp_text_input_v3 *zwp_text_input_v3,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2631:38: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2631 | uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2768:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2768 | static void tablet_tool_handle_type(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t type)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:54: warning: unused parameter 'data' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:87: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:102: warning: unused parameter 'serial_hi' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2783:122: warning: unused parameter 'serial_lo' [-Wunused-parameter]\\n 2783 | static void tablet_tool_handle_hardware_serial(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial_hi, uint32_t serial_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2788:89: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2788 | static void tablet_tool_handle_hardware_id_wacom(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t id_hi, uint32_t id_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2788:104: warning: unused parameter 'id_hi' [-Wunused-parameter]\\n 2788 | static void tablet_tool_handle_hardware_id_wacom(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t id_hi, uint32_t id_lo)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2794:82: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2794 | static void tablet_tool_handle_capability(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t capability)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2809:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 2809 | static void tablet_tool_handle_done(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2809:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2809 | static void tablet_tool_handle_done(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2823:84: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2823 | static void tablet_tool_handle_proximity_in(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, struct zwp_tablet_v2 *tablet, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2823:99: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2823 | static void tablet_tool_handle_proximity_in(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, struct zwp_tablet_v2 *tablet, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2823:129: warning: unused parameter 'tablet' [-Wunused-parameter]\\n 2823 | static void tablet_tool_handle_proximity_in(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, struct zwp_tablet_v2 *tablet, struct wl_surface *surface)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2837:85: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2837 | static void tablet_tool_handle_proximity_out(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2848:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2848 | static void tablet_tool_handle_down(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2848:91: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2848 | static void tablet_tool_handle_down(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2854:74: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2854 | static void tablet_tool_handle_up(void *data, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2860:78: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2860 | static void tablet_tool_handle_motion(void *data, struct zwp_tablet_tool_v2 *tool, wl_fixed_t sx_w, wl_fixed_t sy_w)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2872:80: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2872 | static void tablet_tool_handle_pressure(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t pressure)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2883:80: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2883 | static void tablet_tool_handle_distance(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t distance)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2894:76: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2894 | static void tablet_tool_handle_tilt(void *data, struct zwp_tablet_tool_v2 *tool, wl_fixed_t xtilt, wl_fixed_t ytilt)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2902:78: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2902 | static void tablet_tool_handle_button(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, uint32_t button, uint32_t state)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2902:93: warning: unused parameter 'serial' [-Wunused-parameter]\\n 2902 | static void tablet_tool_handle_button(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t serial, uint32_t button, uint32_t state)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2926:80: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2926 | static void tablet_tool_handle_rotation(void *data, struct zwp_tablet_tool_v2 *tool, wl_fixed_t degrees)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2934:78: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2934 | static void tablet_tool_handle_slider(void *data, struct zwp_tablet_tool_v2 *tool, int32_t position)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:44: warning: unused parameter 'data' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:77: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:91: warning: unused parameter 'degrees' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2941:108: warning: unused parameter 'clicks' [-Wunused-parameter]\\n 2941 | static void tablet_tool_handle_wheel(void *data, struct zwp_tablet_tool_v2 *tool, int32_t degrees, int32_t clicks)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2946:77: warning: unused parameter 'tool' [-Wunused-parameter]\\n 2946 | static void tablet_tool_handle_frame(void *data, struct zwp_tablet_tool_v2 *tool, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:2983:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 2983 | for (int i = 0; i < SDL_arraysize(sdltool->frame_buttons); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3020:51: warning: unused parameter 'data' [-Wunused-parameter]\\n 3020 | static void tablet_seat_handle_tablet_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_v2 *tablet)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3020:84: warning: unused parameter 'seat' [-Wunused-parameter]\\n 3020 | static void tablet_seat_handle_tablet_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_v2 *tablet)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3020:112: warning: unused parameter 'tablet' [-Wunused-parameter]\\n 3020 | static void tablet_seat_handle_tablet_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_v2 *tablet)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3025:49: warning: unused parameter 'data' [-Wunused-parameter]\\n 3025 | static void tablet_seat_handle_tool_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3025:82: warning: unused parameter 'seat' [-Wunused-parameter]\\n 3025 | static void tablet_seat_handle_tool_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_tool_v2 *tool)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3034:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 3034 | for (int i = 0; i < SDL_arraysize(sdltool->frame_buttons); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3044:48: warning: unused parameter 'data' [-Wunused-parameter]\\n 3044 | static void tablet_seat_handle_pad_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_pad_v2 *pad)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3044:81: warning: unused parameter 'seat' [-Wunused-parameter]\\n 3044 | static void tablet_seat_handle_pad_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_pad_v2 *pad)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3044:113: warning: unused parameter 'pad' [-Wunused-parameter]\\n 3044 | static void tablet_seat_handle_pad_added(void *data, struct zwp_tablet_seat_v2 *seat, struct zwp_tablet_pad_v2 *pad)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3074:56: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 3074 | static void Wayland_remove_all_pens_callback(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3074:89: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3074 | static void Wayland_remove_all_pens_callback(SDL_PenID instance_id, void *handle, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents.c:3368:63: warning: unused parameter 'input' [-Wunused-parameter]\\n 3368 | bool Wayland_input_unconfine_pointer(struct SDL_WaylandInput *input, SDL_Window *window)\\n | ^\\n136 warnings generated.\\n[361/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandvulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:73:48: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 73 | _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:74:65: warning: assigning to 'SDL_FunctionPointer' (aka 'void (*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 74 | _this->vulkan_config.vkEnumerateInstanceExtensionProperties =\\n | ^\\n 75 | (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n 76 | VK_NULL_HANDLE, \\\"vkEnumerateInstanceExtensionProperties\\\");\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:118:74: warning: unused parameter '_this' [-Wunused-parameter]\\n 118 | char const* const* Wayland_Vulkan_GetInstanceExtensions(SDL_VideoDevice *_this, Uint32 *count)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvulkan.c:174:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 174 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n8 warnings generated.\\n[362/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/alpha-modifier-v1-protocol.c.o\\n[363/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/color-management-v1-protocol.c.o\\n[364/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/cursor-shape-v1-protocol.c.o\\n[365/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/fractional-scale-v1-protocol.c.o\\n[366/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/frog-color-management-v1-protocol.c.o\\n[367/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandvideo.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:31:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:459:83: warning: unused parameter 'registry' [-Wunused-parameter]\\n 459 | static void wayland_preferred_check_handle_global(void *data, struct wl_registry *registry, uint32_t id,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:459:102: warning: unused parameter 'id' [-Wunused-parameter]\\n 459 | static void wayland_preferred_check_handle_global(void *data, struct wl_registry *registry, uint32_t id,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:460:83: warning: unused parameter 'version' [-Wunused-parameter]\\n 460 | const char *interface, uint32_t version)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:469:57: warning: unused parameter 'data' [-Wunused-parameter]\\n 469 | static void wayland_preferred_check_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:469:83: warning: unused parameter 'registry' [-Wunused-parameter]\\n 469 | static void wayland_preferred_check_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:469:102: warning: unused parameter 'id' [-Wunused-parameter]\\n 469 | static void wayland_preferred_check_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:705:83: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 705 | static void xdg_output_handle_logical_position(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:715:79: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 715 | static void xdg_output_handle_logical_size(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:725:71: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 725 | static void xdg_output_handle_done(void *data, struct zxdg_output_v1 *xdg_output)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:738:71: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 738 | static void xdg_output_handle_name(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:751:78: warning: unused parameter 'xdg_output' [-Wunused-parameter]\\n 751 | static void xdg_output_handle_description(void *data, struct zxdg_output_v1 *xdg_output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:828:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 828 | for (i = 0; i < SDL_arraysize(mode_list); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:852:55: warning: unused parameter 'output' [-Wunused-parameter]\\n 852 | struct wl_output *output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:856:41: warning: unused parameter 'subpixel' [-Wunused-parameter]\\n 856 | int subpixel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:857:49: warning: unused parameter 'make' [-Wunused-parameter]\\n 857 | const char *make,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:909:51: warning: unused parameter 'output' [-Wunused-parameter]\\n 909 | struct wl_output *output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:935:51: warning: unused parameter 'output' [-Wunused-parameter]\\n 935 | struct wl_output *output)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1083:52: warning: unused parameter 'output' [-Wunused-parameter]\\n 1083 | struct wl_output *output,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1090:63: warning: unused parameter 'wl_output' [-Wunused-parameter]\\n 1090 | static void display_handle_name(void *data, struct wl_output *wl_output, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1098:70: warning: unused parameter 'wl_output' [-Wunused-parameter]\\n 1098 | static void display_handle_description(void *data, struct wl_output *wl_output, const char *description)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1119:91: warning: unused parameter 'wp_color_management_output_v1' [-Wunused-parameter]\\n 1119 | struct wp_color_management_output_v1 *wp_color_management_output_v1)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1230:43: warning: unused parameter 'data' [-Wunused-parameter]\\n 1230 | static void handle_ping_xdg_wm_base(void *data, struct xdg_wm_base *xdg, uint32_t serial)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1240:45: warning: unused parameter 'context' [-Wunused-parameter]\\n 1240 | static void libdecor_error(struct libdecor *context,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1249:1: warning: missing field 'reserved0' initializer [-Wmissing-field-initializers]\\n 1249 | };\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1329:67: warning: unused parameter 'registry' [-Wunused-parameter]\\n 1329 | static void display_remove_global(void *data, struct wl_registry *registry, uint32_t id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.c:1629:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 1629 | bool Wayland_VideoReconnect(SDL_VideoDevice *_this)\\n | ^\\n30 warnings generated.\\n[368/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/idle-inhibit-unstable-v1-protocol.c.o\\n[369/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/input-timestamps-unstable-v1-protocol.c.o\\n[370/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o\\n[371/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/pointer-constraints-unstable-v1-protocol.c.o\\n[372/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/primary-selection-unstable-v1-protocol.c.o\\n[373/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/relative-pointer-unstable-v1-protocol.c.o\\n[374/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/tablet-v2-protocol.c.o\\n[375/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/text-input-unstable-v3-protocol.c.o\\n[376/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/viewporter-protocol.c.o\\n[377/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/wayland-protocol.c.o\\n[378/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-decoration-unstable-v1-protocol.c.o\\n[379/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-dialog-v1-protocol.c.o\\n[380/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-activation-v1-protocol.c.o\\n[381/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-output-unstable-v1-protocol.c.o\\n[382/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-foreign-unstable-v2-protocol.c.o\\n[383/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-shell-protocol.c.o\\n[384/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/wayland-generated-protocols/xdg-toplevel-icon-v1-protocol.c.o\\n[385/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/unix/SDL_appid.c.o\\n[386/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/unix/SDL_poll.c.o\\n[387/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/tray/unix/SDL_tray.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:235:20: warning: assigning to 'gboolean (*)(int *, char ***)' (aka 'int (*)(int *, char ***)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 235 | gtk_init_check = dlsym(libgtk, \\\"gtk_init_check\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:236:27: warning: assigning to 'gboolean (*)(gboolean)' (aka 'int (*)(int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 236 | gtk_main_iteration_do = dlsym(libgtk, \\\"gtk_main_iteration_do\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:237:18: warning: assigning to 'GtkWidget *(*)(void)' (aka 'struct _GtkWidget *(*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 237 | gtk_menu_new = dlsym(libgtk, \\\"gtk_menu_new\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:238:33: warning: assigning to 'GtkWidget *(*)(void)' (aka 'struct _GtkWidget *(*)(void)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 238 | gtk_separator_menu_item_new = dlsym(libgtk, \\\"gtk_separator_menu_item_new\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:239:34: warning: assigning to 'GtkWidget *(*)(const gchar *)' (aka 'struct _GtkWidget *(*)(const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 239 | gtk_menu_item_new_with_label = dlsym(libgtk, \\\"gtk_menu_item_new_with_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:240:31: warning: assigning to 'void (*)(GtkMenuItem *, GtkWidget *)' (aka 'void (*)(struct _GtkMenuItem *, struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 240 | gtk_menu_item_set_submenu = dlsym(libgtk, \\\"gtk_menu_item_set_submenu\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:241:40: warning: assigning to 'GtkWidget *(*)(const gchar *)' (aka 'struct _GtkWidget *(*)(const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 241 | gtk_check_menu_item_new_with_label = dlsym(libgtk, \\\"gtk_check_menu_item_new_with_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:242:36: warning: assigning to 'void (*)(GtkCheckMenuItem *, gboolean)' (aka 'void (*)(struct _GtkCheckMenuItem *, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 242 | gtk_check_menu_item_set_active = dlsym(libgtk, \\\"gtk_check_menu_item_set_active\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:243:30: warning: assigning to 'void (*)(GtkWidget *, gboolean)' (aka 'void (*)(struct _GtkWidget *, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 243 | gtk_widget_set_sensitive = dlsym(libgtk, \\\"gtk_widget_set_sensitive\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:244:21: warning: assigning to 'void (*)(GtkWidget *)' (aka 'void (*)(struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 244 | gtk_widget_show = dlsym(libgtk, \\\"gtk_widget_show\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:245:27: warning: assigning to 'void (*)(GtkMenuShell *, GtkWidget *)' (aka 'void (*)(struct _GtkMenuShell *, struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 245 | gtk_menu_shell_append = dlsym(libgtk, \\\"gtk_menu_shell_append\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:246:27: warning: assigning to 'void (*)(GtkMenuShell *, GtkWidget *, gint)' (aka 'void (*)(struct _GtkMenuShell *, struct _GtkWidget *, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 246 | gtk_menu_shell_insert = dlsym(libgtk, \\\"gtk_menu_shell_insert\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:247:24: warning: assigning to 'void (*)(GtkWidget *)' (aka 'void (*)(struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 247 | gtk_widget_destroy = dlsym(libgtk, \\\"gtk_widget_destroy\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:248:29: warning: assigning to 'const gchar *(*)(GtkMenuItem *)' (aka 'const char *(*)(struct _GtkMenuItem *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 248 | gtk_menu_item_get_label = dlsym(libgtk, \\\"gtk_menu_item_get_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:249:29: warning: assigning to 'void (*)(GtkMenuItem *, const gchar *)' (aka 'void (*)(struct _GtkMenuItem *, const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 249 | gtk_menu_item_set_label = dlsym(libgtk, \\\"gtk_menu_item_set_label\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:250:36: warning: assigning to 'gboolean (*)(GtkCheckMenuItem *)' (aka 'int (*)(struct _GtkCheckMenuItem *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 250 | gtk_check_menu_item_get_active = dlsym(libgtk, \\\"gtk_check_menu_item_get_active\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:251:30: warning: assigning to 'gboolean (*)(GtkWidget *)' (aka 'int (*)(struct _GtkWidget *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 251 | gtk_widget_get_sensitive = dlsym(libgtk, \\\"gtk_widget_get_sensitive\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:255:15: warning: assigning to 'gchar *(*)(gchar *)' (aka 'char *(*)(char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 255 | g_mkdtemp = dlsym(libgdk, \\\"g_mkdtemp\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:256:27: warning: assigning to 'gulong (*)(gpointer, const gchar *, GCallback, gpointer, GClosureNotify, GConnectFlags)' (aka 'unsigned long (*)(void *, const char *, void (*)(void), void *, void (*)(void *, struct _GClosure *), GConnectFlags)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 256 | g_signal_connect_data = dlsym(libgdk, \\\"g_signal_connect_data\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:257:20: warning: assigning to 'void (*)(gpointer)' (aka 'void (*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 257 | g_object_unref = dlsym(libgdk, \\\"g_object_unref\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:258:23: warning: assigning to 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 258 | g_object_ref_sink = dlsym(libgdk, \\\"g_object_ref_sink\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:259:18: warning: assigning to 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 259 | g_object_ref = dlsym(libgdk, \\\"g_object_ref\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:261:23: warning: assigning to 'AppIndicator *(*)(const gchar *, const gchar *, AppIndicatorCategory)' (aka 'struct _AppIndicator *(*)(const char *, const char *, AppIndicatorCategory)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 261 | app_indicator_new = dlsym(libappindicator, \\\"app_indicator_new\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:262:30: warning: assigning to 'void (*)(AppIndicator *, AppIndicatorStatus)' (aka 'void (*)(struct _AppIndicator *, AppIndicatorStatus)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 262 | app_indicator_set_status = dlsym(libappindicator, \\\"app_indicator_set_status\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:263:28: warning: assigning to 'void (*)(AppIndicator *, const gchar *)' (aka 'void (*)(struct _AppIndicator *, const char *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 263 | app_indicator_set_icon = dlsym(libappindicator, \\\"app_indicator_set_icon\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:264:28: warning: assigning to 'void (*)(AppIndicator *, GtkMenu *)' (aka 'void (*)(struct _AppIndicator *, struct _GtkMenu *)') from 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 264 | app_indicator_set_menu = dlsym(libappindicator, \\\"app_indicator_set_menu\\\");\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:344:40: warning: unused parameter 'item' [-Wunused-parameter]\\n 344 | static void call_callback(GtkMenuItem *item, gpointer ptr)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:384:55: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 384 | if (would_have_written <= 0 || would_have_written >= sizeof(buffer) - 1) {\\n | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:416:57: warning: unused parameter 'tooltip' [-Wunused-parameter]\\n 416 | SDL_Tray *SDL_CreateTray(SDL_Surface *icon, const char *tooltip)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:486:35: warning: unused parameter 'tray' [-Wunused-parameter]\\n 486 | void SDL_SetTrayTooltip(SDL_Tray *tray, const char *tooltip)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/tray/unix/SDL_tray.c:486:53: warning: unused parameter 'tooltip' [-Wunused-parameter]\\n 486 | void SDL_SetTrayTooltip(SDL_Tray *tray, const char *tooltip)\\n | ^\\n31 warnings generated.\\n[388/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/wayland/SDL_waylandwindow.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:32:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:32:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandevents_c.h:30:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandvideo.h:125:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:489:92: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 489 | static void fullscreen_deadline_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:506:100: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 506 | static void maximized_restored_deadline_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:679:77: warning: unused parameter 'time' [-Wunused-parameter]\\n 679 | static void surface_frame_done(void *data, struct wl_callback *cb, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:732:79: warning: unused parameter 'time' [-Wunused-parameter]\\n 732 | static void gles_swap_frame_done(void *data, struct wl_callback *cb, uint32_t time)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:766:64: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 766 | struct xdg_toplevel *xdg_toplevel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:977:72: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 977 | static void handle_close_xdg_toplevel(void *data, struct xdg_toplevel *xdg_toplevel)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:984:71: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 984 | struct xdg_toplevel *xdg_toplevel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:993:70: warning: unused parameter 'xdg_toplevel' [-Wunused-parameter]\\n 993 | struct xdg_toplevel *xdg_toplevel,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1029:58: warning: unused parameter 'xdg_popup' [-Wunused-parameter]\\n 1029 | struct xdg_popup *xdg_popup,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1079:65: warning: unused parameter 'xdg_popup' [-Wunused-parameter]\\n 1079 | static void handle_done_xdg_popup(void *data, struct xdg_popup *xdg_popup)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1085:49: warning: unused parameter 'data' [-Wunused-parameter]\\n 1085 | static void handle_repositioned_xdg_popup(void *data,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1086:61: warning: unused parameter 'xdg_popup' [-Wunused-parameter]\\n 1086 | struct xdg_popup *xdg_popup,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1087:52: warning: unused parameter 'token' [-Wunused-parameter]\\n 1087 | uint32_t token)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1099:82: warning: unused parameter 'zxdg_toplevel_decoration_v1' [-Wunused-parameter]\\n 1099 | struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1422:59: warning: unused parameter 'frame' [-Wunused-parameter]\\n 1422 | static void decoration_frame_close(struct libdecor_frame *frame, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1427:60: warning: unused parameter 'frame' [-Wunused-parameter]\\n 1427 | static void decoration_frame_commit(struct libdecor_frame *frame, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1438:61: warning: unused parameter 'frame' [-Wunused-parameter]\\n 1438 | static void decoration_dismiss_popup(struct libdecor_frame *frame, const char *seat_name, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1438:80: warning: unused parameter 'seat_name' [-Wunused-parameter]\\n 1438 | static void decoration_dismiss_popup(struct libdecor_frame *frame, const char *seat_name, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1438:97: warning: unused parameter 'user_data' [-Wunused-parameter]\\n 1438 | static void decoration_dismiss_popup(struct libdecor_frame *frame, const char *seat_name, void *user_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1448:1: warning: missing field 'reserved0' initializer [-Wmissing-field-initializers]\\n 1448 | };\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1574:74: warning: unused parameter 'wl_surface' [-Wunused-parameter]\\n 1574 | static void handle_preferred_buffer_scale(void *data, struct wl_surface *wl_surface, int32_t factor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1587:53: warning: unused parameter 'data' [-Wunused-parameter]\\n 1587 | static void handle_preferred_buffer_transform(void *data, struct wl_surface *wl_surface, uint32_t transform)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1587:78: warning: unused parameter 'wl_surface' [-Wunused-parameter]\\n 1587 | static void handle_preferred_buffer_transform(void *data, struct wl_surface *wl_surface, uint32_t transform)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1587:99: warning: unused parameter 'transform' [-Wunused-parameter]\\n 1587 | static void handle_preferred_buffer_transform(void *data, struct wl_surface *wl_surface, uint32_t transform)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1599:90: warning: unused parameter 'wp_fractional_scale_v1' [-Wunused-parameter]\\n 1599 | static void handle_preferred_fractional_scale(void *data, struct wp_fractional_scale_v1 *wp_fractional_scale_v1, uint32_t scale)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1609:92: warning: unused parameter 'frog_color_managed_surface' [-Wunused-parameter]\\n 1609 | static void frog_preferred_metadata_handler(void *data, struct frog_color_managed_surface *frog_color_managed_surface, uint32_t transfer_function,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1610:54: warning: unused parameter 'output_display_primary_red_x' [-Wunused-parameter]\\n 1610 | uint32_t output_display_primary_red_x, uint32_t output_display_primary_red_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1610:93: warning: unused parameter 'output_display_primary_red_y' [-Wunused-parameter]\\n 1610 | uint32_t output_display_primary_red_x, uint32_t output_display_primary_red_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1611:54: warning: unused parameter 'output_display_primary_green_x' [-Wunused-parameter]\\n 1611 | uint32_t output_display_primary_green_x, uint32_t output_display_primary_green_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1611:95: warning: unused parameter 'output_display_primary_green_y' [-Wunused-parameter]\\n 1611 | uint32_t output_display_primary_green_x, uint32_t output_display_primary_green_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1612:54: warning: unused parameter 'output_display_primary_blue_x' [-Wunused-parameter]\\n 1612 | uint32_t output_display_primary_blue_x, uint32_t output_display_primary_blue_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1612:94: warning: unused parameter 'output_display_primary_blue_y' [-Wunused-parameter]\\n 1612 | uint32_t output_display_primary_blue_x, uint32_t output_display_primary_blue_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1613:54: warning: unused parameter 'output_white_point_x' [-Wunused-parameter]\\n 1613 | uint32_t output_white_point_x, uint32_t output_white_point_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1613:85: warning: unused parameter 'output_white_point_y' [-Wunused-parameter]\\n 1613 | uint32_t output_white_point_x, uint32_t output_white_point_y,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1614:78: warning: unused parameter 'min_luminance' [-Wunused-parameter]\\n 1614 | uint32_t max_luminance, uint32_t min_luminance,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1615:54: warning: unused parameter 'max_full_frame_luminance' [-Wunused-parameter]\\n 1615 | uint32_t max_full_frame_luminance)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1651:96: warning: unused parameter 'wp_color_management_surface_feedback_v1' [-Wunused-parameter]\\n 1651 | struct wp_color_management_surface_feedback_v1 *wp_color_management_surface_feedback_v1,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1652:57: warning: unused parameter 'identity' [-Wunused-parameter]\\n 1652 | uint32_t identity)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1678:43: warning: unused parameter 'window' [-Wunused-parameter]\\n 1678 | bool Wayland_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1678:56: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 1678 | bool Wayland_SetWindowHitTest(SDL_Window *window, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1703:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 1703 | bool Wayland_SetWindowParent(SDL_VideoDevice *_this, SDL_Window *window, SDL_Window *parent_window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1759:87: warning: unused parameter 'callback_data' [-Wunused-parameter]\\n 1759 | static void show_hide_sync_handler(void *data, struct wl_callback *callback, uint32_t callback_data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:1777:74: warning: unused parameter 'zxdg_exported_v2' [-Wunused-parameter]\\n 1777 | static void exported_handle_handler(void *data, struct zxdg_exported_v2 *zxdg_exported_v2, const char *handle)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2060:51: warning: unused parameter '_this' [-Wunused-parameter]\\n 2060 | static void Wayland_ReleasePopup(SDL_VideoDevice *_this, SDL_Window *popup)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2244:89: warning: unused parameter 'operation' [-Wunused-parameter]\\n 2244 | bool Wayland_FlashWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_FlashOperation operation)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2379:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 2379 | void Wayland_SetWindowResizable(SDL_VideoDevice *_this, SDL_Window *window, bool resizable)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2450:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 2450 | void Wayland_MinimizeWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2713:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 2713 | void Wayland_SetWindowMinimumSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2719:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 2719 | void Wayland_SetWindowMaximumSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2725:49: warning: unused parameter '_this' [-Wunused-parameter]\\n 2725 | bool Wayland_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2758:45: warning: unused parameter '_this' [-Wunused-parameter]\\n 2758 | void Wayland_SetWindowSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2795:53: warning: unused parameter '_this' [-Wunused-parameter]\\n 2795 | void Wayland_GetWindowSizeInPixels(SDL_VideoDevice *_this, SDL_Window *window, int *w, int *h)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2803:54: warning: unused parameter '_this' [-Wunused-parameter]\\n 2803 | float Wayland_GetWindowContentScale(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2814:60: warning: unused parameter '_this' [-Wunused-parameter]\\n 2814 | SDL_DisplayID Wayland_GetDisplayForWindow(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2825:48: warning: unused parameter '_this' [-Wunused-parameter]\\n 2825 | bool Wayland_SetWindowOpacity(SDL_VideoDevice *_this, SDL_Window *window, float opacity)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2839:46: warning: unused parameter '_this' [-Wunused-parameter]\\n 2839 | void Wayland_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2943:52: warning: unused parameter '_this' [-Wunused-parameter]\\n 2943 | void *Wayland_GetWindowICCProfile(SDL_VideoDevice *_this, SDL_Window *window, size_t *size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/wayland/SDL_waylandwindow.c:2974:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 2974 | bool Wayland_SetWindowFocusable(SDL_VideoDevice *_this, SDL_Window *window, bool focusable)\\n | ^\\n62 warnings generated.\\n[389/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/camera/v4l2/SDL_camera_v4l2.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/camera/v4l2/SDL_camera_v4l2.c:572:64: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare]\\n 572 | if ( (setfps.parm.capture.timeperframe.denominator != spec->framerate_numerator) ||\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[390/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/haptic/linux/SDL_syshaptic.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1041:47: warning: unused parameter 'haptic' [-Wunused-parameter]\\n 1041 | int SDL_SYS_HapticGetEffectStatus(SDL_Haptic *haptic,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1042:57: warning: unused parameter 'effect' [-Wunused-parameter]\\n 1042 | struct haptic_effect *effect)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1102:38: warning: unused parameter 'haptic' [-Wunused-parameter]\\n 1102 | bool SDL_SYS_HapticPause(SDL_Haptic *haptic)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/haptic/linux/SDL_syshaptic.c:1110:39: warning: unused parameter 'haptic' [-Wunused-parameter]\\n 1110 | bool SDL_SYS_HapticResume(SDL_Haptic *haptic)\\n | ^\\n4 warnings generated.\\n[391/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_system_theme.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_system_theme.c:72:61: warning: unused parameter 'conn' [-Wunused-parameter]\\n 72 | static DBusHandlerResult DBus_MessageFilter(DBusConnection *conn, DBusMessage *msg, void *data) {\\n | ^\\n1 warning generated.\\n[392/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_dbus.c.o\\n[393/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_udev.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:53:11: warning: assigning to 'void *' from 'SDL_FunctionPointer' (aka 'void (*)(void)') converts between void pointer and function pointer [-Wpedantic]\\n 53 | *addr = SDL_LoadFunction(_this->udev_handle, fn);\\n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:318:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 318 | for (int i = 0; i < SDL_arraysize(SDL_UDEV_LIBS); i++) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:339:42: warning: unused parameter 'dev' [-Wunused-parameter]\\n 339 | static void get_caps(struct udev_device *dev, struct udev_device *pdev, const char *attr, unsigned long *bitmask, size_t bitmask_len)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:357:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 357 | if (i < bitmask_len) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_udev.c:364:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 364 | if (i < bitmask_len) {\\n | ~ ^ ~~~~~~~~~~~\\n5 warnings generated.\\n[394/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_fcitx.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_fcitx.c:184:61: warning: unused parameter 'conn' [-Wunused-parameter]\\n 184 | static DBusHandlerResult DBus_MessageFilter(DBusConnection *conn, DBusMessage *msg, void *data)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_fcitx.c:231:55: warning: unused parameter 'name' [-Wunused-parameter]\\n 231 | const char *name,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_fcitx.c:232:55: warning: unused parameter 'old_val' [-Wunused-parameter]\\n 232 | const char *old_val,\\n | ^\\n3 warnings generated.\\n[395/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_ime.c.o\\n[396/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_evdev.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev.c:152:49: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 152 | static bool SDL_EVDEV_SetRelativeMouseMode(bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev.c:608:67: warning: unused parameter 'udev_class' [-Wunused-parameter]\\n 608 | static bool SDL_EVDEV_init_keyboard(SDL_evdevlist_item *item, int udev_class)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev.c:625:64: warning: unused parameter 'udev_class' [-Wunused-parameter]\\n 625 | static bool SDL_EVDEV_init_mouse(SDL_evdevlist_item *item, int udev_class)\\n | ^\\n3 warnings generated.\\n[397/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_evdev_capabilities.c.o\\n[398/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_evdev_kbd.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:227:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 227 | for (tabidx = 0; tabidx < sizeof(fatal_signals) / sizeof(fatal_signals[0]); ++tabidx) {\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:292:96: warning: cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\\n 292 | if ((signum == SIGHUP || signum == SIGPIPE) && (old_action_p->sa_handler != SIG_DFL || (void (*)(int))old_action_p->sa_sigaction != SIG_DFL)) {\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:280:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 280 | for (tabidx = 0; tabidx < sizeof(fatal_signals) / sizeof(fatal_signals[0]); ++tabidx) {\\n | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:314:46: warning: unused parameter 'signum' [-Wunused-parameter]\\n 314 | static void kbd_vt_release_signal_action(int signum)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:319:46: warning: unused parameter 'signum' [-Wunused-parameter]\\n 319 | static void kbd_vt_acquire_signal_action(int signum)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:700:48: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 700 | static void k_ignore(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:700:67: warning: unused parameter 'value' [-Wunused-parameter]\\n 700 | static void k_ignore(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:700:79: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 700 | static void k_ignore(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:717:51: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 717 | static void k_lowercase(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:717:70: warning: unused parameter 'value' [-Wunused-parameter]\\n 717 | static void k_lowercase(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:717:82: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 717 | static void k_lowercase(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:760:46: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 760 | static void k_cons(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:760:65: warning: unused parameter 'value' [-Wunused-parameter]\\n 760 | static void k_cons(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:760:77: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 760 | static void k_cons(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:764:44: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 764 | static void k_fn(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:764:63: warning: unused parameter 'value' [-Wunused-parameter]\\n 764 | static void k_fn(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:764:75: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 764 | static void k_fn(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:768:45: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 768 | static void k_cur(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:768:64: warning: unused parameter 'value' [-Wunused-parameter]\\n 768 | static void k_cur(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:768:76: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 768 | static void k_cur(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:831:46: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 831 | static void k_meta(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:831:65: warning: unused parameter 'value' [-Wunused-parameter]\\n 831 | static void k_meta(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:831:77: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 831 | static void k_meta(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:883:45: warning: unused parameter 'kbd' [-Wunused-parameter]\\n 883 | static void k_brl(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:883:64: warning: unused parameter 'value' [-Wunused-parameter]\\n 883 | static void k_brl(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_evdev_kbd.c:883:76: warning: unused parameter 'up_flag' [-Wunused-parameter]\\n 883 | static void k_brl(SDL_EVDEV_keyboard_state *kbd, unsigned char value, char up_flag)\\n | ^\\n26 warnings generated.\\n[399/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_combined.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:29:66: warning: unused parameter 'callback' [-Wunused-parameter]\\n 29 | static void HIDAPI_DriverCombined_RegisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:29:82: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 29 | static void HIDAPI_DriverCombined_RegisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:33:68: warning: unused parameter 'callback' [-Wunused-parameter]\\n 33 | static void HIDAPI_DriverCombined_UnregisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:33:84: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 33 | static void HIDAPI_DriverCombined_UnregisterHints(SDL_HintCallback callback, void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:114: warning: unused parameter 'type' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:127: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:145: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:164: warning: unused parameter 'version' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:177: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:199: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:220: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:42:244: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 42 | static bool HIDAPI_DriverCombined_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:53:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 53 | static int HIDAPI_DriverCombined_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:53:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 53 | static int HIDAPI_DriverCombined_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:58:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 58 | static void HIDAPI_DriverCombined_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:58:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 58 | static void HIDAPI_DriverCombined_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:58:115: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 58 | static void HIDAPI_DriverCombined_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:117: warning: unused parameter 'data' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:167:127: warning: unused parameter 'size' [-Wunused-parameter]\\n 167 | static bool HIDAPI_DriverCombined_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_combined.c:210:65: warning: unused parameter 'device' [-Wunused-parameter]\\n 210 | static void HIDAPI_DriverCombined_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n24 warnings generated.\\n[400/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_threadprio.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_threadprio.c:224:18: warning: comparison of integers of different signs: 'Uint32' (aka 'unsigned int') and 'Sint32' (aka 'int') [-Wsign-compare]\\n 224 | if (priority > rtkit_max_realtime_priority) {\\n | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[401/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/core/linux/SDL_ibus.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:94:47: warning: unused parameter 'conn' [-Wunused-parameter]\\n 94 | static bool IBus_EnterVariant(DBusConnection *conn, DBusMessageIter *iter, SDL_DBusContext *dbus,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:206:54: warning: unused parameter 'conn' [-Wunused-parameter]\\n 206 | static bool IBus_GetVariantCursorPos(DBusConnection *conn, DBusMessageIter *iter, SDL_DBusContext *dbus,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:406:48: warning: unused parameter 'data' [-Wunused-parameter]\\n 406 | static void SDLCALL IBus_SetCapabilities(void *data, const char *name, const char *old_val,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:406:66: warning: unused parameter 'name' [-Wunused-parameter]\\n 406 | static void SDLCALL IBus_SetCapabilities(void *data, const char *name, const char *old_val,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/core/linux/SDL_ibus.c:406:84: warning: unused parameter 'old_val' [-Wunused-parameter]\\n 406 | static void SDLCALL IBus_SetCapabilities(void *data, const char *name, const char *old_val,\\n | ^\\n5 warnings generated.\\n[402/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_luna.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:68: warning: unused parameter 'device' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:88: warning: unused parameter 'name' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:110: warning: unused parameter 'type' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:160: warning: unused parameter 'version' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:173: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:195: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:216: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:65:240: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 65 | static bool HIDAPI_DriverLuna_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:85:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 85 | static int HIDAPI_DriverLuna_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:85:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 85 | static int HIDAPI_DriverLuna_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:90:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 90 | static void HIDAPI_DriverLuna_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:90:94: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 90 | static void HIDAPI_DriverLuna_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:90:111: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 90 | static void HIDAPI_DriverLuna_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:110:87: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverLuna_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:112: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:133:132: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 133 | static bool HIDAPI_DriverLuna_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:138:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 138 | static Uint32 HIDAPI_DriverLuna_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:65: warning: unused parameter 'device' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:87: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:103: warning: unused parameter 'red' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:114: warning: unused parameter 'green' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:151:127: warning: unused parameter 'blue' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverLuna_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:113: warning: unused parameter 'data' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:156:123: warning: unused parameter 'size' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverLuna_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:161:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverLuna_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:161:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverLuna_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:161:113: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverLuna_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:246:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 246 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:348:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 348 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:389:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 389 | static void HIDAPI_DriverLuna_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:389:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 389 | static void HIDAPI_DriverLuna_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_luna.c:393:61: warning: unused parameter 'device' [-Wunused-parameter]\\n 393 | static void HIDAPI_DriverLuna_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n36 warnings generated.\\n[403/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_gamecube.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:114: warning: unused parameter 'type' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:164: warning: unused parameter 'version' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:177: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:199: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:220: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:71:244: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 71 | static bool HIDAPI_DriverGameCube_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:96:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 96 | static void SDLCALL SDL_JoystickGameCubeRumbleBrakeHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:96:110: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 96 | static void SDLCALL SDL_JoystickGameCubeRumbleBrakeHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:198:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 198 | static void HIDAPI_DriverGameCube_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:198:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 198 | static void HIDAPI_DriverGameCube_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:198:115: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 198 | static void HIDAPI_DriverGameCube_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:202:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 202 | static void HIDAPI_DriverGameCube_HandleJoystickPacket(SDL_HIDAPI_Device *device, SDL_DriverGameCube_Context *ctx, const Uint8 *packet, bool invert_c_stick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:77: warning: unused parameter 'device' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:99: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:116: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:446:136: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 446 | static bool HIDAPI_DriverGameCube_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:107: warning: unused parameter 'red' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:118: warning: unused parameter 'green' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:474:131: warning: unused parameter 'blue' [-Wunused-parameter]\\n 474 | static bool HIDAPI_DriverGameCube_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:117: warning: unused parameter 'data' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:479:127: warning: unused parameter 'size' [-Wunused-parameter]\\n 479 | static bool HIDAPI_DriverGameCube_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:484:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 484 | static bool HIDAPI_DriverGameCube_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:484:102: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 484 | static bool HIDAPI_DriverGameCube_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:484:117: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 484 | static bool HIDAPI_DriverGameCube_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_gamecube.c:489:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 489 | static void HIDAPI_DriverGameCube_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n31 warnings generated.\\n[404/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_rumble.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_rumble.c:211:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 211 | if (size > sizeof(request->data)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~\\n1 warning generated.\\n[405/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_ps3.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:109: warning: unused parameter 'type' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:136:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 136 | static bool HIDAPI_DriverPS3_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:224:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 224 | static int HIDAPI_DriverPS3_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:224:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 224 | static int HIDAPI_DriverPS3_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:251:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 251 | static void HIDAPI_DriverPS3_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:293:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 293 | static bool HIDAPI_DriverPS3_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:303:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 303 | static bool HIDAPI_DriverPS3_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:308:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 308 | static Uint32 HIDAPI_DriverPS3_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:308:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 308 | static Uint32 HIDAPI_DriverPS3_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:102: warning: unused parameter 'red' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:113: warning: unused parameter 'green' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:313:126: warning: unused parameter 'blue' [-Wunused-parameter]\\n 313 | static bool HIDAPI_DriverPS3_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:318:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 318 | static bool HIDAPI_DriverPS3_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:336:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 336 | static bool HIDAPI_DriverPS3_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:417:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 417 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:517:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 517 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:582:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 582 | static void HIDAPI_DriverPS3_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:589:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 589 | static void HIDAPI_DriverPS3_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:97: warning: unused parameter 'name' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:169: warning: unused parameter 'version' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:182: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:204: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:225: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:622:249: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 622 | static bool HIDAPI_DriverPS3ThirdParty_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:677:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 677 | static int HIDAPI_DriverPS3ThirdParty_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:677:102: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 677 | static int HIDAPI_DriverPS3ThirdParty_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:682:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 682 | static void HIDAPI_DriverPS3ThirdParty_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:682:103: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 682 | static void HIDAPI_DriverPS3ThirdParty_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:682:120: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 682 | static void HIDAPI_DriverPS3ThirdParty_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:113: warning: unused parameter 'low_frequency_rumble' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:711:142: warning: unused parameter 'high_frequency_rumble' [-Wunused-parameter]\\n 711 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:82: warning: unused parameter 'device' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:104: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:121: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:716:141: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 716 | static bool HIDAPI_DriverPS3ThirdParty_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:721:85: warning: unused parameter 'device' [-Wunused-parameter]\\n 721 | static Uint32 HIDAPI_DriverPS3ThirdParty_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:721:107: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 721 | static Uint32 HIDAPI_DriverPS3ThirdParty_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:112: warning: unused parameter 'red' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:123: warning: unused parameter 'green' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:726:136: warning: unused parameter 'blue' [-Wunused-parameter]\\n 726 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:122: warning: unused parameter 'effect' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:731:134: warning: unused parameter 'size' [-Wunused-parameter]\\n 731 | static bool HIDAPI_DriverPS3ThirdParty_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:736:85: warning: unused parameter 'device' [-Wunused-parameter]\\n 736 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:736:107: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 736 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:736:122: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 736 | static bool HIDAPI_DriverPS3ThirdParty_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:842:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 842 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:976:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 976 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1019:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1019 | static void HIDAPI_DriverPS3ThirdParty_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1026:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 1026 | static void HIDAPI_DriverPS3ThirdParty_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:98: warning: unused parameter 'name' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:120: warning: unused parameter 'type' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:170: warning: unused parameter 'version' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:183: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:205: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:226: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1074:250: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1074 | static bool HIDAPI_DriverPS3SonySixaxis_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1122:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 1122 | static int HIDAPI_DriverPS3SonySixaxis_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1122:103: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1122 | static int HIDAPI_DriverPS3SonySixaxis_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1127:104: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1127 | static void HIDAPI_DriverPS3SonySixaxis_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1169:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1169 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:83: warning: unused parameter 'device' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:105: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:122: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1179:142: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1179 | static bool HIDAPI_DriverPS3SonySixaxis_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1184:86: warning: unused parameter 'device' [-Wunused-parameter]\\n 1184 | static Uint32 HIDAPI_DriverPS3SonySixaxis_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1184:108: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1184 | static Uint32 HIDAPI_DriverPS3SonySixaxis_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:113: warning: unused parameter 'red' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:124: warning: unused parameter 'green' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1189:137: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1189 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1194:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1194 | static bool HIDAPI_DriverPS3SonySixaxis_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1213:108: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1213 | static bool HIDAPI_DriverPS3SonySixaxis_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1319:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1319 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1372:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1372 | static void HIDAPI_DriverPS3SonySixaxis_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps3.c:1379:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 1379 | static void HIDAPI_DriverPS3SonySixaxis_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n94 warnings generated.\\n[406/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_ps4.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:207:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 207 | static bool HIDAPI_DriverPS4_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:457:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 457 | static int HIDAPI_DriverPS4_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:457:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 457 | static int HIDAPI_DriverPS4_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:617:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 617 | for (i = 0; i < SDL_arraysize(ctx->calibration); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:624:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 624 | for (i = 0; i < SDL_arraysize(ctx->calibration); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:776:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 776 | static void SDLCALL SDL_PS4EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:776:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 776 | static void SDLCALL SDL_PS4EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:793:82: warning: unused parameter 'name' [-Wunused-parameter]\\n 793 | static void SDLCALL SDL_PS4ReportIntervalHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:793:100: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 793 | static void SDLCALL SDL_PS4ReportIntervalHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:824:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 824 | static void HIDAPI_DriverPS4_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:872:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 872 | static bool HIDAPI_DriverPS4_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:886:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 886 | static bool HIDAPI_DriverPS4_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:891:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 891 | static Uint32 HIDAPI_DriverPS4_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:908:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 908 | static bool HIDAPI_DriverPS4_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:979:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 979 | static bool HIDAPI_DriverPS4_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:986:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 986 | static bool HIDAPI_DriverPS4_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1004:88: warning: unused parameter 'dev' [-Wunused-parameter]\\n 1004 | static void HIDAPI_DriverPS4_HandleStatePacket(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverPS4_Context *ctx, PS4StatePacket_t *packet, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1190:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1190 | if (ctx->is_nacon_dongle && size >= (1 + sizeof(PS4StatePacket_t))) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1346:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1346 | static void HIDAPI_DriverPS4_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps4.c:1362:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 1362 | static void HIDAPI_DriverPS4_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n28 warnings generated.\\n[407/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_stadia.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:90: warning: unused parameter 'name' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:112: warning: unused parameter 'type' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:162: warning: unused parameter 'version' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:175: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:197: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:218: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:62:242: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverStadia_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:91:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 91 | static int HIDAPI_DriverStadia_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:91:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 91 | static int HIDAPI_DriverStadia_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:96:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 96 | static void HIDAPI_DriverStadia_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:96:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 96 | static void HIDAPI_DriverStadia_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:96:113: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 96 | static void HIDAPI_DriverStadia_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:116:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 116 | static bool HIDAPI_DriverStadia_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:114: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:138:134: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 138 | static bool HIDAPI_DriverStadia_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:143:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 143 | static Uint32 HIDAPI_DriverStadia_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:105: warning: unused parameter 'red' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:116: warning: unused parameter 'green' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:154:129: warning: unused parameter 'blue' [-Wunused-parameter]\\n 154 | static bool HIDAPI_DriverStadia_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:93: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:115: warning: unused parameter 'data' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:159:125: warning: unused parameter 'size' [-Wunused-parameter]\\n 159 | static bool HIDAPI_DriverStadia_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:164:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 164 | static bool HIDAPI_DriverStadia_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:164:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 164 | static bool HIDAPI_DriverStadia_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:164:115: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 164 | static bool HIDAPI_DriverStadia_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:258:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 258 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:292:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 292 | static void HIDAPI_DriverStadia_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:292:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 292 | static void HIDAPI_DriverStadia_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_stadia.c:296:63: warning: unused parameter 'device' [-Wunused-parameter]\\n 296 | static void HIDAPI_DriverStadia_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n35 warnings generated.\\n[408/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_shield.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:90: warning: unused parameter 'name' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:112: warning: unused parameter 'type' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:162: warning: unused parameter 'version' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:175: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:197: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:218: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:110:242: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 110 | static bool HIDAPI_DriverShield_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:130:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 130 | static int HIDAPI_DriverShield_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:130:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 130 | static int HIDAPI_DriverShield_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:135:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 135 | static void HIDAPI_DriverShield_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:135:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 135 | static void HIDAPI_DriverShield_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:135:113: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 135 | static void HIDAPI_DriverShield_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:144:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 144 | if (size > sizeof(cmd_pkt.payload)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:224:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 224 | static bool HIDAPI_DriverShield_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:114: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:254:134: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 254 | static bool HIDAPI_DriverShield_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:259:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 259 | static Uint32 HIDAPI_DriverShield_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:259:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 259 | static Uint32 HIDAPI_DriverShield_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:105: warning: unused parameter 'red' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:116: warning: unused parameter 'green' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:264:129: warning: unused parameter 'blue' [-Wunused-parameter]\\n 264 | static bool HIDAPI_DriverShield_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:269:93: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 269 | static bool HIDAPI_DriverShield_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:284:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 284 | static bool HIDAPI_DriverShield_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:284:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 284 | static bool HIDAPI_DriverShield_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:284:115: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 284 | static bool HIDAPI_DriverShield_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:358:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 358 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:364:105: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 364 | static void HIDAPI_DriverShield_HandleTouchPacketV103(SDL_Joystick *joystick, SDL_DriverShield_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:364:133: warning: unused parameter 'size' [-Wunused-parameter]\\n 364 | static void HIDAPI_DriverShield_HandleTouchPacketV103(SDL_Joystick *joystick, SDL_DriverShield_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:453:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 453 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:546:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 546 | static void HIDAPI_DriverShield_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:546:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 546 | static void HIDAPI_DriverShield_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_shield.c:550:63: warning: unused parameter 'device' [-Wunused-parameter]\\n 550 | static void HIDAPI_DriverShield_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n37 warnings generated.\\n[409/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_ps5.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:297:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 297 | static bool HIDAPI_DriverPS5_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:550:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 550 | static int HIDAPI_DriverPS5_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:550:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 550 | static int HIDAPI_DriverPS5_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:882:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 882 | static void SDLCALL SDL_PS5EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:882:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 882 | static void SDLCALL SDL_PS5EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:899:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 899 | static void SDLCALL SDL_PS5PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:899:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 899 | static void SDLCALL SDL_PS5PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:911:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 911 | static void HIDAPI_DriverPS5_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:966:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 966 | static bool HIDAPI_DriverPS5_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:984:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 984 | static bool HIDAPI_DriverPS5_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:989:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 989 | static Uint32 HIDAPI_DriverPS5_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1009:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1009 | static bool HIDAPI_DriverPS5_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1100:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1100 | static bool HIDAPI_DriverPS5_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *effect, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1107:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1107 | static bool HIDAPI_DriverPS5_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1125:94: warning: unused parameter 'dev' [-Wunused-parameter]\\n 1125 | static void HIDAPI_DriverPS5_HandleSimpleStatePacket(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverPS5_Context *ctx, PS5SimpleStatePacket_t *packet, Uint64 timestamp)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1217:94: warning: unused parameter 'dev' [-Wunused-parameter]\\n 1217 | static void HIDAPI_DriverPS5_HandleStatePacketCommon(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverPS5_Context *ctx, PS5StatePacketCommon_t *packet, Uint64 timestamp)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1455:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1455 | if (ctx->is_nacon_dongle && size >= (1 + sizeof(PS5StatePacketAlt_t))) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1584:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1584 | static void HIDAPI_DriverPS5_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_ps5.c:1601:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 1601 | static void HIDAPI_DriverPS5_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n27 warnings generated.\\n[410/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_steamdeck.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:257:24: warning: unused parameter 'device' [-Wunused-parameter]\\n 257 | SDL_HIDAPI_Device *device,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:258:17: warning: unused parameter 'name' [-Wunused-parameter]\\n 258 | const char *name,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:259:21: warning: unused parameter 'type' [-Wunused-parameter]\\n 259 | SDL_GamepadType type,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:262:12: warning: unused parameter 'version' [-Wunused-parameter]\\n 262 | Uint16 version,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:263:9: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 263 | int interface_number,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:264:9: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 264 | int interface_class,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:265:9: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 265 | int interface_subclass,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:266:9: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 266 | int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:302:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 302 | static int HIDAPI_DriverSteamDeck_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:302:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 302 | static int HIDAPI_DriverSteamDeck_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:307:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 307 | static void HIDAPI_DriverSteamDeck_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:307:99: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 307 | static void HIDAPI_DriverSteamDeck_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:307:116: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 307 | static void HIDAPI_DriverSteamDeck_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:372:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 372 | static bool HIDAPI_DriverSteamDeck_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:117: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:392:137: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 392 | static bool HIDAPI_DriverSteamDeck_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:397:81: warning: unused parameter 'device' [-Wunused-parameter]\\n 397 | static Uint32 HIDAPI_DriverSteamDeck_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:397:103: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 397 | static Uint32 HIDAPI_DriverSteamDeck_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:108: warning: unused parameter 'red' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:119: warning: unused parameter 'green' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:402:132: warning: unused parameter 'blue' [-Wunused-parameter]\\n 402 | static bool HIDAPI_DriverSteamDeck_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:118: warning: unused parameter 'data' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:407:128: warning: unused parameter 'size' [-Wunused-parameter]\\n 407 | static bool HIDAPI_DriverSteamDeck_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:412:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 412 | static bool HIDAPI_DriverSteamDeck_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:412:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 412 | static bool HIDAPI_DriverSteamDeck_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:412:110: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 412 | static bool HIDAPI_DriverSteamDeck_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:418:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 418 | static void HIDAPI_DriverSteamDeck_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:418:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 418 | static void HIDAPI_DriverSteamDeck_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steamdeck.c:423:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 423 | static void HIDAPI_DriverSteamDeck_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n35 warnings generated.\\n[411/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_steam_hori.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:93: warning: unused parameter 'name' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:115: warning: unused parameter 'type' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:165: warning: unused parameter 'version' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:178: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:200: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:221: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:75:245: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 75 | static bool HIDAPI_DriverSteamHori_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:97:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 97 | static int HIDAPI_DriverSteamHori_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:97:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 97 | static int HIDAPI_DriverSteamHori_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:102:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 102 | static void HIDAPI_DriverSteamHori_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:102:99: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 102 | static void HIDAPI_DriverSteamHori_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:102:116: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 102 | static void HIDAPI_DriverSteamHori_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:109: warning: unused parameter 'low_frequency_rumble' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:135:138: warning: unused parameter 'high_frequency_rumble' [-Wunused-parameter]\\n 135 | static bool HIDAPI_DriverSteamHori_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:78: warning: unused parameter 'device' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:117: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:141:137: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 141 | static bool HIDAPI_DriverSteamHori_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:146:81: warning: unused parameter 'device' [-Wunused-parameter]\\n 146 | static Uint32 HIDAPI_DriverSteamHori_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:146:103: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 146 | static Uint32 HIDAPI_DriverSteamHori_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:70: warning: unused parameter 'device' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:108: warning: unused parameter 'red' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:119: warning: unused parameter 'green' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:151:132: warning: unused parameter 'blue' [-Wunused-parameter]\\n 151 | static bool HIDAPI_DriverSteamHori_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:118: warning: unused parameter 'data' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:156:128: warning: unused parameter 'size' [-Wunused-parameter]\\n 156 | static bool HIDAPI_DriverSteamHori_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:161:81: warning: unused parameter 'device' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverSteamHori_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:161:103: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverSteamHori_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:161:118: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 161 | static bool HIDAPI_DriverSteamHori_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:349:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 349 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:383:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 383 | static void HIDAPI_DriverSteamHori_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:383:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 383 | static void HIDAPI_DriverSteamHori_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam_hori.c:387:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 387 | static void HIDAPI_DriverSteamHori_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n39 warnings generated.\\n[412/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_xbox360.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:91: warning: unused parameter 'name' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:163: warning: unused parameter 'version' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:198: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:62:219: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 62 | static bool HIDAPI_DriverXbox360_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:119:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:119:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 119 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:156:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 156 | static int HIDAPI_DriverXbox360_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:156:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 156 | static int HIDAPI_DriverXbox360_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:161:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 161 | static void HIDAPI_DriverXbox360_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:199:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:76: warning: unused parameter 'device' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:115: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:212:135: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 212 | static bool HIDAPI_DriverXbox360_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:217:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 217 | static Uint32 HIDAPI_DriverXbox360_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:68: warning: unused parameter 'device' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:106: warning: unused parameter 'red' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:117: warning: unused parameter 'green' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:228:130: warning: unused parameter 'blue' [-Wunused-parameter]\\n 228 | static bool HIDAPI_DriverXbox360_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:116: warning: unused parameter 'data' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:233:126: warning: unused parameter 'size' [-Wunused-parameter]\\n 233 | static bool HIDAPI_DriverXbox360_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:238:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 238 | static bool HIDAPI_DriverXbox360_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:238:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 238 | static bool HIDAPI_DriverXbox360_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:238:116: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 238 | static bool HIDAPI_DriverXbox360_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:341:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 341 | static void HIDAPI_DriverXbox360_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360.c:351:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 351 | static void HIDAPI_DriverXbox360_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n30 warnings generated.\\n[413/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_steam.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:465:72: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 465 | printf(\\\"GET_ATTRIBUTES_VALUES failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:476:78: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 476 | printf(\\\"Bad GET_ATTRIBUTES_VALUES response for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:484:78: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 484 | printf(\\\"Bad GET_ATTRIBUTES_VALUES response for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:518:73: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 518 | printf(\\\"CLEAR_DIGITAL_MAPPINGS failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:530:72: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 530 | printf(\\\"LOAD_DEFAULT_SETTINGS failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:560:63: warning: format specifies type 'void *' but the argument has type 'SDL_HIDAPI_Device *' (aka 'struct SDL_HIDAPI_Device *') [-Wformat-pedantic]\\n 560 | printf(\\\"SET_SETTINGS failed for controller %p\\\\n\\\", dev);\\n | ~~ ^~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:837:69: warning: unused parameter 'nDataSize' [-Wunused-parameter]\\n 837 | static bool UpdateBLESteamControllerState(const uint8_t *pData, int nDataSize, SteamControllerStateInternal_t *pState)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:89: warning: unused parameter 'name' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:111: warning: unused parameter 'type' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:161: warning: unused parameter 'version' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:196: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:217: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1035:241: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1035 | static bool HIDAPI_DriverSteam_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1102:79: warning: unused parameter 'name' [-Wunused-parameter]\\n 1102 | static void SDLCALL SDL_PairingEnabledHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1102:97: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1102 | static void SDLCALL SDL_PairingEnabledHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1183:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 1183 | static int HIDAPI_DriverSteam_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1183:94: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1183 | static int HIDAPI_DriverSteam_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1188:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 1188 | static void HIDAPI_DriverSteam_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1188:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1188 | static void HIDAPI_DriverSteam_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1188:112: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 1188 | static void HIDAPI_DriverSteam_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1207:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 1207 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1207:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 1207 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:105: warning: unused parameter 'low_frequency_rumble' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1268:134: warning: unused parameter 'high_frequency_rumble' [-Wunused-parameter]\\n 1268 | static bool HIDAPI_DriverSteam_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:96: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:113: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1274:133: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1274 | static bool HIDAPI_DriverSteam_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1279:77: warning: unused parameter 'device' [-Wunused-parameter]\\n 1279 | static Uint32 HIDAPI_DriverSteam_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1279:99: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1279 | static Uint32 HIDAPI_DriverSteam_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:66: warning: unused parameter 'device' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:104: warning: unused parameter 'red' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:115: warning: unused parameter 'green' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1285:128: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1285 | static bool HIDAPI_DriverSteam_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1291:92: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1291 | static bool HIDAPI_DriverSteam_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1302:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1302 | static bool HIDAPI_DriverSteam_SetSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_steam.c:1488:87: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1488 | static void HIDAPI_DriverSteam_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n40 warnings generated.\\n[414/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_xbox360w.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:92: warning: unused parameter 'name' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:164: warning: unused parameter 'version' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:177: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:199: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:64:220: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 64 | static bool HIDAPI_DriverXbox360W_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:97:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 97 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:97:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 97 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:143:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 143 | static int HIDAPI_DriverXbox360W_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:143:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 143 | static int HIDAPI_DriverXbox360W_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:148:98: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 148 | static void HIDAPI_DriverXbox360W_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:186:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 186 | static bool HIDAPI_DriverXbox360W_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:77: warning: unused parameter 'device' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:99: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:116: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:199:136: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 199 | static bool HIDAPI_DriverXbox360W_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:204:102: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 204 | static Uint32 HIDAPI_DriverXbox360W_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:91: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:107: warning: unused parameter 'red' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:118: warning: unused parameter 'green' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:215:131: warning: unused parameter 'blue' [-Wunused-parameter]\\n 215 | static bool HIDAPI_DriverXbox360W_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:95: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:117: warning: unused parameter 'data' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:220:127: warning: unused parameter 'size' [-Wunused-parameter]\\n 220 | static bool HIDAPI_DriverXbox360W_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:225:80: warning: unused parameter 'device' [-Wunused-parameter]\\n 225 | static bool HIDAPI_DriverXbox360W_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:225:102: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 225 | static bool HIDAPI_DriverXbox360W_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:225:117: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 225 | static bool HIDAPI_DriverXbox360W_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:230:93: warning: unused parameter 'dev' [-Wunused-parameter]\\n 230 | static void HIDAPI_DriverXbox360W_HandleStatePacket(SDL_Joystick *joystick, SDL_hid_device *dev, SDL_DriverXbox360W_Context *ctx, Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:288:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 288 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:352:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 352 | static void HIDAPI_DriverXbox360W_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xbox360w.c:360:65: warning: unused parameter 'device' [-Wunused-parameter]\\n 360 | static void HIDAPI_DriverXbox360W_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n33 warnings generated.\\n[415/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_wii.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:87: warning: unused parameter 'name' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:109: warning: unused parameter 'type' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:159: warning: unused parameter 'version' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:172: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:194: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:215: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:182:239: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 182 | static bool HIDAPI_DriverWii_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:457:63: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 457 | static void ActivateMotionPlusWithMode(SDL_DriverWii_Context *ctx, Uint8 mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:457:74: warning: unused parameter 'mode' [-Wunused-parameter]\\n 457 | static void ActivateMotionPlusWithMode(SDL_DriverWii_Context *ctx, Uint8 mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:665:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 665 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:665:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 665 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:755:69: warning: unused parameter 'device' [-Wunused-parameter]\\n 755 | static int HIDAPI_DriverWii_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:755:92: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 755 | static int HIDAPI_DriverWii_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:760:93: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 760 | static void HIDAPI_DriverWii_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:823:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 823 | static bool HIDAPI_DriverWii_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:111: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:840:131: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 840 | static bool HIDAPI_DriverWii_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:845:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 845 | static Uint32 HIDAPI_DriverWii_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:845:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 845 | static Uint32 HIDAPI_DriverWii_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:64: warning: unused parameter 'device' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:86: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:102: warning: unused parameter 'red' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:113: warning: unused parameter 'green' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:850:126: warning: unused parameter 'blue' [-Wunused-parameter]\\n 850 | static bool HIDAPI_DriverWii_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:68: warning: unused parameter 'device' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:112: warning: unused parameter 'data' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:855:122: warning: unused parameter 'size' [-Wunused-parameter]\\n 855 | static bool HIDAPI_DriverWii_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:860:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 860 | static bool HIDAPI_DriverWii_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:1334:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1334 | if (size > sizeof(dst->rgucExtension)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:1579:85: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1579 | static void HIDAPI_DriverWii_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_wii.c:1589:60: warning: unused parameter 'device' [-Wunused-parameter]\\n 1589 | static void HIDAPI_DriverWii_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n35 warnings generated.\\n[416/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_xboxone.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:158:65: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 158 | static bool ControllerHasTriggerRumble(Uint16 vendor_id, Uint16 product_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:204:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 204 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:204:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 204 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:71: warning: unused parameter 'device' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:91: warning: unused parameter 'name' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:126: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:144: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:163: warning: unused parameter 'version' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:176: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:198: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:219: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:351:243: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 351 | static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:402:73: warning: unused parameter 'device' [-Wunused-parameter]\\n 402 | static int HIDAPI_DriverXboxOne_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:402:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 402 | static int HIDAPI_DriverXboxOne_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:407:74: warning: unused parameter 'device' [-Wunused-parameter]\\n 407 | static void HIDAPI_DriverXboxOne_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:407:97: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 407 | static void HIDAPI_DriverXboxOne_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:407:114: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 407 | static void HIDAPI_DriverXboxOne_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:508:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 508 | static bool HIDAPI_DriverXboxOne_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:520:98: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 520 | static bool HIDAPI_DriverXboxOne_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:536:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 536 | static Uint32 HIDAPI_DriverXboxOne_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:553:90: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 553 | static bool HIDAPI_DriverXboxOne_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:94: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:116: warning: unused parameter 'data' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:574:126: warning: unused parameter 'size' [-Wunused-parameter]\\n 574 | static bool HIDAPI_DriverXboxOne_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:579:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 579 | static bool HIDAPI_DriverXboxOne_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:579:101: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 579 | static bool HIDAPI_DriverXboxOne_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:579:116: warning: unused parameter 'enabled' [-Wunused-parameter]\\n 579 | static bool HIDAPI_DriverXboxOne_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:840:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 840 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:846:98: warning: unused parameter 'data' [-Wunused-parameter]\\n 846 | static void HIDAPI_DriverXboxOne_HandleStatusPacket(SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:846:108: warning: unused parameter 'size' [-Wunused-parameter]\\n 846 | static void HIDAPI_DriverXboxOne_HandleStatusPacket(SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:853:102: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 853 | static void HIDAPI_DriverXboxOne_HandleModePacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:853:130: warning: unused parameter 'size' [-Wunused-parameter]\\n 853 | static void HIDAPI_DriverXboxOne_HandleModePacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:863:156: warning: unused parameter 'size' [-Wunused-parameter]\\n 863 | static void HIDAPI_DriverXboxOneBluetooth_HandleButtons16(Uint64 timestamp, SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1054:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1054 | SDL_memcpy(ctx->last_state, data, SDL_min(size, sizeof(ctx->last_state)));\\n | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/include/SDL3/SDL_stdinc.h:2110:29: note: expanded from macro 'SDL_min'\\n 2110 | #define SDL_min(x, y) (((x) < (y)) ? (x) : (y))\\n | ~ ^ ~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1057:140: warning: unused parameter 'size' [-Wunused-parameter]\\n 1057 | static void HIDAPI_DriverXboxOneBluetooth_HandleGuidePacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1065:114: warning: unused parameter 'ctx' [-Wunused-parameter]\\n 1065 | static void HIDAPI_DriverXboxOneBluetooth_HandleBatteryPacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1065:142: warning: unused parameter 'size' [-Wunused-parameter]\\n 1065 | static void HIDAPI_DriverXboxOneBluetooth_HandleBatteryPacket(SDL_Joystick *joystick, SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1096:110: warning: unused parameter 'size' [-Wunused-parameter]\\n 1096 | static void HIDAPI_DriverXboxOne_HandleSerialIDPacket(SDL_DriverXboxOne_Context *ctx, const Uint8 *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1220:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1220 | for (i = 0; i < sizeof(val); i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1239:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1239 | for (i = 0; i < sizeof(val) && i < len; i++) {\\n | ~ ^ ~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1325:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1325 | if (size > sizeof(packet)) {\\n | ~~~~ ^ ~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_xboxone.c:1636:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1636 | static void HIDAPI_DriverXboxOne_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n43 warnings generated.\\n[417/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_systhread.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/thread/pthread/SDL_systhread.c:85:47: warning: unused parameter 'pfnBeginThread' [-Wunused-parameter]\\n 85 | SDL_FunctionPointer pfnBeginThread,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/thread/pthread/SDL_systhread.c:86:47: warning: unused parameter 'pfnEndThread' [-Wunused-parameter]\\n 86 | SDL_FunctionPointer pfnEndThread)\\n | ^\\n2 warnings generated.\\n[418/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapijoystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 266 | for (i = 0; i < SDL_arraysize(SUPPORTED_VENDORS); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:297:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 297 | for (i = 0; i < SDL_arraysize(SUPPORTED_VENDORS); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:316:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 316 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:350:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 350 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:500:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 500 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:519:55: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 519 | static void SDLCALL SDL_HIDAPIDriverHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:519:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 519 | static void SDLCALL SDL_HIDAPIDriverHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:540:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 540 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:589:87: warning: unused parameter 'joystickID' [-Wunused-parameter]\\n 589 | static bool HIDAPI_JoystickInstanceIsUnique(SDL_HIDAPI_Device *device, SDL_JoystickID joystickID)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1627:49: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1627 | static void HIDAPI_JoystickUpdate(SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1689:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]\\n 1689 | for (i = 0; i < SDL_arraysize(SDL_HIDAPI_drivers); ++i) {\\n | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1705:50: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 1705 | static bool HIDAPI_JoystickGetGamepadMapping(int device_index, SDL_GamepadMapping *out)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapijoystick.c:1705:84: warning: unused parameter 'out' [-Wunused-parameter]\\n 1705 | static bool HIDAPI_JoystickGetGamepadMapping(int device_index, SDL_GamepadMapping *out)\\n | ^\\n13 warnings generated.\\n[419/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_sysmutex.c.o\\n[420/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/hidapi/SDL_hidapi_switch.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:725:72: warning: unused parameter 'name' [-Wunused-parameter]\\n 725 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:725:90: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 725 | static void SDLCALL SDL_HomeLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:758:74: warning: unused parameter 'name' [-Wunused-parameter]\\n 758 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:758:92: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 758 | static void SDLCALL SDL_PlayerLEDHintChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:910:76: warning: unused parameter 'name' [-Wunused-parameter]\\n 910 | static void SDLCALL SDL_EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:910:94: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 910 | static void SDLCALL SDL_EnhancedReportsChanged(void *userdata, const char *name, const char *oldValue, const char *hint)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:79: warning: unused parameter 'device' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:121: warning: unused parameter 'type' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:171: warning: unused parameter 'version' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:184: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:206: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:227: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1294:251: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1294 | static bool HIDAPI_DriverNintendoClassic_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:91: warning: unused parameter 'name' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:113: warning: unused parameter 'type' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:163: warning: unused parameter 'version' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:176: warning: unused parameter 'interface_number' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:198: warning: unused parameter 'interface_class' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:219: warning: unused parameter 'interface_subclass' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1335:243: warning: unused parameter 'interface_protocol' [-Wunused-parameter]\\n 1335 | static bool HIDAPI_DriverJoyCons_IsSupportedDevice(SDL_HIDAPI_Device *device, const char *name, SDL_GamepadType type, Uint16 vendor_id, Uint16 product_id, Uint16 version, int interface_number, int interface_class, int interface_subclass, int interface_protocol)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1528:72: warning: unused parameter 'device' [-Wunused-parameter]\\n 1528 | static int HIDAPI_DriverSwitch_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1528:95: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1528 | static int HIDAPI_DriverSwitch_GetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1533:96: warning: unused parameter 'instance_id' [-Wunused-parameter]\\n 1533 | static void HIDAPI_DriverSwitch_SetDevicePlayerIndex(SDL_HIDAPI_Device *device, SDL_JoystickID instance_id, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1709:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1709 | static bool HIDAPI_DriverSwitch_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 low_frequency_rumble, Uint16 high_frequency_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:75: warning: unused parameter 'device' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:97: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:114: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1757:134: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1757 | static bool HIDAPI_DriverSwitch_RumbleJoystickTriggers(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1762:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1762 | static Uint32 HIDAPI_DriverSwitch_GetJoystickCapabilities(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:67: warning: unused parameter 'device' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:89: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:105: warning: unused parameter 'red' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:116: warning: unused parameter 'green' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1781:129: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1781 | static bool HIDAPI_DriverSwitch_SetJoystickLED(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1786:93: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1786 | static bool HIDAPI_DriverSwitch_SendJoystickEffect(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:1828:100: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1828 | static bool HIDAPI_DriverSwitch_SetJoystickSensorsEnabled(SDL_HIDAPI_Device *device, SDL_Joystick *joystick, bool enabled)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:2781:88: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 2781 | static void HIDAPI_DriverSwitch_CloseJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joystick)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/hidapi/SDL_hidapi_switch.c:2815:63: warning: unused parameter 'device' [-Wunused-parameter]\\n 2815 | static void HIDAPI_DriverSwitch_FreeDevice(SDL_HIDAPI_Device *device)\\n | ^\\n38 warnings generated.\\n[421/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_sysrwlock.c.o\\n[422/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_syscond.c.o\\n[423/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_systls.c.o\\n[424/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/misc/unix/SDL_sysurl.c.o\\n[425/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/thread/pthread/SDL_syssem.c.o\\n[426/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/locale/unix/SDL_syslocale.c.o\\n[427/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/filesystem/unix/SDL_sysfilesystem.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/filesystem/unix/SDL_sysfilesystem.c:217:33: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]\\n 217 | if ((rc > 0) && (rc < sizeof(path))) {\\n | ~~ ^ ~~~~~~~~~~~~\\n1 warning generated.\\n[428/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/storage/generic/SDL_genericstorage.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/storage/generic/SDL_genericstorage.c:215:54: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 215 | static Uint64 GENERIC_GetStorageSpaceRemaining(void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/storage/generic/SDL_genericstorage.c:236:81: warning: unused parameter 'props' [-Wunused-parameter]\\n 236 | static SDL_Storage *GENERIC_Title_Create(const char *override, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/storage/generic/SDL_genericstorage.c:284:92: warning: unused parameter 'props' [-Wunused-parameter]\\n 284 | static SDL_Storage *GENERIC_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n3 warnings generated.\\n[429/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/joystick/linux/SDL_sysjoystick.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:50: warning: unused parameter 'vendor_id' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:68: warning: unused parameter 'product_id' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:87: warning: unused parameter 'version' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:966:108: warning: unused parameter 'name' [-Wunused-parameter]\\n 966 | static bool LINUX_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_id, Uint16 version, const char *name)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1117:51: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 1117 | static int LINUX_JoystickGetDevicePlayerIndex(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1122:52: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 1122 | static void LINUX_JoystickSetDevicePlayerIndex(int device_index, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1122:70: warning: unused parameter 'player_index' [-Wunused-parameter]\\n 1122 | static void LINUX_JoystickSetDevicePlayerIndex(int device_index, int player_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1654:56: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1654 | static bool LINUX_JoystickRumbleTriggers(SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1654:73: warning: unused parameter 'left_rumble' [-Wunused-parameter]\\n 1654 | static bool LINUX_JoystickRumbleTriggers(SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1654:93: warning: unused parameter 'right_rumble' [-Wunused-parameter]\\n 1654 | static bool LINUX_JoystickRumbleTriggers(SDL_Joystick *joystick, Uint16 left_rumble, Uint16 right_rumble)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:48: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:64: warning: unused parameter 'red' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:75: warning: unused parameter 'green' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1659:88: warning: unused parameter 'blue' [-Wunused-parameter]\\n 1659 | static bool LINUX_JoystickSetLED(SDL_Joystick *joystick, Uint8 red, Uint8 green, Uint8 blue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1664:52: warning: unused parameter 'joystick' [-Wunused-parameter]\\n 1664 | static bool LINUX_JoystickSendEffect(SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1664:74: warning: unused parameter 'data' [-Wunused-parameter]\\n 1664 | static bool LINUX_JoystickSendEffect(SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/joystick/linux/SDL_sysjoystick.c:1664:84: warning: unused parameter 'size' [-Wunused-parameter]\\n 1664 | static bool LINUX_JoystickSendEffect(SDL_Joystick *joystick, const void *data, int size)\\n | ^\\n17 warnings generated.\\n[430/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/storage/steam/SDL_steamstorage.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:56:38: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 56 | static bool STEAM_StorageReady(void *userdata)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:88:110: warning: comparison of integers of different signs: 'Sint32' (aka 'int') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 88 | if (steam->SteamAPI_ISteamRemoteStorage_FileRead(steamremotestorage, path, destination, (Sint32) length) == length) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:107:106: warning: comparison of integers of different signs: 'Sint32' (aka 'int') and 'Uint64' (aka 'unsigned long') [-Wsign-compare]\\n 107 | if (steam->SteamAPI_ISteamRemoteStorage_FileWrite(steamremotestorage, path, source, (Sint32) length) == length) {\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:146:51: warning: unused parameter 'org' [-Wunused-parameter]\\n 146 | static SDL_Storage *STEAM_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:146:68: warning: unused parameter 'app' [-Wunused-parameter]\\n 146 | static SDL_Storage *STEAM_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/storage/steam/SDL_steamstorage.c:146:90: warning: unused parameter 'props' [-Wunused-parameter]\\n 146 | static SDL_Storage *STEAM_User_Create(const char *org, const char *app, SDL_PropertiesID props)\\n | ^\\n6 warnings generated.\\n[431/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/power/linux/SDL_syspower.c.o\\n[432/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/time/unix/SDL_systime.c.o\\n[433/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/timer/unix/SDL_systimer.c.o\\n[434/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/filesystem/posix/SDL_sysfsops.c.o\\n[435/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/SDL_dialog.c.o\\n[436/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/unix/SDL_unixdialog.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_unixdialog.c:66:34: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 66 | void SDLCALL hint_callback(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_unixdialog.c:66:56: warning: unused parameter 'name' [-Wunused-parameter]\\n 66 | void SDLCALL hint_callback(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_unixdialog.c:66:74: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 66 | void SDLCALL hint_callback(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n3 warnings generated.\\n[437/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/SDL_dialog_utils.c.o\\n[438/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/process/SDL_process.c.o\\n[439/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/unix/SDL_zenitydialog.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_zenitydialog.c:267:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 267 | for (int i = 0; i < bytes_read; i++) {\\n | ~ ^ ~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/dialog/unix/SDL_zenitydialog.c:271:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]\\n 271 | if (i < bytes_read - 1) {\\n | ~ ^ ~~~~~~~~~~~~~~\\n2 warnings generated.\\n[440/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenevents.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenevents.c:33:44: warning: unused parameter '_this' [-Wunused-parameter]\\n 33 | void OFFSCREEN_PumpEvents(SDL_VideoDevice *_this)\\n | ^\\n1 warning generated.\\n[441/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/dialog/unix/SDL_portaldialog.c.o\\n[442/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenframebuffer.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:32:61: warning: unused parameter '_this' [-Wunused-parameter]\\n 32 | bool SDL_OFFSCREEN_CreateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, SDL_PixelFormat *format, void **pixels, int *pitch)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:54:61: warning: unused parameter '_this' [-Wunused-parameter]\\n 54 | bool SDL_OFFSCREEN_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:54:104: warning: unused parameter 'rects' [-Wunused-parameter]\\n 54 | bool SDL_OFFSCREEN_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:54:115: warning: unused parameter 'numrects' [-Wunused-parameter]\\n 54 | bool SDL_OFFSCREEN_UpdateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window, const SDL_Rect *rects, int numrects)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenframebuffer.c:74:62: warning: unused parameter '_this' [-Wunused-parameter]\\n 74 | void SDL_OFFSCREEN_DestroyWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n5 warnings generated.\\n[443/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/process/posix/SDL_posixprocess.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/process/posix/SDL_posixprocess.c:55:67: warning: unused parameter 'mode' [-Wunused-parameter]\\n 55 | static bool SetupStream(SDL_Process *process, int fd, const char *mode, const char *property)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/process/posix/SDL_posixprocess.c:76:41: warning: cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-mismatch]\\n 76 | if (action.sa_handler == SIG_DFL && (void (*)(int))action.sa_sigaction == SIG_DFL) {\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n2 warnings generated.\\n[444/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenopengles.c.o\\n[445/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenvideo.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:125:50: warning: unused parameter '_this' [-Wunused-parameter]\\n 125 | static bool OFFSCREEN_VideoInit(SDL_VideoDevice *_this)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:142:55: warning: unused parameter '_this' [-Wunused-parameter]\\n 142 | static bool OFFSCREEN_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:142:80: warning: unused parameter 'display' [-Wunused-parameter]\\n 142 | static bool OFFSCREEN_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:142:106: warning: unused parameter 'mode' [-Wunused-parameter]\\n 142 | static bool OFFSCREEN_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvideo.c:147:43: warning: unused parameter '_this' [-Wunused-parameter]\\n 147 | void OFFSCREEN_VideoQuit(SDL_VideoDevice *_this)\\n | ^\\n5 warnings generated.\\n[446/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenwindow.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenwindow.c:31:90: warning: unused parameter 'create_props' [-Wunused-parameter]\\n 31 | bool OFFSCREEN_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID create_props)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenwindow.c:86:47: warning: unused parameter '_this' [-Wunused-parameter]\\n 86 | void OFFSCREEN_SetWindowSize(SDL_VideoDevice *_this, SDL_Window *window)\\n | ^\\n2 warnings generated.\\n[447/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/tray/SDL_tray_utils.c.o\\n[448/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/sensor/dummy/SDL_dummysensor.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:42:54: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 42 | static const char *SDL_DUMMY_SensorGetDeviceName(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:47:57: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 47 | static SDL_SensorType SDL_DUMMY_SensorGetDeviceType(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:52:57: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 52 | static int SDL_DUMMY_SensorGetDeviceNonPortableType(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:57:61: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 57 | static SDL_SensorID SDL_DUMMY_SensorGetDeviceInstanceID(int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:62:46: warning: unused parameter 'sensor' [-Wunused-parameter]\\n 62 | static bool SDL_DUMMY_SensorOpen(SDL_Sensor *sensor, int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:62:58: warning: unused parameter 'device_index' [-Wunused-parameter]\\n 62 | static bool SDL_DUMMY_SensorOpen(SDL_Sensor *sensor, int device_index)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:67:48: warning: unused parameter 'sensor' [-Wunused-parameter]\\n 67 | static void SDL_DUMMY_SensorUpdate(SDL_Sensor *sensor)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/sensor/dummy/SDL_dummysensor.c:71:47: warning: unused parameter 'sensor' [-Wunused-parameter]\\n 71 | static void SDL_DUMMY_SensorClose(SDL_Sensor *sensor)\\n | ^\\n8 warnings generated.\\n[449/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/main/generic/SDL_sysmain_callbacks.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/main/generic/SDL_sysmain_callbacks.c:31:55: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 31 | static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/main/generic/SDL_sysmain_callbacks.c:31:77: warning: unused parameter 'name' [-Wunused-parameter]\\n 31 | static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/main/generic/SDL_sysmain_callbacks.c:31:95: warning: unused parameter 'oldValue' [-Wunused-parameter]\\n 31 | static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)\\n | ^\\n3 warnings generated.\\n[450/510] Linking CXX static library libfaset_core.a\\n[451/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/video/offscreen/SDL_offscreenvulkan.c.o\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../SDL_vulkan_internal.h:40:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:45:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 45 | enum libdecor_resize_edge;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:46:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 46 | enum libdecor_capabilities;\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:47:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 47 | enum libdecor_window_state;\\n | ^\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:25:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../SDL_vulkan_internal.h:40:\\nIn file included from /tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylanddyn.h:84:\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../wayland/SDL_waylandsym.h:232:26: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]\\n 232 | SDL_WAYLAND_SYM_OPT(enum libdecor_wm_capabilities, libdecor_frame_get_wm_capabilities, (struct libdecor_frame *))\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:218:48: warning: unused parameter 'window' [-Wunused-parameter]\\n 218 | SDL_Window *window,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/SDL_offscreenvulkan.c:257:44: warning: passing 'SDL_FunctionPointer' (aka 'void (*)(void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic]\\n 257 | SDL_Vulkan_DestroySurface_Internal(_this->vulkan_config.vkGetInstanceProcAddr, instance, surface, allocator);\\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/video/offscreen/../SDL_vulkan_internal.h:77:54: note: passing argument to parameter 'vkGetInstanceProcAddr' here\\n 77 | extern void SDL_Vulkan_DestroySurface_Internal(void *vkGetInstanceProcAddr,\\n | ^\\n6 warnings generated.\\n[452/510] Building C object _deps/sdl3-build/CMakeFiles/SDL3-static.dir/src/gpu/vulkan/SDL_gpu_vulkan.c.o\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:1350:21: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 1350 | VulkanRenderer *renderer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:1820:14: warning: unused parameter 'buffer' [-Wunused-parameter]\\n 1820 | VkBuffer buffer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:1821:13: warning: unused parameter 'image' [-Wunused-parameter]\\n 1821 | VkImage image,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:2496:21: warning: unused parameter 'renderer' [-Wunused-parameter]\\n 2496 | VulkanRenderer *renderer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:2963:88: warning: unused parameter 'table' [-Wunused-parameter]\\n 2963 | static bool SDLCALL CheckOneFramebufferForRemoval(void *userdata, const SDL_HashTable *table, const void *vkey, const void *vvalue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:2963:125: warning: unused parameter 'vvalue' [-Wunused-parameter]\\n 2963 | static bool SDLCALL CheckOneFramebufferForRemoval(void *userdata, const SDL_HashTable *table, const void *vkey, const void *vvalue)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3332:88: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3332 | static Uint32 SDLCALL VULKAN_INTERNAL_GraphicsPipelineResourceLayoutHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3351:86: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3351 | static bool SDLCALL VULKAN_INTERNAL_GraphicsPipelineResourceLayoutHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3363:87: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3363 | static Uint32 SDLCALL VULKAN_INTERNAL_ComputePipelineResourceLayoutHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3381:85: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3381 | static bool SDLCALL VULKAN_INTERNAL_ComputePipelineResourceLayoutHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3394:77: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3394 | static Uint32 SDLCALL VULKAN_INTERNAL_DescriptorSetLayoutHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3414:75: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3414 | static bool SDLCALL VULKAN_INTERNAL_DescriptorSetLayoutHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3427:69: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3427 | static Uint32 SDLCALL VULKAN_INTERNAL_CommandPoolHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3432:67: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3432 | static bool SDLCALL VULKAN_INTERNAL_CommandPoolHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3447:68: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3447 | static Uint32 SDLCALL VULKAN_INTERNAL_RenderPassHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3479:66: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3479 | static bool SDLCALL VULKAN_INTERNAL_RenderPassHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3551:69: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3551 | static Uint32 SDLCALL VULKAN_INTERNAL_FramebufferHashFunction(void *userdata, const void *key)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:3576:67: warning: unused parameter 'userdata' [-Wunused-parameter]\\n 3576 | static bool SDLCALL VULKAN_INTERNAL_FramebufferHashKeyMatch(void *userdata, const void *aKey, const void *bKey)\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:6057:26: warning: unused parameter 'commandBuffer' [-Wunused-parameter]\\n 6057 | VulkanCommandBuffer *commandBuffer,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:6910:32: warning: unused parameter 'usage' [-Wunused-parameter]\\n 6910 | SDL_GPUTransferBufferUsage usage,\\n | ^\\n/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/_deps/sdl3-src/src/gpu/vulkan/SDL_gpu_vulkan.c:11694:97: warning: unused parameter 'props' [-Wunused-parameter]\\n 11694 | static SDL_GPUDevice *VULKAN_CreateDevice(bool debugMode, bool preferLowPower, SDL_PropertiesID props)\\n | ^\\n21 warnings generated.\\n[453/510] Building CXX object CMakeFiles/faset_runtime.dir/src/runtime/Physics.cpp.o\\n[454/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lapi.c.o\\n[455/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lcode.c.o\\n[456/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lctype.c.o\\n[457/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/ldebug.c.o\\n[458/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/ldo.c.o\\n[459/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/ldump.c.o\\n[460/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lfunc.c.o\\n[461/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lgc.c.o\\n[462/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/llex.c.o\\n[463/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lmem.c.o\\n[464/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lobject.c.o\\n[465/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lopcodes.c.o\\n[466/510] Building CXX object CMakeFiles/faset_scripting_project.dir/src/scripting/project.cpp.o\\n[467/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lstate.c.o\\n[468/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lparser.c.o\\n[469/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lstring.c.o\\n[470/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/ltm.c.o\\n[471/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/ltable.c.o\\n[472/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lundump.c.o\\n[473/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lzio.c.o\\n[474/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lauxlib.c.o\\n[475/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lbaselib.c.o\\n[476/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lmathlib.c.o\\n[477/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lvm.c.o\\n[478/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/ltablib.c.o\\n[479/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lutf8lib.c.o\\n[480/510] Building C object CMakeFiles/faset_lua_vendor.dir/_deps/lua-src/src/lstrlib.c.o\\n[481/510] Building CXX object CMakeFiles/faset_asset_data.dir/src/assets/asset_data.cpp.o\\n[482/510] Building CXX object CMakeFiles/faset_render.dir/src/render/math.cpp.o\\n[483/510] Building CXX object CMakeFiles/faset_render.dir/src/render/render_graph.cpp.o\\n[484/510] Building CXX object CMakeFiles/faset_runtime.dir/src/runtime/Runtime.cpp.o\\n[485/510] Building CXX object CMakeFiles/faset_render.dir/src/render/temporal.cpp.o\\n[486/510] Building CXX object CMakeFiles/faset_render.dir/src/render/lighting.cpp.o\\n[487/510] Building CXX object CMakeFiles/faset_render.dir/src/render/temporal_reference.cpp.o\\n[488/510] Linking C static library _deps/box2d-build/src/libbox2d.a\\n[489/510] Linking C static library _deps/box3d-build/src/libbox3d.a\\n[490/510] Linking C static library _deps/sdl3-build/libSDL3.a\\n[491/510] Linking CXX static library libfaset_scripting_project.a\\n[492/510] Linking CXX static library libfaset_runtime.a\\n[493/510] Building CXX object CMakeFiles/faset_render.dir/src/render/visibility.cpp.o\\n[494/510] Linking CXX static library libfaset_asset_data.a\\n[495/510] Linking C static library libfaset_lua_vendor.a\\n[496/510] Building CXX object CMakeFiles/faset_gameplay.dir/src/scripting/empty_gameplay/Gameplay.cpp.o\\n[497/510] Building CXX object CMakeFiles/faset_render.dir/src/render/shader_contract.cpp.o\\n[498/510] Building CXX object CMakeFiles/faset_render.dir/src/render/renderer.cpp.o\\n[499/510] Linking CXX static library libfaset_render.a\\n[500/510] Linking CXX static library libfaset_gameplay.a\\n[501/510] Building CXX object CMakeFiles/faset_lua.dir/src/scripting/LuaModule.cpp.o\\n[502/510] Linking CXX static library libfaset_lua.a\\n[503/510] Building CXX object CMakeFiles/faset_schema_exporter.dir/apps/schema_exporter_main.cpp.o\\n[504/510] Linking CXX executable faset_schema_exporter\\n[505/510] Building CXX object CMakeFiles/faset_scene_view.dir/src/player/scene_io.cpp.o\\n[506/510] Building CXX object CMakeFiles/faset_scene_view.dir/src/player/SceneView.cpp.o\\n[507/510] Linking CXX static library libfaset_scene_view.a\\n[508/510] Building CXX object CMakeFiles/faset_player.dir/apps/player_main.cpp.o\\n[509/510] Linking CXX executable faset_player\\n$ \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/faset_schema_exporter\\\" \\\"--output\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/cache/builds/.staging-92846e8b-d199-4679-8f6a-fb0686acba75/schema.json\\\" \\\"--project\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/cache/builds/.staging-92846e8b-d199-4679-8f6a-fb0686acba75\\\"\\n$ \\\"/usr/bin/ldd\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release/faset_player\\\"\\n\\tlinux-vdso.so.1 (0x00007803c587d000)\\n\\tlibvulkan.so.1 => /usr/lib/x86_64-linux-gnu/libvulkan.so.1 (0x00007803c5199000)\\n\\tlibm.so.6 => /usr/lib/x86_64-linux-gnu/libm.so.6 (0x00007803c5073000)\\n\\tlibstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007803c4c00000)\\n\\tlibgcc_s.so.1 => /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007803c5045000)\\n\\tlibc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007803c4800000)\\n\\t/lib64/ld-linux-x86-64.so.2 (0x00007803c587f000)\\n$ \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/Exports/.staging-92846e8b-d199-4679-8f6a-fb0686acba75/faset_player\\\" \\\"--validate\\\" \\\"--scene\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/Exports/.staging-92846e8b-d199-4679-8f6a-fb0686acba75/scene.fscene\\\" \\\"--assets\\\" \\\"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/Exports/.staging-92846e8b-d199-4679-8f6a-fb0686acba75\\\"\\n{\\\"dimension\\\":2,\\\"validated\\\":true}\\n\",\n \"progress\": 1.0,\n \"result\": {\n \"build\": {\n \"build_directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release\",\n \"configuration\": \"Release\",\n \"directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/cache/builds/92846e8b-d199-4679-8f6a-fb0686acba75\",\n \"fingerprint\": \"0bfae1f2850e06540c91a793a50673f53e9768434c02b5625dbe4839e27f23f0\",\n \"generation\": \"92846e8b-d199-4679-8f6a-fb0686acba75\",\n \"generation_reused\": false,\n \"lua_enabled\": true,\n \"lua_fingerprint\": \"a9261789bb1e0ca38bd40b08b0454165cd51454cba3ad4725dd357812ced6e35\",\n \"phase_times_ms\": {\n \"configure\": 46846,\n \"native_build\": 81538,\n \"schema_package\": 273,\n \"total\": 128658\n },\n \"player\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/cache/builds/92846e8b-d199-4679-8f6a-fb0686acba75/faset_player\",\n \"schema\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/cache/builds/92846e8b-d199-4679-8f6a-fb0686acba75/schema.json\",\n \"schema_cache_hit\": false\n },\n \"build_directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/build/Release\",\n \"configuration\": \"Release\",\n \"directory\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/Exports/generations/92846e8b-d199-4679-8f6a-fb0686acba75\",\n \"executable\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/Exports/generations/92846e8b-d199-4679-8f6a-fb0686acba75/faset_player\",\n \"generation\": \"92846e8b-d199-4679-8f6a-fb0686acba75\",\n \"manifest\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/Exports/generations/92846e8b-d199-4679-8f6a-fb0686acba75/manifest.json\",\n \"player\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/cache/builds/92846e8b-d199-4679-8f6a-fb0686acba75/faset_player\",\n \"schema\": \"/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua/.faset/cache/builds/92846e8b-d199-4679-8f6a-fb0686acba75/schema.json\"\n },\n \"stage\": \"Complete\",\n \"state\": \"succeeded\"\n}\n", + "stderr": "" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-manifest.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-manifest.json new file mode 100644 index 0000000..cf0cec4 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-manifest.json @@ -0,0 +1,294 @@ +{ + "asset_generations": {}, + "build_fingerprint": "0bfae1f2850e06540c91a793a50673f53e9768434c02b5625dbe4839e27f23f0", + "configuration": "Release", + "executable": "faset_player", + "files": [ + { + "path": "README.txt", + "sha256": "82bf72bc542643f6c4090e0a5de69b0014ca3fa17c6f9dfb12cc41e44c8b8db6", + "size": 262 + }, + { + "path": "Notices/Faset-NOTICE.txt", + "sha256": "30c2e7e80f5153b31ab57675e07246aef9165965d64e36022b426a26449ece3f", + "size": 204 + }, + { + "path": "Notices/dependencies.json", + "sha256": "262e8f63cf21c516829b1fedb0900ac90e76d62aa8f78d9ad02d8f24e0359e74", + "size": 2468 + }, + { + "path": "Notices/lua/LICENSE.txt", + "sha256": "e42d195c77d3ad7255ee9c874772d3c53998e7f60f9acf453d4630fa161e0bfe", + "size": 1126 + }, + { + "path": "Notices/stb/LICENSE", + "sha256": "bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63", + "size": 2510 + }, + { + "path": "Notices/json/LICENSE.MIT", + "sha256": "46a65cffd1ea955132d95a8dd921640714a8d6b537d2e4e482d31145ae95b603", + "size": 1076 + }, + { + "path": "Notices/box3d/LICENSE", + "sha256": "da5e31a26bf3cfd5ba5c96d6823e480128c81e76c107ef9d3ee5d94789184b90", + "size": 1067 + }, + { + "path": "Notices/box2d/LICENSE", + "sha256": "68a3e676d7e94093b102d5cba0d4e04af812040d6f230c3db67a6664574e43d2", + "size": 1067 + }, + { + "path": "Notices/entt/LICENSE", + "sha256": "0785027ce472d7c61f05fba664a1d3ba6639c1593ced351ad9e4bed868765d99", + "size": 1097 + }, + { + "path": "Notices/sdl3/LICENSE.txt", + "sha256": "97f35b302b361680ec1e891e95d2d52097bb95abff361434916d99dc1305f127", + "size": 884 + }, + { + "path": "shaders/gpuTemporalVertexMain.reflection.json", + "sha256": "7a8efe2645e7ce465ca44d19f8cfb2eb6c767abd1c3ce12ed69a149a50be8a8c", + "size": 3308 + }, + { + "path": "shaders/gpuTemporalVertexMain.spv", + "sha256": "dfe7309aafbd41974668b295e179354965db440e4156b9f12d6a67db16b357f9", + "size": 5996 + }, + { + "path": "shaders/temporalFragmentMain.reflection.json", + "sha256": "e36452227788f3703d7342b6d9a7a0efef74ce4da3aa96bb176a26e169ec3628", + "size": 3874 + }, + { + "path": "shaders/temporalFragmentMain.spv", + "sha256": "03adc6673276979b3ea46becf3a36940d3061af77cb8c965c7471feff8dbf89a", + "size": 30976 + }, + { + "path": "shaders/temporalVertexMain.reflection.json", + "sha256": "6f7812ce88b14bca62a6d2ad82a8657e2ee48c252558f34677c6a2bd980a7edb", + "size": 3935 + }, + { + "path": "shaders/temporalVertexMain.spv", + "sha256": "6cc3535c952a33ee46fd417fbec7fcad8f24357508b2119256b3077be3d60955", + "size": 1784 + }, + { + "path": "shaders/temporalCompositeFragmentMain.reflection.json", + "sha256": "44765a41fc362c9a97b1a19834f285e2e7facb24d8715e3d8559b8e9633a7a0e", + "size": 959 + }, + { + "path": "shaders/temporalCompositeFragmentMain.spv", + "sha256": "9e21c8534c0e70a58ae018fb2d143bf9cfb70112e71b67585f525eef0aecad1b", + "size": 768 + }, + { + "path": "shaders/temporalCompositeVertexMain.reflection.json", + "sha256": "a3a2ea858bd038423896043b0703704f707addceb5bd56721cd897f6bd092065", + "size": 956 + }, + { + "path": "shaders/temporalCompositeVertexMain.spv", + "sha256": "6b19f65b64f40d0a249660fdfba9dd5d95831ffab7314a307bf1f5cf39c6a248", + "size": 340 + }, + { + "path": "shaders/temporalResolveMain.reflection.json", + "sha256": "9407ee1522f32df231d996ea691224863c023c1ca42cc02ccd7e16de1d873082", + "size": 3179 + }, + { + "path": "shaders/temporalResolveMain.spv", + "sha256": "4c5fc0da7a4c424e5426694c2c2d9f3cd17d1a64066712f5defe882ad8776662", + "size": 22192 + }, + { + "path": "shaders/gpuPostCullMain.reflection.json", + "sha256": "19ce128388c7f88e0c517fb58a25e46f1382e35ae5f376b10eebe155a2811c4c", + "size": 3591 + }, + { + "path": "shaders/gpuHzbMain.reflection.json", + "sha256": "589818f670881c64f3aba726ee3bc82fe4b9d835a347f99134e0e157dc4a112e", + "size": 2050 + }, + { + "path": "shaders/gpuCullMain.reflection.json", + "sha256": "8986a45a8d29743d16f0caece9181b18c85d6490d93b4a56cdb4f53052890f3f", + "size": 3587 + }, + { + "path": "shaders/gpuShadowMain.reflection.json", + "sha256": "96b3620b163dadf214933cfba6600b1b6a835c4d98b75b1f83e6ccd3dedb2425", + "size": 2755 + }, + { + "path": "shaders/gpuVertexMain.reflection.json", + "sha256": "01a6cc1bbf3c11c558560d6f8557fd4582d392906ed20a8c729673d0ebf640ed", + "size": 3098 + }, + { + "path": "shaders/gpuPostCullMain.spv", + "sha256": "1f8edd3be1f99f9433494a6f7be68f1317d6e7099e19354a7b8130d5d932224d", + "size": 12548 + }, + { + "path": "shaders/gpuHzbMain.spv", + "sha256": "08682362ee2120ed19d260e613285071747c3e436bb09bb6238e46f9cedc2308", + "size": 4140 + }, + { + "path": "shaders/gpuCullMain.spv", + "sha256": "e5ea6589ddb3613b59f8e58420be95a534cf4149816bc65bae26b1395c638955", + "size": 16288 + }, + { + "path": "shaders/gpuShadowMain.spv", + "sha256": "f56e0ae3e9b31cb1e3f24e379c81e11c853f8a7102648aaaebc92a17c7e8e53c", + "size": 2492 + }, + { + "path": "shaders/gpuVertexMain.spv", + "sha256": "32421d4a91f3a88d5210fee7af34b48bcad83072f14e2ccb9ef2ff983e45f78f", + "size": 5016 + }, + { + "path": "shaders/shadowMain.reflection.json", + "sha256": "d39e2f83c797589296eac9dce139b9ad836a895d6685bc40f79dd2609d687fee", + "size": 3597 + }, + { + "path": "shaders/fragmentMain.reflection.json", + "sha256": "2b07af2aae7578bdb6c2aa22658538821608b1dd5aeddd7b06e42b2e78cedf12", + "size": 3596 + }, + { + "path": "shaders/vertexMain.reflection.json", + "sha256": "b3bdff863d53a0b385e06a36701a83a6ecafe9a93e97281a732cce8ff862c0db", + "size": 3591 + }, + { + "path": "shaders/lightTileMain.reflection.json", + "sha256": "bf6a9256aaa6d6edacfa1e1c265d7c8ce2c1e4ea4036e0bea078c22fd4b536ca", + "size": 1978 + }, + { + "path": "shaders/lightTileMain.spv", + "sha256": "92850edcc5ee5b586a90ce84ee69a98075a6fff3c13db4a57528d9431afe8b68", + "size": 6800 + }, + { + "path": "shaders/shadowMain.spv", + "sha256": "7643b4d688492b5ee923b9606f0b0e70343ca05fa67673838206119a6f86d8d8", + "size": 784 + }, + { + "path": "shaders/fragmentMain.spv", + "sha256": "fea4dd48664a510bad12b5e8582f2db798d4dbea62ce0de35dc2acfe32372733", + "size": 28960 + }, + { + "path": "shaders/vertexMain.spv", + "sha256": "1ad2631c35d654f48166321ae43d4165043e1b919b14f1dc61caf97b1ada0898", + "size": 1224 + }, + { + "path": "faset_player", + "sha256": "6df88e53e4fff9376341fd3d049b4e047a268d0bf344184d903b6c17ff20bd0e", + "size": 6509384 + }, + { + "path": "project.faset.json", + "sha256": "e07b12047f8141c3c4cc8f0e7d0905a5c635375e4494755e34191db0859ab86f", + "size": 175 + }, + { + "path": "Scripts/util/motion.lua", + "sha256": "bad3dcdc1081fd1dec589c12dad8dc175b739d77ea52b957ead9ecb4b7cb88a3", + "size": 150 + }, + { + "path": "Scripts/player.lua", + "sha256": "1c51810574a3413c46a7cbd0ea2e84a9b802da1206a2b72bb78f6cc951367a11", + "size": 1376 + }, + { + "path": "Scripts/beacon.lua", + "sha256": "44d932ebedf66cadb9620f2d926177be2f8d43d71d56aa83611de686af026231", + "size": 820 + }, + { + "path": "scene.fscene", + "sha256": "641ba14a1f9c3966b9ec797814fdfa54f954dc5e0d53ab00c645598edef61baf", + "size": 1681 + } + ], + "format": "faset.export", + "generation": "92846e8b-d199-4679-8f6a-fb0686acba75", + "lua_enabled": true, + "lua_fingerprint": "a9261789bb1e0ca38bd40b08b0454165cd51454cba3ad4725dd357812ced6e35", + "platform": "linux", + "prerequisites": [ + "Linux x86_64", + "Vulkan 1.3 driver", + "Compatible glibc and libstdc++ runtime" + ], + "renderer_profile": { + "api": "Vulkan 1.3", + "materials": [ + "base-color factor and texture", + "metallic and roughness factors" + ], + "required_features": [ + "dynamicRendering", + "synchronization2" + ], + "shadow_atlases": { + "caster_draw_limit": 4096, + "fallback_resolution": 1024, + "local_face_limit": 16, + "preferred_resolution": 2048, + "sampled_d32_required": true, + "sun_cascade_limit": 4 + }, + "texture_sampling": "linear clamp, one mip level", + "unsupported_material_features": [ + "normal maps", + "metallic-roughness maps", + "emissive and occlusion maps", + "alpha mode selection", + "unlit mode", + "per-material face culling" + ] + }, + "scene_hash": "143724a468d711cbdf9a9700310d7b0acef003ce1b21422ca5204e0e565fa02c", + "simulation": { + "fixed_delta": 0.016666666666666666, + "gravity": [ + 0, + -9.81, + 0 + ], + "max_catch_up_ticks": 4, + "physics_substeps": 4 + }, + "units": { + "angle": "radian", + "coordinates": "right-handed Y-up", + "distance": "metre" + }, + "validation_log": "{\"dimension\":2,\"validated\":true}\n", + "version": 1 +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-profile.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-profile.json new file mode 100644 index 0000000..5627c97 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-profile.json @@ -0,0 +1,7284 @@ +{ + "completed_frames": 120, + "device": "NVIDIA GeForce RTX 2080 Ti", + "dimension": 2, + "effective_lighting_path": "forward", + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_delta_seconds": 0.016666666666666666, + "format": "faset.player-profile", + "height": 720, + "percentile_method": "nearest_rank_all_completed_frames_no_warmup_exclusion", + "presentation_mode": "offscreen", + "render_scale": 1.0, + "requested_frames": 120, + "resource_notes": "gpu_allocated_bytes sums live Vulkan memory allocations, including alignment, excluding driver internals. texture_count includes the white fallback texture.", + "samples": [ + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 1, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.017344, + "gpu_ms": 0.559392, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 6.280958, + "renderer_cpu_ms": 6.273714, + "renderer_readback_cpu_ms": 3.40345, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.149923, + "snapshot_ms": 0.060374, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 1, + "vertices": 18, + "wall_ms": 6.601142 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 2, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.552224, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.129937, + "renderer_cpu_ms": 2.12054, + "renderer_readback_cpu_ms": 0.571949, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.13781, + "snapshot_ms": 0.079971, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 2, + "vertices": 18, + "wall_ms": 2.357617 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 3, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011584, + "gpu_ms": 0.562944, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.011525, + "renderer_cpu_ms": 2.00393, + "renderer_readback_cpu_ms": 0.5197, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.130576, + "snapshot_ms": 0.074862, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 3, + "vertices": 18, + "wall_ms": 2.225749 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 4, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011104, + "gpu_ms": 0.552768, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.933217, + "renderer_cpu_ms": 1.925071, + "renderer_readback_cpu_ms": 0.532725, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.122812, + "snapshot_ms": 0.067938, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 4, + "vertices": 18, + "wall_ms": 2.134016 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 5, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.552128, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.141329, + "renderer_cpu_ms": 2.133915, + "renderer_readback_cpu_ms": 0.511054, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.125737, + "snapshot_ms": 0.066065, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 5, + "vertices": 18, + "wall_ms": 2.341827 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 6, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010176, + "gpu_ms": 0.55184, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.992829, + "renderer_cpu_ms": 1.985335, + "renderer_readback_cpu_ms": 0.555678, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.1746, + "snapshot_ms": 0.06892, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 6, + "vertices": 18, + "wall_ms": 2.245366 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 7, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.589568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.927536, + "renderer_cpu_ms": 1.91911, + "renderer_readback_cpu_ms": 0.55661, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.125958, + "snapshot_ms": 0.066195, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 7, + "vertices": 18, + "wall_ms": 2.128455 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 8, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01136, + "gpu_ms": 0.55312, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.854558, + "renderer_cpu_ms": 1.845612, + "renderer_readback_cpu_ms": 0.486458, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.121559, + "snapshot_ms": 0.066786, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 8, + "vertices": 18, + "wall_ms": 2.053213 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 9, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.009984, + "gpu_ms": 0.552064, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.856552, + "renderer_cpu_ms": 1.849418, + "renderer_readback_cpu_ms": 0.522285, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.111891, + "snapshot_ms": 0.057559, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 9, + "vertices": 18, + "wall_ms": 2.037002 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 10, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011296, + "gpu_ms": 0.552192, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.750983, + "renderer_cpu_ms": 1.744811, + "renderer_readback_cpu_ms": 0.448286, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.097384, + "snapshot_ms": 0.052008, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 10, + "vertices": 18, + "wall_ms": 1.909512 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 11, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.559552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.679448, + "renderer_cpu_ms": 1.674438, + "renderer_readback_cpu_ms": 0.452043, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.094779, + "snapshot_ms": 0.051657, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 11, + "vertices": 18, + "wall_ms": 1.833629 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 12, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010528, + "gpu_ms": 0.55184, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.765761, + "renderer_cpu_ms": 1.757686, + "renderer_readback_cpu_ms": 0.510353, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.092925, + "snapshot_ms": 0.054162, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 12, + "vertices": 18, + "wall_ms": 1.920974 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 13, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010752, + "gpu_ms": 0.580192, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.853546, + "renderer_cpu_ms": 1.84487, + "renderer_readback_cpu_ms": 0.471459, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.092394, + "snapshot_ms": 0.059672, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 13, + "vertices": 18, + "wall_ms": 2.016794 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 14, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010272, + "gpu_ms": 0.552832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.960518, + "renderer_cpu_ms": 1.9507, + "renderer_readback_cpu_ms": 0.563873, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.100469, + "snapshot_ms": 0.055235, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 14, + "vertices": 18, + "wall_ms": 2.125129 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 15, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0104, + "gpu_ms": 0.552352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.852414, + "renderer_cpu_ms": 1.846483, + "renderer_readback_cpu_ms": 0.489273, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.134003, + "snapshot_ms": 0.064361, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 15, + "vertices": 18, + "wall_ms": 2.063112 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 16, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.552352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.930491, + "renderer_cpu_ms": 1.923198, + "renderer_readback_cpu_ms": 0.560217, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.111962, + "snapshot_ms": 0.051998, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 16, + "vertices": 18, + "wall_ms": 2.103958 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 17, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010976, + "gpu_ms": 0.570016, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.056519, + "renderer_cpu_ms": 2.048294, + "renderer_readback_cpu_ms": 0.513118, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.106551, + "snapshot_ms": 0.064101, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 17, + "vertices": 18, + "wall_ms": 2.238983 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 18, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011296, + "gpu_ms": 0.5528, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.870228, + "renderer_cpu_ms": 1.863845, + "renderer_readback_cpu_ms": 0.562691, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.136538, + "snapshot_ms": 0.074611, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 18, + "vertices": 18, + "wall_ms": 2.09429 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 19, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010464, + "gpu_ms": 0.552736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.145978, + "renderer_cpu_ms": 2.135137, + "renderer_readback_cpu_ms": 0.749444, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.096712, + "snapshot_ms": 0.070824, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 19, + "vertices": 18, + "wall_ms": 2.324985 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 20, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010976, + "gpu_ms": 0.552448, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.180794, + "renderer_cpu_ms": 2.169262, + "renderer_readback_cpu_ms": 0.632603, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.231888, + "snapshot_ms": 0.076323, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 20, + "vertices": 18, + "wall_ms": 2.502862 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 21, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011264, + "gpu_ms": 0.552416, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.803281, + "renderer_cpu_ms": 1.796589, + "renderer_readback_cpu_ms": 0.460869, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.136788, + "snapshot_ms": 0.066605, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 21, + "vertices": 18, + "wall_ms": 2.019429 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 22, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010944, + "gpu_ms": 0.552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.757195, + "renderer_cpu_ms": 1.752115, + "renderer_readback_cpu_ms": 0.495755, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.093205, + "snapshot_ms": 0.052479, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 22, + "vertices": 18, + "wall_ms": 1.912467 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 23, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010816, + "gpu_ms": 0.551744, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.607562, + "renderer_cpu_ms": 1.602192, + "renderer_readback_cpu_ms": 0.446823, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.100399, + "snapshot_ms": 0.058841, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 23, + "vertices": 18, + "wall_ms": 1.775219 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 24, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010944, + "gpu_ms": 0.552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.751734, + "renderer_cpu_ms": 1.744761, + "renderer_readback_cpu_ms": 0.490876, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.098917, + "snapshot_ms": 0.049082, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 24, + "vertices": 18, + "wall_ms": 1.907889 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 25, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.552448, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.029969, + "renderer_cpu_ms": 2.02508, + "renderer_readback_cpu_ms": 0.509591, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.097083, + "snapshot_ms": 0.057268, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 25, + "vertices": 18, + "wall_ms": 2.192466 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 26, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011328, + "gpu_ms": 0.5528, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.799955, + "renderer_cpu_ms": 1.794285, + "renderer_readback_cpu_ms": 0.486819, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.098135, + "snapshot_ms": 0.056637, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 26, + "vertices": 18, + "wall_ms": 1.965668 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 27, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010112, + "gpu_ms": 0.567584, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.793783, + "renderer_cpu_ms": 1.78666, + "renderer_readback_cpu_ms": 0.494533, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.095741, + "snapshot_ms": 0.049052, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 27, + "vertices": 18, + "wall_ms": 1.948495 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 28, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011104, + "gpu_ms": 0.552224, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.741275, + "renderer_cpu_ms": 1.733771, + "renderer_readback_cpu_ms": 0.444488, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.118303, + "snapshot_ms": 0.049383, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 28, + "vertices": 18, + "wall_ms": 1.919251 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 29, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010432, + "gpu_ms": 0.551968, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.809152, + "renderer_cpu_ms": 1.800276, + "renderer_readback_cpu_ms": 0.518788, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.096311, + "snapshot_ms": 0.054152, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 29, + "vertices": 18, + "wall_ms": 1.968924 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 30, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010112, + "gpu_ms": 0.551776, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.827959, + "renderer_cpu_ms": 1.81857, + "renderer_readback_cpu_ms": 0.507418, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.103485, + "snapshot_ms": 0.057468, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 30, + "vertices": 18, + "wall_ms": 1.997208 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 31, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01008, + "gpu_ms": 0.55264, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.800856, + "renderer_cpu_ms": 1.795046, + "renderer_readback_cpu_ms": 0.455489, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.124865, + "snapshot_ms": 0.057148, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 31, + "vertices": 18, + "wall_ms": 1.99375 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 32, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0104, + "gpu_ms": 0.552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.879265, + "renderer_cpu_ms": 1.87175, + "renderer_readback_cpu_ms": 0.518107, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.117812, + "snapshot_ms": 0.062057, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 32, + "vertices": 18, + "wall_ms": 2.06774 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 33, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010976, + "gpu_ms": 0.564736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.822919, + "renderer_cpu_ms": 1.817068, + "renderer_readback_cpu_ms": 0.484353, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.116029, + "snapshot_ms": 0.055685, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 33, + "vertices": 18, + "wall_ms": 2.004802 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 34, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010944, + "gpu_ms": 0.55968, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.827678, + "renderer_cpu_ms": 1.821866, + "renderer_readback_cpu_ms": 0.522876, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.109356, + "snapshot_ms": 0.059422, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 34, + "vertices": 18, + "wall_ms": 2.006365 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 35, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0104, + "gpu_ms": 0.552064, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.795337, + "renderer_cpu_ms": 1.790226, + "renderer_readback_cpu_ms": 0.487269, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.164741, + "snapshot_ms": 0.055595, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 35, + "vertices": 18, + "wall_ms": 2.02523 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 36, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011072, + "gpu_ms": 0.552192, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.851843, + "renderer_cpu_ms": 1.845311, + "renderer_readback_cpu_ms": 0.479785, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.119616, + "snapshot_ms": 0.052489, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 36, + "vertices": 18, + "wall_ms": 2.033265 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 37, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01088, + "gpu_ms": 0.551712, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.90348, + "renderer_cpu_ms": 1.896638, + "renderer_readback_cpu_ms": 0.548455, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.119556, + "snapshot_ms": 0.05833, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 37, + "vertices": 18, + "wall_ms": 2.090954 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 38, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.559296, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.819933, + "renderer_cpu_ms": 1.813822, + "renderer_readback_cpu_ms": 0.476939, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.131628, + "snapshot_ms": 0.056156, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 38, + "vertices": 18, + "wall_ms": 2.017375 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 39, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010816, + "gpu_ms": 0.551936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.964656, + "renderer_cpu_ms": 1.957011, + "renderer_readback_cpu_ms": 0.540751, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.129384, + "snapshot_ms": 0.056617, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 39, + "vertices": 18, + "wall_ms": 2.159704 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 40, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010368, + "gpu_ms": 0.552768, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.776311, + "renderer_cpu_ms": 1.769298, + "renderer_readback_cpu_ms": 0.494433, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.108785, + "snapshot_ms": 0.051257, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 40, + "vertices": 18, + "wall_ms": 1.944779 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 41, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011584, + "gpu_ms": 0.552832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.792952, + "renderer_cpu_ms": 1.787542, + "renderer_readback_cpu_ms": 0.505784, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.116309, + "snapshot_ms": 0.06334, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 41, + "vertices": 18, + "wall_ms": 1.981848 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 42, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010624, + "gpu_ms": 0.55216, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.028126, + "renderer_cpu_ms": 2.021534, + "renderer_readback_cpu_ms": 0.546491, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.10633, + "snapshot_ms": 0.059192, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 42, + "vertices": 18, + "wall_ms": 2.203487 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 43, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010176, + "gpu_ms": 0.55232, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.952934, + "renderer_cpu_ms": 1.946051, + "renderer_readback_cpu_ms": 0.553243, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.118403, + "snapshot_ms": 0.053902, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 43, + "vertices": 18, + "wall_ms": 2.134817 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 44, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010816, + "gpu_ms": 0.566784, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.929229, + "renderer_cpu_ms": 1.921865, + "renderer_readback_cpu_ms": 0.491667, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.109026, + "snapshot_ms": 0.05852, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 44, + "vertices": 18, + "wall_ms": 2.106594 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 45, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010144, + "gpu_ms": 0.552224, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.826435, + "renderer_cpu_ms": 1.820825, + "renderer_readback_cpu_ms": 0.482841, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.106591, + "snapshot_ms": 0.053681, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 45, + "vertices": 18, + "wall_ms": 1.997007 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 46, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010432, + "gpu_ms": 0.552192, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.890326, + "renderer_cpu_ms": 1.883293, + "renderer_readback_cpu_ms": 0.526202, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.110177, + "snapshot_ms": 0.055736, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 46, + "vertices": 18, + "wall_ms": 2.065376 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 47, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011168, + "gpu_ms": 0.552384, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.830674, + "renderer_cpu_ms": 1.82372, + "renderer_readback_cpu_ms": 0.517696, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.107713, + "snapshot_ms": 0.053391, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 47, + "vertices": 18, + "wall_ms": 2.001877 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 48, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011232, + "gpu_ms": 0.55616, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.118276, + "renderer_cpu_ms": 2.106032, + "renderer_readback_cpu_ms": 0.657681, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.116319, + "snapshot_ms": 0.060645, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 48, + "vertices": 18, + "wall_ms": 2.305709 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 49, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011552, + "gpu_ms": 0.553184, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.333342, + "renderer_cpu_ms": 2.324204, + "renderer_readback_cpu_ms": 0.68911, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.169189, + "snapshot_ms": 0.081624, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 49, + "vertices": 18, + "wall_ms": 2.596789 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 50, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01088, + "gpu_ms": 0.552448, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.084372, + "renderer_cpu_ms": 2.073311, + "renderer_readback_cpu_ms": 0.622655, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.20123, + "snapshot_ms": 0.093977, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 50, + "vertices": 18, + "wall_ms": 2.39106 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 51, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010944, + "gpu_ms": 0.551936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.937104, + "renderer_cpu_ms": 1.929069, + "renderer_readback_cpu_ms": 0.576608, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.159882, + "snapshot_ms": 0.08481, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 51, + "vertices": 18, + "wall_ms": 2.194309 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 52, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010976, + "gpu_ms": 0.552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.087678, + "renderer_cpu_ms": 2.079302, + "renderer_readback_cpu_ms": 0.563904, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.141156, + "snapshot_ms": 0.075152, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 52, + "vertices": 18, + "wall_ms": 2.314185 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 53, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.552416, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.959386, + "renderer_cpu_ms": 1.949137, + "renderer_readback_cpu_ms": 0.617304, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.134093, + "snapshot_ms": 0.069902, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 53, + "vertices": 18, + "wall_ms": 2.172889 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 54, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01072, + "gpu_ms": 0.553248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.833038, + "renderer_cpu_ms": 1.825383, + "renderer_readback_cpu_ms": 0.518658, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166965, + "snapshot_ms": 0.073499, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 54, + "vertices": 18, + "wall_ms": 2.086466 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 55, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011648, + "gpu_ms": 0.55344, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.981689, + "renderer_cpu_ms": 1.971118, + "renderer_readback_cpu_ms": 0.541923, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.150504, + "snapshot_ms": 0.081664, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 55, + "vertices": 18, + "wall_ms": 2.223555 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 56, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01072, + "gpu_ms": 0.552736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.888462, + "renderer_cpu_ms": 1.883172, + "renderer_readback_cpu_ms": 0.471509, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163528, + "snapshot_ms": 0.083959, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 56, + "vertices": 18, + "wall_ms": 2.147321 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 57, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010944, + "gpu_ms": 0.552288, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.75485, + "renderer_cpu_ms": 1.747517, + "renderer_readback_cpu_ms": 0.591355, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.096321, + "snapshot_ms": 0.05258, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 57, + "vertices": 18, + "wall_ms": 1.91343 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 58, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011264, + "gpu_ms": 0.552352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.888743, + "renderer_cpu_ms": 1.880807, + "renderer_readback_cpu_ms": 0.506325, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.111891, + "snapshot_ms": 0.075983, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 58, + "vertices": 18, + "wall_ms": 2.087458 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 59, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011136, + "gpu_ms": 0.567584, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.82934, + "renderer_cpu_ms": 1.8236, + "renderer_readback_cpu_ms": 0.462373, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.097644, + "snapshot_ms": 0.056677, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 59, + "vertices": 18, + "wall_ms": 1.995474 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 60, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011264, + "gpu_ms": 0.56352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.749039, + "renderer_cpu_ms": 1.742467, + "renderer_readback_cpu_ms": 0.464876, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.087686, + "snapshot_ms": 0.052018, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 60, + "vertices": 18, + "wall_ms": 1.898842 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 61, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.552448, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.714905, + "renderer_cpu_ms": 1.708933, + "renderer_readback_cpu_ms": 0.450861, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.091623, + "snapshot_ms": 0.054383, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 61, + "vertices": 18, + "wall_ms": 1.870388 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 62, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.552128, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.768786, + "renderer_cpu_ms": 1.762595, + "renderer_readback_cpu_ms": 0.480526, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.091573, + "snapshot_ms": 0.053361, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 62, + "vertices": 18, + "wall_ms": 1.923358 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 63, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.551936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.004511, + "renderer_cpu_ms": 1.998199, + "renderer_readback_cpu_ms": 0.467972, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.098466, + "snapshot_ms": 0.056226, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 63, + "vertices": 18, + "wall_ms": 2.168781 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 64, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010976, + "gpu_ms": 0.5568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.937214, + "renderer_cpu_ms": 1.930902, + "renderer_readback_cpu_ms": 0.412939, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.130987, + "snapshot_ms": 0.055865, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 64, + "vertices": 18, + "wall_ms": 2.133764 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 65, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011136, + "gpu_ms": 0.552032, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.790648, + "renderer_cpu_ms": 1.783985, + "renderer_readback_cpu_ms": 0.488903, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.087585, + "snapshot_ms": 0.049002, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 65, + "vertices": 18, + "wall_ms": 1.935631 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 66, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.551904, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.944357, + "renderer_cpu_ms": 1.936373, + "renderer_readback_cpu_ms": 0.426004, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.091583, + "snapshot_ms": 0.051697, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 66, + "vertices": 18, + "wall_ms": 2.0996 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 67, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011296, + "gpu_ms": 0.552896, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.702261, + "renderer_cpu_ms": 1.696831, + "renderer_readback_cpu_ms": 0.437035, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.089239, + "snapshot_ms": 0.054082, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 67, + "vertices": 18, + "wall_ms": 1.854147 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 68, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.552096, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.066518, + "renderer_cpu_ms": 2.058883, + "renderer_readback_cpu_ms": 0.503159, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.086573, + "snapshot_ms": 0.048682, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 68, + "vertices": 18, + "wall_ms": 2.211161 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 69, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010624, + "gpu_ms": 0.552704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.824151, + "renderer_cpu_ms": 1.817579, + "renderer_readback_cpu_ms": 0.499713, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.089929, + "snapshot_ms": 0.050015, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 69, + "vertices": 18, + "wall_ms": 1.974114 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 70, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.562112, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.779847, + "renderer_cpu_ms": 1.772674, + "renderer_readback_cpu_ms": 0.428488, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.08997, + "snapshot_ms": 0.061636, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 70, + "vertices": 18, + "wall_ms": 1.942224 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 71, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012768, + "gpu_ms": 0.55616, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.79159, + "renderer_cpu_ms": 1.783664, + "renderer_readback_cpu_ms": 0.464556, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.09546, + "snapshot_ms": 0.050104, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 71, + "vertices": 18, + "wall_ms": 1.949006 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 72, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011104, + "gpu_ms": 0.55216, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.812839, + "renderer_cpu_ms": 1.805977, + "renderer_readback_cpu_ms": 0.458465, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.096863, + "snapshot_ms": 0.052018, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 72, + "vertices": 18, + "wall_ms": 1.973382 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 73, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.026656, + "gpu_ms": 0.586336, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.677694, + "renderer_cpu_ms": 1.67006, + "renderer_readback_cpu_ms": 0.436824, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.097454, + "snapshot_ms": 0.049974, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 73, + "vertices": 18, + "wall_ms": 1.83445 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 74, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010624, + "gpu_ms": 0.552288, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.725756, + "renderer_cpu_ms": 1.720325, + "renderer_readback_cpu_ms": 0.467742, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.082105, + "snapshot_ms": 0.046938, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 74, + "vertices": 18, + "wall_ms": 1.862994 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 75, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010912, + "gpu_ms": 0.552128, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.720896, + "renderer_cpu_ms": 1.714875, + "renderer_readback_cpu_ms": 0.493471, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.080883, + "snapshot_ms": 0.048451, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 75, + "vertices": 18, + "wall_ms": 1.858726 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 76, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010624, + "gpu_ms": 0.551872, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.867833, + "renderer_cpu_ms": 1.860359, + "renderer_readback_cpu_ms": 0.552092, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.094058, + "snapshot_ms": 0.059162, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 76, + "vertices": 18, + "wall_ms": 2.03027 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 77, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.009856, + "gpu_ms": 0.552608, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.891868, + "renderer_cpu_ms": 1.885347, + "renderer_readback_cpu_ms": 0.486168, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.097995, + "snapshot_ms": 0.068669, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 77, + "vertices": 18, + "wall_ms": 2.068952 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 78, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010176, + "gpu_ms": 0.556064, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.79149, + "renderer_cpu_ms": 1.785117, + "renderer_readback_cpu_ms": 0.502108, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.093567, + "snapshot_ms": 0.053811, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 78, + "vertices": 18, + "wall_ms": 1.948636 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 79, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010208, + "gpu_ms": 0.551872, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.830973, + "renderer_cpu_ms": 1.824371, + "renderer_readback_cpu_ms": 0.533426, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.125738, + "snapshot_ms": 0.060524, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 79, + "vertices": 18, + "wall_ms": 2.030149 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 80, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.565536, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.84495, + "renderer_cpu_ms": 1.838858, + "renderer_readback_cpu_ms": 0.463785, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.110799, + "snapshot_ms": 0.05318, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 80, + "vertices": 18, + "wall_ms": 2.01996 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 81, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011392, + "gpu_ms": 0.552736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.841043, + "renderer_cpu_ms": 1.835963, + "renderer_readback_cpu_ms": 0.463935, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.084169, + "snapshot_ms": 0.050335, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 81, + "vertices": 18, + "wall_ms": 1.984353 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 82, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010432, + "gpu_ms": 0.551872, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.041301, + "renderer_cpu_ms": 2.03567, + "renderer_readback_cpu_ms": 0.506505, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.086212, + "snapshot_ms": 0.051798, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 82, + "vertices": 18, + "wall_ms": 2.187737 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 83, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010944, + "gpu_ms": 0.552736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.838278, + "renderer_cpu_ms": 1.832486, + "renderer_readback_cpu_ms": 0.48732, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.090501, + "snapshot_ms": 0.052118, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 83, + "vertices": 18, + "wall_ms": 1.990966 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 84, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.567136, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.805566, + "renderer_cpu_ms": 1.797911, + "renderer_readback_cpu_ms": 0.49802, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.090741, + "snapshot_ms": 0.050656, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 84, + "vertices": 18, + "wall_ms": 1.957032 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 85, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.55248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.847395, + "renderer_cpu_ms": 1.840672, + "renderer_readback_cpu_ms": 0.444508, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.092465, + "snapshot_ms": 0.054142, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 85, + "vertices": 18, + "wall_ms": 2.004551 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 86, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011136, + "gpu_ms": 0.552192, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.814352, + "renderer_cpu_ms": 1.807761, + "renderer_readback_cpu_ms": 0.544788, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.094138, + "snapshot_ms": 0.054573, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 86, + "vertices": 18, + "wall_ms": 1.973001 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 87, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010528, + "gpu_ms": 0.552256, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.985625, + "renderer_cpu_ms": 1.97731, + "renderer_readback_cpu_ms": 0.465929, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.086483, + "snapshot_ms": 0.048872, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 87, + "vertices": 18, + "wall_ms": 2.129988 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 88, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010464, + "gpu_ms": 0.55504, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.782101, + "renderer_cpu_ms": 1.774928, + "renderer_readback_cpu_ms": 0.513499, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.09561, + "snapshot_ms": 0.083728, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 88, + "vertices": 18, + "wall_ms": 1.971088 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 89, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010432, + "gpu_ms": 0.552544, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.817719, + "renderer_cpu_ms": 1.810435, + "renderer_readback_cpu_ms": 0.518408, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.097905, + "snapshot_ms": 0.072897, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 89, + "vertices": 18, + "wall_ms": 1.997959 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 90, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011296, + "gpu_ms": 0.559424, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.765751, + "renderer_cpu_ms": 1.757545, + "renderer_readback_cpu_ms": 0.460218, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.096141, + "snapshot_ms": 0.129154, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 90, + "vertices": 18, + "wall_ms": 2.000413 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 91, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010112, + "gpu_ms": 0.567584, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.722589, + "renderer_cpu_ms": 1.71775, + "renderer_readback_cpu_ms": 0.475437, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.097895, + "snapshot_ms": 0.05838, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 91, + "vertices": 18, + "wall_ms": 1.88733 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 92, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010432, + "gpu_ms": 0.552064, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.721176, + "renderer_cpu_ms": 1.714364, + "renderer_readback_cpu_ms": 0.460339, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.081704, + "snapshot_ms": 0.056176, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 92, + "vertices": 18, + "wall_ms": 1.867332 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 93, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01024, + "gpu_ms": 0.552096, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.774837, + "renderer_cpu_ms": 1.767254, + "renderer_readback_cpu_ms": 0.523157, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.092314, + "snapshot_ms": 0.056226, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 93, + "vertices": 18, + "wall_ms": 1.931693 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 94, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010912, + "gpu_ms": 0.552416, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.822618, + "renderer_cpu_ms": 1.816787, + "renderer_readback_cpu_ms": 0.489984, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.137269, + "snapshot_ms": 0.052218, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 94, + "vertices": 18, + "wall_ms": 2.021703 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 95, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01136, + "gpu_ms": 0.552832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.786419, + "renderer_cpu_ms": 1.781, + "renderer_readback_cpu_ms": 0.473674, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.091723, + "snapshot_ms": 0.052078, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 95, + "vertices": 18, + "wall_ms": 1.938937 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 96, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010976, + "gpu_ms": 0.55232, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.797531, + "renderer_cpu_ms": 1.788424, + "renderer_readback_cpu_ms": 0.506365, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.096672, + "snapshot_ms": 0.049664, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 96, + "vertices": 18, + "wall_ms": 1.952824 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 97, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010528, + "gpu_ms": 0.571168, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.903791, + "renderer_cpu_ms": 1.896267, + "renderer_readback_cpu_ms": 0.526944, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.109417, + "snapshot_ms": 0.061386, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 97, + "vertices": 18, + "wall_ms": 2.084482 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 98, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011104, + "gpu_ms": 0.5712, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.816537, + "renderer_cpu_ms": 1.810084, + "renderer_readback_cpu_ms": 0.498571, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.094909, + "snapshot_ms": 0.051647, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 98, + "vertices": 18, + "wall_ms": 1.97211 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 99, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011232, + "gpu_ms": 0.552992, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.794485, + "renderer_cpu_ms": 1.787092, + "renderer_readback_cpu_ms": 0.478983, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.090801, + "snapshot_ms": 0.049744, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 99, + "vertices": 18, + "wall_ms": 1.944718 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 100, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01056, + "gpu_ms": 0.55184, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.757445, + "renderer_cpu_ms": 1.751634, + "renderer_readback_cpu_ms": 0.506305, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.086703, + "snapshot_ms": 0.0478, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 100, + "vertices": 18, + "wall_ms": 1.900806 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 101, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010848, + "gpu_ms": 0.552032, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.848557, + "renderer_cpu_ms": 1.838808, + "renderer_readback_cpu_ms": 0.484304, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.097755, + "snapshot_ms": 0.049353, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 101, + "vertices": 18, + "wall_ms": 2.005383 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 102, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011104, + "gpu_ms": 0.551936, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.713763, + "renderer_cpu_ms": 1.708152, + "renderer_readback_cpu_ms": 0.45033, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.093787, + "snapshot_ms": 0.04766, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 102, + "vertices": 18, + "wall_ms": 1.864197 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 103, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011104, + "gpu_ms": 0.552192, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.763407, + "renderer_cpu_ms": 1.758447, + "renderer_readback_cpu_ms": 0.47157, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.094738, + "snapshot_ms": 0.060144, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 103, + "vertices": 18, + "wall_ms": 1.927376 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 104, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.552128, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.83424, + "renderer_cpu_ms": 1.828289, + "renderer_readback_cpu_ms": 0.488101, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.086493, + "snapshot_ms": 0.052028, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 104, + "vertices": 18, + "wall_ms": 1.981338 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 105, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010624, + "gpu_ms": 0.570944, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.707762, + "renderer_cpu_ms": 1.702471, + "renderer_readback_cpu_ms": 0.452925, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.085341, + "snapshot_ms": 0.049654, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 105, + "vertices": 18, + "wall_ms": 1.850631 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 106, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01072, + "gpu_ms": 0.552928, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.801628, + "renderer_cpu_ms": 1.793984, + "renderer_readback_cpu_ms": 0.447594, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.086262, + "snapshot_ms": 0.049373, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 106, + "vertices": 18, + "wall_ms": 1.946191 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 107, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011136, + "gpu_ms": 0.552416, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.813621, + "renderer_cpu_ms": 1.805757, + "renderer_readback_cpu_ms": 0.544978, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.089028, + "snapshot_ms": 0.0527, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 107, + "vertices": 18, + "wall_ms": 1.964376 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 108, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010912, + "gpu_ms": 0.55232, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.383576, + "renderer_cpu_ms": 2.375711, + "renderer_readback_cpu_ms": 0.517486, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.128463, + "snapshot_ms": 0.050565, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 108, + "vertices": 18, + "wall_ms": 2.573213 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 109, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010976, + "gpu_ms": 0.552096, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.350855, + "renderer_cpu_ms": 2.335144, + "renderer_readback_cpu_ms": 0.600363, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.096702, + "snapshot_ms": 0.080733, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 109, + "vertices": 18, + "wall_ms": 2.537527 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 110, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.552032, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.079372, + "renderer_cpu_ms": 2.069865, + "renderer_readback_cpu_ms": 0.578261, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18517, + "snapshot_ms": 0.136677, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 110, + "vertices": 18, + "wall_ms": 2.414524 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 111, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.552448, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.03047, + "renderer_cpu_ms": 2.020892, + "renderer_readback_cpu_ms": 0.566719, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.159581, + "snapshot_ms": 0.079239, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 111, + "vertices": 18, + "wall_ms": 2.280352 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 112, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010688, + "gpu_ms": 0.552416, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.969796, + "renderer_cpu_ms": 1.96179, + "renderer_readback_cpu_ms": 0.523247, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.138672, + "snapshot_ms": 0.07441, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 112, + "vertices": 18, + "wall_ms": 2.194419 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 113, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0112, + "gpu_ms": 0.552352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.832597, + "renderer_cpu_ms": 1.8236, + "renderer_readback_cpu_ms": 0.513118, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.133632, + "snapshot_ms": 0.078288, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 113, + "vertices": 18, + "wall_ms": 2.055477 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 114, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.562656, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.117805, + "renderer_cpu_ms": 2.108637, + "renderer_readback_cpu_ms": 0.576317, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.142108, + "snapshot_ms": 0.075021, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 114, + "vertices": 18, + "wall_ms": 2.345203 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 115, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0112, + "gpu_ms": 0.55216, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.201552, + "renderer_cpu_ms": 2.190622, + "renderer_readback_cpu_ms": 0.560157, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.159611, + "snapshot_ms": 0.078307, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 115, + "vertices": 18, + "wall_ms": 2.450732 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 116, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010176, + "gpu_ms": 0.552032, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.075816, + "renderer_cpu_ms": 2.065476, + "renderer_readback_cpu_ms": 0.554195, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.138752, + "snapshot_ms": 0.078288, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 116, + "vertices": 18, + "wall_ms": 2.304397 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 117, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011104, + "gpu_ms": 0.567648, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.999402, + "renderer_cpu_ms": 1.990084, + "renderer_readback_cpu_ms": 0.519019, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.13796, + "snapshot_ms": 0.075813, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 117, + "vertices": 18, + "wall_ms": 2.224727 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 118, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010784, + "gpu_ms": 0.55216, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.214287, + "renderer_cpu_ms": 2.204117, + "renderer_readback_cpu_ms": 0.695863, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.156666, + "snapshot_ms": 0.076955, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 118, + "vertices": 18, + "wall_ms": 2.459058 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 119, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011232, + "gpu_ms": 0.552384, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.042913, + "renderer_cpu_ms": 2.033846, + "renderer_readback_cpu_ms": 0.580384, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181012, + "snapshot_ms": 0.097744, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 119, + "vertices": 18, + "wall_ms": 2.333772 + }, + { + "draw_calls": 3, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 120, + "gpu_allocated_bytes": 45107616, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011968, + "gpu_ms": 0.567808, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.772403, + "renderer_cpu_ms": 1.764889, + "renderer_readback_cpu_ms": 0.432396, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.10649, + "snapshot_ms": 0.05282, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 120, + "vertices": 18, + "wall_ms": 1.942865 + } + ], + "simulation_mode": "synthetic_fixed_timestep", + "startup_ms": { + "main_to_first_frame": 272.968672, + "renderer_initialization": 261.263593, + "scene_read": 0.929684, + "world_initialization": 0.331796 + }, + "summary_ms": { + "gpu": { + "max": 0.589568, + "min": 0.551712, + "p50": 0.552416, + "p95": 0.570016, + "samples": 120 + }, + "render_call": { + "max": 6.280958, + "min": 1.607562, + "p50": 1.83424, + "p95": 2.180794, + "samples": 120 + }, + "renderer_cpu": { + "max": 6.273714, + "min": 1.602192, + "p50": 1.828289, + "p95": 2.169262, + "samples": 120 + }, + "renderer_readback_cpu": { + "max": 3.40345, + "min": 0.412939, + "p50": 0.503159, + "p95": 0.622655, + "samples": 120 + }, + "simulation": { + "max": 0.231888, + "min": 0.080883, + "p50": 0.103485, + "p95": 0.166965, + "samples": 120 + }, + "snapshot": { + "max": 0.136677, + "min": 0.046938, + "p50": 0.056226, + "p95": 0.083728, + "samples": 120 + }, + "wall": { + "max": 6.601142, + "min": 1.775219, + "p50": 2.019429, + "p95": 2.450732, + "samples": 120 + } + }, + "temporal_fallback_reason": "none", + "temporal_mode": "off", + "timing_notes": "Durations use steady_clock wall time, not thread CPU usage. render_call/renderer_cpu include GPU waits, readback and window presentation. renderer_readback_cpu measures map/copy/unmap wall time within that call. GPU timestamps cover submitted rendering, not CPU work. A missing/zero GPU timestamp is null. Frame durations exclude profile bookkeeping and final capture/profile file writes. Startup begins at Player application entry after platform argument normalization, excluding OS loader/launcher.", + "validation_enabled": true, + "validation_errors": 0, + "version": 1, + "visibility_mode": "direct", + "width": 1280 +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-run.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-run.json new file mode 100644 index 0000000..37b18d7 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-run.json @@ -0,0 +1,18 @@ +{ + "arguments": [ + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua/faset_player", + "--headless", + "--frames", + "120", + "--capture", + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua/verification.ppm", + "--profile", + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua/profile.json" + ], + "cwd": "/tmp/faset-p1-final-packages-4a3453e/empty-working-directory", + "seconds": 0.6108254339778796, + "exit_code": 0, + "timed_out": false, + "stdout": "{\"device\":\"NVIDIA GeForce RTX 2080 Ti\",\"dimension\":2,\"effective_temporal_mode\":\"off\",\"effective_visibility_mode\":\"direct\",\"frames\":120,\"gpu_visibility_active\":false,\"temporal_mode\":\"off\",\"ticks\":120,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\n", + "stderr": "Lua player ready: A/D move, Space jump, E reset\n" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-validate.json b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-validate.json new file mode 100644 index 0000000..6ecbed9 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua-validate.json @@ -0,0 +1,12 @@ +{ + "arguments": [ + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua/faset_player", + "--validate" + ], + "cwd": "/tmp/faset-p1-final-packages-4a3453e/empty-working-directory", + "seconds": 0.009439726010896266, + "exit_code": 0, + "timed_out": false, + "stdout": "{\"dimension\":2,\"validated\":true}\n", + "stderr": "" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua.ppm b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua.ppm new file mode 100644 index 0000000..49ef931 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/lua.ppm @@ -0,0 +1,4 @@ +P6 +1280 720 +255 +ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²3ÿ²33¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3¿å3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf3Lf \ No newline at end of file diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/evidence/vulkaninfo-summary.txt b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/vulkaninfo-summary.txt new file mode 100644 index 0000000..2a5435b --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/evidence/vulkaninfo-summary.txt @@ -0,0 +1,82 @@ +========== +VULKANINFO +========== + +Vulkan Instance Version: 1.4.341 + + +Instance Extensions: count = 27 +------------------------------- +VK_EXT_acquire_drm_display : extension revision 1 +VK_EXT_acquire_xlib_display : extension revision 1 +VK_EXT_debug_report : extension revision 10 +VK_EXT_debug_utils : extension revision 2 +VK_EXT_direct_mode_display : extension revision 1 +VK_EXT_display_surface_counter : extension revision 1 +VK_EXT_headless_surface : extension revision 1 +VK_EXT_layer_settings : extension revision 2 +VK_EXT_surface_maintenance1 : extension revision 1 +VK_EXT_swapchain_colorspace : extension revision 5 +VK_KHR_device_group_creation : extension revision 1 +VK_KHR_display : extension revision 23 +VK_KHR_external_fence_capabilities : extension revision 1 +VK_KHR_external_memory_capabilities : extension revision 1 +VK_KHR_external_semaphore_capabilities : extension revision 1 +VK_KHR_get_display_properties2 : extension revision 1 +VK_KHR_get_physical_device_properties2 : extension revision 2 +VK_KHR_get_surface_capabilities2 : extension revision 1 +VK_KHR_portability_enumeration : extension revision 1 +VK_KHR_surface : extension revision 25 +VK_KHR_surface_maintenance1 : extension revision 1 +VK_KHR_surface_protected_capabilities : extension revision 1 +VK_KHR_wayland_surface : extension revision 6 +VK_KHR_xcb_surface : extension revision 6 +VK_KHR_xlib_surface : extension revision 6 +VK_LUNARG_direct_driver_loading : extension revision 1 +VK_NV_display_stereo : extension revision 1 + +Instance Layers: count = 12 +--------------------------- +VK_LAYER_INTEL_nullhw INTEL NULL HW 1.1.73 version 1 +VK_LAYER_KHRONOS_validation Khronos Validation Layer 1.4.341 version 1 +VK_LAYER_MESA_anti_lag Open-source implementation of the VK_AMD_anti_lag extension. 1.4.303 version 1 +VK_LAYER_MESA_device_select Linux device selection layer 1.4.303 version 1 +VK_LAYER_MESA_overlay Mesa Overlay layer 1.4.303 version 1 +VK_LAYER_MESA_screenshot Mesa Screenshot layer 1.4.303 version 1 +VK_LAYER_NV_optimus NVIDIA Optimus layer 1.4.329 version 1 +VK_LAYER_NV_present NVIDIA Presentation Layer 1.4.329 version 1 +VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207 version 1 +VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207 version 1 +VK_LAYER_VALVE_steam_overlay_32 Steam Overlay Layer 1.3.207 version 1 +VK_LAYER_VALVE_steam_overlay_64 Steam Overlay Layer 1.3.207 version 1 + +Devices: +======== +GPU0: + apiVersion = 1.4.329 + driverVersion = 595.84.0.0 + vendorID = 0x10de + deviceID = 0x1e04 + deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU + deviceName = NVIDIA GeForce RTX 2080 Ti + driverID = DRIVER_ID_NVIDIA_PROPRIETARY + driverName = NVIDIA + driverInfo = 595.84 + conformanceVersion = 1.4.3.3 + deviceUUID = 2c71c7ba-97ac-c78e-2c06-af362631f3fe + driverUUID = 027cbdd1-c478-513e-af69-ebc9eaa7de87 +GPU1: + apiVersion = 1.4.335 + driverVersion = 26.0.8 + vendorID = 0x10005 + deviceID = 0x0000 + deviceType = PHYSICAL_DEVICE_TYPE_CPU + deviceName = llvmpipe (LLVM 21.1.8, 256 bits) + driverID = DRIVER_ID_MESA_LLVMPIPE + driverName = llvmpipe + driverInfo = Mesa 26.0.8-1ubuntu0.3 (LLVM 21.1.8) + conformanceVersion = 1.3.1.1 + deviceUUID = 6d657361-3236-2e30-2e38-2d3175627500 + driverUUID = 6c6c766d-7069-7065-5555-494400000000 +WARNING: [Loader Message] Code 0 : ICD for selected physical device does not export vkGetPhysicalDeviceDisplayPlanePropertiesKHR! +WARNING: [Loader Message] Code 0 : ICD for selected physical device does not export vkGetPhysicalDeviceDisplayPropertiesKHR! diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/lua.png b/docs/validation/p1-iteration-2026-09-24/final-release/lua.png new file mode 100644 index 0000000..00c5000 Binary files /dev/null and b/docs/validation/p1-iteration-2026-09-24/final-release/lua.png differ diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/profile_exact_scenes.py b/docs/validation/p1-iteration-2026-09-24/final-release/profile_exact_scenes.py new file mode 100644 index 0000000..3ad4c1f --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/profile_exact_scenes.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Profile the two relocated Release samples retained by verify_playable_exports.py.""" + +import argparse +import hashlib +import json +from pathlib import Path +import platform +import shutil +import subprocess +import time + + +def digest(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read(path: Path) -> dict: + return json.loads(path.read_text(encoding="utf-8")) + + +def write(path: Path, value: object) -> None: + path.write_text(json.dumps(value, ensure_ascii=False, indent=2) + "\n", encoding="utf-8") + + +def require(condition: bool, message: str) -> None: + if not condition: + raise RuntimeError(message) + + +def run_source_hidden(source: dict, command: list[str], cwd: Path) -> subprocess.CompletedProcess: + projects = Path(source["project_workspace"]) / "Faset Café 世界" + disabled = projects.parent / "projects-offline-reference" + require(projects.is_dir() and not disabled.exists(), + "Disposable source projects must be available to hide") + projects.rename(disabled) + try: + require(not projects.exists(), "Source project paths remain available") + return subprocess.run(command, cwd=cwd, capture_output=True, text=True, + encoding="utf-8", errors="replace", timeout=300) + finally: + if disabled.exists() and not projects.exists(): + disabled.rename(projects) + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--verification", type=Path, required=True, + help="Passed report.json from tools/verify_playable_exports.py") + parser.add_argument("--output", type=Path, required=True, + help="New/empty directory for raw 240-frame evidence") + args = parser.parse_args() + verification = args.verification.resolve() + output = args.output.resolve() + source = read(verification) + require(source.get("status") == "passed" and not source.get("engine_dirty"), + "A clean, passed export verification is required") + require(source.get("frames_per_game") == 120, "Expected a 120-frame verifier") + require(set(source.get("requested_projects", [])) == + {"collect-2d", "collect-3d", "lua"} and + {item.get("name") for item in source.get("projects", [])} == + {"collect-2d", "collect-3d", "lua"} and + all(item.get("status") == "passed" and + item.get("completed_frames") == 120 and + item.get("source_project_paths_unavailable") is True + for item in source["projects"]), + "Expected three source-hidden 120-frame Release games") + require(not output.exists() or not any(output.iterdir()), + "Output directory must be new or empty") + output.mkdir(parents=True, exist_ok=True) + shutil.copy2(verification, output / "playable-report.json") + cwd = Path(source["standalone_root"]) / "empty-working-directory" + require(cwd.is_dir(), "Verifier's unrelated working directory is missing") + limits = {"wall": 4.0, "gpu": 1.0, "renderer_readback_cpu": 1.0, + "simulation": 0.5, "snapshot": 0.5} + report = {"format": "faset.p1-release-reference", "version": 1, + "source_revision": source["engine_revision"], + "editor_sha256": source["editor_sha256"], + "verification_sha256": digest(verification), + "host": {"platform": platform.platform(), "machine": platform.machine(), + "processor": platform.processor()}, + "method": "sequential relocated Release Player, default direct/temporal-off, " + "offscreen 1280x720, 240 completed frames including first; " + "nearest-rank p95, validation/readback enabled", + "projects": []} + for item in source["projects"]: + if item["name"] not in ("collect-2d", "collect-3d"): + continue + require(item.get("status") == "passed" and item.get("configuration") == "Release" and + item.get("source_project_paths_unavailable") is True, + f"Incomplete relocated export: {item['name']}") + name = item["name"] + package = Path(item["standalone_directory"]) + player = package / item["executable"] + require(player.is_file() and not player.is_symlink(), f"Missing Player: {player}") + profile_path = output / f"{name}-profile-240.json" + command = [str(player), "--headless", "--frames", "240", "--profile", + str(profile_path)] + started = time.monotonic() + process = run_source_hidden(source, command, cwd) + invocation = {"arguments": command, "cwd": str(cwd), + "source_project_paths_unavailable": True, + "seconds": time.monotonic() - started, + "exit_code": process.returncode, + "stdout": process.stdout, "stderr": process.stderr} + write(output / f"{name}-run-240.json", invocation) + require(process.returncode == 0 and profile_path.is_file(), + f"240-frame Player failed; inspect {name}-run-240.json") + profile = read(profile_path) + require(profile.get("format") == "faset.player-profile" and + profile.get("completed_frames") == 240 and + len(profile.get("samples", [])) == 240 and + profile.get("dimension") == item["dimension"] and + profile.get("presentation_mode") == "offscreen" and + profile.get("width") == 1280 and profile.get("height") == 720 and + profile.get("visibility_mode") == "direct" and + profile.get("effective_visibility_mode") == "direct" and + profile.get("temporal_mode") == "off" and + profile.get("effective_temporal_mode") == "off" and + profile.get("percentile_method") == + "nearest_rank_all_completed_frames_no_warmup_exclusion" and + profile.get("validation_enabled") is True and + profile.get("validation_errors") == 0, + f"Invalid reference profile: {profile_path}") + p95 = {key: profile["summary_ms"][key]["p95"] for key in limits} + allocated = max(sample["gpu_allocated_bytes"] for sample in profile["samples"]) + sun_atlas = max(sample["sun_shadow_atlas_bytes"] for sample in profile["samples"]) + local_atlas = max(sample["local_shadow_atlas_bytes"] for sample in profile["samples"]) + startup = profile["startup_ms"]["main_to_first_frame"] + checks = {key: {"observed_ms": value, "limit_ms": limits[key], + "met": value is not None and value <= limits[key]} + for key, value in p95.items()} + checks["explicit_allocation"] = {"observed_bytes": allocated, + "limit_bytes": 20 * 1024 * 1024, + "met": allocated <= 20 * 1024 * 1024} + checks["startup"] = {"observed_ms": startup, "limit_ms": 500.0, + "met": startup <= 500.0} + result = {"name": name, "dimension": item["dimension"], + "device": profile["device"], "player_sha256": digest(player), + "manifest_sha256": digest(package / "manifest.json"), + "profile_sha256": digest(profile_path), + "requested_frames": profile["requested_frames"], + "completed_frames": profile["completed_frames"], + "summary_ms": profile["summary_ms"], "startup_ms": profile["startup_ms"], + "effective_lighting_path": profile.get("effective_lighting_path"), + "gpu_allocated_bytes_max": allocated, + "sun_shadow_atlas_bytes_max": sun_atlas, + "local_shadow_atlas_bytes_max": local_atlas, + "gpu_allocated_excluding_shadow_atlases_bytes_max": max( + sample["gpu_allocated_bytes"] - + sample["sun_shadow_atlas_bytes"] - + sample["local_shadow_atlas_bytes"] + for sample in profile["samples"]), + "effective_sun_cascades_max": max( + sample["effective_sun_cascades"] for sample in profile["samples"]), + "local_shadow_faces_max": max( + sample["local_shadow_faces"] for sample in profile["samples"]), + "budget_checks": checks} + report["projects"].append(result) + write(output / "reference-summary.json", report) + require({item["name"] for item in report["projects"]} == {"collect-2d", "collect-3d"}, + "Both exact sample scenes are required") + print(output / "reference-summary.json") + + +if __name__ == "__main__": + main() diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/provenance.json b/docs/validation/p1-iteration-2026-09-24/final-release/provenance.json new file mode 100644 index 0000000..fbb84ed --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/provenance.json @@ -0,0 +1,111 @@ +{ + "format": "faset.p1-release-toolchain-provenance", + "version": 1, + "source_revision": "4a3453e2b1868555d833f578d43f48b8bc47d41a", + "source_clean_at_verifier_start": true, + "build_preset": "linux-release", + "configuration": "Release", + "host": { + "platform": "Linux-7.0.0-31-generic-x86_64-with-glibc2.43", + "machine": "x86_64", + "processor": "", + "logical_cpus": 16, + "cpu_model": "AMD Ryzen 7 1700 Eight-Core Processor", + "mem_total": "32784216 kB" + }, + "report_sha256": "63da692b605621acc1cace00d4a3c9cf35de13abfd4351aea6653a88c870e03f", + "reference_summary_sha256": "f8297f3cb0578addee56c0b3cb9439b37ae37707b02d433d662b534620f329e9", + "editor_sha256": "73702e9f0fe015ef932db694400a0501048be2d602ab521ecc48c51767275d23", + "verifier_tool_sha256": "21485df78b81c22bce1f6dfc810997f3ac0505cacd8bc647786ce9d90a7c67e1", + "profile_helper_sha256": "5d69428a1202c1e144779074c0ab88360c459e2dd99b22c1fcf8929dbeab2618", + "selected_tools": { + "cmake": { + "selected": "/usr/bin/cmake", + "resolved": "/usr/bin/cmake", + "sha256": "6e1dccda39845415d68eabb934c598998949c99ec4668625d571aee1827b05c7", + "version_exit_code": 0, + "version_output": "cmake version 4.2.3\n\nCMake suite maintained and supported by Kitware (kitware.com/cmake).", + "version_flag": "--version" + }, + "ninja": { + "selected": "/usr/bin/ninja", + "resolved": "/usr/bin/ninja", + "sha256": "91e9548850cda2799facfdaa7abe33f9e978832f85e98212255708a7bbe437f2", + "version_exit_code": 0, + "version_output": "1.13.2", + "version_flag": "--version" + }, + "c_compiler": { + "selected": "clang", + "resolved": "/usr/lib/llvm-21/bin/clang", + "sha256": "412bbe8c60571a1eb06f48fde89635033621caeb01a9b4ee76d46711bae8e932", + "version_exit_code": 0, + "version_output": "Ubuntu clang version 21.1.8 (6ubuntu1)\nTarget: x86_64-pc-linux-gnu\nThread model: posix\nInstalledDir: /usr/lib/llvm-21/bin", + "version_flag": "--version" + }, + "cxx_compiler": { + "selected": "clang++", + "resolved": "/usr/lib/llvm-21/bin/clang", + "sha256": "412bbe8c60571a1eb06f48fde89635033621caeb01a9b4ee76d46711bae8e932", + "version_exit_code": 0, + "version_output": "Ubuntu clang version 21.1.8 (6ubuntu1)\nTarget: x86_64-pc-linux-gnu\nThread model: posix\nInstalledDir: /usr/lib/llvm-21/bin", + "version_flag": "--version" + }, + "slangc": { + "selected": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/.cache/slang/bin/slangc", + "resolved": "/home/emil/Desktop/Faset_Engine/.cache/slang/bin/slangc", + "sha256": "ff47ad16a3110e43f96a45e90720e6f894371d27f5e47715b298159e395b75e8", + "version_exit_code": 0, + "version_output": "2026.18", + "version_flag": "-version" + } + }, + "gpu": [ + { + "project": "collect-2d", + "device": "NVIDIA GeForce RTX 2080 Ti", + "device_class": "physical", + "driver": { + "apiVersion": "1.4.329", + "driverVersion": "595.84.0.0", + "deviceName": "NVIDIA GeForce RTX 2080 Ti", + "driverID": "DRIVER_ID_NVIDIA_PROPRIETARY", + "driverName": "NVIDIA", + "driverInfo": "595.84" + }, + "validation_enabled": true, + "validation_errors": 0 + }, + { + "project": "collect-3d", + "device": "NVIDIA GeForce RTX 2080 Ti", + "device_class": "physical", + "driver": { + "apiVersion": "1.4.329", + "driverVersion": "595.84.0.0", + "deviceName": "NVIDIA GeForce RTX 2080 Ti", + "driverID": "DRIVER_ID_NVIDIA_PROPRIETARY", + "driverName": "NVIDIA", + "driverInfo": "595.84" + }, + "validation_enabled": true, + "validation_errors": 0 + }, + { + "project": "lua", + "device": "NVIDIA GeForce RTX 2080 Ti", + "device_class": "physical", + "driver": { + "apiVersion": "1.4.329", + "driverVersion": "595.84.0.0", + "deviceName": "NVIDIA GeForce RTX 2080 Ti", + "driverID": "DRIVER_ID_NVIDIA_PROPRIETARY", + "driverName": "NVIDIA", + "driverInfo": "595.84" + }, + "validation_enabled": true, + "validation_errors": 0 + } + ], + "supplement_created_utc": "2026-09-24T02:15:34.021841+00:00" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/reference-240.log b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240.log new file mode 100644 index 0000000..04db752 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240.log @@ -0,0 +1 @@ +/tmp/faset-p1-final-release-4a3453e/reference-240/reference-summary.json diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-2d-profile-240.json b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-2d-profile-240.json new file mode 100644 index 0000000..2e859a0 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-2d-profile-240.json @@ -0,0 +1,14484 @@ +{ + "completed_frames": 240, + "device": "NVIDIA GeForce RTX 2080 Ti", + "dimension": 2, + "effective_lighting_path": "forward", + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_delta_seconds": 0.016666666666666666, + "format": "faset.player-profile", + "height": 720, + "percentile_method": "nearest_rank_all_completed_frames_no_warmup_exclusion", + "presentation_mode": "offscreen", + "render_scale": 1.0, + "requested_frames": 240, + "resource_notes": "gpu_allocated_bytes sums live Vulkan memory allocations, including alignment, excluding driver internals. texture_count includes the white fallback texture.", + "samples": [ + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 1, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.02112, + "gpu_ms": 0.583168, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 6.04885, + "renderer_cpu_ms": 6.043249, + "renderer_readback_cpu_ms": 2.620153, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.167897, + "snapshot_ms": 0.159721, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 1, + "vertices": 66, + "wall_ms": 6.47329 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 2, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014144, + "gpu_ms": 0.560096, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.478666, + "renderer_cpu_ms": 2.468456, + "renderer_readback_cpu_ms": 0.562832, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.164661, + "snapshot_ms": 0.139813, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 2, + "vertices": 66, + "wall_ms": 2.792247 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 3, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014624, + "gpu_ms": 0.559424, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.112615, + "renderer_cpu_ms": 2.106674, + "renderer_readback_cpu_ms": 0.44031, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.237598, + "snapshot_ms": 0.207101, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 3, + "vertices": 66, + "wall_ms": 2.568224 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 4, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014464, + "gpu_ms": 0.56048, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.872182, + "renderer_cpu_ms": 1.865068, + "renderer_readback_cpu_ms": 0.424801, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.161544, + "snapshot_ms": 0.133492, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 4, + "vertices": 66, + "wall_ms": 2.177167 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 5, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013568, + "gpu_ms": 0.559552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.011444, + "renderer_cpu_ms": 2.002477, + "renderer_readback_cpu_ms": 0.62018, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.171895, + "snapshot_ms": 0.133451, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 5, + "vertices": 66, + "wall_ms": 2.3274 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 6, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014528, + "gpu_ms": 0.558944, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.923308, + "renderer_cpu_ms": 1.916625, + "renderer_readback_cpu_ms": 0.398822, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.241285, + "snapshot_ms": 0.176634, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 6, + "vertices": 66, + "wall_ms": 2.352928 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 7, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01472, + "gpu_ms": 0.560992, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.778555, + "renderer_cpu_ms": 1.772724, + "renderer_readback_cpu_ms": 0.441192, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.159581, + "snapshot_ms": 0.128873, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 7, + "vertices": 66, + "wall_ms": 2.075805 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 8, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01424, + "gpu_ms": 0.559584, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.038446, + "renderer_cpu_ms": 2.027615, + "renderer_readback_cpu_ms": 0.603148, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.149582, + "snapshot_ms": 0.16426, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 8, + "vertices": 66, + "wall_ms": 2.361705 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 9, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01408, + "gpu_ms": 0.558784, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.00339, + "renderer_cpu_ms": 1.997448, + "renderer_readback_cpu_ms": 0.398713, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.242057, + "snapshot_ms": 0.18029, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 9, + "vertices": 66, + "wall_ms": 2.436877 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 10, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013664, + "gpu_ms": 0.564288, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.835112, + "renderer_cpu_ms": 1.828709, + "renderer_readback_cpu_ms": 0.465598, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.149933, + "snapshot_ms": 0.141277, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 10, + "vertices": 66, + "wall_ms": 2.134887 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 11, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013376, + "gpu_ms": 0.559168, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.97754, + "renderer_cpu_ms": 1.96673, + "renderer_readback_cpu_ms": 0.612555, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.150704, + "snapshot_ms": 0.144092, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 11, + "vertices": 66, + "wall_ms": 2.282986 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 12, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.559296, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.150787, + "renderer_cpu_ms": 2.140418, + "renderer_readback_cpu_ms": 0.505774, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.245924, + "snapshot_ms": 0.203494, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 12, + "vertices": 66, + "wall_ms": 2.612979 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 13, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014304, + "gpu_ms": 0.561152, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.777302, + "renderer_cpu_ms": 1.771342, + "renderer_readback_cpu_ms": 0.406186, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.16388, + "snapshot_ms": 0.150934, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 13, + "vertices": 66, + "wall_ms": 2.103988 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 14, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01312, + "gpu_ms": 0.558464, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.077519, + "renderer_cpu_ms": 2.068682, + "renderer_readback_cpu_ms": 0.587869, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.168848, + "snapshot_ms": 0.131007, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 14, + "vertices": 66, + "wall_ms": 2.387473 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 15, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014528, + "gpu_ms": 0.579392, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.901657, + "renderer_cpu_ms": 1.895786, + "renderer_readback_cpu_ms": 0.409172, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.157597, + "snapshot_ms": 0.129094, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 15, + "vertices": 66, + "wall_ms": 2.197785 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 16, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014496, + "gpu_ms": 0.562592, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.912638, + "renderer_cpu_ms": 1.907137, + "renderer_readback_cpu_ms": 0.426504, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.147859, + "snapshot_ms": 0.130196, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 16, + "vertices": 66, + "wall_ms": 2.199248 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 17, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013792, + "gpu_ms": 0.55872, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.368127, + "renderer_cpu_ms": 2.355934, + "renderer_readback_cpu_ms": 0.616913, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.155643, + "snapshot_ms": 0.159281, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 17, + "vertices": 66, + "wall_ms": 2.691998 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 18, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014144, + "gpu_ms": 0.558624, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.046621, + "renderer_cpu_ms": 2.040819, + "renderer_readback_cpu_ms": 0.435031, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.211218, + "snapshot_ms": 0.135727, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 18, + "vertices": 66, + "wall_ms": 2.408083 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 19, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014624, + "gpu_ms": 0.563584, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.637078, + "renderer_cpu_ms": 1.631197, + "renderer_readback_cpu_ms": 0.432416, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.168157, + "snapshot_ms": 0.131808, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 19, + "vertices": 66, + "wall_ms": 1.946001 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 20, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014176, + "gpu_ms": 0.558976, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.034918, + "renderer_cpu_ms": 2.024659, + "renderer_readback_cpu_ms": 0.548114, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.162847, + "snapshot_ms": 0.140655, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 20, + "vertices": 66, + "wall_ms": 2.347948 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 21, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014432, + "gpu_ms": 0.558784, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.145778, + "renderer_cpu_ms": 2.137802, + "renderer_readback_cpu_ms": 0.440531, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.25966, + "snapshot_ms": 0.192784, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 21, + "vertices": 66, + "wall_ms": 2.610354 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 22, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014592, + "gpu_ms": 0.559552, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.849208, + "renderer_cpu_ms": 1.843658, + "renderer_readback_cpu_ms": 0.461661, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204095, + "snapshot_ms": 0.133712, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 22, + "vertices": 66, + "wall_ms": 2.197195 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 23, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01392, + "gpu_ms": 0.558688, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.213906, + "renderer_cpu_ms": 2.203446, + "renderer_readback_cpu_ms": 0.559205, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.196872, + "snapshot_ms": 0.134223, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 23, + "vertices": 66, + "wall_ms": 2.554158 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 24, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01408, + "gpu_ms": 0.569408, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.945085, + "renderer_cpu_ms": 2.93695, + "renderer_readback_cpu_ms": 0.563724, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204245, + "snapshot_ms": 0.160723, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 24, + "vertices": 66, + "wall_ms": 3.322517 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 25, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.559072, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.040759, + "renderer_cpu_ms": 2.034558, + "renderer_readback_cpu_ms": 0.508249, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.231918, + "snapshot_ms": 0.196701, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 25, + "vertices": 66, + "wall_ms": 2.478896 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 26, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013184, + "gpu_ms": 0.558464, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.925091, + "renderer_cpu_ms": 1.920542, + "renderer_readback_cpu_ms": 0.468093, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.158629, + "snapshot_ms": 0.138651, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 26, + "vertices": 66, + "wall_ms": 2.232471 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 27, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013056, + "gpu_ms": 0.569568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.959707, + "renderer_cpu_ms": 1.952453, + "renderer_readback_cpu_ms": 0.580675, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178597, + "snapshot_ms": 0.131669, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 27, + "vertices": 66, + "wall_ms": 2.277957 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 28, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014688, + "gpu_ms": 0.559168, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.42798, + "renderer_cpu_ms": 2.417891, + "renderer_readback_cpu_ms": 0.652521, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178657, + "snapshot_ms": 0.154892, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 28, + "vertices": 66, + "wall_ms": 2.775005 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 29, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01344, + "gpu_ms": 0.578976, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.106082, + "renderer_cpu_ms": 2.099029, + "renderer_readback_cpu_ms": 0.506025, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.203935, + "snapshot_ms": 0.168087, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 29, + "vertices": 66, + "wall_ms": 2.492311 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 30, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01424, + "gpu_ms": 0.558816, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.858886, + "renderer_cpu_ms": 1.854989, + "renderer_readback_cpu_ms": 0.471629, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183095, + "snapshot_ms": 0.150875, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 30, + "vertices": 66, + "wall_ms": 2.201763 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 31, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013984, + "gpu_ms": 0.558528, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.881368, + "renderer_cpu_ms": 1.877191, + "renderer_readback_cpu_ms": 0.531412, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.149091, + "snapshot_ms": 0.151977, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 31, + "vertices": 66, + "wall_ms": 2.190101 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 32, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014048, + "gpu_ms": 0.58432, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.902919, + "renderer_cpu_ms": 1.896338, + "renderer_readback_cpu_ms": 0.522275, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.167717, + "snapshot_ms": 0.142569, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 32, + "vertices": 66, + "wall_ms": 2.222472 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 33, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012928, + "gpu_ms": 0.562592, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.818561, + "renderer_cpu_ms": 1.811156, + "renderer_readback_cpu_ms": 0.541161, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.209546, + "snapshot_ms": 0.190669, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 33, + "vertices": 66, + "wall_ms": 2.227151 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 34, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.558944, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.107244, + "renderer_cpu_ms": 2.097998, + "renderer_readback_cpu_ms": 0.62061, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208574, + "snapshot_ms": 0.189307, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 34, + "vertices": 66, + "wall_ms": 2.514112 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 35, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014112, + "gpu_ms": 0.571712, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.954226, + "renderer_cpu_ms": 1.947643, + "renderer_readback_cpu_ms": 0.460328, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.258588, + "snapshot_ms": 0.225956, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 35, + "vertices": 66, + "wall_ms": 2.44908 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 36, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013696, + "gpu_ms": 0.5584, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.624234, + "renderer_cpu_ms": 1.618713, + "renderer_readback_cpu_ms": 0.458906, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.256053, + "snapshot_ms": 0.184207, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 36, + "vertices": 66, + "wall_ms": 2.073602 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 37, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013088, + "gpu_ms": 0.558368, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.794274, + "renderer_cpu_ms": 1.789235, + "renderer_readback_cpu_ms": 0.495645, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.135625, + "snapshot_ms": 0.129705, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 37, + "vertices": 66, + "wall_ms": 2.06757 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 38, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013536, + "gpu_ms": 0.557376, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.847775, + "renderer_cpu_ms": 1.843798, + "renderer_readback_cpu_ms": 0.43999, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.134794, + "snapshot_ms": 0.145184, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 38, + "vertices": 66, + "wall_ms": 2.135297 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 39, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012704, + "gpu_ms": 0.57312, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.657075, + "renderer_cpu_ms": 1.652978, + "renderer_readback_cpu_ms": 0.446923, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.152788, + "snapshot_ms": 0.12721, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 39, + "vertices": 66, + "wall_ms": 1.944077 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 40, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013408, + "gpu_ms": 0.557888, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.952032, + "renderer_cpu_ms": 1.947674, + "renderer_readback_cpu_ms": 0.472822, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.161895, + "snapshot_ms": 0.14295, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 40, + "vertices": 66, + "wall_ms": 2.264371 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 41, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013888, + "gpu_ms": 0.557568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.703654, + "renderer_cpu_ms": 1.699095, + "renderer_readback_cpu_ms": 0.438938, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.139553, + "snapshot_ms": 0.127972, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 41, + "vertices": 66, + "wall_ms": 1.979083 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 42, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014048, + "gpu_ms": 0.557952, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.655503, + "renderer_cpu_ms": 1.651536, + "renderer_readback_cpu_ms": 0.431103, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.133542, + "snapshot_ms": 0.127831, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 42, + "vertices": 66, + "wall_ms": 1.923168 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 43, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012928, + "gpu_ms": 0.557056, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.502323, + "renderer_cpu_ms": 1.498717, + "renderer_readback_cpu_ms": 0.418069, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.131668, + "snapshot_ms": 0.127681, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 43, + "vertices": 66, + "wall_ms": 1.768816 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 44, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013536, + "gpu_ms": 0.55728, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.723461, + "renderer_cpu_ms": 1.719413, + "renderer_readback_cpu_ms": 0.478192, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.147258, + "snapshot_ms": 0.126278, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 44, + "vertices": 66, + "wall_ms": 2.003129 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 45, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01344, + "gpu_ms": 0.58144, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.925603, + "renderer_cpu_ms": 1.921785, + "renderer_readback_cpu_ms": 0.40835, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.149923, + "snapshot_ms": 0.12704, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 45, + "vertices": 66, + "wall_ms": 2.210219 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 46, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013344, + "gpu_ms": 0.560864, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.656645, + "renderer_cpu_ms": 1.653178, + "renderer_readback_cpu_ms": 0.434299, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.130766, + "snapshot_ms": 0.127491, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 46, + "vertices": 66, + "wall_ms": 1.921845 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 47, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013696, + "gpu_ms": 0.557888, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.722258, + "renderer_cpu_ms": 1.718372, + "renderer_readback_cpu_ms": 0.473363, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.131939, + "snapshot_ms": 0.126138, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 47, + "vertices": 66, + "wall_ms": 1.987038 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 48, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012992, + "gpu_ms": 0.55744, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.701189, + "renderer_cpu_ms": 1.69644, + "renderer_readback_cpu_ms": 0.448035, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.135305, + "snapshot_ms": 0.127421, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 48, + "vertices": 66, + "wall_ms": 1.970527 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 49, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014272, + "gpu_ms": 0.558016, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.686501, + "renderer_cpu_ms": 1.681472, + "renderer_readback_cpu_ms": 0.451201, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.132149, + "snapshot_ms": 0.125677, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 49, + "vertices": 66, + "wall_ms": 1.950219 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 50, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013312, + "gpu_ms": 0.557408, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.500179, + "renderer_cpu_ms": 1.495812, + "renderer_readback_cpu_ms": 0.416807, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.134474, + "snapshot_ms": 0.126919, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 50, + "vertices": 66, + "wall_ms": 1.769037 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 51, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013568, + "gpu_ms": 0.558272, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.714855, + "renderer_cpu_ms": 1.710656, + "renderer_readback_cpu_ms": 0.462683, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.145875, + "snapshot_ms": 0.126088, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 51, + "vertices": 66, + "wall_ms": 1.99339 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 52, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013664, + "gpu_ms": 0.569408, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.997638, + "renderer_cpu_ms": 1.992208, + "renderer_readback_cpu_ms": 0.504923, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.148009, + "snapshot_ms": 0.124996, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 52, + "vertices": 66, + "wall_ms": 2.277556 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 53, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014048, + "gpu_ms": 0.55776, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.928067, + "renderer_cpu_ms": 1.922096, + "renderer_readback_cpu_ms": 0.500615, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.191621, + "snapshot_ms": 0.192934, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 53, + "vertices": 66, + "wall_ms": 2.320247 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 54, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013568, + "gpu_ms": 0.557664, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.913068, + "renderer_cpu_ms": 1.907067, + "renderer_readback_cpu_ms": 0.517085, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.184679, + "snapshot_ms": 0.17499, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 54, + "vertices": 66, + "wall_ms": 2.281253 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 55, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013824, + "gpu_ms": 0.57824, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.843748, + "renderer_cpu_ms": 1.839359, + "renderer_readback_cpu_ms": 0.467301, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.188115, + "snapshot_ms": 0.176523, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 55, + "vertices": 66, + "wall_ms": 2.21598 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 56, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013824, + "gpu_ms": 0.559456, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.867433, + "renderer_cpu_ms": 1.862523, + "renderer_readback_cpu_ms": 0.506585, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177395, + "snapshot_ms": 0.173286, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 56, + "vertices": 66, + "wall_ms": 2.22623 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 57, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01312, + "gpu_ms": 0.557344, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.933847, + "renderer_cpu_ms": 1.929019, + "renderer_readback_cpu_ms": 0.526794, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183166, + "snapshot_ms": 0.170892, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 57, + "vertices": 66, + "wall_ms": 2.296201 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 58, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013664, + "gpu_ms": 0.55712, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.750832, + "renderer_cpu_ms": 1.747056, + "renderer_readback_cpu_ms": 0.419351, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177716, + "snapshot_ms": 0.194236, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 58, + "vertices": 66, + "wall_ms": 2.130739 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 59, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012736, + "gpu_ms": 0.573056, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.509938, + "renderer_cpu_ms": 1.506151, + "renderer_readback_cpu_ms": 0.448376, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.147388, + "snapshot_ms": 0.12702, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 59, + "vertices": 66, + "wall_ms": 1.791168 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 60, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013024, + "gpu_ms": 0.557696, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.907308, + "renderer_cpu_ms": 1.901917, + "renderer_readback_cpu_ms": 0.484534, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.132259, + "snapshot_ms": 0.12701, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 60, + "vertices": 66, + "wall_ms": 2.173069 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 61, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014048, + "gpu_ms": 0.55792, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.691901, + "renderer_cpu_ms": 1.688135, + "renderer_readback_cpu_ms": 0.439979, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.151025, + "snapshot_ms": 0.128923, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 61, + "vertices": 66, + "wall_ms": 1.979373 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 62, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013248, + "gpu_ms": 0.556992, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.621469, + "renderer_cpu_ms": 1.617571, + "renderer_readback_cpu_ms": 0.427717, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.142889, + "snapshot_ms": 0.134194, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 62, + "vertices": 66, + "wall_ms": 1.904392 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 63, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014272, + "gpu_ms": 0.558176, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.470684, + "renderer_cpu_ms": 1.466045, + "renderer_readback_cpu_ms": 0.428969, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.130817, + "snapshot_ms": 0.13798, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 63, + "vertices": 66, + "wall_ms": 1.746054 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 64, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013856, + "gpu_ms": 0.55744, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.710116, + "renderer_cpu_ms": 1.703533, + "renderer_readback_cpu_ms": 0.459657, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.133061, + "snapshot_ms": 0.1275, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 64, + "vertices": 66, + "wall_ms": 1.977851 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 65, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.557088, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.757144, + "renderer_cpu_ms": 1.752526, + "renderer_readback_cpu_ms": 0.469566, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.136989, + "snapshot_ms": 0.130556, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 65, + "vertices": 66, + "wall_ms": 2.033576 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 66, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013952, + "gpu_ms": 0.573216, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.721226, + "renderer_cpu_ms": 1.71746, + "renderer_readback_cpu_ms": 0.453946, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.135355, + "snapshot_ms": 0.129054, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 66, + "vertices": 66, + "wall_ms": 1.993049 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 67, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013312, + "gpu_ms": 0.558368, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.718361, + "renderer_cpu_ms": 1.714164, + "renderer_readback_cpu_ms": 0.490726, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.142328, + "snapshot_ms": 0.155714, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 67, + "vertices": 66, + "wall_ms": 2.023828 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 68, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.55712, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.681161, + "renderer_cpu_ms": 1.676713, + "renderer_readback_cpu_ms": 0.462593, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.133462, + "snapshot_ms": 0.1428, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 68, + "vertices": 66, + "wall_ms": 1.965497 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 69, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013184, + "gpu_ms": 0.55728, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.645564, + "renderer_cpu_ms": 1.641527, + "renderer_readback_cpu_ms": 0.438357, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.131077, + "snapshot_ms": 0.146496, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 69, + "vertices": 66, + "wall_ms": 1.930281 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 70, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013504, + "gpu_ms": 0.557568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.521961, + "renderer_cpu_ms": 1.518023, + "renderer_readback_cpu_ms": 0.411125, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.133311, + "snapshot_ms": 0.127831, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 70, + "vertices": 66, + "wall_ms": 1.789736 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 71, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013568, + "gpu_ms": 0.557952, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.800055, + "renderer_cpu_ms": 1.793884, + "renderer_readback_cpu_ms": 0.47222, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.147839, + "snapshot_ms": 0.129424, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 71, + "vertices": 66, + "wall_ms": 2.083901 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 72, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013696, + "gpu_ms": 0.585248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.152841, + "renderer_cpu_ms": 2.148433, + "renderer_readback_cpu_ms": 0.455069, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.136588, + "snapshot_ms": 0.137299, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 72, + "vertices": 66, + "wall_ms": 2.434302 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 73, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012928, + "gpu_ms": 0.557248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.675451, + "renderer_cpu_ms": 1.671342, + "renderer_readback_cpu_ms": 0.433438, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.13225, + "snapshot_ms": 0.12715, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 73, + "vertices": 66, + "wall_ms": 1.941793 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 74, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013408, + "gpu_ms": 0.557536, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.758286, + "renderer_cpu_ms": 1.754911, + "renderer_readback_cpu_ms": 0.460479, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.132039, + "snapshot_ms": 0.126609, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 74, + "vertices": 66, + "wall_ms": 2.023817 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 75, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013344, + "gpu_ms": 0.557472, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.747215, + "renderer_cpu_ms": 1.742277, + "renderer_readback_cpu_ms": 0.472441, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.130406, + "snapshot_ms": 0.126859, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 75, + "vertices": 66, + "wall_ms": 2.011514 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 76, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013312, + "gpu_ms": 0.577248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.87676, + "renderer_cpu_ms": 1.872362, + "renderer_readback_cpu_ms": 0.449298, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.134774, + "snapshot_ms": 0.129264, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 76, + "vertices": 66, + "wall_ms": 2.148462 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 77, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013152, + "gpu_ms": 0.557792, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.851903, + "renderer_cpu_ms": 1.846313, + "renderer_readback_cpu_ms": 0.499352, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.151726, + "snapshot_ms": 0.13789, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 77, + "vertices": 66, + "wall_ms": 2.149675 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 78, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01376, + "gpu_ms": 0.557664, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.790959, + "renderer_cpu_ms": 1.785067, + "renderer_readback_cpu_ms": 0.436844, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.142068, + "snapshot_ms": 0.132811, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 78, + "vertices": 66, + "wall_ms": 2.075195 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 79, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012416, + "gpu_ms": 0.556992, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.763486, + "renderer_cpu_ms": 1.758998, + "renderer_readback_cpu_ms": 0.438768, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.14297, + "snapshot_ms": 0.135766, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 79, + "vertices": 66, + "wall_ms": 2.050307 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 80, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013728, + "gpu_ms": 0.558112, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.372896, + "renderer_cpu_ms": 2.367686, + "renderer_readback_cpu_ms": 0.475006, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.135716, + "snapshot_ms": 0.131899, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 80, + "vertices": 66, + "wall_ms": 2.647825 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 81, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013408, + "gpu_ms": 0.557248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.780107, + "renderer_cpu_ms": 1.775309, + "renderer_readback_cpu_ms": 0.445671, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.138622, + "snapshot_ms": 0.151175, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 81, + "vertices": 66, + "wall_ms": 2.077839 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 82, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.556864, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.731246, + "renderer_cpu_ms": 1.727058, + "renderer_readback_cpu_ms": 0.411696, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.151907, + "snapshot_ms": 0.127961, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 82, + "vertices": 66, + "wall_ms": 2.019068 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 83, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013344, + "gpu_ms": 0.557888, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.554242, + "renderer_cpu_ms": 1.549593, + "renderer_readback_cpu_ms": 0.433137, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.151586, + "snapshot_ms": 0.127871, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 83, + "vertices": 66, + "wall_ms": 1.840391 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 84, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01376, + "gpu_ms": 0.558016, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.726567, + "renderer_cpu_ms": 1.721738, + "renderer_readback_cpu_ms": 0.456932, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.134764, + "snapshot_ms": 0.144273, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 84, + "vertices": 66, + "wall_ms": 2.012626 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 85, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0136, + "gpu_ms": 0.5576, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.717891, + "renderer_cpu_ms": 1.713662, + "renderer_readback_cpu_ms": 0.410985, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.136167, + "snapshot_ms": 0.143731, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 85, + "vertices": 66, + "wall_ms": 2.004912 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 86, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012832, + "gpu_ms": 0.560224, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.681732, + "renderer_cpu_ms": 1.678205, + "renderer_readback_cpu_ms": 0.412809, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.144933, + "snapshot_ms": 0.13236, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 86, + "vertices": 66, + "wall_ms": 1.965667 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 87, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012704, + "gpu_ms": 0.557312, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.746063, + "renderer_cpu_ms": 1.740263, + "renderer_readback_cpu_ms": 0.494202, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.145014, + "snapshot_ms": 0.13792, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 87, + "vertices": 66, + "wall_ms": 2.036 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 88, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012768, + "gpu_ms": 0.557024, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.72285, + "renderer_cpu_ms": 1.718331, + "renderer_readback_cpu_ms": 0.424872, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.162246, + "snapshot_ms": 0.129074, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 88, + "vertices": 66, + "wall_ms": 2.022014 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 89, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013024, + "gpu_ms": 0.556832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.691931, + "renderer_cpu_ms": 1.687523, + "renderer_readback_cpu_ms": 0.416054, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.148581, + "snapshot_ms": 0.127119, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 89, + "vertices": 66, + "wall_ms": 1.974544 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 90, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014688, + "gpu_ms": 0.558976, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.329424, + "renderer_cpu_ms": 2.324845, + "renderer_readback_cpu_ms": 0.471169, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.14839, + "snapshot_ms": 0.128773, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 90, + "vertices": 66, + "wall_ms": 2.614011 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 91, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013696, + "gpu_ms": 0.557632, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.690409, + "renderer_cpu_ms": 1.686231, + "renderer_readback_cpu_ms": 0.44006, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.135476, + "snapshot_ms": 0.128623, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 91, + "vertices": 66, + "wall_ms": 1.962041 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 92, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013536, + "gpu_ms": 0.55728, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.70155, + "renderer_cpu_ms": 1.697221, + "renderer_readback_cpu_ms": 0.419461, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.132711, + "snapshot_ms": 0.127039, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 92, + "vertices": 66, + "wall_ms": 1.968043 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 93, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01328, + "gpu_ms": 0.556704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.577866, + "renderer_cpu_ms": 1.571985, + "renderer_readback_cpu_ms": 0.430853, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.132601, + "snapshot_ms": 0.12749, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 93, + "vertices": 66, + "wall_ms": 1.845171 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 94, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014272, + "gpu_ms": 0.558048, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.74453, + "renderer_cpu_ms": 1.740393, + "renderer_readback_cpu_ms": 0.482921, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.138321, + "snapshot_ms": 0.126509, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 94, + "vertices": 66, + "wall_ms": 2.016564 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 95, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013728, + "gpu_ms": 0.557472, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.711748, + "renderer_cpu_ms": 1.707821, + "renderer_readback_cpu_ms": 0.4612, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.133101, + "snapshot_ms": 0.12738, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 95, + "vertices": 66, + "wall_ms": 1.978912 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 96, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013856, + "gpu_ms": 0.573504, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.693524, + "renderer_cpu_ms": 1.689387, + "renderer_readback_cpu_ms": 0.439639, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.144533, + "snapshot_ms": 0.126318, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 96, + "vertices": 66, + "wall_ms": 1.971549 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 97, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013728, + "gpu_ms": 0.557952, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.854248, + "renderer_cpu_ms": 1.848798, + "renderer_readback_cpu_ms": 0.474976, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.135306, + "snapshot_ms": 0.129263, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 97, + "vertices": 66, + "wall_ms": 2.126011 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 98, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013984, + "gpu_ms": 0.5576, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.748809, + "renderer_cpu_ms": 1.745012, + "renderer_readback_cpu_ms": 0.45064, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.137229, + "snapshot_ms": 0.129093, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 98, + "vertices": 66, + "wall_ms": 2.022916 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 99, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013216, + "gpu_ms": 0.5576, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.804173, + "renderer_cpu_ms": 1.800246, + "renderer_readback_cpu_ms": 0.496456, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.137609, + "snapshot_ms": 0.135676, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 99, + "vertices": 66, + "wall_ms": 2.083961 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 100, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013408, + "gpu_ms": 0.55824, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.302102, + "renderer_cpu_ms": 2.297665, + "renderer_readback_cpu_ms": 0.465368, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.138301, + "snapshot_ms": 0.154631, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 100, + "vertices": 66, + "wall_ms": 2.602549 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 101, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01392, + "gpu_ms": 0.557408, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.769498, + "renderer_cpu_ms": 1.765089, + "renderer_readback_cpu_ms": 0.477952, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.138151, + "snapshot_ms": 0.130145, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 101, + "vertices": 66, + "wall_ms": 2.045869 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 102, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013088, + "gpu_ms": 0.5576, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.752416, + "renderer_cpu_ms": 1.748288, + "renderer_readback_cpu_ms": 0.489273, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.184508, + "snapshot_ms": 0.177866, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 102, + "vertices": 66, + "wall_ms": 2.121672 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 103, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013536, + "gpu_ms": 0.558208, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.346516, + "renderer_cpu_ms": 2.340725, + "renderer_readback_cpu_ms": 0.543535, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183907, + "snapshot_ms": 0.174018, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 103, + "vertices": 66, + "wall_ms": 2.712096 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 104, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012832, + "gpu_ms": 0.55728, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.902128, + "renderer_cpu_ms": 1.898772, + "renderer_readback_cpu_ms": 0.471128, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183195, + "snapshot_ms": 0.178257, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 104, + "vertices": 66, + "wall_ms": 2.271825 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 105, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013472, + "gpu_ms": 0.569536, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.018488, + "renderer_cpu_ms": 2.012706, + "renderer_readback_cpu_ms": 0.55687, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.17998, + "snapshot_ms": 0.176132, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 105, + "vertices": 66, + "wall_ms": 2.381573 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 106, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01344, + "gpu_ms": 0.55744, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.285371, + "renderer_cpu_ms": 2.27957, + "renderer_readback_cpu_ms": 0.534599, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.354819, + "snapshot_ms": 0.307119, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 106, + "vertices": 66, + "wall_ms": 2.956958 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 107, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0136, + "gpu_ms": 0.566336, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.266936, + "renderer_cpu_ms": 2.260334, + "renderer_readback_cpu_ms": 0.515572, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.357284, + "snapshot_ms": 0.304815, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 107, + "vertices": 66, + "wall_ms": 2.939424 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 108, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013632, + "gpu_ms": 0.557888, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.531866, + "renderer_cpu_ms": 2.49662, + "renderer_readback_cpu_ms": 0.554095, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.351283, + "snapshot_ms": 0.304184, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 108, + "vertices": 66, + "wall_ms": 3.19651 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 109, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.014112, + "gpu_ms": 0.5576, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.193538, + "renderer_cpu_ms": 2.187205, + "renderer_readback_cpu_ms": 0.526924, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.326306, + "snapshot_ms": 0.338358, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 109, + "vertices": 66, + "wall_ms": 2.86796 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 110, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01376, + "gpu_ms": 0.55712, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.192626, + "renderer_cpu_ms": 2.186244, + "renderer_readback_cpu_ms": 0.512456, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.29732, + "snapshot_ms": 0.300307, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 110, + "vertices": 66, + "wall_ms": 2.800442 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 111, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013504, + "gpu_ms": 0.557792, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.221891, + "renderer_cpu_ms": 2.215559, + "renderer_readback_cpu_ms": 0.54037, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.319112, + "snapshot_ms": 0.288855, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 111, + "vertices": 66, + "wall_ms": 2.840017 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 112, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013664, + "gpu_ms": 0.568288, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.269972, + "renderer_cpu_ms": 2.265423, + "renderer_readback_cpu_ms": 0.484504, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.33939, + "snapshot_ms": 0.288384, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 112, + "vertices": 66, + "wall_ms": 2.907634 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 113, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013856, + "gpu_ms": 0.558112, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.785337, + "renderer_cpu_ms": 1.78125, + "renderer_readback_cpu_ms": 0.454006, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.156635, + "snapshot_ms": 0.165623, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 113, + "vertices": 66, + "wall_ms": 2.115891 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 114, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013504, + "gpu_ms": 0.557184, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.815695, + "renderer_cpu_ms": 1.798973, + "renderer_readback_cpu_ms": 0.440941, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175822, + "snapshot_ms": 0.161725, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 114, + "vertices": 66, + "wall_ms": 2.160606 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 115, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013024, + "gpu_ms": 0.556928, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.687894, + "renderer_cpu_ms": 1.682434, + "renderer_readback_cpu_ms": 0.48823, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.15401, + "snapshot_ms": 0.149272, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 115, + "vertices": 66, + "wall_ms": 1.998369 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 116, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013376, + "gpu_ms": 0.558016, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.314886, + "renderer_cpu_ms": 2.310008, + "renderer_readback_cpu_ms": 0.468574, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.172024, + "snapshot_ms": 0.15365, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 116, + "vertices": 66, + "wall_ms": 2.648846 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 117, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013632, + "gpu_ms": 0.557376, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.760591, + "renderer_cpu_ms": 1.756653, + "renderer_readback_cpu_ms": 0.433668, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.167336, + "snapshot_ms": 0.16457, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 117, + "vertices": 66, + "wall_ms": 2.100372 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 118, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013408, + "gpu_ms": 0.557344, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.763777, + "renderer_cpu_ms": 1.759338, + "renderer_readback_cpu_ms": 0.460038, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.188045, + "snapshot_ms": 0.148209, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 118, + "vertices": 66, + "wall_ms": 2.107125 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 119, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013248, + "gpu_ms": 0.558592, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.378116, + "renderer_cpu_ms": 2.371373, + "renderer_readback_cpu_ms": 0.493541, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.157777, + "snapshot_ms": 0.149572, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 119, + "vertices": 66, + "wall_ms": 2.693952 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 120, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013056, + "gpu_ms": 0.55712, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.843507, + "renderer_cpu_ms": 1.838137, + "renderer_readback_cpu_ms": 0.451551, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.168218, + "snapshot_ms": 0.190138, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 120, + "vertices": 66, + "wall_ms": 2.211431 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 121, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013824, + "gpu_ms": 0.557696, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.893782, + "renderer_cpu_ms": 1.888002, + "renderer_readback_cpu_ms": 0.505463, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.172635, + "snapshot_ms": 0.149502, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 121, + "vertices": 66, + "wall_ms": 2.225047 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 122, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012768, + "gpu_ms": 0.558752, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.023747, + "renderer_cpu_ms": 2.019209, + "renderer_readback_cpu_ms": 0.476889, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175941, + "snapshot_ms": 0.175772, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 122, + "vertices": 66, + "wall_ms": 2.383867 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 123, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013408, + "gpu_ms": 0.557184, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.728801, + "renderer_cpu_ms": 1.724312, + "renderer_readback_cpu_ms": 0.457373, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.158348, + "snapshot_ms": 0.18024, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 123, + "vertices": 66, + "wall_ms": 2.075565 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 124, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013568, + "gpu_ms": 0.55744, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.663899, + "renderer_cpu_ms": 1.65943, + "renderer_readback_cpu_ms": 0.432426, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.170692, + "snapshot_ms": 0.170091, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 124, + "vertices": 66, + "wall_ms": 2.011675 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 125, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013664, + "gpu_ms": 0.558688, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.256717, + "renderer_cpu_ms": 2.251297, + "renderer_readback_cpu_ms": 0.478733, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200177, + "snapshot_ms": 0.157538, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 125, + "vertices": 66, + "wall_ms": 2.621886 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 126, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013152, + "gpu_ms": 0.557024, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.732609, + "renderer_cpu_ms": 1.725956, + "renderer_readback_cpu_ms": 0.42924, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181041, + "snapshot_ms": 0.150214, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 126, + "vertices": 66, + "wall_ms": 2.072119 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 127, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01296, + "gpu_ms": 0.557088, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.760731, + "renderer_cpu_ms": 1.756593, + "renderer_readback_cpu_ms": 0.475377, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.157588, + "snapshot_ms": 0.146776, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 127, + "vertices": 66, + "wall_ms": 2.073842 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 128, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.013024, + "gpu_ms": 0.557632, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.347879, + "renderer_cpu_ms": 2.34345, + "renderer_readback_cpu_ms": 0.472331, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.154532, + "snapshot_ms": 0.165803, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 128, + "vertices": 66, + "wall_ms": 2.674936 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 129, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011904, + "gpu_ms": 0.55296, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.692142, + "renderer_cpu_ms": 1.688074, + "renderer_readback_cpu_ms": 0.443797, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.169509, + "snapshot_ms": 0.157077, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 129, + "vertices": 66, + "wall_ms": 2.026653 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 130, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011776, + "gpu_ms": 0.552736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.704154, + "renderer_cpu_ms": 1.699386, + "renderer_readback_cpu_ms": 0.430993, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177374, + "snapshot_ms": 0.147829, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 130, + "vertices": 66, + "wall_ms": 2.036842 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 131, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01168, + "gpu_ms": 0.55248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.528212, + "renderer_cpu_ms": 1.523955, + "renderer_readback_cpu_ms": 0.419642, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.16936, + "snapshot_ms": 0.149081, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 131, + "vertices": 66, + "wall_ms": 1.856071 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 132, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011616, + "gpu_ms": 0.553536, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.707991, + "renderer_cpu_ms": 1.703854, + "renderer_readback_cpu_ms": 0.45079, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181422, + "snapshot_ms": 0.15374, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 132, + "vertices": 66, + "wall_ms": 2.049866 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 133, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012096, + "gpu_ms": 0.552768, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.905465, + "renderer_cpu_ms": 1.901306, + "renderer_readback_cpu_ms": 0.425202, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181012, + "snapshot_ms": 0.156405, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 133, + "vertices": 66, + "wall_ms": 2.249824 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 134, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012032, + "gpu_ms": 0.552832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.661595, + "renderer_cpu_ms": 1.657266, + "renderer_readback_cpu_ms": 0.449959, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177144, + "snapshot_ms": 0.157027, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 134, + "vertices": 66, + "wall_ms": 2.002969 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 135, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012256, + "gpu_ms": 0.553056, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.785929, + "renderer_cpu_ms": 1.779517, + "renderer_readback_cpu_ms": 0.480686, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177074, + "snapshot_ms": 0.156556, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 135, + "vertices": 66, + "wall_ms": 2.126461 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 136, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011936, + "gpu_ms": 0.55264, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.789025, + "renderer_cpu_ms": 1.783665, + "renderer_readback_cpu_ms": 0.468323, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.171213, + "snapshot_ms": 0.157257, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 136, + "vertices": 66, + "wall_ms": 2.126281 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 137, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011776, + "gpu_ms": 0.563488, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.720435, + "renderer_cpu_ms": 1.715546, + "renderer_readback_cpu_ms": 0.450229, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166514, + "snapshot_ms": 0.155454, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 137, + "vertices": 66, + "wall_ms": 2.051159 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 138, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01184, + "gpu_ms": 0.552736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.824392, + "renderer_cpu_ms": 1.819562, + "renderer_readback_cpu_ms": 0.504492, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.165172, + "snapshot_ms": 0.170411, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 138, + "vertices": 66, + "wall_ms": 2.16805 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 139, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012064, + "gpu_ms": 0.552864, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.721727, + "renderer_cpu_ms": 1.716889, + "renderer_readback_cpu_ms": 0.441042, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.189748, + "snapshot_ms": 0.156916, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 139, + "vertices": 66, + "wall_ms": 2.075956 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 140, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012, + "gpu_ms": 0.552704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.719103, + "renderer_cpu_ms": 1.714975, + "renderer_readback_cpu_ms": 0.458385, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181512, + "snapshot_ms": 0.156686, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 140, + "vertices": 66, + "wall_ms": 2.064715 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 141, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011968, + "gpu_ms": 0.553376, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.046961, + "renderer_cpu_ms": 2.041551, + "renderer_readback_cpu_ms": 0.468173, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163799, + "snapshot_ms": 0.178306, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 141, + "vertices": 66, + "wall_ms": 2.396942 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 142, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010912, + "gpu_ms": 0.552704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.777002, + "renderer_cpu_ms": 1.772764, + "renderer_readback_cpu_ms": 0.457113, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.172345, + "snapshot_ms": 0.156355, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 142, + "vertices": 66, + "wall_ms": 2.113797 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 143, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012064, + "gpu_ms": 0.553184, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.746655, + "renderer_cpu_ms": 1.741946, + "renderer_readback_cpu_ms": 0.437795, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.16447, + "snapshot_ms": 0.170241, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 143, + "vertices": 66, + "wall_ms": 2.089832 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 144, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011552, + "gpu_ms": 0.554144, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.285351, + "renderer_cpu_ms": 2.279299, + "renderer_readback_cpu_ms": 0.520582, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163348, + "snapshot_ms": 0.177385, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 144, + "vertices": 66, + "wall_ms": 2.633928 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 145, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011808, + "gpu_ms": 0.552832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.859147, + "renderer_cpu_ms": 1.854638, + "renderer_readback_cpu_ms": 0.488692, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177835, + "snapshot_ms": 0.160373, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 145, + "vertices": 66, + "wall_ms": 2.205701 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 146, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011968, + "gpu_ms": 0.55296, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.785849, + "renderer_cpu_ms": 1.781821, + "renderer_readback_cpu_ms": 0.459577, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.169981, + "snapshot_ms": 0.168448, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 146, + "vertices": 66, + "wall_ms": 2.132352 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 147, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012416, + "gpu_ms": 0.553728, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.180202, + "renderer_cpu_ms": 2.173991, + "renderer_readback_cpu_ms": 0.477831, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166704, + "snapshot_ms": 0.159181, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 147, + "vertices": 66, + "wall_ms": 2.513782 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 148, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011136, + "gpu_ms": 0.552928, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.77564, + "renderer_cpu_ms": 1.771532, + "renderer_readback_cpu_ms": 0.4506, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.174208, + "snapshot_ms": 0.15911, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 148, + "vertices": 66, + "wall_ms": 2.117244 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 149, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012064, + "gpu_ms": 0.552704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.7015, + "renderer_cpu_ms": 1.696991, + "renderer_readback_cpu_ms": 0.430382, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.174038, + "snapshot_ms": 0.163579, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 149, + "vertices": 66, + "wall_ms": 2.04609 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 150, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011264, + "gpu_ms": 0.552736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.2411469999999998, + "renderer_cpu_ms": 2.236179, + "renderer_readback_cpu_ms": 0.462272, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.167856, + "snapshot_ms": 0.165513, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 150, + "vertices": 66, + "wall_ms": 2.582311 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 151, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012096, + "gpu_ms": 0.553152, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.7338, + "renderer_cpu_ms": 1.730174, + "renderer_readback_cpu_ms": 0.453205, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.20188999999999999, + "snapshot_ms": 0.156225, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 151, + "vertices": 66, + "wall_ms": 2.099891 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 152, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012, + "gpu_ms": 0.55264, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.756102, + "renderer_cpu_ms": 1.751334, + "renderer_readback_cpu_ms": 0.462071, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.162366, + "snapshot_ms": 0.158469, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 152, + "vertices": 66, + "wall_ms": 2.084422 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 153, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01168, + "gpu_ms": 0.55264, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.692202, + "renderer_cpu_ms": 1.687563, + "renderer_readback_cpu_ms": 0.49804, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176072, + "snapshot_ms": 0.155733, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 153, + "vertices": 66, + "wall_ms": 2.031141 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 154, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01216, + "gpu_ms": 0.553024, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.840352, + "renderer_cpu_ms": 1.835422, + "renderer_readback_cpu_ms": 0.484073, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182044, + "snapshot_ms": 0.165281, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 154, + "vertices": 66, + "wall_ms": 2.197225 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 155, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012064, + "gpu_ms": 0.578016, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.72864, + "renderer_cpu_ms": 1.724082, + "renderer_readback_cpu_ms": 0.417999, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179178, + "snapshot_ms": 0.165522, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 155, + "vertices": 66, + "wall_ms": 2.081636 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 156, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011872, + "gpu_ms": 0.552704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.735885, + "renderer_cpu_ms": 1.731626, + "renderer_readback_cpu_ms": 0.465478, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176994, + "snapshot_ms": 0.147929, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 156, + "vertices": 66, + "wall_ms": 2.06756 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 157, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012032, + "gpu_ms": 0.552704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.79744, + "renderer_cpu_ms": 1.792382, + "renderer_readback_cpu_ms": 0.479184, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166354, + "snapshot_ms": 0.149792, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 157, + "vertices": 66, + "wall_ms": 2.122123 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 158, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011904, + "gpu_ms": 0.552768, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.704716, + "renderer_cpu_ms": 1.700257, + "renderer_readback_cpu_ms": 0.438127, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.184959, + "snapshot_ms": 0.152398, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 158, + "vertices": 66, + "wall_ms": 2.049907 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 159, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01184, + "gpu_ms": 0.56848, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.688094, + "renderer_cpu_ms": 1.683085, + "renderer_readback_cpu_ms": 0.439729, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177134, + "snapshot_ms": 0.15867, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 159, + "vertices": 66, + "wall_ms": 2.03063 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 160, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011872, + "gpu_ms": 0.552608, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.853186, + "renderer_cpu_ms": 1.847996, + "renderer_readback_cpu_ms": 0.464356, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.196902, + "snapshot_ms": 0.149271, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 160, + "vertices": 66, + "wall_ms": 2.206763 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 161, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011616, + "gpu_ms": 0.552512, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.715426, + "renderer_cpu_ms": 1.710877, + "renderer_readback_cpu_ms": 0.475727, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.156004, + "snapshot_ms": 0.149192, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 161, + "vertices": 66, + "wall_ms": 2.028296 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 162, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012032, + "gpu_ms": 0.55264, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.755061, + "renderer_cpu_ms": 1.750932, + "renderer_readback_cpu_ms": 0.469435, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.156635, + "snapshot_ms": 0.148931, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 162, + "vertices": 66, + "wall_ms": 2.068703 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 163, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012352, + "gpu_ms": 0.553696, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.019319, + "renderer_cpu_ms": 2.01483, + "renderer_readback_cpu_ms": 0.490966, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.157547, + "snapshot_ms": 0.169179, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 163, + "vertices": 66, + "wall_ms": 2.354321 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 164, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011744, + "gpu_ms": 0.552992, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.71251, + "renderer_cpu_ms": 1.707891, + "renderer_readback_cpu_ms": 0.456922, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182534, + "snapshot_ms": 0.178687, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 164, + "vertices": 66, + "wall_ms": 2.082318 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 165, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011168, + "gpu_ms": 0.55264, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.746494, + "renderer_cpu_ms": 1.741124, + "renderer_readback_cpu_ms": 0.4508, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.206529, + "snapshot_ms": 0.150664, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 165, + "vertices": 66, + "wall_ms": 2.110991 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 166, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011712, + "gpu_ms": 0.553248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.305238, + "renderer_cpu_ms": 2.300209, + "renderer_readback_cpu_ms": 0.48246, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166625, + "snapshot_ms": 0.152327, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 166, + "vertices": 66, + "wall_ms": 2.634029 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 167, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01168, + "gpu_ms": 0.55296, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.716248, + "renderer_cpu_ms": 1.711789, + "renderer_readback_cpu_ms": 0.449488, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.168598, + "snapshot_ms": 0.170482, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 167, + "vertices": 66, + "wall_ms": 2.064755 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 168, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011744, + "gpu_ms": 0.552576, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.690198, + "renderer_cpu_ms": 1.68559, + "renderer_readback_cpu_ms": 0.447223, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.157037, + "snapshot_ms": 0.17503, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 168, + "vertices": 66, + "wall_ms": 2.028797 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 169, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011648, + "gpu_ms": 0.552448, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.582655, + "renderer_cpu_ms": 1.578438, + "renderer_readback_cpu_ms": 0.433488, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183937, + "snapshot_ms": 0.151686, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 169, + "vertices": 66, + "wall_ms": 1.926313 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 170, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011712, + "gpu_ms": 0.552768, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.768466, + "renderer_cpu_ms": 1.763737, + "renderer_readback_cpu_ms": 0.49819, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173036, + "snapshot_ms": 0.150484, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 170, + "vertices": 66, + "wall_ms": 2.100813 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 171, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012192, + "gpu_ms": 0.553312, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.780549, + "renderer_cpu_ms": 1.77547, + "renderer_readback_cpu_ms": 0.451341, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179368, + "snapshot_ms": 0.149973, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 171, + "vertices": 66, + "wall_ms": 2.117765 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 172, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012864, + "gpu_ms": 0.558336, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.694547, + "renderer_cpu_ms": 1.689086, + "renderer_readback_cpu_ms": 0.45637, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.154642, + "snapshot_ms": 0.147929, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 172, + "vertices": 66, + "wall_ms": 2.004271 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 173, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010752, + "gpu_ms": 0.552416, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.815244, + "renderer_cpu_ms": 1.810074, + "renderer_readback_cpu_ms": 0.473272, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.188436, + "snapshot_ms": 0.173808, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 173, + "vertices": 66, + "wall_ms": 2.184711 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 174, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011712, + "gpu_ms": 0.55264, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.784436, + "renderer_cpu_ms": 1.779767, + "renderer_readback_cpu_ms": 0.441723, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166945, + "snapshot_ms": 0.177545, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 174, + "vertices": 66, + "wall_ms": 2.137101 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 175, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011776, + "gpu_ms": 0.567232, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.730775, + "renderer_cpu_ms": 1.725225, + "renderer_readback_cpu_ms": 0.449277, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.186482, + "snapshot_ms": 0.160402, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 175, + "vertices": 66, + "wall_ms": 2.085695 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 176, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01184, + "gpu_ms": 0.552672, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.685379, + "renderer_cpu_ms": 1.681402, + "renderer_readback_cpu_ms": 0.430743, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166985, + "snapshot_ms": 0.168047, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 176, + "vertices": 66, + "wall_ms": 2.028516 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 177, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01136, + "gpu_ms": 0.552192, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.57483, + "renderer_cpu_ms": 1.569551, + "renderer_readback_cpu_ms": 0.473763, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.163709, + "snapshot_ms": 0.174018, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 177, + "vertices": 66, + "wall_ms": 1.91921 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 178, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011168, + "gpu_ms": 0.552832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.896637, + "renderer_cpu_ms": 1.891528, + "renderer_readback_cpu_ms": 0.477551, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.172977, + "snapshot_ms": 0.175671, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 178, + "vertices": 66, + "wall_ms": 2.252479 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 179, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011936, + "gpu_ms": 0.552608, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.182767, + "renderer_cpu_ms": 2.177968, + "renderer_readback_cpu_ms": 0.465037, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.19053, + "snapshot_ms": 0.158869, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 179, + "vertices": 66, + "wall_ms": 2.541093 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 180, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011616, + "gpu_ms": 0.55248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.04625, + "renderer_cpu_ms": 2.041661, + "renderer_readback_cpu_ms": 0.445902, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.191271, + "snapshot_ms": 0.16984, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 180, + "vertices": 66, + "wall_ms": 2.415747 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 181, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011872, + "gpu_ms": 0.552512, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.768075, + "renderer_cpu_ms": 1.763456, + "renderer_readback_cpu_ms": 0.485265, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.165212, + "snapshot_ms": 0.157076, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 181, + "vertices": 66, + "wall_ms": 2.109589 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 182, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011776, + "gpu_ms": 0.55216, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.883724, + "renderer_cpu_ms": 1.879044, + "renderer_readback_cpu_ms": 0.495404, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.171233, + "snapshot_ms": 0.154312, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 182, + "vertices": 66, + "wall_ms": 2.217854 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 183, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011968, + "gpu_ms": 0.552608, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.963994, + "renderer_cpu_ms": 1.958384, + "renderer_readback_cpu_ms": 0.452994, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.164921, + "snapshot_ms": 0.188786, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 183, + "vertices": 66, + "wall_ms": 2.325005 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 184, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010912, + "gpu_ms": 0.55248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.700988, + "renderer_cpu_ms": 1.696019, + "renderer_readback_cpu_ms": 0.452814, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173838, + "snapshot_ms": 0.187534, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 184, + "vertices": 66, + "wall_ms": 2.070034 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 185, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012, + "gpu_ms": 0.553056, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.117875, + "renderer_cpu_ms": 2.113046, + "renderer_readback_cpu_ms": 0.512817, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.192874, + "snapshot_ms": 0.167516, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 185, + "vertices": 66, + "wall_ms": 2.486651 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 186, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012032, + "gpu_ms": 0.553088, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.762644, + "renderer_cpu_ms": 1.758046, + "renderer_readback_cpu_ms": 0.440361, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177695, + "snapshot_ms": 0.197363, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 186, + "vertices": 66, + "wall_ms": 2.145727 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 187, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011488, + "gpu_ms": 0.55328, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.767064, + "renderer_cpu_ms": 1.761012, + "renderer_readback_cpu_ms": 0.446412, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.199787, + "snapshot_ms": 0.16398, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 187, + "vertices": 66, + "wall_ms": 2.138364 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 188, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011648, + "gpu_ms": 0.552064, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.150737, + "renderer_cpu_ms": 2.145738, + "renderer_readback_cpu_ms": 0.464005, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166625, + "snapshot_ms": 0.16966, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 188, + "vertices": 66, + "wall_ms": 2.495246 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 189, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01152, + "gpu_ms": 0.552704, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.978121, + "renderer_cpu_ms": 1.974083, + "renderer_readback_cpu_ms": 0.461731, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.165021, + "snapshot_ms": 0.167907, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 189, + "vertices": 66, + "wall_ms": 2.318543 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 190, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.552448, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.711238, + "renderer_cpu_ms": 1.70702, + "renderer_readback_cpu_ms": 0.456892, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166724, + "snapshot_ms": 0.164841, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 190, + "vertices": 66, + "wall_ms": 2.050338 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 191, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01136, + "gpu_ms": 0.554048, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.213605, + "renderer_cpu_ms": 2.209007, + "renderer_readback_cpu_ms": 0.484624, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166224, + "snapshot_ms": 0.177785, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 191, + "vertices": 66, + "wall_ms": 2.565198 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 192, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01216, + "gpu_ms": 0.552928, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.761533, + "renderer_cpu_ms": 1.757365, + "renderer_readback_cpu_ms": 0.462312, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.168237, + "snapshot_ms": 0.167456, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 192, + "vertices": 66, + "wall_ms": 2.105382 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 193, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012032, + "gpu_ms": 0.552832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.787512, + "renderer_cpu_ms": 1.783334, + "renderer_readback_cpu_ms": 0.453546, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177995, + "snapshot_ms": 0.16429, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 193, + "vertices": 66, + "wall_ms": 2.137342 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 194, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011424, + "gpu_ms": 0.552512, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.097426, + "renderer_cpu_ms": 2.090643, + "renderer_readback_cpu_ms": 0.470768, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.170772, + "snapshot_ms": 0.16922, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 194, + "vertices": 66, + "wall_ms": 2.444791 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 195, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011648, + "gpu_ms": 0.552352, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.94591, + "renderer_cpu_ms": 1.940891, + "renderer_readback_cpu_ms": 0.439078, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166594, + "snapshot_ms": 0.170392, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 195, + "vertices": 66, + "wall_ms": 2.29041 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 196, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012416, + "gpu_ms": 0.553056, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.845831, + "renderer_cpu_ms": 1.840953, + "renderer_readback_cpu_ms": 0.490805, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.165271, + "snapshot_ms": 0.157267, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 196, + "vertices": 66, + "wall_ms": 2.176355 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 197, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011648, + "gpu_ms": 0.553248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.167939, + "renderer_cpu_ms": 2.163671, + "renderer_readback_cpu_ms": 0.495534, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.170271, + "snapshot_ms": 0.164961, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 197, + "vertices": 66, + "wall_ms": 2.509995 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 198, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01184, + "gpu_ms": 0.552736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.764639, + "renderer_cpu_ms": 1.76039, + "renderer_readback_cpu_ms": 0.46095, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181001, + "snapshot_ms": 0.176212, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 198, + "vertices": 66, + "wall_ms": 2.129257 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 199, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012224, + "gpu_ms": 0.552864, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.832978, + "renderer_cpu_ms": 1.827607, + "renderer_readback_cpu_ms": 0.468804, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175311, + "snapshot_ms": 0.173928, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 199, + "vertices": 66, + "wall_ms": 2.189781 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 200, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012096, + "gpu_ms": 0.5536, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.109208, + "renderer_cpu_ms": 2.103428, + "renderer_readback_cpu_ms": 0.492309, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200528, + "snapshot_ms": 0.173007, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 200, + "vertices": 66, + "wall_ms": 2.491079 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 201, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011392, + "gpu_ms": 0.55248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.735875, + "renderer_cpu_ms": 1.730534, + "renderer_readback_cpu_ms": 0.456881, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173297, + "snapshot_ms": 0.170492, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 201, + "vertices": 66, + "wall_ms": 2.086907 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 202, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011968, + "gpu_ms": 0.552384, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.828519, + "renderer_cpu_ms": 1.823119, + "renderer_readback_cpu_ms": 0.473814, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173558, + "snapshot_ms": 0.175731, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 202, + "vertices": 66, + "wall_ms": 2.185292 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 203, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011936, + "gpu_ms": 0.552864, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.229445, + "renderer_cpu_ms": 2.225408, + "renderer_readback_cpu_ms": 0.484073, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.167276, + "snapshot_ms": 0.155924, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 203, + "vertices": 66, + "wall_ms": 2.560971 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 204, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011776, + "gpu_ms": 0.552608, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.721097, + "renderer_cpu_ms": 1.717259, + "renderer_readback_cpu_ms": 0.452293, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.171955, + "snapshot_ms": 0.15905, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 204, + "vertices": 66, + "wall_ms": 2.060727 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 205, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011936, + "gpu_ms": 0.55264, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.649592, + "renderer_cpu_ms": 1.645274, + "renderer_readback_cpu_ms": 0.421936, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.165653, + "snapshot_ms": 0.161705, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 205, + "vertices": 66, + "wall_ms": 1.984774 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 206, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011072, + "gpu_ms": 0.552512, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.616479, + "renderer_cpu_ms": 1.611731, + "renderer_readback_cpu_ms": 0.490625, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178557, + "snapshot_ms": 0.156996, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 206, + "vertices": 66, + "wall_ms": 1.959246 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 207, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010976, + "gpu_ms": 0.55328, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.780299, + "renderer_cpu_ms": 1.776722, + "renderer_readback_cpu_ms": 0.456341, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.170611, + "snapshot_ms": 0.156656, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 207, + "vertices": 66, + "wall_ms": 2.11486 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 208, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.552608, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.730484, + "renderer_cpu_ms": 1.726246, + "renderer_readback_cpu_ms": 0.465247, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.164781, + "snapshot_ms": 0.155914, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 208, + "vertices": 66, + "wall_ms": 2.058293 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 209, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01216, + "gpu_ms": 0.556544, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.854017, + "renderer_cpu_ms": 1.848667, + "renderer_readback_cpu_ms": 0.481929, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166414, + "snapshot_ms": 0.165973, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 209, + "vertices": 66, + "wall_ms": 2.193548 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 210, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011808, + "gpu_ms": 0.553344, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.843157, + "renderer_cpu_ms": 1.837497, + "renderer_readback_cpu_ms": 0.47728, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175932, + "snapshot_ms": 0.165261, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 210, + "vertices": 66, + "wall_ms": 2.192576 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 211, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011712, + "gpu_ms": 0.552608, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.830393, + "renderer_cpu_ms": 1.824551, + "renderer_readback_cpu_ms": 0.45063, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.205026, + "snapshot_ms": 0.170231, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 211, + "vertices": 66, + "wall_ms": 2.21568 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 212, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011136, + "gpu_ms": 0.562944, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.742958, + "renderer_cpu_ms": 1.738811, + "renderer_readback_cpu_ms": 0.459958, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166143, + "snapshot_ms": 0.158058, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 212, + "vertices": 66, + "wall_ms": 2.074914 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 213, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010976, + "gpu_ms": 0.552896, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.722319, + "renderer_cpu_ms": 1.718242, + "renderer_readback_cpu_ms": 0.478032, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.166514, + "snapshot_ms": 0.157507, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 213, + "vertices": 66, + "wall_ms": 2.054145 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 214, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01152, + "gpu_ms": 0.552384, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.767564, + "renderer_cpu_ms": 1.763426, + "renderer_readback_cpu_ms": 0.454116, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.19096, + "snapshot_ms": 0.18053, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 214, + "vertices": 66, + "wall_ms": 2.147972 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 215, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011264, + "gpu_ms": 0.552224, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.795998, + "renderer_cpu_ms": 1.79204, + "renderer_readback_cpu_ms": 0.449468, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.165342, + "snapshot_ms": 0.163459, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 215, + "vertices": 66, + "wall_ms": 2.13115 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 216, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01168, + "gpu_ms": 0.553312, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.83414, + "renderer_cpu_ms": 1.830413, + "renderer_readback_cpu_ms": 0.465138, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.16944, + "snapshot_ms": 0.183857, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 216, + "vertices": 66, + "wall_ms": 2.19476 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 217, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.01104, + "gpu_ms": 0.552672, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.732057, + "renderer_cpu_ms": 1.727648, + "renderer_readback_cpu_ms": 0.452884, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.188476, + "snapshot_ms": 0.163799, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 217, + "vertices": 66, + "wall_ms": 2.091966 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 218, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011904, + "gpu_ms": 0.552192, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.747005, + "renderer_cpu_ms": 1.741656, + "renderer_readback_cpu_ms": 0.466369, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.19587, + "snapshot_ms": 0.1592, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 218, + "vertices": 66, + "wall_ms": 2.109008 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 219, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.553728, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.209588, + "renderer_cpu_ms": 2.203386, + "renderer_readback_cpu_ms": 0.468865, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.171243, + "snapshot_ms": 0.160392, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 219, + "vertices": 66, + "wall_ms": 2.54979 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 220, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012, + "gpu_ms": 0.552608, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.965978, + "renderer_cpu_ms": 1.96142, + "renderer_readback_cpu_ms": 0.431955, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18536, + "snapshot_ms": 0.208062, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 220, + "vertices": 66, + "wall_ms": 2.368768 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 221, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.010848, + "gpu_ms": 0.552768, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.791509, + "renderer_cpu_ms": 1.785328, + "renderer_readback_cpu_ms": 0.484834, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182895, + "snapshot_ms": 0.169119, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 221, + "vertices": 66, + "wall_ms": 2.152801 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 222, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0112, + "gpu_ms": 0.5528, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.239734, + "renderer_cpu_ms": 2.235046, + "renderer_readback_cpu_ms": 0.45087, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176292, + "snapshot_ms": 0.15886, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 222, + "vertices": 66, + "wall_ms": 2.584435 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 223, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012736, + "gpu_ms": 0.553568, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.868735, + "renderer_cpu_ms": 1.863355, + "renderer_readback_cpu_ms": 0.4401, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.220907, + "snapshot_ms": 0.15892, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 223, + "vertices": 66, + "wall_ms": 2.257588 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 224, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011392, + "gpu_ms": 0.552832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.060176, + "renderer_cpu_ms": 2.054135, + "renderer_readback_cpu_ms": 0.467091, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.169961, + "snapshot_ms": 0.157347, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 224, + "vertices": 66, + "wall_ms": 2.396831 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 225, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012032, + "gpu_ms": 0.553248, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.853036, + "renderer_cpu_ms": 1.848396, + "renderer_readback_cpu_ms": 0.473964, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175972, + "snapshot_ms": 0.165673, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 225, + "vertices": 66, + "wall_ms": 2.203978 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 226, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011136, + "gpu_ms": 0.553312, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.794996, + "renderer_cpu_ms": 1.788193, + "renderer_readback_cpu_ms": 0.46152, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.206269, + "snapshot_ms": 0.160122, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 226, + "vertices": 66, + "wall_ms": 2.169833 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 227, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011968, + "gpu_ms": 0.552736, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.883002, + "renderer_cpu_ms": 1.8766, + "renderer_readback_cpu_ms": 0.517437, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182834, + "snapshot_ms": 0.15893, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 227, + "vertices": 66, + "wall_ms": 2.239374 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 228, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011872, + "gpu_ms": 0.552928, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.97746, + "renderer_cpu_ms": 1.971008, + "renderer_readback_cpu_ms": 0.4773, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177165, + "snapshot_ms": 0.169018, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 228, + "vertices": 66, + "wall_ms": 2.333201 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 229, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011776, + "gpu_ms": 0.552992, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.747647, + "renderer_cpu_ms": 1.742457, + "renderer_readback_cpu_ms": 0.438377, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173266, + "snapshot_ms": 0.190961, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 229, + "vertices": 66, + "wall_ms": 2.122263 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 230, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011328, + "gpu_ms": 0.552928, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.789014, + "renderer_cpu_ms": 1.783694, + "renderer_readback_cpu_ms": 0.477601, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208824, + "snapshot_ms": 0.15889, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 230, + "vertices": 66, + "wall_ms": 2.165354 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 231, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011104, + "gpu_ms": 0.553472, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.065927, + "renderer_cpu_ms": 2.060347, + "renderer_readback_cpu_ms": 0.467001, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.170601, + "snapshot_ms": 0.15894, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 231, + "vertices": 66, + "wall_ms": 2.403885 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 232, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011968, + "gpu_ms": 0.552768, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.02018, + "renderer_cpu_ms": 2.014961, + "renderer_readback_cpu_ms": 0.433658, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.171253, + "snapshot_ms": 0.158148, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 232, + "vertices": 66, + "wall_ms": 2.357867 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 233, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011008, + "gpu_ms": 0.552768, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.757816, + "renderer_cpu_ms": 1.751514, + "renderer_readback_cpu_ms": 0.462623, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.199547, + "snapshot_ms": 0.156575, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 233, + "vertices": 66, + "wall_ms": 2.122865 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 234, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011904, + "gpu_ms": 0.552832, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.979525, + "renderer_cpu_ms": 1.973042, + "renderer_readback_cpu_ms": 0.48253, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.189227, + "snapshot_ms": 0.176473, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 234, + "vertices": 66, + "wall_ms": 2.35355 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 235, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011968, + "gpu_ms": 0.552192, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.07304, + "renderer_cpu_ms": 2.066988, + "renderer_readback_cpu_ms": 0.453064, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.17498, + "snapshot_ms": 0.15914, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 235, + "vertices": 66, + "wall_ms": 2.417289 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 236, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011776, + "gpu_ms": 0.552544, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.10481, + "renderer_cpu_ms": 2.09412, + "renderer_readback_cpu_ms": 0.621452, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.214876, + "snapshot_ms": 0.168908, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 236, + "vertices": 66, + "wall_ms": 2.497951 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 237, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012128, + "gpu_ms": 0.558144, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.912037, + "renderer_cpu_ms": 1.9035, + "renderer_readback_cpu_ms": 0.452985, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.239723, + "snapshot_ms": 0.144061, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 237, + "vertices": 66, + "wall_ms": 2.307753 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 238, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011712, + "gpu_ms": 0.559456, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.905604, + "renderer_cpu_ms": 1.899102, + "renderer_readback_cpu_ms": 0.450269, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177164, + "snapshot_ms": 0.178918, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 238, + "vertices": 66, + "wall_ms": 2.271184 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 239, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.011744, + "gpu_ms": 0.55456, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.079292, + "renderer_cpu_ms": 2.069674, + "renderer_readback_cpu_ms": 0.556469, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.150183, + "snapshot_ms": 0.152388, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 239, + "vertices": 66, + "wall_ms": 2.39091 + }, + { + "draw_calls": 11, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 0, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 240, + "gpu_allocated_bytes": 45112032, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.012064, + "gpu_ms": 0.554528, + "gpu_sun_shadow_ms": 0.0, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.043525, + "renderer_cpu_ms": 2.035129, + "renderer_readback_cpu_ms": 0.469316, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 1, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 0, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.304625, + "snapshot_ms": 0.30227, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 240, + "vertices": 66, + "wall_ms": 2.661701 + } + ], + "simulation_mode": "synthetic_fixed_timestep", + "startup_ms": { + "main_to_first_frame": 295.436243, + "renderer_initialization": 284.655357, + "scene_read": 0.410555, + "world_initialization": 0.64129 + }, + "summary_ms": { + "gpu": { + "max": 0.585248, + "min": 0.552064, + "p50": 0.557184, + "p95": 0.573056, + "samples": 240 + }, + "render_call": { + "max": 6.04885, + "min": 1.470684, + "p50": 1.795998, + "p95": 2.305238, + "samples": 240 + }, + "renderer_cpu": { + "max": 6.043249, + "min": 1.466045, + "p50": 1.79204, + "p95": 2.300209, + "samples": 240 + }, + "renderer_readback_cpu": { + "max": 2.620153, + "min": 0.398713, + "p50": 0.462312, + "p95": 0.559205, + "samples": 240 + }, + "simulation": { + "max": 0.357284, + "min": 0.130406, + "p50": 0.168848, + "p95": 0.242057, + "samples": 240 + }, + "snapshot": { + "max": 0.338358, + "min": 0.124996, + "p50": 0.157076, + "p95": 0.197363, + "samples": 240 + }, + "wall": { + "max": 6.47329, + "min": 1.746054, + "p50": 2.137342, + "p95": 2.693952, + "samples": 240 + } + }, + "temporal_fallback_reason": "none", + "temporal_mode": "off", + "timing_notes": "Durations use steady_clock wall time, not thread CPU usage. render_call/renderer_cpu include GPU waits, readback and window presentation. renderer_readback_cpu measures map/copy/unmap wall time within that call. GPU timestamps cover submitted rendering, not CPU work. A missing/zero GPU timestamp is null. Frame durations exclude profile bookkeeping and final capture/profile file writes. Startup begins at Player application entry after platform argument normalization, excluding OS loader/launcher.", + "validation_enabled": true, + "validation_errors": 0, + "version": 1, + "visibility_mode": "direct", + "width": 1280 +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-2d-run-240.json b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-2d-run-240.json new file mode 100644 index 0000000..40f77e8 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-2d-run-240.json @@ -0,0 +1,16 @@ +{ + "arguments": [ + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d/faset_player", + "--headless", + "--frames", + "240", + "--profile", + "/tmp/faset-p1-final-release-4a3453e/reference-240/collect-2d-profile-240.json" + ], + "cwd": "/tmp/faset-p1-final-packages-4a3453e/empty-working-directory", + "source_project_paths_unavailable": true, + "seconds": 0.9077925750170834, + "exit_code": 0, + "stdout": "New round: collect the three gold cubes, then reach the green exit. E resets.\n{\"device\":\"NVIDIA GeForce RTX 2080 Ti\",\"dimension\":2,\"effective_temporal_mode\":\"off\",\"effective_visibility_mode\":\"direct\",\"frames\":240,\"gpu_visibility_active\":false,\"temporal_mode\":\"off\",\"ticks\":240,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\n", + "stderr": "" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-3d-profile-240.json b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-3d-profile-240.json new file mode 100644 index 0000000..798d55f --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-3d-profile-240.json @@ -0,0 +1,14484 @@ +{ + "completed_frames": 240, + "device": "NVIDIA GeForce RTX 2080 Ti", + "dimension": 3, + "effective_lighting_path": "forward", + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_delta_seconds": 0.016666666666666666, + "format": "faset.player-profile", + "height": 720, + "percentile_method": "nearest_rank_all_completed_frames_no_warmup_exclusion", + "presentation_mode": "offscreen", + "render_scale": 1.0, + "requested_frames": 240, + "resource_notes": "gpu_allocated_bytes sums live Vulkan memory allocations, including alignment, excluding driver internals. texture_count includes the white fallback texture.", + "samples": [ + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 1, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03824, + "gpu_ms": 0.606592, + "gpu_sun_shadow_ms": 0.032288, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 5.902553, + "renderer_cpu_ms": 5.89525, + "renderer_readback_cpu_ms": 2.581069, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.244672, + "snapshot_ms": 0.745236, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 1, + "vertices": 1152, + "wall_ms": 7.001186 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 2, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.060096, + "gpu_ms": 0.622016, + "gpu_sun_shadow_ms": 0.021152, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.146719, + "renderer_cpu_ms": 2.140417, + "renderer_readback_cpu_ms": 0.418099, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.213503, + "snapshot_ms": 0.182254, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 2, + "vertices": 1152, + "wall_ms": 2.553015 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 3, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.036256, + "gpu_ms": 0.593312, + "gpu_sun_shadow_ms": 0.020384, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.166847, + "renderer_cpu_ms": 2.158562, + "renderer_readback_cpu_ms": 0.474435, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.196761, + "snapshot_ms": 0.173347, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 3, + "vertices": 1152, + "wall_ms": 2.54461 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 4, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.592512, + "gpu_sun_shadow_ms": 0.02144, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.137031, + "renderer_cpu_ms": 2.129817, + "renderer_readback_cpu_ms": 0.414041, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.202072, + "snapshot_ms": 0.171273, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 4, + "vertices": 1152, + "wall_ms": 2.520355 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 5, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.590944, + "gpu_sun_shadow_ms": 0.019776, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.160746, + "renderer_cpu_ms": 2.153362, + "renderer_readback_cpu_ms": 0.465568, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.196911, + "snapshot_ms": 0.203534, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 5, + "vertices": 1152, + "wall_ms": 2.569727 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 6, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035296, + "gpu_ms": 0.592352, + "gpu_sun_shadow_ms": 0.021408, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.13138, + "renderer_cpu_ms": 2.123926, + "renderer_readback_cpu_ms": 0.47163, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204716, + "snapshot_ms": 0.178126, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 6, + "vertices": 1152, + "wall_ms": 2.522247 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 7, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03488, + "gpu_ms": 0.591712, + "gpu_sun_shadow_ms": 0.021248, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.16289, + "renderer_cpu_ms": 2.151168, + "renderer_readback_cpu_ms": 0.448426, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.216047, + "snapshot_ms": 0.171634, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 7, + "vertices": 1152, + "wall_ms": 2.558657 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 8, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0352, + "gpu_ms": 0.616672, + "gpu_sun_shadow_ms": 0.020576, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.074594, + "renderer_cpu_ms": 2.064374, + "renderer_readback_cpu_ms": 0.440521, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208693, + "snapshot_ms": 0.176864, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 8, + "vertices": 1152, + "wall_ms": 2.468848 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 9, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.592288, + "gpu_sun_shadow_ms": 0.02064, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.129106, + "renderer_cpu_ms": 2.119428, + "renderer_readback_cpu_ms": 0.440971, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.255151, + "snapshot_ms": 0.179408, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 9, + "vertices": 1152, + "wall_ms": 2.573304 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 10, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.61872, + "gpu_sun_shadow_ms": 0.020576, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.0197600000000002, + "renderer_cpu_ms": 2.013628, + "renderer_readback_cpu_ms": 0.382191, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.202773, + "snapshot_ms": 0.177925, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 10, + "vertices": 1152, + "wall_ms": 2.410216 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 11, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.591232, + "gpu_sun_shadow_ms": 0.020128, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.208045, + "renderer_cpu_ms": 2.200722, + "renderer_readback_cpu_ms": 0.489493, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.209997, + "snapshot_ms": 0.171954, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 11, + "vertices": 1152, + "wall_ms": 2.598151 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 12, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.592448, + "gpu_sun_shadow_ms": 0.02176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.249123, + "renderer_cpu_ms": 2.241799, + "renderer_readback_cpu_ms": 0.390076, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204857, + "snapshot_ms": 0.178957, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 12, + "vertices": 1152, + "wall_ms": 2.643116 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 13, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034528, + "gpu_ms": 0.591904, + "gpu_sun_shadow_ms": 0.020032, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.079703, + "renderer_cpu_ms": 2.073832, + "renderer_readback_cpu_ms": 0.395697, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.191321, + "snapshot_ms": 0.178336, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 13, + "vertices": 1152, + "wall_ms": 2.457946 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 14, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.592704, + "gpu_sun_shadow_ms": 0.021088, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.277336, + "renderer_cpu_ms": 2.268439, + "renderer_readback_cpu_ms": 0.469776, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.20129, + "snapshot_ms": 0.198153, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 14, + "vertices": 1152, + "wall_ms": 2.686297 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 15, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034112, + "gpu_ms": 0.592512, + "gpu_sun_shadow_ms": 0.021856, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.487052, + "renderer_cpu_ms": 2.479267, + "renderer_readback_cpu_ms": 0.498019, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200719, + "snapshot_ms": 0.173918, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 15, + "vertices": 1152, + "wall_ms": 2.870876 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 16, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0344, + "gpu_ms": 0.609856, + "gpu_sun_shadow_ms": 0.020512, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.117835, + "renderer_cpu_ms": 2.110601, + "renderer_readback_cpu_ms": 0.475437, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.193385, + "snapshot_ms": 0.176523, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 16, + "vertices": 1152, + "wall_ms": 2.495507 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 17, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03488, + "gpu_ms": 0.591424, + "gpu_sun_shadow_ms": 0.020064, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.381482, + "renderer_cpu_ms": 2.372465, + "renderer_readback_cpu_ms": 0.428178, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.214164, + "snapshot_ms": 0.199115, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 17, + "vertices": 1152, + "wall_ms": 2.80437 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 18, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.07136, + "gpu_ms": 0.628288, + "gpu_sun_shadow_ms": 0.020736, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.23141, + "renderer_cpu_ms": 2.222572, + "renderer_readback_cpu_ms": 0.489764, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.21728, + "snapshot_ms": 0.205237, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 18, + "vertices": 1152, + "wall_ms": 2.662693 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 19, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035328, + "gpu_ms": 0.59232, + "gpu_sun_shadow_ms": 0.02128, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.817234, + "renderer_cpu_ms": 2.807275, + "renderer_readback_cpu_ms": 0.51965, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.231106, + "snapshot_ms": 0.219965, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 19, + "vertices": 1152, + "wall_ms": 3.277853 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 20, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.5912, + "gpu_sun_shadow_ms": 0.020192, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.261496, + "renderer_cpu_ms": 2.253401, + "renderer_readback_cpu_ms": 0.416275, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.230365, + "snapshot_ms": 0.175691, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 20, + "vertices": 1152, + "wall_ms": 2.677751 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 21, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.605152, + "gpu_sun_shadow_ms": 0.020288, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.103097, + "renderer_cpu_ms": 2.091876, + "renderer_readback_cpu_ms": 0.505644, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.195548, + "snapshot_ms": 0.176103, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 21, + "vertices": 1152, + "wall_ms": 2.484116 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 22, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.592576, + "gpu_sun_shadow_ms": 0.0216, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.087468, + "renderer_cpu_ms": 2.078821, + "renderer_readback_cpu_ms": 0.407579, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.320695, + "snapshot_ms": 0.267244, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 22, + "vertices": 1152, + "wall_ms": 2.685195 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 23, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03424, + "gpu_ms": 0.591232, + "gpu_sun_shadow_ms": 0.02048, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.032884, + "renderer_cpu_ms": 2.025641, + "renderer_readback_cpu_ms": 0.401357, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.19605, + "snapshot_ms": 0.204286, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 23, + "vertices": 1152, + "wall_ms": 2.442417 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 24, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.59216, + "gpu_sun_shadow_ms": 0.020128, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.536474, + "renderer_cpu_ms": 2.52861, + "renderer_readback_cpu_ms": 0.505614, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.192824, + "snapshot_ms": 0.192253, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 24, + "vertices": 1152, + "wall_ms": 2.930197 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 25, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.592672, + "gpu_sun_shadow_ms": 0.021376, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.133985, + "renderer_cpu_ms": 2.120139, + "renderer_readback_cpu_ms": 0.401597, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208844, + "snapshot_ms": 0.192332, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 25, + "vertices": 1152, + "wall_ms": 2.543408 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 26, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034464, + "gpu_ms": 0.595424, + "gpu_sun_shadow_ms": 0.020544, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.063132, + "renderer_cpu_ms": 2.054345, + "renderer_readback_cpu_ms": 0.512406, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.277183, + "snapshot_ms": 0.174038, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 26, + "vertices": 1152, + "wall_ms": 2.523791 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 27, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.592896, + "gpu_sun_shadow_ms": 0.021824, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.04629, + "renderer_cpu_ms": 2.036862, + "renderer_readback_cpu_ms": 0.440801, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.344821, + "snapshot_ms": 0.193004, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 27, + "vertices": 1152, + "wall_ms": 2.593623 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 28, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034432, + "gpu_ms": 0.590976, + "gpu_sun_shadow_ms": 0.02016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.009119, + "renderer_cpu_ms": 2.001996, + "renderer_readback_cpu_ms": 0.400906, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.198936, + "snapshot_ms": 0.171674, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 28, + "vertices": 1152, + "wall_ms": 2.389677 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 29, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034464, + "gpu_ms": 0.591296, + "gpu_sun_shadow_ms": 0.020896, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.26889, + "renderer_cpu_ms": 2.256467, + "renderer_readback_cpu_ms": 0.613176, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.192654, + "snapshot_ms": 0.174669, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 29, + "vertices": 1152, + "wall_ms": 2.644479 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 30, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.592896, + "gpu_sun_shadow_ms": 0.021536, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.210429, + "renderer_cpu_ms": 2.203246, + "renderer_readback_cpu_ms": 0.37624, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.213192, + "snapshot_ms": 0.176113, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 30, + "vertices": 1152, + "wall_ms": 2.611666 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 31, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033792, + "gpu_ms": 0.591072, + "gpu_sun_shadow_ms": 0.020352, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.0779, + "renderer_cpu_ms": 2.071477, + "renderer_readback_cpu_ms": 0.38677, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.174359, + "snapshot_ms": 0.190479, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 31, + "vertices": 1152, + "wall_ms": 2.450833 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 32, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.592224, + "gpu_sun_shadow_ms": 0.02112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.217663, + "renderer_cpu_ms": 2.209889, + "renderer_readback_cpu_ms": 0.489183, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.286791, + "snapshot_ms": 0.259179, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 32, + "vertices": 1152, + "wall_ms": 2.77269 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 33, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.59136, + "gpu_sun_shadow_ms": 0.020288, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.041822, + "renderer_cpu_ms": 2.034638, + "renderer_readback_cpu_ms": 0.376911, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182674, + "snapshot_ms": 0.192854, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 33, + "vertices": 1152, + "wall_ms": 2.426337 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 34, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035264, + "gpu_ms": 0.5976, + "gpu_sun_shadow_ms": 0.02064, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.047111, + "renderer_cpu_ms": 2.036932, + "renderer_readback_cpu_ms": 0.539087, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.252777, + "snapshot_ms": 0.221908, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 34, + "vertices": 1152, + "wall_ms": 2.530664 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 35, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03472, + "gpu_ms": 0.592512, + "gpu_sun_shadow_ms": 0.021088, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.092968, + "renderer_cpu_ms": 2.0839, + "renderer_readback_cpu_ms": 0.443366, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.286992, + "snapshot_ms": 0.283825, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 35, + "vertices": 1152, + "wall_ms": 2.675006 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 36, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.590752, + "gpu_sun_shadow_ms": 0.019584, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.015342, + "renderer_cpu_ms": 2.008709, + "renderer_readback_cpu_ms": 0.401197, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.213814, + "snapshot_ms": 0.176793, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 36, + "vertices": 1152, + "wall_ms": 2.415056 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 37, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03472, + "gpu_ms": 0.591488, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.241338, + "renderer_cpu_ms": 2.220598, + "renderer_readback_cpu_ms": 0.610231, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175321, + "snapshot_ms": 0.172936, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 37, + "vertices": 1152, + "wall_ms": 2.597941 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 38, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033984, + "gpu_ms": 0.593056, + "gpu_sun_shadow_ms": 0.021984, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.063322, + "renderer_cpu_ms": 2.054796, + "renderer_readback_cpu_ms": 0.427587, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208293, + "snapshot_ms": 0.177235, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 38, + "vertices": 1152, + "wall_ms": 2.462906 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 39, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035104, + "gpu_ms": 0.616512, + "gpu_sun_shadow_ms": 0.042624, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.112314, + "renderer_cpu_ms": 2.105341, + "renderer_readback_cpu_ms": 0.440922, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181513, + "snapshot_ms": 0.184708, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 39, + "vertices": 1152, + "wall_ms": 2.488374 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 40, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034304, + "gpu_ms": 0.592128, + "gpu_sun_shadow_ms": 0.020704, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.505566, + "renderer_cpu_ms": 2.495698, + "renderer_readback_cpu_ms": 0.489403, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204987, + "snapshot_ms": 0.18522, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 40, + "vertices": 1152, + "wall_ms": 2.904729 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 41, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.591104, + "gpu_sun_shadow_ms": 0.020032, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.318053, + "renderer_cpu_ms": 2.30582, + "renderer_readback_cpu_ms": 0.525792, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204386, + "snapshot_ms": 0.189677, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 41, + "vertices": 1152, + "wall_ms": 2.722476 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 42, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035264, + "gpu_ms": 0.604032, + "gpu_sun_shadow_ms": 0.020448, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.19494, + "renderer_cpu_ms": 2.184501, + "renderer_readback_cpu_ms": 0.507738, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.277804, + "snapshot_ms": 0.272654, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 42, + "vertices": 1152, + "wall_ms": 2.755838 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 43, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034976, + "gpu_ms": 0.592736, + "gpu_sun_shadow_ms": 0.021152, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.184691, + "renderer_cpu_ms": 2.177236, + "renderer_readback_cpu_ms": 0.451883, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18507, + "snapshot_ms": 0.253378, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 43, + "vertices": 1152, + "wall_ms": 2.6335479999999998 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 44, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033952, + "gpu_ms": 0.610592, + "gpu_sun_shadow_ms": 0.021344, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.124939, + "renderer_cpu_ms": 2.116382, + "renderer_readback_cpu_ms": 0.457683, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.17517, + "snapshot_ms": 0.176673, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 44, + "vertices": 1152, + "wall_ms": 2.48615 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 45, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03536, + "gpu_ms": 0.590624, + "gpu_sun_shadow_ms": 0.01952, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.991286, + "renderer_cpu_ms": 1.982199, + "renderer_readback_cpu_ms": 0.48249, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200678, + "snapshot_ms": 0.196912, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 45, + "vertices": 1152, + "wall_ms": 2.397823 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 46, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033984, + "gpu_ms": 0.592128, + "gpu_sun_shadow_ms": 0.021472, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.007938, + "renderer_cpu_ms": 1.999461, + "renderer_readback_cpu_ms": 0.400726, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177866, + "snapshot_ms": 0.189297, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 46, + "vertices": 1152, + "wall_ms": 2.384478 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 47, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034176, + "gpu_ms": 0.592192, + "gpu_sun_shadow_ms": 0.02144, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.22136, + "renderer_cpu_ms": 2.21048, + "renderer_readback_cpu_ms": 0.560668, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179198, + "snapshot_ms": 0.181262, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 47, + "vertices": 1152, + "wall_ms": 2.591578 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 48, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034144, + "gpu_ms": 0.591584, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.201623, + "renderer_cpu_ms": 2.193037, + "renderer_readback_cpu_ms": 0.451673, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.28131, + "snapshot_ms": 0.271242, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 48, + "vertices": 1152, + "wall_ms": 2.766518 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 49, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03472, + "gpu_ms": 0.591392, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.003009, + "renderer_cpu_ms": 1.995314, + "renderer_readback_cpu_ms": 0.425903, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.188286, + "snapshot_ms": 0.179248, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 49, + "vertices": 1152, + "wall_ms": 2.400599 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 50, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034016, + "gpu_ms": 0.598208, + "gpu_sun_shadow_ms": 0.020576, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.994953, + "renderer_cpu_ms": 1.986126, + "renderer_readback_cpu_ms": 0.450661, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.229734, + "snapshot_ms": 0.18044, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 50, + "vertices": 1152, + "wall_ms": 2.414815 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 51, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.592288, + "gpu_sun_shadow_ms": 0.020992, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.400579, + "renderer_cpu_ms": 2.392463, + "renderer_readback_cpu_ms": 0.400455, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204216, + "snapshot_ms": 0.179638, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 51, + "vertices": 1152, + "wall_ms": 2.7936 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 52, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03456, + "gpu_ms": 0.591488, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.049686, + "renderer_cpu_ms": 2.042622, + "renderer_readback_cpu_ms": 0.451953, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178848, + "snapshot_ms": 0.204646, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 52, + "vertices": 1152, + "wall_ms": 2.44388 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 53, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034528, + "gpu_ms": 0.590144, + "gpu_sun_shadow_ms": 0.019552, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.050148, + "renderer_cpu_ms": 2.04123, + "renderer_readback_cpu_ms": 0.479123, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175621, + "snapshot_ms": 0.176172, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 53, + "vertices": 1152, + "wall_ms": 2.410437 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 54, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035424, + "gpu_ms": 0.592448, + "gpu_sun_shadow_ms": 0.021056, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.1044, + "renderer_cpu_ms": 2.094381, + "renderer_readback_cpu_ms": 0.441753, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179689, + "snapshot_ms": 0.215817, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 54, + "vertices": 1152, + "wall_ms": 2.508973 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 55, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035712, + "gpu_ms": 0.608576, + "gpu_sun_shadow_ms": 0.021376, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.078811, + "renderer_cpu_ms": 2.070706, + "renderer_readback_cpu_ms": 0.460008, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.263137, + "snapshot_ms": 0.213533, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 55, + "vertices": 1152, + "wall_ms": 2.56575 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 56, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.591456, + "gpu_sun_shadow_ms": 0.019968, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.538578, + "renderer_cpu_ms": 2.524923, + "renderer_readback_cpu_ms": 0.543856, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.201991, + "snapshot_ms": 0.181683, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 56, + "vertices": 1152, + "wall_ms": 2.932081 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 57, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035104, + "gpu_ms": 0.592096, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.281504, + "renderer_cpu_ms": 2.271856, + "renderer_readback_cpu_ms": 0.471188, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.266824, + "snapshot_ms": 0.250642, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 57, + "vertices": 1152, + "wall_ms": 2.810873 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 58, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.590656, + "gpu_sun_shadow_ms": 0.019776, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.367917, + "renderer_cpu_ms": 2.357727, + "renderer_readback_cpu_ms": 0.596496, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.253699, + "snapshot_ms": 0.26524, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 58, + "vertices": 1152, + "wall_ms": 2.896424 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 59, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033952, + "gpu_ms": 0.592224, + "gpu_sun_shadow_ms": 0.021376, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.308624, + "renderer_cpu_ms": 2.299317, + "renderer_readback_cpu_ms": 0.462372, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.261323, + "snapshot_ms": 0.281842, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 59, + "vertices": 1152, + "wall_ms": 2.861698 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 60, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034016, + "gpu_ms": 0.590624, + "gpu_sun_shadow_ms": 0.020448, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.45956, + "renderer_cpu_ms": 2.448298, + "renderer_readback_cpu_ms": 0.557492, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.260671, + "snapshot_ms": 0.262776, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 60, + "vertices": 1152, + "wall_ms": 2.991944 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 61, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034176, + "gpu_ms": 0.592096, + "gpu_sun_shadow_ms": 0.020544, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.365362, + "renderer_cpu_ms": 2.355353, + "renderer_readback_cpu_ms": 0.54571, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.257816, + "snapshot_ms": 0.26506, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 61, + "vertices": 1152, + "wall_ms": 2.899329 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 62, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033856, + "gpu_ms": 0.607968, + "gpu_sun_shadow_ms": 0.021312, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.325136, + "renderer_cpu_ms": 2.316139, + "renderer_readback_cpu_ms": 0.526883, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.258708, + "snapshot_ms": 0.261464, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 62, + "vertices": 1152, + "wall_ms": 2.855106 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 63, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0336, + "gpu_ms": 0.591808, + "gpu_sun_shadow_ms": 0.021088, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.695916, + "renderer_cpu_ms": 2.684824, + "renderer_readback_cpu_ms": 0.475016, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.252066, + "snapshot_ms": 0.25462, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 63, + "vertices": 1152, + "wall_ms": 3.21218 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 64, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033952, + "gpu_ms": 0.591584, + "gpu_sun_shadow_ms": 0.02096, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.212092, + "renderer_cpu_ms": 2.203687, + "renderer_readback_cpu_ms": 0.488201, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.268246, + "snapshot_ms": 0.279908, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 64, + "vertices": 1152, + "wall_ms": 2.770105 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 65, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035456, + "gpu_ms": 0.59088, + "gpu_sun_shadow_ms": 0.019616, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.140117, + "renderer_cpu_ms": 2.127333, + "renderer_readback_cpu_ms": 0.476148, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.262185, + "snapshot_ms": 0.261333, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 65, + "vertices": 1152, + "wall_ms": 2.672832 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 66, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.593024, + "gpu_sun_shadow_ms": 0.022272, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.960538, + "renderer_cpu_ms": 1.954346, + "renderer_readback_cpu_ms": 0.390176, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.219674, + "snapshot_ms": 0.182174, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 66, + "vertices": 1152, + "wall_ms": 2.372225 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 67, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034496, + "gpu_ms": 0.604448, + "gpu_sun_shadow_ms": 0.02048, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.990595, + "renderer_cpu_ms": 1.983782, + "renderer_readback_cpu_ms": 0.435632, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182725, + "snapshot_ms": 0.173277, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 67, + "vertices": 1152, + "wall_ms": 2.354321 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 68, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03456, + "gpu_ms": 0.591552, + "gpu_sun_shadow_ms": 0.020608, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.138644, + "renderer_cpu_ms": 2.127033, + "renderer_readback_cpu_ms": 0.467221, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176452, + "snapshot_ms": 0.173648, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 68, + "vertices": 1152, + "wall_ms": 2.498082 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 69, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.592384, + "gpu_sun_shadow_ms": 0.020992, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.247069, + "renderer_cpu_ms": 2.239795, + "renderer_readback_cpu_ms": 0.373975, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182484, + "snapshot_ms": 0.180591, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 69, + "vertices": 1152, + "wall_ms": 2.61905 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 70, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035104, + "gpu_ms": 0.590368, + "gpu_sun_shadow_ms": 0.019456, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.005322, + "renderer_cpu_ms": 1.998801, + "renderer_readback_cpu_ms": 0.4716, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175031, + "snapshot_ms": 0.178596, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 70, + "vertices": 1152, + "wall_ms": 2.367295 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 71, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.592352, + "gpu_sun_shadow_ms": 0.020608, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.216561, + "renderer_cpu_ms": 2.208436, + "renderer_readback_cpu_ms": 0.444018, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182654, + "snapshot_ms": 0.205558, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 71, + "vertices": 1152, + "wall_ms": 2.616105 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 72, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034048, + "gpu_ms": 0.591424, + "gpu_sun_shadow_ms": 0.0208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.961981, + "renderer_cpu_ms": 1.95621, + "renderer_readback_cpu_ms": 0.385928, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.191702, + "snapshot_ms": 0.174399, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 72, + "vertices": 1152, + "wall_ms": 2.338542 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 73, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03456, + "gpu_ms": 0.590912, + "gpu_sun_shadow_ms": 0.019936, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.978762, + "renderer_cpu_ms": 1.97183, + "renderer_readback_cpu_ms": 0.491747, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178267, + "snapshot_ms": 0.263887, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 73, + "vertices": 1152, + "wall_ms": 2.431987 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 74, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034496, + "gpu_ms": 0.591936, + "gpu_sun_shadow_ms": 0.019968, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.12028, + "renderer_cpu_ms": 2.111694, + "renderer_readback_cpu_ms": 0.437425, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.172535, + "snapshot_ms": 0.173948, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 74, + "vertices": 1152, + "wall_ms": 2.476241 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 75, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034368, + "gpu_ms": 0.59232, + "gpu_sun_shadow_ms": 0.021824, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.958014, + "renderer_cpu_ms": 1.949527, + "renderer_readback_cpu_ms": 0.439128, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176894, + "snapshot_ms": 0.199787, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 75, + "vertices": 1152, + "wall_ms": 2.344783 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 76, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034432, + "gpu_ms": 0.610592, + "gpu_sun_shadow_ms": 0.020416, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.991707, + "renderer_cpu_ms": 1.982089, + "renderer_readback_cpu_ms": 0.494343, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181743, + "snapshot_ms": 0.173326, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 76, + "vertices": 1152, + "wall_ms": 2.356074 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 77, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035488, + "gpu_ms": 0.593056, + "gpu_sun_shadow_ms": 0.021088, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.209237, + "renderer_cpu_ms": 2.201693, + "renderer_readback_cpu_ms": 0.436844, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181773, + "snapshot_ms": 0.184839, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 77, + "vertices": 1152, + "wall_ms": 2.584776 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 78, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.592096, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.041932, + "renderer_cpu_ms": 2.034688, + "renderer_readback_cpu_ms": 0.420924, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177695, + "snapshot_ms": 0.184889, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 78, + "vertices": 1152, + "wall_ms": 2.413543 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 79, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035104, + "gpu_ms": 0.6088, + "gpu_sun_shadow_ms": 0.03728, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.135108, + "renderer_cpu_ms": 2.122864, + "renderer_readback_cpu_ms": 0.516464, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178046, + "snapshot_ms": 0.177184, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 79, + "vertices": 1152, + "wall_ms": 2.499214 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 80, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034464, + "gpu_ms": 0.592544, + "gpu_sun_shadow_ms": 0.020704, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.152881, + "renderer_cpu_ms": 2.144786, + "renderer_readback_cpu_ms": 0.38172, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.188406, + "snapshot_ms": 0.186111, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 80, + "vertices": 1152, + "wall_ms": 2.538108 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 81, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.614784, + "gpu_sun_shadow_ms": 0.044128, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.159273, + "renderer_cpu_ms": 2.151027, + "renderer_readback_cpu_ms": 0.42974, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18025, + "snapshot_ms": 0.204526, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 81, + "vertices": 1152, + "wall_ms": 2.552404 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 82, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.591776, + "gpu_sun_shadow_ms": 0.020672, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.485829, + "renderer_cpu_ms": 2.477824, + "renderer_readback_cpu_ms": 0.499643, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182685, + "snapshot_ms": 0.182524, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 82, + "vertices": 1152, + "wall_ms": 2.861107 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 83, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.591936, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.960939, + "renderer_cpu_ms": 1.953926, + "renderer_readback_cpu_ms": 0.350231, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178757, + "snapshot_ms": 0.181833, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 83, + "vertices": 1152, + "wall_ms": 2.330556 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 84, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034464, + "gpu_ms": 0.597344, + "gpu_sun_shadow_ms": 0.020767999999999998, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.989122, + "renderer_cpu_ms": 1.980776, + "renderer_readback_cpu_ms": 0.467452, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.221458, + "snapshot_ms": 0.216969, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 84, + "vertices": 1152, + "wall_ms": 2.436215 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 85, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.592352, + "gpu_sun_shadow_ms": 0.020736, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.198377, + "renderer_cpu_ms": 2.190772, + "renderer_readback_cpu_ms": 0.41322, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177094, + "snapshot_ms": 0.18039, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 85, + "vertices": 1152, + "wall_ms": 2.580498 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 86, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033856, + "gpu_ms": 0.592032, + "gpu_sun_shadow_ms": 0.021472, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.052472, + "renderer_cpu_ms": 2.043425, + "renderer_readback_cpu_ms": 0.522456, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.17502, + "snapshot_ms": 0.179799, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 86, + "vertices": 1152, + "wall_ms": 2.415496 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 87, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.605248, + "gpu_sun_shadow_ms": 0.0192, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.077108, + "renderer_cpu_ms": 2.068352, + "renderer_readback_cpu_ms": 0.448206, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.187143, + "snapshot_ms": 0.225425, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 87, + "vertices": 1152, + "wall_ms": 2.498944 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 88, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.592256, + "gpu_sun_shadow_ms": 0.020767999999999998, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.00396, + "renderer_cpu_ms": 1.994523, + "renderer_readback_cpu_ms": 0.420153, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176503, + "snapshot_ms": 0.181101, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 88, + "vertices": 1152, + "wall_ms": 2.372365 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 89, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.614496, + "gpu_sun_shadow_ms": 0.021184, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 1.992408, + "renderer_cpu_ms": 1.987128, + "renderer_readback_cpu_ms": 0.450139, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178898, + "snapshot_ms": 0.1857, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 89, + "vertices": 1152, + "wall_ms": 2.366474 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 90, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.06192, + "gpu_ms": 0.626624, + "gpu_sun_shadow_ms": 0.02288, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.034327, + "renderer_cpu_ms": 2.025831, + "renderer_readback_cpu_ms": 0.443957, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.170772, + "snapshot_ms": 0.177515, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 90, + "vertices": 1152, + "wall_ms": 2.39102 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 91, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.592096, + "gpu_sun_shadow_ms": 0.02128, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.145357, + "renderer_cpu_ms": 2.137142, + "renderer_readback_cpu_ms": 0.413439, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208734, + "snapshot_ms": 0.189968, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 91, + "vertices": 1152, + "wall_ms": 2.554218 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 92, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.592256, + "gpu_sun_shadow_ms": 0.020672, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.08849, + "renderer_cpu_ms": 2.081456, + "renderer_readback_cpu_ms": 0.471179, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182434, + "snapshot_ms": 0.183356, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 92, + "vertices": 1152, + "wall_ms": 2.463327 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 93, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034048, + "gpu_ms": 0.59184, + "gpu_sun_shadow_ms": 0.021024, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.139205, + "renderer_cpu_ms": 2.128565, + "renderer_readback_cpu_ms": 0.465347, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.207431, + "snapshot_ms": 0.180621, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 93, + "vertices": 1152, + "wall_ms": 2.536124 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 94, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.5928, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.057481, + "renderer_cpu_ms": 2.050088, + "renderer_readback_cpu_ms": 0.373284, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.180851, + "snapshot_ms": 0.187063, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 94, + "vertices": 1152, + "wall_ms": 2.435354 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 95, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033952, + "gpu_ms": 0.594528, + "gpu_sun_shadow_ms": 0.02096, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.21572, + "renderer_cpu_ms": 2.206112, + "renderer_readback_cpu_ms": 0.523938, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176613, + "snapshot_ms": 0.188235, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 95, + "vertices": 1152, + "wall_ms": 2.589836 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 96, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.592032, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.075094, + "renderer_cpu_ms": 2.066147, + "renderer_readback_cpu_ms": 0.483953, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.184298, + "snapshot_ms": 0.208173, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 96, + "vertices": 1152, + "wall_ms": 2.478786 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 97, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034432, + "gpu_ms": 0.591328, + "gpu_sun_shadow_ms": 0.02096, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.258861, + "renderer_cpu_ms": 2.251477, + "renderer_readback_cpu_ms": 0.409322, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181582, + "snapshot_ms": 0.188346, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 97, + "vertices": 1152, + "wall_ms": 2.638968 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 98, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034272, + "gpu_ms": 0.604384, + "gpu_sun_shadow_ms": 0.020384, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.074473, + "renderer_cpu_ms": 2.065365, + "renderer_readback_cpu_ms": 0.525521, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.199807, + "snapshot_ms": 0.177024, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 98, + "vertices": 1152, + "wall_ms": 2.460511 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 99, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03376, + "gpu_ms": 0.592704, + "gpu_sun_shadow_ms": 0.021824, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.325637, + "renderer_cpu_ms": 2.317782, + "renderer_readback_cpu_ms": 0.385788, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181733, + "snapshot_ms": 0.271582, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 99, + "vertices": 1152, + "wall_ms": 2.78813 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 100, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.602144, + "gpu_sun_shadow_ms": 0.020672, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.107896, + "renderer_cpu_ms": 2.097267, + "renderer_readback_cpu_ms": 0.496988, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176393, + "snapshot_ms": 0.1749, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 100, + "vertices": 1152, + "wall_ms": 2.467685 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 101, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.593152, + "gpu_sun_shadow_ms": 0.020608, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.516167, + "renderer_cpu_ms": 2.507139, + "renderer_readback_cpu_ms": 0.452755, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.270851, + "snapshot_ms": 0.286651, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 101, + "vertices": 1152, + "wall_ms": 3.083948 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 102, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.592128, + "gpu_sun_shadow_ms": 0.021728, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.147101, + "renderer_cpu_ms": 2.137081, + "renderer_readback_cpu_ms": 0.454938, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.225145, + "snapshot_ms": 0.186902, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 102, + "vertices": 1152, + "wall_ms": 2.568796 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 103, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.594208, + "gpu_sun_shadow_ms": 0.020352, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.007737, + "renderer_cpu_ms": 1.99863, + "renderer_readback_cpu_ms": 0.48252, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200068, + "snapshot_ms": 0.188796, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 103, + "vertices": 1152, + "wall_ms": 2.405989 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 104, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033664, + "gpu_ms": 0.591296, + "gpu_sun_shadow_ms": 0.020928, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.326639, + "renderer_cpu_ms": 2.318674, + "renderer_readback_cpu_ms": 0.390427, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.281972, + "snapshot_ms": 0.266863, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 104, + "vertices": 1152, + "wall_ms": 2.887287 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 105, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.617088, + "gpu_sun_shadow_ms": 0.020192, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.140588, + "renderer_cpu_ms": 2.130599, + "renderer_readback_cpu_ms": 0.484373, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200338, + "snapshot_ms": 0.177134, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 105, + "vertices": 1152, + "wall_ms": 2.527177 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 106, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03456, + "gpu_ms": 0.591584, + "gpu_sun_shadow_ms": 0.020672, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.82031, + "renderer_cpu_ms": 2.811704, + "renderer_readback_cpu_ms": 0.460519, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183516, + "snapshot_ms": 0.190199, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 106, + "vertices": 1152, + "wall_ms": 3.206218 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 107, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.592448, + "gpu_sun_shadow_ms": 0.021376, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.249574, + "renderer_cpu_ms": 2.240045, + "renderer_readback_cpu_ms": 0.50919, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.21203, + "snapshot_ms": 0.200068, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 107, + "vertices": 1152, + "wall_ms": 2.671239 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 108, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.065984, + "gpu_ms": 0.62208, + "gpu_sun_shadow_ms": 0.020384, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.414415, + "renderer_cpu_ms": 2.406469, + "renderer_readback_cpu_ms": 0.437926, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.26501, + "snapshot_ms": 0.287632, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 108, + "vertices": 1152, + "wall_ms": 2.976595 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 109, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03488, + "gpu_ms": 0.592032, + "gpu_sun_shadow_ms": 0.021344, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.188749, + "renderer_cpu_ms": 2.180723, + "renderer_readback_cpu_ms": 0.446893, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176813, + "snapshot_ms": 0.198645, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 109, + "vertices": 1152, + "wall_ms": 2.573254 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 110, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034368, + "gpu_ms": 0.591232, + "gpu_sun_shadow_ms": 0.020832, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.285942, + "renderer_cpu_ms": 2.278738, + "renderer_readback_cpu_ms": 0.390266, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.19089, + "snapshot_ms": 0.173327, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 110, + "vertices": 1152, + "wall_ms": 2.658925 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 111, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034016, + "gpu_ms": 0.591872, + "gpu_sun_shadow_ms": 0.021088, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.416137, + "renderer_cpu_ms": 2.404506, + "renderer_readback_cpu_ms": 0.503911, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173547, + "snapshot_ms": 0.197502, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 111, + "vertices": 1152, + "wall_ms": 2.795753 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 112, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03456, + "gpu_ms": 0.59088, + "gpu_sun_shadow_ms": 0.020288, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.362476, + "renderer_cpu_ms": 2.352167, + "renderer_readback_cpu_ms": 0.458464, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.220777, + "snapshot_ms": 0.179508, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 112, + "vertices": 1152, + "wall_ms": 2.774634 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 113, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035456, + "gpu_ms": 0.610336, + "gpu_sun_shadow_ms": 0.020896, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.070456, + "renderer_cpu_ms": 2.061248, + "renderer_readback_cpu_ms": 0.431734, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.276492, + "snapshot_ms": 0.197362, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 113, + "vertices": 1152, + "wall_ms": 2.553577 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 114, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.592, + "gpu_sun_shadow_ms": 0.02064, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.233242, + "renderer_cpu_ms": 2.222993, + "renderer_readback_cpu_ms": 0.459407, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.193846, + "snapshot_ms": 0.205497, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 114, + "vertices": 1152, + "wall_ms": 2.643266 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 115, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.5912, + "gpu_sun_shadow_ms": 0.02016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.270273, + "renderer_cpu_ms": 2.263119, + "renderer_readback_cpu_ms": 0.390717, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.26545, + "snapshot_ms": 0.284006, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 115, + "vertices": 1152, + "wall_ms": 2.832754 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 116, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034304, + "gpu_ms": 0.591232, + "gpu_sun_shadow_ms": 0.02032, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.521216, + "renderer_cpu_ms": 2.513922, + "renderer_readback_cpu_ms": 0.474695, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179839, + "snapshot_ms": 0.181753, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 116, + "vertices": 1152, + "wall_ms": 2.890943 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 117, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.591872, + "gpu_sun_shadow_ms": 0.020704, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.442908, + "renderer_cpu_ms": 2.433631, + "renderer_readback_cpu_ms": 0.478633, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.223983, + "snapshot_ms": 0.188084, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 117, + "vertices": 1152, + "wall_ms": 2.863832 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 118, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034016, + "gpu_ms": 0.607552, + "gpu_sun_shadow_ms": 0.021056, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.164613, + "renderer_cpu_ms": 2.157199, + "renderer_readback_cpu_ms": 0.46645, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.303603, + "snapshot_ms": 0.205668, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 118, + "vertices": 1152, + "wall_ms": 2.683221 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 119, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.592, + "gpu_sun_shadow_ms": 0.021312, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.333652, + "renderer_cpu_ms": 2.325817, + "renderer_readback_cpu_ms": 0.453566, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208924, + "snapshot_ms": 0.186592, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 119, + "vertices": 1152, + "wall_ms": 2.739708 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 120, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034496, + "gpu_ms": 0.590624, + "gpu_sun_shadow_ms": 0.020288, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.316991, + "renderer_cpu_ms": 2.309827, + "renderer_readback_cpu_ms": 0.399133, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.195358, + "snapshot_ms": 0.176814, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 120, + "vertices": 1152, + "wall_ms": 2.6975189999999998 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 121, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.591648, + "gpu_sun_shadow_ms": 0.020576, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.318994, + "renderer_cpu_ms": 2.31141, + "renderer_readback_cpu_ms": 0.472541, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18037, + "snapshot_ms": 0.204937, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 121, + "vertices": 1152, + "wall_ms": 2.71448 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 122, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.592032, + "gpu_sun_shadow_ms": 0.020384, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.404606, + "renderer_cpu_ms": 2.394467, + "renderer_readback_cpu_ms": 0.469856, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.224904, + "snapshot_ms": 0.184158, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 122, + "vertices": 1152, + "wall_ms": 2.822444 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 123, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034496, + "gpu_ms": 0.609248, + "gpu_sun_shadow_ms": 0.020352, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.161277, + "renderer_cpu_ms": 2.15274, + "renderer_readback_cpu_ms": 0.442304, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.239011, + "snapshot_ms": 0.178737, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 123, + "vertices": 1152, + "wall_ms": 2.588122 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 124, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034016, + "gpu_ms": 0.59216, + "gpu_sun_shadow_ms": 0.021504, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.352607, + "renderer_cpu_ms": 2.342368, + "renderer_readback_cpu_ms": 0.495374, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200839, + "snapshot_ms": 0.206599, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 124, + "vertices": 1152, + "wall_ms": 2.769764 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 125, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034432, + "gpu_ms": 0.591072, + "gpu_sun_shadow_ms": 0.020256, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.206793, + "renderer_cpu_ms": 2.198667, + "renderer_readback_cpu_ms": 0.395196, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.256824, + "snapshot_ms": 0.27553, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 125, + "vertices": 1152, + "wall_ms": 2.748545 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 126, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.591712, + "gpu_sun_shadow_ms": 0.020192, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.426397, + "renderer_cpu_ms": 2.416849, + "renderer_readback_cpu_ms": 0.538786, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182674, + "snapshot_ms": 0.183537, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 126, + "vertices": 1152, + "wall_ms": 2.801034 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 127, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03408, + "gpu_ms": 0.59152, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.103929, + "renderer_cpu_ms": 2.092266, + "renderer_readback_cpu_ms": 0.407208, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.253258, + "snapshot_ms": 0.182334, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 127, + "vertices": 1152, + "wall_ms": 2.550722 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 128, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034976, + "gpu_ms": 0.60304, + "gpu_sun_shadow_ms": 0.02048, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.203336, + "renderer_cpu_ms": 2.192736, + "renderer_readback_cpu_ms": 0.547643, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.19061, + "snapshot_ms": 0.178697, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 128, + "vertices": 1152, + "wall_ms": 2.581629 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 129, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.593024, + "gpu_sun_shadow_ms": 0.021248, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.301721, + "renderer_cpu_ms": 2.291723, + "renderer_readback_cpu_ms": 0.413691, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.308061, + "snapshot_ms": 0.2967, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 129, + "vertices": 1152, + "wall_ms": 2.916892 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 130, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034336, + "gpu_ms": 0.604, + "gpu_sun_shadow_ms": 0.020288, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.042573, + "renderer_cpu_ms": 2.036402, + "renderer_readback_cpu_ms": 0.408911, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183296, + "snapshot_ms": 0.185991, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 130, + "vertices": 1152, + "wall_ms": 2.421077 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 131, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.592096, + "gpu_sun_shadow_ms": 0.020064, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.11578, + "renderer_cpu_ms": 2.107054, + "renderer_readback_cpu_ms": 0.452814, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.173437, + "snapshot_ms": 0.178947, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 131, + "vertices": 1152, + "wall_ms": 2.477403 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 132, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034688, + "gpu_ms": 0.592192, + "gpu_sun_shadow_ms": 0.02112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.16327, + "renderer_cpu_ms": 2.154444, + "renderer_readback_cpu_ms": 0.414291, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.186642, + "snapshot_ms": 0.186322, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 132, + "vertices": 1152, + "wall_ms": 2.545852 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 133, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0344, + "gpu_ms": 0.590816, + "gpu_sun_shadow_ms": 0.02032, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.190011, + "renderer_cpu_ms": 2.181806, + "renderer_readback_cpu_ms": 0.459678, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176032, + "snapshot_ms": 0.181453, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 133, + "vertices": 1152, + "wall_ms": 2.556372 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 134, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.591872, + "gpu_sun_shadow_ms": 0.020928, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.312382, + "renderer_cpu_ms": 2.303185, + "renderer_readback_cpu_ms": 0.456932, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.32337, + "snapshot_ms": 0.288294, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 134, + "vertices": 1152, + "wall_ms": 2.935938 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 135, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035136, + "gpu_ms": 0.592704, + "gpu_sun_shadow_ms": 0.02128, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.082609, + "renderer_cpu_ms": 2.075074, + "renderer_readback_cpu_ms": 0.40854, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.186522, + "snapshot_ms": 0.228922, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 135, + "vertices": 1152, + "wall_ms": 2.508322 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 136, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.605376, + "gpu_sun_shadow_ms": 0.020256, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.235387, + "renderer_cpu_ms": 2.225839, + "renderer_readback_cpu_ms": 0.489713, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179629, + "snapshot_ms": 0.183185, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 136, + "vertices": 1152, + "wall_ms": 2.607108 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 137, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.59264, + "gpu_sun_shadow_ms": 0.021248, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.141089, + "renderer_cpu_ms": 2.132012, + "renderer_readback_cpu_ms": 0.40817, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.20131, + "snapshot_ms": 0.187423, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 137, + "vertices": 1152, + "wall_ms": 2.53938 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 138, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035072, + "gpu_ms": 0.59152, + "gpu_sun_shadow_ms": 0.020544, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.055788, + "renderer_cpu_ms": 2.049816, + "renderer_readback_cpu_ms": 0.411296, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.180371, + "snapshot_ms": 0.18573, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 138, + "vertices": 1152, + "wall_ms": 2.431236 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 139, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03488, + "gpu_ms": 0.591744, + "gpu_sun_shadow_ms": 0.020736, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.550541, + "renderer_cpu_ms": 2.540903, + "renderer_readback_cpu_ms": 0.468865, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.189618, + "snapshot_ms": 0.183085, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 139, + "vertices": 1152, + "wall_ms": 2.931831 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 140, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.592288, + "gpu_sun_shadow_ms": 0.0208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.237641, + "renderer_cpu_ms": 2.228854, + "renderer_readback_cpu_ms": 0.419792, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208944, + "snapshot_ms": 0.186622, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 140, + "vertices": 1152, + "wall_ms": 2.643597 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 141, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034656, + "gpu_ms": 0.594112, + "gpu_sun_shadow_ms": 0.019744, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.147722, + "renderer_cpu_ms": 2.139806, + "renderer_readback_cpu_ms": 0.453105, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.17487, + "snapshot_ms": 0.182834, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 141, + "vertices": 1152, + "wall_ms": 2.514834 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 142, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.591456, + "gpu_sun_shadow_ms": 0.02016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.102385, + "renderer_cpu_ms": 2.094571, + "renderer_readback_cpu_ms": 0.41334, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176623, + "snapshot_ms": 0.179579, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 142, + "vertices": 1152, + "wall_ms": 2.467344 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 143, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.591584, + "gpu_sun_shadow_ms": 0.020704, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.264662, + "renderer_cpu_ms": 2.255534, + "renderer_readback_cpu_ms": 0.573752, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179679, + "snapshot_ms": 0.194346, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 143, + "vertices": 1152, + "wall_ms": 2.646572 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 144, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03472, + "gpu_ms": 0.591488, + "gpu_sun_shadow_ms": 0.019904, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.133033, + "renderer_cpu_ms": 2.124708, + "renderer_readback_cpu_ms": 0.461831, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.278946, + "snapshot_ms": 0.254481, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 144, + "vertices": 1152, + "wall_ms": 2.675387 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 145, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.592, + "gpu_sun_shadow_ms": 0.020672, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.180082, + "renderer_cpu_ms": 2.172909, + "renderer_readback_cpu_ms": 0.388603, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179649, + "snapshot_ms": 0.192213, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 145, + "vertices": 1152, + "wall_ms": 2.562033 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 146, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.592, + "gpu_sun_shadow_ms": 0.020224, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.252298, + "renderer_cpu_ms": 2.240116, + "renderer_readback_cpu_ms": 0.538957, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.192843, + "snapshot_ms": 0.188336, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 146, + "vertices": 1152, + "wall_ms": 2.642364 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 147, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.591488, + "gpu_sun_shadow_ms": 0.020096, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.476321, + "renderer_cpu_ms": 2.468245, + "renderer_readback_cpu_ms": 0.468554, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.193866, + "snapshot_ms": 0.257355, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 147, + "vertices": 1152, + "wall_ms": 2.937721 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 148, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034464, + "gpu_ms": 0.602368, + "gpu_sun_shadow_ms": 0.021568, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.340524, + "renderer_cpu_ms": 2.33282, + "renderer_readback_cpu_ms": 0.525421, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177885, + "snapshot_ms": 0.191111, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 148, + "vertices": 1152, + "wall_ms": 2.718497 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 149, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.61104, + "gpu_sun_shadow_ms": 0.020384, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.076577, + "renderer_cpu_ms": 2.067971, + "renderer_readback_cpu_ms": 0.433448, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.213072, + "snapshot_ms": 0.185239, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 149, + "vertices": 1152, + "wall_ms": 2.484807 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 150, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034496, + "gpu_ms": 0.590816, + "gpu_sun_shadow_ms": 0.020896, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.191063, + "renderer_cpu_ms": 2.180493, + "renderer_readback_cpu_ms": 0.462433, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.184398, + "snapshot_ms": 0.204185, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 150, + "vertices": 1152, + "wall_ms": 2.589093 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 151, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034112, + "gpu_ms": 0.59152, + "gpu_sun_shadow_ms": 0.020672, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.281865, + "renderer_cpu_ms": 2.273138, + "renderer_readback_cpu_ms": 0.483993, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.282092, + "snapshot_ms": 0.278114, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 151, + "vertices": 1152, + "wall_ms": 2.85209 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 152, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034304, + "gpu_ms": 0.591488, + "gpu_sun_shadow_ms": 0.020928, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.49723, + "renderer_cpu_ms": 2.482303, + "renderer_readback_cpu_ms": 0.559396, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182905, + "snapshot_ms": 0.261484, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 152, + "vertices": 1152, + "wall_ms": 2.952789 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 153, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.606112, + "gpu_sun_shadow_ms": 0.020736, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.227772, + "renderer_cpu_ms": 2.219246, + "renderer_readback_cpu_ms": 0.417728, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.289947, + "snapshot_ms": 0.281952, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 153, + "vertices": 1152, + "wall_ms": 2.812796 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 154, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0352, + "gpu_ms": 0.591488, + "gpu_sun_shadow_ms": 0.019936, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.101925, + "renderer_cpu_ms": 2.091926, + "renderer_readback_cpu_ms": 0.440441, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176783, + "snapshot_ms": 0.182344, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 154, + "vertices": 1152, + "wall_ms": 2.4706 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 155, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.592992, + "gpu_sun_shadow_ms": 0.021472, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.308324, + "renderer_cpu_ms": 2.299037, + "renderer_readback_cpu_ms": 0.452724, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179428, + "snapshot_ms": 0.188325, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 155, + "vertices": 1152, + "wall_ms": 2.686608 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 156, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.592192, + "gpu_sun_shadow_ms": 0.020608, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.10986, + "renderer_cpu_ms": 2.102887, + "renderer_readback_cpu_ms": 0.402399, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176262, + "snapshot_ms": 0.181904, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 156, + "vertices": 1152, + "wall_ms": 2.478024 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 157, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033632, + "gpu_ms": 0.591616, + "gpu_sun_shadow_ms": 0.020864, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.344462, + "renderer_cpu_ms": 2.333862, + "renderer_readback_cpu_ms": 0.52976, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.188916, + "snapshot_ms": 0.182474, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 157, + "vertices": 1152, + "wall_ms": 2.724589 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 158, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034912, + "gpu_ms": 0.5912, + "gpu_sun_shadow_ms": 0.020032, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.189239, + "renderer_cpu_ms": 2.181485, + "renderer_readback_cpu_ms": 0.439549, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.276592, + "snapshot_ms": 0.305055, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 158, + "vertices": 1152, + "wall_ms": 2.782058 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 159, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035552, + "gpu_ms": 0.609568, + "gpu_sun_shadow_ms": 0.020704, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.15231, + "renderer_cpu_ms": 2.143693, + "renderer_readback_cpu_ms": 0.494132, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177365, + "snapshot_ms": 0.187133, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 159, + "vertices": 1152, + "wall_ms": 2.525464 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 160, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.5928, + "gpu_sun_shadow_ms": 0.02192, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.278899, + "renderer_cpu_ms": 2.270563, + "renderer_readback_cpu_ms": 0.456892, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.180871, + "snapshot_ms": 0.190179, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 160, + "vertices": 1152, + "wall_ms": 2.659357 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 161, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.605536, + "gpu_sun_shadow_ms": 0.020416, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.127523, + "renderer_cpu_ms": 2.12049, + "renderer_readback_cpu_ms": 0.405145, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176513, + "snapshot_ms": 0.203364, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 161, + "vertices": 1152, + "wall_ms": 2.516046 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 162, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.592544, + "gpu_sun_shadow_ms": 0.02032, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.783751, + "renderer_cpu_ms": 2.770917, + "renderer_readback_cpu_ms": 0.551169, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176303, + "snapshot_ms": 0.186362, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 162, + "vertices": 1152, + "wall_ms": 3.154951 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 163, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035328, + "gpu_ms": 0.59232, + "gpu_sun_shadow_ms": 0.021376, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.166046, + "renderer_cpu_ms": 2.157069, + "renderer_readback_cpu_ms": 0.445971, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.27071, + "snapshot_ms": 0.225636, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 163, + "vertices": 1152, + "wall_ms": 2.674425 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 164, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034208, + "gpu_ms": 0.606016, + "gpu_sun_shadow_ms": 0.020288, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.245305, + "renderer_cpu_ms": 2.234986, + "renderer_readback_cpu_ms": 0.54606, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.17514, + "snapshot_ms": 0.1803, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 164, + "vertices": 1152, + "wall_ms": 2.611015 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 165, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.5928, + "gpu_sun_shadow_ms": 0.02176, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.191103, + "renderer_cpu_ms": 2.182948, + "renderer_readback_cpu_ms": 0.402379, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.308161, + "snapshot_ms": 0.317439, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 165, + "vertices": 1152, + "wall_ms": 2.829807 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 166, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.591072, + "gpu_sun_shadow_ms": 0.020256, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.192415, + "renderer_cpu_ms": 2.185333, + "renderer_readback_cpu_ms": 0.393031, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.193104, + "snapshot_ms": 0.184278, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 166, + "vertices": 1152, + "wall_ms": 2.578814 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 167, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.592128, + "gpu_sun_shadow_ms": 0.020928, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.418141, + "renderer_cpu_ms": 2.409325, + "renderer_readback_cpu_ms": 0.468173, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.176753, + "snapshot_ms": 0.189458, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 167, + "vertices": 1152, + "wall_ms": 2.794251 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 168, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.591392, + "gpu_sun_shadow_ms": 0.02016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.129497, + "renderer_cpu_ms": 2.120991, + "renderer_readback_cpu_ms": 0.409282, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.199517, + "snapshot_ms": 0.191561, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 168, + "vertices": 1152, + "wall_ms": 2.531214 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 169, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.593504, + "gpu_sun_shadow_ms": 0.02, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.185853, + "renderer_cpu_ms": 2.169543, + "renderer_readback_cpu_ms": 0.523046, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.207341, + "snapshot_ms": 0.186992, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 169, + "vertices": 1152, + "wall_ms": 2.589725 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 170, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034976, + "gpu_ms": 0.592736, + "gpu_sun_shadow_ms": 0.021728, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.143002, + "renderer_cpu_ms": 2.133184, + "renderer_readback_cpu_ms": 0.454097, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.278676, + "snapshot_ms": 0.346213, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 170, + "vertices": 1152, + "wall_ms": 2.778682 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 171, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034272, + "gpu_ms": 0.616384, + "gpu_sun_shadow_ms": 0.020512, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.104289, + "renderer_cpu_ms": 2.097506, + "renderer_readback_cpu_ms": 0.388784, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.174208, + "snapshot_ms": 0.182194, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 171, + "vertices": 1152, + "wall_ms": 2.469598 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 172, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.591296, + "gpu_sun_shadow_ms": 0.019552, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.308114, + "renderer_cpu_ms": 2.300089, + "renderer_readback_cpu_ms": 0.445651, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.222269, + "snapshot_ms": 0.178798, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 172, + "vertices": 1152, + "wall_ms": 2.718128 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 173, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034432, + "gpu_ms": 0.592032, + "gpu_sun_shadow_ms": 0.021376, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.33236, + "renderer_cpu_ms": 2.324184, + "renderer_readback_cpu_ms": 0.401337, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.25455, + "snapshot_ms": 0.262405, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 173, + "vertices": 1152, + "wall_ms": 2.860135 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 174, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034688, + "gpu_ms": 0.592832, + "gpu_sun_shadow_ms": 0.020096, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.033476, + "renderer_cpu_ms": 2.025932, + "renderer_readback_cpu_ms": 0.432105, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.221458, + "snapshot_ms": 0.267024, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 174, + "vertices": 1152, + "wall_ms": 2.530764 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 175, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034528, + "gpu_ms": 0.591008, + "gpu_sun_shadow_ms": 0.020384, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.496278, + "renderer_cpu_ms": 2.486701, + "renderer_readback_cpu_ms": 0.548194, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.305135, + "snapshot_ms": 0.278746, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 175, + "vertices": 1152, + "wall_ms": 3.091511 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 176, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.592288, + "gpu_sun_shadow_ms": 0.021248, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.936108, + "renderer_cpu_ms": 2.925939, + "renderer_readback_cpu_ms": 0.432125, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181773, + "snapshot_ms": 0.186282, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 176, + "vertices": 1152, + "wall_ms": 3.314803 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 177, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.59216, + "gpu_sun_shadow_ms": 0.02016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.721614, + "renderer_cpu_ms": 2.712556, + "renderer_readback_cpu_ms": 0.477852, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.220416, + "snapshot_ms": 0.327197, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 177, + "vertices": 1152, + "wall_ms": 3.279326 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 178, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03424, + "gpu_ms": 0.592064, + "gpu_sun_shadow_ms": 0.02128, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.059985, + "renderer_cpu_ms": 2.051239, + "renderer_readback_cpu_ms": 0.401797, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.200829, + "snapshot_ms": 0.185791, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 178, + "vertices": 1152, + "wall_ms": 2.456223 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 179, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.062432, + "gpu_ms": 0.620576, + "gpu_sun_shadow_ms": 0.020032, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.30085, + "renderer_cpu_ms": 2.291101, + "renderer_readback_cpu_ms": 0.550168, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178297, + "snapshot_ms": 0.188455, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 179, + "vertices": 1152, + "wall_ms": 2.676128 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 180, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.592224, + "gpu_sun_shadow_ms": 0.021248, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.214657, + "renderer_cpu_ms": 2.206112, + "renderer_readback_cpu_ms": 0.400526, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.290738, + "snapshot_ms": 0.299135, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 180, + "vertices": 1152, + "wall_ms": 2.816222 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 181, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.590784, + "gpu_sun_shadow_ms": 0.01968, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.301581, + "renderer_cpu_ms": 2.291503, + "renderer_readback_cpu_ms": 0.5201210000000001, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178778, + "snapshot_ms": 0.183997, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 181, + "vertices": 1152, + "wall_ms": 2.673413 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 182, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034688, + "gpu_ms": 0.592288, + "gpu_sun_shadow_ms": 0.02064, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.267266, + "renderer_cpu_ms": 2.256447, + "renderer_readback_cpu_ms": 0.590714, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.180731, + "snapshot_ms": 0.212231, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 182, + "vertices": 1152, + "wall_ms": 2.669876 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 183, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03488, + "gpu_ms": 0.591968, + "gpu_sun_shadow_ms": 0.0208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.162329, + "renderer_cpu_ms": 2.153832, + "renderer_readback_cpu_ms": 0.432285, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.211539, + "snapshot_ms": 0.185369, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 183, + "vertices": 1152, + "wall_ms": 2.569246 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 184, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035136, + "gpu_ms": 0.61056, + "gpu_sun_shadow_ms": 0.02016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.260003, + "renderer_cpu_ms": 2.245716, + "renderer_readback_cpu_ms": 0.49304, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177615, + "snapshot_ms": 0.180741, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 184, + "vertices": 1152, + "wall_ms": 2.627476 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 185, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.592448, + "gpu_sun_shadow_ms": 0.021728, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.360082, + "renderer_cpu_ms": 2.350804, + "renderer_readback_cpu_ms": 0.438427, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183797, + "snapshot_ms": 0.211398, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 185, + "vertices": 1152, + "wall_ms": 2.765837 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 186, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03536, + "gpu_ms": 0.592128, + "gpu_sun_shadow_ms": 0.021056, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.165134, + "renderer_cpu_ms": 2.158061, + "renderer_readback_cpu_ms": 0.430041, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178227, + "snapshot_ms": 0.186241, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 186, + "vertices": 1152, + "wall_ms": 2.538679 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 187, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035136, + "gpu_ms": 0.592224, + "gpu_sun_shadow_ms": 0.020512, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.453799, + "renderer_cpu_ms": 2.444471, + "renderer_readback_cpu_ms": 0.590173, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181683, + "snapshot_ms": 0.18568, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 187, + "vertices": 1152, + "wall_ms": 2.830669 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 188, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03472, + "gpu_ms": 0.591296, + "gpu_sun_shadow_ms": 0.019808, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.153613, + "renderer_cpu_ms": 2.144435, + "renderer_readback_cpu_ms": 0.416605, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.180831, + "snapshot_ms": 0.186692, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 188, + "vertices": 1152, + "wall_ms": 2.532417 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 189, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03376, + "gpu_ms": 0.594944, + "gpu_sun_shadow_ms": 0.020416, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.067089, + "renderer_cpu_ms": 2.055878, + "renderer_readback_cpu_ms": 0.483692, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.182744, + "snapshot_ms": 0.202903, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 189, + "vertices": 1152, + "wall_ms": 2.462184 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 190, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03472, + "gpu_ms": 0.593504, + "gpu_sun_shadow_ms": 0.0216, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.285541, + "renderer_cpu_ms": 2.276564, + "renderer_readback_cpu_ms": 0.462833, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178777, + "snapshot_ms": 0.181543, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 190, + "vertices": 1152, + "wall_ms": 2.655138 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 191, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035104, + "gpu_ms": 0.6184, + "gpu_sun_shadow_ms": 0.02032, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.166136, + "renderer_cpu_ms": 2.157991, + "renderer_readback_cpu_ms": 0.42417, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.204947, + "snapshot_ms": 0.183937, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 191, + "vertices": 1152, + "wall_ms": 2.564327 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 192, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.59088, + "gpu_sun_shadow_ms": 0.020288, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.303496, + "renderer_cpu_ms": 2.294719, + "renderer_readback_cpu_ms": 0.473914, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.180681, + "snapshot_ms": 0.218732, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 192, + "vertices": 1152, + "wall_ms": 2.711816 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 193, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.592672, + "gpu_sun_shadow_ms": 0.022112, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 3.028212, + "renderer_cpu_ms": 3.019797, + "renderer_readback_cpu_ms": 0.628035, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.196872, + "snapshot_ms": 0.282092, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 193, + "vertices": 1152, + "wall_ms": 3.518327 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 194, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.618272, + "gpu_sun_shadow_ms": 0.021504, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.218084, + "renderer_cpu_ms": 2.209969, + "renderer_readback_cpu_ms": 0.496236, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178497, + "snapshot_ms": 0.199225, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 194, + "vertices": 1152, + "wall_ms": 2.605595 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 195, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03392, + "gpu_ms": 0.59168, + "gpu_sun_shadow_ms": 0.021184, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.261697, + "renderer_cpu_ms": 2.250856, + "renderer_readback_cpu_ms": 0.492719, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183606, + "snapshot_ms": 0.196871, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 195, + "vertices": 1152, + "wall_ms": 2.651933 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 196, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.064992, + "gpu_ms": 0.62256, + "gpu_sun_shadow_ms": 0.019776, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.132092, + "renderer_cpu_ms": 2.124728, + "renderer_readback_cpu_ms": 0.391869, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.186592, + "snapshot_ms": 0.186301, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 196, + "vertices": 1152, + "wall_ms": 2.516407 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 197, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.592128, + "gpu_sun_shadow_ms": 0.021184, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.618169, + "renderer_cpu_ms": 2.607929, + "renderer_readback_cpu_ms": 0.506776, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179168, + "snapshot_ms": 0.209596, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 197, + "vertices": 1152, + "wall_ms": 3.015769 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 198, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03456, + "gpu_ms": 0.591552, + "gpu_sun_shadow_ms": 0.020096, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.2792, + "renderer_cpu_ms": 2.270523, + "renderer_readback_cpu_ms": 0.428047, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.312279, + "snapshot_ms": 0.28607900000000003, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 198, + "vertices": 1152, + "wall_ms": 2.888118 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 199, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.613568, + "gpu_sun_shadow_ms": 0.020352, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.185182, + "renderer_cpu_ms": 2.176075, + "renderer_readback_cpu_ms": 0.486197, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18034, + "snapshot_ms": 0.213663, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 199, + "vertices": 1152, + "wall_ms": 2.588173 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 200, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.592256, + "gpu_sun_shadow_ms": 0.021344, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.258209, + "renderer_cpu_ms": 2.249744, + "renderer_readback_cpu_ms": 0.452143, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18011, + "snapshot_ms": 0.186983, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 200, + "vertices": 1152, + "wall_ms": 2.634048 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 201, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.600928, + "gpu_sun_shadow_ms": 0.020128, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.193628, + "renderer_cpu_ms": 2.186073, + "renderer_readback_cpu_ms": 0.436763, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.208793, + "snapshot_ms": 0.189708, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 201, + "vertices": 1152, + "wall_ms": 2.601657 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 202, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034208, + "gpu_ms": 0.592, + "gpu_sun_shadow_ms": 0.0208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.551243, + "renderer_cpu_ms": 2.543007, + "renderer_readback_cpu_ms": 0.462252, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183326, + "snapshot_ms": 0.187503, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 202, + "vertices": 1152, + "wall_ms": 2.931129 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 203, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034272, + "gpu_ms": 0.592192, + "gpu_sun_shadow_ms": 0.021344, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.166346, + "renderer_cpu_ms": 2.158823, + "renderer_readback_cpu_ms": 0.402169, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.177885, + "snapshot_ms": 0.189037, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 203, + "vertices": 1152, + "wall_ms": 2.542776 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 204, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.593568, + "gpu_sun_shadow_ms": 0.020672, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.206412, + "renderer_cpu_ms": 2.195932, + "renderer_readback_cpu_ms": 0.50884, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181953, + "snapshot_ms": 0.183316, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 204, + "vertices": 1152, + "wall_ms": 2.581139 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 205, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.592384, + "gpu_sun_shadow_ms": 0.021152, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.240947, + "renderer_cpu_ms": 2.23158, + "renderer_readback_cpu_ms": 0.414351, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.318941, + "snapshot_ms": 0.285449, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 205, + "vertices": 1152, + "wall_ms": 2.855947 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 206, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.600128, + "gpu_sun_shadow_ms": 0.019936, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.115661, + "renderer_cpu_ms": 2.107234, + "renderer_readback_cpu_ms": 0.428027, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179529, + "snapshot_ms": 0.207311, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 206, + "vertices": 1152, + "wall_ms": 2.512369 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 207, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035072, + "gpu_ms": 0.591712, + "gpu_sun_shadow_ms": 0.0208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.761009, + "renderer_cpu_ms": 2.753654, + "renderer_readback_cpu_ms": 0.489483, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.202913, + "snapshot_ms": 0.186622, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 207, + "vertices": 1152, + "wall_ms": 3.15931 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 208, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.59264, + "gpu_sun_shadow_ms": 0.021632, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.122344, + "renderer_cpu_ms": 2.113467, + "renderer_readback_cpu_ms": 0.393512, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.180832, + "snapshot_ms": 0.184448, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 208, + "vertices": 1152, + "wall_ms": 2.496359 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 209, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034688, + "gpu_ms": 0.59424, + "gpu_sun_shadow_ms": 0.02, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.154233, + "renderer_cpu_ms": 2.146459, + "renderer_readback_cpu_ms": 0.411476, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.190679, + "snapshot_ms": 0.199547, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 209, + "vertices": 1152, + "wall_ms": 2.553416 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 210, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.033728, + "gpu_ms": 0.59136, + "gpu_sun_shadow_ms": 0.020736, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.316941, + "renderer_cpu_ms": 2.308204, + "renderer_readback_cpu_ms": 0.415053, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.311277, + "snapshot_ms": 0.331996, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 210, + "vertices": 1152, + "wall_ms": 2.969922 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 211, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034272, + "gpu_ms": 0.601152, + "gpu_sun_shadow_ms": 0.0208, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.174261, + "renderer_cpu_ms": 2.166036, + "renderer_readback_cpu_ms": 0.416015, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.180931, + "snapshot_ms": 0.19104, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 211, + "vertices": 1152, + "wall_ms": 2.556803 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 212, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034496, + "gpu_ms": 0.591328, + "gpu_sun_shadow_ms": 0.020767999999999998, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.264962, + "renderer_cpu_ms": 2.256486, + "renderer_readback_cpu_ms": 0.523638, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.186221, + "snapshot_ms": 0.185821, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 212, + "vertices": 1152, + "wall_ms": 2.646041 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 213, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.592736, + "gpu_sun_shadow_ms": 0.021504, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.289769, + "renderer_cpu_ms": 2.281905, + "renderer_readback_cpu_ms": 0.381299, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.205277, + "snapshot_ms": 0.187013, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 213, + "vertices": 1152, + "wall_ms": 2.692719 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 214, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034176, + "gpu_ms": 0.598208, + "gpu_sun_shadow_ms": 0.020448, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.239164, + "renderer_cpu_ms": 2.226981, + "renderer_readback_cpu_ms": 0.495645, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.207261, + "snapshot_ms": 0.20652, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 214, + "vertices": 1152, + "wall_ms": 2.662282 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 215, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034112, + "gpu_ms": 0.59216, + "gpu_sun_shadow_ms": 0.021088, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.230838, + "renderer_cpu_ms": 2.221039, + "renderer_readback_cpu_ms": 0.473142, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.298323, + "snapshot_ms": 0.285959, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 215, + "vertices": 1152, + "wall_ms": 2.825309 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 216, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034752, + "gpu_ms": 0.592352, + "gpu_sun_shadow_ms": 0.020992, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.129728, + "renderer_cpu_ms": 2.121752, + "renderer_readback_cpu_ms": 0.388814, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.186582, + "snapshot_ms": 0.18555, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 216, + "vertices": 1152, + "wall_ms": 2.512079 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 217, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034624, + "gpu_ms": 0.591584, + "gpu_sun_shadow_ms": 0.020064, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.102025, + "renderer_cpu_ms": 2.093289, + "renderer_readback_cpu_ms": 0.480566, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.180591, + "snapshot_ms": 0.197412, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 217, + "vertices": 1152, + "wall_ms": 2.489156 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 218, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.592, + "gpu_sun_shadow_ms": 0.02096, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.165925, + "renderer_cpu_ms": 2.156608, + "renderer_readback_cpu_ms": 0.410995, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.193515, + "snapshot_ms": 0.187855, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 218, + "vertices": 1152, + "wall_ms": 2.558215 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 219, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.59152, + "gpu_sun_shadow_ms": 0.019904, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.146289, + "renderer_cpu_ms": 2.139977, + "renderer_readback_cpu_ms": 0.430151, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.207101, + "snapshot_ms": 0.188044, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 219, + "vertices": 1152, + "wall_ms": 2.550491 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 220, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034432, + "gpu_ms": 0.59184, + "gpu_sun_shadow_ms": 0.021024, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.217473, + "renderer_cpu_ms": 2.208516, + "renderer_readback_cpu_ms": 0.491076, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181432, + "snapshot_ms": 0.189308, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 220, + "vertices": 1152, + "wall_ms": 2.59734 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 221, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034592, + "gpu_ms": 0.591776, + "gpu_sun_shadow_ms": 0.020352, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.412791, + "renderer_cpu_ms": 2.404044, + "renderer_readback_cpu_ms": 0.481609, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.181012, + "snapshot_ms": 0.189397, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 221, + "vertices": 1152, + "wall_ms": 2.793299 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 222, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035296, + "gpu_ms": 0.594496, + "gpu_sun_shadow_ms": 0.019776, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.277246, + "renderer_cpu_ms": 2.265273, + "renderer_readback_cpu_ms": 0.538687, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.203795, + "snapshot_ms": 0.186271, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 222, + "vertices": 1152, + "wall_ms": 2.676179 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 223, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035072, + "gpu_ms": 0.592704, + "gpu_sun_shadow_ms": 0.021152, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.078772, + "renderer_cpu_ms": 2.070035, + "renderer_readback_cpu_ms": 0.417748, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.321687, + "snapshot_ms": 0.320414, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 223, + "vertices": 1152, + "wall_ms": 2.732344 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 224, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.052448, + "gpu_ms": 0.624, + "gpu_sun_shadow_ms": 0.020767999999999998, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.103437, + "renderer_cpu_ms": 2.097316, + "renderer_readback_cpu_ms": 0.388643, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18008, + "snapshot_ms": 0.188916, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 224, + "vertices": 1152, + "wall_ms": 2.482292 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 225, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034112, + "gpu_ms": 0.591936, + "gpu_sun_shadow_ms": 0.020928, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.667161, + "renderer_cpu_ms": 2.658615, + "renderer_readback_cpu_ms": 0.476479, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178737, + "snapshot_ms": 0.182114, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 225, + "vertices": 1152, + "wall_ms": 3.036327 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 226, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035008, + "gpu_ms": 0.59104, + "gpu_sun_shadow_ms": 0.020064, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.346506, + "renderer_cpu_ms": 2.33769, + "renderer_readback_cpu_ms": 0.64167, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18057, + "snapshot_ms": 0.188316, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 226, + "vertices": 1152, + "wall_ms": 2.72494 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 227, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03504, + "gpu_ms": 0.5944, + "gpu_sun_shadow_ms": 0.020384, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.180744, + "renderer_cpu_ms": 2.171646, + "renderer_readback_cpu_ms": 0.518549, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.191732, + "snapshot_ms": 0.187974, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 227, + "vertices": 1152, + "wall_ms": 2.569657 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 228, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.03456, + "gpu_ms": 0.591712, + "gpu_sun_shadow_ms": 0.019936, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.400638, + "renderer_cpu_ms": 2.387553, + "renderer_readback_cpu_ms": 0.560908, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.183617, + "snapshot_ms": 0.195929, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 228, + "vertices": 1152, + "wall_ms": 2.789251 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 229, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034368, + "gpu_ms": 0.606304, + "gpu_sun_shadow_ms": 0.019936, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.005212, + "renderer_cpu_ms": 1.998379, + "renderer_readback_cpu_ms": 0.384355, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.214004, + "snapshot_ms": 0.187914, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 229, + "vertices": 1152, + "wall_ms": 2.419684 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 230, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035328, + "gpu_ms": 0.591488, + "gpu_sun_shadow_ms": 0.019552, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.247199, + "renderer_cpu_ms": 2.238232, + "renderer_readback_cpu_ms": 0.590073, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.175972, + "snapshot_ms": 0.208694, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 230, + "vertices": 1152, + "wall_ms": 2.64003 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 231, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.59248, + "gpu_sun_shadow_ms": 0.021984, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.265824, + "renderer_cpu_ms": 2.256997, + "renderer_readback_cpu_ms": 0.409282, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.185941, + "snapshot_ms": 0.195148, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 231, + "vertices": 1152, + "wall_ms": 2.658154 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 232, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034848, + "gpu_ms": 0.597664, + "gpu_sun_shadow_ms": 0.02016, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.081085, + "renderer_cpu_ms": 2.072269, + "renderer_readback_cpu_ms": 0.475958, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.178557, + "snapshot_ms": 0.422647, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 232, + "vertices": 1152, + "wall_ms": 2.691297 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 233, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034112, + "gpu_ms": 0.59152, + "gpu_sun_shadow_ms": 0.020416, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.517519, + "renderer_cpu_ms": 2.504945, + "renderer_readback_cpu_ms": 0.534248, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.210137, + "snapshot_ms": 0.18599, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 233, + "vertices": 1152, + "wall_ms": 2.923144 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 234, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034816, + "gpu_ms": 0.601632, + "gpu_sun_shadow_ms": 0.020767999999999998, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.012226, + "renderer_cpu_ms": 2.005263, + "renderer_readback_cpu_ms": 0.372332, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.299776, + "snapshot_ms": 0.183346, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 234, + "vertices": 1152, + "wall_ms": 2.505616 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 235, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034944, + "gpu_ms": 0.598208, + "gpu_sun_shadow_ms": 0.0272, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.220419, + "renderer_cpu_ms": 2.207604, + "renderer_readback_cpu_ms": 0.569384, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179128, + "snapshot_ms": 0.182364, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 235, + "vertices": 1152, + "wall_ms": 2.590246 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 236, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035168, + "gpu_ms": 0.593504, + "gpu_sun_shadow_ms": 0.022368, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.252229, + "renderer_cpu_ms": 2.243592, + "renderer_readback_cpu_ms": 0.400335, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.187995, + "snapshot_ms": 0.184548, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 236, + "vertices": 1152, + "wall_ms": 2.635993 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 237, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035072, + "gpu_ms": 0.591808, + "gpu_sun_shadow_ms": 0.020896, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.372816, + "renderer_cpu_ms": 2.363749, + "renderer_readback_cpu_ms": 0.499282, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179048, + "snapshot_ms": 0.208703, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 237, + "vertices": 1152, + "wall_ms": 2.770566 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 238, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.0344, + "gpu_ms": 0.590912, + "gpu_sun_shadow_ms": 0.020576, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.451023, + "renderer_cpu_ms": 2.435605, + "renderer_readback_cpu_ms": 0.590423, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.18568, + "snapshot_ms": 0.187474, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 238, + "vertices": 1152, + "wall_ms": 2.834937 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 239, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.035136, + "gpu_ms": 0.607168, + "gpu_sun_shadow_ms": 0.020416, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.233102, + "renderer_cpu_ms": 2.225678, + "renderer_readback_cpu_ms": 0.381239, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.432225, + "snapshot_ms": 0.298063, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 239, + "vertices": 1152, + "wall_ms": 2.976485 + }, + { + "draw_calls": 70, + "dropped_point_shadow_faces": 0, + "dropped_shadow_faces": 0, + "dropped_simulation_seconds": 0.0, + "effective_lighting_path": "forward", + "effective_sun_cascades": 4, + "effective_temporal_mode": "off", + "effective_visibility_mode": "direct", + "fixed_ticks": 1, + "frame": 240, + "gpu_allocated_bytes": 45212272, + "gpu_light_tiles_ms": 0.0, + "gpu_local_shadow_ms": 0.0, + "gpu_main_raster_ms": 0.034784, + "gpu_ms": 0.591424, + "gpu_sun_shadow_ms": 0.020256, + "gpu_temporal_composite_ms": 0.0, + "gpu_temporal_resolve_ms": 0.0, + "gpu_ui_ms": 0.0, + "gpu_visibility_active": false, + "interpolation_alpha": 0.0, + "light_tile_candidate_count": null, + "light_tile_count": 0, + "light_tile_counts_valid": false, + "light_tile_overflow_count": null, + "local_shadow_atlas_bytes": 16777216, + "local_shadow_faces": 0, + "local_shadow_tiles": 0, + "omitted_local_lights": 0, + "physics_debug": false, + "render_call_ms": 2.765036, + "renderer_cpu_ms": 2.75658, + "renderer_readback_cpu_ms": 0.479444, + "requested_local_shadow_faces": 0, + "requested_sun_cascades": 4, + "requested_temporal_mode": "off", + "shadow_atlas_full_drops": 0, + "shadow_caster_budget_drops": 0, + "shadow_caster_draws": 55, + "shadow_unavailable_drops": 0, + "simulation_ms": 0.179598, + "snapshot_ms": 0.19087, + "submitted_local_lights": 0, + "sun_shadow_atlas_bytes": 16777216, + "temporal_fallback_reason": "none", + "temporal_history_valid": false, + "temporal_internal_height": 720, + "temporal_internal_width": 1280, + "temporal_jitter": [ + 0.0, + 0.0 + ], + "temporal_reset_reason": "none", + "temporal_valid_motion_instances": 0, + "texture_count": 1, + "tick": 240, + "vertices": 1152, + "wall_ms": 3.144271 + } + ], + "simulation_mode": "synthetic_fixed_timestep", + "startup_ms": { + "main_to_first_frame": 248.272928, + "renderer_initialization": 237.578356, + "scene_read": 0.506575, + "world_initialization": 0.62037 + }, + "summary_ms": { + "gpu": { + "max": 0.628288, + "min": 0.590144, + "p50": 0.592224, + "p95": 0.616512, + "samples": 240 + }, + "render_call": { + "max": 5.902553, + "min": 1.958014, + "p50": 2.192415, + "p95": 2.551243, + "samples": 240 + }, + "renderer_cpu": { + "max": 5.89525, + "min": 1.949527, + "p50": 2.184501, + "p95": 2.543007, + "samples": 240 + }, + "renderer_readback_cpu": { + "max": 2.581069, + "min": 0.350231, + "p50": 0.454097, + "p95": 0.560908, + "samples": 240 + }, + "simulation": { + "max": 0.432225, + "min": 0.170772, + "p50": 0.191732, + "p95": 0.299776, + "samples": 240 + }, + "snapshot": { + "max": 0.745236, + "min": 0.171273, + "p50": 0.188084, + "p95": 0.287632, + "samples": 240 + }, + "wall": { + "max": 7.001186, + "min": 2.330556, + "p50": 2.605595, + "p95": 3.036327, + "samples": 240 + } + }, + "temporal_fallback_reason": "none", + "temporal_mode": "off", + "timing_notes": "Durations use steady_clock wall time, not thread CPU usage. render_call/renderer_cpu include GPU waits, readback and window presentation. renderer_readback_cpu measures map/copy/unmap wall time within that call. GPU timestamps cover submitted rendering, not CPU work. A missing/zero GPU timestamp is null. Frame durations exclude profile bookkeeping and final capture/profile file writes. Startup begins at Player application entry after platform argument normalization, excluding OS loader/launcher.", + "validation_enabled": true, + "validation_errors": 0, + "version": 1, + "visibility_mode": "direct", + "width": 1280 +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-3d-run-240.json b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-3d-run-240.json new file mode 100644 index 0000000..4cd9349 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/collect-3d-run-240.json @@ -0,0 +1,16 @@ +{ + "arguments": [ + "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d/faset_player", + "--headless", + "--frames", + "240", + "--profile", + "/tmp/faset-p1-final-release-4a3453e/reference-240/collect-3d-profile-240.json" + ], + "cwd": "/tmp/faset-p1-final-packages-4a3453e/empty-working-directory", + "source_project_paths_unavailable": true, + "seconds": 0.969158330000937, + "exit_code": 0, + "stdout": "New round: collect the three gold cubes, then reach the green exit. E resets.\n{\"device\":\"NVIDIA GeForce RTX 2080 Ti\",\"dimension\":3,\"effective_temporal_mode\":\"off\",\"effective_visibility_mode\":\"direct\",\"frames\":240,\"gpu_visibility_active\":false,\"temporal_mode\":\"off\",\"ticks\":240,\"validation_errors\":0,\"visibility_mode\":\"direct\"}\n", + "stderr": "warning: material material-bb63b094febbf90bb7049c9bcf7587bc has features beyond the initial base-color/PBR renderer\n" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/playable-report.json b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/playable-report.json new file mode 100644 index 0000000..26d4856 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/playable-report.json @@ -0,0 +1,577 @@ +{ + "format": "faset.playable-export-verification", + "version": 1, + "started_utc": "2026-09-24T02:01:24.205054+00:00", + "platform": "linux", + "engine": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "editor": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor", + "standalone_root": "/tmp/faset-p1-final-packages-4a3453e", + "engine_revision": "4a3453e2b1868555d833f578d43f48b8bc47d41a", + "engine_dirty": false, + "engine_git_status": [], + "engine_diff_sha256": null, + "editor_sha256": "73702e9f0fe015ef932db694400a0501048be2d602ab521ecc48c51767275d23", + "project_workspace": "/tmp/faset-p1-final-release-4a3453e", + "vulkaninfo_available": true, + "driver_override": null, + "frames_per_game": 120, + "status": "passed", + "projects": [ + { + "name": "collect-2d", + "dimension": 2, + "language": "cpp", + "source_inputs": [ + { + "path": ".gitignore", + "sha256": "53aa4d7124d4c8d93b8d7c4cb470b6c82b844e019a660d6243ffeadc50602de1" + }, + { + "path": "README.md", + "sha256": "8cf5a2d6de849eb090b9ea6d5e27841f551bd06947e5054f0d2f59639a90edd0" + }, + { + "path": "Scenes/main.scene.json", + "sha256": "be48a6d21385e717b6c8ebf9a3b4322eebbeff6bb067428e089ab5214be79854" + }, + { + "path": "Scripts/Gameplay.cpp", + "sha256": "6b581b24da613e1915819de0a0f0ea820dd3333efa62c4b479a9ea7ffdbc6bcc" + }, + { + "path": "Scripts/Gameplay.hpp", + "sha256": "4121587182ed4f74901b1c0757c53daadbf309af1d6bb5dd87fef142130ccbbe" + }, + { + "path": "project.faset.json", + "sha256": "36e2acd32210f5489372a2331346a3294ead2395f0713e3e5fd2da4e83263689" + } + ], + "generation": "ca306aa8-a094-42bc-833f-a24a05cab73d", + "configuration": "Release", + "standalone_directory": "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d", + "executable": "faset_player", + "package_file_count": 41, + "asset_generations": {}, + "device": "NVIDIA GeForce RTX 2080 Ti", + "device_class": "physical", + "driver": { + "apiVersion": "1.4.329", + "driverVersion": "595.84.0.0", + "deviceName": "NVIDIA GeForce RTX 2080 Ti", + "driverID": "DRIVER_ID_NVIDIA_PROPRIETARY", + "driverName": "NVIDIA", + "driverInfo": "595.84" + }, + "validation_enabled": true, + "validation_errors": 0, + "completed_frames": 120, + "summary_ms": { + "gpu": { + "max": 0.581984, + "min": 0.555552, + "p50": 0.5592, + "p95": 0.568896, + "samples": 120 + }, + "render_call": { + "max": 6.021328, + "min": 1.627681, + "p50": 1.892219, + "p95": 2.165605, + "samples": 120 + }, + "renderer_cpu": { + "max": 6.013313, + "min": 1.621609, + "p50": 1.883223, + "p95": 2.15763, + "samples": 120 + }, + "renderer_readback_cpu": { + "max": 2.645991, + "min": 0.386439, + "p50": 0.478583, + "p95": 0.582889, + "samples": 120 + }, + "simulation": { + "max": 0.332657, + "min": 0.135175, + "p50": 0.166364, + "p95": 0.244932, + "samples": 120 + }, + "snapshot": { + "max": 0.250653, + "min": 0.130637, + "p50": 0.153339, + "p95": 0.221498, + "samples": 120 + }, + "wall": { + "max": 6.632972, + "min": 1.913981, + "p50": 2.233333, + "p95": 2.59779, + "samples": 120 + } + }, + "capture": { + "width": 1280, + "height": 720, + "sampled_colors": 7, + "sha256": "f9d74067d87c1ebf30c6db372a26d93b7285791c8cb0307a24af5adb23bf201a" + }, + "source_project_paths_unavailable": true, + "status": "passed" + }, + { + "name": "collect-3d", + "dimension": 3, + "language": "cpp", + "source_inputs": [ + { + "path": ".gitignore", + "sha256": "53aa4d7124d4c8d93b8d7c4cb470b6c82b844e019a660d6243ffeadc50602de1" + }, + { + "path": "Assets/exit-arch/create.py", + "sha256": "9c7291124fb1498a3f992ef74afc39cd98f9cc3e2ff4687c633bece85d580905" + }, + { + "path": "Assets/exit-arch/manifest.json", + "sha256": "7a13347adc89761fb02ebeab3c58ba87f319cd62f53ec87a3bb61bcd066ffa55" + }, + { + "path": "Assets/exit-arch/manifest.json.faset-import.json", + "sha256": "ef4eef28a18a0cc40a40df75db34c97faa5d783b891265f862633f3aec514afc" + }, + { + "path": "Assets/exit-arch/payload/ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3.glb", + "sha256": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3" + }, + { + "path": "Assets/exit-arch/source.blend", + "sha256": "ff2676bec97ab778e531e87a185ad716049ea3b05b4a4f0027a6345737735035" + }, + { + "path": "README.md", + "sha256": "2df5ca4df47ab5d3d05d41508201296d4ad5ec876245f19f061767ade6a30e8f" + }, + { + "path": "Scenes/main.scene.json", + "sha256": "61b65baf79e52f07ac386a7f98acf985a1b09e88770cdde37ef461dc94b9dcd7" + }, + { + "path": "Scripts/Extensions/Beacon.hpp", + "sha256": "c60d56161eead16f541835053ad32ac3333383d83015709c060b7d45e0af5a97" + }, + { + "path": "Scripts/Gameplay.cpp", + "sha256": "5d419786a6861d7f14ed4eca54634694d8cd43be5dbbd60a2c6790db665c3a6a" + }, + { + "path": "Scripts/Gameplay.hpp", + "sha256": "4121587182ed4f74901b1c0757c53daadbf309af1d6bb5dd87fef142130ccbbe" + }, + { + "path": "project.faset.json", + "sha256": "43d273b1054ec9069369073f54cc1fc7efb3d6b699dcd342c552a2dc2ef852ef" + } + ], + "import": { + "asset_id": "5832763b-3ed0-44d6-9088-0b524f196a91", + "cache_hit": false, + "diagnostics": [], + "generation": "4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2", + "manifest": { + "asset_id": "5832763b-3ed0-44d6-9088-0b524f196a91", + "files": [ + { + "path": "meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh", + "sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97", + "size": 928 + }, + { + "path": "meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh", + "sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97", + "size": 928 + }, + { + "path": "meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh", + "sha256": "3875c16ea628d4126373ebfe07816621fbad3961596a2fcd112f1eec0e378071", + "size": 928 + } + ], + "generation": "4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2", + "importer": "faset-gltf-1/cgltf-1.15", + "input_key": { + "bundle_sha256": "7a13347adc89761fb02ebeab3c58ba87f319cd62f53ec87a3bb61bcd066ffa55", + "dependencies": {}, + "importer": "faset-gltf-1/cgltf-1.15", + "settings": {}, + "source": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3", + "target_profile": "desktop-static-pbr-v1", + "toolchain": { + "cgltf": "360db1a95480fe102ae9c69b27c5d101167ff5ba", + "stb": "2c980bb59875b0d32144a71867fbdebb2f77cd20" + } + }, + "kind": "scene", + "materials": [ + { + "alpha_cutoff": 0.5, + "alpha_mode": "OPAQUE", + "base_color": [ + 0.2199999988079071, + 0.28999999165534973, + 0.3400000035762787, + 1.0 + ], + "base_color_texture": -1, + "double_sided": true, + "emissive": [ + 0.0, + 0.0, + 0.0 + ], + "emissive_texture": -1, + "format": "faset.material", + "id": "material-bb63b094febbf90bb7049c9bcf7587bc", + "metallic": 0.07999999821186066, + "metallic_roughness_texture": -1, + "name": "Weathered stone", + "normal_texture": -1, + "occlusion_texture": -1, + "roughness": 0.800000011920929, + "unlit": false, + "version": 1 + } + ], + "meshes": [ + { + "id": "mesh-fc069a07a87e0f831fd92efdbc4efa1f", + "name": "Cube.001", + "primitives": [ + { + "material": 0, + "path": "meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh" + } + ] + }, + { + "id": "mesh-0961e2a3f92977836a3aa80cab09277e", + "name": "Cube.002", + "primitives": [ + { + "material": 0, + "path": "meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh" + } + ] + }, + { + "id": "mesh-93b5b3e52cb6bb120fefb80e2d8e222b", + "name": "Cube.003", + "primitives": [ + { + "material": 0, + "path": "meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh" + } + ] + } + ], + "nodes": [ + { + "id": "node-cec6e8cea80cf5a98ba3263a0156bee4", + "local_transform": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 1.4500000476837158, + 1.2999999523162842, + 1.0 + ], + "mesh": 0, + "name": "Left post", + "parent_id": "", + "stable_source_id": true + }, + { + "id": "node-5f8a90a6c4d27020d20bd4fa81d1d958", + "local_transform": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 1.4500000476837158, + -1.2999999523162842, + 1.0 + ], + "mesh": 1, + "name": "Right post", + "parent_id": "", + "stable_source_id": true + }, + { + "id": "node-482463e486a8d1fd741340c653cd128f", + "local_transform": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 3.0, + 0.0, + 1.0 + ], + "mesh": 2, + "name": "Lintel", + "parent_id": "", + "stable_source_id": true + } + ], + "outputs": [ + "node-cec6e8cea80cf5a98ba3263a0156bee4", + "node-5f8a90a6c4d27020d20bd4fa81d1d958", + "node-482463e486a8d1fd741340c653cd128f", + "mesh-fc069a07a87e0f831fd92efdbc4efa1f", + "mesh-0961e2a3f92977836a3aa80cab09277e", + "mesh-93b5b3e52cb6bb120fefb80e2d8e222b", + "material-bb63b094febbf90bb7049c9bcf7587bc" + ], + "payload_source": "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Assets/exit-arch/payload/ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3.glb", + "schema_version": 1, + "settings": {}, + "source": "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Assets/exit-arch/manifest.json", + "source_sha256": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3", + "textures": [] + }, + "previous_generation": "", + "removed_output_ids": [] + }, + "generation": "004c6e18-969b-4ef5-95bb-5d7742f96564", + "configuration": "Release", + "standalone_directory": "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d", + "executable": "faset_player", + "package_file_count": 46, + "asset_generations": { + "5832763b-3ed0-44d6-9088-0b524f196a91": "4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2" + }, + "device": "NVIDIA GeForce RTX 2080 Ti", + "device_class": "physical", + "driver": { + "apiVersion": "1.4.329", + "driverVersion": "595.84.0.0", + "deviceName": "NVIDIA GeForce RTX 2080 Ti", + "driverID": "DRIVER_ID_NVIDIA_PROPRIETARY", + "driverName": "NVIDIA", + "driverInfo": "595.84" + }, + "validation_enabled": true, + "validation_errors": 0, + "completed_frames": 120, + "summary_ms": { + "gpu": { + "max": 0.62432, + "min": 0.592032, + "p50": 0.593792, + "p95": 0.61008, + "samples": 120 + }, + "render_call": { + "max": 5.917472, + "min": 1.873163, + "p50": 2.209838, + "p95": 2.552535, + "samples": 120 + }, + "renderer_cpu": { + "max": 5.909758, + "min": 1.867162, + "p50": 2.201673, + "p95": 2.53905, + "samples": 120 + }, + "renderer_readback_cpu": { + "max": 2.530744, + "min": 0.388893, + "p50": 0.499071, + "p95": 0.636931, + "samples": 120 + }, + "simulation": { + "max": 0.608728, + "min": 0.172335, + "p50": 0.203934, + "p95": 0.284217, + "samples": 120 + }, + "snapshot": { + "max": 0.714438, + "min": 0.170371, + "p50": 0.191832, + "p95": 0.280138, + "samples": 120 + }, + "wall": { + "max": 6.969116, + "min": 2.24785, + "p50": 2.627506, + "p95": 3.081914, + "samples": 120 + } + }, + "capture": { + "width": 1280, + "height": 720, + "sampled_colors": 65, + "sha256": "2905891c9766b2f1f65d5b4284056cb3839f1faae195f9fea39a56e3ebf44363" + }, + "source_project_paths_unavailable": true, + "status": "passed" + }, + { + "name": "lua", + "dimension": 2, + "language": "lua", + "source_inputs": [ + { + "path": "README.md", + "sha256": "8392da3c18916400ea628daed094c77c390c553cbdcf822da227bdcd3d86380c" + }, + { + "path": "Scenes/main.scene.json", + "sha256": "f1ab54150a58b289c47bcc34566ad7ee3025ad931db81e7f5dce70d9fbcac8ab" + }, + { + "path": "Scripts/beacon.lua", + "sha256": "44d932ebedf66cadb9620f2d926177be2f8d43d71d56aa83611de686af026231" + }, + { + "path": "Scripts/player.lua", + "sha256": "1c51810574a3413c46a7cbd0ea2e84a9b802da1206a2b72bb78f6cc951367a11" + }, + { + "path": "Scripts/util/motion.lua", + "sha256": "bad3dcdc1081fd1dec589c12dad8dc175b739d77ea52b957ead9ecb4b7cb88a3" + }, + { + "path": "project.faset.json", + "sha256": "7e4c0781c1837208b4499a9991ffb702143edf1f933ae9c7e3d2543fd2577747" + } + ], + "generation": "92846e8b-d199-4679-8f6a-fb0686acba75", + "configuration": "Release", + "standalone_directory": "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua", + "executable": "faset_player", + "package_file_count": 46, + "asset_generations": {}, + "device": "NVIDIA GeForce RTX 2080 Ti", + "device_class": "physical", + "driver": { + "apiVersion": "1.4.329", + "driverVersion": "595.84.0.0", + "deviceName": "NVIDIA GeForce RTX 2080 Ti", + "driverID": "DRIVER_ID_NVIDIA_PROPRIETARY", + "driverName": "NVIDIA", + "driverInfo": "595.84" + }, + "validation_enabled": true, + "validation_errors": 0, + "completed_frames": 120, + "summary_ms": { + "gpu": { + "max": 0.589568, + "min": 0.551712, + "p50": 0.552416, + "p95": 0.570016, + "samples": 120 + }, + "render_call": { + "max": 6.280958, + "min": 1.607562, + "p50": 1.83424, + "p95": 2.180794, + "samples": 120 + }, + "renderer_cpu": { + "max": 6.273714, + "min": 1.602192, + "p50": 1.828289, + "p95": 2.169262, + "samples": 120 + }, + "renderer_readback_cpu": { + "max": 3.40345, + "min": 0.412939, + "p50": 0.503159, + "p95": 0.622655, + "samples": 120 + }, + "simulation": { + "max": 0.231888, + "min": 0.080883, + "p50": 0.103485, + "p95": 0.166965, + "samples": 120 + }, + "snapshot": { + "max": 0.136677, + "min": 0.046938, + "p50": 0.056226, + "p95": 0.083728, + "samples": 120 + }, + "wall": { + "max": 6.601142, + "min": 1.775219, + "p50": 2.019429, + "p95": 2.450732, + "samples": 120 + } + }, + "capture": { + "width": 1280, + "height": 720, + "sampled_colors": 4, + "sha256": "e2f4c3b84de75dadd2e31d388d0ba51abc1861f1ec76eb7ba51a4a2dcac720a7" + }, + "source_project_paths_unavailable": true, + "status": "passed" + } + ], + "requested_projects": [ + "collect-2d", + "collect-3d", + "lua" + ], + "finished_utc": "2026-09-24T02:07:41.244688+00:00" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/reference-summary.json b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/reference-summary.json new file mode 100644 index 0000000..16e9a97 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/reference-240/reference-summary.json @@ -0,0 +1,237 @@ +{ + "format": "faset.p1-release-reference", + "version": 1, + "source_revision": "4a3453e2b1868555d833f578d43f48b8bc47d41a", + "editor_sha256": "73702e9f0fe015ef932db694400a0501048be2d602ab521ecc48c51767275d23", + "verification_sha256": "63da692b605621acc1cace00d4a3c9cf35de13abfd4351aea6653a88c870e03f", + "host": { + "platform": "Linux-7.0.0-31-generic-x86_64-with-glibc2.43", + "machine": "x86_64", + "processor": "" + }, + "method": "sequential relocated Release Player, default direct/temporal-off, offscreen 1280x720, 240 completed frames including first; nearest-rank p95, validation/readback enabled", + "projects": [ + { + "name": "collect-2d", + "dimension": 2, + "device": "NVIDIA GeForce RTX 2080 Ti", + "player_sha256": "5936d8a1ceae9250c69f1b8ebccbadebc40b13e812bebeb9752da3d14d202a4a", + "manifest_sha256": "5f8de3eb000dc7207b256265f0fa20a29efe194dd1347ab4c3bf670cfdcfb2b0", + "profile_sha256": "65858b1de2334d304ad3a0907180aaf4f79ead3da63762500e50b7298d922bfa", + "requested_frames": 240, + "completed_frames": 240, + "summary_ms": { + "gpu": { + "max": 0.585248, + "min": 0.552064, + "p50": 0.557184, + "p95": 0.573056, + "samples": 240 + }, + "render_call": { + "max": 6.04885, + "min": 1.470684, + "p50": 1.795998, + "p95": 2.305238, + "samples": 240 + }, + "renderer_cpu": { + "max": 6.043249, + "min": 1.466045, + "p50": 1.79204, + "p95": 2.300209, + "samples": 240 + }, + "renderer_readback_cpu": { + "max": 2.620153, + "min": 0.398713, + "p50": 0.462312, + "p95": 0.559205, + "samples": 240 + }, + "simulation": { + "max": 0.357284, + "min": 0.130406, + "p50": 0.168848, + "p95": 0.242057, + "samples": 240 + }, + "snapshot": { + "max": 0.338358, + "min": 0.124996, + "p50": 0.157076, + "p95": 0.197363, + "samples": 240 + }, + "wall": { + "max": 6.47329, + "min": 1.746054, + "p50": 2.137342, + "p95": 2.693952, + "samples": 240 + } + }, + "startup_ms": { + "main_to_first_frame": 295.436243, + "renderer_initialization": 284.655357, + "scene_read": 0.410555, + "world_initialization": 0.64129 + }, + "effective_lighting_path": "forward", + "gpu_allocated_bytes_max": 45112032, + "sun_shadow_atlas_bytes_max": 16777216, + "local_shadow_atlas_bytes_max": 16777216, + "gpu_allocated_excluding_shadow_atlases_bytes_max": 11557600, + "effective_sun_cascades_max": 0, + "local_shadow_faces_max": 0, + "budget_checks": { + "wall": { + "observed_ms": 2.693952, + "limit_ms": 4.0, + "met": true + }, + "gpu": { + "observed_ms": 0.573056, + "limit_ms": 1.0, + "met": true + }, + "renderer_readback_cpu": { + "observed_ms": 0.559205, + "limit_ms": 1.0, + "met": true + }, + "simulation": { + "observed_ms": 0.242057, + "limit_ms": 0.5, + "met": true + }, + "snapshot": { + "observed_ms": 0.197363, + "limit_ms": 0.5, + "met": true + }, + "explicit_allocation": { + "observed_bytes": 45112032, + "limit_bytes": 20971520, + "met": false + }, + "startup": { + "observed_ms": 295.436243, + "limit_ms": 500.0, + "met": true + } + } + }, + { + "name": "collect-3d", + "dimension": 3, + "device": "NVIDIA GeForce RTX 2080 Ti", + "player_sha256": "52fbe0067fc2be3807e60ffa5a77e819838dc50a4b723af51f16379b4a487e7c", + "manifest_sha256": "484eda90411c48277385a2f679561cfa6304965a7a7be6ec065bfbd9dace1722", + "profile_sha256": "b0c4c6b4020b1ded792917fff1f36510b76bb30864d89bd4e6e250b5693c5fe8", + "requested_frames": 240, + "completed_frames": 240, + "summary_ms": { + "gpu": { + "max": 0.628288, + "min": 0.590144, + "p50": 0.592224, + "p95": 0.616512, + "samples": 240 + }, + "render_call": { + "max": 5.902553, + "min": 1.958014, + "p50": 2.192415, + "p95": 2.551243, + "samples": 240 + }, + "renderer_cpu": { + "max": 5.89525, + "min": 1.949527, + "p50": 2.184501, + "p95": 2.543007, + "samples": 240 + }, + "renderer_readback_cpu": { + "max": 2.581069, + "min": 0.350231, + "p50": 0.454097, + "p95": 0.560908, + "samples": 240 + }, + "simulation": { + "max": 0.432225, + "min": 0.170772, + "p50": 0.191732, + "p95": 0.299776, + "samples": 240 + }, + "snapshot": { + "max": 0.745236, + "min": 0.171273, + "p50": 0.188084, + "p95": 0.287632, + "samples": 240 + }, + "wall": { + "max": 7.001186, + "min": 2.330556, + "p50": 2.605595, + "p95": 3.036327, + "samples": 240 + } + }, + "startup_ms": { + "main_to_first_frame": 248.272928, + "renderer_initialization": 237.578356, + "scene_read": 0.506575, + "world_initialization": 0.62037 + }, + "effective_lighting_path": "forward", + "gpu_allocated_bytes_max": 45212272, + "sun_shadow_atlas_bytes_max": 16777216, + "local_shadow_atlas_bytes_max": 16777216, + "gpu_allocated_excluding_shadow_atlases_bytes_max": 11657840, + "effective_sun_cascades_max": 4, + "local_shadow_faces_max": 0, + "budget_checks": { + "wall": { + "observed_ms": 3.036327, + "limit_ms": 4.0, + "met": true + }, + "gpu": { + "observed_ms": 0.616512, + "limit_ms": 1.0, + "met": true + }, + "renderer_readback_cpu": { + "observed_ms": 0.560908, + "limit_ms": 1.0, + "met": true + }, + "simulation": { + "observed_ms": 0.299776, + "limit_ms": 0.5, + "met": true + }, + "snapshot": { + "observed_ms": 0.287632, + "limit_ms": 0.5, + "met": true + }, + "explicit_allocation": { + "observed_bytes": 45212272, + "limit_bytes": 20971520, + "met": false + }, + "startup": { + "observed_ms": 248.272928, + "limit_ms": 500.0, + "met": true + } + } + } + ] +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/report.json b/docs/validation/p1-iteration-2026-09-24/final-release/report.json new file mode 100644 index 0000000..26d4856 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/report.json @@ -0,0 +1,577 @@ +{ + "format": "faset.playable-export-verification", + "version": 1, + "started_utc": "2026-09-24T02:01:24.205054+00:00", + "platform": "linux", + "engine": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration", + "editor": "/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor", + "standalone_root": "/tmp/faset-p1-final-packages-4a3453e", + "engine_revision": "4a3453e2b1868555d833f578d43f48b8bc47d41a", + "engine_dirty": false, + "engine_git_status": [], + "engine_diff_sha256": null, + "editor_sha256": "73702e9f0fe015ef932db694400a0501048be2d602ab521ecc48c51767275d23", + "project_workspace": "/tmp/faset-p1-final-release-4a3453e", + "vulkaninfo_available": true, + "driver_override": null, + "frames_per_game": 120, + "status": "passed", + "projects": [ + { + "name": "collect-2d", + "dimension": 2, + "language": "cpp", + "source_inputs": [ + { + "path": ".gitignore", + "sha256": "53aa4d7124d4c8d93b8d7c4cb470b6c82b844e019a660d6243ffeadc50602de1" + }, + { + "path": "README.md", + "sha256": "8cf5a2d6de849eb090b9ea6d5e27841f551bd06947e5054f0d2f59639a90edd0" + }, + { + "path": "Scenes/main.scene.json", + "sha256": "be48a6d21385e717b6c8ebf9a3b4322eebbeff6bb067428e089ab5214be79854" + }, + { + "path": "Scripts/Gameplay.cpp", + "sha256": "6b581b24da613e1915819de0a0f0ea820dd3333efa62c4b479a9ea7ffdbc6bcc" + }, + { + "path": "Scripts/Gameplay.hpp", + "sha256": "4121587182ed4f74901b1c0757c53daadbf309af1d6bb5dd87fef142130ccbbe" + }, + { + "path": "project.faset.json", + "sha256": "36e2acd32210f5489372a2331346a3294ead2395f0713e3e5fd2da4e83263689" + } + ], + "generation": "ca306aa8-a094-42bc-833f-a24a05cab73d", + "configuration": "Release", + "standalone_directory": "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d", + "executable": "faset_player", + "package_file_count": 41, + "asset_generations": {}, + "device": "NVIDIA GeForce RTX 2080 Ti", + "device_class": "physical", + "driver": { + "apiVersion": "1.4.329", + "driverVersion": "595.84.0.0", + "deviceName": "NVIDIA GeForce RTX 2080 Ti", + "driverID": "DRIVER_ID_NVIDIA_PROPRIETARY", + "driverName": "NVIDIA", + "driverInfo": "595.84" + }, + "validation_enabled": true, + "validation_errors": 0, + "completed_frames": 120, + "summary_ms": { + "gpu": { + "max": 0.581984, + "min": 0.555552, + "p50": 0.5592, + "p95": 0.568896, + "samples": 120 + }, + "render_call": { + "max": 6.021328, + "min": 1.627681, + "p50": 1.892219, + "p95": 2.165605, + "samples": 120 + }, + "renderer_cpu": { + "max": 6.013313, + "min": 1.621609, + "p50": 1.883223, + "p95": 2.15763, + "samples": 120 + }, + "renderer_readback_cpu": { + "max": 2.645991, + "min": 0.386439, + "p50": 0.478583, + "p95": 0.582889, + "samples": 120 + }, + "simulation": { + "max": 0.332657, + "min": 0.135175, + "p50": 0.166364, + "p95": 0.244932, + "samples": 120 + }, + "snapshot": { + "max": 0.250653, + "min": 0.130637, + "p50": 0.153339, + "p95": 0.221498, + "samples": 120 + }, + "wall": { + "max": 6.632972, + "min": 1.913981, + "p50": 2.233333, + "p95": 2.59779, + "samples": 120 + } + }, + "capture": { + "width": 1280, + "height": 720, + "sampled_colors": 7, + "sha256": "f9d74067d87c1ebf30c6db372a26d93b7285791c8cb0307a24af5adb23bf201a" + }, + "source_project_paths_unavailable": true, + "status": "passed" + }, + { + "name": "collect-3d", + "dimension": 3, + "language": "cpp", + "source_inputs": [ + { + "path": ".gitignore", + "sha256": "53aa4d7124d4c8d93b8d7c4cb470b6c82b844e019a660d6243ffeadc50602de1" + }, + { + "path": "Assets/exit-arch/create.py", + "sha256": "9c7291124fb1498a3f992ef74afc39cd98f9cc3e2ff4687c633bece85d580905" + }, + { + "path": "Assets/exit-arch/manifest.json", + "sha256": "7a13347adc89761fb02ebeab3c58ba87f319cd62f53ec87a3bb61bcd066ffa55" + }, + { + "path": "Assets/exit-arch/manifest.json.faset-import.json", + "sha256": "ef4eef28a18a0cc40a40df75db34c97faa5d783b891265f862633f3aec514afc" + }, + { + "path": "Assets/exit-arch/payload/ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3.glb", + "sha256": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3" + }, + { + "path": "Assets/exit-arch/source.blend", + "sha256": "ff2676bec97ab778e531e87a185ad716049ea3b05b4a4f0027a6345737735035" + }, + { + "path": "README.md", + "sha256": "2df5ca4df47ab5d3d05d41508201296d4ad5ec876245f19f061767ade6a30e8f" + }, + { + "path": "Scenes/main.scene.json", + "sha256": "61b65baf79e52f07ac386a7f98acf985a1b09e88770cdde37ef461dc94b9dcd7" + }, + { + "path": "Scripts/Extensions/Beacon.hpp", + "sha256": "c60d56161eead16f541835053ad32ac3333383d83015709c060b7d45e0af5a97" + }, + { + "path": "Scripts/Gameplay.cpp", + "sha256": "5d419786a6861d7f14ed4eca54634694d8cd43be5dbbd60a2c6790db665c3a6a" + }, + { + "path": "Scripts/Gameplay.hpp", + "sha256": "4121587182ed4f74901b1c0757c53daadbf309af1d6bb5dd87fef142130ccbbe" + }, + { + "path": "project.faset.json", + "sha256": "43d273b1054ec9069369073f54cc1fc7efb3d6b699dcd342c552a2dc2ef852ef" + } + ], + "import": { + "asset_id": "5832763b-3ed0-44d6-9088-0b524f196a91", + "cache_hit": false, + "diagnostics": [], + "generation": "4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2", + "manifest": { + "asset_id": "5832763b-3ed0-44d6-9088-0b524f196a91", + "files": [ + { + "path": "meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh", + "sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97", + "size": 928 + }, + { + "path": "meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh", + "sha256": "98b38aca7d2786c58a2265ba4d1f2255123f03d31d947e239232cf55bfdc2c97", + "size": 928 + }, + { + "path": "meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh", + "sha256": "3875c16ea628d4126373ebfe07816621fbad3961596a2fcd112f1eec0e378071", + "size": 928 + } + ], + "generation": "4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2", + "importer": "faset-gltf-1/cgltf-1.15", + "input_key": { + "bundle_sha256": "7a13347adc89761fb02ebeab3c58ba87f319cd62f53ec87a3bb61bcd066ffa55", + "dependencies": {}, + "importer": "faset-gltf-1/cgltf-1.15", + "settings": {}, + "source": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3", + "target_profile": "desktop-static-pbr-v1", + "toolchain": { + "cgltf": "360db1a95480fe102ae9c69b27c5d101167ff5ba", + "stb": "2c980bb59875b0d32144a71867fbdebb2f77cd20" + } + }, + "kind": "scene", + "materials": [ + { + "alpha_cutoff": 0.5, + "alpha_mode": "OPAQUE", + "base_color": [ + 0.2199999988079071, + 0.28999999165534973, + 0.3400000035762787, + 1.0 + ], + "base_color_texture": -1, + "double_sided": true, + "emissive": [ + 0.0, + 0.0, + 0.0 + ], + "emissive_texture": -1, + "format": "faset.material", + "id": "material-bb63b094febbf90bb7049c9bcf7587bc", + "metallic": 0.07999999821186066, + "metallic_roughness_texture": -1, + "name": "Weathered stone", + "normal_texture": -1, + "occlusion_texture": -1, + "roughness": 0.800000011920929, + "unlit": false, + "version": 1 + } + ], + "meshes": [ + { + "id": "mesh-fc069a07a87e0f831fd92efdbc4efa1f", + "name": "Cube.001", + "primitives": [ + { + "material": 0, + "path": "meshes/mesh-fc069a07a87e0f831fd92efdbc4efa1f-0.fmesh" + } + ] + }, + { + "id": "mesh-0961e2a3f92977836a3aa80cab09277e", + "name": "Cube.002", + "primitives": [ + { + "material": 0, + "path": "meshes/mesh-0961e2a3f92977836a3aa80cab09277e-0.fmesh" + } + ] + }, + { + "id": "mesh-93b5b3e52cb6bb120fefb80e2d8e222b", + "name": "Cube.003", + "primitives": [ + { + "material": 0, + "path": "meshes/mesh-93b5b3e52cb6bb120fefb80e2d8e222b-0.fmesh" + } + ] + } + ], + "nodes": [ + { + "id": "node-cec6e8cea80cf5a98ba3263a0156bee4", + "local_transform": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 1.4500000476837158, + 1.2999999523162842, + 1.0 + ], + "mesh": 0, + "name": "Left post", + "parent_id": "", + "stable_source_id": true + }, + { + "id": "node-5f8a90a6c4d27020d20bd4fa81d1d958", + "local_transform": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 1.4500000476837158, + -1.2999999523162842, + 1.0 + ], + "mesh": 1, + "name": "Right post", + "parent_id": "", + "stable_source_id": true + }, + { + "id": "node-482463e486a8d1fd741340c653cd128f", + "local_transform": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 3.0, + 0.0, + 1.0 + ], + "mesh": 2, + "name": "Lintel", + "parent_id": "", + "stable_source_id": true + } + ], + "outputs": [ + "node-cec6e8cea80cf5a98ba3263a0156bee4", + "node-5f8a90a6c4d27020d20bd4fa81d1d958", + "node-482463e486a8d1fd741340c653cd128f", + "mesh-fc069a07a87e0f831fd92efdbc4efa1f", + "mesh-0961e2a3f92977836a3aa80cab09277e", + "mesh-93b5b3e52cb6bb120fefb80e2d8e222b", + "material-bb63b094febbf90bb7049c9bcf7587bc" + ], + "payload_source": "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Assets/exit-arch/payload/ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3.glb", + "schema_version": 1, + "settings": {}, + "source": "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d/Assets/exit-arch/manifest.json", + "source_sha256": "ee6c748a212905fc9c465cbe95c033e94b80be643624f4f240ad5353761205b3", + "textures": [] + }, + "previous_generation": "", + "removed_output_ids": [] + }, + "generation": "004c6e18-969b-4ef5-95bb-5d7742f96564", + "configuration": "Release", + "standalone_directory": "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d", + "executable": "faset_player", + "package_file_count": 46, + "asset_generations": { + "5832763b-3ed0-44d6-9088-0b524f196a91": "4a5bfcc1437a7b4d65c388da2beace0308cceda8e16503d08ce676260f21d5c2" + }, + "device": "NVIDIA GeForce RTX 2080 Ti", + "device_class": "physical", + "driver": { + "apiVersion": "1.4.329", + "driverVersion": "595.84.0.0", + "deviceName": "NVIDIA GeForce RTX 2080 Ti", + "driverID": "DRIVER_ID_NVIDIA_PROPRIETARY", + "driverName": "NVIDIA", + "driverInfo": "595.84" + }, + "validation_enabled": true, + "validation_errors": 0, + "completed_frames": 120, + "summary_ms": { + "gpu": { + "max": 0.62432, + "min": 0.592032, + "p50": 0.593792, + "p95": 0.61008, + "samples": 120 + }, + "render_call": { + "max": 5.917472, + "min": 1.873163, + "p50": 2.209838, + "p95": 2.552535, + "samples": 120 + }, + "renderer_cpu": { + "max": 5.909758, + "min": 1.867162, + "p50": 2.201673, + "p95": 2.53905, + "samples": 120 + }, + "renderer_readback_cpu": { + "max": 2.530744, + "min": 0.388893, + "p50": 0.499071, + "p95": 0.636931, + "samples": 120 + }, + "simulation": { + "max": 0.608728, + "min": 0.172335, + "p50": 0.203934, + "p95": 0.284217, + "samples": 120 + }, + "snapshot": { + "max": 0.714438, + "min": 0.170371, + "p50": 0.191832, + "p95": 0.280138, + "samples": 120 + }, + "wall": { + "max": 6.969116, + "min": 2.24785, + "p50": 2.627506, + "p95": 3.081914, + "samples": 120 + } + }, + "capture": { + "width": 1280, + "height": 720, + "sampled_colors": 65, + "sha256": "2905891c9766b2f1f65d5b4284056cb3839f1faae195f9fea39a56e3ebf44363" + }, + "source_project_paths_unavailable": true, + "status": "passed" + }, + { + "name": "lua", + "dimension": 2, + "language": "lua", + "source_inputs": [ + { + "path": "README.md", + "sha256": "8392da3c18916400ea628daed094c77c390c553cbdcf822da227bdcd3d86380c" + }, + { + "path": "Scenes/main.scene.json", + "sha256": "f1ab54150a58b289c47bcc34566ad7ee3025ad931db81e7f5dce70d9fbcac8ab" + }, + { + "path": "Scripts/beacon.lua", + "sha256": "44d932ebedf66cadb9620f2d926177be2f8d43d71d56aa83611de686af026231" + }, + { + "path": "Scripts/player.lua", + "sha256": "1c51810574a3413c46a7cbd0ea2e84a9b802da1206a2b72bb78f6cc951367a11" + }, + { + "path": "Scripts/util/motion.lua", + "sha256": "bad3dcdc1081fd1dec589c12dad8dc175b739d77ea52b957ead9ecb4b7cb88a3" + }, + { + "path": "project.faset.json", + "sha256": "7e4c0781c1837208b4499a9991ffb702143edf1f933ae9c7e3d2543fd2577747" + } + ], + "generation": "92846e8b-d199-4679-8f6a-fb0686acba75", + "configuration": "Release", + "standalone_directory": "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua", + "executable": "faset_player", + "package_file_count": 46, + "asset_generations": {}, + "device": "NVIDIA GeForce RTX 2080 Ti", + "device_class": "physical", + "driver": { + "apiVersion": "1.4.329", + "driverVersion": "595.84.0.0", + "deviceName": "NVIDIA GeForce RTX 2080 Ti", + "driverID": "DRIVER_ID_NVIDIA_PROPRIETARY", + "driverName": "NVIDIA", + "driverInfo": "595.84" + }, + "validation_enabled": true, + "validation_errors": 0, + "completed_frames": 120, + "summary_ms": { + "gpu": { + "max": 0.589568, + "min": 0.551712, + "p50": 0.552416, + "p95": 0.570016, + "samples": 120 + }, + "render_call": { + "max": 6.280958, + "min": 1.607562, + "p50": 1.83424, + "p95": 2.180794, + "samples": 120 + }, + "renderer_cpu": { + "max": 6.273714, + "min": 1.602192, + "p50": 1.828289, + "p95": 2.169262, + "samples": 120 + }, + "renderer_readback_cpu": { + "max": 3.40345, + "min": 0.412939, + "p50": 0.503159, + "p95": 0.622655, + "samples": 120 + }, + "simulation": { + "max": 0.231888, + "min": 0.080883, + "p50": 0.103485, + "p95": 0.166965, + "samples": 120 + }, + "snapshot": { + "max": 0.136677, + "min": 0.046938, + "p50": 0.056226, + "p95": 0.083728, + "samples": 120 + }, + "wall": { + "max": 6.601142, + "min": 1.775219, + "p50": 2.019429, + "p95": 2.450732, + "samples": 120 + } + }, + "capture": { + "width": 1280, + "height": 720, + "sampled_colors": 4, + "sha256": "e2f4c3b84de75dadd2e31d388d0ba51abc1861f1ec76eb7ba51a4a2dcac720a7" + }, + "source_project_paths_unavailable": true, + "status": "passed" + } + ], + "requested_projects": [ + "collect-2d", + "collect-3d", + "lua" + ], + "finished_utc": "2026-09-24T02:07:41.244688+00:00" +} diff --git a/docs/validation/p1-iteration-2026-09-24/final-release/verifier.log b/docs/validation/p1-iteration-2026-09-24/final-release/verifier.log new file mode 100644 index 0000000..3c0b1b2 --- /dev/null +++ b/docs/validation/p1-iteration-2026-09-24/final-release/verifier.log @@ -0,0 +1,11 @@ +collect-2d-export: /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor --engine /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration --project "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-2d" --command "{\"name\": \"faset_export\", \"arguments\": {\"document\": \"example-collect-2d-scene\", \"output\": \"Exports\"}}" --wait +collect-3d-import: /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor --engine /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration --project "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d" --command "{\"name\": \"faset_import\", \"arguments\": {\"path\": \"Assets/exit-arch/manifest.json\"}}" --wait +collect-3d-export: /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor --engine /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration --project "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/collect-3d" --command "{\"name\": \"faset_export\", \"arguments\": {\"document\": \"example-collect-3d-scene\", \"output\": \"Exports\"}}" --wait +lua-export: /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration/build/linux-release/faset_editor --engine /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3-integration --project "/tmp/faset-p1-final-release-4a3453e/Faset Café 世界/lua" --command "{\"name\": \"faset_export\", \"arguments\": {\"document\": \"example-lua-scene\", \"output\": \"Exports\"}}" --wait +collect-2d-validate: "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d/faset_player" --validate +collect-2d-run: "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d/faset_player" --headless --frames 120 --capture "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d/verification.ppm" --profile "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-2d/profile.json" +collect-3d-validate: "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d/faset_player" --validate +collect-3d-run: "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d/faset_player" --headless --frames 120 --capture "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d/verification.ppm" --profile "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/collect-3d/profile.json" +lua-validate: "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua/faset_player" --validate +lua-run: "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua/faset_player" --headless --frames 120 --capture "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua/verification.ppm" --profile "/tmp/faset-p1-final-packages-4a3453e/Faset Café 世界/lua/profile.json" +3 relocated Release game(s) passed: /tmp/faset-p1-final-release-4a3453e/report.json