{
  "generatedAt": "2026-10-28T02:36:50.764Z",
  "commit": "dc5eca32e3f0ac8da555a81d27999eaba61d1de0",
  "sourceHashes": {
    "AGENTS.md": "4cee525cbed5bf6afb12d702385c975f6c1c7cdd17b5f273cbdff28b85eac2bd",
    "PROGRESS.md": "fb69063fbe5859054bdd9d7d209f7d44279ad48c21ee1c47feff90887be63d47",
    "capacitor.config.ts": "60c1b9f0e02b9190b12814ddcfe2faaa6aee59d56eb1f6b8bf60067fcd02b78b",
    "src/stages/LevelDefinitions.ts": "696e54306702b9d69130a890ad53559048b43b5ee3013c568d48fbc02c9e17eb",
    "src/stages/StageDefinitions.ts": "8ea78000555f784d86662f77290d85296f82ab52ca4c3664c54bc777c973643d",
    "src/stages/stage-order.json": "9d86bed28f67d841d29f68ebddf0b85a6106325f7667941eb16a385b4389d9b1",
    "src/stages/LevelDefinition.ts": "d801b2665ce688cd7036db7c7da2d5f30b4a50dd7e31405091eb7f37412a4e92",
    "src/stages/Equipment.ts": "6b21aae47d51a431a6f7bbb788cfc07a891e3963d4854777ec35d086df60bc9d",
    "src/stages/Stars.ts": "4196fff8fdefa3e2829cb0b366bd1644e43af35e87eee39c9b6522343f4cc130",
    "src/stages/SwipeStars.ts": "ce96437798e745a5a33c1c22386c3102194442bf7bf911cef0d87959353c0255",
    "src/stages/SwipeSession.ts": "5c3b73c5687a13802f330e83a8d749fd0faf9539f6e31d41c7ba07a01447df18",
    "src/stages/BearCrushSession.ts": "7624926b9bd0ed40b2ff45fef0c6be3a94dee7cb219781316b40c688555b5f47",
    "src/stages/BearCrush.ts": "69ac05bbe756ec6b701da4506a283ee1c24a6b49b363238c464ff42b3b7f937e",
    "src/stages/OddJelly.ts": "85743e56d52bcf6e69630e2e853ecef1180cd1a811b316ea3a614a0dab41fb56",
    "src/stages/OddJellySession.ts": "92d15b07a207752460169682f832f06c64c37d8dcc129f034782ad066d4a0fc1",
    "src/jelly/JellyShapes.ts": "985dd1a059e0d4ee61a2da4bdf696117cc39f0363e58a221767b98ba2f5181fb",
    "src/audio/samples/SOURCES.md": "28618d5f1f78974fa645669e47d7d5210b0a221d456ef14a78be9c01c142d3fb",
    "docs/equipment-gallery/README.md": "0d73dffc139c370e260cc30500c48933ef66eec0de4c3483528015df539aceb5",
    "src/audio/AudioManager.ts": "a335a22bee3c819bc87758b0434a47b84620623a9253003ede12d6098f2c47a6",
    "src/audio/samples/cut-cucumber.wav": "10a5b32f8b191f7cfc3e744af3cd89b66ae93295bab5e5f5c00e7783aeeb7392",
    "src/audio/samples/cut-long-approved-soft-v2.wav": "9d4b3196e4d4c0627b07165694c8aef86bd8376aca3c46a6120c1870233585b7",
    "src/audio/samples/cut-medium-01-approved-soft-v2.wav": "72b16d8ceb7924bb5d6deb78961d6e9dd83e27f1aa362a35cfd68163c0764e1a",
    "src/audio/samples/cut-medium-02-approved-soft-v2.wav": "ae23b3be2f41f6cfb9cfc2380618766036654b3a95744a337c0abddcf6e6edef",
    "src/audio/samples/cut-medium-approved-soft-v2.wav": "6f4509cf6776ea18ed57ed661a08ecab2b2a00ddb291614d877a02d9b0c8450f",
    "src/audio/samples/cut-strawberry.wav": "b6a0f20b3a373f06c99855b79a36a5298f9c58e55b258a167bf955584a1fca03",
    "src/audio/samples/slow-slice-end-a.wav": "a2c6328efefa75cbaed59878ca2983ee77a09f573c46c82fedab58901c254961",
    "src/audio/samples/slow-slice-end-b.wav": "c2a37df82a59a1df567c82bfce20a9c03cc53c82730fa406d476a4c71877ea59",
    "src/audio/samples/slow-slice-end-c.wav": "f8cfe2022b7c069f0410c2d813bb35376a76c35a25295a9ca10bffb5fb7351f9",
    "src/audio/samples/slow-slice-loop-mid.wav": "6c960f849e438370e2c822586de549f65588054ddc4c038f3edf30d8b0578c39",
    "src/audio/samples/slow-slice-loop-strong.wav": "987a652c24690d7c8cdb324b97dff17be99ada570638f809d52f67224e681e1d",
    "src/audio/samples/swipe-original-soft-v2.wav": "42b68ff3a98537752de367876f3a4ea28bbbf701784f7306703949cc9f0a1106",
    "src/audio/samples/swipe-short-gentle-soft-v2.wav": "c99690f0dd98d3bf261312a6af91e61175d22a49fcf86e9b0873b526f1dc3867",
    "src/core/BackButton.ts": "c0347fd850f81fc14bc2a3784a61092a9f1682809bbacaf50a4b8d3dbde7cfaa",
    "src/core/ContextGuard.ts": "2eb355d52d2834232b9cdc00b6d8437b14028d5902ccf049eaa3e3a77ba93a98",
    "src/core/EquipmentService.ts": "e2c50e766be9f52c9904536d22539df74d2ce3f941fbac8b115b459bf7b12126",
    "src/core/FeelService.ts": "c651bc0510a1c9355158fde9eb6da498b9d48e787be7f4c6c8d2dbff170f54aa",
    "src/core/Game.ts": "da652f629e97e7763c483307ae05a750fc8594f4c665c79d752169a647b2d140",
    "src/core/GameClock.ts": "7ccd0e2824c8bbeeffc457e69d5186da46ad8a9fe6dc1e3c2c7f4e36266314be",
    "src/core/GameDebug.ts": "36f4ef4dcaf13fd16e8dfacc951a1d0331725b78680efe59b6fabf698440b14f",
    "src/core/GameState.ts": "f1a2ae6b07c49fbd7ac43b3cc597f298bf8c3bd0d839bd8173b6d01db9cccf53",
    "src/core/JellyDebug.ts": "1cacae0bd5e8c02cb60e67971543b3ccbde3cccdf0647ac5533983047e2eccac",
    "src/core/PieceOps.ts": "56ca25550205d17a7d66728b3578ac31d666bc74c4bc3e62e112da6e2718d85d",
    "src/core/PieceSplitter.ts": "4d724d7de51afcc8c0284faea32e725c64bb33106edc031d4630cf9e749f00db",
    "src/core/PieceStore.ts": "63d9b748baa1665fd89ca077c7e78fe573516eef21ccc5dbd023d789d207f4a6",
    "src/core/ProgressService.ts": "9a7b9e971200ed2713643b0196205486846ca4153b1fb0f1da7d651c99194ead",
    "src/core/QualityTier.ts": "026ef78d0427348b2cbf9f53e1ac1594524c9e4b78f6bddd1e78884ed597066a",
    "src/core/RenderManager.ts": "4d2e08a020aaef9140e6432797d629ec5d107ccd0fdb2eb494a7298033c02fcb",
    "src/core/SaveData.ts": "34d1988be8f474eb40dce8f39ecad5cf023d54971995a912b7bf32be6b4537a8",
    "src/core/SceneManager.ts": "d084f5c70e740a8e8a383d6550a8e64004abb56642937738372a5cbf46bd4299",
    "src/core/SliceDebris.ts": "bedbd23dfa9d8f31ed0c8a8066489ec19b8b149b5434ac76961d992778b755d2",
    "src/core/SpinPlate.ts": "5b14fbb33b3d72fb0bce1e3310ff25d4958272479d84a6dca8c3a9ae5558aa8d",
    "src/core/SwipeFx.ts": "ea130b5146c89bdfce72fe71df42b3432a699a3fcea37049b2780140f7f42045",
    "src/core/crush/CatPaw.ts": "4264bbae4864d1afdffa52ca72727527fac61c23731453391740f4ecb0ddb276",
    "src/core/crush/CrushScene.ts": "84c9507ca28eb09a48555de40962092bd9cb63d530a648e7e3eb0dd3a48e716a",
    "src/core/crush/MarshmallowHammer.ts": "a2149de05fceab0de4251bc14c7e89a61470203c7294860d08481fe3c72aa4c8",
    "src/core/crush/PressModels.ts": "ab0ba23da835f4d0118d7f7c9c34e862f0f7811412ec54cc0757cc2f68373fe1",
    "src/core/crush/RobotFist.ts": "d585a7ae33df1db3399b88cf3a794b7fe5e68a4044863477d0d405f2f8b01189",
    "src/core/equipment/EquipmentModels.ts": "aae85c38f60db18e7c453b00acbc98ab518c1bfd75680853ebdc763e88fa1515",
    "src/core/equipment/EquipmentPreview.ts": "218608507587cb9a5acb23c8da26f2fd3ab1e78284f2e7bb57106396c30ebfe9",
    "src/core/equipment/curve/FountainPen.ts": "1b040753fbade7bc99188cefbd44bea14d103a5b17ad33dc2ecdb903ce2eb257",
    "src/core/equipment/curve/MagicWand.ts": "4a0985c9652ac8477cbad700f0db165c5ddb642140fb4176840d2cad83704381",
    "src/core/equipment/curve/MiniUfo.ts": "ae780151eab34d09efaa3967c71a4b2faeb3ea43a21fffc24e37a34e444f35e7",
    "src/core/equipment/curve/PizzaCutter.ts": "5d46de036192419685226a8d0629a2b8cca97d17bebbfdd4d6c63d3739b0fb89",
    "src/core/equipment/fx/ParticlePool.ts": "cac8b7c44b5f1fb0afc4a5312a7f63bb65f922975896d815cd7470d49c3645cd",
    "src/core/equipment/fx/SaberEffects.ts": "28c0556f8bef2ff3d8a4281a9ae21c16f71674e1fde9808d17bb763af77707e4",
    "src/core/equipment/fx/SmokeParticles.ts": "de6d2885032f5881f5476487806ba69149c7184a16a128525d9aa327f337dfab",
    "src/core/equipment/fx/SparkleParticles.ts": "ebba00dae870518818c5f87b7ffa3de2afd4e15c9f82f1e8d04d6e804bea968b",
    "src/core/equipment/fx/UfoEffects.ts": "04a1913da8b20d0ba3c32d5d3253bca2b416b9948d678ac7219c43978aee20c1",
    "src/core/equipment/fx/WandEffects.ts": "8c3336ad0be4d6dc772123f70d6edbe6bb1503e24e1c2b5149f546253397c270",
    "src/core/equipment/fx/precompileHidden.ts": "f1b015b99ce4c9e65c8d06be9e7e76b69aa69c07b758b0aac1c07f13b7c20b62",
    "src/core/equipment/straight/BladeShaping.ts": "c21654fde90fb53496b1dd2f66df97a75a64cace120c0dcb15404ce2ea0ecd5d",
    "src/core/equipment/straight/CarrotKnife.ts": "0c15fc5ac5cb22379ca1c070eee17b33003a4c6a05ecf14c24dbf52665927eb1",
    "src/core/equipment/straight/Cleaver.ts": "326a8658ff876489bf2819218b056c990345157fa3b5215bcd5b0cc4299852a3",
    "src/core/equipment/straight/FantasyDagger.ts": "4324d4f5c1bb87da31e18eb6baff1bd79c9485da621da4b8ed4c71838cfed9c3",
    "src/core/equipment/straight/Katana.ts": "6c9ae98a7705f9f68dd25d0f25c870df2bfbab5fae590ae856887313d6200634",
    "src/core/equipment/straight/LaserSword.ts": "afa2c13ff0530c5ed0a6504a68026af97b3aa3b6517c554da07a2a109921b60f",
    "src/core/knife/KnifeCutFx.ts": "16076945cc1aae1806d9a579025b4082522a757424dbbd29d63bf3683bf2d661",
    "src/core/knife/PlateSpinner.ts": "5ec4ca0235ea74a541c4261be720051d3e6d156ce43dc4476f1bb84a431407fe",
    "src/core/knife/RecutFocus.ts": "8d4e4d2a393054f04782d4ad3ed074ec7455bfd8635483c1894ec29272e5c67d",
    "src/core/knife/ScalpelCutFx.ts": "58fe65febf59d05bff3a0fa72334f676913d0ffca43622878908f17a4ae2c45a",
    "src/core/knife/SplitShares.ts": "2aeaa04fb4038090ff9cd5fc78055dbd4bd8f8766e41098609eba9605d4e2f10",
    "src/core/modes/BearCrushMode.ts": "ce4aca10016115a8e74fd586a83a682942e82a99e532648122c0db76287e179c",
    "src/core/modes/GameMode.ts": "0e867b2dd2f1f351c6b290b523a766080d9e8ee0ce83fd5d7a6e232e2d1d4022",
    "src/core/modes/InputRouting.ts": "d5c5d0bfbf0f8441831fa7133f89910730f5c8762b3b1bbdce3c6f63e59a430e",
    "src/core/modes/KnifeMode.ts": "577d1e0e383127388d2c166cbf88e34a6a5a45c4655cff1f5c1123b8d359de6d",
    "src/core/modes/ModeRegistry.ts": "740a982bc2b7dc3c77487993050e27cc7100092ee955cc0141b1fff855a9c369",
    "src/core/modes/OddJellyMode.ts": "c6cda93d169eec860c1a826027ed4f63d4cf1820f1f2f7b6228886b632564e70",
    "src/core/modes/SlowMode.ts": "a5dcf0efb4af40c0e1e7af472fcbf411bdad84cc91e6a15701324198b2de44ea",
    "src/core/modes/StampMode.ts": "6bdf8d369f1d9e3932a23575e2f5828e14ff1e19004b058e44458c4c937627d1",
    "src/core/modes/SwipeMode.ts": "cb910ad8ab050ff8a991e5068e5ed1c4ef1ffef87a245d1fb2a427d7bd60da9f",
    "src/core/odd/OddJellyScene.ts": "10ff8a27a74b1f3c5190d69ef0a66f52660d890fe5ad1b64d1d26962b06cd2e3",
    "src/core/slow/SlowBarsView.ts": "987d95525b762dd0ce3d8e639b4a0e9a837bf5f862402b9ab0c311b4cd089900",
    "src/core/slow/SlowCutPreview.ts": "52fbb39687da7ac96aa8f2b74a124e13e83ea43b20a85c4d826ce14253cd927c",
    "src/core/slow/SlowFeelLoop.ts": "71431edbf9fbb9fb191b06b970d4c4207492226c6fefa285c363a86d06dd3040",
    "src/core/slow/SlowKnifeRig.ts": "b8050030cead1b68d520370d85542eca64ff250a3c057c03295a11f2077550fa",
    "src/core/slow/SlowMarks.ts": "7522744a1e1ebd9b3a29d0007c7eb1897cf76580c2fa331556843871a1751dec",
    "src/core/slow/SlowScene.ts": "1a6278efe41def8d069afe7f8c98b891d3dc05f25579cf74756c1bbfe64b2cbe",
    "src/core/slow/SlowStack.ts": "251ad451c2afad8880aea0d863dc5aa61a87614d24e26ca2a0c7d866dbfd486f",
    "src/core/slow/SlowStage.ts": "ef5fe33288cb772b500d3293f11029e0657bb2eb3c63f836caba82a430a166d3",
    "src/core/swipe/SwipeDebug.ts": "c4fd64100161560905f58c1bca594499d5beb786480d12770872f2e0f4593550",
    "src/core/swipe/SwipeEngine.ts": "3a75af13e27151d99a695e0bf04f73fbd9848e4e7365db9256660fd8d9d420bf",
    "src/core/swipe/SwipePrep.ts": "d38f785814234d586ed000074a7770d1a1e27d65b813d9b98552b70a53718589",
    "src/cutting/AccuracyCalculator.ts": "47308f3a8d6627562384d7946fa4e638720c2656fe691a2a3eb51f34bbd12d96",
    "src/cutting/CookieCutter.ts": "7e6f8df736b4477361ed2484ce67d8194bc86982317b2aaa35f3142e753827c4",
    "src/cutting/CutPath.ts": "2d657fc2bd2b3f6c08e855a1ab377d40bfb33df07317789f71191272d8c3c025",
    "src/cutting/CutResolver.ts": "e28ae309de20c9485e38ee3f02dd3ac338f7cb5e5b40efdf2e9434d576bd986e",
    "src/cutting/CutterShapes.ts": "da8e1f1840452fdfb09fa208d6a92720e396027063d540c1cea42f67b05f7b4d",
    "src/cutting/CuttingGuide.ts": "bb90eebc3c4b233ff86a0d8fdd9fbc077501279a2f2c20edf428eeb78c775df7",
    "src/cutting/DepthDrag.ts": "0e2b38ea2c04f9a3c61c7a6c5c5be9be042192318237741624cc132c7cbb49aa",
    "src/cutting/GuideMatcher.ts": "9dfdc6c9159c35cc31131c8077bb14eaaf17de46e4511e450d30018f9003d4e0",
    "src/cutting/KnifeAnimator.ts": "4ce4daa78a47f49eb57a3e0ce665638d641e7fde340c95178d27fe991ef4c07c",
    "src/cutting/KnifeGeometry.ts": "7eb71229afd9b75f4d01745b1a57ad3325e1a08f26c7a90c793fe756585493a8",
    "src/cutting/KnifeTimeline.ts": "a6cffdf71df394ff812a23cf27d69c852a50ddea1771d50d546ee9ee36edee42",
    "src/cutting/ScalpelGeometry.ts": "ae572f62d384492e607a7fb91bcc502bdf0beeaa786347ca8569aaa488895902",
    "src/cutting/ScalpelGroove.ts": "792566e87db2426c47d923ffa74c2303b060e2e2dfcc16d198573ead867a5c22",
    "src/cutting/ScalpelPath.ts": "c82556181914c5da843cfa407f1a0d8232b749c830a4338da5b3331c0fcb7590",
    "src/cutting/SplitScoring.ts": "a89ce9b9e3e072d1500ff760a97edc9d5160060efaa3cade0ccb74dcb3734995",
    "src/cutting/StrokeLine.ts": "0ec01846e74b28b0b4ad8b5ae5f41b773d4a329e0edb69f59c4fae561f51e82a",
    "src/cutting/StrokeRecorder.ts": "e08501e6327e6243b7955712f566e3417e2feaf8a1b7d54ca2a600a8d7cb0e15",
    "src/cutting/StrokeTrail.ts": "63745a6099ce8065053c3758b99570d60c107c12d6326889831fc4f64213dfaf",
    "src/cutting/SwipeRecorder.ts": "7e21754903b320dad9fb15e48ee82bbc083587d5e7717884f78b885ec0b0972e",
    "src/cutting/Tool.ts": "a1a21b76bc9949f2c25793e17749cf5c5fac1e9d20015e83985ecd44a82ac097",
    "src/cutting/ToolEffects.ts": "8d13708688f3ba311455b09c19314939f339faa885544b30ae4033270ba71e1f",
    "src/feel/Combo.ts": "f56490243ba64f346bb9d715ba4b72c673c47b18063fd18999e6ab7b7c7cfd8b",
    "src/feel/CrushDeform.ts": "50ad1df54a3c211359d2dc0be75ad5a7eddbb8cf5556cccfda144f323bd652b7",
    "src/feel/Debris.ts": "217e42eab1ea45a5019ea4401607f813250cf666975c1a85765def32107f0cd4",
    "src/feel/Envelopes.ts": "98e78982e73789d893bebc8c67183a44ca25662924ead38a332c58dff8f2e6cb",
    "src/feel/Feel.ts": "5188a7354f548fc3152a8db1425ee3e0e87e4df801e4538b4f010c241a43d331",
    "src/feel/Grade.ts": "e7f49725f9a760bd8714a1841fe2c1184329f6d0d6fd9813414443caf160ddc3",
    "src/feel/Haptics.ts": "b524e48d9a263750137ee39009150eaff35c1ba50778f676a4835b2a9f02fb68",
    "src/feel/PulseClock.ts": "6938976f787345f47fe830b49e842c4b816db5dbae581dd9471d2d2c4afad96b",
    "src/feel/SlicePose.ts": "0b9ea235af850599346794410c6c5f8b4e948d9f5dcd73d18fef4c12bd71a27f",
    "src/feel/SlowDeform.ts": "5a8c0828d066fb0adf346f3986c6323c07ba866b525056bbf462d6fef3a7dde4",
    "src/feel/SlowKnife.ts": "f921d8985f6773eb088b80be6536d88d597fb5de9032a033f5fac08a9a607099",
    "src/feel/SlowSlicePose.ts": "589d145d2800b6ee4a298ef35763a0d0245b712a29a49676de0ac0a23c0c2be7",
    "src/feel/Sound.ts": "4f565c09f8e870cd8e2a8f481e5eb31382bb9739256c8d946ce692b8d29f27c9",
    "src/feel/TipPose.ts": "dc3116f1ee5e1cabaec5a979c881eee59c483e678c446c326042c564252bcda5",
    "src/geometry/CapTriangulator.ts": "b4434ebef697f57f9488091454c17a5845d4003b4b215cc6c3b98a9e55375feb",
    "src/geometry/Clip.ts": "5f7c0c1db923d40c9778759a2e9374a909321d6b7d2b2c9bcbdcd5b507371458",
    "src/geometry/HoleSdf.ts": "c8a859686450e36f9662815d8905ceded000b9874dd9099e82fe50df361f45e6",
    "src/geometry/JellyMeshBuilder.ts": "74ee433bc0f124c821bf92bef40de1483f285ab61e6cb065074975b4e9d7126a",
    "src/geometry/MeshValidator.ts": "b600af071bcae941400f7207835a922987b86980d10ec855021ce8776a31689a",
    "src/geometry/OutlineSdf.ts": "d80d45bfde2b2fdf0baf7dce55c85d4d00d26fcf7079175de93e05e97b0e5aca",
    "src/geometry/PieceSdf.ts": "7d4538336ef43b6c6fe722108552edb6787ea3782c7f253b809cdf3b3aea1f1c",
    "src/geometry/Polygon.ts": "bd828b9b018fbe92fd63f285440354329d35f98cf5a6af8056c3eaaa28788892",
    "src/geometry/PolygonSlicer.ts": "2296fc73e0cbfc5f47e8242b10332a1a5a27ca424e4d5a9fe52f72c9b491d578",
    "src/geometry/PolylineSlicer.ts": "e5b9bb1d57bb42f9c1cbca72458c14fb261c5dc8c9c96769a8cd4cfbc11558e6",
    "src/geometry/SlowFoodMesh.ts": "1b8939525e32cbdc0cbe2c2bcd2e4a8c011591d566092b3a0f7694200a27dfca",
    "src/geometry/Vec2.ts": "73d7e1c0533650d320875c5250fa040b4e44d1a4a8e2ccafddd9be95e1612225",
    "src/jelly/CrushDeformGlsl.ts": "809ff7f683fcf40b232790f921611bb7b4cc677747db0f0f813f83c9f87900d4",
    "src/jelly/Cutaway.ts": "7f5a0543d15644feedd8746431e440f6ef86e0387ba3fe3e55c62c1fa588d4eb",
    "src/jelly/GummyBear.ts": "52ae60ddb14352e912a26a2bbcb42a8ccadd37c32ffc8d3188434f9e952934e0",
    "src/jelly/JellyGeometry.ts": "79db38b5e55961df2723f6ae30fae4f2f0570e47762d927ea972ce7d8784c963",
    "src/jelly/JellyMaterial.ts": "4e05f8206da488b4660886c02843cd394a8662afdabdb54f8d9131d2b098227c",
    "src/jelly/JellyPhysics.ts": "eb78e8b749be3236d0a8acada1537e488ba4ec548bae29dcccf9adbd31db92cb",
    "src/jelly/JellyPiece.ts": "e89d96affcecacfdeb98ec0272f03ae6c64ad953188f59ccfe1972330a9839f2",
    "src/jelly/OddJellyShapes.ts": "c2631af2489ce2b20ee9f33eb39a75b47c1526da87a13cf03543ca5ba8556fa6",
    "src/jelly/SlowDeformGlsl.ts": "9dabaf24dfeaef0c8bf9f917d1e3688e8141c05da4dee848cafaed8071c1bc43",
    "src/jelly/SlowFood.ts": "aa8c72666970931f2f861a72975ce761413ba994b89781e68670cb9106acd5ba",
    "src/jelly/SlowFoodGlsl.ts": "74d6ed4f6ec1c50d51f1b7018a567f6e0b5e101814f7b481daf4ee3ec1581377",
    "src/jelly/SlowFoodShadow.ts": "78e01c53d34cab0982bffda93d0c2eec07836ae2599121756075d3e2f195d8d0",
    "src/jelly/shaders/apple.glsl.ts": "1014568e111877ca6a54fce7e899e6eb9a103a678b3ddf37074ee488076bb41d",
    "src/jelly/shaders/avocado.glsl.ts": "89593e471bc07afe68417e8c5f1368bc8dee83349346f52842cc44435dc590a4",
    "src/jelly/shaders/baked.glsl.ts": "e9004bcb78ab33c95e5b0e5c86f406206917492e13febe15953c03ef76089b6c",
    "src/jelly/shaders/banana.glsl.ts": "2f53dc94e315e6338c941b52200512dfaab7bdd0135491ebb2523db458ec62af",
    "src/jelly/shaders/bear.glsl.ts": "530fce9769e1be63478d3af81e7b3cb8caa2738a1ce2f423851f8bb38b7a8d82",
    "src/jelly/shaders/biscuit.glsl.ts": "a42f7393e9d9bb85147e9f29185480b4807c8dd5402d234093177b932989c749",
    "src/jelly/shaders/box.glsl.ts": "249d93ae01b2cc1633d6925bab4251588e4deb802115f1e4192c7fd09a53fff0",
    "src/jelly/shaders/carrot.glsl.ts": "1db39b2f41381e8342aca356b5c85b3987fc6defd0d8a75cc2ce7012eeb23045",
    "src/jelly/shaders/cassette.glsl.ts": "93e792834e6c1a4833bd3bcf4eff6a80091be98a01964690f9964e30b46ea587",
    "src/jelly/shaders/coaster.glsl.ts": "6648db51ae6eef746a5bf505759af398cb39bea9406e87b26e1f0cadec4699f1",
    "src/jelly/shaders/comic.glsl.ts": "ba0b5ebe7ca319672f632e0b5f3667eb9863a8fd9d75c568cfec0b4ac954df57",
    "src/jelly/shaders/common.glsl.ts": "737d52502eed74312ec23ba2e245ea153d6c341dff72318ae58159cee467bb5d",
    "src/jelly/shaders/cucumber.glsl.ts": "8edc07b4182a5759c4c62727635a57c09f8a7afd36b5c43bf931b33407b8312e",
    "src/jelly/shaders/cutaway.glsl.ts": "af141f94e8b4233473cceca7154250055cd8e5e0f7fffcb2fb0eb9dacade3967",
    "src/jelly/shaders/dragonfruit.glsl.ts": "fc376d199db9139ccbbb414b2c433b38478274b1157ec51d42a14d3c6e949a54",
    "src/jelly/shaders/eggplant.glsl.ts": "366424701d1e8c71ea58d85b1702b1161c0b5e364401d3ed1f478d36fcd23018",
    "src/jelly/shaders/encyclopedia.glsl.ts": "7ba049e8dd6c22f501b785bb05ce631d8e43c01c54077cca9f69c08aa7ed1693",
    "src/jelly/shaders/fruitParts.glsl.ts": "c45aa91d681456de13c82f7d30c0e51f338f036ccb3c4f54244116aa2bff58ea",
    "src/jelly/shaders/guitar.glsl.ts": "fe07a19750b25478b13d54bdd50c9b89b0f90321c9d2149896b063fa122b931c",
    "src/jelly/shaders/hairdryer.glsl.ts": "ab27c9ed172164491b8baf93234f7d556f243b0ca85266db9af16c3ab56a1cdc",
    "src/jelly/shaders/hammer.glsl.ts": "dff52ab55ebeb763341754f1b464855e826f76c2345c674fe40a481019c5210b",
    "src/jelly/shaders/key.glsl.ts": "77ec198e43b0e4cf0ca83fc85cd1113d75f2788f29ae5776df345f01a1bf7ea3",
    "src/jelly/shaders/keyboard.glsl.ts": "68cf93e442b7df792c37293a409ace2f7e5bfe3cd4a1511b72bdd57205cfaba8",
    "src/jelly/shaders/kiwi.glsl.ts": "1c1fce0a44f0ea513c55e8703ca15ab53d75acc710175df706092f8329d9837e",
    "src/jelly/shaders/lemon.glsl.ts": "8fc048c6786ed091956b1e2ccb228ac39ffdc3b9522a0143296ec29836e776d1",
    "src/jelly/shaders/longcucumber.glsl.ts": "6063444d648164b11a99e42ccdd979ab4cb85b4a88ae4aeeb809bda7a46cc2f5",
    "src/jelly/shaders/mango.glsl.ts": "e0d2de56686c7857e0ab2ee90d0ec7686746dc61ff259879ebafddd7daa4e9eb",
    "src/jelly/shaders/melon.glsl.ts": "60c9f342864fa916b5681fcfabffbd115eef1b4399d1eda1286aad8a2b5ac4b4",
    "src/jelly/shaders/mouse.glsl.ts": "b4ebaeae495bbab808a66537281a8aad0831fe92561468630a1499ed6369cc27",
    "src/jelly/shaders/mushroom.glsl.ts": "821b8ab8ab8837d4b9a59173a335f331c1f8b78a9735c3c938f550e9d1376780",
    "src/jelly/shaders/orange.glsl.ts": "90f565eeac7f999341273cf8a134a3b6ae5781deca904345de56ce138e590330",
    "src/jelly/shaders/pan.glsl.ts": "14d636c49ebbc29aa4dc72a6f5b0421b4eeb805c2b257b73e39c9f11cdbbfcaa",
    "src/jelly/shaders/papaya.glsl.ts": "06c36ba33d31db70abd6b6d556b1dd2c3d746b415920ebb4e6dcfa8ca4d029a4",
    "src/jelly/shaders/pear.glsl.ts": "254cc4baab5c77db37ab05196fe15725ed46ab0a590405404146f51d326369c9",
    "src/jelly/shaders/pepper.glsl.ts": "6987338a32ae156704698afb8c4a5ba1ab2f96195be0ee0bf9fb6bad7e96af82",
    "src/jelly/shaders/phone.glsl.ts": "3ba586e6488449fec61e7aae49a227acd4b51495807074e204eb0f31a820cd21",
    "src/jelly/shaders/rainbow.glsl.ts": "82c59d2006cadeb4511d3ceb2d6f199e99ef17c091c03e3262fc7bf1802ccabd",
    "src/jelly/shaders/robot.glsl.ts": "79dee26dd677fab6acad641e0c247e232a2e9ce8b8cc88ff49ce202134a96fb1",
    "src/jelly/shaders/slowBody.glsl.ts": "7cc656334b6fe10a52c510b79b79e38cc1f07f8dd6312433519c13cd7ca80abe",
    "src/jelly/shaders/strawberry.glsl.ts": "bd064f71c10913c505dbda04470db248de8d62c477cc11530ba4410a226f122d",
    "src/jelly/shaders/tomato.glsl.ts": "0f0e5cee1f5cf21affeb7f95b6c1f468dcd34a1d2a520faabd7a8d5d38c1e4fc",
    "src/jelly/shaders/tray.glsl.ts": "4b8ceb74d9b95f247d78c99d1032fcbb912e02b93e3666780dd6fe7451d54464",
    "src/jelly/shaders/watergun.glsl.ts": "aa9b7a24c6e17c7264c12e89a71e808fb3359fea77d519896ba12fdf6f7fc94c",
    "src/jelly/shaders/watermelon.glsl.ts": "bcca4f0d1b5518fd950e416a2ce6bec7b1def91101c61b28c90627db358a8ad1",
    "src/jelly/shaders/zucchini.glsl.ts": "6eef5756610c8396d6451248ff3a5b2cadf107d128b41a8d25a231745acca4a8",
    "src/main.ts": "32e4374ef1793ac4afb5f3d9ffcb5ee0ecd7025de530a0e65d779d2e031288bf",
    "src/platform/KeyValueStore.ts": "504e8732ace96989b473d6541d652f7ebe497c7c4a0c3c5bc414a9f166f4bf25",
    "src/platform/Lifecycle.ts": "2926e7efcf68e99fe5a8ffa32596d3157ecd6f862fca7740e8cf56c88a2b24a1",
    "src/platform/Platform.ts": "e836c03884dafbc2aebbf97b1a6c9563bd7c8ceaa9412c61e8595528b2843b32",
    "src/platform/hapticMap.ts": "d07d39ee86f373f4e5ef2e3556584231e65fb3ce1e0110c2221886e74362c264",
    "src/platform/index.ts": "b7427fb28a7258edc802caa09873f3b7d177ebc48bbc307eebe89269a3baded0",
    "src/platform/nativePlatform.ts": "aac3b5592dd09cc55dd846c1a814435cc8c4bf0ba4067ac0b72bf42c33ecd982",
    "src/platform/webPlatform.ts": "d0191e6359c0eddfe03a11759a9bfdc00aae27e8f6c08ef210c36069fd96adb6",
    "src/stages/Collection.ts": "f64a996718c11c1a1138a5ed6ef9f4b32a34bb95301617bbbc32e100e4527970",
    "src/stages/Crush.ts": "9dccaa8272baffb1c8a4ee10110df78a64ff28389439bb16dc8b6fe39ad12782",
    "src/stages/LevelBadge.ts": "1a1a8cade2b52e7ab0e27f7a2f3dae707ce4318694774262ee9e49dee87d70f4",
    "src/stages/LevelLabels.ts": "1c12fac1d44a7f471f96365fcd3b4c59253b440f4d897545bbcebcc2a0662c76",
    "src/stages/LevelMigration.ts": "d84104a4142a8009513502d31acb22b6070a44c3e33ca3549221cb02b5a272b2",
    "src/stages/PrepQueue.ts": "390dc087bcdf77a6ffea0d4a4c17ed1b5e40e8301efc96ad7cc5527358a83b9f",
    "src/stages/Progress.ts": "9876d38e9269ea99174319e84345bca7a29b3d7ff9e850050fefe2f2bde4f767",
    "src/stages/Recut.ts": "f2b77aa98173169d2dcb8aee6afa7c1e0b1bddc02a849cacbfffa9221fb04213",
    "src/stages/SlowBars.ts": "c650dd6df1de91f3686eee7a185ed1db01723772fea05fc2f9fca6cde3165f3a",
    "src/stages/SlowCut.ts": "7ce26e98d070a6cd767ae1536dea9900a8404335a37528d1a7dfbcd78b08dfcc",
    "src/stages/SlowTarget.ts": "8e83f9a428dafae454bc06334213ac55065eb87782efbce5300770d8b5f2b6ab",
    "src/stages/Spin.ts": "37410e5e3191b6a41fa4d1f4fc11db5763d0a069dd725cd653e84bf15a87dcb9",
    "src/stages/SplitSolver.ts": "8b1e908a7a34bd8616b612469e95757d8dc9e3183d7ab482708002f1945f7eb7",
    "src/stages/StageCatalog.ts": "9c03261a80dd8169fa33f124b1d86008f8de62a25764cc5afe824d534166ab5c",
    "src/stages/StageProgress.ts": "c08b23fd11063b45003e3c397b8cf3e7e39927c9f9b85016c07aab9092efd468",
    "src/stages/StageSession.ts": "91bb2b39be5213a0ae5f50e02efad2f2a3e25b046e3a7c9662d620a9f0c7c002",
    "src/stages/Stamp.ts": "3acf0067f31c892a2e30d5de8229e2434f606fa174aab78824d80fd440c03a12",
    "src/stages/StampMotion.ts": "07603540784f5d313543f9a864b631240fbc9be134c9008de882111cdd978bae",
    "src/stages/SwipeCut.ts": "ad4580230d96b5b44dac522eeacd28759f80747e019a86f68f141a08ab5997e9",
    "src/stages/SwipeHit.ts": "a36817c7db55e52ed42eecd893019975e321253036010e224634dd7fd2b93af2",
    "src/stages/SwipeTrajectory.ts": "43020dc179c8dd739c439c6094322eb668e1ce94edb31b77d943000e75ba4cf6",
    "src/stages/SwipeTuning.ts": "c77790453d35578ecce09eef06321b51b5ff9bf02f9c66d7478b8064d2cc29f9",
    "src/stages/Tremor.ts": "c60824fb2d3c6a1a78bd1ccfc4e8163d74ad2fa08914a04be1448f358f539081",
    "src/stages/legacy-stage-order.json": "7a543f8fa82735e1a93f4b98b11347434e4a4e5c7e01085c610300cc96c24d1b",
    "src/styles/main.css": "91d56c08b6ef7dbe8ced55ff0f045cf4083b70dc6ac8cc809d5a1975050d2c98",
    "src/types/cdt2d.d.ts": "dd5b0cdbd17b0c284339be874ed085dabefaa456660a79f58ba72183ddaa472d",
    "src/ui/EquipmentIcons.ts": "2c77e95fc0a4738e71e734bd5608e742349a9d4cc7a3babdc19bd0f9f4314af8",
    "src/ui/HUD.ts": "a31d3c6002291402f50937d3e98beed4955cc9ed76b8a13084f4025785e3811f",
    "src/ui/JellyThumbnail.ts": "60239e4e1352ae8e13a738903f038f6333c7d52db5598508c345afd533d67162",
    "src/ui/JudgeText.ts": "75c3d3891c7f714382f33312d00b385a4b5710f99eb50564058fe0bb0750ec3c",
    "src/ui/MainMenu.ts": "9ea0c12aaf081fab06db323cf703fd36b6ee57c085a7426a07ca29134b791fdc",
    "src/ui/MenuIcons.ts": "0cd07f41e3ac5570f6043b44596a27b93366d1547bb8c33b67f87ef35d43ff91",
    "src/ui/MenuPanel.ts": "43f18c71c722b0bea28823398aa0b89d7147c6ae2a636d2a836802a101f8bdd9",
    "src/ui/OddJellyViews.ts": "e485f04526e96e0052ae1a06e86f200b2e9efaf8d4deb78d69e006c38f4598bf",
    "src/ui/ResultScreen.ts": "de88ccd54364ca20c6b422a2444a15468f7cee5df585d791c5c45ce4701a8fb3",
    "src/ui/ResultViews.ts": "810efb911360303887b16e1a7502ba21c133f3327e5bb3a1258c678eb4bd9819",
    "src/ui/ShareLabels.ts": "d027d67dc3087ae46c45aee085d9d25b5f1043f47d4fe002278147ef1ebad452",
    "src/ui/ShopPanel.ts": "26abca3855dc470f1fb79cc1b9c416215a8e846b4467971db67b3072b6bad19e",
    "src/ui/SlowPanel.ts": "5e71d8ca73bf6e028d17e66b9a2db77dda9b6e98506ecbf1f1e7f0d18a2f3b1d",
    "src/ui/TutorialPath.ts": "0c1a4cf04c49e000fa96a2dc459a057fec83b1a525572fd5f9ec7a3392f93d63",
    "src/ui/dom.ts": "8b6f8c69ee8d5a9396d57cd4fe08761dd97f6521afc0e98e5714064d1fdd4caf",
    "src/ui/hudText.ts": "7d0f9e0fa2c8789e96add22813a02a0cea815763b8d5ad06ed63245ff99c895d",
    "src/ui/i-hate-jelly-c-v1.png": "8864bc0dbeceb441d46a285698d3117d615b7d36ad0bfcde84d208220d3e1bea",
    "src/ui/i-hate-jelly-c-v2.png": "6aa5eada0e6355d47f0ded708ae175540aba0bdae3d6cd183f2d51ee2991a23d",
    "src/ui/i-hate-jelly-c-v3.png": "985f616abae512c4a3f739a5dd1bbc3f680df0ca6705f5c89ac33abf70d8134a",
    "src/ui/i-hate-jelly-c-v4.png": "33c4e192e9f394015c3ad86cf126ac27311e930e55ca63d108b4970785445009",
    "src/ui/icons.ts": "16421b8bb12209abb14d4018e366415ef091b202c3607777559a20a7a2b7d364",
    "src/ui/jelly-slice-peach-v4.png": "f46b485ee9a749bdcef2b8861b738b9b2917495ca3c1e9994167d00b9b87849b",
    "src/ui/jelly-slice-peach-v4.prompt.txt": "1bbbca4a000431591477e1c4ad3cb499faa7988136188fd3956c5bf8780fb447",
    "src/ui/peach-play-v1.png": "683aedee2105219f4a43a53d1bf1e83841464ed7b8c46a9e0270d7fbee1f1b7b"
  },
  "levels": [
    {
      "stageId": "stage-001",
      "jellyType": "watermelon",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 30,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            0,
            -0.815
          ],
          "end": [
            0,
            0.915
          ]
        }
      ],
      "intro": "straight",
      "id": 1,
      "play": "직선 절단",
      "jellyTypes": [
        "watermelon"
      ],
      "goalText": "1회 · 2조각 · 정확도 30 이상"
    },
    {
      "stageId": "stage-002",
      "jellyType": "orange",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 30,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.158,
            -0.977
          ],
          "end": [
            0.253,
            0.957
          ]
        }
      ],
      "id": 2,
      "play": "직선 절단",
      "jellyTypes": [
        "orange"
      ],
      "goalText": "1회 · 2조각 · 정확도 30 이상"
    },
    {
      "stageId": "stage-003",
      "jellyType": "lemon",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 35,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.3,
            -0.598
          ],
          "end": [
            -0.3,
            0.598
          ]
        },
        {
          "id": "g2",
          "start": [
            0.3,
            -0.598
          ],
          "end": [
            0.3,
            0.598
          ]
        }
      ],
      "id": 3,
      "play": "직선 절단",
      "jellyTypes": [
        "lemon"
      ],
      "goalText": "2회 · 3조각 · 정확도 35 이상"
    },
    {
      "stageId": "stage-004",
      "jellyType": "kiwi",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 35,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.459,
            -0.654
          ],
          "end": [
            -0.164,
            0.735
          ]
        },
        {
          "id": "g2",
          "start": [
            0.459,
            -0.654
          ],
          "end": [
            0.164,
            0.735
          ]
        }
      ],
      "id": 4,
      "play": "직선 절단",
      "jellyTypes": [
        "kiwi"
      ],
      "goalText": "2회 · 3조각 · 정확도 35 이상"
    },
    {
      "stageId": "stage-005",
      "jellyType": "longcucumber",
      "mode": "slow",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 0,
      "guideLines": [],
      "intro": "slow",
      "slow": {
        "cuts": 3,
        "firmness": {
          "vmax": 1.6,
          "k": 96,
          "tempo": 4
        },
        "width": 0.25,
        "target": true
      },
      "id": 5,
      "play": "천천히 썰기",
      "jellyTypes": [
        "longcucumber"
      ],
      "goalText": "3회 썰기 · 목표 리듬 시제품"
    },
    {
      "stageId": "stage-006",
      "jellyType": "zucchini",
      "mode": "slow",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 0,
      "guideLines": [],
      "slow": {
        "cuts": 3,
        "firmness": {
          "vmax": 1.6,
          "k": 96,
          "tempo": 4
        },
        "width": 0.25,
        "target": true
      },
      "id": 6,
      "play": "천천히 썰기",
      "jellyTypes": [
        "zucchini"
      ],
      "goalText": "3회 썰기 · 목표 리듬 시제품"
    },
    {
      "stageId": "stage-007",
      "jellyType": "mango",
      "mode": "slow",
      "tool": "knife",
      "targetPieceCount": 5,
      "maxKnifeStrokes": 4,
      "minAccuracy": 0,
      "guideLines": [],
      "slow": {
        "cuts": 4,
        "firmness": {
          "vmax": 1.6,
          "k": 96,
          "tempo": 4
        },
        "width": 0.25,
        "target": true
      },
      "id": 7,
      "play": "천천히 썰기",
      "jellyTypes": [
        "mango"
      ],
      "goalText": "4회 썰기 · 목표 리듬 시제품"
    },
    {
      "stageId": "stage-008",
      "jellyType": "papaya",
      "mode": "slow",
      "tool": "knife",
      "targetPieceCount": 5,
      "maxKnifeStrokes": 4,
      "minAccuracy": 0,
      "guideLines": [],
      "slow": {
        "cuts": 4,
        "firmness": {
          "vmax": 1.6,
          "k": 96,
          "tempo": 4
        },
        "width": 0.25,
        "target": true
      },
      "id": 8,
      "play": "천천히 썰기",
      "jellyTypes": [
        "papaya"
      ],
      "goalText": "4회 썰기 · 목표 리듬 시제품"
    },
    {
      "stageId": "stage-009",
      "jellyType": "melon",
      "mode": "slow",
      "tool": "knife",
      "targetPieceCount": 6,
      "maxKnifeStrokes": 5,
      "minAccuracy": 0,
      "guideLines": [],
      "slow": {
        "cuts": 5,
        "firmness": {
          "vmax": 1.6,
          "k": 96,
          "tempo": 4
        },
        "width": 0.25,
        "target": true
      },
      "id": 9,
      "play": "천천히 썰기",
      "jellyTypes": [
        "melon"
      ],
      "goalText": "5회 썰기 · 목표 리듬 시제품"
    },
    {
      "stageId": "stage-010",
      "jellyType": "eggplant",
      "mode": "slow",
      "tool": "knife",
      "targetPieceCount": 6,
      "maxKnifeStrokes": 5,
      "minAccuracy": 0,
      "guideLines": [],
      "slow": {
        "cuts": 5,
        "firmness": {
          "vmax": 1.6,
          "k": 96,
          "tempo": 4
        },
        "width": 0.25,
        "target": true
      },
      "id": 10,
      "play": "천천히 썰기",
      "jellyTypes": [
        "eggplant"
      ],
      "goalText": "5회 썰기 · 목표 리듬 시제품"
    },
    {
      "stageId": "stage-011",
      "jellyType": "strawberry",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 35,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.25,
            -0.839
          ],
          "end": [
            -0.25,
            0.777
          ]
        },
        {
          "id": "g2",
          "start": [
            0.25,
            -0.839
          ],
          "end": [
            0.25,
            0.777
          ]
        }
      ],
      "id": 11,
      "play": "직선 절단",
      "jellyTypes": [
        "strawberry"
      ],
      "goalText": "2회 · 3조각 · 정확도 35 이상"
    },
    {
      "stageId": "stage-012",
      "jellyType": "apple",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 40,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.45,
            -0.778
          ],
          "end": [
            -0.45,
            0.752
          ]
        },
        {
          "id": "g2",
          "start": [
            0,
            -0.885
          ],
          "end": [
            0,
            0.885
          ]
        },
        {
          "id": "g3",
          "start": [
            0.45,
            -0.778
          ],
          "end": [
            0.45,
            0.752
          ]
        }
      ],
      "id": 12,
      "play": "직선 절단",
      "jellyTypes": [
        "apple"
      ],
      "goalText": "3회 · 4조각 · 정확도 40 이상"
    },
    {
      "stageId": "stage-013",
      "jellyType": "dragonfruit",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 40,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.646,
            -0.538
          ],
          "end": [
            -0.198,
            0.692
          ]
        },
        {
          "id": "g2",
          "start": [
            -0.249,
            -0.685
          ],
          "end": [
            0.249,
            0.685
          ]
        },
        {
          "id": "g3",
          "start": [
            0.198,
            -0.692
          ],
          "end": [
            0.646,
            0.538
          ]
        }
      ],
      "id": 13,
      "play": "직선 절단",
      "jellyTypes": [
        "dragonfruit"
      ],
      "goalText": "3회 · 4조각 · 정확도 40 이상"
    },
    {
      "stageId": "stage-014",
      "jellyType": "tomato",
      "mode": "guide",
      "tool": "scalpel",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 40,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.1,
            -1.1
          ],
          "end": [
            -0.1,
            1.1
          ],
          "curve": {
            "c1": [
              0.35,
              -0.35
            ],
            "c2": [
              0.35,
              0.35
            ]
          }
        }
      ],
      "intro": "curve",
      "id": 14,
      "play": "곡선 절단",
      "jellyTypes": [
        "tomato"
      ],
      "goalText": "1회 · 2조각 · 정확도 40 이상"
    },
    {
      "stageId": "stage-015",
      "jellyType": "cucumber",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 40,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.5,
            -0.4
          ],
          "end": [
            -0.5,
            0.4
          ]
        },
        {
          "id": "g2",
          "start": [
            0,
            -0.4
          ],
          "end": [
            0,
            0.4
          ]
        },
        {
          "id": "g3",
          "start": [
            0.5,
            -0.4
          ],
          "end": [
            0.5,
            0.4
          ]
        }
      ],
      "id": 15,
      "play": "직선 절단",
      "jellyTypes": [
        "cucumber"
      ],
      "goalText": "3회 · 4조각 · 정확도 40 이상"
    },
    {
      "stageId": "stage-016",
      "jellyType": "banana",
      "mode": "guide",
      "tool": "scalpel",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 45,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.66,
            -0.6
          ],
          "end": [
            -0.32,
            0.8
          ],
          "curve": {
            "c1": [
              -0.05,
              -0.2
            ],
            "c2": [
              -0.85,
              0.3
            ]
          }
        },
        {
          "id": "g2",
          "start": [
            0.66,
            -0.6
          ],
          "end": [
            0.32,
            0.8
          ],
          "curve": {
            "c1": [
              0.05,
              -0.2
            ],
            "c2": [
              0.85,
              0.3
            ]
          }
        }
      ],
      "id": 16,
      "play": "곡선 절단",
      "jellyTypes": [
        "banana"
      ],
      "goalText": "2회 · 3조각 · 정확도 45 이상"
    },
    {
      "stageId": "stage-017",
      "jellyType": "mushroom",
      "mode": "guide",
      "tool": "scalpel",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 45,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.65,
            0.25
          ],
          "end": [
            0.65,
            0.25
          ],
          "curve": {
            "c1": [
              -0.2,
              -0.1
            ],
            "c2": [
              0.2,
              -0.1
            ]
          }
        },
        {
          "id": "g2",
          "start": [
            0.5,
            -1
          ],
          "end": [
            0.62,
            0.1
          ],
          "curve": {
            "c1": [
              0.75,
              -0.6
            ],
            "c2": [
              0.45,
              -0.3
            ]
          }
        }
      ],
      "id": 17,
      "play": "곡선 절단",
      "jellyTypes": [
        "mushroom"
      ],
      "goalText": "2회 · 3조각 · 정확도 45 이상"
    },
    {
      "stageId": "stage-018",
      "jellyType": "carrot",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 50,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.35,
            -0.408
          ],
          "end": [
            -0.35,
            0.408
          ]
        },
        {
          "id": "g2",
          "start": [
            0.3,
            -0.274
          ],
          "end": [
            0.3,
            0.274
          ]
        }
      ],
      "id": 18,
      "play": "직선 절단",
      "jellyTypes": [
        "carrot"
      ],
      "goalText": "2회 · 3조각 · 정확도 50 이상"
    },
    {
      "stageId": "stage-019",
      "jellyType": "pear",
      "mode": "guide",
      "tool": "scalpel",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 50,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -1.1,
            0.05
          ],
          "end": [
            1.1,
            0.05
          ],
          "curve": {
            "c1": [
              -0.4,
              0.3
            ],
            "c2": [
              0.4,
              0.3
            ]
          }
        },
        {
          "id": "g2",
          "start": [
            -0.488,
            -0.3
          ],
          "end": [
            0.488,
            -0.3
          ]
        },
        {
          "id": "g3",
          "start": [
            -1.1,
            0.5
          ],
          "end": [
            1.1,
            0.5
          ],
          "curve": {
            "c1": [
              -0.4,
              0.75
            ],
            "c2": [
              0.4,
              0.75
            ]
          }
        }
      ],
      "id": 19,
      "play": "곡선 절단",
      "jellyTypes": [
        "pear"
      ],
      "goalText": "3회 · 4조각 · 정확도 50 이상"
    },
    {
      "stageId": "stage-020",
      "jellyType": "pepper",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 55,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.45,
            -0.815
          ],
          "end": [
            -0.45,
            0.685
          ]
        },
        {
          "id": "g2",
          "start": [
            0,
            -0.815
          ],
          "end": [
            0,
            0.815
          ]
        },
        {
          "id": "g3",
          "start": [
            0.45,
            -0.815
          ],
          "end": [
            0.45,
            0.685
          ]
        }
      ],
      "id": 20,
      "play": "직선 절단",
      "jellyTypes": [
        "pepper"
      ],
      "goalText": "3회 · 4조각 · 정확도 55 이상"
    },
    {
      "stageId": "stage-021",
      "jellyType": "avocado",
      "mode": "guide",
      "tool": "scalpel",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 55,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.46,
            -0.95
          ],
          "end": [
            -0.46,
            0.95
          ],
          "curve": {
            "c1": [
              -0.72,
              -0.3
            ],
            "c2": [
              -0.72,
              0.3
            ]
          }
        },
        {
          "id": "g2",
          "start": [
            0,
            -0.95
          ],
          "end": [
            0,
            0.95
          ],
          "curve": {
            "c1": [
              0.26,
              -0.3
            ],
            "c2": [
              -0.26,
              0.3
            ]
          }
        },
        {
          "id": "g3",
          "start": [
            0.46,
            -0.95
          ],
          "end": [
            0.46,
            0.95
          ],
          "curve": {
            "c1": [
              0.72,
              -0.3
            ],
            "c2": [
              0.72,
              0.3
            ]
          }
        }
      ],
      "id": 21,
      "play": "곡선 절단",
      "jellyTypes": [
        "avocado"
      ],
      "goalText": "3회 · 4조각 · 정확도 55 이상"
    },
    {
      "stageId": "stage-022",
      "jellyType": "pan",
      "mode": "split",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 55,
      "guideLines": [],
      "intro": "split",
      "id": 22,
      "play": "반 가르기",
      "jellyTypes": [
        "pan"
      ],
      "goalText": "1회 · 2조각 · 정확도 55 이상"
    },
    {
      "stageId": "stage-023",
      "jellyType": "mouse",
      "mode": "split",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 55,
      "guideLines": [],
      "id": 23,
      "play": "반 가르기",
      "jellyTypes": [
        "mouse"
      ],
      "goalText": "1회 · 2조각 · 정확도 55 이상"
    },
    {
      "stageId": "stage-024",
      "jellyType": "hammer",
      "mode": "split",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 60,
      "guideLines": [],
      "id": 24,
      "play": "반 가르기",
      "jellyTypes": [
        "hammer"
      ],
      "goalText": "1회 · 2조각 · 정확도 60 이상"
    },
    {
      "stageId": "stage-025",
      "jellyType": "watergun",
      "mode": "split",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 60,
      "guideLines": [],
      "id": 25,
      "play": "반 가르기",
      "jellyTypes": [
        "watergun"
      ],
      "goalText": "1회 · 2조각 · 정확도 60 이상"
    },
    {
      "stageId": "stage-026",
      "jellyType": "key",
      "mode": "split",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 60,
      "guideLines": [],
      "id": 26,
      "play": "반 가르기",
      "jellyTypes": [
        "key"
      ],
      "goalText": "1회 · 2조각 · 정확도 60 이상"
    },
    {
      "stageId": "stage-027",
      "jellyType": "hairdryer",
      "mode": "split",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 60,
      "guideLines": [],
      "id": 27,
      "play": "반 가르기",
      "jellyTypes": [
        "hairdryer"
      ],
      "goalText": "1회 · 2조각 · 정확도 60 이상"
    },
    {
      "stageId": "stage-028",
      "jellyType": "guitar",
      "mode": "split",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 60,
      "guideLines": [],
      "id": 28,
      "play": "반 가르기",
      "jellyTypes": [
        "guitar"
      ],
      "goalText": "1회 · 2조각 · 정확도 60 이상"
    },
    {
      "stageId": "stage-029",
      "jellyType": "orange",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 60,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.158,
            -0.977
          ],
          "end": [
            0.253,
            0.957
          ]
        }
      ],
      "intro": "spin",
      "spin": {
        "speed": 30,
        "dir": 1
      },
      "id": 29,
      "play": "회전판",
      "jellyTypes": [
        "orange"
      ],
      "goalText": "1회 · 2조각 · 정확도 60 이상"
    },
    {
      "stageId": "stage-030",
      "jellyType": "watermelon",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 60,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            0,
            -0.815
          ],
          "end": [
            0,
            0.915
          ]
        }
      ],
      "spin": {
        "speed": 40,
        "dir": -1
      },
      "id": 30,
      "play": "회전판",
      "jellyTypes": [
        "watermelon"
      ],
      "goalText": "1회 · 2조각 · 정확도 60 이상"
    },
    {
      "stageId": "stage-031",
      "jellyType": "kiwi",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 60,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.25,
            -0.727
          ],
          "end": [
            -0.25,
            0.727
          ]
        },
        {
          "id": "g2",
          "start": [
            0.25,
            -0.727
          ],
          "end": [
            0.25,
            0.727
          ]
        }
      ],
      "spin": {
        "speed": 45,
        "dir": 1
      },
      "id": 31,
      "play": "회전판",
      "jellyTypes": [
        "kiwi"
      ],
      "goalText": "2회 · 3조각 · 정확도 60 이상"
    },
    {
      "stageId": "stage-032",
      "jellyType": "apple",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 62,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.3,
            -0.84
          ],
          "end": [
            -0.3,
            0.83
          ]
        },
        {
          "id": "g2",
          "start": [
            0.3,
            -0.84
          ],
          "end": [
            0.3,
            0.83
          ]
        }
      ],
      "spin": {
        "speed": 50,
        "dir": 1,
        "reverseEvery": 3
      },
      "id": 32,
      "play": "회전판",
      "jellyTypes": [
        "apple"
      ],
      "goalText": "2회 · 3조각 · 정확도 62 이상"
    },
    {
      "stageId": "stage-033",
      "jellyType": "lemon",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 62,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.3,
            -0.598
          ],
          "end": [
            -0.3,
            0.598
          ]
        },
        {
          "id": "g2",
          "start": [
            0.3,
            -0.598
          ],
          "end": [
            0.3,
            0.598
          ]
        }
      ],
      "spin": {
        "speed": 50,
        "dir": 1,
        "pulse": 0.6,
        "pulsePeriod": 4
      },
      "id": 33,
      "play": "회전판",
      "jellyTypes": [
        "lemon"
      ],
      "goalText": "2회 · 3조각 · 정확도 62 이상"
    },
    {
      "stageId": "stage-034",
      "jellyType": "dragonfruit",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 65,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.45,
            -0.636
          ],
          "end": [
            -0.45,
            0.636
          ]
        },
        {
          "id": "g2",
          "start": [
            0,
            -0.714
          ],
          "end": [
            0,
            0.714
          ]
        },
        {
          "id": "g3",
          "start": [
            0.45,
            -0.636
          ],
          "end": [
            0.45,
            0.636
          ]
        }
      ],
      "spin": {
        "speed": 55,
        "dir": 1,
        "pulse": 0.5,
        "pulsePeriod": 4,
        "reverseEvery": 3.5
      },
      "id": 34,
      "play": "회전판",
      "jellyTypes": [
        "dragonfruit"
      ],
      "goalText": "3회 · 4조각 · 정확도 65 이상"
    },
    {
      "stageId": "stage-035",
      "jellyType": "cucumber",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 65,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            0.15,
            -0.4
          ],
          "end": [
            0.15,
            0.4
          ]
        }
      ],
      "intro": "recut",
      "recut": {
        "angles": [
          90
        ]
      },
      "id": 35,
      "play": "다시 자르기",
      "jellyTypes": [
        "cucumber"
      ],
      "goalText": "2회 · 3조각 · 정확도 65 이상"
    },
    {
      "stageId": "stage-036",
      "jellyType": "carrot",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 2,
      "minAccuracy": 65,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            0.15,
            -0.306
          ],
          "end": [
            0.15,
            0.306
          ]
        }
      ],
      "recut": {
        "angles": [
          90
        ]
      },
      "id": 36,
      "play": "다시 자르기",
      "jellyTypes": [
        "carrot"
      ],
      "goalText": "2회 · 3조각 · 정확도 65 이상"
    },
    {
      "stageId": "stage-037",
      "jellyType": "tomato",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 68,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            0.12,
            -0.886
          ],
          "end": [
            0.12,
            0.886
          ]
        }
      ],
      "recut": {
        "angles": [
          90,
          90
        ]
      },
      "id": 37,
      "play": "다시 자르기",
      "jellyTypes": [
        "tomato"
      ],
      "goalText": "3회 · 4조각 · 정확도 68 이상"
    },
    {
      "stageId": "stage-038",
      "jellyType": "pepper",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 68,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.28,
            -0.816
          ],
          "end": [
            0.424,
            0.695
          ]
        }
      ],
      "recut": {
        "angles": [
          60,
          60
        ]
      },
      "id": 38,
      "play": "다시 자르기",
      "jellyTypes": [
        "pepper"
      ],
      "goalText": "3회 · 4조각 · 정확도 68 이상"
    },
    {
      "stageId": "stage-039",
      "jellyType": "cucumber",
      "mode": "guide",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 3,
      "minAccuracy": 70,
      "guideLines": [
        {
          "id": "g1",
          "start": [
            -0.081,
            -0.4
          ],
          "end": [
            0.381,
            0.4
          ]
        }
      ],
      "recut": {
        "angles": [
          45,
          90
        ]
      },
      "id": 39,
      "play": "다시 자르기",
      "jellyTypes": [
        "cucumber"
      ],
      "goalText": "3회 · 4조각 · 정확도 70 이상"
    },
    {
      "stageId": "stage-040",
      "jellyType": "coaster",
      "mode": "stamp",
      "tool": "cutter",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 45,
      "guideLines": [],
      "intro": "stamp",
      "stamp": {
        "slots": [
          {
            "id": "s1",
            "shape": "star",
            "center": [
              0,
              0
            ],
            "size": 0.5,
            "rotDeg": 0
          }
        ],
        "motion": {
          "limit": 0.7,
          "speed": 0.45
        }
      },
      "id": 40,
      "play": "타이밍 틀 찍기",
      "jellyTypes": [
        "coaster"
      ],
      "goalText": "1자리 (star) · IoU 45 이상"
    },
    {
      "stageId": "stage-041",
      "jellyType": "biscuit",
      "mode": "stamp",
      "tool": "cutter",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 48,
      "guideLines": [],
      "stamp": {
        "slots": [
          {
            "id": "s1",
            "shape": "heart",
            "center": [
              0,
              0
            ],
            "size": 0.45,
            "rotDeg": 0
          }
        ],
        "motion": {
          "limit": 0.7,
          "speed": 0.45
        }
      },
      "id": 41,
      "play": "타이밍 틀 찍기",
      "jellyTypes": [
        "biscuit"
      ],
      "goalText": "1자리 (heart) · IoU 48 이상"
    },
    {
      "stageId": "stage-042",
      "jellyType": "phone",
      "mode": "stamp",
      "tool": "cutter",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 2,
      "minAccuracy": 50,
      "guideLines": [],
      "stamp": {
        "slots": [
          {
            "id": "s1",
            "shape": "moon",
            "center": [
              -0.45,
              0
            ],
            "size": 0.4,
            "rotDeg": 0
          },
          {
            "id": "s2",
            "shape": "moon",
            "center": [
              0.45,
              0
            ],
            "size": 0.4,
            "rotDeg": 180
          }
        ],
        "motion": {
          "limit": 0.7,
          "speed": 0.45
        }
      },
      "id": 42,
      "play": "타이밍 틀 찍기",
      "jellyTypes": [
        "phone"
      ],
      "goalText": "2자리 (moon, moon) · IoU 50 이상"
    },
    {
      "stageId": "stage-043",
      "jellyType": "comic",
      "mode": "stamp",
      "tool": "cutter",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 3,
      "minAccuracy": 52,
      "guideLines": [],
      "stamp": {
        "slots": [
          {
            "id": "s1",
            "shape": "star",
            "center": [
              -0.38,
              -0.4
            ],
            "size": 0.36,
            "rotDeg": 0
          },
          {
            "id": "s2",
            "shape": "star",
            "center": [
              0.38,
              -0.4
            ],
            "size": 0.36,
            "rotDeg": 15
          },
          {
            "id": "s3",
            "shape": "star",
            "center": [
              0,
              0.4
            ],
            "size": 0.36,
            "rotDeg": -10
          }
        ],
        "motion": {
          "limit": 0.7,
          "speed": 0.45
        }
      },
      "id": 43,
      "play": "타이밍 틀 찍기",
      "jellyTypes": [
        "comic"
      ],
      "goalText": "3자리 (star, star, star) · IoU 52 이상"
    },
    {
      "stageId": "stage-044",
      "jellyType": "tray",
      "mode": "stamp",
      "tool": "cutter",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 3,
      "minAccuracy": 55,
      "guideLines": [],
      "stamp": {
        "slots": [
          {
            "id": "s1",
            "shape": "heart",
            "center": [
              -0.36,
              -0.27
            ],
            "size": 0.3,
            "rotDeg": -12
          },
          {
            "id": "s2",
            "shape": "heart",
            "center": [
              0.36,
              -0.27
            ],
            "size": 0.3,
            "rotDeg": 12
          },
          {
            "id": "s3",
            "shape": "heart",
            "center": [
              0,
              0.3
            ],
            "size": 0.3,
            "rotDeg": 0
          }
        ],
        "motion": {
          "limit": 0.7,
          "speed": 0.45
        }
      },
      "id": 44,
      "play": "타이밍 틀 찍기",
      "jellyTypes": [
        "tray"
      ],
      "goalText": "3자리 (heart, heart, heart) · IoU 55 이상"
    },
    {
      "stageId": "stage-045",
      "jellyType": "encyclopedia",
      "mode": "stamp",
      "tool": "cutter",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 4,
      "minAccuracy": 58,
      "guideLines": [],
      "stamp": {
        "slots": [
          {
            "id": "s1",
            "shape": "star",
            "center": [
              -0.46,
              -0.44
            ],
            "size": 0.36,
            "rotDeg": 0
          },
          {
            "id": "s2",
            "shape": "heart",
            "center": [
              0.46,
              -0.44
            ],
            "size": 0.33,
            "rotDeg": 0
          },
          {
            "id": "s3",
            "shape": "moon",
            "center": [
              -0.46,
              0.44
            ],
            "size": 0.4,
            "rotDeg": 0
          },
          {
            "id": "s4",
            "shape": "flower",
            "center": [
              0.46,
              0.44
            ],
            "size": 0.36,
            "rotDeg": 0
          }
        ],
        "motion": {
          "limit": 0.7,
          "speed": 0.45
        }
      },
      "id": 45,
      "play": "타이밍 틀 찍기",
      "jellyTypes": [
        "encyclopedia"
      ],
      "goalText": "4자리 (star, heart, moon, flower) · IoU 58 이상"
    },
    {
      "stageId": "stage-046",
      "jellyType": "watermelon",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "intro": "swipe",
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              -1.4,
              0.1
            ],
            "vel": [
              0,
              0
            ],
            "spin": 20,
            "type": "watermelon",
            "hover": {
              "to": [
                0,
                0.1
              ],
              "arriveSec": 1
            }
          }
        ],
        "par": 1,
        "goal": "all"
      },
      "id": 46,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "watermelon"
      ],
      "goalText": "1개 전부 베기 · ★★★ 기준 1회"
    },
    {
      "stageId": "stage-047",
      "jellyType": "orange",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              -1.35,
              -0.3
            ],
            "vel": [
              0.9,
              1.5
            ],
            "spin": 40,
            "type": "orange"
          }
        ],
        "par": 1,
        "goal": "all"
      },
      "id": 47,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "orange"
      ],
      "goalText": "1개 전부 베기 · ★★★ 기준 1회"
    },
    {
      "stageId": "stage-048",
      "jellyType": "apple",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              1.35,
              -0.3
            ],
            "vel": [
              -0.95,
              1.7
            ],
            "spin": -60,
            "type": "apple"
          }
        ],
        "par": 1,
        "goal": "all"
      },
      "id": 48,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "apple"
      ],
      "goalText": "1개 전부 베기 · ★★★ 기준 1회"
    },
    {
      "stageId": "stage-049",
      "jellyType": "kiwi",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              0,
              -1.4
            ],
            "vel": [
              0,
              2.5
            ],
            "spin": 50,
            "type": "kiwi"
          }
        ],
        "par": 1,
        "goal": "all"
      },
      "id": 49,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "kiwi"
      ],
      "goalText": "1개 전부 베기 · ★★★ 기준 1회"
    },
    {
      "stageId": "stage-050",
      "jellyType": "lemon",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              -0.3,
              -1.4
            ],
            "vel": [
              0.1,
              2.4
            ],
            "spin": 40,
            "type": "lemon"
          },
          {
            "at": 0.7,
            "from": [
              0.3,
              -1.4
            ],
            "vel": [
              -0.1,
              2.4
            ],
            "spin": -40,
            "type": "tomato"
          }
        ],
        "par": 2,
        "goal": "all"
      },
      "id": 50,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "lemon",
        "tomato"
      ],
      "goalText": "2개 전부 베기 · ★★★ 기준 2회"
    },
    {
      "stageId": "stage-051",
      "jellyType": "strawberry",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              -1.35,
              -0.2
            ],
            "vel": [
              0.95,
              1.5
            ],
            "spin": 50,
            "type": "strawberry"
          },
          {
            "at": 0.3,
            "from": [
              1.35,
              -0.2
            ],
            "vel": [
              -0.95,
              1.5
            ],
            "spin": -50,
            "type": "dragonfruit"
          }
        ],
        "par": 2,
        "goal": "all"
      },
      "id": 51,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "strawberry",
        "dragonfruit"
      ],
      "goalText": "2개 전부 베기 · ★★★ 기준 2회"
    },
    {
      "stageId": "stage-052",
      "jellyType": "orange",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 2,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              -0.4,
              -1.4
            ],
            "vel": [
              0.15,
              2.2
            ],
            "spin": 30,
            "type": "orange"
          },
          {
            "at": 0,
            "from": [
              0.4,
              -1.4
            ],
            "vel": [
              -0.15,
              2.7
            ],
            "spin": -30,
            "type": "pepper"
          }
        ],
        "par": 1,
        "goal": "all"
      },
      "id": 52,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "orange",
        "pepper"
      ],
      "goalText": "2개 전부 베기 · ★★★ 기준 1회"
    },
    {
      "stageId": "stage-053",
      "jellyType": "kiwi",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              -0.5,
              -1.4
            ],
            "vel": [
              0.1,
              2.4
            ],
            "spin": 40,
            "type": "kiwi"
          },
          {
            "at": 0.6,
            "from": [
              0,
              -1.4
            ],
            "vel": [
              0,
              2.5
            ],
            "spin": -40,
            "type": "apple"
          },
          {
            "at": 1.2,
            "from": [
              0.5,
              -1.4
            ],
            "vel": [
              -0.1,
              2.4
            ],
            "spin": 40,
            "type": "lemon"
          }
        ],
        "par": 3,
        "goal": "all"
      },
      "id": 53,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "kiwi",
        "apple",
        "lemon"
      ],
      "goalText": "3개 전부 베기 · ★★★ 기준 3회"
    },
    {
      "stageId": "stage-054",
      "jellyType": "tomato",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              -0.4,
              -1.4
            ],
            "vel": [
              -0.12,
              2.5
            ],
            "spin": 30,
            "type": "tomato"
          },
          {
            "at": 0,
            "from": [
              0,
              -1.4
            ],
            "vel": [
              0,
              2.6
            ],
            "spin": -30,
            "type": "orange"
          },
          {
            "at": 0,
            "from": [
              0.4,
              -1.4
            ],
            "vel": [
              0.12,
              2.5
            ],
            "spin": 30,
            "type": "avocado"
          }
        ],
        "par": 1,
        "goal": "all"
      },
      "id": 54,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "tomato",
        "orange",
        "avocado"
      ],
      "goalText": "3개 전부 베기 · ★★★ 기준 1회"
    },
    {
      "stageId": "stage-055",
      "jellyType": "carrot",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 3,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              -1.35,
              -0.2
            ],
            "vel": [
              1,
              1.4
            ],
            "spin": 50,
            "type": "carrot"
          },
          {
            "at": 0.4,
            "from": [
              1.35,
              -0.2
            ],
            "vel": [
              -1,
              1.4
            ],
            "spin": -50,
            "type": "cucumber"
          },
          {
            "at": 0.8,
            "from": [
              0,
              -1.4
            ],
            "vel": [
              0,
              2.5
            ],
            "spin": 40,
            "type": "watermelon"
          }
        ],
        "par": 2,
        "goal": "all"
      },
      "id": 55,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "carrot",
        "cucumber",
        "watermelon"
      ],
      "goalText": "3개 전부 베기 · ★★★ 기준 2회"
    },
    {
      "stageId": "stage-056",
      "jellyType": "watermelon",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              0,
              -1.4
            ],
            "vel": [
              0,
              2.7
            ],
            "spin": 25,
            "type": "watermelon"
          }
        ],
        "par": 2,
        "goal": "pieces"
      },
      "id": 56,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "watermelon"
      ],
      "goalText": "4조각 · ★★★ 기준 2회"
    },
    {
      "stageId": "stage-057",
      "jellyType": "orange",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              -1,
              -0.3
            ],
            "vel": [
              0.7,
              1.7
            ],
            "spin": 30,
            "type": "orange"
          }
        ],
        "par": 2,
        "goal": "pieces"
      },
      "id": 57,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "orange"
      ],
      "goalText": "4조각 · ★★★ 기준 2회"
    },
    {
      "stageId": "stage-058",
      "jellyType": "apple",
      "mode": "swipe",
      "tool": "knife",
      "targetPieceCount": 4,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "swipe": {
        "launches": [
          {
            "at": 0,
            "from": [
              0,
              -1.4
            ],
            "vel": [
              0,
              2.7
            ],
            "spin": 60,
            "type": "apple"
          }
        ],
        "par": 2,
        "goal": "pieces"
      },
      "id": 58,
      "play": "휘둘러 베기",
      "jellyTypes": [
        "apple"
      ],
      "goalText": "4조각 · ★★★ 기준 2회"
    },
    {
      "stageId": "stage-059",
      "jellyType": "bear",
      "mode": "bearCrush",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "bearCrush": {
        "goal": "all",
        "colors": [
          "red",
          "green",
          "blue",
          "yellow",
          "white",
          "red",
          "blue",
          "green"
        ],
        "intervals": [
          0.45,
          0.47,
          0.43,
          0.48,
          0.44,
          0.46,
          0.45
        ],
        "speed": 7.6
      },
      "intro": "bearCrush",
      "id": 59,
      "play": "곰 벨트 압착",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "8마리 · 전원 압착 · 속도 7.6"
    },
    {
      "stageId": "stage-060",
      "jellyType": "bear",
      "mode": "bearCrush",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "bearCrush": {
        "goal": "all",
        "colors": [
          "yellow",
          "red",
          "white",
          "blue",
          "green",
          "yellow",
          "blue",
          "red",
          "green",
          "white"
        ],
        "intervals": [
          0.43,
          0.47,
          0.44,
          0.48,
          0.43,
          0.46,
          0.45,
          0.47,
          0.44
        ],
        "speed": 7.9
      },
      "id": 60,
      "play": "곰 벨트 압착",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "10마리 · 전원 압착 · 속도 7.9"
    },
    {
      "stageId": "stage-064",
      "jellyType": "bear",
      "mode": "bearCrush",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "bearCrush": {
        "goal": "spare",
        "protectedColor": "blue",
        "colors": [
          "red",
          "blue",
          "green",
          "yellow",
          "blue",
          "white",
          "red",
          "green",
          "blue",
          "yellow"
        ],
        "intervals": [
          0.46,
          0.44,
          0.49,
          0.43,
          0.47,
          0.45,
          0.48,
          0.44,
          0.47
        ],
        "speed": 7.8
      },
      "id": 61,
      "play": "보호색 곰 벨트",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "10마리 · 보호색 blue · 속도 7.8"
    },
    {
      "stageId": "stage-065",
      "jellyType": "bear",
      "mode": "bearCrush",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "bearCrush": {
        "goal": "spare",
        "protectedColor": "red",
        "colors": [
          "green",
          "red",
          "yellow",
          "blue",
          "red",
          "white",
          "green",
          "yellow",
          "red",
          "blue",
          "white"
        ],
        "intervals": [
          0.43,
          0.46,
          0.42,
          0.49,
          0.43,
          0.47,
          0.42,
          0.48,
          0.44,
          0.49
        ],
        "speed": 8.4
      },
      "id": 62,
      "play": "보호색 곰 벨트",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "11마리 · 보호색 red · 속도 8.4"
    },
    {
      "stageId": "stage-066",
      "jellyType": "bear",
      "mode": "bearCrush",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "bearCrush": {
        "goal": "spare",
        "protectedColor": "green",
        "colors": [
          "yellow",
          "blue",
          "green",
          "red",
          "white",
          "green",
          "yellow",
          "blue",
          "red",
          "green",
          "white",
          "yellow"
        ],
        "intervals": [
          0.42,
          0.44,
          0.48,
          0.42,
          0.45,
          0.42,
          0.47,
          0.43,
          0.45,
          0.42,
          0.47
        ],
        "speed": 8.7
      },
      "id": 63,
      "play": "보호색 곰 벨트",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "12마리 · 보호색 green · 속도 8.7"
    },
    {
      "stageId": "stage-067",
      "jellyType": "bear",
      "mode": "bearCrush",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "bearCrush": {
        "goal": "spare",
        "protectedColor": "yellow",
        "colors": [
          "red",
          "yellow",
          "white",
          "green",
          "blue",
          "yellow",
          "red",
          "white",
          "green",
          "yellow",
          "blue",
          "red",
          "white"
        ],
        "intervals": [
          0.42,
          0.46,
          0.42,
          0.47,
          0.42,
          0.44,
          0.48,
          0.42,
          0.45,
          0.42,
          0.47,
          0.43
        ],
        "speed": 9
      },
      "id": 64,
      "play": "보호색 곰 벨트",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "13마리 · 보호색 yellow · 속도 9"
    },
    {
      "stageId": "stage-068",
      "jellyType": "bear",
      "mode": "bearCrush",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "bearCrush": {
        "goal": "spare",
        "protectedColor": "white",
        "colors": [
          "blue",
          "red",
          "white",
          "green",
          "yellow",
          "white",
          "blue",
          "red",
          "green",
          "white",
          "yellow",
          "blue",
          "red",
          "white"
        ],
        "intervals": [
          0.42,
          0.43,
          0.47,
          0.42,
          0.44,
          0.42,
          0.46,
          0.42,
          0.43,
          0.47,
          0.42,
          0.44,
          0.42
        ],
        "speed": 9.3
      },
      "id": 65,
      "play": "보호색 곰 벨트",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "14마리 · 보호색 white · 속도 9.3"
    },
    {
      "stageId": "stage-069",
      "jellyType": "bear",
      "mode": "oddJelly",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "oddJelly": {
        "difficulty": "Easy",
        "bodies": [
          {
            "id": 0,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -3.9066340655088427,
              "y": -1.2467576056718828
            },
            "rotation": -1.1780972450961724,
            "color": "red"
          },
          {
            "id": 1,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 3.8699699182529006,
              "y": 5.722872617840768
            },
            "rotation": -0.15707963267948966,
            "color": "yellow"
          },
          {
            "id": 2,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.0519887538626795,
              "y": -5.491734674572945
            },
            "rotation": 0.863937979737193,
            "color": "green"
          },
          {
            "id": 3,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -3.7517000363208357,
              "y": 6.181462320685387
            },
            "rotation": -0.5497787143782138,
            "color": "white"
          },
          {
            "id": 4,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.116349178692326,
              "y": 0.45687054693698886
            },
            "rotation": 0.47123889803846897,
            "color": "blue"
          },
          {
            "id": 5,
            "variant": "horn",
            "strength": 1,
            "position": {
              "x": -1.9142904821783304,
              "y": -6.132268479466439
            },
            "rotation": -0.9424777960769379,
            "color": "red"
          },
          {
            "id": 6,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.80718368482776,
              "y": 2.557148090004921
            },
            "rotation": 0.07853981633974483,
            "color": "yellow"
          },
          {
            "id": 7,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.31444642730057243,
              "y": -2.5001672297716144
            },
            "rotation": 1.0995574287564276,
            "color": "green"
          },
          {
            "id": 8,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.449268101528287,
              "y": -1.8873508960008623
            },
            "rotation": -0.3141592653589793,
            "color": "white"
          },
          {
            "id": 9,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 0.2221798909828067,
              "y": 6.305140659213066
            },
            "rotation": 0.7068583470577035,
            "color": "blue"
          },
          {
            "id": 10,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.23042038762942,
              "y": -4.163184037804604
            },
            "rotation": -0.7068583470577035,
            "color": "red"
          },
          {
            "id": 11,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 1.2875105554703623,
              "y": 3.3198730975389483
            },
            "rotation": 0.3141592653589793,
            "color": "yellow"
          },
          {
            "id": 12,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 0.9654970315285027,
              "y": -5.253163233399391
            },
            "rotation": -1.0995574287564276,
            "color": "green"
          },
          {
            "id": 13,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.173537126509473,
              "y": 2.4255397945642474
            },
            "rotation": -0.07853981633974483,
            "color": "white"
          },
          {
            "id": 14,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.259483541315421,
              "y": 1.6674472361803057
            },
            "rotation": 0.9424777960769379,
            "color": "blue"
          },
          {
            "id": 15,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.9049162823241205,
              "y": 0.18145711719989777
            },
            "rotation": -0.47123889803846897,
            "color": "red"
          },
          {
            "id": 16,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.184023449756205,
              "y": -2.108820989727974
            },
            "rotation": 0.5497787143782138,
            "color": "yellow"
          },
          {
            "id": 17,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.5394862363114954,
              "y": 4.995607826113702
            },
            "rotation": -0.863937979737193,
            "color": "green"
          },
          {
            "id": 18,
            "variant": "tail",
            "strength": 1,
            "position": {
              "x": -4.376685982896015,
              "y": 3.977096584439278
            },
            "rotation": 0.15707963267948966,
            "color": "white"
          },
          {
            "id": 19,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.7135127135552466,
              "y": -3.0900143295526505
            },
            "rotation": 1.1780972450961724,
            "color": "blue"
          },
          {
            "id": 20,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.141663176007569,
              "y": -6.180011203885079
            },
            "rotation": -0.23561944901923448,
            "color": "red"
          },
          {
            "id": 21,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.009357491880655289,
              "y": 1.9010621994733812
            },
            "rotation": 0.7853981633974483,
            "color": "yellow"
          },
          {
            "id": 22,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.272672492684797,
              "y": 0.11777599155902863
            },
            "rotation": -0.6283185307179586,
            "color": "green"
          },
          {
            "id": 23,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.056257781945169,
              "y": 5.444310638308526
            },
            "rotation": 0.39269908169872414,
            "color": "white"
          },
          {
            "id": 24,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.8753784097731114,
              "y": -3.957166674733162
            },
            "rotation": -1.0210176124166828,
            "color": "blue"
          },
          {
            "id": 25,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.102730991365388,
              "y": -4.3180548518896105
            },
            "rotation": 0,
            "color": "red"
          },
          {
            "id": 26,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.9082625481300057,
              "y": -1.3187180429697039
            },
            "rotation": 1.0210176124166828,
            "color": "yellow"
          },
          {
            "id": 27,
            "variant": "ears",
            "strength": 1,
            "position": {
              "x": -2.9530564357526603,
              "y": 0.3412620395421982
            },
            "rotation": -0.39269908169872414,
            "color": "green"
          },
          {
            "id": 28,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 0.49961005989462137,
              "y": -0.6673962384462357
            },
            "rotation": 0.6283185307179586,
            "color": "white"
          },
          {
            "id": 29,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 3.0745900087989866,
              "y": 3.7902397722005845
            },
            "rotation": -0.7853981633974483,
            "color": "blue"
          },
          {
            "id": 30,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.2557618007529527,
              "y": 4.012018552422524
            },
            "rotation": 0.23561944901923448,
            "color": "red"
          },
          {
            "id": 31,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -3.0402086512185633,
              "y": 4.596257624030113
            },
            "rotation": -1.1780972450961724,
            "color": "yellow"
          }
        ]
      },
      "intro": "oddJelly",
      "id": 66,
      "play": "다른 젤리 찾기",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "Easy · 32개 중 3개 · 30초"
    },
    {
      "stageId": "stage-070",
      "jellyType": "bear",
      "mode": "oddJelly",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "oddJelly": {
        "difficulty": "Normal",
        "bodies": [
          {
            "id": 0,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -3.292287798714824,
              "y": 2.37713138461113
            },
            "rotation": -0.6283185307179586,
            "color": "green"
          },
          {
            "id": 1,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 3.6407766847638414,
              "y": -6.166707068681717
            },
            "rotation": 0.39269908169872414,
            "color": "white"
          },
          {
            "id": 2,
            "variant": "tail",
            "strength": 0.75,
            "position": {
              "x": 4.403454044298269,
              "y": 5.960040318965913
            },
            "rotation": -1.0210176124166828,
            "color": "blue"
          },
          {
            "id": 3,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.224555367301218,
              "y": -5.352632236480713
            },
            "rotation": 0,
            "color": "red"
          },
          {
            "id": 4,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.4244517599465327,
              "y": 0.0959711790084839
            },
            "rotation": 1.0210176124166828,
            "color": "yellow"
          },
          {
            "id": 5,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.7096888198750094,
              "y": 6.2103047311306
            },
            "rotation": -0.39269908169872414,
            "color": "green"
          },
          {
            "id": 6,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.7797667079837993,
              "y": -1.695067721605301
            },
            "rotation": 0.6283185307179586,
            "color": "white"
          },
          {
            "id": 7,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.29894707014318556,
              "y": -5.423352992534638
            },
            "rotation": -0.7853981633974483,
            "color": "blue"
          },
          {
            "id": 8,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 1.4814469879725949,
              "y": 3.5216683745384216
            },
            "rotation": 0.23561944901923448,
            "color": "red"
          },
          {
            "id": 9,
            "variant": "ears",
            "strength": 0.75,
            "position": {
              "x": -4.10635260369163,
              "y": 6.232226729393005
            },
            "rotation": -1.1780972450961724,
            "color": "yellow"
          },
          {
            "id": 10,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.119748239940964,
              "y": -3.250203770399094
            },
            "rotation": -0.15707963267948966,
            "color": "green"
          },
          {
            "id": 11,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.8363477046834306,
              "y": 0.9173814237117768
            },
            "rotation": 0.863937979737193,
            "color": "white"
          },
          {
            "id": 12,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.202886269730516,
              "y": 2.832004523277283
            },
            "rotation": -0.5497787143782138,
            "color": "blue"
          },
          {
            "id": 13,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.36409590144176,
              "y": -0.3298407375812531
            },
            "rotation": 0.47123889803846897,
            "color": "red"
          },
          {
            "id": 14,
            "variant": "horn",
            "strength": 0.75,
            "position": {
              "x": -1.0232625100528823,
              "y": 3.5544581532478334
            },
            "rotation": -0.9424777960769379,
            "color": "yellow"
          },
          {
            "id": 15,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.057492255303077,
              "y": -1.7297786056995392
            },
            "rotation": 0.07853981633974483,
            "color": "green"
          },
          {
            "id": 16,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.0780304746469485,
              "y": 6.007107120752335
            },
            "rotation": 1.0995574287564276,
            "color": "white"
          },
          {
            "id": 17,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 0.3531591919483617,
              "y": -0.8557550668716432
            },
            "rotation": -0.3141592653589793,
            "color": "blue"
          },
          {
            "id": 18,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.092479373072274,
              "y": -3.9226364672183993
            },
            "rotation": 0.7068583470577035,
            "color": "red"
          },
          {
            "id": 19,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.221715058316477,
              "y": -2.6699351370334625
            },
            "rotation": -0.7068583470577035,
            "color": "yellow"
          },
          {
            "id": 20,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.036943235923537,
              "y": -4.112135791778565
            },
            "rotation": 0.3141592653589793,
            "color": "green"
          },
          {
            "id": 21,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.03609384458977729,
              "y": -2.8845459282398225
            },
            "rotation": -1.0995574287564276,
            "color": "white"
          },
          {
            "id": 22,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.4323789371410385,
              "y": 4.099826008081436
            },
            "rotation": -0.07853981633974483,
            "color": "blue"
          },
          {
            "id": 23,
            "variant": "body",
            "strength": 0.75,
            "position": {
              "x": 4.338054220261983,
              "y": 0.5781379401683807
            },
            "rotation": 0.9424777960769379,
            "color": "red"
          },
          {
            "id": 24,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 1.5750293335178867,
              "y": -5.8932079911232
            },
            "rotation": -0.47123889803846897,
            "color": "yellow"
          },
          {
            "id": 25,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.587772392411716,
              "y": 4.831677621603013
            },
            "rotation": 0.5497787143782138,
            "color": "green"
          },
          {
            "id": 26,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.8569142089923845,
              "y": 0.686427915096283
            },
            "rotation": -0.863937979737193,
            "color": "white"
          },
          {
            "id": 27,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.497726015816443,
              "y": 1.8660412728786469
            },
            "rotation": 0.15707963267948966,
            "color": "blue"
          },
          {
            "id": 28,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.170095266425051,
              "y": -5.6411199271678925
            },
            "rotation": 1.1780972450961724,
            "color": "red"
          },
          {
            "id": 29,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 3.3634924023645,
              "y": 4.446994304656982
            },
            "rotation": -0.23561944901923448,
            "color": "yellow"
          },
          {
            "id": 30,
            "variant": "ears",
            "strength": 0.75,
            "position": {
              "x": 0.8585197109961883,
              "y": 1.6150304913520814
            },
            "rotation": 0.7853981633974483,
            "color": "green"
          },
          {
            "id": 31,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.0525815980741755,
              "y": -1.45899955034256
            },
            "rotation": -0.6283185307179586,
            "color": "white"
          }
        ]
      },
      "id": 67,
      "play": "다른 젤리 찾기",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "Normal · 32개 중 5개 · 30초"
    },
    {
      "stageId": "stage-071",
      "jellyType": "bear",
      "mode": "oddJelly",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "oddJelly": {
        "difficulty": "Hard",
        "bodies": [
          {
            "id": 0,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.6779415319208058,
              "y": 6.001020374894143
            },
            "rotation": -0.07853981633974483,
            "color": "blue"
          },
          {
            "id": 1,
            "variant": "ears",
            "strength": 0.5,
            "position": {
              "x": 3.4652548799756917,
              "y": -6.356715151667595
            },
            "rotation": 0.9424777960769379,
            "color": "red"
          },
          {
            "id": 2,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.4294196822214875,
              "y": -2.869996961951256
            },
            "rotation": -0.47123889803846897,
            "color": "yellow"
          },
          {
            "id": 3,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.351662477757782,
              "y": 1.7068508476018907
            },
            "rotation": 0.5497787143782138,
            "color": "green"
          },
          {
            "id": 4,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.7925620547495783,
              "y": 1.217902621626854
            },
            "rotation": -0.863937979737193,
            "color": "white"
          },
          {
            "id": 5,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.2806555449496955,
              "y": 6.143945851922036
            },
            "rotation": 0.15707963267948966,
            "color": "blue"
          },
          {
            "id": 6,
            "variant": "horn",
            "strength": 0.5,
            "position": {
              "x": 0.9465968517586589,
              "y": -2.8394735604524612
            },
            "rotation": 1.1780972450961724,
            "color": "red"
          },
          {
            "id": 7,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.3100459995213896,
              "y": -6.207781943678857
            },
            "rotation": -0.23561944901923448,
            "color": "yellow"
          },
          {
            "id": 8,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.3442208440974355,
              "y": 1.4388978689908982
            },
            "rotation": 0.7853981633974483,
            "color": "green"
          },
          {
            "id": 9,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.10396178024821,
              "y": -2.037540516257286
            },
            "rotation": -0.6283185307179586,
            "color": "white"
          },
          {
            "id": 10,
            "variant": "body",
            "strength": 0.5,
            "position": {
              "x": -4.1573186127934605,
              "y": -5.699530896544457
            },
            "rotation": 0.39269908169872414,
            "color": "blue"
          },
          {
            "id": 11,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 1.2853504561819136,
              "y": 3.4072178453207016
            },
            "rotation": -1.0210176124166828,
            "color": "red"
          },
          {
            "id": 12,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 1.9758868171833457,
              "y": 0.29537375867366794
            },
            "rotation": 0,
            "color": "yellow"
          },
          {
            "id": 13,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.1820578506216406,
              "y": 3.2463086336851124
            },
            "rotation": 1.0210176124166828,
            "color": "green"
          },
          {
            "id": 14,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.4758986028376968,
              "y": -1.4682368844747544
            },
            "rotation": -0.39269908169872414,
            "color": "white"
          },
          {
            "id": 15,
            "variant": "tail",
            "strength": 0.5,
            "position": {
              "x": 4.332570010935888,
              "y": 4.600029507279396
            },
            "rotation": 0.6283185307179586,
            "color": "blue"
          },
          {
            "id": 16,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.24602950722910466,
              "y": 6.379123678803444
            },
            "rotation": -0.7853981633974483,
            "color": "red"
          },
          {
            "id": 17,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 1.0407594983000308,
              "y": -5.458102914690972
            },
            "rotation": 0.23561944901923448,
            "color": "yellow"
          },
          {
            "id": 18,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.465291404677555,
              "y": -3.8462791174650195
            },
            "rotation": -1.1780972450961724,
            "color": "green"
          },
          {
            "id": 19,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.360661260643974,
              "y": 4.337807169556618
            },
            "rotation": -0.15707963267948966,
            "color": "white"
          },
          {
            "id": 20,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.071777274366468,
              "y": -0.6710793882608415
            },
            "rotation": 0.863937979737193,
            "color": "blue"
          },
          {
            "id": 21,
            "variant": "ears",
            "strength": 0.5,
            "position": {
              "x": 3.1238420554902406,
              "y": -4.173059090971947
            },
            "rotation": -0.5497787143782138,
            "color": "red"
          },
          {
            "id": 22,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.8229843306355179,
              "y": 4.613830289244652
            },
            "rotation": 0.47123889803846897,
            "color": "yellow"
          },
          {
            "id": 23,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.390629643434659,
              "y": -0.2757853001356125
            },
            "rotation": -0.9424777960769379,
            "color": "green"
          },
          {
            "id": 24,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.3168987013865263,
              "y": -1.7086844176054001
            },
            "rotation": 0.07853981633974483,
            "color": "white"
          },
          {
            "id": 25,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 0.4082639501430094,
              "y": -1.0748882681131364
            },
            "rotation": 1.0995574287564276,
            "color": "blue"
          },
          {
            "id": 26,
            "variant": "body",
            "strength": 0.5,
            "position": {
              "x": -2.3826202830765397,
              "y": 0.10688284933567048
            },
            "rotation": -0.3141592653589793,
            "color": "red"
          },
          {
            "id": 27,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 3.15784057546407,
              "y": 3.2861185282468797
            },
            "rotation": 0.7068583470577035,
            "color": "yellow"
          },
          {
            "id": 28,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.337989748129622,
              "y": 6.2065610796213155
            },
            "rotation": -0.7068583470577035,
            "color": "green"
          },
          {
            "id": 29,
            "variant": "horn",
            "strength": 0.5,
            "position": {
              "x": 4.208330800710246,
              "y": 6.223183360695839
            },
            "rotation": 0.3141592653589793,
            "color": "white"
          },
          {
            "id": 30,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.397673557465896,
              "y": 2.90914378464222
            },
            "rotation": -1.0995574287564276,
            "color": "blue"
          },
          {
            "id": 31,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 0.8094888853840531,
              "y": 1.5646904796361925
            },
            "rotation": -0.07853981633974483,
            "color": "red"
          }
        ]
      },
      "id": 68,
      "play": "다른 젤리 찾기",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "Hard · 32개 중 7개 · 30초"
    },
    {
      "stageId": "stage-072",
      "jellyType": "bear",
      "mode": "oddJelly",
      "tool": "knife",
      "targetPieceCount": 1,
      "maxKnifeStrokes": 1,
      "minAccuracy": 0,
      "guideLines": [],
      "oddJelly": {
        "difficulty": "Very hard",
        "bodies": [
          {
            "id": 0,
            "variant": "ears",
            "strength": 0.35,
            "position": {
              "x": -2.063595265126787,
              "y": -3.175090634822846
            },
            "rotation": 0.47123889803846897,
            "color": "yellow"
          },
          {
            "id": 1,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 3.9647648467449472,
              "y": 6.338923996686936
            },
            "rotation": -0.9424777960769379,
            "color": "green"
          },
          {
            "id": 2,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.4108141578966755,
              "y": 6.133690959215165
            },
            "rotation": 0.07853981633974483,
            "color": "white"
          },
          {
            "id": 3,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.414492440898903,
              "y": -0.9618808746337891
            },
            "rotation": 1.0995574287564276,
            "color": "blue"
          },
          {
            "id": 4,
            "variant": "body",
            "strength": 0.35,
            "position": {
              "x": 3.3153767420211806,
              "y": -6.367614901065827
            },
            "rotation": -0.3141592653589793,
            "color": "red"
          },
          {
            "id": 5,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.34914029019419107,
              "y": 2.242832499742508
            },
            "rotation": 0.7068583470577035,
            "color": "yellow"
          },
          {
            "id": 6,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.086192178470083,
              "y": -0.05013998150825501
            },
            "rotation": -0.7068583470577035,
            "color": "green"
          },
          {
            "id": 7,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.34782329567242415,
              "y": 6.227093309164047
            },
            "rotation": 0.3141592653589793,
            "color": "white"
          },
          {
            "id": 8,
            "variant": "face",
            "strength": 0.35,
            "position": {
              "x": 3.4606818013591694,
              "y": 2.842480653524399
            },
            "rotation": -1.0995574287564276,
            "color": "blue"
          },
          {
            "id": 9,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.1579924007644875,
              "y": -5.896453106403351
            },
            "rotation": -0.07853981633974483,
            "color": "red"
          },
          {
            "id": 10,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.09725277700927108,
              "y": -6.295940887928009
            },
            "rotation": 0.9424777960769379,
            "color": "yellow"
          },
          {
            "id": 11,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 1.1033144483109936,
              "y": -0.887255996465683
            },
            "rotation": -0.47123889803846897,
            "color": "green"
          },
          {
            "id": 12,
            "variant": "horn",
            "strength": 0.35,
            "position": {
              "x": 1.277257638028823,
              "y": -3.781112974882126
            },
            "rotation": 0.5497787143782138,
            "color": "white"
          },
          {
            "id": 13,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -3.502991675003432,
              "y": 2.9960195899009707
            },
            "rotation": -0.863937979737193,
            "color": "blue"
          },
          {
            "id": 14,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.368502929038368,
              "y": -3.539469593763352
            },
            "rotation": 0.15707963267948966,
            "color": "red"
          },
          {
            "id": 15,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.583642713422887,
              "y": 0.16315646171569825
            },
            "rotation": 1.1780972450961724,
            "color": "yellow"
          },
          {
            "id": 16,
            "variant": "body",
            "strength": 0.35,
            "position": {
              "x": 1.7045671198284253,
              "y": 4.869950371980668
            },
            "rotation": -0.23561944901923448,
            "color": "green"
          },
          {
            "id": 17,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.242016902635805,
              "y": 5.0569277763366705
            },
            "rotation": 0.7853981633974483,
            "color": "white"
          },
          {
            "id": 18,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 2.569036790332757,
              "y": 0.8117696583271027
            },
            "rotation": -0.6283185307179586,
            "color": "blue"
          },
          {
            "id": 19,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -4.3710426208795985,
              "y": -3.045414334535599
            },
            "rotation": 0.39269908169872414,
            "color": "red"
          },
          {
            "id": 20,
            "variant": "ears",
            "strength": 0.35,
            "position": {
              "x": 2.756539580388926,
              "y": -2.2348917424678802
            },
            "rotation": -1.0210176124166828,
            "color": "yellow"
          },
          {
            "id": 21,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.16226097319740804,
              "y": 4.249303072690964
            },
            "rotation": 0,
            "color": "green"
          },
          {
            "id": 22,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -1.935955594922416,
              "y": -5.156865835189819
            },
            "rotation": 1.0210176124166828,
            "color": "white"
          },
          {
            "id": 23,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.8176186714554206,
              "y": -1.6080530345439912
            },
            "rotation": -0.39269908169872414,
            "color": "blue"
          },
          {
            "id": 24,
            "variant": "tail",
            "strength": 0.35,
            "position": {
              "x": 1.609301030659117,
              "y": 2.7312364220619205
            },
            "rotation": 0.6283185307179586,
            "color": "red"
          },
          {
            "id": 25,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 1.4733159399358555,
              "y": -5.586082965135574
            },
            "rotation": -0.7853981633974483,
            "color": "yellow"
          },
          {
            "id": 26,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": 4.239561250410043,
              "y": 4.733617955446244
            },
            "rotation": 0.23561944901923448,
            "color": "green"
          },
          {
            "id": 27,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.913281900272705,
              "y": -1.65975221991539
            },
            "rotation": -1.1780972450961724,
            "color": "white"
          },
          {
            "id": 28,
            "variant": "face",
            "strength": 0.35,
            "position": {
              "x": 0.7799150874605403,
              "y": 0.9520326673984528
            },
            "rotation": -0.15707963267948966,
            "color": "blue"
          },
          {
            "id": 29,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -0.1986815797863528,
              "y": -3.100172829627991
            },
            "rotation": 0.863937979737193,
            "color": "red"
          },
          {
            "id": 30,
            "variant": "normal",
            "strength": 0,
            "position": {
              "x": -2.252118539647199,
              "y": 1.7097329676151276
            },
            "rotation": -0.5497787143782138,
            "color": "yellow"
          },
          {
            "id": 31,
            "variant": "horn",
            "strength": 0.35,
            "position": {
              "x": -1.6177543295314536,
              "y": 3.5604733347892763
            },
            "rotation": 0.47123889803846897,
            "color": "green"
          }
        ]
      },
      "id": 69,
      "play": "다른 젤리 찾기",
      "jellyTypes": [
        "bear"
      ],
      "goalText": "Very hard · 32개 중 9개 · 30초"
    }
  ],
  "jellies": [
    {
      "id": "watermelon",
      "name": "수박",
      "category": "기본 젤리",
      "surface": "jelly",
      "levels": [
        1,
        30,
        46,
        55,
        56
      ]
    },
    {
      "id": "orange",
      "name": "오렌지",
      "category": "기본 젤리",
      "surface": "jelly",
      "levels": [
        2,
        29,
        47,
        52,
        54,
        57
      ]
    },
    {
      "id": "rainbow",
      "name": "무지개",
      "category": "기본 젤리",
      "surface": "jelly",
      "levels": []
    },
    {
      "id": "bear",
      "name": "곰",
      "category": "기본 젤리",
      "surface": "jelly",
      "levels": [
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69
      ]
    },
    {
      "id": "robot",
      "name": "로봇",
      "category": "사물",
      "surface": "solid",
      "levels": []
    },
    {
      "id": "keyboard",
      "name": "키보드",
      "category": "사물",
      "surface": "solid",
      "levels": []
    },
    {
      "id": "cassette",
      "name": "카세트",
      "category": "사물",
      "surface": "solid",
      "levels": []
    },
    {
      "id": "watergun",
      "name": "물총",
      "category": "사물",
      "surface": "solid",
      "levels": [
        25
      ]
    },
    {
      "id": "hairdryer",
      "name": "헤어드라이어",
      "category": "사물",
      "surface": "solid",
      "levels": [
        27
      ]
    },
    {
      "id": "guitar",
      "name": "기타",
      "category": "사물",
      "surface": "solid",
      "levels": [
        28
      ]
    },
    {
      "id": "mouse",
      "name": "마우스",
      "category": "사물",
      "surface": "solid",
      "levels": [
        23
      ]
    },
    {
      "id": "pan",
      "name": "프라이팬",
      "category": "사물",
      "surface": "solid",
      "levels": [
        22
      ]
    },
    {
      "id": "hammer",
      "name": "망치",
      "category": "사물",
      "surface": "solid",
      "levels": [
        24
      ]
    },
    {
      "id": "key",
      "name": "열쇠",
      "category": "사물",
      "surface": "solid",
      "levels": [
        26
      ]
    },
    {
      "id": "coaster",
      "name": "컵받침",
      "category": "틀 찍기 사물",
      "surface": "solid",
      "levels": [
        40
      ]
    },
    {
      "id": "biscuit",
      "name": "비스킷",
      "category": "틀 찍기 사물",
      "surface": "solid",
      "levels": [
        41
      ]
    },
    {
      "id": "phone",
      "name": "스마트폰",
      "category": "틀 찍기 사물",
      "surface": "solid",
      "levels": [
        42
      ]
    },
    {
      "id": "comic",
      "name": "만화책",
      "category": "틀 찍기 사물",
      "surface": "solid",
      "levels": [
        43
      ]
    },
    {
      "id": "tray",
      "name": "쟁반",
      "category": "틀 찍기 사물",
      "surface": "solid",
      "levels": [
        44
      ]
    },
    {
      "id": "encyclopedia",
      "name": "백과사전",
      "category": "틀 찍기 사물",
      "surface": "solid",
      "levels": [
        45
      ]
    },
    {
      "id": "lemon",
      "name": "레몬",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        3,
        33,
        50,
        53
      ]
    },
    {
      "id": "kiwi",
      "name": "키위",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        4,
        31,
        49,
        53
      ]
    },
    {
      "id": "strawberry",
      "name": "딸기",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        11,
        51
      ]
    },
    {
      "id": "apple",
      "name": "사과",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        12,
        32,
        48,
        53,
        58
      ]
    },
    {
      "id": "dragonfruit",
      "name": "용과",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        13,
        34,
        51
      ]
    },
    {
      "id": "banana",
      "name": "바나나",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        16
      ]
    },
    {
      "id": "pear",
      "name": "배",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        19
      ]
    },
    {
      "id": "avocado",
      "name": "아보카도",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        21,
        54
      ]
    },
    {
      "id": "tomato",
      "name": "토마토",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        14,
        37,
        50,
        54
      ]
    },
    {
      "id": "cucumber",
      "name": "오이",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        15,
        35,
        39,
        55
      ]
    },
    {
      "id": "carrot",
      "name": "당근",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        18,
        36,
        55
      ]
    },
    {
      "id": "pepper",
      "name": "파프리카",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        20,
        38,
        52
      ]
    },
    {
      "id": "mushroom",
      "name": "버섯",
      "category": "과일·채소",
      "surface": "jelly",
      "levels": [
        17
      ]
    },
    {
      "id": "longcucumber",
      "name": "긴 오이",
      "category": "천천히 썰기 음식",
      "surface": "jelly",
      "levels": [
        5
      ]
    },
    {
      "id": "zucchini",
      "name": "주키니",
      "category": "천천히 썰기 음식",
      "surface": "jelly",
      "levels": [
        6
      ]
    },
    {
      "id": "mango",
      "name": "망고",
      "category": "천천히 썰기 음식",
      "surface": "jelly",
      "levels": [
        7
      ]
    },
    {
      "id": "papaya",
      "name": "파파야",
      "category": "천천히 썰기 음식",
      "surface": "jelly",
      "levels": [
        8
      ]
    },
    {
      "id": "melon",
      "name": "멜론",
      "category": "천천히 썰기 음식",
      "surface": "jelly",
      "levels": [
        9
      ]
    },
    {
      "id": "eggplant",
      "name": "가지",
      "category": "천천히 썰기 음식",
      "surface": "jelly",
      "levels": [
        10
      ]
    }
  ],
  "equipment": [
    {
      "id": "kitchen-knife",
      "category": "straight",
      "name": "Kitchen Knife",
      "price": 0,
      "isDefault": true
    },
    {
      "id": "cleaver",
      "category": "straight",
      "name": "Cleaver",
      "price": 30,
      "isDefault": false
    },
    {
      "id": "carrot-knife",
      "category": "straight",
      "name": "Carrot Knife",
      "price": 40,
      "isDefault": false
    },
    {
      "id": "katana",
      "category": "straight",
      "name": "Katana",
      "price": 50,
      "isDefault": false
    },
    {
      "id": "fantasy-dagger",
      "category": "straight",
      "name": "Fantasy Dagger",
      "price": 50,
      "isDefault": false
    },
    {
      "id": "laser-sword",
      "category": "straight",
      "name": "Laser Sword",
      "price": 80,
      "isDefault": false
    },
    {
      "id": "scalpel",
      "category": "curve",
      "name": "Scalpel",
      "price": 0,
      "isDefault": true
    },
    {
      "id": "pizza-cutter",
      "category": "curve",
      "name": "Pizza Cutter",
      "price": 30,
      "isDefault": false
    },
    {
      "id": "fountain-pen",
      "category": "curve",
      "name": "Fountain Pen",
      "price": 30,
      "isDefault": false
    },
    {
      "id": "mini-ufo",
      "category": "curve",
      "name": "Mini UFO",
      "price": 50,
      "isDefault": false
    },
    {
      "id": "magic-wand",
      "category": "curve",
      "name": "Magic Wand",
      "price": 50,
      "isDefault": false
    },
    {
      "id": "piston-press",
      "category": "crush",
      "name": "Piston Press",
      "price": 0,
      "isDefault": true
    },
    {
      "id": "robot-fist",
      "category": "crush",
      "name": "Robot Fist",
      "price": 30,
      "isDefault": false
    },
    {
      "id": "marshmallow-hammer",
      "category": "crush",
      "name": "Marshmallow Hammer",
      "price": 40,
      "isDefault": false
    },
    {
      "id": "cat-paw",
      "category": "crush",
      "name": "Cat Paw",
      "price": 50,
      "isDefault": false
    }
  ]
}
