From 102cdef3e794ae7f36ff9d2e59779680eb59b580 Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Thu, 18 Jun 2026 15:50:50 +0200 Subject: [PATCH 01/13] Template-based project creation via JSON snapshot import (squashed) Squash of the template-creation feature, rebased onto develop's harmony-NuGet migration. Imports a persisted ProjectSnapshot (template.json) via the MiniLcm import path; no SQL template, no ReseedProject. Co-Authored-By: Claude Opus 4.8 (1M context) --- AGENTS.md | 2 +- .../Fixtures/Sena3SyncFixture.cs | 2 +- .../Fixtures/SyncFixture.cs | 16 +- ...ctTemplateTests.ApplyTemplate.verified.txt | 16797 ++++++++++++++++ .../ProjectTemplateTests.cs | 118 + .../FwLiteProjectSync.Tests/Sena3SyncTests.cs | 5 +- .../FwLite/FwLiteProjectSync/MiniLcmImport.cs | 55 +- .../Projects/CombinedProjectsService.cs | 13 +- .../FwLite/FwLiteShared/Sync/SyncService.cs | 26 +- .../FwLite/FwLiteWeb/Routes/ProjectRoutes.cs | 36 +- .../LcmCrdt.Tests/MorphTypeSeedingTests.cs | 38 + .../FwLite/LcmCrdt.Tests/OpenProjectTests.cs | 185 +- .../ProjectTemplateAbbreviationTests.cs | 18 + backend/FwLite/LcmCrdt/CrdtProjectsService.cs | 57 +- .../FwLite/LcmCrdt/CurrentProjectService.cs | 31 +- backend/FwLite/LcmCrdt/ExampleProjectData.cs | 46 +- backend/FwLite/LcmCrdt/LcmCrdt.csproj | 5 + .../FwLite/LcmCrdt/Objects/PreDefinedData.cs | 1 - .../FwLite/LcmCrdt/Project/ProjectTemplate.cs | 72 + .../FwLite/LcmCrdt/Templates/template.json | 16783 +++++++++++++++ .../FwLite/MiniLcm/Import/ProjectImporter.cs | 43 + .../LexBoxApi/Services/CrdtCommitService.cs | 5 +- .../Entities/CommitEntityConfiguration.cs | 7 +- ...ommitsPkToCompositeProjectIdId.Designer.cs | 1422 ++ ...angeCrdtCommitsPkToCompositeProjectIdId.cs | 45 + .../LexBoxDbContextModelSnapshot.cs | 11 +- .../Services/CrdtCommitServiceTests.cs | 21 + .../src/home/CreateProjectDialog.svelte | 119 + frontend/viewer/src/home/HomeView.svelte | 60 +- .../Projects/ICombinedProjectsService.ts | 3 +- .../src/lib/services/projects-service.ts | 26 +- frontend/viewer/src/locales/en.po | 56 +- frontend/viewer/src/locales/es.po | 55 +- frontend/viewer/src/locales/fr.po | 55 +- frontend/viewer/src/locales/id.po | 55 +- frontend/viewer/src/locales/ko.po | 55 +- frontend/viewer/src/locales/ms.po | 55 +- frontend/viewer/src/locales/sw.po | 55 +- frontend/viewer/src/locales/vi.po | 55 +- .../src/project/demo/in-memory-demo-api.ts | 5 +- 40 files changed, 36296 insertions(+), 218 deletions(-) create mode 100644 backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.ApplyTemplate.verified.txt create mode 100644 backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs create mode 100644 backend/FwLite/LcmCrdt.Tests/Project/ProjectTemplateAbbreviationTests.cs create mode 100644 backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs create mode 100644 backend/FwLite/LcmCrdt/Templates/template.json create mode 100644 backend/FwLite/MiniLcm/Import/ProjectImporter.cs create mode 100644 backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.Designer.cs create mode 100644 backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.cs create mode 100644 frontend/viewer/src/home/CreateProjectDialog.svelte diff --git a/AGENTS.md b/AGENTS.md index c672625d30..6f445bf52a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -53,7 +53,7 @@ Key documentation for this project: ### Testing - ✅ **DO run unit tests via the CLI**, filtered to the tests relevant to your changes (e.g. `dotnet test backend/FwLite/FwLiteShared.Tests --filter "FullyQualifiedName~MyTestClass"`). Verify tests you wrote or changed actually pass before handing work back. Never run whole suites just to "see if anything broke". -- ✅ **FwLite integration tests** (e.g. `FwLiteProjectSync.Tests`) need no infrastructure but are slow. Run a **targeted selection** (specific tests, not necessarily whole classes) when you touched critical sync code **and believe the work is finished** — not on every iteration. Waiting on tests burns time; be deliberate about which runs buy real signal. +- ✅ **FwLite integration tests** (e.g. `FwLiteProjectSync.Tests`) need no infrastructure but are slow. FwData runs **in-process via liblcm** — these tests create real FieldWorks projects with no external setup (e.g. the `ProjectTemplateTests.GenerateTemplate` regen tool). Only FwHeadless's hg/Mercurial sync and the lexbox stack (last bullet) need running infrastructure — *not* FwData itself. Run a **targeted selection** (specific tests, not necessarily whole classes) when you touched critical sync code **and believe the work is finished** — not on every iteration. Waiting on tests burns time; be deliberate about which runs buy real signal. - ✅ **`backend/Testing` contains unit tests too** — only tests marked `Category=Integration|FlakyIntegration|RequiresDb` (and the `Testing.Browser` namespace) need infrastructure. Its unit tests are fine to run: `task test:unit -- ` excludes those categories for you. - ✅ **FwLite viewer Playwright tests MAY be run** — they're cheap: `task playwright-test-standalone -- ` (from `frontend/viewer/`) auto-starts the vite dev server with the in-browser demo project; no lexbox stack, chromium only. Always filter to relevant tests; details in `frontend/viewer/AGENTS.md`. - ❌ **Do NOT run tests that need the lexbox stack** unless the user explicitly asks: LexBox integration tests (`Category=Integration`/`FlakyIntegration`, `Testing.Browser`) and the lexbox frontend Playwright suite (`frontend/tests`). The local stack is usually down or torn down between sessions and results aren't trustworthy — rely on CI for these. diff --git a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/Sena3SyncFixture.cs b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/Sena3SyncFixture.cs index 2a93682d8c..c47bd0e83c 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/Sena3SyncFixture.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/Sena3SyncFixture.cs @@ -43,7 +43,7 @@ public async Task SetupProjects() .BuildServiceProvider(); var cleanup = Defer.Action(() => rootServiceProvider.Dispose()); var services = rootServiceProvider.CreateAsyncScope().ServiceProvider; - var projectName = "sena-3_" + Guid.NewGuid().ToString("N"); + var projectName = "sena-3-" + Guid.NewGuid().ToString("N"); var projectsFolder = services.GetRequiredService>() .Value diff --git a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs index 6fae6ac921..729e65e026 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs @@ -65,7 +65,10 @@ public class SyncFixture : IAsyncLifetime private SyncFixture(string projectName, string projectFolder) { - _projectName = projectName; + // projectName doubles as the CRDT project code and must satisfy CrdtProjectsService.ProjectCode() + // (lowercase letters, digits, '-'). It can arrive as a [CallerMemberName] test name (PascalCase, + // underscores), so normalise it. + _projectName = SanitizeProjectCode(projectName); _projectFolder = projectFolder; var crdtServices = new ServiceCollection() .AddSyncServices(projectFolder); @@ -74,10 +77,19 @@ private SyncFixture(string projectName, string projectFolder) _services = rootServiceProvider.CreateAsyncScope(); } - public SyncFixture() : this("sena-3_" + Guid.NewGuid().ToString().Split("-")[0], "FwLiteSyncFixture") + public SyncFixture() : this("sena-3-" + Guid.NewGuid().ToString().Split("-")[0], "FwLiteSyncFixture") { } + private static string SanitizeProjectCode(string name) + { + var sb = new System.Text.StringBuilder(name.Length); + foreach (var c in name.ToLowerInvariant()) + sb.Append(c is (>= 'a' and <= 'z') or (>= '0' and <= '9') or '-' ? c : '-'); + var code = sb.ToString().TrimStart('-'); + return code.Length == 0 ? "test-project" : code; + } + public virtual async Task InitializeAsync() { lock (_preCleanupLock) diff --git a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.ApplyTemplate.verified.txt b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.ApplyTemplate.verified.txt new file mode 100644 index 0000000000..620ae3e227 --- /dev/null +++ b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.ApplyTemplate.verified.txt @@ -0,0 +1,16797 @@ +{ + "Entries": [], + "PartsOfSpeech": [ + { + "Id": "Guid_1", + "Name": { + "en": "Adverb" + }, + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_2", + "Name": { + "en": "Noun" + }, + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_3", + "Name": { + "en": "Pro-form" + }, + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_4", + "Name": { + "en": "Pronoun" + }, + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_5", + "Name": { + "en": "Verb" + }, + "DeletedAt": null, + "Predefined": true + } + ], + "Publications": [ + { + "Id": "Guid_6", + "DeletedAt": null, + "Name": { + "en": "Main Dictionary" + } + } + ], + "SemanticDomains": [ + { + "Id": "Guid_7", + "Name": { + "en": "Series" + }, + "Code": "8.4.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_8", + "Name": { + "en": "Order, sequence" + }, + "Code": "8.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_9", + "Name": { + "en": "Excited" + }, + "Code": "3.4.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_10", + "Name": { + "en": "Thing" + }, + "Code": "9.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_11", + "Name": { + "en": "Verb affixes" + }, + "Code": "9.2.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_12", + "Name": { + "en": "Betray" + }, + "Code": "4.8.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_13", + "Name": { + "en": "Pray" + }, + "Code": "4.9.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_14", + "Name": { + "en": "Stingy" + }, + "Code": "6.8.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_15", + "Name": { + "en": "Sports" + }, + "Code": "4.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_16", + "Name": { + "en": "Trouble" + }, + "Code": "4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_17", + "Name": { + "en": "Expose falsehood" + }, + "Code": "3.5.1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_18", + "Name": { + "en": "Weaving baskets and mats" + }, + "Code": "6.6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_19", + "Name": { + "en": "Conveying water" + }, + "Code": "6.6.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_20", + "Name": { + "en": "Plant" + }, + "Code": "1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_21", + "Name": { + "en": "Life after death" + }, + "Code": "2.6.6.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_22", + "Name": { + "en": "Pronouns" + }, + "Code": "9.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_23", + "Name": { + "en": "Stimulant" + }, + "Code": "5.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_24", + "Name": { + "en": "Contradict" + }, + "Code": "3.5.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_25", + "Name": { + "en": "Meal" + }, + "Code": "5.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_26", + "Name": { + "en": "Garbage" + }, + "Code": "8.3.7.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_27", + "Name": { + "en": "All the time" + }, + "Code": "8.4.6.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_28", + "Name": { + "en": "Anoint the body" + }, + "Code": "5.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_29", + "Name": { + "en": "Animal products" + }, + "Code": "6.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_30", + "Name": { + "en": "Hairstyle" + }, + "Code": "5.4.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_31", + "Name": { + "en": "Widow, widower" + }, + "Code": "4.1.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_32", + "Name": { + "en": "Hide" + }, + "Code": "7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_33", + "Name": { + "en": "Arrest" + }, + "Code": "4.6.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_34", + "Name": { + "en": "Collect" + }, + "Code": "6.8.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_35", + "Name": { + "en": "Immediately" + }, + "Code": "8.4.6.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_36", + "Name": { + "en": "Man" + }, + "Code": "2.6.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_37", + "Name": { + "en": "Evidentials" + }, + "Code": "9.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_38", + "Name": { + "en": "Shake" + }, + "Code": "7.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_39", + "Name": { + "en": "Repeat" + }, + "Code": "3.5.1.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_40", + "Name": { + "en": "Make speech" + }, + "Code": "3.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_41", + "Name": { + "en": "Show off" + }, + "Code": "4.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_42", + "Name": { + "en": "Solve a problem" + }, + "Code": "4.4.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_43", + "Name": { + "en": "Pass laws" + }, + "Code": "4.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_44", + "Name": { + "en": "Limitation of topic" + }, + "Code": "9.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_45", + "Name": { + "en": "Tendency" + }, + "Code": "3.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_46", + "Name": { + "en": "Interval, space" + }, + "Code": "8.5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_47", + "Name": { + "en": "Season" + }, + "Code": "8.4.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_48", + "Name": { + "en": "End a relationship" + }, + "Code": "4.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_49", + "Name": { + "en": "Buy" + }, + "Code": "6.8.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_50", + "Name": { + "en": "Working with land" + }, + "Code": "6.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_51", + "Name": { + "en": "Recently" + }, + "Code": "8.4.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_52", + "Name": { + "en": "Illegitimate child" + }, + "Code": "4.1.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_53", + "Name": { + "en": "Knock over" + }, + "Code": "7.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_54", + "Name": { + "en": "Neglect plants" + }, + "Code": "6.2.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_55", + "Name": { + "en": "Common" + }, + "Code": "8.3.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_56", + "Name": { + "en": "Dead things" + }, + "Code": "1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_57", + "Name": { + "en": "Save from trouble" + }, + "Code": "4.4.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_58", + "Name": { + "en": "Be about, subject" + }, + "Code": "3.5.1.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_59", + "Name": { + "en": "Mark" + }, + "Code": "7.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_60", + "Name": { + "en": "Telling time" + }, + "Code": "8.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_61", + "Name": { + "en": "Know" + }, + "Code": "3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_62", + "Name": { + "en": "Monetary units" + }, + "Code": "6.8.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_63", + "Name": { + "en": "Lose wealth" + }, + "Code": "6.8.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_64", + "Name": { + "en": "Line" + }, + "Code": "8.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_65", + "Name": { + "en": "Shape" + }, + "Code": "8.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_66", + "Name": { + "en": "Join, attach" + }, + "Code": "7.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_67", + "Name": { + "en": "Start again" + }, + "Code": "8.4.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_68", + "Name": { + "en": "Working with stone" + }, + "Code": "6.6.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_69", + "Name": { + "en": "Feast" + }, + "Code": "5.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_70", + "Name": { + "en": "Thin person" + }, + "Code": "8.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_71", + "Name": { + "en": "Funeral" + }, + "Code": "2.6.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_72", + "Name": { + "en": "Become, change state" + }, + "Code": "9.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_73", + "Name": { + "en": "Forward" + }, + "Code": "8.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_74", + "Name": { + "en": "Names of continents" + }, + "Code": "9.7.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_75", + "Name": { + "en": "Under, below" + }, + "Code": "8.5.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_76", + "Name": { + "en": "Musician" + }, + "Code": "4.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_77", + "Name": { + "en": "Hungry, thirsty" + }, + "Code": "5.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_78", + "Name": { + "en": "Parts of an insect" + }, + "Code": "1.6.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_79", + "Name": { + "en": "Protect" + }, + "Code": "4.4.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_80", + "Name": { + "en": "Press" + }, + "Code": "7.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_81", + "Name": { + "en": "Most, least" + }, + "Code": "8.1.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_82", + "Name": { + "en": "Lie down" + }, + "Code": "7.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_83", + "Name": { + "en": "Short, not tall" + }, + "Code": "8.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_84", + "Name": { + "en": "Mountain" + }, + "Code": "1.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_85", + "Name": { + "en": "Independent person" + }, + "Code": "4.1.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_86", + "Name": { + "en": "Leaning, sloping" + }, + "Code": "8.3.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_87", + "Name": { + "en": "Dry" + }, + "Code": "1.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_88", + "Name": { + "en": "Peace" + }, + "Code": "4.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_89", + "Name": { + "en": "Cordage" + }, + "Code": "6.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_90", + "Name": { + "en": "Management" + }, + "Code": "6.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_91", + "Name": { + "en": "Dive" + }, + "Code": "7.2.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_92", + "Name": { + "en": "Art" + }, + "Code": "6.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_93", + "Name": { + "en": "Acquit" + }, + "Code": "4.7.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_94", + "Name": { + "en": "Lazy" + }, + "Code": "6.1.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_95", + "Name": { + "en": "Copy" + }, + "Code": "8.3.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_96", + "Name": { + "en": "Pay" + }, + "Code": "6.8.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_97", + "Name": { + "en": "Time of the day" + }, + "Code": "8.4.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_98", + "Name": { + "en": "Search" + }, + "Code": "7.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_99", + "Name": { + "en": "Young" + }, + "Code": "8.4.6.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_100", + "Name": { + "en": "Different" + }, + "Code": "8.3.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_101", + "Name": { + "en": "Exist" + }, + "Code": "9.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_102", + "Name": { + "en": "Interrupt" + }, + "Code": "8.4.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_103", + "Name": { + "en": "Busy" + }, + "Code": "6.1.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_104", + "Name": { + "en": "Agricultural tool" + }, + "Code": "6.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_105", + "Name": { + "en": "Male, female" + }, + "Code": "2.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_106", + "Name": { + "en": "Listen" + }, + "Code": "2.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_107", + "Name": { + "en": "Number series" + }, + "Code": "8.1.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_108", + "Name": { + "en": "Surprise" + }, + "Code": "3.4.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_109", + "Name": { + "en": "First fruits" + }, + "Code": "6.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_110", + "Name": { + "en": "Relationships" + }, + "Code": "4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_111", + "Name": { + "en": "Plural" + }, + "Code": "8.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_112", + "Name": { + "en": "Risk" + }, + "Code": "4.4.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_113", + "Name": { + "en": "Condemn, find guilty" + }, + "Code": "4.7.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_114", + "Name": { + "en": "Tree" + }, + "Code": "1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_115", + "Name": { + "en": "Semantically similar events" + }, + "Code": "9.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_116", + "Name": { + "en": "Conform" + }, + "Code": "4.3.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_117", + "Name": { + "en": "Rock" + }, + "Code": "1.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_118", + "Name": { + "en": "Provide for, support" + }, + "Code": "4.3.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_119", + "Name": { + "en": "Disbelief" + }, + "Code": "3.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_120", + "Name": { + "en": "Eat" + }, + "Code": "5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_121", + "Name": { + "en": "Price" + }, + "Code": "6.8.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_122", + "Name": { + "en": "Daily life" + }, + "Code": "5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_123", + "Name": { + "en": "Countryside" + }, + "Code": "4.6.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_124", + "Name": { + "en": "Uninterested, bored" + }, + "Code": "3.4.1.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_125", + "Name": { + "en": "Square" + }, + "Code": "8.3.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_126", + "Name": { + "en": "Wood" + }, + "Code": "6.6.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_127", + "Name": { + "en": "Shy, timid" + }, + "Code": "3.4.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_128", + "Name": { + "en": "Move quickly" + }, + "Code": "7.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_129", + "Name": { + "en": "Treat disease" + }, + "Code": "2.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_130", + "Name": { + "en": "Recover from sickness" + }, + "Code": "2.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_131", + "Name": { + "en": "Curse" + }, + "Code": "4.9.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_132", + "Name": { + "en": "To a small degree" + }, + "Code": "9.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_133", + "Name": { + "en": "Night" + }, + "Code": "8.4.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_134", + "Name": { + "en": "Dog" + }, + "Code": "6.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_135", + "Name": { + "en": "Change something" + }, + "Code": "9.1.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_136", + "Name": { + "en": "Near" + }, + "Code": "8.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_137", + "Name": { + "en": "Refuse to do something" + }, + "Code": "3.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_138", + "Name": { + "en": "Announce" + }, + "Code": "3.5.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_139", + "Name": { + "en": "Important" + }, + "Code": "8.3.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_140", + "Name": { + "en": "Patient-related cases" + }, + "Code": "9.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_141", + "Name": { + "en": "Take something from somewhere" + }, + "Code": "7.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_142", + "Name": { + "en": "Christianity" + }, + "Code": "4.9.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_143", + "Name": { + "en": "Newspaper" + }, + "Code": "3.5.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_144", + "Name": { + "en": "React, respond" + }, + "Code": "9.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_145", + "Name": { + "en": "Manner of eating" + }, + "Code": "5.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_146", + "Name": { + "en": "Plan a time" + }, + "Code": "8.4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_147", + "Name": { + "en": "Often" + }, + "Code": "8.4.6.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_148", + "Name": { + "en": "Move in a direction" + }, + "Code": "7.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_149", + "Name": { + "en": "Decorated" + }, + "Code": "8.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_150", + "Name": { + "en": "Citizen" + }, + "Code": "4.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_151", + "Name": { + "en": "Without result" + }, + "Code": "9.6.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_152", + "Name": { + "en": "Growing cassava" + }, + "Code": "6.2.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_153", + "Name": { + "en": "Reflexive pronouns" + }, + "Code": "9.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_154", + "Name": { + "en": "Think so" + }, + "Code": "9.4.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_155", + "Name": { + "en": "Association" + }, + "Code": "9.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_156", + "Name": { + "en": "Imprison" + }, + "Code": "4.7.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_157", + "Name": { + "en": "Light a fire" + }, + "Code": "5.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_158", + "Name": { + "en": "Food from seeds" + }, + "Code": "5.2.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_159", + "Name": { + "en": "Below standard" + }, + "Code": "4.3.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_160", + "Name": { + "en": "Prophecy" + }, + "Code": "4.9.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_161", + "Name": { + "en": "Known, unknown" + }, + "Code": "3.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_162", + "Name": { + "en": "Call" + }, + "Code": "3.5.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_163", + "Name": { + "en": "Period of time" + }, + "Code": "8.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_164", + "Name": { + "en": "Ocean, lake" + }, + "Code": "1.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_165", + "Name": { + "en": "Adornment" + }, + "Code": "5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_166", + "Name": { + "en": "Markers of focus" + }, + "Code": "9.6.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_167", + "Name": { + "en": "Determined" + }, + "Code": "3.3.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_168", + "Name": { + "en": "Move down" + }, + "Code": "7.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_169", + "Name": { + "en": "Travel in space" + }, + "Code": "7.2.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_170", + "Name": { + "en": "Lack" + }, + "Code": "8.1.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_171", + "Name": { + "en": "Tend herds in fields" + }, + "Code": "6.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_172", + "Name": { + "en": "Evaluate, test" + }, + "Code": "3.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_173", + "Name": { + "en": "Test" + }, + "Code": "3.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_174", + "Name": { + "en": "Era" + }, + "Code": "8.4.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_175", + "Name": { + "en": "Police" + }, + "Code": "4.6.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_176", + "Name": { + "en": "Hide your thoughts" + }, + "Code": "3.5.1.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_177", + "Name": { + "en": "Animal color, marking" + }, + "Code": "8.3.3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_178", + "Name": { + "en": "Hard, firm" + }, + "Code": "8.3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_179", + "Name": { + "en": "Lose a fight" + }, + "Code": "4.8.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_180", + "Name": { + "en": "Show hospitality" + }, + "Code": "4.2.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_181", + "Name": { + "en": "Animal home" + }, + "Code": "1.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_182", + "Name": { + "en": "Growing coconuts" + }, + "Code": "6.2.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_183", + "Name": { + "en": "Soil, dirt" + }, + "Code": "1.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_184", + "Name": { + "en": "Blow air" + }, + "Code": "1.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_185", + "Name": { + "en": "Science" + }, + "Code": "3.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_186", + "Name": { + "en": "Hostility" + }, + "Code": "4.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_187", + "Name": { + "en": "Aspectual time" + }, + "Code": "8.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_188", + "Name": { + "en": "Proud" + }, + "Code": "4.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_189", + "Name": { + "en": "Purpose" + }, + "Code": "9.6.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_190", + "Name": { + "en": "House" + }, + "Code": "6.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_191", + "Name": { + "en": "Accompany" + }, + "Code": "7.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_192", + "Name": { + "en": "Trap" + }, + "Code": "6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_193", + "Name": { + "en": "Growing grass" + }, + "Code": "6.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_194", + "Name": { + "en": "Pursue" + }, + "Code": "7.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_195", + "Name": { + "en": "Twist, wring" + }, + "Code": "8.3.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_196", + "Name": { + "en": "Tear down" + }, + "Code": "7.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_197", + "Name": { + "en": "Unsure" + }, + "Code": "9.4.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_198", + "Name": { + "en": "Right, left" + }, + "Code": "8.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_199", + "Name": { + "en": "Body" + }, + "Code": "2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_200", + "Name": { + "en": "Food storage" + }, + "Code": "5.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_201", + "Name": { + "en": "Leave something" + }, + "Code": "7.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_202", + "Name": { + "en": "In general" + }, + "Code": "9.6.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_203", + "Name": { + "en": "Many, much" + }, + "Code": "8.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_204", + "Name": { + "en": "Follow" + }, + "Code": "7.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_205", + "Name": { + "en": "Moon" + }, + "Code": "1.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_206", + "Name": { + "en": "Obsessed" + }, + "Code": "3.4.1.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_207", + "Name": { + "en": "Die" + }, + "Code": "2.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_208", + "Name": { + "en": "Heaven, hell" + }, + "Code": "4.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_209", + "Name": { + "en": "Spirits of things" + }, + "Code": "1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_210", + "Name": { + "en": "Every time" + }, + "Code": "8.4.6.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_211", + "Name": { + "en": "Repent" + }, + "Code": "4.8.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_212", + "Name": { + "en": "Soul, spirit" + }, + "Code": "3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_213", + "Name": { + "en": "Piece" + }, + "Code": "8.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_214", + "Name": { + "en": "Disagree" + }, + "Code": "3.2.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_215", + "Name": { + "en": "Bone, joint" + }, + "Code": "2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_216", + "Name": { + "en": "Repay debt" + }, + "Code": "6.8.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_217", + "Name": { + "en": "Break the law" + }, + "Code": "4.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_218", + "Name": { + "en": "Subordinating particles" + }, + "Code": "9.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_219", + "Name": { + "en": "Vehicle" + }, + "Code": "7.2.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_220", + "Name": { + "en": "Hold" + }, + "Code": "7.3.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_221", + "Name": { + "en": "Voice" + }, + "Code": "3.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_222", + "Name": { + "en": "Inherit" + }, + "Code": "2.6.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_223", + "Name": { + "en": "Stupid" + }, + "Code": "3.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_224", + "Name": { + "en": "Relative time" + }, + "Code": "8.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_225", + "Name": { + "en": "Food from animals" + }, + "Code": "5.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_226", + "Name": { + "en": "Subject of teaching" + }, + "Code": "3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_227", + "Name": { + "en": "Explode" + }, + "Code": "6.6.2.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_228", + "Name": { + "en": "Food preparation" + }, + "Code": "5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_229", + "Name": { + "en": "Decrease" + }, + "Code": "8.1.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_230", + "Name": { + "en": "Parts of a reptile" + }, + "Code": "1.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_231", + "Name": { + "en": "Push" + }, + "Code": "7.3.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_232", + "Name": { + "en": "Leave" + }, + "Code": "7.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_233", + "Name": { + "en": "Avoid" + }, + "Code": "4.4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_234", + "Name": { + "en": "Time" + }, + "Code": "8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_235", + "Name": { + "en": "Prisoner of war" + }, + "Code": "4.8.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_236", + "Name": { + "en": "Wake up" + }, + "Code": "5.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_237", + "Name": { + "en": "Hopeless" + }, + "Code": "3.2.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_238", + "Name": { + "en": "Towards" + }, + "Code": "8.5.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_239", + "Name": { + "en": "Jewel" + }, + "Code": "1.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_240", + "Name": { + "en": "Basketball" + }, + "Code": "4.2.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_241", + "Name": { + "en": "Wrong, unsuitable" + }, + "Code": "8.3.7.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_242", + "Name": { + "en": "Growing coffee" + }, + "Code": "6.2.1.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_243", + "Name": { + "en": "Defeat" + }, + "Code": "4.8.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_244", + "Name": { + "en": "Inside" + }, + "Code": "8.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_245", + "Name": { + "en": "Parts of a building" + }, + "Code": "6.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_246", + "Name": { + "en": "Figurative" + }, + "Code": "3.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_247", + "Name": { + "en": "Attract sexually" + }, + "Code": "2.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_248", + "Name": { + "en": "Bright" + }, + "Code": "8.3.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_249", + "Name": { + "en": "Again" + }, + "Code": "8.4.6.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_250", + "Name": { + "en": "Break" + }, + "Code": "7.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_251", + "Name": { + "en": "Cause" + }, + "Code": "9.6.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_252", + "Name": { + "en": "Opposite" + }, + "Code": "8.3.5.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_253", + "Name": { + "en": "Poor eyesight" + }, + "Code": "2.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_254", + "Name": { + "en": "Taboo" + }, + "Code": "4.9.5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_255", + "Name": { + "en": "Have, be with" + }, + "Code": "7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_256", + "Name": { + "en": "Defend" + }, + "Code": "4.8.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_257", + "Name": { + "en": "Religious organization" + }, + "Code": "4.9.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_258", + "Name": { + "en": "Adverbs" + }, + "Code": "9.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_259", + "Name": { + "en": "Hospital" + }, + "Code": "2.5.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_260", + "Name": { + "en": "Graceful" + }, + "Code": "7.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_261", + "Name": { + "en": "Equivalence" + }, + "Code": "9.6.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_262", + "Name": { + "en": "Welcome, receive" + }, + "Code": "4.2.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_263", + "Name": { + "en": "Nature, character" + }, + "Code": "8.3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_264", + "Name": { + "en": "Stretch" + }, + "Code": "8.3.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_265", + "Name": { + "en": "Theology" + }, + "Code": "4.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_266", + "Name": { + "en": "Wrap" + }, + "Code": "7.3.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_267", + "Name": { + "en": "Texture" + }, + "Code": "8.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_268", + "Name": { + "en": "History" + }, + "Code": "3.5.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_269", + "Name": { + "en": "Jealous" + }, + "Code": "3.4.2.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_270", + "Name": { + "en": "Coordinate relations" + }, + "Code": "9.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_271", + "Name": { + "en": "Notice" + }, + "Code": "3.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_272", + "Name": { + "en": "Sheep" + }, + "Code": "6.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_273", + "Name": { + "en": "Deliberately" + }, + "Code": "3.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_274", + "Name": { + "en": "Riddle" + }, + "Code": "3.5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_275", + "Name": { + "en": "Relaxed" + }, + "Code": "3.4.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_276", + "Name": { + "en": "Thank" + }, + "Code": "3.5.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_277", + "Name": { + "en": "Show, let someone see" + }, + "Code": "2.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_278", + "Name": { + "en": "Move something" + }, + "Code": "7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_279", + "Name": { + "en": "Animal movement" + }, + "Code": "1.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_280", + "Name": { + "en": "Growing vegetables" + }, + "Code": "6.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_281", + "Name": { + "en": "Protest" + }, + "Code": "3.2.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_282", + "Name": { + "en": "Enough" + }, + "Code": "8.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_283", + "Name": { + "en": "Set upright" + }, + "Code": "7.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_284", + "Name": { + "en": "Set free" + }, + "Code": "7.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_285", + "Name": { + "en": "Disobey" + }, + "Code": "4.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_286", + "Name": { + "en": "Exercise" + }, + "Code": "4.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_287", + "Name": { + "en": "Relief" + }, + "Code": "4.4.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_288", + "Name": { + "en": "Burn" + }, + "Code": "5.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_289", + "Name": { + "en": "Comfortable" + }, + "Code": "2.3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_290", + "Name": { + "en": "Word" + }, + "Code": "3.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_291", + "Name": { + "en": "Useless" + }, + "Code": "6.1.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_292", + "Name": { + "en": "Think about" + }, + "Code": "3.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_293", + "Name": { + "en": "Angry" + }, + "Code": "3.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_294", + "Name": { + "en": "Endure" + }, + "Code": "4.4.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_295", + "Name": { + "en": "Add to something" + }, + "Code": "7.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_296", + "Name": { + "en": "Compatible" + }, + "Code": "8.3.7.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_297", + "Name": { + "en": "Afraid" + }, + "Code": "3.4.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_298", + "Name": { + "en": "Immature in behavior" + }, + "Code": "4.3.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_299", + "Name": { + "en": "Finance" + }, + "Code": "6.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_300", + "Name": { + "en": "One" + }, + "Code": "8.1.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_301", + "Name": { + "en": "Indefinite location" + }, + "Code": "8.5.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_302", + "Name": { + "en": "Bat" + }, + "Code": "1.6.1.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_303", + "Name": { + "en": "Rest" + }, + "Code": "2.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_304", + "Name": { + "en": "Stop something" + }, + "Code": "8.4.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_305", + "Name": { + "en": "Clause conjunctions" + }, + "Code": "9.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_306", + "Name": { + "en": "Go" + }, + "Code": "7.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_307", + "Name": { + "en": "Worship" + }, + "Code": "4.9.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_308", + "Name": { + "en": "Unique" + }, + "Code": "8.3.5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_309", + "Name": { + "en": "Vindicate" + }, + "Code": "4.7.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_310", + "Name": { + "en": "Heart" + }, + "Code": "2.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_311", + "Name": { + "en": "Concave" + }, + "Code": "8.3.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_312", + "Name": { + "en": "Make" + }, + "Code": "9.1.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_313", + "Name": { + "en": "Alcoholic beverage" + }, + "Code": "5.2.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_314", + "Name": { + "en": "Chess" + }, + "Code": "4.2.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_315", + "Name": { + "en": "Energetic" + }, + "Code": "2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_316", + "Name": { + "en": "Location" + }, + "Code": "8.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_317", + "Name": { + "en": "Rough" + }, + "Code": "8.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_318", + "Name": { + "en": "Store wealth" + }, + "Code": "6.8.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_319", + "Name": { + "en": "Disappointed" + }, + "Code": "3.4.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_320", + "Name": { + "en": "Honorifics" + }, + "Code": "9.6.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_321", + "Name": { + "en": "Hair" + }, + "Code": "2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_322", + "Name": { + "en": "Arrange a marriage" + }, + "Code": "2.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_323", + "Name": { + "en": "Ear" + }, + "Code": "2.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_324", + "Name": { + "en": "Job satisfaction" + }, + "Code": "6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_325", + "Name": { + "en": "Prohibited food" + }, + "Code": "5.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_326", + "Name": { + "en": "Ugly" + }, + "Code": "2.3.1.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_327", + "Name": { + "en": "Concession" + }, + "Code": "9.6.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_328", + "Name": { + "en": "Various" + }, + "Code": "8.3.5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_329", + "Name": { + "en": "Quick" + }, + "Code": "8.4.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_330", + "Name": { + "en": "Middle" + }, + "Code": "8.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_331", + "Name": { + "en": "Shark, ray" + }, + "Code": "1.6.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_332", + "Name": { + "en": "Possession, property" + }, + "Code": "6.8.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_333", + "Name": { + "en": "Power, force" + }, + "Code": "6.1.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_334", + "Name": { + "en": "Separate, scatter" + }, + "Code": "7.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_335", + "Name": { + "en": "Good, moral" + }, + "Code": "4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_336", + "Name": { + "en": "Court of law" + }, + "Code": "4.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_337", + "Name": { + "en": "But" + }, + "Code": "9.6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_338", + "Name": { + "en": "Marsupial" + }, + "Code": "1.6.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_339", + "Name": { + "en": "Glory" + }, + "Code": "8.3.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_340", + "Name": { + "en": "Make hole, opening" + }, + "Code": "7.8.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_341", + "Name": { + "en": "Sharp" + }, + "Code": "8.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_342", + "Name": { + "en": "Growing sugarcane" + }, + "Code": "6.2.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_343", + "Name": { + "en": "Stiff, flexible" + }, + "Code": "8.3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_344", + "Name": { + "en": "Story" + }, + "Code": "3.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_345", + "Name": { + "en": "General adjectives" + }, + "Code": "9.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_346", + "Name": { + "en": "Swamp" + }, + "Code": "1.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_347", + "Name": { + "en": "Return something" + }, + "Code": "7.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_348", + "Name": { + "en": "Difficult, impossible" + }, + "Code": "6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_349", + "Name": { + "en": "Beverage" + }, + "Code": "5.2.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_350", + "Name": { + "en": "Road" + }, + "Code": "6.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_351", + "Name": { + "en": "Modern" + }, + "Code": "8.4.6.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_352", + "Name": { + "en": "Food from plants" + }, + "Code": "5.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_353", + "Name": { + "en": "Aspect--stative verbs" + }, + "Code": "9.4.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_354", + "Name": { + "en": "Healthy" + }, + "Code": "2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_355", + "Name": { + "en": "Telephone" + }, + "Code": "3.5.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_356", + "Name": { + "en": "Grave" + }, + "Code": "2.6.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_357", + "Name": { + "en": "Move noisily" + }, + "Code": "7.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_358", + "Name": { + "en": "Cut grass" + }, + "Code": "6.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_359", + "Name": { + "en": "Cattle" + }, + "Code": "6.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_360", + "Name": { + "en": "Working with bricks" + }, + "Code": "6.6.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_361", + "Name": { + "en": "Average" + }, + "Code": "8.1.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_362", + "Name": { + "en": "Try, attempt" + }, + "Code": "6.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_363", + "Name": { + "en": "Generous" + }, + "Code": "6.8.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_364", + "Name": { + "en": "Facial expression" + }, + "Code": "3.5.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_365", + "Name": { + "en": "Away from" + }, + "Code": "8.5.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_366", + "Name": { + "en": "Warn" + }, + "Code": "3.3.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_367", + "Name": { + "en": "Lumbering" + }, + "Code": "6.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_368", + "Name": { + "en": "Flood" + }, + "Code": "1.1.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_369", + "Name": { + "en": "Grammar" + }, + "Code": "9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_370", + "Name": { + "en": "Birth ceremony" + }, + "Code": "2.6.3.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_371", + "Name": { + "en": "Gas" + }, + "Code": "1.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_372", + "Name": { + "en": "Catch, capture" + }, + "Code": "7.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_373", + "Name": { + "en": "Available" + }, + "Code": "6.1.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_374", + "Name": { + "en": "Working with minerals" + }, + "Code": "6.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_375", + "Name": { + "en": "Pointed" + }, + "Code": "8.3.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_376", + "Name": { + "en": "No, not" + }, + "Code": "9.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_377", + "Name": { + "en": "Affixes" + }, + "Code": "9.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_378", + "Name": { + "en": "Names of streets" + }, + "Code": "9.7.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_379", + "Name": { + "en": "Birth" + }, + "Code": "2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_380", + "Name": { + "en": "Crop failure" + }, + "Code": "6.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_381", + "Name": { + "en": "Bargain" + }, + "Code": "6.8.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_382", + "Name": { + "en": "Plunder" + }, + "Code": "4.8.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_383", + "Name": { + "en": "Move straight without turning" + }, + "Code": "7.2.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_384", + "Name": { + "en": "Spy" + }, + "Code": "4.8.3.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_385", + "Name": { + "en": "Few, little" + }, + "Code": "8.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_386", + "Name": { + "en": "Growing grain" + }, + "Code": "6.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_387", + "Name": { + "en": "Cooking ingredients" + }, + "Code": "5.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_388", + "Name": { + "en": "Lizard" + }, + "Code": "1.6.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_389", + "Name": { + "en": "Escape" + }, + "Code": "7.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_390", + "Name": { + "en": "Narcotic" + }, + "Code": "5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_391", + "Name": { + "en": "Relations involving correspondences" + }, + "Code": "9.6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_392", + "Name": { + "en": "Spatial relations" + }, + "Code": "8.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_393", + "Name": { + "en": "Serious" + }, + "Code": "4.2.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_394", + "Name": { + "en": "Fight against something bad" + }, + "Code": "4.8.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_395", + "Name": { + "en": "Growing maize" + }, + "Code": "6.2.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_396", + "Name": { + "en": "Storm" + }, + "Code": "1.1.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_397", + "Name": { + "en": "Small animals" + }, + "Code": "1.6.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_398", + "Name": { + "en": "Pick up" + }, + "Code": "7.3.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_399", + "Name": { + "en": "Send someone" + }, + "Code": "7.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_400", + "Name": { + "en": "Sense, perceive" + }, + "Code": "2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_401", + "Name": { + "en": "Impartial" + }, + "Code": "4.7.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_402", + "Name": { + "en": "Bless" + }, + "Code": "4.9.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_403", + "Name": { + "en": "Map" + }, + "Code": "7.2.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_404", + "Name": { + "en": "Lonely" + }, + "Code": "3.4.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_405", + "Name": { + "en": "Blunt" + }, + "Code": "8.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_406", + "Name": { + "en": "Work hard" + }, + "Code": "6.1.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_407", + "Name": { + "en": "Stomach illness" + }, + "Code": "2.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_408", + "Name": { + "en": "Yesterday, today, tomorrow" + }, + "Code": "8.4.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_409", + "Name": { + "en": "Kneel" + }, + "Code": "7.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_410", + "Name": { + "en": "General words" + }, + "Code": "9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_411", + "Name": { + "en": "With, be with" + }, + "Code": "9.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_412", + "Name": { + "en": "Floor" + }, + "Code": "6.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_413", + "Name": { + "en": "Extreme belief" + }, + "Code": "3.2.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_414", + "Name": { + "en": "Sheath" + }, + "Code": "6.7.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_415", + "Name": { + "en": "Sculpture" + }, + "Code": "6.6.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_416", + "Name": { + "en": "Parts of tools" + }, + "Code": "6.7.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_417", + "Name": { + "en": "Handle something" + }, + "Code": "7.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_418", + "Name": { + "en": "Hire, rent" + }, + "Code": "6.8.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_419", + "Name": { + "en": "Tell the truth" + }, + "Code": "3.5.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_420", + "Name": { + "en": "Deaf" + }, + "Code": "2.5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_421", + "Name": { + "en": "Move back and forth" + }, + "Code": "7.2.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_422", + "Name": { + "en": "Pregnancy" + }, + "Code": "2.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_423", + "Name": { + "en": "Short, not long" + }, + "Code": "8.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_424", + "Name": { + "en": "Hollow" + }, + "Code": "8.3.1.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_425", + "Name": { + "en": "Female organs" + }, + "Code": "2.1.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_426", + "Name": { + "en": "Promise" + }, + "Code": "3.5.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_427", + "Name": { + "en": "Respond to someone in trouble" + }, + "Code": "4.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_428", + "Name": { + "en": "Metal" + }, + "Code": "1.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_429", + "Name": { + "en": "Lack self-control" + }, + "Code": "4.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_430", + "Name": { + "en": "Epistemic moods" + }, + "Code": "9.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_431", + "Name": { + "en": "Demon possession" + }, + "Code": "4.9.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_432", + "Name": { + "en": "Since, from" + }, + "Code": "8.4.6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_433", + "Name": { + "en": "Reconcile" + }, + "Code": "4.8.4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_434", + "Name": { + "en": "Start something" + }, + "Code": "8.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_435", + "Name": { + "en": "Visible" + }, + "Code": "2.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_436", + "Name": { + "en": "Slip, slide" + }, + "Code": "7.2.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_437", + "Name": { + "en": "Working with oil and gas" + }, + "Code": "6.6.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_438", + "Name": { + "en": "Put" + }, + "Code": "7.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_439", + "Name": { + "en": "Now" + }, + "Code": "8.4.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_440", + "Name": { + "en": "Instinct" + }, + "Code": "3.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_441", + "Name": { + "en": "School" + }, + "Code": "3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_442", + "Name": { + "en": "Source (of movement)" + }, + "Code": "9.5.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_443", + "Name": { + "en": "Cowardice" + }, + "Code": "4.4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_444", + "Name": { + "en": "Primate" + }, + "Code": "1.6.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_445", + "Name": { + "en": "Parts of clothing" + }, + "Code": "5.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_446", + "Name": { + "en": "Turn something" + }, + "Code": "7.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_447", + "Name": { + "en": "Load, pile" + }, + "Code": "7.5.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_448", + "Name": { + "en": "Show, explain" + }, + "Code": "3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_449", + "Name": { + "en": "Food" + }, + "Code": "5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_450", + "Name": { + "en": "Satiated, full" + }, + "Code": "5.2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_451", + "Name": { + "en": "Women\u0027s clothing" + }, + "Code": "5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_452", + "Name": { + "en": "River" + }, + "Code": "1.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_453", + "Name": { + "en": "Hesitation fillers" + }, + "Code": "9.6.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_454", + "Name": { + "en": "Lust" + }, + "Code": "3.3.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_455", + "Name": { + "en": "Repair" + }, + "Code": "7.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_456", + "Name": { + "en": "Gambling" + }, + "Code": "4.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_457", + "Name": { + "en": "Names of buildings" + }, + "Code": "9.7.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_458", + "Name": { + "en": "Take care of something" + }, + "Code": "6.1.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_459", + "Name": { + "en": "Mature in behavior" + }, + "Code": "4.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_460", + "Name": { + "en": "Appearance" + }, + "Code": "2.3.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_461", + "Name": { + "en": "Together" + }, + "Code": "9.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_462", + "Name": { + "en": "Cut" + }, + "Code": "7.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_463", + "Name": { + "en": "Serve" + }, + "Code": "4.5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_464", + "Name": { + "en": "Money" + }, + "Code": "6.8.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_465", + "Name": { + "en": "Better" + }, + "Code": "8.3.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_466", + "Name": { + "en": "Ashamed" + }, + "Code": "3.4.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_467", + "Name": { + "en": "Adopt" + }, + "Code": "4.1.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_468", + "Name": { + "en": "Limit" + }, + "Code": "7.3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_469", + "Name": { + "en": "Instrument" + }, + "Code": "9.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_470", + "Name": { + "en": "Stage of life" + }, + "Code": "2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_471", + "Name": { + "en": "Wear clothing" + }, + "Code": "5.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_472", + "Name": { + "en": "Anteater, aardvark" + }, + "Code": "1.6.1.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_473", + "Name": { + "en": "Fertile, infertile" + }, + "Code": "2.6.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_474", + "Name": { + "en": "Furniture" + }, + "Code": "5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_475", + "Name": { + "en": "Father, mother" + }, + "Code": "4.1.9.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_476", + "Name": { + "en": "Delay" + }, + "Code": "8.4.5.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_477", + "Name": { + "en": "Once" + }, + "Code": "8.4.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_478", + "Name": { + "en": "Poor" + }, + "Code": "6.8.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_479", + "Name": { + "en": "Symmetrical" + }, + "Code": "8.3.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_480", + "Name": { + "en": "Speak in unison" + }, + "Code": "3.5.1.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_481", + "Name": { + "en": "Fat person" + }, + "Code": "8.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_482", + "Name": { + "en": "Remind" + }, + "Code": "3.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_483", + "Name": { + "en": "Request" + }, + "Code": "3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_484", + "Name": { + "en": "Food from roots" + }, + "Code": "5.2.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_485", + "Name": { + "en": "Alone" + }, + "Code": "4.1.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_486", + "Name": { + "en": "Simple, complicated" + }, + "Code": "7.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_487", + "Name": { + "en": "Know someone" + }, + "Code": "4.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_488", + "Name": { + "en": "Clean, dirty" + }, + "Code": "5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_489", + "Name": { + "en": "Pleased with" + }, + "Code": "3.4.1.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_490", + "Name": { + "en": "Months of the year" + }, + "Code": "8.4.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_491", + "Name": { + "en": "Feel good" + }, + "Code": "3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_492", + "Name": { + "en": "Thresh" + }, + "Code": "6.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_493", + "Name": { + "en": "Soft, flimsy" + }, + "Code": "8.3.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_494", + "Name": { + "en": "Necessary" + }, + "Code": "9.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_495", + "Name": { + "en": "Lend" + }, + "Code": "6.8.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_496", + "Name": { + "en": "Intelligent" + }, + "Code": "3.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_497", + "Name": { + "en": "Result" + }, + "Code": "9.6.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_498", + "Name": { + "en": "Working with bone" + }, + "Code": "6.6.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_499", + "Name": { + "en": "Last" + }, + "Code": "8.4.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_500", + "Name": { + "en": "Related by marriage" + }, + "Code": "4.1.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_501", + "Name": { + "en": "Flesh" + }, + "Code": "2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_502", + "Name": { + "en": "Cat" + }, + "Code": "6.3.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_503", + "Name": { + "en": "Emphasize" + }, + "Code": "3.5.1.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_504", + "Name": { + "en": "Borrow" + }, + "Code": "6.8.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_505", + "Name": { + "en": "Except" + }, + "Code": "9.6.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_506", + "Name": { + "en": "Information" + }, + "Code": "3.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_507", + "Name": { + "en": "Building equipment and maintenance" + }, + "Code": "6.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_508", + "Name": { + "en": "Birth defect" + }, + "Code": "2.5.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_509", + "Name": { + "en": "Honor" + }, + "Code": "4.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_510", + "Name": { + "en": "Tidy" + }, + "Code": "4.3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_511", + "Name": { + "en": "Happy for" + }, + "Code": "3.4.1.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_512", + "Name": { + "en": "Dance" + }, + "Code": "4.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_513", + "Name": { + "en": "Request forgiveness" + }, + "Code": "4.8.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_514", + "Name": { + "en": "Plant product" + }, + "Code": "6.2.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_515", + "Name": { + "en": "Light" + }, + "Code": "8.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_516", + "Name": { + "en": "Boat" + }, + "Code": "7.2.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_517", + "Name": { + "en": "Sudden" + }, + "Code": "8.4.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_518", + "Name": { + "en": "Problem" + }, + "Code": "4.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_519", + "Name": { + "en": "Internal organs" + }, + "Code": "2.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_520", + "Name": { + "en": "Devout" + }, + "Code": "4.9.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_521", + "Name": { + "en": "Hinduism" + }, + "Code": "4.9.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_522", + "Name": { + "en": "Water quality" + }, + "Code": "1.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_523", + "Name": { + "en": "Railroad" + }, + "Code": "7.2.4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_524", + "Name": { + "en": "Inner part" + }, + "Code": "8.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_525", + "Name": { + "en": "Skin disease" + }, + "Code": "2.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_526", + "Name": { + "en": "Bag" + }, + "Code": "6.7.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_527", + "Name": { + "en": "Tight" + }, + "Code": "8.2.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_528", + "Name": { + "en": "Hunting birds" + }, + "Code": "6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_529", + "Name": { + "en": "Month" + }, + "Code": "8.4.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_530", + "Name": { + "en": "Never" + }, + "Code": "8.4.6.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_531", + "Name": { + "en": "Holiday" + }, + "Code": "4.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_532", + "Name": { + "en": "Deep, shallow" + }, + "Code": "8.2.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_533", + "Name": { + "en": "Owe" + }, + "Code": "6.8.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_534", + "Name": { + "en": "Visit" + }, + "Code": "4.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_535", + "Name": { + "en": "Accumulate wealth" + }, + "Code": "6.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_536", + "Name": { + "en": "Direction" + }, + "Code": "8.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_537", + "Name": { + "en": "Movie" + }, + "Code": "3.5.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_538", + "Name": { + "en": "Means" + }, + "Code": "9.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_539", + "Name": { + "en": "Castrate animal" + }, + "Code": "6.3.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_540", + "Name": { + "en": "Plain, plateau" + }, + "Code": "1.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_541", + "Name": { + "en": "Chair" + }, + "Code": "5.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_542", + "Name": { + "en": "Without purpose" + }, + "Code": "9.6.2.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_543", + "Name": { + "en": "Wall" + }, + "Code": "6.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_544", + "Name": { + "en": "Movement of water" + }, + "Code": "1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_545", + "Name": { + "en": "Publish" + }, + "Code": "3.5.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_546", + "Name": { + "en": "Future" + }, + "Code": "8.4.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_547", + "Name": { + "en": "Life" + }, + "Code": "2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_548", + "Name": { + "en": "Cooperate with" + }, + "Code": "4.3.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_549", + "Name": { + "en": "Care for" + }, + "Code": "4.3.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_550", + "Name": { + "en": "Enjoy doing something" + }, + "Code": "3.4.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_551", + "Name": { + "en": "Working relationship" + }, + "Code": "4.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_552", + "Name": { + "en": "Extinguish a fire" + }, + "Code": "5.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_553", + "Name": { + "en": "Plumber" + }, + "Code": "6.6.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_554", + "Name": { + "en": "Mercy" + }, + "Code": "4.4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_555", + "Name": { + "en": "Answer in a test" + }, + "Code": "3.6.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_556", + "Name": { + "en": "Real" + }, + "Code": "3.5.1.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_557", + "Name": { + "en": "Fever" + }, + "Code": "2.5.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_558", + "Name": { + "en": "Beginning" + }, + "Code": "8.4.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_559", + "Name": { + "en": "Related by birth" + }, + "Code": "4.1.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_560", + "Name": { + "en": "Greet" + }, + "Code": "3.5.1.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_561", + "Name": { + "en": "In groups" + }, + "Code": "9.5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_562", + "Name": { + "en": "Revenge" + }, + "Code": "4.8.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_563", + "Name": { + "en": "Bush, shrub" + }, + "Code": "1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_564", + "Name": { + "en": "Indefinite time" + }, + "Code": "8.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_565", + "Name": { + "en": "Colors of the spectrum" + }, + "Code": "8.3.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_566", + "Name": { + "en": "Gray" + }, + "Code": "8.3.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_567", + "Name": { + "en": "Plan" + }, + "Code": "6.1.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_568", + "Name": { + "en": "Flatter" + }, + "Code": "3.5.1.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_569", + "Name": { + "en": "Opinion" + }, + "Code": "3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_570", + "Name": { + "en": "Very" + }, + "Code": "9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_571", + "Name": { + "en": "Music" + }, + "Code": "4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_572", + "Name": { + "en": "Naked" + }, + "Code": "5.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_573", + "Name": { + "en": "Move to a new house" + }, + "Code": "7.2.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_574", + "Name": { + "en": "Ambush" + }, + "Code": "4.8.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_575", + "Name": { + "en": "Meeting, assembly" + }, + "Code": "4.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_576", + "Name": { + "en": "Relational tenses" + }, + "Code": "9.4.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_577", + "Name": { + "en": "Fight" + }, + "Code": "4.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_578", + "Name": { + "en": "Ostracize" + }, + "Code": "4.7.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_579", + "Name": { + "en": "With (a patient)" + }, + "Code": "9.5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_580", + "Name": { + "en": "Frugal" + }, + "Code": "6.8.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_581", + "Name": { + "en": "Government organization" + }, + "Code": "4.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_582", + "Name": { + "en": "Dishonest" + }, + "Code": "4.3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_583", + "Name": { + "en": "Lean" + }, + "Code": "7.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_584", + "Name": { + "en": "Labor and birth pains" + }, + "Code": "2.6.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_585", + "Name": { + "en": "Mineral" + }, + "Code": "1.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_586", + "Name": { + "en": "Give, hand to" + }, + "Code": "7.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_587", + "Name": { + "en": "Carnivore" + }, + "Code": "1.6.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_588", + "Name": { + "en": "Aim at a target" + }, + "Code": "7.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_589", + "Name": { + "en": "Social activity" + }, + "Code": "4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_590", + "Name": { + "en": "Orphan" + }, + "Code": "4.1.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_591", + "Name": { + "en": "Deserve" + }, + "Code": "4.7.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_592", + "Name": { + "en": "Fish with net" + }, + "Code": "6.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_593", + "Name": { + "en": "Exercise authority" + }, + "Code": "4.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_594", + "Name": { + "en": "Tribal names" + }, + "Code": "9.7.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_595", + "Name": { + "en": "Markers of direct address" + }, + "Code": "9.6.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_596", + "Name": { + "en": "Spoil" + }, + "Code": "4.3.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_597", + "Name": { + "en": "Spend" + }, + "Code": "6.8.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_598", + "Name": { + "en": "Represent" + }, + "Code": "4.6.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_599", + "Name": { + "en": "Multiply numbers" + }, + "Code": "8.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_600", + "Name": { + "en": "Move away" + }, + "Code": "7.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_601", + "Name": { + "en": "Disorganized" + }, + "Code": "7.5.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_602", + "Name": { + "en": "Foundation" + }, + "Code": "6.5.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_603", + "Name": { + "en": "Fertilize a field" + }, + "Code": "6.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_604", + "Name": { + "en": "Succeed" + }, + "Code": "6.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_605", + "Name": { + "en": "Until" + }, + "Code": "8.4.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_606", + "Name": { + "en": "Mucus" + }, + "Code": "2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_607", + "Name": { + "en": "Intercede" + }, + "Code": "3.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_608", + "Name": { + "en": "Justice" + }, + "Code": "4.7.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_609", + "Name": { + "en": "Obscenity" + }, + "Code": "3.5.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_610", + "Name": { + "en": "Take oath" + }, + "Code": "4.7.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_611", + "Name": { + "en": "Can" + }, + "Code": "9.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_612", + "Name": { + "en": "Return" + }, + "Code": "7.2.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_613", + "Name": { + "en": "Credit" + }, + "Code": "6.8.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_614", + "Name": { + "en": "Take something out of something" + }, + "Code": "7.3.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_615", + "Name": { + "en": "Religious ceremony" + }, + "Code": "4.9.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_616", + "Name": { + "en": "Working with glass" + }, + "Code": "6.6.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_617", + "Name": { + "en": "Jump" + }, + "Code": "7.2.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_618", + "Name": { + "en": "Cloud" + }, + "Code": "1.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_619", + "Name": { + "en": "Careful" + }, + "Code": "6.1.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_620", + "Name": { + "en": "Traditional clothing" + }, + "Code": "5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_621", + "Name": { + "en": "Attention" + }, + "Code": "3.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_622", + "Name": { + "en": "Name" + }, + "Code": "9.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_623", + "Name": { + "en": "Uncover" + }, + "Code": "7.3.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_624", + "Name": { + "en": "Agriculture" + }, + "Code": "6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_625", + "Name": { + "en": "A short time" + }, + "Code": "8.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_626", + "Name": { + "en": "Types of food" + }, + "Code": "5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_627", + "Name": { + "en": "Cosmetics" + }, + "Code": "5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_628", + "Name": { + "en": "Vision, hallucination" + }, + "Code": "2.5.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_629", + "Name": { + "en": "Indifferent" + }, + "Code": "3.4.1.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_630", + "Name": { + "en": "Meat" + }, + "Code": "5.2.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_631", + "Name": { + "en": "Bend" + }, + "Code": "8.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_632", + "Name": { + "en": "Help to give birth" + }, + "Code": "2.6.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_633", + "Name": { + "en": "Work for someone" + }, + "Code": "6.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_634", + "Name": { + "en": "Manner of movement" + }, + "Code": "7.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_635", + "Name": { + "en": "Fastening tool" + }, + "Code": "6.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_636", + "Name": { + "en": "Humble" + }, + "Code": "4.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_637", + "Name": { + "en": "Parts of small animals" + }, + "Code": "1.6.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_638", + "Name": { + "en": "Experienced" + }, + "Code": "6.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_639", + "Name": { + "en": "Entrust to the care of" + }, + "Code": "4.3.4.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_640", + "Name": { + "en": "Actions of the hand" + }, + "Code": "7.3.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_641", + "Name": { + "en": "Selfish" + }, + "Code": "4.3.4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_642", + "Name": { + "en": "Names of animals" + }, + "Code": "9.7.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_643", + "Name": { + "en": "Expect" + }, + "Code": "3.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_644", + "Name": { + "en": "Government functions" + }, + "Code": "4.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_645", + "Name": { + "en": "Mammal" + }, + "Code": "1.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_646", + "Name": { + "en": "Influence" + }, + "Code": "3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_647", + "Name": { + "en": "Top" + }, + "Code": "8.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_648", + "Name": { + "en": "Government official" + }, + "Code": "4.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_649", + "Name": { + "en": "Ambitious" + }, + "Code": "6.1.2.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_650", + "Name": { + "en": "Tangle" + }, + "Code": "7.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_651", + "Name": { + "en": "Amputate" + }, + "Code": "2.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_652", + "Name": { + "en": "Answer" + }, + "Code": "3.5.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_653", + "Name": { + "en": "Water" + }, + "Code": "1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_654", + "Name": { + "en": "Arrange" + }, + "Code": "7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_655", + "Name": { + "en": "Flow" + }, + "Code": "1.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_656", + "Name": { + "en": "Turn" + }, + "Code": "7.2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_657", + "Name": { + "en": "Remain, remainder" + }, + "Code": "8.1.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_658", + "Name": { + "en": "Feel bad" + }, + "Code": "3.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_659", + "Name": { + "en": "Hinder" + }, + "Code": "4.3.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_660", + "Name": { + "en": "Salvation" + }, + "Code": "4.9.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_661", + "Name": { + "en": "Abandon" + }, + "Code": "4.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_662", + "Name": { + "en": "Reject" + }, + "Code": "3.3.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_663", + "Name": { + "en": "Teach" + }, + "Code": "3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_664", + "Name": { + "en": "Sad" + }, + "Code": "3.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_665", + "Name": { + "en": "Age" + }, + "Code": "8.4.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_666", + "Name": { + "en": "Football, soccer" + }, + "Code": "4.2.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_667", + "Name": { + "en": "Semantic constituents related to verbs" + }, + "Code": "9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_668", + "Name": { + "en": "Flat" + }, + "Code": "8.3.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_669", + "Name": { + "en": "Miracle, supernatural power" + }, + "Code": "4.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_670", + "Name": { + "en": "Plow a field" + }, + "Code": "6.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_671", + "Name": { + "en": "Thin thing" + }, + "Code": "8.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_672", + "Name": { + "en": "Carrying tool" + }, + "Code": "6.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_673", + "Name": { + "en": "Track an animal" + }, + "Code": "6.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_674", + "Name": { + "en": "Social behavior" + }, + "Code": "4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_675", + "Name": { + "en": "Dedicate to religious use" + }, + "Code": "4.9.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_676", + "Name": { + "en": "Atone, restitution" + }, + "Code": "4.7.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_677", + "Name": { + "en": "Not moving" + }, + "Code": "7.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_678", + "Name": { + "en": "Universe, creation" + }, + "Code": "1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_679", + "Name": { + "en": "Tool" + }, + "Code": "6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_680", + "Name": { + "en": "Markers of transition" + }, + "Code": "9.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_681", + "Name": { + "en": "Dishonest financial practices" + }, + "Code": "6.8.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_682", + "Name": { + "en": "Lightning, thunder" + }, + "Code": "1.1.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_683", + "Name": { + "en": "Hate, ill will" + }, + "Code": "4.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_684", + "Name": { + "en": "Carry" + }, + "Code": "7.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_685", + "Name": { + "en": "Walk" + }, + "Code": "7.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_686", + "Name": { + "en": "Use" + }, + "Code": "6.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_687", + "Name": { + "en": "Friend" + }, + "Code": "4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_688", + "Name": { + "en": "Pour" + }, + "Code": "1.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_689", + "Name": { + "en": "Nervous" + }, + "Code": "3.4.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_690", + "Name": { + "en": "Light source" + }, + "Code": "8.3.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_691", + "Name": { + "en": "Fraction" + }, + "Code": "8.1.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_692", + "Name": { + "en": "Adjectives" + }, + "Code": "9.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_693", + "Name": { + "en": "Dye hair" + }, + "Code": "5.4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_694", + "Name": { + "en": "Gentle" + }, + "Code": "4.4.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_695", + "Name": { + "en": "Special days" + }, + "Code": "8.4.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_696", + "Name": { + "en": "Memorize" + }, + "Code": "3.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_697", + "Name": { + "en": "Respond to trouble" + }, + "Code": "4.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_698", + "Name": { + "en": "Pounding tool" + }, + "Code": "6.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_699", + "Name": { + "en": "Saying, proverb" + }, + "Code": "3.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_700", + "Name": { + "en": "Beg" + }, + "Code": "6.8.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_701", + "Name": { + "en": "Working with clay" + }, + "Code": "6.6.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_702", + "Name": { + "en": "Physical impact" + }, + "Code": "7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_703", + "Name": { + "en": "Derivation" + }, + "Code": "9.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_704", + "Name": { + "en": "Origin (of a person)" + }, + "Code": "9.5.1.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_705", + "Name": { + "en": "Prevent" + }, + "Code": "3.3.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_706", + "Name": { + "en": "Person in authority" + }, + "Code": "4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_707", + "Name": { + "en": "Encounter" + }, + "Code": "4.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_708", + "Name": { + "en": "Regular" + }, + "Code": "8.4.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_709", + "Name": { + "en": "Made by hand" + }, + "Code": "6.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_710", + "Name": { + "en": "Dream" + }, + "Code": "5.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_711", + "Name": { + "en": "Entertainment, recreation" + }, + "Code": "4.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_712", + "Name": { + "en": "Begin a relationship" + }, + "Code": "4.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_713", + "Name": { + "en": "Negotiate" + }, + "Code": "4.8.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_714", + "Name": { + "en": "Move together" + }, + "Code": "7.2.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_715", + "Name": { + "en": "Financial transaction" + }, + "Code": "6.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_716", + "Name": { + "en": "Shock" + }, + "Code": "3.4.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_717", + "Name": { + "en": "Introduce" + }, + "Code": "3.5.1.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_718", + "Name": { + "en": "Suspect" + }, + "Code": "4.7.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_719", + "Name": { + "en": "Big area" + }, + "Code": "8.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_720", + "Name": { + "en": "Loud" + }, + "Code": "2.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_721", + "Name": { + "en": "Working with water" + }, + "Code": "6.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_722", + "Name": { + "en": "Clear a field" + }, + "Code": "6.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_723", + "Name": { + "en": "Logical" + }, + "Code": "3.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_724", + "Name": { + "en": "Nose" + }, + "Code": "2.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_725", + "Name": { + "en": "With, do with someone" + }, + "Code": "9.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_726", + "Name": { + "en": "Trust" + }, + "Code": "3.2.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_727", + "Name": { + "en": "Covenant" + }, + "Code": "4.7.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_728", + "Name": { + "en": "Name of a place" + }, + "Code": "9.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_729", + "Name": { + "en": "During" + }, + "Code": "8.4.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_730", + "Name": { + "en": "Mill grain" + }, + "Code": "6.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_731", + "Name": { + "en": "Names of heavenly bodies" + }, + "Code": "9.7.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_732", + "Name": { + "en": "Bottom" + }, + "Code": "8.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_733", + "Name": { + "en": "Habit" + }, + "Code": "4.3.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_734", + "Name": { + "en": "Strange" + }, + "Code": "8.3.5.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_735", + "Name": { + "en": "Break a contract" + }, + "Code": "4.7.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_736", + "Name": { + "en": "Link, connect" + }, + "Code": "7.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_737", + "Name": { + "en": "Willing" + }, + "Code": "3.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_738", + "Name": { + "en": "North, south, east, west" + }, + "Code": "8.5.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_739", + "Name": { + "en": "Photography" + }, + "Code": "6.6.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_740", + "Name": { + "en": "Care for hair" + }, + "Code": "5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_741", + "Name": { + "en": "Personal names" + }, + "Code": "9.7.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_742", + "Name": { + "en": "Around" + }, + "Code": "8.5.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_743", + "Name": { + "en": "Pull" + }, + "Code": "7.3.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_744", + "Name": { + "en": "Punish" + }, + "Code": "4.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_745", + "Name": { + "en": "Right time" + }, + "Code": "8.4.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_746", + "Name": { + "en": "Advise" + }, + "Code": "3.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_747", + "Name": { + "en": "Free from bondage" + }, + "Code": "4.4.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_748", + "Name": { + "en": "Dense" + }, + "Code": "8.3.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_749", + "Name": { + "en": "Throw away" + }, + "Code": "7.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_750", + "Name": { + "en": "Round" + }, + "Code": "8.3.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_751", + "Name": { + "en": "Low" + }, + "Code": "8.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_752", + "Name": { + "en": "Change your mind" + }, + "Code": "3.2.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_753", + "Name": { + "en": "Race" + }, + "Code": "4.1.9.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_754", + "Name": { + "en": "Efficient" + }, + "Code": "6.1.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_755", + "Name": { + "en": "Drink" + }, + "Code": "5.2.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_756", + "Name": { + "en": "Move back" + }, + "Code": "7.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_757", + "Name": { + "en": "Careless, irresponsible" + }, + "Code": "6.1.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_758", + "Name": { + "en": "Light in weight" + }, + "Code": "8.2.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_759", + "Name": { + "en": "Remove shell, skin" + }, + "Code": "5.2.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_760", + "Name": { + "en": "Mysterious" + }, + "Code": "3.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_761", + "Name": { + "en": "Ritual scar" + }, + "Code": "5.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_762", + "Name": { + "en": "Swell" + }, + "Code": "2.5.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_763", + "Name": { + "en": "Rebuke" + }, + "Code": "4.8.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_764", + "Name": { + "en": "Effective" + }, + "Code": "6.1.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_765", + "Name": { + "en": "Travel" + }, + "Code": "7.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_766", + "Name": { + "en": "Controlling water" + }, + "Code": "6.6.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_767", + "Name": { + "en": "Interrogative" + }, + "Code": "9.4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_768", + "Name": { + "en": "Late" + }, + "Code": "8.4.5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_769", + "Name": { + "en": "Compel" + }, + "Code": "3.3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_770", + "Name": { + "en": "Doubt" + }, + "Code": "3.2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_771", + "Name": { + "en": "Cancel an event" + }, + "Code": "6.1.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_772", + "Name": { + "en": "Personality" + }, + "Code": "3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_773", + "Name": { + "en": "Point, dot" + }, + "Code": "8.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_774", + "Name": { + "en": "Fireplace" + }, + "Code": "5.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_775", + "Name": { + "en": "Pattern, design" + }, + "Code": "8.3.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_776", + "Name": { + "en": "Way, route" + }, + "Code": "7.2.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_777", + "Name": { + "en": "Drop charges" + }, + "Code": "4.7.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_778", + "Name": { + "en": "Rub" + }, + "Code": "7.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_779", + "Name": { + "en": "Reading and writing" + }, + "Code": "3.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_780", + "Name": { + "en": "In front of" + }, + "Code": "8.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_781", + "Name": { + "en": "Read" + }, + "Code": "3.5.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_782", + "Name": { + "en": "Stop moving" + }, + "Code": "7.2.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_783", + "Name": { + "en": "Working with cloth" + }, + "Code": "6.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_784", + "Name": { + "en": "Admit" + }, + "Code": "3.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_785", + "Name": { + "en": "Loose" + }, + "Code": "8.2.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_786", + "Name": { + "en": "Manage a house" + }, + "Code": "5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_787", + "Name": { + "en": "Spatial location of an event" + }, + "Code": "9.5.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_788", + "Name": { + "en": "Mind" + }, + "Code": "3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_789", + "Name": { + "en": "Butcher, slaughter" + }, + "Code": "6.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_790", + "Name": { + "en": "Include" + }, + "Code": "7.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_791", + "Name": { + "en": "Ceremony" + }, + "Code": "4.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_792", + "Name": { + "en": "Veterinary science" + }, + "Code": "6.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_793", + "Name": { + "en": "Leg" + }, + "Code": "2.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_794", + "Name": { + "en": "Polite" + }, + "Code": "4.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_795", + "Name": { + "en": "Game" + }, + "Code": "4.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_796", + "Name": { + "en": "Sense of touch" + }, + "Code": "2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_797", + "Name": { + "en": "Irreligion" + }, + "Code": "4.9.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_798", + "Name": { + "en": "Steps in food preparation" + }, + "Code": "5.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_799", + "Name": { + "en": "Summarize" + }, + "Code": "3.5.1.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_800", + "Name": { + "en": "Style of clothing" + }, + "Code": "5.3.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_801", + "Name": { + "en": "Cast lots" + }, + "Code": "3.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_802", + "Name": { + "en": "Types of animals" + }, + "Code": "1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_803", + "Name": { + "en": "Economics" + }, + "Code": "6.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_804", + "Name": { + "en": "Weapon, shoot" + }, + "Code": "4.8.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_805", + "Name": { + "en": "Culture" + }, + "Code": "4.3.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_806", + "Name": { + "en": "Boundary" + }, + "Code": "6.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_807", + "Name": { + "en": "To a larger degree" + }, + "Code": "9.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_808", + "Name": { + "en": "Distance" + }, + "Code": "8.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_809", + "Name": { + "en": "Eventually" + }, + "Code": "8.4.6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_810", + "Name": { + "en": "Parts of a fish" + }, + "Code": "1.6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_811", + "Name": { + "en": "Wave" + }, + "Code": "1.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_812", + "Name": { + "en": "Hot" + }, + "Code": "8.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_813", + "Name": { + "en": "Bad, immoral" + }, + "Code": "4.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_814", + "Name": { + "en": "Invite" + }, + "Code": "4.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_815", + "Name": { + "en": "Share wealth" + }, + "Code": "6.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_816", + "Name": { + "en": "Situation" + }, + "Code": "9.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_817", + "Name": { + "en": "Unintelligible" + }, + "Code": "3.5.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_818", + "Name": { + "en": "Derivational affixes" + }, + "Code": "9.2.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_819", + "Name": { + "en": "Uncle, aunt" + }, + "Code": "4.1.9.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_820", + "Name": { + "en": "Growing roots" + }, + "Code": "6.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_821", + "Name": { + "en": "Event propositions" + }, + "Code": "9.1.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_822", + "Name": { + "en": "Religion" + }, + "Code": "4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_823", + "Name": { + "en": "Government" + }, + "Code": "4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_824", + "Name": { + "en": "Extra" + }, + "Code": "8.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_825", + "Name": { + "en": "Solid, liquid, gas" + }, + "Code": "1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_826", + "Name": { + "en": "Put in" + }, + "Code": "7.3.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_827", + "Name": { + "en": "Machine" + }, + "Code": "6.7.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_828", + "Name": { + "en": "Spit, saliva" + }, + "Code": "2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_829", + "Name": { + "en": "Fly" + }, + "Code": "7.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_830", + "Name": { + "en": "Rope, string" + }, + "Code": "7.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_831", + "Name": { + "en": "Oppose" + }, + "Code": "4.8.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_832", + "Name": { + "en": "Long" + }, + "Code": "8.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_833", + "Name": { + "en": "Question words" + }, + "Code": "9.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_834", + "Name": { + "en": "Sign, symbol" + }, + "Code": "3.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_835", + "Name": { + "en": "Pain" + }, + "Code": "2.5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_836", + "Name": { + "en": "Decay" + }, + "Code": "8.3.7.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_837", + "Name": { + "en": "Brave" + }, + "Code": "4.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_838", + "Name": { + "en": "Interval" + }, + "Code": "8.4.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_839", + "Name": { + "en": "Do good to" + }, + "Code": "4.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_840", + "Name": { + "en": "Clan names" + }, + "Code": "9.7.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_841", + "Name": { + "en": "Behind" + }, + "Code": "8.5.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_842", + "Name": { + "en": "Sometimes" + }, + "Code": "8.4.6.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_843", + "Name": { + "en": "Basis" + }, + "Code": "9.6.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_844", + "Name": { + "en": "Ask" + }, + "Code": "3.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_845", + "Name": { + "en": "Easy, possible" + }, + "Code": "6.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_846", + "Name": { + "en": "Weaving cloth" + }, + "Code": "6.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_847", + "Name": { + "en": "Tooth decay" + }, + "Code": "2.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_848", + "Name": { + "en": "Enemy" + }, + "Code": "4.8.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_849", + "Name": { + "en": "Continue, persevere" + }, + "Code": "8.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_850", + "Name": { + "en": "Throw" + }, + "Code": "7.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_851", + "Name": { + "en": "Status" + }, + "Code": "4.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_852", + "Name": { + "en": "Speak little" + }, + "Code": "3.5.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_853", + "Name": { + "en": "Tense and aspect" + }, + "Code": "9.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_854", + "Name": { + "en": "Unfair" + }, + "Code": "4.7.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_855", + "Name": { + "en": "Land, property" + }, + "Code": "6.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_856", + "Name": { + "en": "Forest, grassland, desert" + }, + "Code": "1.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_857", + "Name": { + "en": "Block, dam up" + }, + "Code": "7.3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_858", + "Name": { + "en": "Appear" + }, + "Code": "2.3.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_859", + "Name": { + "en": "Animal husbandry" + }, + "Code": "6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_860", + "Name": { + "en": "Baby" + }, + "Code": "2.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_861", + "Name": { + "en": "Bodies of water" + }, + "Code": "1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_862", + "Name": { + "en": "Fasting" + }, + "Code": "4.9.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_863", + "Name": { + "en": "Fence, wall" + }, + "Code": "6.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_864", + "Name": { + "en": "Mention" + }, + "Code": "3.5.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_865", + "Name": { + "en": "White" + }, + "Code": "8.3.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_866", + "Name": { + "en": "Divide numbers" + }, + "Code": "8.1.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_867", + "Name": { + "en": "Name of a person" + }, + "Code": "9.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_868", + "Name": { + "en": "Present" + }, + "Code": "8.4.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_869", + "Name": { + "en": "Survive" + }, + "Code": "4.4.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_870", + "Name": { + "en": "Gossip" + }, + "Code": "3.5.1.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_871", + "Name": { + "en": "Salt" + }, + "Code": "5.2.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_872", + "Name": { + "en": "Agent-oriented modalities" + }, + "Code": "9.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_873", + "Name": { + "en": "Intend" + }, + "Code": "3.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_874", + "Name": { + "en": "Just, almost not" + }, + "Code": "9.4.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_875", + "Name": { + "en": "Markers of emphasis" + }, + "Code": "9.6.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_876", + "Name": { + "en": "Things done to animals" + }, + "Code": "6.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_877", + "Name": { + "en": "Male and female animals" + }, + "Code": "1.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_878", + "Name": { + "en": "Advantage" + }, + "Code": "6.1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_879", + "Name": { + "en": "Sick" + }, + "Code": "2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_880", + "Name": { + "en": "Destiny" + }, + "Code": "4.9.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_881", + "Name": { + "en": "Lift" + }, + "Code": "7.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_882", + "Name": { + "en": "Cover" + }, + "Code": "7.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_883", + "Name": { + "en": "Offer" + }, + "Code": "3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_884", + "Name": { + "en": "Subtract numbers" + }, + "Code": "8.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_885", + "Name": { + "en": "Whole, complete" + }, + "Code": "8.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_886", + "Name": { + "en": "Name of a thing" + }, + "Code": "9.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_887", + "Name": { + "en": "Snake" + }, + "Code": "1.6.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_888", + "Name": { + "en": "Child" + }, + "Code": "2.6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_889", + "Name": { + "en": "Honest" + }, + "Code": "4.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_890", + "Name": { + "en": "Navy" + }, + "Code": "4.8.3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_891", + "Name": { + "en": "Growing rice" + }, + "Code": "6.2.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_892", + "Name": { + "en": "Forgive" + }, + "Code": "4.8.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_893", + "Name": { + "en": "High" + }, + "Code": "8.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_894", + "Name": { + "en": "Growing grapes" + }, + "Code": "6.2.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_895", + "Name": { + "en": "Male organs" + }, + "Code": "2.1.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_896", + "Name": { + "en": "Ruler" + }, + "Code": "4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_897", + "Name": { + "en": "Keep something" + }, + "Code": "7.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_898", + "Name": { + "en": "Exchange, trade" + }, + "Code": "6.8.4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_899", + "Name": { + "en": "Corpse" + }, + "Code": "2.6.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_900", + "Name": { + "en": "A long time" + }, + "Code": "8.4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_901", + "Name": { + "en": "Show sympathy, support" + }, + "Code": "4.4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_902", + "Name": { + "en": "Spinning thread" + }, + "Code": "6.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_903", + "Name": { + "en": "Working with metal" + }, + "Code": "6.6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_904", + "Name": { + "en": "Roll up" + }, + "Code": "8.3.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_905", + "Name": { + "en": "Working with leather" + }, + "Code": "6.6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_906", + "Name": { + "en": "Circumcision" + }, + "Code": "5.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_907", + "Name": { + "en": "Supernatural being" + }, + "Code": "4.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_908", + "Name": { + "en": "Connected with, related" + }, + "Code": "9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_909", + "Name": { + "en": "To a large degree" + }, + "Code": "9.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_910", + "Name": { + "en": "Body functions" + }, + "Code": "2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_911", + "Name": { + "en": "Play music" + }, + "Code": "4.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_912", + "Name": { + "en": "Boast" + }, + "Code": "3.5.1.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_913", + "Name": { + "en": "Confused" + }, + "Code": "3.4.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_914", + "Name": { + "en": "Attack" + }, + "Code": "4.8.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_915", + "Name": { + "en": "Process harvest" + }, + "Code": "6.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_916", + "Name": { + "en": "Cruel" + }, + "Code": "4.3.4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_917", + "Name": { + "en": "Be at a place" + }, + "Code": "8.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_918", + "Name": { + "en": "Recorded music" + }, + "Code": "3.5.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_919", + "Name": { + "en": "Occupy an area" + }, + "Code": "8.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_920", + "Name": { + "en": "Complete, finish" + }, + "Code": "6.1.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_921", + "Name": { + "en": "Prepositions, postpositions" + }, + "Code": "9.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_922", + "Name": { + "en": "Tend a field" + }, + "Code": "6.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_923", + "Name": { + "en": "Ordinal numbers" + }, + "Code": "8.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_924", + "Name": { + "en": "Unreliable" + }, + "Code": "4.3.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_925", + "Name": { + "en": "Digging tool" + }, + "Code": "6.7.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_926", + "Name": { + "en": "Insult" + }, + "Code": "3.5.1.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_927", + "Name": { + "en": "Dazed, confused" + }, + "Code": "2.5.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_928", + "Name": { + "en": "Attitude" + }, + "Code": "3.2.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_929", + "Name": { + "en": "Ideophones" + }, + "Code": "9.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_930", + "Name": { + "en": "More" + }, + "Code": "8.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_931", + "Name": { + "en": "Show, indicate" + }, + "Code": "3.5.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_932", + "Name": { + "en": "Bite, chew" + }, + "Code": "5.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_933", + "Name": { + "en": "Horizontal" + }, + "Code": "8.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_934", + "Name": { + "en": "Cold" + }, + "Code": "8.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_935", + "Name": { + "en": "Stay, remain" + }, + "Code": "7.2.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_936", + "Name": { + "en": "Dislike" + }, + "Code": "3.4.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_937", + "Name": { + "en": "Ask permission" + }, + "Code": "3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_938", + "Name": { + "en": "Add numbers" + }, + "Code": "8.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_939", + "Name": { + "en": "Good" + }, + "Code": "8.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_940", + "Name": { + "en": "Bird" + }, + "Code": "1.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_941", + "Name": { + "en": "Down" + }, + "Code": "8.5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_942", + "Name": { + "en": "Useful" + }, + "Code": "6.1.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_943", + "Name": { + "en": "Jewelry" + }, + "Code": "5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_944", + "Name": { + "en": "Taste" + }, + "Code": "2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_945", + "Name": { + "en": "Floor, story" + }, + "Code": "6.5.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_946", + "Name": { + "en": "Shave" + }, + "Code": "5.4.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_947", + "Name": { + "en": "Probably" + }, + "Code": "9.4.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_948", + "Name": { + "en": "Hear" + }, + "Code": "2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_949", + "Name": { + "en": "Fish" + }, + "Code": "1.6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_950", + "Name": { + "en": "Trial" + }, + "Code": "4.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_951", + "Name": { + "en": "Animal group" + }, + "Code": "1.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_952", + "Name": { + "en": "Fault" + }, + "Code": "4.7.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_953", + "Name": { + "en": "Seem" + }, + "Code": "9.4.4.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_954", + "Name": { + "en": "Enthusiastic" + }, + "Code": "3.4.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_955", + "Name": { + "en": "Riot" + }, + "Code": "4.8.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_956", + "Name": { + "en": "Touching, contact" + }, + "Code": "8.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_957", + "Name": { + "en": "Straight posture" + }, + "Code": "7.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_958", + "Name": { + "en": "Possible" + }, + "Code": "9.4.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_959", + "Name": { + "en": "Names of regions" + }, + "Code": "9.7.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_960", + "Name": { + "en": "Bend down" + }, + "Code": "7.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_961", + "Name": { + "en": "Give, donate" + }, + "Code": "6.8.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_962", + "Name": { + "en": "On" + }, + "Code": "8.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_963", + "Name": { + "en": "End" + }, + "Code": "8.4.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_964", + "Name": { + "en": "Smooth" + }, + "Code": "8.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_965", + "Name": { + "en": "Store, marketplace" + }, + "Code": "6.8.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_966", + "Name": { + "en": "Distribute" + }, + "Code": "7.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_967", + "Name": { + "en": "Move a part of the body" + }, + "Code": "7.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_968", + "Name": { + "en": "Organization" + }, + "Code": "4.2.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_969", + "Name": { + "en": "Ignore" + }, + "Code": "3.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_970", + "Name": { + "en": "Walk with difficulty" + }, + "Code": "7.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_971", + "Name": { + "en": "Law" + }, + "Code": "4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_972", + "Name": { + "en": "Son, daughter" + }, + "Code": "4.1.9.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_973", + "Name": { + "en": "Send" + }, + "Code": "7.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_974", + "Name": { + "en": "Help" + }, + "Code": "4.3.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_975", + "Name": { + "en": "Correct" + }, + "Code": "3.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_976", + "Name": { + "en": "Crowd, group" + }, + "Code": "4.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_977", + "Name": { + "en": "Willing to learn" + }, + "Code": "3.2.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_978", + "Name": { + "en": "Move in" + }, + "Code": "7.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_979", + "Name": { + "en": "Stand" + }, + "Code": "7.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_980", + "Name": { + "en": "Meaning" + }, + "Code": "3.5.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_981", + "Name": { + "en": "Prepare" + }, + "Code": "6.1.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_982", + "Name": { + "en": "Bribe" + }, + "Code": "6.8.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_983", + "Name": { + "en": "Basic" + }, + "Code": "8.3.7.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_984", + "Name": { + "en": "Follow, be a disciple" + }, + "Code": "4.5.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_985", + "Name": { + "en": "Birth order" + }, + "Code": "4.1.9.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_986", + "Name": { + "en": "In-law" + }, + "Code": "4.1.9.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_987", + "Name": { + "en": "Draw, paint" + }, + "Code": "6.6.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_988", + "Name": { + "en": "Big" + }, + "Code": "8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_989", + "Name": { + "en": "Clothing" + }, + "Code": "5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_990", + "Name": { + "en": "Surrender" + }, + "Code": "4.8.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_991", + "Name": { + "en": "Violent" + }, + "Code": "4.8.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_992", + "Name": { + "en": "Full" + }, + "Code": "8.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_993", + "Name": { + "en": "Pound in mortar and pestle" + }, + "Code": "5.2.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_994", + "Name": { + "en": "Self-controlled" + }, + "Code": "4.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_995", + "Name": { + "en": "Absent" + }, + "Code": "8.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_996", + "Name": { + "en": "Cough, sneeze" + }, + "Code": "2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_997", + "Name": { + "en": "Or, either" + }, + "Code": "9.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_998", + "Name": { + "en": "Diplomacy" + }, + "Code": "4.6.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_999", + "Name": { + "en": "Working with chemicals" + }, + "Code": "6.6.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1000", + "Name": { + "en": "Open" + }, + "Code": "7.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1001", + "Name": { + "en": "Move in a circle" + }, + "Code": "7.2.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1002", + "Name": { + "en": "Mathematics" + }, + "Code": "8.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1003", + "Name": { + "en": "Worker" + }, + "Code": "6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1004", + "Name": { + "en": "Domesticated animal" + }, + "Code": "6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1005", + "Name": { + "en": "Bleed, blood" + }, + "Code": "2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1006", + "Name": { + "en": "Shout" + }, + "Code": "3.5.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1007", + "Name": { + "en": "Annoyed" + }, + "Code": "3.4.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1008", + "Name": { + "en": "Communication devices" + }, + "Code": "3.5.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1009", + "Name": { + "en": "Living things" + }, + "Code": "1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1010", + "Name": { + "en": "Impatient" + }, + "Code": "4.3.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1011", + "Name": { + "en": "Disgusted" + }, + "Code": "3.4.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1012", + "Name": { + "en": "Amphibian" + }, + "Code": "1.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1013", + "Name": { + "en": "Relative pronouns" + }, + "Code": "9.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1014", + "Name": { + "en": "Written material" + }, + "Code": "3.5.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1015", + "Name": { + "en": "Behavior" + }, + "Code": "4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1016", + "Name": { + "en": "Move forward" + }, + "Code": "7.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1017", + "Name": { + "en": "Relaxed posture" + }, + "Code": "7.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1018", + "Name": { + "en": "Traditional medicine" + }, + "Code": "2.5.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1019", + "Name": { + "en": "Suggest" + }, + "Code": "3.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1020", + "Name": { + "en": "Refuse permission" + }, + "Code": "3.3.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1021", + "Name": { + "en": "Exact" + }, + "Code": "8.1.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1022", + "Name": { + "en": "Animal eating" + }, + "Code": "1.6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1023", + "Name": { + "en": "Speak poorly" + }, + "Code": "3.5.1.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1024", + "Name": { + "en": "Fold" + }, + "Code": "8.3.1.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1025", + "Name": { + "en": "Winnow grain" + }, + "Code": "6.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1026", + "Name": { + "en": "Contain" + }, + "Code": "8.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1027", + "Name": { + "en": "Old person" + }, + "Code": "2.6.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1028", + "Name": { + "en": "Guide" + }, + "Code": "7.2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1029", + "Name": { + "en": "Enter by force" + }, + "Code": "4.3.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1030", + "Name": { + "en": "Solve" + }, + "Code": "3.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1031", + "Name": { + "en": "Examine" + }, + "Code": "2.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1032", + "Name": { + "en": "Parts of things" + }, + "Code": "8.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1033", + "Name": { + "en": "Worse" + }, + "Code": "8.3.7.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1034", + "Name": { + "en": "Musical instrument" + }, + "Code": "4.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1035", + "Name": { + "en": "Simple, plain" + }, + "Code": "8.3.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1036", + "Name": { + "en": "Island, shore" + }, + "Code": "1.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1037", + "Name": { + "en": "Food from vegetables" + }, + "Code": "5.2.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1038", + "Name": { + "en": "Compete with" + }, + "Code": "4.3.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1039", + "Name": { + "en": "Belong to an organization" + }, + "Code": "4.2.1.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1040", + "Name": { + "en": "Bad-tempered" + }, + "Code": "4.3.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1041", + "Name": { + "en": "Calm" + }, + "Code": "3.4.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1042", + "Name": { + "en": "Come together, form a group" + }, + "Code": "4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1043", + "Name": { + "en": "Wind" + }, + "Code": "1.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1044", + "Name": { + "en": "Care for the fingernails" + }, + "Code": "5.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1045", + "Name": { + "en": "Beneficiary of an event" + }, + "Code": "9.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1046", + "Name": { + "en": "Bed" + }, + "Code": "5.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1047", + "Name": { + "en": "Animal" + }, + "Code": "1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1048", + "Name": { + "en": "Weak" + }, + "Code": "2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1049", + "Name": { + "en": "Attribution" + }, + "Code": "9.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1050", + "Name": { + "en": "Rust" + }, + "Code": "8.3.7.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1051", + "Name": { + "en": "Nickname" + }, + "Code": "9.7.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1052", + "Name": { + "en": "Command" + }, + "Code": "4.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1053", + "Name": { + "en": "Alternate" + }, + "Code": "8.4.5.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1054", + "Name": { + "en": "Speak quietly" + }, + "Code": "3.5.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1055", + "Name": { + "en": "Poison" + }, + "Code": "2.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1056", + "Name": { + "en": "Oil" + }, + "Code": "1.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1057", + "Name": { + "en": "Imperative" + }, + "Code": "9.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1058", + "Name": { + "en": "Gesture" + }, + "Code": "3.5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1059", + "Name": { + "en": "Hate, detest" + }, + "Code": "3.4.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1060", + "Name": { + "en": "Sit" + }, + "Code": "7.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1061", + "Name": { + "en": "Separate, alone" + }, + "Code": "4.4.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1062", + "Name": { + "en": "Building materials" + }, + "Code": "6.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1063", + "Name": { + "en": "Multicolored" + }, + "Code": "8.3.3.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1064", + "Name": { + "en": "Artificial" + }, + "Code": "6.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1065", + "Name": { + "en": "To a smaller degree" + }, + "Code": "9.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1066", + "Name": { + "en": "Steady, unsteady" + }, + "Code": "7.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1067", + "Name": { + "en": "Fort" + }, + "Code": "4.8.3.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1068", + "Name": { + "en": "Preserve" + }, + "Code": "8.3.7.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1069", + "Name": { + "en": "Transport" + }, + "Code": "7.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1070", + "Name": { + "en": "Smelting" + }, + "Code": "6.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1071", + "Name": { + "en": "Types of people" + }, + "Code": "4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1072", + "Name": { + "en": "Convex" + }, + "Code": "8.3.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1073", + "Name": { + "en": "Old, not new" + }, + "Code": "8.4.6.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1074", + "Name": { + "en": "Sky" + }, + "Code": "1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1075", + "Name": { + "en": "Other" + }, + "Code": "8.3.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1076", + "Name": { + "en": "Lucky" + }, + "Code": "4.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1077", + "Name": { + "en": "Same" + }, + "Code": "8.3.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1078", + "Name": { + "en": "Recipient (of a patient)" + }, + "Code": "9.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1079", + "Name": { + "en": "Growing tobacco" + }, + "Code": "6.2.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1080", + "Name": { + "en": "Not yet" + }, + "Code": "8.4.6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1081", + "Name": { + "en": "Reliable" + }, + "Code": "4.3.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1082", + "Name": { + "en": "Tend a fire" + }, + "Code": "5.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1083", + "Name": { + "en": "Suffer" + }, + "Code": "4.4.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1084", + "Name": { + "en": "Tax" + }, + "Code": "6.8.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1085", + "Name": { + "en": "Untidy" + }, + "Code": "4.3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1086", + "Name": { + "en": "Unity" + }, + "Code": "4.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1087", + "Name": { + "en": "Make an appeal" + }, + "Code": "4.8.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1088", + "Name": { + "en": "Admire someone" + }, + "Code": "4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1089", + "Name": { + "en": "Pure, unmixed" + }, + "Code": "7.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1090", + "Name": { + "en": "Tie" + }, + "Code": "7.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1091", + "Name": { + "en": "Place of worship" + }, + "Code": "4.9.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1092", + "Name": { + "en": "Renounce claim, concede" + }, + "Code": "4.8.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1093", + "Name": { + "en": "Occupation" + }, + "Code": "6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1094", + "Name": { + "en": "Prosperity, trouble" + }, + "Code": "4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1095", + "Name": { + "en": "Sugar" + }, + "Code": "5.2.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1096", + "Name": { + "en": "Hypocrite" + }, + "Code": "4.3.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1097", + "Name": { + "en": "Cut hair" + }, + "Code": "5.4.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1098", + "Name": { + "en": "Food from fruit" + }, + "Code": "5.2.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1099", + "Name": { + "en": "Finger, toe" + }, + "Code": "2.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1100", + "Name": { + "en": "Persuade" + }, + "Code": "3.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1101", + "Name": { + "en": "Move up" + }, + "Code": "7.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1102", + "Name": { + "en": "Wash dishes" + }, + "Code": "5.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1103", + "Name": { + "en": "Injure" + }, + "Code": "2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1104", + "Name": { + "en": "Stop fighting" + }, + "Code": "4.8.4.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1105", + "Name": { + "en": "Peer group" + }, + "Code": "2.6.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1106", + "Name": { + "en": "Hunt and fish" + }, + "Code": "6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1107", + "Name": { + "en": "Side" + }, + "Code": "8.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1108", + "Name": { + "en": "Uproot plants" + }, + "Code": "6.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1109", + "Name": { + "en": "Accident" + }, + "Code": "4.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1110", + "Name": { + "en": "Low status" + }, + "Code": "4.5.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1111", + "Name": { + "en": "Backward" + }, + "Code": "8.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1112", + "Name": { + "en": "Say" + }, + "Code": "3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1113", + "Name": { + "en": "Tell a lie" + }, + "Code": "3.5.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1114", + "Name": { + "en": "Posture" + }, + "Code": "7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1115", + "Name": { + "en": "Virginity" + }, + "Code": "2.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1116", + "Name": { + "en": "Offering, sacrifice" + }, + "Code": "4.9.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1117", + "Name": { + "en": "Remember" + }, + "Code": "3.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1118", + "Name": { + "en": "At the same time" + }, + "Code": "8.4.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1119", + "Name": { + "en": "Goal (of movement)" + }, + "Code": "9.5.1.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1120", + "Name": { + "en": "Fuel" + }, + "Code": "5.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1121", + "Name": { + "en": "Pardon, release" + }, + "Code": "4.7.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1122", + "Name": { + "en": "Mental illness" + }, + "Code": "2.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1123", + "Name": { + "en": "Yes" + }, + "Code": "9.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1124", + "Name": { + "en": "Planet" + }, + "Code": "1.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1125", + "Name": { + "en": "Names of oceans and lakes" + }, + "Code": "9.7.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1126", + "Name": { + "en": "Personally" + }, + "Code": "9.2.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1127", + "Name": { + "en": "Breathe, breath" + }, + "Code": "2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1128", + "Name": { + "en": "Insurance" + }, + "Code": "6.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1129", + "Name": { + "en": "Care for a baby" + }, + "Code": "2.6.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1130", + "Name": { + "en": "Hunt" + }, + "Code": "6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1131", + "Name": { + "en": "Make peace" + }, + "Code": "4.8.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1132", + "Name": { + "en": "Household decoration" + }, + "Code": "5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1133", + "Name": { + "en": "Spread, smear" + }, + "Code": "7.3.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1134", + "Name": { + "en": "Do intensely" + }, + "Code": "9.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1135", + "Name": { + "en": "Mental state" + }, + "Code": "3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1136", + "Name": { + "en": "Despise someone" + }, + "Code": "4.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1137", + "Name": { + "en": "Give up" + }, + "Code": "6.1.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1138", + "Name": { + "en": "Crawl" + }, + "Code": "7.2.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1139", + "Name": { + "en": "Irrigate" + }, + "Code": "6.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1140", + "Name": { + "en": "Disclose" + }, + "Code": "3.5.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1141", + "Name": { + "en": "Remove, take apart" + }, + "Code": "7.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1142", + "Name": { + "en": "Next" + }, + "Code": "8.4.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1143", + "Name": { + "en": "Smuggle" + }, + "Code": "6.8.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1144", + "Name": { + "en": "War" + }, + "Code": "4.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1145", + "Name": { + "en": "Grind" + }, + "Code": "7.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1146", + "Name": { + "en": "Poking tool" + }, + "Code": "6.7.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1147", + "Name": { + "en": "Straight" + }, + "Code": "8.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1148", + "Name": { + "en": "Play, fun" + }, + "Code": "4.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1149", + "Name": { + "en": "Give permission" + }, + "Code": "3.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1150", + "Name": { + "en": "Approve of something" + }, + "Code": "3.2.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1151", + "Name": { + "en": "Wedged in, stuck" + }, + "Code": "8.2.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1152", + "Name": { + "en": "Go to sleep" + }, + "Code": "5.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1153", + "Name": { + "en": "Phrase conjunctions" + }, + "Code": "9.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1154", + "Name": { + "en": "Learn" + }, + "Code": "3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1155", + "Name": { + "en": "Husband, wife" + }, + "Code": "4.1.9.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1156", + "Name": { + "en": "Praise" + }, + "Code": "3.5.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1157", + "Name": { + "en": "Area" + }, + "Code": "8.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1158", + "Name": { + "en": "Noun affixes" + }, + "Code": "9.2.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1159", + "Name": { + "en": "Verbal tradition" + }, + "Code": "3.5.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1160", + "Name": { + "en": "Multiples" + }, + "Code": "8.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1161", + "Name": { + "en": "Working in the sea" + }, + "Code": "6.6.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1162", + "Name": { + "en": "Meet a standard" + }, + "Code": "4.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1163", + "Name": { + "en": "Waste" + }, + "Code": "6.1.2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1164", + "Name": { + "en": "Be" + }, + "Code": "9.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1165", + "Name": { + "en": "Deceive" + }, + "Code": "4.3.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1166", + "Name": { + "en": "Expensive" + }, + "Code": "6.8.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1167", + "Name": { + "en": "Opportunity" + }, + "Code": "6.1.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1168", + "Name": { + "en": "Sell" + }, + "Code": "6.8.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1169", + "Name": { + "en": "Fail" + }, + "Code": "6.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1170", + "Name": { + "en": "Family, clan" + }, + "Code": "4.1.9.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1171", + "Name": { + "en": "Shine" + }, + "Code": "8.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1172", + "Name": { + "en": "Particles" + }, + "Code": "9.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1173", + "Name": { + "en": "Country" + }, + "Code": "4.6.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1174", + "Name": { + "en": "Use a person" + }, + "Code": "4.3.4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1175", + "Name": { + "en": "Torso" + }, + "Code": "2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1176", + "Name": { + "en": "Discipline, train" + }, + "Code": "4.5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1177", + "Name": { + "en": "See" + }, + "Code": "2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1178", + "Name": { + "en": "Recognize" + }, + "Code": "3.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1179", + "Name": { + "en": "Symptom of disease" + }, + "Code": "2.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1180", + "Name": { + "en": "Extort money" + }, + "Code": "6.8.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1181", + "Name": { + "en": "Set self apart" + }, + "Code": "4.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1182", + "Name": { + "en": "Change color" + }, + "Code": "8.3.3.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1183", + "Name": { + "en": "Rodent" + }, + "Code": "1.6.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1184", + "Name": { + "en": "Gather wild plants" + }, + "Code": "6.2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1185", + "Name": { + "en": "Caution" + }, + "Code": "4.4.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1186", + "Name": { + "en": "Path (of movement)" + }, + "Code": "9.5.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1187", + "Name": { + "en": "Say farewell" + }, + "Code": "3.5.1.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1188", + "Name": { + "en": "High status" + }, + "Code": "4.5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1189", + "Name": { + "en": "Drip" + }, + "Code": "1.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1190", + "Name": { + "en": "Trim plants" + }, + "Code": "6.2.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1191", + "Name": { + "en": "Compose music" + }, + "Code": "4.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1192", + "Name": { + "en": "Narrow" + }, + "Code": "8.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1193", + "Name": { + "en": "Egg dishes" + }, + "Code": "5.2.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1194", + "Name": { + "en": "Nature, environment" + }, + "Code": "1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1195", + "Name": { + "en": "Come" + }, + "Code": "7.2.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1196", + "Name": { + "en": "Case" + }, + "Code": "9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1197", + "Name": { + "en": "Attendant circumstances" + }, + "Code": "9.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1198", + "Name": { + "en": "Authority" + }, + "Code": "4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1199", + "Name": { + "en": "Part" + }, + "Code": "8.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1200", + "Name": { + "en": "Hope" + }, + "Code": "3.2.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1201", + "Name": { + "en": "Degree" + }, + "Code": "9.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1202", + "Name": { + "en": "Lower something" + }, + "Code": "7.3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1203", + "Name": { + "en": "Exaggerate" + }, + "Code": "3.5.1.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1204", + "Name": { + "en": "Can\u0027t" + }, + "Code": "9.4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1205", + "Name": { + "en": "Snow, ice" + }, + "Code": "1.1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1206", + "Name": { + "en": "Islam" + }, + "Code": "4.9.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1207", + "Name": { + "en": "Weigh" + }, + "Code": "8.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1208", + "Name": { + "en": "Animal life cycle" + }, + "Code": "1.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1209", + "Name": { + "en": "True" + }, + "Code": "3.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1210", + "Name": { + "en": "Card game" + }, + "Code": "4.2.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1211", + "Name": { + "en": "Pattern, model" + }, + "Code": "8.3.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1212", + "Name": { + "en": "Popular" + }, + "Code": "3.4.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1213", + "Name": { + "en": "Grind flour" + }, + "Code": "5.2.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1214", + "Name": { + "en": "Quality" + }, + "Code": "8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1215", + "Name": { + "en": "Animal diseases" + }, + "Code": "6.3.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1216", + "Name": { + "en": "Sound" + }, + "Code": "2.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1217", + "Name": { + "en": "Demonstrative pronouns" + }, + "Code": "9.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1218", + "Name": { + "en": "Insist" + }, + "Code": "3.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1219", + "Name": { + "en": "Certainly, definitely" + }, + "Code": "9.4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1220", + "Name": { + "en": "Working with wood" + }, + "Code": "6.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1221", + "Name": { + "en": "Initiation" + }, + "Code": "2.6.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1222", + "Name": { + "en": "Get" + }, + "Code": "7.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1223", + "Name": { + "en": "Sentence conjunctions" + }, + "Code": "9.2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1224", + "Name": { + "en": "Woman" + }, + "Code": "2.6.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1225", + "Name": { + "en": "Show affection" + }, + "Code": "4.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1226", + "Name": { + "en": "Social class" + }, + "Code": "4.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1227", + "Name": { + "en": "Bad" + }, + "Code": "8.3.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1228", + "Name": { + "en": "Shiny" + }, + "Code": "8.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1229", + "Name": { + "en": "Part of speech" + }, + "Code": "9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1230", + "Name": { + "en": "Slow" + }, + "Code": "8.4.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1231", + "Name": { + "en": "Decide, plan" + }, + "Code": "3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1232", + "Name": { + "en": "Growing fruit" + }, + "Code": "6.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1233", + "Name": { + "en": "Imitate" + }, + "Code": "8.3.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1234", + "Name": { + "en": "Sure" + }, + "Code": "9.4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1235", + "Name": { + "en": "Write" + }, + "Code": "3.5.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1236", + "Name": { + "en": "Happy" + }, + "Code": "3.4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1237", + "Name": { + "en": "Patient" + }, + "Code": "4.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1238", + "Name": { + "en": "Almost" + }, + "Code": "8.1.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1239", + "Name": { + "en": "Day" + }, + "Code": "8.4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1240", + "Name": { + "en": "Celebrate" + }, + "Code": "4.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1241", + "Name": { + "en": "Unusual" + }, + "Code": "8.3.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1242", + "Name": { + "en": "Old fashioned" + }, + "Code": "8.4.6.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1243", + "Name": { + "en": "Put in back" + }, + "Code": "7.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1244", + "Name": { + "en": "Star" + }, + "Code": "1.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1245", + "Name": { + "en": "Arrive" + }, + "Code": "7.2.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1246", + "Name": { + "en": "Sexual immorality" + }, + "Code": "2.6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1247", + "Name": { + "en": "Calm, rough" + }, + "Code": "1.3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1248", + "Name": { + "en": "Submit to authority" + }, + "Code": "4.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1249", + "Name": { + "en": "Tear, rip" + }, + "Code": "7.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1250", + "Name": { + "en": "Beekeeping" + }, + "Code": "6.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1251", + "Name": { + "en": "Plait hair" + }, + "Code": "5.4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1252", + "Name": { + "en": "Kidnap" + }, + "Code": "4.3.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1253", + "Name": { + "en": "Fall" + }, + "Code": "7.2.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1254", + "Name": { + "en": "Happen" + }, + "Code": "9.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1255", + "Name": { + "en": "Thick" + }, + "Code": "8.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1256", + "Name": { + "en": "Run" + }, + "Code": "7.2.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1257", + "Name": { + "en": "Make profit" + }, + "Code": "6.8.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1258", + "Name": { + "en": "Week" + }, + "Code": "8.4.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1259", + "Name": { + "en": "Omen, divination" + }, + "Code": "4.9.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1260", + "Name": { + "en": "Unemployed, not working" + }, + "Code": "6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1261", + "Name": { + "en": "Poultry raising" + }, + "Code": "6.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1262", + "Name": { + "en": "Speak a lot" + }, + "Code": "3.5.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1263", + "Name": { + "en": "Dependency relations" + }, + "Code": "9.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1264", + "Name": { + "en": "Holding tool" + }, + "Code": "6.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1265", + "Name": { + "en": "Marketing" + }, + "Code": "6.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1266", + "Name": { + "en": "Interjections" + }, + "Code": "9.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1267", + "Name": { + "en": "Earthquake" + }, + "Code": "1.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1268", + "Name": { + "en": "Underground" + }, + "Code": "1.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1269", + "Name": { + "en": "Fast, not eat" + }, + "Code": "5.2.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1270", + "Name": { + "en": "Substitute" + }, + "Code": "7.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1271", + "Name": { + "en": "Girlfriend, boyfriend" + }, + "Code": "4.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1272", + "Name": { + "en": "Small" + }, + "Code": "8.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1273", + "Name": { + "en": "World" + }, + "Code": "1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1274", + "Name": { + "en": "Weather" + }, + "Code": "1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1275", + "Name": { + "en": "Markers expecting an affirmative answer" + }, + "Code": "9.4.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1276", + "Name": { + "en": "Use up" + }, + "Code": "6.1.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1277", + "Name": { + "en": "Eating utensil" + }, + "Code": "5.2.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1278", + "Name": { + "en": "Take by force" + }, + "Code": "6.8.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1279", + "Name": { + "en": "Cry, tear" + }, + "Code": "3.5.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1280", + "Name": { + "en": "Want" + }, + "Code": "3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1281", + "Name": { + "en": "City" + }, + "Code": "4.6.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1282", + "Name": { + "en": "Election" + }, + "Code": "4.6.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1283", + "Name": { + "en": "Chance" + }, + "Code": "4.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1284", + "Name": { + "en": "Not care" + }, + "Code": "4.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1285", + "Name": { + "en": "Tired" + }, + "Code": "2.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1286", + "Name": { + "en": "Mediocre" + }, + "Code": "8.3.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1287", + "Name": { + "en": "Clumsy" + }, + "Code": "7.2.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1288", + "Name": { + "en": "Share with" + }, + "Code": "4.3.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1289", + "Name": { + "en": "Meet for the first time" + }, + "Code": "4.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1290", + "Name": { + "en": "Blind" + }, + "Code": "2.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1291", + "Name": { + "en": "God" + }, + "Code": "4.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1292", + "Name": { + "en": "Crack" + }, + "Code": "7.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1293", + "Name": { + "en": "Obey" + }, + "Code": "4.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1294", + "Name": { + "en": "Cardinal numbers" + }, + "Code": "8.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1295", + "Name": { + "en": "Egg" + }, + "Code": "1.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1296", + "Name": { + "en": "Purpose, goal" + }, + "Code": "3.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1297", + "Name": { + "en": "Exempt" + }, + "Code": "3.3.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1298", + "Name": { + "en": "Sorcery" + }, + "Code": "4.9.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1299", + "Name": { + "en": "Knitting" + }, + "Code": "6.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1300", + "Name": { + "en": "Expert" + }, + "Code": "6.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1301", + "Name": { + "en": "Work poorly" + }, + "Code": "6.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1302", + "Name": { + "en": "Growing bananas" + }, + "Code": "6.2.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1303", + "Name": { + "en": "List" + }, + "Code": "3.5.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1304", + "Name": { + "en": "Religious purification" + }, + "Code": "4.9.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1305", + "Name": { + "en": "Chase away" + }, + "Code": "7.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1306", + "Name": { + "en": "On time" + }, + "Code": "8.4.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1307", + "Name": { + "en": "Put down" + }, + "Code": "7.3.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1308", + "Name": { + "en": "Special" + }, + "Code": "7.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1309", + "Name": { + "en": "Lose, misplace" + }, + "Code": "7.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1310", + "Name": { + "en": "Medicine" + }, + "Code": "2.5.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1311", + "Name": { + "en": "Tall" + }, + "Code": "8.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1312", + "Name": { + "en": "Kill" + }, + "Code": "2.6.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1313", + "Name": { + "en": "Vertical" + }, + "Code": "8.3.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1314", + "Name": { + "en": "Philosophy" + }, + "Code": "3.2.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1315", + "Name": { + "en": "Names of cities" + }, + "Code": "9.7.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1316", + "Name": { + "en": "Have authority" + }, + "Code": "4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1317", + "Name": { + "en": "Beside" + }, + "Code": "8.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1318", + "Name": { + "en": "Working with electricity" + }, + "Code": "6.6.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1319", + "Name": { + "en": "What fires produce" + }, + "Code": "5.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1320", + "Name": { + "en": "Idol" + }, + "Code": "4.9.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1321", + "Name": { + "en": "Stomach" + }, + "Code": "2.1.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1322", + "Name": { + "en": "Practice religion" + }, + "Code": "4.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1323", + "Name": { + "en": "Person" + }, + "Code": "2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1324", + "Name": { + "en": "Worried" + }, + "Code": "3.4.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1325", + "Name": { + "en": "Record" + }, + "Code": "3.5.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1326", + "Name": { + "en": "Reward" + }, + "Code": "4.7.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1327", + "Name": { + "en": "Door" + }, + "Code": "6.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1328", + "Name": { + "en": "Brother, sister" + }, + "Code": "4.1.9.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1329", + "Name": { + "en": "Attract" + }, + "Code": "3.4.1.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1330", + "Name": { + "en": "Oppress" + }, + "Code": "4.7.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1331", + "Name": { + "en": "Primary cases" + }, + "Code": "9.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1332", + "Name": { + "en": "Far" + }, + "Code": "8.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1333", + "Name": { + "en": "Both" + }, + "Code": "8.1.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1334", + "Name": { + "en": "Cleaning" + }, + "Code": "5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1335", + "Name": { + "en": "Past" + }, + "Code": "8.4.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1336", + "Name": { + "en": "Hoofed animals" + }, + "Code": "1.6.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1337", + "Name": { + "en": "Title, name of honor" + }, + "Code": "4.5.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1338", + "Name": { + "en": "Eye" + }, + "Code": "2.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1339", + "Name": { + "en": "Language" + }, + "Code": "3.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1340", + "Name": { + "en": "Criticize" + }, + "Code": "3.5.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1341", + "Name": { + "en": "Drive along" + }, + "Code": "7.3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1342", + "Name": { + "en": "Next to" + }, + "Code": "8.5.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1343", + "Name": { + "en": "Change behavior" + }, + "Code": "4.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1344", + "Name": { + "en": "Fetus" + }, + "Code": "2.6.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1345", + "Name": { + "en": "Act harshly" + }, + "Code": "4.7.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1346", + "Name": { + "en": "Household equipment" + }, + "Code": "5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1347", + "Name": { + "en": "Judge, render a verdict" + }, + "Code": "4.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1348", + "Name": { + "en": "Lack respect" + }, + "Code": "4.5.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1349", + "Name": { + "en": "Find" + }, + "Code": "7.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1350", + "Name": { + "en": "After" + }, + "Code": "8.4.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1351", + "Name": { + "en": "Front" + }, + "Code": "8.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1352", + "Name": { + "en": "Plant a field" + }, + "Code": "6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1353", + "Name": { + "en": "Multiple things moving" + }, + "Code": "7.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1354", + "Name": { + "en": "Without cause" + }, + "Code": "9.6.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1355", + "Name": { + "en": "Kick" + }, + "Code": "7.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1356", + "Name": { + "en": "Lifting tool" + }, + "Code": "6.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1357", + "Name": { + "en": "Imagine" + }, + "Code": "3.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1358", + "Name": { + "en": "Subjugate" + }, + "Code": "4.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1359", + "Name": { + "en": "Spice" + }, + "Code": "5.2.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1360", + "Name": { + "en": "Appoint, delegate" + }, + "Code": "4.5.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1361", + "Name": { + "en": "Growing flowers" + }, + "Code": "6.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1362", + "Name": { + "en": "Be in water" + }, + "Code": "1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1363", + "Name": { + "en": "Execute" + }, + "Code": "4.7.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1364", + "Name": { + "en": "Spring, well" + }, + "Code": "1.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1365", + "Name": { + "en": "Dark" + }, + "Code": "8.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1366", + "Name": { + "en": "Rain" + }, + "Code": "1.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1367", + "Name": { + "en": "None, nothing" + }, + "Code": "8.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1368", + "Name": { + "en": "Upset" + }, + "Code": "3.4.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1369", + "Name": { + "en": "Type, kind" + }, + "Code": "8.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1370", + "Name": { + "en": "Doctor, nurse" + }, + "Code": "2.5.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1371", + "Name": { + "en": "And, also" + }, + "Code": "9.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1372", + "Name": { + "en": "Made of, material" + }, + "Code": "8.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1373", + "Name": { + "en": "Wipe, erase" + }, + "Code": "5.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1374", + "Name": { + "en": "Travel by land" + }, + "Code": "7.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1375", + "Name": { + "en": "Count" + }, + "Code": "8.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1376", + "Name": { + "en": "Believe" + }, + "Code": "3.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1377", + "Name": { + "en": "Prompters of attention" + }, + "Code": "9.6.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1378", + "Name": { + "en": "Prosperity" + }, + "Code": "4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1379", + "Name": { + "en": "Above" + }, + "Code": "8.5.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1380", + "Name": { + "en": "Gather" + }, + "Code": "7.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1381", + "Name": { + "en": "Tide" + }, + "Code": "1.3.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1382", + "Name": { + "en": "Rich" + }, + "Code": "6.8.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1383", + "Name": { + "en": "Threaten" + }, + "Code": "3.3.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1384", + "Name": { + "en": "Yard" + }, + "Code": "6.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1385", + "Name": { + "en": "Crocodile" + }, + "Code": "1.6.1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1386", + "Name": { + "en": "Private, public" + }, + "Code": "4.1.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1387", + "Name": { + "en": "Harvest" + }, + "Code": "6.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1388", + "Name": { + "en": "Humor" + }, + "Code": "4.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1389", + "Name": { + "en": "Take time" + }, + "Code": "8.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1390", + "Name": { + "en": "Disabled" + }, + "Code": "2.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1391", + "Name": { + "en": "Family names" + }, + "Code": "9.7.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1392", + "Name": { + "en": "Arm" + }, + "Code": "2.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1393", + "Name": { + "en": "Grass, herb, vine" + }, + "Code": "1.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1394", + "Name": { + "en": "Meet together" + }, + "Code": "4.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1395", + "Name": { + "en": "Touch" + }, + "Code": "7.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1396", + "Name": { + "en": "Goat" + }, + "Code": "6.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1397", + "Name": { + "en": "Clothes for special occasions" + }, + "Code": "5.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1398", + "Name": { + "en": "Moods" + }, + "Code": "9.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1399", + "Name": { + "en": "Bow" + }, + "Code": "7.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1400", + "Name": { + "en": "Interpreting messages" + }, + "Code": "3.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1401", + "Name": { + "en": "Social event" + }, + "Code": "4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1402", + "Name": { + "en": "Clock, watch" + }, + "Code": "8.4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1403", + "Name": { + "en": "Limb" + }, + "Code": "2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1404", + "Name": { + "en": "Mining" + }, + "Code": "6.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1405", + "Name": { + "en": "Dig" + }, + "Code": "7.8.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1406", + "Name": { + "en": "Rebel against authority" + }, + "Code": "4.5.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1407", + "Name": { + "en": "Balance" + }, + "Code": "7.2.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1408", + "Name": { + "en": "Tobacco" + }, + "Code": "5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1409", + "Name": { + "en": "Infrastructure" + }, + "Code": "6.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1410", + "Name": { + "en": "Quantity" + }, + "Code": "8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1411", + "Name": { + "en": "States" + }, + "Code": "8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1412", + "Name": { + "en": "Sexual relations" + }, + "Code": "2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1413", + "Name": { + "en": "Farmland" + }, + "Code": "6.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1414", + "Name": { + "en": "Blame" + }, + "Code": "3.5.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1415", + "Name": { + "en": "Cooking oil" + }, + "Code": "5.2.3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1416", + "Name": { + "en": "Between" + }, + "Code": "8.5.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1417", + "Name": { + "en": "Attribution of an attribute" + }, + "Code": "9.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1418", + "Name": { + "en": "Move" + }, + "Code": "7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1419", + "Name": { + "en": "Perfect" + }, + "Code": "8.3.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1420", + "Name": { + "en": "Convenient" + }, + "Code": "8.3.7.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1421", + "Name": { + "en": "Care for the teeth" + }, + "Code": "5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1422", + "Name": { + "en": "Clothes for special people" + }, + "Code": "5.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1423", + "Name": { + "en": "Forever" + }, + "Code": "8.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1424", + "Name": { + "en": "Work and occupation" + }, + "Code": "6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1425", + "Name": { + "en": "Win" + }, + "Code": "4.8.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1426", + "Name": { + "en": "Tooth" + }, + "Code": "2.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1427", + "Name": { + "en": "Wool production" + }, + "Code": "6.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1428", + "Name": { + "en": "Pig" + }, + "Code": "6.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1429", + "Name": { + "en": "Furrow" + }, + "Code": "8.3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1430", + "Name": { + "en": "Free to do what you want" + }, + "Code": "3.3.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1431", + "Name": { + "en": "Disaster" + }, + "Code": "4.4.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1432", + "Name": { + "en": "Region" + }, + "Code": "4.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1433", + "Name": { + "en": "Types of houses" + }, + "Code": "6.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1434", + "Name": { + "en": "Predict" + }, + "Code": "3.2.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1435", + "Name": { + "en": "Receive" + }, + "Code": "7.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1436", + "Name": { + "en": "Physical, non-physical" + }, + "Code": "9.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1437", + "Name": { + "en": "Growing potatoes" + }, + "Code": "6.2.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1438", + "Name": { + "en": "Communication" + }, + "Code": "3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1439", + "Name": { + "en": "Improve" + }, + "Code": "8.3.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1440", + "Name": { + "en": "Beneficiary (of a patient)" + }, + "Code": "9.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1441", + "Name": { + "en": "Don\u0027t think so, doubt it" + }, + "Code": "9.4.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1442", + "Name": { + "en": "Witness, testify" + }, + "Code": "4.7.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1443", + "Name": { + "en": "Approximate" + }, + "Code": "8.1.5.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1444", + "Name": { + "en": "Rear a child" + }, + "Code": "2.6.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1445", + "Name": { + "en": "Destroy" + }, + "Code": "7.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1446", + "Name": { + "en": "Bury" + }, + "Code": "2.6.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1447", + "Name": { + "en": "Misunderstand" + }, + "Code": "3.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1448", + "Name": { + "en": "Mass communication" + }, + "Code": "3.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1449", + "Name": { + "en": "Growing crops" + }, + "Code": "6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1450", + "Name": { + "en": "Reputation" + }, + "Code": "4.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1451", + "Name": { + "en": "Emotion" + }, + "Code": "3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1452", + "Name": { + "en": "Animal sounds" + }, + "Code": "1.6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1453", + "Name": { + "en": "Understandable" + }, + "Code": "3.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1454", + "Name": { + "en": "Shadow" + }, + "Code": "8.3.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1455", + "Name": { + "en": "Laugh" + }, + "Code": "3.5.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1456", + "Name": { + "en": "Defecate, feces" + }, + "Code": "2.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1457", + "Name": { + "en": "Some" + }, + "Code": "8.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1458", + "Name": { + "en": "Stubborn" + }, + "Code": "3.3.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1459", + "Name": { + "en": "Report" + }, + "Code": "3.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1460", + "Name": { + "en": "Old, not young" + }, + "Code": "8.4.6.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1461", + "Name": { + "en": "Legal personnel" + }, + "Code": "4.7.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1462", + "Name": { + "en": "Aspect--dynamic verbs" + }, + "Code": "9.4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1463", + "Name": { + "en": "Land" + }, + "Code": "1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1464", + "Name": { + "en": "Serve food" + }, + "Code": "5.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1465", + "Name": { + "en": "Valley" + }, + "Code": "1.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1466", + "Name": { + "en": "Value" + }, + "Code": "8.3.7.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1467", + "Name": { + "en": "Commerce" + }, + "Code": "6.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1468", + "Name": { + "en": "Transparent" + }, + "Code": "2.3.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1469", + "Name": { + "en": "Mistake" + }, + "Code": "4.3.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1470", + "Name": { + "en": "Working with buildings" + }, + "Code": "6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1471", + "Name": { + "en": "Forget" + }, + "Code": "3.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1472", + "Name": { + "en": "Unlucky" + }, + "Code": "4.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1473", + "Name": { + "en": "Self-esteem" + }, + "Code": "3.4.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1474", + "Name": { + "en": "Store the harvest" + }, + "Code": "6.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1475", + "Name": { + "en": "Disease" + }, + "Code": "2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1476", + "Name": { + "en": "Evaluator" + }, + "Code": "9.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1477", + "Name": { + "en": "Lose your way" + }, + "Code": "7.2.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1478", + "Name": { + "en": "Spider" + }, + "Code": "1.6.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1479", + "Name": { + "en": "Color" + }, + "Code": "8.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1480", + "Name": { + "en": "Like, love" + }, + "Code": "3.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1481", + "Name": { + "en": "Drunk" + }, + "Code": "5.2.3.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1482", + "Name": { + "en": "Moss, fungus, algae" + }, + "Code": "1.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1483", + "Name": { + "en": "Two" + }, + "Code": "8.1.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1484", + "Name": { + "en": "Way, manner" + }, + "Code": "9.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1485", + "Name": { + "en": "Fit, size" + }, + "Code": "8.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1486", + "Name": { + "en": "Understand" + }, + "Code": "3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1487", + "Name": { + "en": "Parts of a plant" + }, + "Code": "1.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1488", + "Name": { + "en": "Most, almost all" + }, + "Code": "8.1.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1489", + "Name": { + "en": "Produce wealth" + }, + "Code": "6.8.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1490", + "Name": { + "en": "Need" + }, + "Code": "8.1.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1491", + "Name": { + "en": "Grandfather, grandmother" + }, + "Code": "4.1.9.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1492", + "Name": { + "en": "Across" + }, + "Code": "8.5.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1493", + "Name": { + "en": "Earn" + }, + "Code": "6.8.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1494", + "Name": { + "en": "Hit" + }, + "Code": "7.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1495", + "Name": { + "en": "Soon" + }, + "Code": "8.4.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1496", + "Name": { + "en": "Room" + }, + "Code": "6.5.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1497", + "Name": { + "en": "Growth of plants" + }, + "Code": "1.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1498", + "Name": { + "en": "Agree to do something" + }, + "Code": "3.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1499", + "Name": { + "en": "Mute" + }, + "Code": "2.5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1500", + "Name": { + "en": "Foreigner" + }, + "Code": "4.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1501", + "Name": { + "en": "Land preparation" + }, + "Code": "6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1502", + "Name": { + "en": "Sweat" + }, + "Code": "2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1503", + "Name": { + "en": "Each other" + }, + "Code": "9.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1504", + "Name": { + "en": "Indefinite pronouns" + }, + "Code": "9.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1505", + "Name": { + "en": "Milk products" + }, + "Code": "5.2.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1506", + "Name": { + "en": "Create" + }, + "Code": "9.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1507", + "Name": { + "en": "Neighbor" + }, + "Code": "4.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1508", + "Name": { + "en": "Sleep" + }, + "Code": "5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1509", + "Name": { + "en": "Volcano" + }, + "Code": "1.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1510", + "Name": { + "en": "Heavy" + }, + "Code": "8.2.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1511", + "Name": { + "en": "Letter" + }, + "Code": "3.5.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1512", + "Name": { + "en": "Disunity" + }, + "Code": "4.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1513", + "Name": { + "en": "Physical actions" + }, + "Code": "7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1514", + "Name": { + "en": "Work" + }, + "Code": "6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1515", + "Name": { + "en": "Work well" + }, + "Code": "6.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1516", + "Name": { + "en": "Prevent from moving" + }, + "Code": "7.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1517", + "Name": { + "en": "Informal justice" + }, + "Code": "4.6.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1518", + "Name": { + "en": "Partly" + }, + "Code": "9.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1519", + "Name": { + "en": "Look" + }, + "Code": "2.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1520", + "Name": { + "en": "Cheat" + }, + "Code": "6.8.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1521", + "Name": { + "en": "Chicken" + }, + "Code": "6.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1522", + "Name": { + "en": "Fish with hooks" + }, + "Code": "6.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1523", + "Name": { + "en": "Shut, close" + }, + "Code": "7.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1524", + "Name": { + "en": "Growing wheat" + }, + "Code": "6.2.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1525", + "Name": { + "en": "Before" + }, + "Code": "8.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1526", + "Name": { + "en": "Method" + }, + "Code": "6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1527", + "Name": { + "en": "Working with paper" + }, + "Code": "6.6.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1528", + "Name": { + "en": "Lose consciousness" + }, + "Code": "2.5.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1529", + "Name": { + "en": "Quiet" + }, + "Code": "2.3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1530", + "Name": { + "en": "Milk" + }, + "Code": "6.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1531", + "Name": { + "en": "Number of times" + }, + "Code": "8.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1532", + "Name": { + "en": "Politics" + }, + "Code": "4.6.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1533", + "Name": { + "en": "Wait" + }, + "Code": "7.2.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1534", + "Name": { + "en": "Dissociation" + }, + "Code": "9.6.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1535", + "Name": { + "en": "Group of things" + }, + "Code": "8.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1536", + "Name": { + "en": "Army" + }, + "Code": "4.8.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1537", + "Name": { + "en": "Names of mountains" + }, + "Code": "9.7.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1538", + "Name": { + "en": "Move out" + }, + "Code": "7.2.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1539", + "Name": { + "en": "Put aside" + }, + "Code": "7.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1540", + "Name": { + "en": "Head" + }, + "Code": "2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1541", + "Name": { + "en": "General adverbs" + }, + "Code": "9.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1542", + "Name": { + "en": "Own, possess" + }, + "Code": "6.8.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1543", + "Name": { + "en": "Move something in a direction" + }, + "Code": "7.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1544", + "Name": { + "en": "Arrange an event" + }, + "Code": "6.1.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1545", + "Name": { + "en": "Sorry" + }, + "Code": "3.4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1546", + "Name": { + "en": "Classifiers" + }, + "Code": "9.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1547", + "Name": { + "en": "Have, of" + }, + "Code": "9.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1548", + "Name": { + "en": "Wash clothes" + }, + "Code": "5.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1549", + "Name": { + "en": "Postpone" + }, + "Code": "8.4.5.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1550", + "Name": { + "en": "Accept" + }, + "Code": "3.3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1551", + "Name": { + "en": "Steal" + }, + "Code": "6.8.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1552", + "Name": { + "en": "Cooking utensil" + }, + "Code": "5.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1553", + "Name": { + "en": "Miscarriage" + }, + "Code": "2.6.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1554", + "Name": { + "en": "Building" + }, + "Code": "6.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1555", + "Name": { + "en": "Sun" + }, + "Code": "1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1556", + "Name": { + "en": "Describe" + }, + "Code": "3.5.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1557", + "Name": { + "en": "Sweep, rake" + }, + "Code": "5.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1558", + "Name": { + "en": "Bathe" + }, + "Code": "5.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1559", + "Name": { + "en": "Names of languages" + }, + "Code": "9.7.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1560", + "Name": { + "en": "Greedy" + }, + "Code": "6.8.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1561", + "Name": { + "en": "Festival, show" + }, + "Code": "4.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1562", + "Name": { + "en": "Put in front" + }, + "Code": "7.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1563", + "Name": { + "en": "Sensible" + }, + "Code": "4.3.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1564", + "Name": { + "en": "Days of the week" + }, + "Code": "8.4.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1565", + "Name": { + "en": "Sing" + }, + "Code": "4.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1566", + "Name": { + "en": "Blemish" + }, + "Code": "8.3.7.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1567", + "Name": { + "en": "King\u0027s family" + }, + "Code": "4.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1568", + "Name": { + "en": "Wander" + }, + "Code": "7.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1569", + "Name": { + "en": "Speed" + }, + "Code": "8.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1570", + "Name": { + "en": "Skin" + }, + "Code": "2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1571", + "Name": { + "en": "Tense" + }, + "Code": "9.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1572", + "Name": { + "en": "Extend" + }, + "Code": "7.3.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1573", + "Name": { + "en": "Buddhism" + }, + "Code": "4.9.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1574", + "Name": { + "en": "Think" + }, + "Code": "3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1575", + "Name": { + "en": "Measure" + }, + "Code": "8.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1576", + "Name": { + "en": "Fill, cover" + }, + "Code": "7.5.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1577", + "Name": { + "en": "Contact" + }, + "Code": "3.5.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1578", + "Name": { + "en": "Fight for something good" + }, + "Code": "4.8.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1579", + "Name": { + "en": "Explain" + }, + "Code": "3.5.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1580", + "Name": { + "en": "Embarrassed" + }, + "Code": "3.4.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1581", + "Name": { + "en": "Confident" + }, + "Code": "3.4.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1582", + "Name": { + "en": "Up" + }, + "Code": "8.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1583", + "Name": { + "en": "Maybe" + }, + "Code": "9.4.4.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1584", + "Name": { + "en": "Uncertain" + }, + "Code": "9.4.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1585", + "Name": { + "en": "Danger" + }, + "Code": "4.4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1586", + "Name": { + "en": "Secret" + }, + "Code": "3.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1587", + "Name": { + "en": "Investigate a crime" + }, + "Code": "4.7.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1588", + "Name": { + "en": "Leaven" + }, + "Code": "5.2.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1589", + "Name": { + "en": "Reason" + }, + "Code": "9.6.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1590", + "Name": { + "en": "Leave an organization" + }, + "Code": "4.2.1.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1591", + "Name": { + "en": "Slave" + }, + "Code": "4.5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1592", + "Name": { + "en": "Completely" + }, + "Code": "9.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1593", + "Name": { + "en": "End, point" + }, + "Code": "8.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1594", + "Name": { + "en": "Sea mammal" + }, + "Code": "1.6.1.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1595", + "Name": { + "en": "Drama" + }, + "Code": "4.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1596", + "Name": { + "en": "Outer part" + }, + "Code": "8.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1597", + "Name": { + "en": "Do" + }, + "Code": "9.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1598", + "Name": { + "en": "Mock" + }, + "Code": "3.5.1.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1599", + "Name": { + "en": "Religious things" + }, + "Code": "4.9.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1600", + "Name": { + "en": "Area of knowledge" + }, + "Code": "3.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1601", + "Name": { + "en": "Join an organization" + }, + "Code": "4.2.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1602", + "Name": { + "en": "Stick together" + }, + "Code": "7.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1603", + "Name": { + "en": "Move slowly" + }, + "Code": "7.2.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1604", + "Name": { + "en": "Beautiful" + }, + "Code": "2.3.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1605", + "Name": { + "en": "Talk about a subject" + }, + "Code": "3.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1606", + "Name": { + "en": "Speech style" + }, + "Code": "3.5.1.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1607", + "Name": { + "en": "Food from leaves" + }, + "Code": "5.2.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1608", + "Name": { + "en": "Class, lesson" + }, + "Code": "3.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1609", + "Name": { + "en": "Something used to see" + }, + "Code": "2.3.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1610", + "Name": { + "en": "Quarrel" + }, + "Code": "3.5.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1611", + "Name": { + "en": "Beast of burden" + }, + "Code": "6.3.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1612", + "Name": { + "en": "Fashionable" + }, + "Code": "3.4.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1613", + "Name": { + "en": "Divide into pieces" + }, + "Code": "7.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1614", + "Name": { + "en": "Parts of a bird" + }, + "Code": "1.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1615", + "Name": { + "en": "Mouth" + }, + "Code": "2.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1616", + "Name": { + "en": "Markers expecting a negative answer" + }, + "Code": "9.4.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1617", + "Name": { + "en": "Drought" + }, + "Code": "1.1.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1618", + "Name": { + "en": "Organize" + }, + "Code": "7.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1619", + "Name": { + "en": "Altruistic, selfless" + }, + "Code": "4.3.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1620", + "Name": { + "en": "Control" + }, + "Code": "3.3.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1621", + "Name": { + "en": "Not have" + }, + "Code": "7.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1622", + "Name": { + "en": "Animal actions" + }, + "Code": "1.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1623", + "Name": { + "en": "Free time" + }, + "Code": "4.2.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1624", + "Name": { + "en": "Kinship" + }, + "Code": "4.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1625", + "Name": { + "en": "Love" + }, + "Code": "4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1626", + "Name": { + "en": "Solutions of water" + }, + "Code": "1.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1627", + "Name": { + "en": "Urinate, urine" + }, + "Code": "2.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1628", + "Name": { + "en": "Defend against accusation" + }, + "Code": "4.7.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1629", + "Name": { + "en": "Air" + }, + "Code": "1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1630", + "Name": { + "en": "Strong, brittle" + }, + "Code": "8.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1631", + "Name": { + "en": "Names of rivers" + }, + "Code": "9.7.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1632", + "Name": { + "en": "Take somewhere" + }, + "Code": "7.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1633", + "Name": { + "en": "Strong" + }, + "Code": "2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1634", + "Name": { + "en": "Only" + }, + "Code": "8.1.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1635", + "Name": { + "en": "Speak well" + }, + "Code": "3.5.1.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1636", + "Name": { + "en": "Independent" + }, + "Code": "4.5.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1637", + "Name": { + "en": "Empty" + }, + "Code": "8.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1638", + "Name": { + "en": "Alert" + }, + "Code": "3.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1639", + "Name": { + "en": "Sacred writings" + }, + "Code": "4.9.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1640", + "Name": { + "en": "Big container, volume" + }, + "Code": "8.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1641", + "Name": { + "en": "Move past, over, through" + }, + "Code": "7.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1642", + "Name": { + "en": "Fishing" + }, + "Code": "6.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1643", + "Name": { + "en": "Distribution" + }, + "Code": "9.6.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1644", + "Name": { + "en": "Accustomed to" + }, + "Code": "6.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1645", + "Name": { + "en": "Realize" + }, + "Code": "3.2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1646", + "Name": { + "en": "Unfriendly" + }, + "Code": "4.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1647", + "Name": { + "en": "Debate" + }, + "Code": "3.5.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1648", + "Name": { + "en": "Damage" + }, + "Code": "7.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1649", + "Name": { + "en": "Fishing equipment" + }, + "Code": "6.4.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1650", + "Name": { + "en": "Nephew, niece" + }, + "Code": "4.1.9.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1651", + "Name": { + "en": "Early" + }, + "Code": "8.4.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1652", + "Name": { + "en": "Support" + }, + "Code": "7.3.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1653", + "Name": { + "en": "Air force" + }, + "Code": "4.8.3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1654", + "Name": { + "en": "Demonstrate" + }, + "Code": "3.5.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1655", + "Name": { + "en": "Terms of endearment" + }, + "Code": "9.7.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1656", + "Name": { + "en": "Reflect, mirror" + }, + "Code": "2.3.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1657", + "Name": { + "en": "Speak with others" + }, + "Code": "3.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1658", + "Name": { + "en": "Vicinity" + }, + "Code": "8.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1659", + "Name": { + "en": "Do evil to" + }, + "Code": "4.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1660", + "Name": { + "en": "Cloth" + }, + "Code": "6.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1661", + "Name": { + "en": "Give pledge, bond" + }, + "Code": "6.8.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1662", + "Name": { + "en": "Community" + }, + "Code": "4.6.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1663", + "Name": { + "en": "Container" + }, + "Code": "6.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1664", + "Name": { + "en": "Design" + }, + "Code": "9.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1665", + "Name": { + "en": "Cheap" + }, + "Code": "6.8.4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1666", + "Name": { + "en": "Insect" + }, + "Code": "1.6.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1667", + "Name": { + "en": "Combinative relation" + }, + "Code": "9.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1668", + "Name": { + "en": "Go first" + }, + "Code": "7.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1669", + "Name": { + "en": "Accounting" + }, + "Code": "6.8.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1670", + "Name": { + "en": "Wedding" + }, + "Code": "2.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1671", + "Name": { + "en": "Smell" + }, + "Code": "2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1672", + "Name": { + "en": "Back" + }, + "Code": "8.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1673", + "Name": { + "en": "Romantic love" + }, + "Code": "2.6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1674", + "Name": { + "en": "Hortative" + }, + "Code": "9.4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1675", + "Name": { + "en": "Meaningless" + }, + "Code": "3.5.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1676", + "Name": { + "en": "Names of countries" + }, + "Code": "9.7.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1677", + "Name": { + "en": "Reptile" + }, + "Code": "1.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1678", + "Name": { + "en": "Men\u0027s clothing" + }, + "Code": "5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1679", + "Name": { + "en": "Alcohol preparation" + }, + "Code": "5.2.3.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1680", + "Name": { + "en": "Faithful" + }, + "Code": "4.3.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1681", + "Name": { + "en": "Roof" + }, + "Code": "6.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1682", + "Name": { + "en": "Window" + }, + "Code": "6.5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1683", + "Name": { + "en": "Radio, television" + }, + "Code": "3.5.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1684", + "Name": { + "en": "Catch" + }, + "Code": "7.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1685", + "Name": { + "en": "Prefer" + }, + "Code": "3.4.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1686", + "Name": { + "en": "Growing trees" + }, + "Code": "6.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1687", + "Name": { + "en": "Legal contract" + }, + "Code": "4.7.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1688", + "Name": { + "en": "Religious person" + }, + "Code": "4.9.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1689", + "Name": { + "en": "Point at" + }, + "Code": "3.5.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1690", + "Name": { + "en": "Participate" + }, + "Code": "4.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1691", + "Name": { + "en": "Cutting tool" + }, + "Code": "6.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1692", + "Name": { + "en": "New" + }, + "Code": "8.4.6.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1693", + "Name": { + "en": "Prepared food" + }, + "Code": "5.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1694", + "Name": { + "en": "Discourse markers" + }, + "Code": "9.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1695", + "Name": { + "en": "Fable, myth" + }, + "Code": "3.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1696", + "Name": { + "en": "Live, stay" + }, + "Code": "5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1697", + "Name": { + "en": "Malnutrition, starvation" + }, + "Code": "2.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1698", + "Name": { + "en": "Study" + }, + "Code": "3.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1699", + "Name": { + "en": "Poetry" + }, + "Code": "3.5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1700", + "Name": { + "en": "Contentment" + }, + "Code": "3.4.1.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1701", + "Name": { + "en": "Working with machines" + }, + "Code": "6.6.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1702", + "Name": { + "en": "Guess" + }, + "Code": "3.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1703", + "Name": { + "en": "Increase" + }, + "Code": "8.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1704", + "Name": { + "en": "Judaism" + }, + "Code": "4.9.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1705", + "Name": { + "en": "News, message" + }, + "Code": "3.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1706", + "Name": { + "en": "Right, proper" + }, + "Code": "8.3.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1707", + "Name": { + "en": "Mourn" + }, + "Code": "2.6.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1708", + "Name": { + "en": "First" + }, + "Code": "8.4.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1709", + "Name": { + "en": "Medicinal plants" + }, + "Code": "2.5.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1710", + "Name": { + "en": "Discontent" + }, + "Code": "3.4.2.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1711", + "Name": { + "en": "Wet" + }, + "Code": "1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1712", + "Name": { + "en": "Check" + }, + "Code": "3.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1713", + "Name": { + "en": "Temporary" + }, + "Code": "8.4.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1714", + "Name": { + "en": "Unusual birth" + }, + "Code": "2.6.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1715", + "Name": { + "en": "Complain" + }, + "Code": "3.5.1.8.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1716", + "Name": { + "en": "Language and thought" + }, + "Code": "3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1717", + "Name": { + "en": "Travel by water" + }, + "Code": "7.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1718", + "Name": { + "en": "Space, room" + }, + "Code": "8.5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1719", + "Name": { + "en": "Hang" + }, + "Code": "7.3.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1720", + "Name": { + "en": "Grandson, granddaughter" + }, + "Code": "4.1.9.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1721", + "Name": { + "en": "Out, outside" + }, + "Code": "8.5.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1722", + "Name": { + "en": "Move sideways" + }, + "Code": "7.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1723", + "Name": { + "en": "Foolish talk" + }, + "Code": "3.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1724", + "Name": { + "en": "Impolite" + }, + "Code": "4.3.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1725", + "Name": { + "en": "Natural" + }, + "Code": "1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1726", + "Name": { + "en": "Multiple births" + }, + "Code": "2.6.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1727", + "Name": { + "en": "Break, wear out" + }, + "Code": "7.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1728", + "Name": { + "en": "Laws" + }, + "Code": "4.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1729", + "Name": { + "en": "Custom" + }, + "Code": "4.3.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1730", + "Name": { + "en": "Say nothing" + }, + "Code": "3.5.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1731", + "Name": { + "en": "Liquid" + }, + "Code": "1.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1732", + "Name": { + "en": "Military organization" + }, + "Code": "4.8.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1733", + "Name": { + "en": "Soldier" + }, + "Code": "4.8.3.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1734", + "Name": { + "en": "Animism" + }, + "Code": "4.9.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1735", + "Name": { + "en": "Usual" + }, + "Code": "8.3.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1736", + "Name": { + "en": "Divorce" + }, + "Code": "2.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1737", + "Name": { + "en": "Crafts" + }, + "Code": "6.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1738", + "Name": { + "en": "Lead" + }, + "Code": "4.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1739", + "Name": { + "en": "Grow, get bigger" + }, + "Code": "2.6.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1740", + "Name": { + "en": "Business organization" + }, + "Code": "6.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1741", + "Name": { + "en": "Table" + }, + "Code": "5.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1742", + "Name": { + "en": "Youth" + }, + "Code": "2.6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1743", + "Name": { + "en": "Here, there" + }, + "Code": "8.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1744", + "Name": { + "en": "Prepare something for use" + }, + "Code": "6.1.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1745", + "Name": { + "en": "Body condition" + }, + "Code": "2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1746", + "Name": { + "en": "All" + }, + "Code": "8.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1747", + "Name": { + "en": "Plant diseases" + }, + "Code": "1.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1748", + "Name": { + "en": "Conflict" + }, + "Code": "4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1749", + "Name": { + "en": "Unmarried" + }, + "Code": "2.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1750", + "Name": { + "en": "Social group" + }, + "Code": "4.2.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1751", + "Name": { + "en": "Condition" + }, + "Code": "9.6.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1752", + "Name": { + "en": "Impossible" + }, + "Code": "9.4.4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1753", + "Name": { + "en": "Wide" + }, + "Code": "8.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1754", + "Name": { + "en": "Substance, matter" + }, + "Code": "1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1755", + "Name": { + "en": "Calendar" + }, + "Code": "8.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1756", + "Name": { + "en": "Instead" + }, + "Code": "9.6.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1757", + "Name": { + "en": "Conjunctions" + }, + "Code": "9.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1758", + "Name": { + "en": "Discriminate, be unfair" + }, + "Code": "4.7.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1759", + "Name": { + "en": "Cousin" + }, + "Code": "4.1.9.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1760", + "Name": { + "en": "Governing body" + }, + "Code": "4.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1761", + "Name": { + "en": "Interested" + }, + "Code": "3.4.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1762", + "Name": { + "en": "Cause of disease" + }, + "Code": "2.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1763", + "Name": { + "en": "Non-relative" + }, + "Code": "4.1.9.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1764", + "Name": { + "en": "Accuse, confront" + }, + "Code": "4.7.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1765", + "Name": { + "en": "Adverbial clauses" + }, + "Code": "9.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1766", + "Name": { + "en": "Turtle" + }, + "Code": "1.6.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1767", + "Name": { + "en": "Number" + }, + "Code": "8.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1768", + "Name": { + "en": "Like, similar" + }, + "Code": "8.3.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1769", + "Name": { + "en": "Markers of identificational and explanatory clauses" + }, + "Code": "9.6.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1770", + "Name": { + "en": "Cooking methods" + }, + "Code": "5.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1771", + "Name": { + "en": "Edge" + }, + "Code": "8.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1772", + "Name": { + "en": "Crazy" + }, + "Code": "4.3.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1773", + "Name": { + "en": "Comb hair" + }, + "Code": "5.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1774", + "Name": { + "en": "Adult" + }, + "Code": "2.6.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1775", + "Name": { + "en": "Less" + }, + "Code": "8.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1776", + "Name": { + "en": "Move toward something" + }, + "Code": "7.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1777", + "Name": { + "en": "Year" + }, + "Code": "8.4.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1778", + "Name": { + "en": "Types of sounds" + }, + "Code": "2.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1779", + "Name": { + "en": "Appease" + }, + "Code": "4.8.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1780", + "Name": { + "en": "Agree with someone" + }, + "Code": "3.2.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1781", + "Name": { + "en": "Watch" + }, + "Code": "2.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1782", + "Name": { + "en": "Mix" + }, + "Code": "7.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1783", + "Name": { + "en": "Meddle" + }, + "Code": "4.3.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1784", + "Name": { + "en": "Cabinet" + }, + "Code": "5.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1785", + "Name": { + "en": "Compare" + }, + "Code": "8.3.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1786", + "Name": { + "en": "Fine" + }, + "Code": "4.7.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1787", + "Name": { + "en": "Choose" + }, + "Code": "3.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1788", + "Name": { + "en": "Rule" + }, + "Code": "4.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1789", + "Name": { + "en": "Resurrection" + }, + "Code": "4.9.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1790", + "Name": { + "en": "Have wealth" + }, + "Code": "6.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1791", + "Name": { + "en": "Black" + }, + "Code": "8.3.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1792", + "Name": { + "en": "Fire" + }, + "Code": "5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1793", + "Name": { + "en": "Farm worker" + }, + "Code": "6.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1794", + "Name": { + "en": "Numbered group" + }, + "Code": "8.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1795", + "Name": { + "en": "Marriage" + }, + "Code": "2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1796", + "Name": { + "en": "Parts of an animal" + }, + "Code": "1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1797", + "Name": { + "en": "Free of charge" + }, + "Code": "6.8.4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "Guid_1798", + "Name": { + "en": "Swim" + }, + "Code": "7.2.4.2.2", + "DeletedAt": null, + "Predefined": true + } + ], + "ComplexFormTypes": [ + { + "Id": "Guid_1799", + "Name": { + "en": "Unspecified Complex Form" + }, + "DeletedAt": null + }, + { + "Id": "Guid_1800", + "Name": { + "en": "Compound" + }, + "DeletedAt": null + }, + { + "Id": "Guid_1801", + "Name": { + "en": "Contraction" + }, + "DeletedAt": null + }, + { + "Id": "Guid_1802", + "Name": { + "en": "Derivative" + }, + "DeletedAt": null + }, + { + "Id": "Guid_1803", + "Name": { + "en": "Idiom" + }, + "DeletedAt": null + }, + { + "Id": "Guid_1804", + "Name": { + "en": "Phrasal Verb" + }, + "DeletedAt": null + }, + { + "Id": "Guid_1805", + "Name": { + "en": "Saying" + }, + "DeletedAt": null + } + ], + "MorphTypes": [ + { + "Id": "Guid_1806", + "Kind": "DiscontiguousPhrase", + "Name": { + "en": "discontiguous phrase" + }, + "Abbreviation": { + "en": "dis phr" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A discontiguous phrase has discontiguous constituents which (a) are separated from each other by one or more intervening constituents, and (b) are considered either (i) syntactically contiguous and unitary, or (ii) realizing the same, single meaning. An example is French ne...pas.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "Guid_1807", + "Kind": "InfixingInterfix", + "Name": { + "en": "infixing interfix" + }, + "Abbreviation": { + "en": "ifxnfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "An infixing interfix is an infix that can occur between two roots or stems.", + "Ws": "en" + } + ] + } + }, + "Prefix": "-", + "Postfix": "-", + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "Guid_1808", + "Kind": "SuffixingInterfix", + "Name": { + "en": "suffixing interfix" + }, + "Abbreviation": { + "en": "sfxnfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A suffixing interfix is a suffix that can occur between two roots or stems.", + "Ws": "en" + } + ] + } + }, + "Prefix": "-", + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "Guid_1809", + "Kind": "Particle", + "Name": { + "en": "particle" + }, + "Abbreviation": { + "en": "part" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A particle is a word that does not belong to one of the main classes of words, is invariable in form, and typically has grammatical or pragmatic meaning.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "Guid_1810", + "Kind": "Phrase", + "Name": { + "en": "phrase" + }, + "Abbreviation": { + "en": "phr" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A phrase is a syntactic structure that consists of more than one word but lacks the subject-predicate organization of a clause.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "Guid_1811", + "Kind": "PrefixingInterfix", + "Name": { + "en": "prefixing interfix" + }, + "Abbreviation": { + "en": "pfxnfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A prefixing interfix is a prefix that can occur between two roots or stems.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": "-", + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "Guid_1812", + "Kind": "Clitic", + "Name": { + "en": "clitic" + }, + "Abbreviation": { + "en": "clit" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A clitic is a morpheme that has syntactic characteristics of a word, but shows evidence of being phonologically bound to another word. Orthographically, it stands alone.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "Guid_1813", + "Kind": "Infix", + "Name": { + "en": "infix" + }, + "Abbreviation": { + "en": "ifx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "An infix is an affix that is inserted within a root or stem.", + "Ws": "en" + } + ] + } + }, + "Prefix": "-", + "Postfix": "-", + "SecondaryOrder": 40, + "DeletedAt": null + }, + { + "Id": "Guid_1814", + "Kind": "Prefix", + "Name": { + "en": "prefix" + }, + "Abbreviation": { + "en": "pfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A prefix is an affix that is joined before a root or stem.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": "-", + "SecondaryOrder": 20, + "DeletedAt": null + }, + { + "Id": "Guid_1815", + "Kind": "Simulfix", + "Name": { + "en": "simulfix" + }, + "Abbreviation": { + "en": "smfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A simulfix is a change or replacement of vowels or consonants (usually vowels) which changes the meaning of a word. (Note: the parser does not currently handle simulfixes.)", + "Ws": "en" + } + ] + } + }, + "Prefix": "=", + "Postfix": "=", + "SecondaryOrder": 60, + "DeletedAt": null + }, + { + "Id": "Guid_1816", + "Kind": "Suffix", + "Name": { + "en": "suffix" + }, + "Abbreviation": { + "en": "sfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A suffix is an affix that is attached to the end of a root or stem.", + "Ws": "en" + } + ] + } + }, + "Prefix": "-", + "Postfix": null, + "SecondaryOrder": 70, + "DeletedAt": null + }, + { + "Id": "Guid_1817", + "Kind": "Suprafix", + "Name": { + "en": "suprafix" + }, + "Abbreviation": { + "en": "spfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A suprafix is a kind of affix in which a suprasegmental is superimposed on one or more syllables of the root or stem, signalling a particular morphosyntactic operation. (Note: the parser does not currently handle suprafixes.)", + "Ws": "en" + } + ] + } + }, + "Prefix": "~", + "Postfix": "~", + "SecondaryOrder": 50, + "DeletedAt": null + }, + { + "Id": "Guid_1818", + "Kind": "Circumfix", + "Name": { + "en": "circumfix" + }, + "Abbreviation": { + "en": "cfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A circumfix is an affix made up of two separate parts which surround and attach to a root or stem.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "Guid_1819", + "Kind": "Enclitic", + "Name": { + "en": "enclitic" + }, + "Abbreviation": { + "en": "enclit" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "An enclitic is a clitic that is phonologically joined at the end of a preceding word to form a single unit. Orthographically, it may attach to the preceding word.", + "Ws": "en" + } + ] + } + }, + "Prefix": "=", + "Postfix": null, + "SecondaryOrder": 80, + "DeletedAt": null + }, + { + "Id": "Guid_1820", + "Kind": "Proclitic", + "Name": { + "en": "proclitic" + }, + "Abbreviation": { + "en": "proclit" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A proclitic is a clitic that precedes the word to which it is phonologically joined. Orthographically, it may attach to the following word.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": "=", + "SecondaryOrder": 30, + "DeletedAt": null + }, + { + "Id": "Guid_1821", + "Kind": "BoundRoot", + "Name": { + "en": "bound root" + }, + "Abbreviation": { + "en": "bd root" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A bound root is a root which cannot occur as a separate word apart from any other morpheme.", + "Ws": "en" + } + ] + } + }, + "Prefix": "*", + "Postfix": null, + "SecondaryOrder": 10, + "DeletedAt": null + }, + { + "Id": "Guid_1822", + "Kind": "Root", + "Name": { + "en": "root" + }, + "Abbreviation": { + "en": "ubd root" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A root is the portion of a word that (i) is common to a set of derived or inflected forms, if any, when all affixes are removed, (ii) is not further analyzable into meaningful elements, being morphologically simple, and, (iii) carries the principal portion of meaning of the words in which it functions.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "Guid_1823", + "Kind": "BoundStem", + "Name": { + "en": "bound stem" + }, + "Abbreviation": { + "en": "bd stem" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A bound stem is a stem which cannot occur as a separate word apart from any other morpheme.", + "Ws": "en" + } + ] + } + }, + "Prefix": "*", + "Postfix": null, + "SecondaryOrder": 10, + "DeletedAt": null + }, + { + "Id": "Guid_1824", + "Kind": "Stem", + "Name": { + "en": "stem" + }, + "Abbreviation": { + "en": "ubd stem" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "\u0022A stem is the root or roots of a word, together with any derivational affixes, to which inflectional affixes are added.\u0022 (LinguaLinks Library). A stem \u0022may consist solely of a single root morpheme (i.e. a \u0027simple\u0027 stem as in ", + "Ws": "en" + }, + { + "Text": "man", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": "), or of two root morphemes (e.g. a \u0027compound\u0027 stem, as in ", + "Ws": "en" + }, + { + "Text": "blackbird", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": "), or of a root morpheme plus a derivational affix (i.e. a \u0027complex\u0027 stem, as in ", + "Ws": "en" + }, + { + "Text": "manly", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": ", ", + "Ws": "en" + }, + { + "Text": "unmanly", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": ", ", + "Ws": "en" + }, + { + "Text": "manliness", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": "). All have in common the notion that it is to the stem that inflectional affixes are attached.\u0022 (Crystal, 1997:362)", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + } + ], + "WritingSystems": { + "Analysis": [ + { + "Id": "Guid_1825", + "MaybeId": "Guid_1825", + "WsId": "en", + "IsAudio": false, + "Name": "en", + "Abbreviation": "Eng", + "Font": "Charis SIL", + "DeletedAt": null, + "Type": 1, + "Exemplars": [ + "A", + "B", + "C", + "D", + "E", + "F", + "G", + "H", + "I", + "J", + "K", + "L", + "M", + "N", + "O", + "P", + "Q", + "R", + "S", + "T", + "U", + "V", + "W", + "X", + "Y", + "Z" + ], + "Order": 1 + } + ], + "Vernacular": [ + { + "Id": "Guid_1826", + "MaybeId": "Guid_1826", + "WsId": "en", + "IsAudio": false, + "Name": "en", + "Abbreviation": "Eng", + "Font": "Charis SIL", + "DeletedAt": null, + "Type": 0, + "Exemplars": [], + "Order": 1 + } + ] + } +} \ No newline at end of file diff --git a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs new file mode 100644 index 0000000000..d42f14170d --- /dev/null +++ b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs @@ -0,0 +1,118 @@ +using System.Runtime.CompilerServices; +using System.Text.Json; +using FwDataMiniLcmBridge; +using FwDataMiniLcmBridge.LcmUtils; +using FwLiteProjectSync.Tests.Fixtures; +using LcmCrdt; +using LcmCrdt.Tests; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Options; +using MiniLcm; +using MiniLcm.Models; + +namespace FwLiteProjectSync.Tests; + +public class ProjectTemplateTests : IAsyncLifetime +{ + private const string ProjectFolder = "ProjectTemplateTests"; + private readonly ServiceProvider _rootServiceProvider; + private readonly AsyncServiceScope _scope; + private IServiceProvider Services => _scope.ServiceProvider; + + public ProjectTemplateTests() + { + _rootServiceProvider = new ServiceCollection() + .AddSyncServices(ProjectFolder, mockFwProjectLoader: false) + .BuildServiceProvider(); + _scope = _rootServiceProvider.CreateAsyncScope(); + } + + public Task InitializeAsync() + { + if (Directory.Exists(ProjectFolder)) Directory.Delete(ProjectFolder, true); + Directory.CreateDirectory(Services.GetRequiredService>().Value.ProjectsFolder); + Directory.CreateDirectory(Services.GetRequiredService>().Value.ProjectPath); + return Task.CompletedTask; + } + + public async Task DisposeAsync() + { + await _scope.DisposeAsync(); + await _rootServiceProvider.DisposeAsync(); + } + + // "qaa" is ISO 639-3 private-use, the only WsId liblcm accepts that we're certain won't collide with + // real content. liblcm requires a vernacular WS to create the FW project; it's dropped from the + // template below so the template ships analysis-only (the per-project vernacular is added at runtime). + private const string PlaceholderWsId = "qaa"; + + [Fact(Skip = "Regeneration tool, not a test: rewrites the committed LcmCrdt/Templates/template.json from a " + + "blank FieldWorks project. Runs in-process (liblcm, no external infra); remove this Skip to run it.")] + public async Task GenerateTemplate() + { + var fwDataProject = CreateFwDataProject(); + using var fwDataApi = Services.GetRequiredService().GetFwDataMiniLcmApi(fwDataProject, false); + + // Import the blank FW project into a throwaway CRDT project so every entity gets a CRDT Id (FwData + // writing systems have none, and an Id-less snapshot can't be serialized); then snapshot that. + var crdtProject = await Services.GetRequiredService().CreateProject(new( + fwDataProject.Name, + fwDataProject.Name, + SeedNewProjectData: false, + FwProjectId: fwDataApi.ProjectId, + AfterCreate: async (provider, _) => + { + var crdtApi = provider.GetRequiredService(); + await provider.GetRequiredService().ImportProject(crdtApi, fwDataApi, fwDataApi.EntryCount); + })); + + var api = await Services.OpenCrdtProject(crdtProject); + var snapshot = await api.TakeProjectSnapshot(); + // Ship analysis WS only — CreateProjectFromTemplate adds the requested vernacular WS at runtime. + snapshot = snapshot with { WritingSystems = snapshot.WritingSystems with { Vernacular = [] } }; + + Directory.CreateDirectory(TemplateDirectory); + await using var file = File.Create(TemplatePath); + // Default options (not the CRDT config's) so MiniLcmInternal ordering fields survive the round-trip, + // matching ProjectSnapshotService.SaveProjectSnapshot. CreateProjectFromTemplate reads it back with + // the CRDT JsonSerializerOptions. + await JsonSerializer.SerializeAsync(file, snapshot, new JsonSerializerOptions { WriteIndented = true }); + } + + [Fact] + public async Task ApplyTemplate() + { + var crdtProjectsService = Services.GetRequiredService(); + var crdtProject = await crdtProjectsService.CreateProjectFromTemplate(new( + Name: "applied-from-template", + Code: "applied", + Role: UserProjectRole.Manager, + VernacularWs: "en")); + + var api = await Services.OpenCrdtProject(crdtProject); + var snapshot = await api.TakeProjectSnapshot(); + + await Verify(JsonSerializer.Serialize(snapshot, new JsonSerializerOptions { WriteIndented = true })) + .ScrubInlineGuids(); + } + + private FwDataProject CreateFwDataProject() + { + // Fixed name — it surfaces as a literal in ProjectData.{Name,Code} in the verified output. + const string name = "template-source"; + var folder = Services.GetRequiredService>().Value.ProjectsFolder; + var fwDataProject = new FwDataProject(name, folder); + // PlaceholderWsId is the throwaway vernacular WS liblcm demands at creation; see its declaration. + using var cache = Services.GetRequiredService().NewProject(fwDataProject, "en", PlaceholderWsId); + return fwDataProject; + } + + private static string TemplateDirectory => + Path.GetFullPath(Path.Combine(SourceDirectory(), "..", "LcmCrdt", "Templates")); + + private static string TemplatePath => + Path.Combine(TemplateDirectory, "template.json"); + + private static string SourceDirectory([CallerFilePath] string path = "") => + Path.GetDirectoryName(path)!; +} diff --git a/backend/FwLite/FwLiteProjectSync.Tests/Sena3SyncTests.cs b/backend/FwLite/FwLiteProjectSync.Tests/Sena3SyncTests.cs index 1b6a71f1ea..6d7a3221d8 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/Sena3SyncTests.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/Sena3SyncTests.cs @@ -4,6 +4,7 @@ using FwDataMiniLcmBridge.Api; using FwLiteProjectSync.Tests.Fixtures; using LcmCrdt; +using MiniLcm.Import; using Microsoft.Data.Sqlite; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; @@ -20,7 +21,6 @@ public class Sena3SyncTests : IClassFixture, IAsyncLifetime private CrdtMiniLcmApi _crdtApi = null!; private FwDataMiniLcmApi _fwDataApi = null!; private TestProject _project = null!; - private MiniLcmImport _miniLcmImport = null!; private ProjectSnapshotService _snapshotService = null!; private static readonly JsonSerializerOptions IndentedDefaultJsonOptions = new() { @@ -40,7 +40,6 @@ public async Task InitializeAsync() _fwDataApi = _project.FwDataApi; var services = _project.Services; _syncService = services.GetRequiredService(); - _miniLcmImport = services.GetRequiredService(); _snapshotService = services.GetRequiredService(); _fwDataApi.EntryCount.Should().BeGreaterThan(100, "project should be loaded and have entries"); } @@ -134,7 +133,7 @@ public async Task DryRunSync_MakesNoChanges() public async Task DryRunSync_MakesTheSameChangesAsSync() { //syncing requires querying entries, which fails if there are no writing systems, so we import those first - await _miniLcmImport.ImportWritingSystems(_crdtApi, _fwDataApi); + await ProjectImporter.ImportWritingSystems(_crdtApi, await _fwDataApi.GetWritingSystems()); var projectSnapshot = await CreateAndSaveMinimalSnapshot(true); var dryRunSyncResult = await _syncService.SyncDryRun(_crdtApi, _fwDataApi, projectSnapshot); var syncResult = await _syncService.Sync(_crdtApi, _fwDataApi, projectSnapshot); diff --git a/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs b/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs index a7cb184ace..a289e78556 100644 --- a/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs +++ b/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs @@ -6,9 +6,9 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using MiniLcm; +using MiniLcm.Import; using MiniLcm.Models; using MiniLcm.Project; -using MiniLcm.SyncHelpers; namespace FwLiteProjectSync; @@ -47,59 +47,16 @@ public async Task Import(IProjectIdentifier project) } } - public async Task ImportProject(IMiniLcmApi importTo, IMiniLcmApi importFrom, int entryCount) + public async Task ImportProject(IMiniLcmApi importTo, IMiniLcmReadApi importFrom, int entryCount) { using var activity = FwLiteProjectSyncActivitySource.Value.StartActivity(); - importTo = new ResumableImportApi(importTo); - await ImportWritingSystems(importTo, importFrom); - - await foreach (var partOfSpeech in importFrom.GetPartsOfSpeech()) - { - await importTo.CreatePartOfSpeech(partOfSpeech); - logger.LogInformation("Imported part of speech {Id}", partOfSpeech.Id); - } - - await foreach (var publication in importFrom.GetPublications()) - { - await importTo.CreatePublication(publication); - logger.LogInformation("Imported publication {Id}", publication.Id); - } - - await foreach (var complexFormType in importFrom.GetComplexFormTypes()) - { - await importTo.CreateComplexFormType(complexFormType); - logger.LogInformation("Imported complex form type {Id}", complexFormType.Id); - } - - // Morph types are created automatically for CRDT projects, so we update them instead of creating them - // Optimize this to a simple foreach like above in #2350 - var importFromMorphTypes = await importFrom.GetMorphTypes().ToArrayAsync(); - var existingMorphTypes = await importTo.GetMorphTypes().ToArrayAsync(); - await MorphTypeSync.Sync(existingMorphTypes, importFromMorphTypes, importTo); - - logger.LogInformation("Importing semantic domains"); - await importTo.BulkImportSemanticDomains(importFrom.GetSemanticDomains()); logger.LogInformation("Importing {Count} entries", entryCount); - await importTo.BulkCreateEntries(importFrom.GetAllEntries()); - + // ResumableImportApi dedupes creates by object Id so a crashed import can be re-run; it wraps the + // destination, so every write ProjectImporter makes goes through it. + var resumableImportTo = new ResumableImportApi(importTo); + await ProjectImporter.ImportData(resumableImportTo, await importFrom.TakeProjectSnapshot()); activity?.SetTag("app.import.entries", entryCount); logger.LogInformation("Imported {Count} entries", entryCount); } - - internal async Task ImportWritingSystems(IMiniLcmApi importTo, IMiniLcmApi importFrom) - { - var writingSystems = await importFrom.GetWritingSystems(); - foreach (var ws in writingSystems.Analysis) - { - await importTo.CreateWritingSystem(ws); - logger.LogInformation("Imported ws {WsId}", ws.WsId); - } - - foreach (var ws in writingSystems.Vernacular) - { - await importTo.CreateWritingSystem(ws); - logger.LogInformation("Imported ws {WsId}", ws.WsId); - } - } } diff --git a/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs b/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs index 9762c81725..55d80d0a66 100644 --- a/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs +++ b/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs @@ -202,13 +202,24 @@ await Task.Run(async () => await crdtProjectsService.CreateProject(new(project.N await provider.GetRequiredService().ExecuteSync(true); }, SeedNewProjectData: false, + // Download path: morph-types arrive via ExecuteSync above; see CreateProjectRequest.SeedMorphTypes. + SeedMorphTypes: false, AuthenticatedUser: currentUser?.Name, AuthenticatedUserId: currentUser?.Id, Role: ToRole(project.Role)))); } [JSInvokable] - public Task CreateProject(string name) + public Task CreateProject(string name, string code, WritingSystemId vernacularWs) + { + return Task.Run(async () => + { + await crdtProjectsService.CreateProjectFromTemplate(new(name, code, Role: UserProjectRole.Manager, VernacularWs: vernacularWs)); + }); + } + + [JSInvokable] + public Task CreateDemoProject(string name) { return Task.Run(async () => { diff --git a/backend/FwLite/FwLiteShared/Sync/SyncService.cs b/backend/FwLite/FwLiteShared/Sync/SyncService.cs index c5745f38aa..dd1013aa76 100644 --- a/backend/FwLite/FwLiteShared/Sync/SyncService.cs +++ b/backend/FwLite/FwLiteShared/Sync/SyncService.cs @@ -223,20 +223,14 @@ private async Task SendNotifications(SyncResults syncResults) } } - public async Task UploadProject(Guid lexboxProjectId, LexboxServer server) - { - await currentProjectService.SetProjectSyncOrigin(server.Authority, lexboxProjectId); - try - { - await ExecuteSync(true); - } - catch - { - await currentProjectService.SetProjectSyncOrigin(null, null); - throw; - } - - //todo maybe decouple this - lexboxProjectService.InvalidateProjectsCache(server); - } + /// + /// First-time push of a locally-created project (template-based or otherwise) isn't supported yet: + /// the server has no ingest path for a fresh project, and a templated-project chain has commit Ids + /// the server has never seen. Until both sides are wired up, we refuse early rather than silently + /// corrupt server state. Local-only template application lives in . + /// + public Task UploadProject(Guid lexboxProjectId, LexboxServer server) => + throw new NotSupportedException( + "First-time upload of a CRDT project from the client to the server is not supported. " + + "Templated and other locally-created projects must stay local until end-to-end first-push is implemented."); } diff --git a/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs b/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs index 77c3ce0ff0..7a1e102a3f 100644 --- a/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs +++ b/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs @@ -11,6 +11,7 @@ using Microsoft.Extensions.Options; using MiniLcm; using MiniLcm.Models; +using SIL.WritingSystems; namespace FwLiteWeb.Routes; @@ -26,17 +27,29 @@ public static IEndpointConventionBuilder MapProjectRoutes(this WebApplication ap }); group.MapGet("/localProjects", (CombinedProjectsService combinedProjectsService) => combinedProjectsService.LocalProjects()); + // Name is free-form; code identifies the project on disk and must match ProjectCode(). group.MapPost("/project", + async (CrdtProjectsService projectService, string name, string code, string vernacularWs) => + { + if (string.IsNullOrWhiteSpace(name)) return Results.BadRequest("Project name is required"); + if (ValidateProjectCode(projectService, code) is { } codeError) return codeError; + if (string.IsNullOrWhiteSpace(vernacularWs)) + return Results.BadRequest("Vernacular writing system is required"); + if (!IetfLanguageTag.IsValid(vernacularWs)) + return Results.BadRequest($"'{vernacularWs}' is not a valid IETF language tag"); + await projectService.CreateProjectFromTemplate(new(name, code, Role: UserProjectRole.Manager, VernacularWs: vernacularWs)); + return Results.Ok(); + }); + // Example/demo project — built from the template (parts of speech, complex form types, + // semantic domains, custom views, morph types) plus a handful of demo entries. Dev use. + group.MapPost("/project/demo", async (CrdtProjectsService projectService, string name) => { - if (string.IsNullOrWhiteSpace(name)) - return Results.BadRequest("Project name is required"); - if (projectService.ProjectExists(name)) - return Results.BadRequest("Project already exists"); - if (!CrdtProjectsService.ProjectCode().IsMatch(name)) - return Results.BadRequest("Only letters, numbers, '-' and '_' are allowed"); + if (string.IsNullOrWhiteSpace(name)) return Results.BadRequest("Project name is required"); + // Display name keeps its casing; the on-disk code is its lowercased form (see CreateExampleProject). + if (ValidateProjectCode(projectService, name.ToLowerInvariant()) is { } error) return error; await projectService.CreateExampleProject(name); - return TypedResults.Ok(); + return Results.Ok(); }); group.MapPost($"/upload/crdt/{{serverAuthority}}/{{{CrdtMiniLcmApiHub.ProjectRouteKey}}}", async (SyncService syncService, @@ -72,4 +85,13 @@ [FromQuery] UserProjectRole? role }); return group; } + + private static IResult? ValidateProjectCode(CrdtProjectsService projectService, string code) + { + if (string.IsNullOrWhiteSpace(code)) return Results.BadRequest("Project code is required"); + if (!CrdtProjectsService.ProjectCode().IsMatch(code)) + return Results.BadRequest("Only lowercase letters, numbers and '-' are allowed"); + if (projectService.ProjectExists(code)) return Results.BadRequest("Project already exists"); + return null; + } } diff --git a/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs b/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs index 74f7cdd4d4..c033158e0c 100644 --- a/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs +++ b/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs @@ -1,6 +1,8 @@ +using LcmCrdt.Objects; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using SIL.Harmony; namespace LcmCrdt.Tests; @@ -104,6 +106,42 @@ public async Task SeedingIsIdempotent_OpeningProjectTwiceDoesNotDuplicate() } } + [Fact] + public async Task TemplatedProject_DoesNotGetRedundantSeedOnOpen() + { + var code = $"morph-type-seed-templated-{Guid.NewGuid():N}"; + if (File.Exists($"{code}.sqlite")) File.Delete($"{code}.sqlite"); + var builder = Host.CreateEmptyApplicationBuilder(null); + builder.Services.AddTestLcmCrdtClient(); + using var host = builder.Build(); + await using var scope = host.Services.CreateAsyncScope(); + + var crdtProjectsService = scope.ServiceProvider.GetRequiredService(); + var crdtProject = await crdtProjectsService.CreateProjectFromTemplate(new( + Name: "MorphTypeSeedTemplated", + Code: code, + Path: "", + Role: UserProjectRole.Manager, + VernacularWs: "fr")); + + // Opening triggers MigrateDb, which must skip the seed because the create-time seed already made morph-type commits. + var api = (CrdtMiniLcmApi)await scope.ServiceProvider.OpenCrdtProject(crdtProject); + var morphTypes = await api.GetMorphTypes().ToArrayAsync(); + morphTypes.Should().HaveCount(CanonicalMorphTypes.All.Count); + + await using var dbContext = await scope.ServiceProvider.GetRequiredService>().CreateDbContextAsync(); + + var morphTypeCreatingChanges = await dbContext.Database.SqlQuery( + $""" + SELECT COUNT(*) AS Value FROM ChangeEntities + WHERE json_extract(Change, '$."$type"') = {nameof(LcmCrdt.Changes.CreateMorphTypeChange)} + """).SingleAsync(); + morphTypeCreatingChanges.Should().Be(CanonicalMorphTypes.All.Count, + "the create-time seed makes exactly the canonical morph types; MigrateDb must not add a redundant seed on open"); + + await dbContext.Database.EnsureDeletedAsync(); + } + [Fact] public void CanonicalMorphTypes_CoverAllKindsExceptUnknown() { diff --git a/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs b/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs index 997012e4c6..f876723f64 100644 --- a/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs +++ b/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs @@ -1,6 +1,7 @@ using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using SIL.Harmony; using static LcmCrdt.CrdtProjectsService; namespace LcmCrdt.Tests; @@ -10,7 +11,7 @@ public class OpenProjectTests [Fact] public async Task CanCreateExampleProject() { - var sqliteConnectionString = "ExampleProject.sqlite"; + var sqliteConnectionString = "exampleproject.sqlite"; if (File.Exists(sqliteConnectionString)) File.Delete(sqliteConnectionString); var builder = Host.CreateEmptyApplicationBuilder(null); builder.Services.AddTestLcmCrdtClient(); @@ -18,13 +19,43 @@ public async Task CanCreateExampleProject() var services = host.Services; var asyncScope = services.CreateAsyncScope(); var crdtProjectsService = asyncScope.ServiceProvider.GetRequiredService(); - await crdtProjectsService.CreateExampleProject("ExampleProject"); + var crdtProject = await crdtProjectsService.CreateExampleProject("ExampleProject"); + + // Opening triggers MigrateDb; the template already carries morph types so no redundant seed runs. + var api = (CrdtMiniLcmApi)await asyncScope.ServiceProvider.OpenCrdtProject(crdtProject); + + var morphTypes = await api.GetMorphTypes().ToArrayAsync(); + morphTypes.Should().HaveCount(CanonicalMorphTypes.All.Count); + + var writingSystems = await api.GetWritingSystems(); + writingSystems.Vernacular.Select(ws => ws.WsId.Code).Should() + .Equal("de", "de-Zxxx-x-audio", "de-fonipa"); + writingSystems.Analysis.Select(ws => ws.WsId.Code).Should().Equal("en", "fr"); + // The template-provided "de"/"en" were updated in place to the demo's presentation, not duplicated. + writingSystems.Vernacular.Single(ws => ws.WsId == "de").Name.Should().Be("German"); + writingSystems.Analysis.Single(ws => ws.WsId == "en").Name.Should().Be("English"); + + var entries = await api.GetEntries().ToArrayAsync(); + entries.Select(e => e.LexemeForm["de"]).Should().BeEquivalentTo( + "Apfel", "Banane", "Orange", "Traube", "Beere", "Erdbeere", "Heidelbeere"); + + var beere = entries.Single(e => e.LexemeForm["de"] == "Beere"); + var complexForms = entries.Where(e => e.Components.Count > 0).ToArray(); + complexForms.Select(e => e.LexemeForm["de"]).Should().BeEquivalentTo("Erdbeere", "Heidelbeere"); + complexForms.Should().AllSatisfy(cf => + { + cf.Components.Should().ContainSingle().Which.ComponentEntryId.Should().Be(beere.Id); + cf.ComplexFormTypes.Should().ContainSingle().Which.Name["en"].Should().Be("Compound"); + }); + + await using var dbContext = await asyncScope.ServiceProvider.GetRequiredService>().CreateDbContextAsync(); + await dbContext.Database.EnsureDeletedAsync(); } [Fact] public async Task ProjectDbIsDeletedIfCreateFails() { - var sqliteConnectionString = "CleaningUpAFailedCreateWorks.sqlite"; + var sqliteConnectionString = "cleaning-up-a-failed-create-works.sqlite"; if (File.Exists(sqliteConnectionString)) File.Delete(sqliteConnectionString); var builder = Host.CreateEmptyApplicationBuilder(null); builder.Services.AddTestLcmCrdtClient(); @@ -33,7 +64,7 @@ public async Task ProjectDbIsDeletedIfCreateFails() var asyncScope = services.CreateAsyncScope(); var crdtProjectsService = asyncScope.ServiceProvider.GetRequiredService(); var exception = new Exception("Test exception"); - var projectRequest = new CreateProjectRequest("CleaningUpAFailedCreateWorks", "CleaningUpAFailedCreateWorks", AfterCreate: (_, _) => throw exception, SeedNewProjectData: true); + var projectRequest = new CreateProjectRequest("CleaningUpAFailedCreateWorks", "cleaning-up-a-failed-create-works", AfterCreate: (_, _) => throw exception, SeedNewProjectData: true); var act = async () => await crdtProjectsService.CreateProject(projectRequest); @@ -48,6 +79,152 @@ public async Task ProjectDbIsDeletedIfCreateFails() File.Exists(sqliteConnectionString).Should().BeFalse("database {0} was deleted", sqliteConnectionString); } + [Fact] + public async Task CreateProjectFromTemplateAppliesRequestedIdentity() + { + var code = $"blank-from-template-{Guid.NewGuid():N}"; + var sqliteFile = $"{code}.sqlite"; + if (File.Exists(sqliteFile)) File.Delete(sqliteFile); + var builder = Host.CreateEmptyApplicationBuilder(null); + builder.Services.AddTestLcmCrdtClient(); + using var host = builder.Build(); + var asyncScope = host.Services.CreateAsyncScope(); + var crdtProjectsService = asyncScope.ServiceProvider.GetRequiredService(); + + var crdtProject = await crdtProjectsService.CreateProjectFromTemplate(new( + Name: "Blank From Template", + Code: code, + Path: "", + Role: UserProjectRole.Manager, + VernacularWs: "fr")); + + var miniLcmApi = (CrdtMiniLcmApi)await asyncScope.ServiceProvider.OpenCrdtProject(crdtProject); + miniLcmApi.ProjectData.Name.Should().Be("Blank From Template"); + miniLcmApi.ProjectData.Code.Should().Be(code); + miniLcmApi.ProjectData.Role.Should().Be(UserProjectRole.Manager); + miniLcmApi.ProjectData.ClientId.Should().NotBe(Guid.Empty); + + var morphTypes = await miniLcmApi.GetMorphTypes().ToArrayAsync(); + morphTypes.Should().HaveCount(CanonicalMorphTypes.All.Count); + + var writingSystems = await miniLcmApi.GetWritingSystems(); + writingSystems.Analysis.Should().ContainSingle().Which.WsId.Should().Be((WritingSystemId)"en"); + writingSystems.Vernacular.Should().ContainSingle().Which.WsId.Should().Be((WritingSystemId)"fr"); + + var entry = await miniLcmApi.CreateEntry(new Entry + { + LexemeForm = { { "fr", "post-template" } }, + }); + (await miniLcmApi.GetEntry(entry.Id)).Should().NotBeNull(); + + await using var dbContext = await asyncScope.ServiceProvider.GetRequiredService>().CreateDbContextAsync(); + // The template is imported through the normal MiniLcm write path, so every commit — the imported + // system data and the post-template writes — is authored under this project's own ClientId. + var commitClientIds = await dbContext.Set().AsNoTracking().Select(c => c.ClientId).Distinct().ToArrayAsync(); + commitClientIds.Should().ContainSingle().Which.Should().Be(miniLcmApi.ProjectData.ClientId); + await dbContext.Database.EnsureDeletedAsync(); + } + + [Fact] + public async Task TemplatedProject_SyncsCleanlyToBlankPeer() + { + var sourceCode = $"sync-src-{Guid.NewGuid():N}"; + var targetCode = $"sync-dst-{Guid.NewGuid():N}"; + foreach (var c in new[] { sourceCode, targetCode }) + if (File.Exists($"{c}.sqlite")) File.Delete($"{c}.sqlite"); + + var builder = Host.CreateEmptyApplicationBuilder(null); + builder.Services.AddTestLcmCrdtClient(); + using var host = builder.Build(); + var sourceScope = host.Services.CreateAsyncScope(); + var targetScope = host.Services.CreateAsyncScope(); + + var sourceProject = await sourceScope.ServiceProvider.GetRequiredService() + .CreateProjectFromTemplate(new( + Name: "Sync Source", + Code: sourceCode, + Path: "", + Role: UserProjectRole.Manager, + VernacularWs: "fr")); + var targetProject = await targetScope.ServiceProvider.GetRequiredService() + .CreateProject(new( + Name: "Sync Target", + Code: targetCode, + Path: "", + SeedNewProjectData: false)); + + var sourceApi = (CrdtMiniLcmApi)await sourceScope.ServiceProvider.OpenCrdtProject(sourceProject); + var targetApi = (CrdtMiniLcmApi)await targetScope.ServiceProvider.OpenCrdtProject(targetProject); + + // Exercises the full Harmony sync protocol against the templated project's chain — the import's + // commits must form a valid chain that AddRangeFromSync's hash validation accepts. + await targetScope.ServiceProvider.GetRequiredService() + .SyncWith(sourceScope.ServiceProvider.GetRequiredService()); + + var morphTypes = await targetApi.GetMorphTypes().ToArrayAsync(); + morphTypes.Should().HaveCount(CanonicalMorphTypes.All.Count); + var writingSystems = await targetApi.GetWritingSystems(); + writingSystems.Vernacular.Should().ContainSingle().Which.WsId.Should().Be((WritingSystemId)"fr"); + + await using (var db = await sourceScope.ServiceProvider.GetRequiredService>().CreateDbContextAsync()) + await db.Database.EnsureDeletedAsync(); + await using (var db = await targetScope.ServiceProvider.GetRequiredService>().CreateDbContextAsync()) + await db.Database.EnsureDeletedAsync(); + } + + [Fact] + public async Task TemplatedProjects_HaveDisjointCommitIds() + { + // Two projects derived from the same template must not share commit Ids. The template is imported + // through the normal MiniLcm write path, so each project mints its own fresh commits — disjoint by + // construction. Guards against a regression that reintroduced fixed/derived commit Ids into the + // snapshot or importer. + var codeA = $"disjoint-a-{Guid.NewGuid():N}"; + var codeB = $"disjoint-b-{Guid.NewGuid():N}"; + foreach (var c in new[] { codeA, codeB }) + if (File.Exists($"{c}.sqlite")) File.Delete($"{c}.sqlite"); + + var builder = Host.CreateEmptyApplicationBuilder(null); + builder.Services.AddTestLcmCrdtClient(); + using var host = builder.Build(); + + async Task> CommitIdsFor(string code) + { + await using var scope = host.Services.CreateAsyncScope(); + var crdtProjectsService = scope.ServiceProvider.GetRequiredService(); + var project = await crdtProjectsService.CreateProjectFromTemplate(new( + Name: code, Code: code, Path: "", + Role: UserProjectRole.Manager, VernacularWs: "fr")); + await scope.ServiceProvider.OpenCrdtProject(project); + await using var db = await scope.ServiceProvider.GetRequiredService>().CreateDbContextAsync(); + var ids = await db.Set().AsNoTracking().Select(c => c.Id).ToHashSetAsync(); + await db.Database.EnsureDeletedAsync(); + return ids; + } + + var commitsA = await CommitIdsFor(codeA); + var commitsB = await CommitIdsFor(codeB); + + commitsA.Should().NotBeEmpty(); + commitsA.Intersect(commitsB).Should().BeEmpty( + "two templated projects must not share any commit Ids (each mints its own during import)"); + } + + [Theory] + // Conforms to LexBox's server rule (LexCore.Entities.Project.ProjectCodeRegex): lowercase letters, + // digits and '-', starting alphanumeric. No uppercase, no underscore. Min length 1. + [InlineData("foo", true)] + [InlineData("foo-bar-1", true)] + [InlineData("a", true)] + [InlineData("Foo", false)] + [InlineData("foo_bar", false)] + [InlineData("-foo", false)] + [InlineData("", false)] + public void ProjectCode_ConformsToLexboxRule(string code, bool expected) + { + ProjectCode().IsMatch(code).Should().Be(expected); + } + [Fact] public async Task OpeningAProjectWorks() { diff --git a/backend/FwLite/LcmCrdt.Tests/Project/ProjectTemplateAbbreviationTests.cs b/backend/FwLite/LcmCrdt.Tests/Project/ProjectTemplateAbbreviationTests.cs new file mode 100644 index 0000000000..f54b8afcb5 --- /dev/null +++ b/backend/FwLite/LcmCrdt.Tests/Project/ProjectTemplateAbbreviationTests.cs @@ -0,0 +1,18 @@ +using LcmCrdt.Project; +using MiniLcm.Models; + +namespace LcmCrdt.Tests.Project; + +public class ProjectTemplateAbbreviationTests +{ + [Theory] + [InlineData("en", "Eng")] + [InlineData("en-US", "Eng")] + [InlineData("fr", "Fra")] + [InlineData("qaa-Zxxx-x-audio", "Qaa")] // unlisted: no Iso3Code, fall back to subtag + [InlineData("fr-Latn-fonipa", "ipa")] + public void AbbreviationFor_ProducesReasonableAbbreviation(string wsId, string expected) + { + ProjectTemplate.AbbreviationFor(new WritingSystemId(wsId)).Should().Be(expected); + } +} diff --git a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs index e6bf67364d..9d29e3730c 100644 --- a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs +++ b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs @@ -2,6 +2,8 @@ using System.Text.RegularExpressions; using LcmCrdt.MediaServer; using SIL.Harmony; +using MiniLcm; +using MiniLcm.Import; using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; @@ -119,15 +121,60 @@ public record CreateProjectRequest( Uri? Domain = null, Func? AfterCreate = null, bool SeedNewProjectData = false, + // Whether to seed canonical morph-types pre-AfterCreate. Default true: callers that need + // morph-types to exist before their AfterCreate runs (e.g. FwData→CRDT import which reads + // morph-types as part of the import) get them seeded. Callers whose AfterCreate brings + // morph-types in via sync (download path) should set this to false to avoid a redundant + // seed commit that the inbound sync will dup. + bool SeedMorphTypes = true, string? Path = null, Guid? FwProjectId = null, string? AuthenticatedUser = null, string? AuthenticatedUserId = null, - UserProjectRole? Role = null); + UserProjectRole? Role = null, + WritingSystemId? VernacularWs = null); public async Task CreateExampleProject(string name) { - return await CreateProject(new(name, name, AfterCreate: ExampleProjectData.Seed, SeedNewProjectData: true, Role: UserProjectRole.Manager)); + // Code must satisfy the lowercase-only ProjectCode rule; the display name keeps its casing. + return await CreateProjectFromTemplate(new(name, name.ToLowerInvariant(), AfterCreate: ExampleProjectData.Seed, Role: UserProjectRole.Manager, VernacularWs: "de")); + } + + /// + /// Creates a CRDT project pre-populated from the embedded template snapshot (a blank + /// FieldWorks/liblcm project — system data only, no user entries), plus the requested vernacular WS. + /// Runs through the normal path, so identity (ClientId, per-project commit + /// Ids) is minted by ordinary Harmony writes during the import — no commit re-identification needed. + /// + public virtual async Task CreateProjectFromTemplate(CreateProjectRequest request) + { + if (request.VernacularWs is null) + throw new ArgumentException("VernacularWs is required for template-based creation.", nameof(request)); + // Local-only by design (see SyncService.UploadProject for why) — enforced at the + // construction site so the invariant holds where the project is born. + if (request.Domain is not null) + throw new ArgumentException( + "Templated projects can't be associated with a server at creation time — they're local-only.", + nameof(request)); + + var vernacularWs = request.VernacularWs.Value; + var callerAfterCreate = request.AfterCreate; + return await CreateProject(request with + { + SeedNewProjectData = false, + // Seed the canonical morph-types first so the import reconciles them in place; mirrors the + // FwData import path, where CreateProject also defaults SeedMorphTypes to true. + SeedMorphTypes = true, + AfterCreate = async (provider, project) => + { + var api = provider.GetRequiredService(); + var jsonOptions = provider.GetRequiredService>().Value.JsonSerializerOptions; + await ProjectImporter.ImportData(api, ProjectTemplate.LoadSnapshot(jsonOptions)); + // The template ships analysis writing systems only; add the requested vernacular WS now. + await api.CreateWritingSystem(ProjectTemplate.DefaultVernacularWritingSystem(vernacularWs)); + if (callerAfterCreate is not null) await callerAfterCreate(provider, project); + } + }); } public virtual async Task CreateProject(CreateProjectRequest request) @@ -167,6 +214,8 @@ public virtual async Task CreateProject(CreateProjectRequest reques await InitProjectDb(db, projectData); await currentProjectService.RefreshProjectData(); var dataModel = serviceScope.ServiceProvider.GetRequiredService(); + if (request.SeedMorphTypes) + await PreDefinedData.AddPredefinedMorphTypes(dataModel, projectData); if (request.SeedNewProjectData) await SeedSystemData(dataModel, projectData); await (request.AfterCreate?.Invoke(serviceScope.ServiceProvider, crdtProject) ?? Task.CompletedTask); @@ -254,6 +303,8 @@ internal static async Task SeedSystemData(DataModel dataModel, ProjectData proje await PreDefinedData.AddPredefinedCustomViews(dataModel, projectData); } - [GeneratedRegex("^[a-zA-Z0-9][a-zA-Z0-9-_]+$")] + // Mirrors LexBox's server-side rule (LexCore.Entities.Project.ProjectCodeRegex). LexBox is the + // source of truth — keep these in sync so a code valid here is also valid on the server. + [GeneratedRegex(@"^[a-z\d][a-z-\d]*$")] public static partial Regex ProjectCode(); } diff --git a/backend/FwLite/LcmCrdt/CurrentProjectService.cs b/backend/FwLite/LcmCrdt/CurrentProjectService.cs index 830cd213dc..5d950eb969 100644 --- a/backend/FwLite/LcmCrdt/CurrentProjectService.cs +++ b/backend/FwLite/LcmCrdt/CurrentProjectService.cs @@ -6,7 +6,10 @@ using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; +using MiniLcm.Models; using SIL.Harmony; +using SIL.Harmony.Changes; +using SIL.Harmony.Core; namespace LcmCrdt; @@ -108,13 +111,17 @@ async Task Execute() await using var dbContext = await DbContextFactory.CreateDbContextAsync(); await dbContext.Database.MigrateAsync(); - // Seed morph-types if missing (for existing projects created before morph-type support). - // Must happen BEFORE FTS regeneration so headwords include morph-type tokens. - var dataModel = services.GetRequiredService(); - var projectData = await dbContext.ProjectData.AsNoTracking().FirstAsync(); - // Remove in #2350 - if (!await dbContext.MorphTypes.AnyAsync()) + // Backfill for projects created before morph-types shipped. Must run BEFORE FTS + // regeneration so headwords include morph-type tokens. ProjectData can be absent on a + // freshly-migrated DB (e.g. FwHeadless mid-create) — nothing to scope the seed + // commit-id to, so skip. Detection is commit-based, not projection-based: if any commit + // already creates a morph-type (templated projects, synced-down morph-types, or a project + // where the user deleted a canonical one) we must NOT re-seed, or we'd resurrect deleted + // morph-types and add a redundant commit. Only a project with zero such commits needs it. + var projectData = await dbContext.ProjectData.AsNoTracking().FirstOrDefaultAsync(); + if (projectData is not null && !await HasMorphTypeCreatingCommit(dbContext)) { + var dataModel = services.GetRequiredService(); await PreDefinedData.AddPredefinedMorphTypes(dataModel, projectData); } @@ -133,6 +140,18 @@ async Task Execute() } + // The Change column stores the change JSON with a "$type" discriminator (CrdtConstants.ChangeDiscriminatorProperty); + // EF can't translate a C# type test against it, so probe the discriminator directly — the json_extract idiom the + // codebase already uses for Commit metadata (see SyncRepository). + private static async Task HasMorphTypeCreatingCommit(LcmCrdtDbContext dbContext) + { + return await dbContext.Database.SqlQuery( + $""" + SELECT EXISTS(SELECT 1 FROM ChangeEntities + WHERE json_extract(Change, '$."$type"') = {nameof(Changes.CreateMorphTypeChange)}) AS Value + """).SingleAsync(); + } + public async Task SetProjectSyncOrigin(Uri? domain, Guid? id) { await using var dbContext = await DbContextFactory.CreateDbContextAsync(); diff --git a/backend/FwLite/LcmCrdt/ExampleProjectData.cs b/backend/FwLite/LcmCrdt/ExampleProjectData.cs index c1bc594af9..6a3d9d5d49 100644 --- a/backend/FwLite/LcmCrdt/ExampleProjectData.cs +++ b/backend/FwLite/LcmCrdt/ExampleProjectData.cs @@ -5,8 +5,10 @@ namespace LcmCrdt; internal static class ExampleProjectData { - // Parts of speech (Noun/Verb/Adjective/Adverb) and complex form types (Compound/Unspecified) - // are seeded by PreDefinedData via SeedSystemData, so we reference their canonical IDs directly. + // Parts of speech and complex form types ship in the template (CreateProjectFromTemplate). + // The Noun PartOfSpeech keeps liblcm's canonical Id (== PreDefinedData.NounPartOfSpeechId), so + // we reference that directly; the Compound complex-form-type Id differs from PreDefinedData's, so + // CreateBerryComplexForms resolves it by name. public static async Task Seed(IServiceProvider provider, CrdtProject _) { @@ -18,16 +20,15 @@ public static async Task Seed(IServiceProvider provider, CrdtProject _) private static async Task CreateWritingSystems(IMiniLcmApi api) { - await api.CreateWritingSystem(new() - { - Id = Guid.NewGuid(), - Type = WritingSystemType.Vernacular, - WsId = "de", - Name = "German", - Abbreviation = "de", - Font = "Arial", - Exemplars = WritingSystem.LatinExemplars - }); + // The template path already provides vernacular "de" and analysis "en"; bring them to the demo's + // presentation (friendly name, Arial, Latin exemplars) in place rather than re-create them, which + // CreateWritingSystem rejects as duplicates. The remaining three don't exist yet, so create them — + // appended after the existing ones, preserving the order users see (de, de-audio, de-ipa / en, fr). + await api.UpdateWritingSystem("de", WritingSystemType.Vernacular, new UpdateObjectInput() + .Set(ws => ws.Name, "German") + .Set(ws => ws.Abbreviation, "de") + .Set(ws => ws.Font, "Arial") + .Set(ws => ws.Exemplars, WritingSystem.LatinExemplars)); await api.CreateWritingSystem(new() { Id = Guid.NewGuid(), @@ -48,16 +49,11 @@ await api.CreateWritingSystem(new() Font = "Arial", Exemplars = WritingSystem.LatinExemplars }); - await api.CreateWritingSystem(new() - { - Id = Guid.NewGuid(), - Type = WritingSystemType.Analysis, - WsId = "en", - Name = "English", - Abbreviation = "en", - Font = "Arial", - Exemplars = WritingSystem.LatinExemplars - }); + await api.UpdateWritingSystem("en", WritingSystemType.Analysis, new UpdateObjectInput() + .Set(ws => ws.Name, "English") + .Set(ws => ws.Abbreviation, "en") + .Set(ws => ws.Font, "Arial") + .Set(ws => ws.Exemplars, WritingSystem.LatinExemplars)); await api.CreateWritingSystem(new() { Id = Guid.NewGuid(), @@ -229,6 +225,8 @@ await api.CreateEntry(new() private static async Task CreateBerryComplexForms(IMiniLcmApi api, Entry beere) { + var compoundType = await api.GetComplexFormTypes().FirstAsync(ct => ct.Name["en"] == "Compound"); + var erdbeere = new Entry { Id = Guid.NewGuid(), @@ -251,7 +249,7 @@ private static async Task CreateBerryComplexForms(IMiniLcmApi api, Entry beere) }; erdbeere.Components = [ComplexFormComponent.FromEntries(erdbeere, beere)]; await api.CreateEntry(erdbeere); - await api.AddComplexFormType(erdbeere.Id, PreDefinedData.CompoundComplexFormTypeId); + await api.AddComplexFormType(erdbeere.Id, compoundType.Id); var heidelbeere = new Entry { @@ -271,6 +269,6 @@ private static async Task CreateBerryComplexForms(IMiniLcmApi api, Entry beere) }; heidelbeere.Components = [ComplexFormComponent.FromEntries(heidelbeere, beere)]; await api.CreateEntry(heidelbeere); - await api.AddComplexFormType(heidelbeere.Id, PreDefinedData.CompoundComplexFormTypeId); + await api.AddComplexFormType(heidelbeere.Id, compoundType.Id); } } diff --git a/backend/FwLite/LcmCrdt/LcmCrdt.csproj b/backend/FwLite/LcmCrdt/LcmCrdt.csproj index ca546f486a..1606150a2f 100644 --- a/backend/FwLite/LcmCrdt/LcmCrdt.csproj +++ b/backend/FwLite/LcmCrdt/LcmCrdt.csproj @@ -4,6 +4,11 @@ + + + + + diff --git a/backend/FwLite/LcmCrdt/Objects/PreDefinedData.cs b/backend/FwLite/LcmCrdt/Objects/PreDefinedData.cs index 5f27c4f010..30ca9ea67a 100644 --- a/backend/FwLite/LcmCrdt/Objects/PreDefinedData.cs +++ b/backend/FwLite/LcmCrdt/Objects/PreDefinedData.cs @@ -5,7 +5,6 @@ namespace LcmCrdt.Objects; public static class PreDefinedData { - // Complex form type GUIDs — referenced by callers seeding entries. public static readonly Guid CompoundComplexFormTypeId = new("c36f55ed-d1ea-4069-90b3-3f35ff696273"); public static readonly Guid UnspecifiedComplexFormTypeId = new("eeb78fce-6009-4932-aaa6-85faeb180c69"); diff --git a/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs b/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs new file mode 100644 index 0000000000..a75d036760 --- /dev/null +++ b/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs @@ -0,0 +1,72 @@ +using System.Text.Json; +using MiniLcm; +using MiniLcm.Models; +using SIL.WritingSystems; + +namespace LcmCrdt.Project; + +/// +/// Loads the embedded project template — a (JSON) of a blank +/// FieldWorks/liblcm project: generic seed data (analysis WS, morph types, parts of speech, semantic +/// domains, complex-form types) and no entries. CrdtProjectsService.CreateProjectFromTemplate +/// imports it into a fresh CRDT project via the normal MiniLcm write path, then adds the requested +/// vernacular WS. The template ships analysis-WS-only; the per-project vernacular WS is added at runtime. +/// Regenerate via FwLiteProjectSync.Tests.ProjectTemplateTests.GenerateTemplate. +/// +public static class ProjectTemplate +{ + private const string EmbeddedResourceName = "LcmCrdt.Templates.template.json"; + private static readonly Lazy EmbeddedTemplate = new(LoadEmbeddedCore); + + // Deserialized fresh per call (only the raw text is cached): the import hands these entities to the + // writer, which may mutate or retain them, so a single instance can't be shared across creations. + // Project creation is rare, so re-parsing is fine. + public static ProjectSnapshot LoadSnapshot(JsonSerializerOptions jsonSerializerOptions) => + JsonSerializer.Deserialize(EmbeddedTemplate.Value, jsonSerializerOptions) + ?? throw new InvalidOperationException("Project template snapshot deserialized to null."); + + private static string LoadEmbeddedCore() + { + var assembly = typeof(ProjectTemplate).Assembly; + using var stream = assembly.GetManifestResourceStream(EmbeddedResourceName) + ?? throw new InvalidOperationException( + $"Project template resource '{EmbeddedResourceName}' not found. Regenerate it by " + + "running FwLiteProjectSync.Tests.ProjectTemplateTests.GenerateTemplate."); + using var reader = new StreamReader(stream); + return reader.ReadToEnd(); + } + + /// + /// The vernacular writing system the template used to ship hydrated. It is now created at runtime + /// after the template is applied; this reproduces the historical defaults (Charis SIL font, the + /// FieldWorks-style abbreviation, vernacular type) so behaviour is unchanged. + /// + public static WritingSystem DefaultVernacularWritingSystem(WritingSystemId wsId) => new() + { + Id = Guid.NewGuid(), + WsId = wsId, + Name = wsId.Code, + Abbreviation = AbbreviationFor(wsId), + Font = "Charis SIL", + Type = WritingSystemType.Vernacular, + }; + + internal static string AbbreviationFor(WritingSystemId wsId) + { + // No audio special-case: FieldWorks reuses the source WS's abbreviation for audio, which we + // don't have here, so audio tags fall through to the language-subtag path below. + IetfLanguageTag.TryGetParts(wsId.Code, out var subtag, out _, out _, out var variants); + if (variants?.Contains(WellKnownSubtags.IpaVariant, StringComparison.OrdinalIgnoreCase) == true) + return "ipa"; // same as FieldWorks + // Match FieldWorks: derive the 3-letter ISO 639-3 code from the IANA subtag registry + // (e.g. "en" → "Eng"). Falls back to the subtag itself for private-use/unlisted codes. + if (subtag is not null + && StandardSubtags.RegisteredLanguages.TryGet(subtag, out var lang) + && lang.Iso3Code.Length > 0) + return Capitalize(lang.Iso3Code); + return Capitalize(subtag ?? wsId.Code); + } + + private static string Capitalize(string s) => + s.Length == 0 ? s : char.ToUpperInvariant(s[0]) + s[1..].ToLowerInvariant(); +} diff --git a/backend/FwLite/LcmCrdt/Templates/template.json b/backend/FwLite/LcmCrdt/Templates/template.json new file mode 100644 index 0000000000..aace1ea7bb --- /dev/null +++ b/backend/FwLite/LcmCrdt/Templates/template.json @@ -0,0 +1,16783 @@ +{ + "Entries": [], + "PartsOfSpeech": [ + { + "Id": "46e4fe08-ffa0-4c8b-bf98-2c56f38904d9", + "Name": { + "en": "Adverb" + }, + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a8e41fd3-e343-4c7c-aa05-01ea3dd5cfb5", + "Name": { + "en": "Noun" + }, + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a4fc78d6-7591-4fb3-8edd-82f10ae3739d", + "Name": { + "en": "Pro-form" + }, + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3274cfd-225f-45fd-8851-a7b1a1e1037a", + "Name": { + "en": "Pronoun" + }, + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "86ff66f6-0774-407a-a0dc-3eeaf873daf7", + "Name": { + "en": "Verb" + }, + "DeletedAt": null, + "Predefined": true + } + ], + "Publications": [ + { + "Id": "70c0a758-5901-4884-b992-94ca31087607", + "DeletedAt": null, + "Name": { + "en": "Main Dictionary" + } + } + ], + "SemanticDomains": [ + { + "Id": "00041516-72d1-4e56-9ed8-fe235a9b1a68", + "Name": { + "en": "Series" + }, + "Code": "8.4.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "00269021-e1c4-474d-9dba-341d296bdac7", + "Name": { + "en": "Order, sequence" + }, + "Code": "8.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "00364f0c-9a3a-4910-a82e-1ffbc4d4137f", + "Name": { + "en": "Excited" + }, + "Code": "3.4.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0037693a-ae42-4e5c-85f5-10a05482d4ee", + "Name": { + "en": "Thing" + }, + "Code": "9.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0049664f-0931-487b-ab3c-ce11e134ce7a", + "Name": { + "en": "Verb affixes" + }, + "Code": "9.2.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0066f0f7-02dd-4f8e-afa5-59b8cb5a434a", + "Name": { + "en": "Betray" + }, + "Code": "4.8.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "00dde3be-e53d-42c3-b3ff-717e25cbffb6", + "Name": { + "en": "Pray" + }, + "Code": "4.9.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0105615f-0a96-4d08-ab00-ca4b4473de39", + "Name": { + "en": "Stingy" + }, + "Code": "6.8.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "01441207-4935-49a5-a192-16d949f5606c", + "Name": { + "en": "Sports" + }, + "Code": "4.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "01459db0-bf2a-422b-8d55-0ab505aea2b4", + "Name": { + "en": "Trouble" + }, + "Code": "4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "016e3f5b-b527-446e-9da6-49af34870001", + "Name": { + "en": "Expose falsehood" + }, + "Code": "3.5.1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "019e3b64-c68a-4b19-bec5-a22f4eb88f48", + "Name": { + "en": "Weaving baskets and mats" + }, + "Code": "6.6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0205145d-23b6-4c3c-bf2d-bf866bb010e7", + "Name": { + "en": "Conveying water" + }, + "Code": "6.6.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "025da6f4-b1b6-423a-8c0f-b324f531a6f1", + "Name": { + "en": "Plant" + }, + "Code": "1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0281fb1d-ab12-41b9-a3dc-09ef6b1e4733", + "Name": { + "en": "Life after death" + }, + "Code": "2.6.6.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0296465a-25de-4af6-a122-376956b4b452", + "Name": { + "en": "Pronouns" + }, + "Code": "9.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "029e0760-3306-41cc-b032-40befb22303e", + "Name": { + "en": "Stimulant" + }, + "Code": "5.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "02b6da2b-fae3-49f4-83f0-fd014024e117", + "Name": { + "en": "Contradict" + }, + "Code": "3.5.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "02d404d7-f3d7-492c-92a0-c6c9ff1a1908", + "Name": { + "en": "Meal" + }, + "Code": "5.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "03352940-c220-4a32-a9a5-fc08d1d0dc71", + "Name": { + "en": "Garbage" + }, + "Code": "8.3.7.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "03d65d0c-aafb-40c0-9cd2-3e5ced66ad03", + "Name": { + "en": "All the time" + }, + "Code": "8.4.6.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "03e22b05-8505-442d-9c3b-7e691bd525e0", + "Name": { + "en": "Anoint the body" + }, + "Code": "5.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "040e4b3e-2f36-430a-ab09-1917f96a09de", + "Name": { + "en": "Animal products" + }, + "Code": "6.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "041b5ac9-99be-4281-a17e-654eff33d793", + "Name": { + "en": "Hairstyle" + }, + "Code": "5.4.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "04370e1f-25aa-4d9e-97c5-de9b59156666", + "Name": { + "en": "Widow, widower" + }, + "Code": "4.1.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "043d12ac-c76d-4b4c-813b-4ef7758c8085", + "Name": { + "en": "Hide" + }, + "Code": "7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0448c78b-dbb7-417c-afc5-b227a1475825", + "Name": { + "en": "Arrest" + }, + "Code": "4.6.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "044f740b-94f3-4096-aa3a-c07f5e708346", + "Name": { + "en": "Collect" + }, + "Code": "6.8.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "04543543-4c3d-4d71-aa87-53191ef3b7b0", + "Name": { + "en": "Immediately" + }, + "Code": "8.4.6.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "04582a28-b94a-4e7f-8cc4-5cdefa8a39f0", + "Name": { + "en": "Man" + }, + "Code": "2.6.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "04752883-aa3e-42a2-bd42-454e9cd99b11", + "Name": { + "en": "Evidentials" + }, + "Code": "9.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "05371057-2fe4-49ef-b203-f5bd6727645e", + "Name": { + "en": "Shake" + }, + "Code": "7.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0539de86-f407-4b3d-b1b8-028822fb9f26", + "Name": { + "en": "Repeat" + }, + "Code": "3.5.1.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "05472990-3f51-40b3-bca8-df3cf383328b", + "Name": { + "en": "Make speech" + }, + "Code": "3.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "054e81ce-abd8-4069-989d-13e2fa58851c", + "Name": { + "en": "Show off" + }, + "Code": "4.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "05811fbe-2361-4219-a5d3-be3dc487f6fa", + "Name": { + "en": "Solve a problem" + }, + "Code": "4.4.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "05a7bbdc-7cf5-47d3-830b-84e1591b11cc", + "Name": { + "en": "Pass laws" + }, + "Code": "4.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "05e20a72-9496-4bba-8097-5605692e83a1", + "Name": { + "en": "Limitation of topic" + }, + "Code": "9.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "05f95abb-163a-4927-83c5-8c81ef7b769c", + "Name": { + "en": "Tendency" + }, + "Code": "3.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "061749a8-e28a-461c-bf2d-052ab3e157d5", + "Name": { + "en": "Interval, space" + }, + "Code": "8.5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0622d3f7-1ab2-482b-9f9c-9c101cd35182", + "Name": { + "en": "Season" + }, + "Code": "8.4.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "06341e45-c407-49d0-98d8-74ecc303fb02", + "Name": { + "en": "End a relationship" + }, + "Code": "4.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "063e0810-8e49-44ef-aa8f-bb9e63bb66dd", + "Name": { + "en": "Buy" + }, + "Code": "6.8.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0644f4da-c9fe-4239-bbe5-6efc85f98968", + "Name": { + "en": "Working with land" + }, + "Code": "6.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0656cd5e-641f-46f3-bcad-6f643727a344", + "Name": { + "en": "Recently" + }, + "Code": "8.4.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0656f6a7-9a88-4c03-a8ab-ace8c0f52ebf", + "Name": { + "en": "Illegitimate child" + }, + "Code": "4.1.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "06905a7e-47f4-4c86-afea-a4175295b566", + "Name": { + "en": "Knock over" + }, + "Code": "7.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0698b0f4-0a31-4a70-9262-8d36677d8faa", + "Name": { + "en": "Neglect plants" + }, + "Code": "6.2.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "06a44085-cbcf-4217-ae5e-56c51899c99a", + "Name": { + "en": "Common" + }, + "Code": "8.3.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "06a89652-70e0-40ac-b929-ed42f011c9fc", + "Name": { + "en": "Dead things" + }, + "Code": "1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "06ac577a-4d61-4898-ac9d-e3f18b7504af", + "Name": { + "en": "Save from trouble" + }, + "Code": "4.4.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "06b23bcd-69df-471a-b5a5-4ca8cab7f0d9", + "Name": { + "en": "Be about, subject" + }, + "Code": "3.5.1.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "06be473e-c2f3-45fe-8522-3a0c033b5067", + "Name": { + "en": "Mark" + }, + "Code": "7.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "06cb2024-5f7b-467c-b32c-ef4c56030ac0", + "Name": { + "en": "Telling time" + }, + "Code": "8.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "07476166-c5e5-4701-97d3-d97de8b5be6f", + "Name": { + "en": "Know" + }, + "Code": "3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0772919e-eb4c-45e3-b705-73007f5e5583", + "Name": { + "en": "Monetary units" + }, + "Code": "6.8.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "07cf5182-d090-4432-817b-037895b5cd1d", + "Name": { + "en": "Lose wealth" + }, + "Code": "6.8.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "07e97f87-68ca-4d18-9f86-a326e0400947", + "Name": { + "en": "Line" + }, + "Code": "8.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "080bf07b-e58b-4a75-bb97-84d980a143f0", + "Name": { + "en": "Shape" + }, + "Code": "8.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "08239f53-daa5-47a6-9f39-29a9064b0c27", + "Name": { + "en": "Join, attach" + }, + "Code": "7.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "08244b88-bfba-487a-96bc-ca3771d1fa7c", + "Name": { + "en": "Start again" + }, + "Code": "8.4.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "084e2568-3f54-4eab-b436-8a87fb466659", + "Name": { + "en": "Working with stone" + }, + "Code": "6.6.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "08788e9a-93b8-4a2e-ab01-dea177f061e8", + "Name": { + "en": "Feast" + }, + "Code": "5.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "08c05e00-9660-4491-af2f-a05fab27ef39", + "Name": { + "en": "Thin person" + }, + "Code": "8.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "08d5e632-0aed-4924-b3bb-d43de3420385", + "Name": { + "en": "Funeral" + }, + "Code": "2.6.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "093eeea2-4ff6-4ee8-ad05-8af1702b7246", + "Name": { + "en": "Become, change state" + }, + "Code": "9.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "095c36bd-b74a-44f5-987b-85909e3f4c1d", + "Name": { + "en": "Forward" + }, + "Code": "8.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "09ac3709-0b0e-4046-b6b2-7869d574aa0d", + "Name": { + "en": "Names of continents" + }, + "Code": "9.7.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0a1ad4c9-8bf3-448b-a27f-611813b305de", + "Name": { + "en": "Under, below" + }, + "Code": "8.5.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0a1b26b2-2152-45e2-9b63-4a68fca73a90", + "Name": { + "en": "Musician" + }, + "Code": "4.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0a27d9d1-0f1f-475a-92a2-bbccf5b15f41", + "Name": { + "en": "Hungry, thirsty" + }, + "Code": "5.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0a37e7d5-b10e-4f1d-baf0-e71668425b3e", + "Name": { + "en": "Parts of an insect" + }, + "Code": "1.6.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0a42fd83-3b30-4c85-bb68-f5132e9ffeee", + "Name": { + "en": "Protect" + }, + "Code": "4.4.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0a85ee64-e466-4295-8e2c-5b06c8e3054f", + "Name": { + "en": "Press" + }, + "Code": "7.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0aaacffe-9b6c-49a7-bf68-c0f9ff3e120e", + "Name": { + "en": "Most, least" + }, + "Code": "8.1.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0aae0254-dc06-4906-8ecf-2d8450fb83f1", + "Name": { + "en": "Lie down" + }, + "Code": "7.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0aae1951-4d5b-45a0-853c-1839764c9862", + "Name": { + "en": "Short, not tall" + }, + "Code": "8.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0ac5e5f9-e7fe-4d37-a631-eab1ceb1f8ae", + "Name": { + "en": "Mountain" + }, + "Code": "1.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0ac81210-20ff-4a89-948f-5d154668f05c", + "Name": { + "en": "Independent person" + }, + "Code": "4.1.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0add0775-0ed0-46be-ba4a-76310e63a036", + "Name": { + "en": "Leaning, sloping" + }, + "Code": "8.3.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0b0801a3-8a0c-40ea-bf41-07df80bd0d5f", + "Name": { + "en": "Dry" + }, + "Code": "1.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0b7b9a1c-588b-475a-ac14-00f0999cbfe9", + "Name": { + "en": "Peace" + }, + "Code": "4.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0b7bfd0a-249c-45b6-9427-2c17ae00bf37", + "Name": { + "en": "Cordage" + }, + "Code": "6.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0b98fb79-222f-418c-8107-5d4e791d329c", + "Name": { + "en": "Management" + }, + "Code": "6.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0bbe1739-e0b4-442e-b69c-02a0ea20d790", + "Name": { + "en": "Dive" + }, + "Code": "7.2.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0bc02285-8e70-442a-8d08-e04d922507c8", + "Name": { + "en": "Art" + }, + "Code": "6.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0c1bcc98-9bc3-4da0-8eac-ff8a6eecbf84", + "Name": { + "en": "Acquit" + }, + "Code": "4.7.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0c21ae3d-10b1-481f-8d8f-66e2590c4578", + "Name": { + "en": "Lazy" + }, + "Code": "6.1.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0c7c33f2-4cfa-42df-84bb-19fc915a72bd", + "Name": { + "en": "Copy" + }, + "Code": "8.3.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0ca05184-08b9-4dc7-a4c7-ff762380b111", + "Name": { + "en": "Pay" + }, + "Code": "6.8.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0cc62b4a-d5ff-4f45-83d1-e2b46e5d159a", + "Name": { + "en": "Time of the day" + }, + "Code": "8.4.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0ce61f27-9de8-49b2-9189-6f6efe488f6d", + "Name": { + "en": "Search" + }, + "Code": "7.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0d38c343-9c51-47fe-a367-ffadfc92c507", + "Name": { + "en": "Young" + }, + "Code": "8.4.6.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0d427d55-d63e-4a35-a66a-5e4dce0a963e", + "Name": { + "en": "Different" + }, + "Code": "8.3.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0d63adce-41dd-4873-b0bf-331d0205e65d", + "Name": { + "en": "Exist" + }, + "Code": "9.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0d7409ab-fc1f-4680-b040-d91d7004084f", + "Name": { + "en": "Interrupt" + }, + "Code": "8.4.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0d935e77-e437-426f-acff-dccfb516ec8c", + "Name": { + "en": "Busy" + }, + "Code": "6.1.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0d972590-5947-4983-a092-443697baec24", + "Name": { + "en": "Agricultural tool" + }, + "Code": "6.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0db5817e-05bf-4703-a6b9-e239ac44f857", + "Name": { + "en": "Male, female" + }, + "Code": "2.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0de28f92-c851-413c-bb6c-3ad21f5e267f", + "Name": { + "en": "Listen" + }, + "Code": "2.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0e250e72-6c3f-424f-9e62-2dcc9729d817", + "Name": { + "en": "Number series" + }, + "Code": "8.1.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0e590da7-c027-42e0-b580-f65686cee461", + "Name": { + "en": "Surprise" + }, + "Code": "3.4.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0e5a6bd0-470f-4231-9f57-a73b725807f4", + "Name": { + "en": "First fruits" + }, + "Code": "6.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0e79435b-f5ff-4061-81ff-49557ba2aed4", + "Name": { + "en": "Relationships" + }, + "Code": "4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0ebf9fcc-ee38-4f5f-ab5e-c76e199ef7ae", + "Name": { + "en": "Plural" + }, + "Code": "8.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0eda983b-633e-4b11-b5c8-28be60067782", + "Name": { + "en": "Risk" + }, + "Code": "4.4.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0ede51d2-69bd-411e-97f9-da0d5118bbff", + "Name": { + "en": "Condemn, find guilty" + }, + "Code": "4.7.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0ee5b933-f1ab-485f-894a-51fe239cb726", + "Name": { + "en": "Tree" + }, + "Code": "1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0eefa07a-e0a3-49e3-aeb4-62f1eafd8e23", + "Name": { + "en": "Semantically similar events" + }, + "Code": "9.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0efe342d-4969-4bd1-95be-556f6c62adfc", + "Name": { + "en": "Conform" + }, + "Code": "4.3.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0f07adb7-4387-4723-9800-8362e825ad45", + "Name": { + "en": "Rock" + }, + "Code": "1.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0f323bee-0d8a-4564-9691-87880f55d910", + "Name": { + "en": "Provide for, support" + }, + "Code": "4.3.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0f46cb61-7bb5-410d-abc5-4a75dc80a24f", + "Name": { + "en": "Disbelief" + }, + "Code": "3.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0f568473-880d-43bd-b5ce-590100fdcaf6", + "Name": { + "en": "Eat" + }, + "Code": "5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0f7c4d2f-ed94-49ba-a91c-fba36193f35a", + "Name": { + "en": "Price" + }, + "Code": "6.8.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0f883eb0-00a1-44cc-b719-97fb6ec145d4", + "Name": { + "en": "Daily life" + }, + "Code": "5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0f983449-1c43-4974-b388-7695b1af4bfa", + "Name": { + "en": "Countryside" + }, + "Code": "4.6.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0fa0be21-2246-40b2-86b1-ca572fe8c16c", + "Name": { + "en": "Uninterested, bored" + }, + "Code": "3.4.1.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0fabc72a-ce97-41f3-8a2d-2f27eae09499", + "Name": { + "en": "Square" + }, + "Code": "8.3.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "0fef044a-c822-450d-b54a-eac8621e50c2", + "Name": { + "en": "Wood" + }, + "Code": "6.6.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "100e62a6-b6f4-4b30-b317-0517d6b102a9", + "Name": { + "en": "Shy, timid" + }, + "Code": "3.4.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1017cbc3-0dfb-4930-9881-28f96784035c", + "Name": { + "en": "Move quickly" + }, + "Code": "7.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "101c16f8-ec76-4ec7-895a-fd814fef51dd", + "Name": { + "en": "Treat disease" + }, + "Code": "2.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "104d40c9-2a4f-4696-ad99-5cf0eb86ab2e", + "Name": { + "en": "Recover from sickness" + }, + "Code": "2.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "106c2c42-36fd-4b0a-94f7-e998f6eae6f5", + "Name": { + "en": "Curse" + }, + "Code": "4.9.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1082c52b-490a-4eec-acf1-7016796dafd9", + "Name": { + "en": "To a small degree" + }, + "Code": "9.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1088cc2f-83ae-4911-8018-401a745dcfd5", + "Name": { + "en": "Night" + }, + "Code": "8.4.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "10a82711-8829-461a-b172-fc8fff3d555c", + "Name": { + "en": "Dog" + }, + "Code": "6.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "10b6c417-d020-4318-a44a-ae69ea3eec5a", + "Name": { + "en": "Change something" + }, + "Code": "9.1.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1133ad78-9ce9-46aa-b181-bb6f7a84a07b", + "Name": { + "en": "Near" + }, + "Code": "8.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1137590c-6f2f-4b69-b04e-f6a890a335a2", + "Name": { + "en": "Refuse to do something" + }, + "Code": "3.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1148684a-0f44-4b5a-9e3e-3823163cd4a1", + "Name": { + "en": "Announce" + }, + "Code": "3.5.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "11665f1d-aca9-4699-afb2-bcdea69c6645", + "Name": { + "en": "Important" + }, + "Code": "8.3.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "116bef13-e80f-4a15-bb0a-bb7b3794ffac", + "Name": { + "en": "Patient-related cases" + }, + "Code": "9.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "11cf45ec-f9d6-4c99-8782-738e26a342c8", + "Name": { + "en": "Take something from somewhere" + }, + "Code": "7.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1229dd8f-5cfc-4644-93c3-d256fc34d054", + "Name": { + "en": "Christianity" + }, + "Code": "4.9.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "12781062-ee36-4703-9bc0-cee4ed467ee5", + "Name": { + "en": "Newspaper" + }, + "Code": "3.5.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "12a028d1-d910-4011-ab9d-59be69daaf65", + "Name": { + "en": "React, respond" + }, + "Code": "9.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "12b6934d-3a4a-4623-995f-865f401349ab", + "Name": { + "en": "Manner of eating" + }, + "Code": "5.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "12d752d5-53a9-46f6-9e81-3153401cc760", + "Name": { + "en": "Plan a time" + }, + "Code": "8.4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "12f12bf3-f232-4477-bf39-d91b7f55c2c3", + "Name": { + "en": "Often" + }, + "Code": "8.4.6.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "12fe5f6c-7f98-47ba-936a-bcd1065c2db3", + "Name": { + "en": "Move in a direction" + }, + "Code": "7.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "130e2cbb-7e51-4f6f-a1cf-7a053a44c9b7", + "Name": { + "en": "Decorated" + }, + "Code": "8.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "134c68a9-ac3f-4b7e-8fca-63642d796a75", + "Name": { + "en": "Citizen" + }, + "Code": "4.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "139409c3-7860-4586-897f-85ba3226046c", + "Name": { + "en": "Without result" + }, + "Code": "9.6.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "139cd00c-429c-465a-a227-512af0c48039", + "Name": { + "en": "Growing cassava" + }, + "Code": "6.2.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "13df6ee2-4189-4faa-b54d-768588d03978", + "Name": { + "en": "Reflexive pronouns" + }, + "Code": "9.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "13e67cc9-055b-4f9b-9217-a16b18db0329", + "Name": { + "en": "Think so" + }, + "Code": "9.4.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "13edbeff-8913-49ef-8f02-777f86fb512d", + "Name": { + "en": "Association" + }, + "Code": "9.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "13f62fa1-589c-4a46-9bbc-b0fd1001e21f", + "Name": { + "en": "Imprison" + }, + "Code": "4.7.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1438c623-c4ce-4559-b71b-cfb86a71e6d7", + "Name": { + "en": "Light a fire" + }, + "Code": "5.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1447278f-efff-4807-b9ea-c487dea1ba5e", + "Name": { + "en": "Food from seeds" + }, + "Code": "5.2.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1461c106-d9e0-417d-9487-a57e6d0cced0", + "Name": { + "en": "Below standard" + }, + "Code": "4.3.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "147c2e58-9ae8-460f-8cab-bf04a668945d", + "Name": { + "en": "Prophecy" + }, + "Code": "4.9.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "14954a0f-5c8a-4680-90b0-53398bd3a2a7", + "Name": { + "en": "Known, unknown" + }, + "Code": "3.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "14a32765-81b0-411e-89fa-91e092a70818", + "Name": { + "en": "Call" + }, + "Code": "3.5.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "14ad95ad-50fc-450f-b44d-4273df0b1e8b", + "Name": { + "en": "Period of time" + }, + "Code": "8.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "14e9c20c-6eb5-49a4-a03f-3be26a934500", + "Name": { + "en": "Ocean, lake" + }, + "Code": "1.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "15947464-997a-4f44-9a4b-ac4916e7e19b", + "Name": { + "en": "Adornment" + }, + "Code": "5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "15e0b54b-bb7c-4900-b048-20b718d05f79", + "Name": { + "en": "Markers of focus" + }, + "Code": "9.6.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "15fb022e-1b45-41e9-bd8a-09ddc9dc6acd", + "Name": { + "en": "Determined" + }, + "Code": "3.3.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "16081dd6-72e5-4826-b86d-958dd82a01c0", + "Name": { + "en": "Move down" + }, + "Code": "7.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "161cae07-d1cb-467c-920f-62ba9039584c", + "Name": { + "en": "Travel in space" + }, + "Code": "7.2.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1621aac3-4ea9-4373-bf1b-40fce0ca7b5e", + "Name": { + "en": "Lack" + }, + "Code": "8.1.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "167a5bae-f06f-424c-bfcb-ec547a076c8d", + "Name": { + "en": "Tend herds in fields" + }, + "Code": "6.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "167bfba5-0785-4bb5-a083-3ffbefa57897", + "Name": { + "en": "Evaluate, test" + }, + "Code": "3.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1688280e-27c4-47a8-87b7-8fe31b174ab8", + "Name": { + "en": "Test" + }, + "Code": "3.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1689ac96-1159-4575-bf5f-d16345f9496c", + "Name": { + "en": "Era" + }, + "Code": "8.4.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "16d2c60a-52d7-4ec5-a5b1-c559dc078bf3", + "Name": { + "en": "Police" + }, + "Code": "4.6.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "16dbd62c-f60d-4530-ba4e-0e74221e4681", + "Name": { + "en": "Hide your thoughts" + }, + "Code": "3.5.1.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "16de6eab-afab-4ba4-a279-cf0ba4d7c9e6", + "Name": { + "en": "Animal color, marking" + }, + "Code": "8.3.3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "16ee1e09-27ad-48c5-aa07-6933ecbbc716", + "Name": { + "en": "Hard, firm" + }, + "Code": "8.3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "17102138-b97a-4f1d-81bc-9be4af90889e", + "Name": { + "en": "Lose a fight" + }, + "Code": "4.8.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "17851b86-f8fb-4850-9b33-c1a9fcb0aec1", + "Name": { + "en": "Show hospitality" + }, + "Code": "4.2.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "17d5f429-6550-4a3a-a755-5ac3c3d7e04f", + "Name": { + "en": "Animal home" + }, + "Code": "1.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "18043b8c-3ff0-46a5-87cc-626f62f967cc", + "Name": { + "en": "Growing coconuts" + }, + "Code": "6.2.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "180a2220-942c-4e17-96ee-cd4f63a4c715", + "Name": { + "en": "Soil, dirt" + }, + "Code": "1.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "18595df7-1c69-40db-a7c1-74d490115c0c", + "Name": { + "en": "Blow air" + }, + "Code": "1.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1886ffc9-0a18-41ea-b2f6-c17c297f1681", + "Name": { + "en": "Science" + }, + "Code": "3.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "189f8c29-f0ff-44b6-a0db-5b287c412a75", + "Name": { + "en": "Hostility" + }, + "Code": "4.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "18a6684f-d324-45ee-855c-44d473916b14", + "Name": { + "en": "Aspectual time" + }, + "Code": "8.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "18b3ca02-18fe-4ab5-8709-c20957a0a2fb", + "Name": { + "en": "Proud" + }, + "Code": "4.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "18bf6c79-6399-4977-be3d-93135302d8c4", + "Name": { + "en": "Purpose" + }, + "Code": "9.6.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "191ca5a5-0a67-426e-adfc-6fdf7c2aaa2c", + "Name": { + "en": "House" + }, + "Code": "6.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "196bf7b1-54a1-4a78-8d10-c61585849c63", + "Name": { + "en": "Accompany" + }, + "Code": "7.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "196f81d0-6a1a-4cc0-936a-367423ff485c", + "Name": { + "en": "Trap" + }, + "Code": "6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "198436ae-c3c6-4f3c-8fe0-ea10c867f1c6", + "Name": { + "en": "Growing grass" + }, + "Code": "6.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "19d54c2f-ae03-4cbc-9b7e-57292f92fbc1", + "Name": { + "en": "Pursue" + }, + "Code": "7.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "19fea936-30d1-482f-a103-1c5549b19745", + "Name": { + "en": "Twist, wring" + }, + "Code": "8.3.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1a28d255-8f58-428c-9641-59f17f8b1e08", + "Name": { + "en": "Tear down" + }, + "Code": "7.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1a635032-6e13-4a56-aa03-6c6a015c502e", + "Name": { + "en": "Unsure" + }, + "Code": "9.4.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1a8322d7-cda9-41e5-a14b-f41274cb7157", + "Name": { + "en": "Right, left" + }, + "Code": "8.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1b0270a5-babf-4151-99f5-279ba5a4b044", + "Name": { + "en": "Body" + }, + "Code": "2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1b399fa1-e4f7-4d7b-a33e-3972b8b556e2", + "Name": { + "en": "Food storage" + }, + "Code": "5.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1b3dccfe-29e4-478e-8443-17be9454a05a", + "Name": { + "en": "Leave something" + }, + "Code": "7.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1b4f987d-3eaa-46dd-95ee-e0cb1f30cfbb", + "Name": { + "en": "In general" + }, + "Code": "9.6.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1b6b0c12-9ecd-45cb-bb0e-0dadb435eddf", + "Name": { + "en": "Many, much" + }, + "Code": "8.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1b73b2bf-9582-4f8a-822a-e0d020272c7c", + "Name": { + "en": "Follow" + }, + "Code": "7.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1bd42665-0610-4442-8d8d-7c666fee3a6d", + "Name": { + "en": "Moon" + }, + "Code": "1.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1c0c4951-03b6-49b8-8a8e-724397cfd5a7", + "Name": { + "en": "Obsessed" + }, + "Code": "3.4.1.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1c3c8af0-56b9-4617-862e-21f39b388606", + "Name": { + "en": "Die" + }, + "Code": "2.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1c3f8996-362e-4ee0-af02-0dd02887f6aa", + "Name": { + "en": "Heaven, hell" + }, + "Code": "4.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1c512719-6ecb-48cb-980e-4ff20e8b5f9b", + "Name": { + "en": "Spirits of things" + }, + "Code": "1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1c8da3aa-3c74-4188-8949-5ab82fc1f99c", + "Name": { + "en": "Every time" + }, + "Code": "8.4.6.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1ca26512-75f6-4a7a-a7cc-07d08aa799d9", + "Name": { + "en": "Repent" + }, + "Code": "4.8.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1cb79293-d4f7-4990-9f50-3bb595744f61", + "Name": { + "en": "Soul, spirit" + }, + "Code": "3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1d34380d-61bf-4247-9145-ba318a14a97e", + "Name": { + "en": "Piece" + }, + "Code": "8.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1d5c798b-0f2d-49f2-bde6-cbcf2ef8fd02", + "Name": { + "en": "Disagree" + }, + "Code": "3.2.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1d8633e0-4279-4ddc-826e-16aa08a977e5", + "Name": { + "en": "Bone, joint" + }, + "Code": "2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1da9c4f4-8ae2-47d9-8068-ff65fa3848a9", + "Name": { + "en": "Repay debt" + }, + "Code": "6.8.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1dc717b9-c5e8-4482-b076-22102da9d553", + "Name": { + "en": "Break the law" + }, + "Code": "4.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1de2cef5-3a2d-45c1-8cb6-06b2ac087907", + "Name": { + "en": "Subordinating particles" + }, + "Code": "9.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1e102423-6167-486a-bfef-dad1c9cdf1eb", + "Name": { + "en": "Vehicle" + }, + "Code": "7.2.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1e419f7a-7363-46bc-8044-157ed0b40ccd", + "Name": { + "en": "Hold" + }, + "Code": "7.3.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1e9a0881-f715-4057-9af8-251cb8eec9da", + "Name": { + "en": "Voice" + }, + "Code": "3.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1ec85151-eba0-48f4-b56d-4f8040602a4b", + "Name": { + "en": "Inherit" + }, + "Code": "2.6.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1f3519f8-d946-4857-a1fd-553d98dddf6d", + "Name": { + "en": "Stupid" + }, + "Code": "3.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1f4efae7-1029-4b66-80ee-802459a7baf5", + "Name": { + "en": "Relative time" + }, + "Code": "8.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1f608e18-958e-4bb3-a977-04879fb5acd5", + "Name": { + "en": "Food from animals" + }, + "Code": "5.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1fa683b9-78fd-4feb-9978-55d5953f38ec", + "Name": { + "en": "Subject of teaching" + }, + "Code": "3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1fd8a8d6-6795-4a5b-90e0-342e8b0975a1", + "Name": { + "en": "Explode" + }, + "Code": "6.6.2.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1fda68d4-5941-4695-b656-090d603a3344", + "Name": { + "en": "Food preparation" + }, + "Code": "5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "1ff743cb-49e0-483d-8a1d-4603a7d6c395", + "Name": { + "en": "Decrease" + }, + "Code": "8.1.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "203f46d2-f0d0-4dda-8d1a-ddc15065b005", + "Name": { + "en": "Parts of a reptile" + }, + "Code": "1.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "20baa5e7-4f02-4782-a292-c6281d7b5f3a", + "Name": { + "en": "Push" + }, + "Code": "7.3.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "20e7d987-0d55-46d4-ab69-0b0cce2f1e24", + "Name": { + "en": "Leave" + }, + "Code": "7.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "20fadd54-6cec-4bb3-a47c-66c29aaff227", + "Name": { + "en": "Avoid" + }, + "Code": "4.4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "21167445-f1b1-49b4-b147-bc792616c432", + "Name": { + "en": "Time" + }, + "Code": "8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "21461d78-02f9-4be6-80e3-6a4498ce8f4c", + "Name": { + "en": "Prisoner of war" + }, + "Code": "4.8.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2158eb7d-eb59-4740-9628-9080d7f51a97", + "Name": { + "en": "Wake up" + }, + "Code": "5.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "218c1d59-0ebb-4936-b9cf-0a93e88aa729", + "Name": { + "en": "Hopeless" + }, + "Code": "3.2.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "21a284ab-b9a3-42c8-8fb9-96aff1e1fe8f", + "Name": { + "en": "Towards" + }, + "Code": "8.5.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "21bcc306-13cb-4162-98b3-2ba319ba14ea", + "Name": { + "en": "Jewel" + }, + "Code": "1.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "21ebc64a-a1b8-45bd-b7f6-143a053f1d31", + "Name": { + "en": "Basketball" + }, + "Code": "4.2.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "21f21658-a69a-491c-a37b-156a8f4ad3fb", + "Name": { + "en": "Wrong, unsuitable" + }, + "Code": "8.3.7.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "22300e2c-3d7d-4c36-a2b7-e2bbb247f793", + "Name": { + "en": "Growing coffee" + }, + "Code": "6.2.1.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "225c48dd-9fc2-4467-944f-16a098b4e518", + "Name": { + "en": "Defeat" + }, + "Code": "4.8.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2265a4bd-379d-4a9d-80d5-2318e6c8c683", + "Name": { + "en": "Inside" + }, + "Code": "8.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "22acd714-b11e-462a-bd8e-6ff50843c103", + "Name": { + "en": "Parts of a building" + }, + "Code": "6.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "22e8f542-0ab1-4f25-af50-fd0d02917fda", + "Name": { + "en": "Figurative" + }, + "Code": "3.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "23190f9e-2db2-4ef9-8c0e-495dbef05571", + "Name": { + "en": "Attract sexually" + }, + "Code": "2.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2330813b-7413-41a8-8eb2-ae138511c953", + "Name": { + "en": "Bright" + }, + "Code": "8.3.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2351f52a-8822-46ad-99c4-7ef526e94a6f", + "Name": { + "en": "Again" + }, + "Code": "8.4.6.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "23b1a6b4-8d91-425c-b8c2-52d06b1c1d23", + "Name": { + "en": "Break" + }, + "Code": "7.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "23bc906d-c15a-4368-b0ca-7443d5e37b83", + "Name": { + "en": "Cause" + }, + "Code": "9.6.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "23fa2115-3979-472c-8939-4db8d54e4c98", + "Name": { + "en": "Opposite" + }, + "Code": "8.3.5.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "23fb1571-c04e-4850-b499-f170bc45247f", + "Name": { + "en": "Poor eyesight" + }, + "Code": "2.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "24361be2-49be-4860-bb56-4e46dd1e8b0c", + "Name": { + "en": "Taboo" + }, + "Code": "4.9.5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "24398eec-edd1-449a-ad36-d609be24a79e", + "Name": { + "en": "Have, be with" + }, + "Code": "7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "243d8a57-d5ed-4d7f-bd5e-f2605634f0fc", + "Name": { + "en": "Defend" + }, + "Code": "4.8.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2470ad05-636e-4c85-96ab-cd880da58741", + "Name": { + "en": "Religious organization" + }, + "Code": "4.9.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "24d3d7f9-0fda-4759-930b-6b721d3e9115", + "Name": { + "en": "Adverbs" + }, + "Code": "9.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "250a52e4-ede0-427d-8382-46a5742d4f96", + "Name": { + "en": "Hospital" + }, + "Code": "2.5.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "250baab9-5a31-493c-95ea-9fee8baf9fd5", + "Name": { + "en": "Graceful" + }, + "Code": "7.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "251b17bd-5796-43ce-ba10-54140a99a1e0", + "Name": { + "en": "Equivalence" + }, + "Code": "9.6.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "252886c4-9317-4c6b-a69e-13520eb89736", + "Name": { + "en": "Welcome, receive" + }, + "Code": "4.2.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "25763563-5ad6-4b4d-9073-3fc88f6dd44e", + "Name": { + "en": "Nature, character" + }, + "Code": "8.3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2594fe01-4d20-4a20-b093-2df70bced18f", + "Name": { + "en": "Stretch" + }, + "Code": "8.3.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "25bf6690-6ed1-42e9-8a4a-3518f9cf382c", + "Name": { + "en": "Theology" + }, + "Code": "4.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2608bcf8-ed20-4501-8510-4ecacf922dd4", + "Name": { + "en": "Wrap" + }, + "Code": "7.3.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2621e605-3ecc-4f3d-b28c-f8c92b3c4584", + "Name": { + "en": "Texture" + }, + "Code": "8.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2629943b-3a69-4c6b-9956-2aa59ebd03d3", + "Name": { + "en": "History" + }, + "Code": "3.5.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "262fc4ae-7735-465b-934b-2125d95de147", + "Name": { + "en": "Jealous" + }, + "Code": "3.4.2.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "265f5645-94cb-485c-8bf9-0a3ab2354f63", + "Name": { + "en": "Coordinate relations" + }, + "Code": "9.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "267b98aa-e17c-4ebb-a752-ed4210701867", + "Name": { + "en": "Notice" + }, + "Code": "3.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "26b97047-edb1-44e9-8c7b-463de9cfbe78", + "Name": { + "en": "Sheep" + }, + "Code": "6.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "26bc089a-a989-4763-be6c-05d127d1c0e8", + "Name": { + "en": "Deliberately" + }, + "Code": "3.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "26d32f3e-ced6-45fc-afd0-7e017fa252c6", + "Name": { + "en": "Riddle" + }, + "Code": "3.5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "26fb2e94-b8fe-4216-9057-ca17a71df83b", + "Name": { + "en": "Relaxed" + }, + "Code": "3.4.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "27048124-c204-4585-9997-c51728f085d6", + "Name": { + "en": "Thank" + }, + "Code": "3.5.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "273f4956-f79f-4b1e-b552-466280a65e60", + "Name": { + "en": "Show, let someone see" + }, + "Code": "2.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2810998c-d6cc-47a3-a946-66d0986a2767", + "Name": { + "en": "Move something" + }, + "Code": "7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "284433df-7b37-4e63-a614-78520c483213", + "Name": { + "en": "Animal movement" + }, + "Code": "1.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2854734e-834a-42cb-8812-d9e7028916dc", + "Name": { + "en": "Growing vegetables" + }, + "Code": "6.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2855cda6-a031-46aa-bf3f-718d94374d46", + "Name": { + "en": "Protest" + }, + "Code": "3.2.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "286ee16c-a218-43d5-bbac-ab15f80c3fcf", + "Name": { + "en": "Enough" + }, + "Code": "8.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "28a37d39-8347-4254-99bf-8e3c37dbf8a8", + "Name": { + "en": "Set upright" + }, + "Code": "7.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "28a68cea-9128-4d5c-8542-8df38c907310", + "Name": { + "en": "Set free" + }, + "Code": "7.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "28ba8f5c-5baa-4500-a6f5-be292caa673f", + "Name": { + "en": "Disobey" + }, + "Code": "4.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "28e874fb-b2e7-4afa-a4d7-600306ad2583", + "Name": { + "en": "Exercise" + }, + "Code": "4.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "290f0994-ce8e-4922-975f-fa091f566823", + "Name": { + "en": "Relief" + }, + "Code": "4.4.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2933a9c1-aa62-46fb-a03c-68aed7fae9b7", + "Name": { + "en": "Burn" + }, + "Code": "5.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "295dc021-5b50-47b3-8340-1631c6d6fadc", + "Name": { + "en": "Comfortable" + }, + "Code": "2.3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "29a8ebbe-ebc4-4295-b6af-84331d019361", + "Name": { + "en": "Word" + }, + "Code": "3.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "29d131d2-5e52-49e3-83b1-c872d331cf03", + "Name": { + "en": "Useless" + }, + "Code": "6.1.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2a2af155-9db9-41c5-860a-fe0a3a09d6de", + "Name": { + "en": "Think about" + }, + "Code": "3.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2a62f8e4-7da3-4f37-bf44-e24033c99c00", + "Name": { + "en": "Angry" + }, + "Code": "3.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2aabd548-5ee2-4962-8f10-84d1b0427c41", + "Name": { + "en": "Endure" + }, + "Code": "4.4.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2b27b8ca-188e-44ad-aa86-ffa1f99106e3", + "Name": { + "en": "Add to something" + }, + "Code": "7.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2b2bedd5-3f9c-4c18-a256-aa65ee19f15c", + "Name": { + "en": "Compatible" + }, + "Code": "8.3.7.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2b6f9af7-04ee-4030-a2cd-87d55959caa8", + "Name": { + "en": "Afraid" + }, + "Code": "3.4.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2b846476-00cf-4d82-97a1-26e1eda880ca", + "Name": { + "en": "Immature in behavior" + }, + "Code": "4.3.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2b893d04-3450-4862-b046-7df6f87272f6", + "Name": { + "en": "Finance" + }, + "Code": "6.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2c04fa05-eebf-4331-b392-23f795c32382", + "Name": { + "en": "One" + }, + "Code": "8.1.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2c143278-3ea0-49c6-9e50-e0bf7c8cf4e2", + "Name": { + "en": "Indefinite location" + }, + "Code": "8.5.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2c322d8b-d762-43ce-b905-aab41f9c7bbb", + "Name": { + "en": "Bat" + }, + "Code": "1.6.1.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2c401e7f-6ce9-470f-b6b6-fadf7a798536", + "Name": { + "en": "Rest" + }, + "Code": "2.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2c42f822-2079-440c-b3b7-7725b6a8db8b", + "Name": { + "en": "Stop something" + }, + "Code": "8.4.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2c576c40-17ae-45a7-9ec8-6c16e02ab9c3", + "Name": { + "en": "Clause conjunctions" + }, + "Code": "9.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2cc624fa-76cb-46ab-87c8-c13c6adb1c72", + "Name": { + "en": "Go" + }, + "Code": "7.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2ccab97a-fb98-4054-a29b-e5ceac8ca1b4", + "Name": { + "en": "Worship" + }, + "Code": "4.9.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2cccfd92-de45-42c2-83f7-1e0ef7dfddc1", + "Name": { + "en": "Unique" + }, + "Code": "8.3.5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2cd48908-8f12-4e0f-a22e-87237618ce9f", + "Name": { + "en": "Vindicate" + }, + "Code": "4.7.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2d0b3058-d8bb-4110-a54a-e507b0d3a0e4", + "Name": { + "en": "Heart" + }, + "Code": "2.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2d563d27-8ac3-41c9-b326-856c9e1f6401", + "Name": { + "en": "Concave" + }, + "Code": "8.3.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2d5d634e-75b5-4921-922e-573a809a49f8", + "Name": { + "en": "Make" + }, + "Code": "9.1.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2d894eca-8f6c-4b63-b265-0914a65d9be9", + "Name": { + "en": "Alcoholic beverage" + }, + "Code": "5.2.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2d92e248-1512-4e89-b886-425814c6dd32", + "Name": { + "en": "Chess" + }, + "Code": "4.2.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2daede19-ce5f-46b6-ae68-32d6092441f1", + "Name": { + "en": "Energetic" + }, + "Code": "2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2dca9338-85cb-4f58-b40d-d2d759e8edd6", + "Name": { + "en": "Location" + }, + "Code": "8.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2e09535f-f61f-4ff5-8d56-23c2916cbb7f", + "Name": { + "en": "Rough" + }, + "Code": "8.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2e2a17ba-9d81-4a3d-8af5-96c8f0e39e7e", + "Name": { + "en": "Store wealth" + }, + "Code": "6.8.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2e30f02d-d1e6-489c-a1fb-8b9fb6ecd819", + "Name": { + "en": "Disappointed" + }, + "Code": "3.4.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2e5a80f9-35ae-4850-9627-be530832a781", + "Name": { + "en": "Honorifics" + }, + "Code": "9.6.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2e5acfd2-3009-4496-9cc2-58d2a0088994", + "Name": { + "en": "Hair" + }, + "Code": "2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2e95bd1e-82f0-461d-8ca6-b5f1ce1fb180", + "Name": { + "en": "Arrange a marriage" + }, + "Code": "2.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2e97b83d-1152-473f-9cbe-347f0655041a", + "Name": { + "en": "Ear" + }, + "Code": "2.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2e9f06f3-c986-43da-a035-e3cc9aef13d4", + "Name": { + "en": "Job satisfaction" + }, + "Code": "6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2eba12c6-7817-4dfd-9e7c-94c8b8b389ef", + "Name": { + "en": "Prohibited food" + }, + "Code": "5.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2f151c35-72e1-4665-bc05-6fc70a3ecff2", + "Name": { + "en": "Ugly" + }, + "Code": "2.3.1.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2f28f1ab-476e-4317-8787-124d95d6b9d2", + "Name": { + "en": "Concession" + }, + "Code": "9.6.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2f98291a-47a7-4b7b-9256-2c0249105be1", + "Name": { + "en": "Various" + }, + "Code": "8.3.5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "2fc69f71-e9f1-45f9-b88e-bdaf97457fc3", + "Name": { + "en": "Quick" + }, + "Code": "8.4.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3005971d-de4d-401f-8400-b25de5e052ad", + "Name": { + "en": "Middle" + }, + "Code": "8.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3014de03-88e5-4330-9682-51963a41ca50", + "Name": { + "en": "Shark, ray" + }, + "Code": "1.6.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3022c764-ba88-41d0-94db-393312214f4e", + "Name": { + "en": "Possession, property" + }, + "Code": "6.8.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "303539ba-7253-4590-b8c4-7751caa52c65", + "Name": { + "en": "Power, force" + }, + "Code": "6.1.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "30b3faa8-747e-465f-833a-a9957a259be2", + "Name": { + "en": "Separate, scatter" + }, + "Code": "7.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "30e6b42c-6bbf-4659-99e7-aa4b8e68c9ce", + "Name": { + "en": "Good, moral" + }, + "Code": "4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "30ea3057-753d-4c4c-9b1f-ed30e569feea", + "Name": { + "en": "Court of law" + }, + "Code": "4.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "30fff450-1aa5-4993-9c14-c8019a5f072e", + "Name": { + "en": "But" + }, + "Code": "9.6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "31171aa9-e243-4b46-abd8-f3e52843cdfc", + "Name": { + "en": "Marsupial" + }, + "Code": "1.6.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "312ce7a7-8c7c-416d-bf93-73376f1f16d8", + "Name": { + "en": "Glory" + }, + "Code": "8.3.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "313a65bf-450f-48da-8903-a43247f1a5f8", + "Name": { + "en": "Make hole, opening" + }, + "Code": "7.8.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "313ca832-ce91-44c9-bb35-bd130c39d924", + "Name": { + "en": "Sharp" + }, + "Code": "8.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "31426c31-9439-406c-9867-bc98c6ca0565", + "Name": { + "en": "Growing sugarcane" + }, + "Code": "6.2.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "314c8fea-4bdb-4bc8-ab67-a26a9c5abbd4", + "Name": { + "en": "Stiff, flexible" + }, + "Code": "8.3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3160b7ad-e4e8-4a46-8e2e-d5e601969547", + "Name": { + "en": "Story" + }, + "Code": "3.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "316f27aa-ed6d-4bc3-9d14-840946a6f4e9", + "Name": { + "en": "General adjectives" + }, + "Code": "9.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "31777669-e37b-4b77-9cce-0d8c33f6ebb9", + "Name": { + "en": "Swamp" + }, + "Code": "1.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3180b6aa-3ad9-4bd3-96f7-ae72264406fb", + "Name": { + "en": "Return something" + }, + "Code": "7.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "31ccb9e3-d434-4430-ac84-486cc5a1c53d", + "Name": { + "en": "Difficult, impossible" + }, + "Code": "6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "31dc3d15-c6f8-4405-a33b-8f3a52f8671a", + "Name": { + "en": "Beverage" + }, + "Code": "5.2.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "31debfe3-91da-4588-b433-21b0e14a101b", + "Name": { + "en": "Road" + }, + "Code": "6.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "31e0fde8-b3ab-47ae-b791-54309e6ed0bd", + "Name": { + "en": "Modern" + }, + "Code": "8.4.6.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "32125c5f-d69a-442f-ba66-6277ec0a3b15", + "Name": { + "en": "Food from plants" + }, + "Code": "5.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "321d0a74-705f-40bf-8d24-809f65bee895", + "Name": { + "en": "Aspect--stative verbs" + }, + "Code": "9.4.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "32bebe7e-bdcc-4e40-8f0a-894cd6b26f25", + "Name": { + "en": "Healthy" + }, + "Code": "2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "32bf055a-d666-4d6e-a3c6-6c984e2c9868", + "Name": { + "en": "Telephone" + }, + "Code": "3.5.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "32cf3835-bced-4ea1-9c7a-f7ff653e59fe", + "Name": { + "en": "Grave" + }, + "Code": "2.6.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "32d5b3de-0500-4ad6-b94e-20b8001d0a91", + "Name": { + "en": "Move noisily" + }, + "Code": "7.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "32f868e0-54a7-4d04-8689-ac10e13396e5", + "Name": { + "en": "Cut grass" + }, + "Code": "6.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "32fc19fd-a04e-4b69-9442-f7d57348ec55", + "Name": { + "en": "Cattle" + }, + "Code": "6.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "33037a4d-3454-4c59-9a61-c5fb747f107a", + "Name": { + "en": "Working with bricks" + }, + "Code": "6.6.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3389561c-f264-48b9-b94c-86c33fc3c423", + "Name": { + "en": "Average" + }, + "Code": "8.1.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3393b3b2-b324-408d-9c59-057a0de9c3bd", + "Name": { + "en": "Try, attempt" + }, + "Code": "6.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "339ee46b-d69a-4f2e-8fba-d1b2adff763b", + "Name": { + "en": "Generous" + }, + "Code": "6.8.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "339f54a5-125b-435f-bf37-cfc2a2bd26d3", + "Name": { + "en": "Facial expression" + }, + "Code": "3.5.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3420b36a-a033-4af9-a8c4-53f8221ee56e", + "Name": { + "en": "Away from" + }, + "Code": "8.5.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3445e61b-61a3-4ede-93f5-402ebe9ca51c", + "Name": { + "en": "Warn" + }, + "Code": "3.3.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "345e019f-87d2-415d-ba37-9fb85460f7e1", + "Name": { + "en": "Lumbering" + }, + "Code": "6.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "349937e3-a2fd-41f8-b7c4-bd6fa106add4", + "Name": { + "en": "Flood" + }, + "Code": "1.1.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "349f0278-7998-422a-9c3b-6053989cbb20", + "Name": { + "en": "Grammar" + }, + "Code": "9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "34a02a17-23fb-4260-9f97-c125842a3594", + "Name": { + "en": "Birth ceremony" + }, + "Code": "2.6.3.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "34c3edad-a158-44e7-989b-5b74401e6945", + "Name": { + "en": "Gas" + }, + "Code": "1.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "34c9408c-c3f7-49db-8bce-de7fa7da03d7", + "Name": { + "en": "Catch, capture" + }, + "Code": "7.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "34dd26b6-d081-42f5-8be9-c5fe7a7253b2", + "Name": { + "en": "Available" + }, + "Code": "6.1.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "34e92ff1-32aa-49c7-b4da-d161bedc5adc", + "Name": { + "en": "Working with minerals" + }, + "Code": "6.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "34fe8676-7bda-493d-a012-bc5748e87823", + "Name": { + "en": "Pointed" + }, + "Code": "8.3.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "350667ee-592b-47af-adca-14e820ec58cf", + "Name": { + "en": "No, not" + }, + "Code": "9.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "35624f3a-2029-43b3-b70a-83e63ac9052f", + "Name": { + "en": "Affixes" + }, + "Code": "9.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "35a9da32-53ee-44fa-9c65-5a15f88ad283", + "Name": { + "en": "Names of streets" + }, + "Code": "9.7.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "35e61ec4-0542-4583-b5da-0aa5e31a35aa", + "Name": { + "en": "Birth" + }, + "Code": "2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "35faefb3-7498-4735-9b05-e7035dd368fc", + "Name": { + "en": "Crop failure" + }, + "Code": "6.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "36123ffe-14d8-4198-b32c-eabd0b23e0dd", + "Name": { + "en": "Bargain" + }, + "Code": "6.8.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3615c3d1-fd5b-40c5-80ad-80bfd6451d56", + "Name": { + "en": "Plunder" + }, + "Code": "4.8.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "36176d59-171b-4a0a-a0f7-a8f9857536a1", + "Name": { + "en": "Move straight without turning" + }, + "Code": "7.2.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "362a2bdd-985e-4bc0-a41c-358bd1babb12", + "Name": { + "en": "Spy" + }, + "Code": "4.8.3.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "36934fab-c0ed-4f25-a387-e1cca26b2401", + "Name": { + "en": "Few, little" + }, + "Code": "8.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "36a2c83f-f7aa-41b0-9b17-f801f3720e4f", + "Name": { + "en": "Growing grain" + }, + "Code": "6.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "36ad58e3-ade7-49b9-9922-de0b5c3f13c3", + "Name": { + "en": "Cooking ingredients" + }, + "Code": "5.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "36b3cfb6-0fea-4628-aa8d-f9b7af48f436", + "Name": { + "en": "Lizard" + }, + "Code": "1.6.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "36e8f1df-1798-4ae6-904d-600ca6eb4145", + "Name": { + "en": "Escape" + }, + "Code": "7.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3710e019-46c9-44db-a0aa-9054d3126161", + "Name": { + "en": "Narcotic" + }, + "Code": "5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3759bdda-2b52-43dc-8995-8379e3129dce", + "Name": { + "en": "Relations involving correspondences" + }, + "Code": "9.6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3785d9f3-0922-4d79-a0fa-b97c4a26fe17", + "Name": { + "en": "Spatial relations" + }, + "Code": "8.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "37a08f65-5a79-4e17-8e19-0975d6531d64", + "Name": { + "en": "Serious" + }, + "Code": "4.2.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "37e6c8b5-f63c-4f5b-8c16-eccd727d6618", + "Name": { + "en": "Fight against something bad" + }, + "Code": "4.8.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "37f6a1d9-985d-465e-b62d-37c1f9bf855b", + "Name": { + "en": "Growing maize" + }, + "Code": "6.2.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "380b0d15-77a1-49ba-ad83-a508e7ffb83d", + "Name": { + "en": "Storm" + }, + "Code": "1.1.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "38473463-4b92-4681-8fd0-0aca0342e88a", + "Name": { + "en": "Small animals" + }, + "Code": "1.6.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3885231e-8b18-4da3-af76-c75e8b731ed8", + "Name": { + "en": "Pick up" + }, + "Code": "7.3.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "38ab2681-fcc7-4a75-bb0b-29c5cd2e3a8f", + "Name": { + "en": "Send someone" + }, + "Code": "7.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "38bbb33a-90bf-4a2c-a0e5-4bde7e134bd9", + "Name": { + "en": "Sense, perceive" + }, + "Code": "2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "38bdff04-c7a9-41fa-a6a2-7aa214de308c", + "Name": { + "en": "Impartial" + }, + "Code": "4.7.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "38d1a6fe-0811-4eb0-a1d8-f69b6ad978e0", + "Name": { + "en": "Bless" + }, + "Code": "4.9.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "390ad7fc-8360-4eae-8736-3aedc15ae659", + "Name": { + "en": "Map" + }, + "Code": "7.2.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "39611e8d-cc67-4c84-977c-094c5cbe9dbc", + "Name": { + "en": "Lonely" + }, + "Code": "3.4.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "396a2a1b-832f-4180-b26a-c606550541d7", + "Name": { + "en": "Blunt" + }, + "Code": "8.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "398ffed0-bfa7-452c-8521-7d37b3082dcf", + "Name": { + "en": "Work hard" + }, + "Code": "6.1.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "39dcb6b9-94df-45be-a128-c14c7a9dcdbd", + "Name": { + "en": "Stomach illness" + }, + "Code": "2.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3a0dc521-f028-4c17-945c-b121e2d3dc0b", + "Name": { + "en": "Yesterday, today, tomorrow" + }, + "Code": "8.4.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3a28ab73-2847-44a4-97ed-7129269f1366", + "Name": { + "en": "Kneel" + }, + "Code": "7.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3a2c0773-6b3e-4f8b-909d-c8f84d66d4f4", + "Name": { + "en": "General words" + }, + "Code": "9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3a545732-145a-4034-8f72-e08d752cb4d4", + "Name": { + "en": "With, be with" + }, + "Code": "9.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3a568f98-8446-4327-876b-7c5ec78d9084", + "Name": { + "en": "Floor" + }, + "Code": "6.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3aab9c42-b696-4440-8e28-8380f5d25199", + "Name": { + "en": "Extreme belief" + }, + "Code": "3.2.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3acf5e20-b626-4f0a-a582-d386a0e30792", + "Name": { + "en": "Sheath" + }, + "Code": "6.7.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3ae3a1be-cfb5-4953-b65b-68f0c51b1d40", + "Name": { + "en": "Sculpture" + }, + "Code": "6.6.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3aec74e5-6cfd-46d2-b26f-503fad761583", + "Name": { + "en": "Parts of tools" + }, + "Code": "6.7.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3b4b947a-f223-4c87-8839-9f6237cda9f6", + "Name": { + "en": "Handle something" + }, + "Code": "7.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3b69f6b6-d64a-43aa-99dc-05e34f81e07f", + "Name": { + "en": "Hire, rent" + }, + "Code": "6.8.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3bc961d1-9f4f-4f1b-ada7-b1e9a2928ea4", + "Name": { + "en": "Tell the truth" + }, + "Code": "3.5.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3be7e3fe-89d4-471a-92bd-8c70fcb146bb", + "Name": { + "en": "Deaf" + }, + "Code": "2.5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3c9fe647-2647-4f43-8bac-7facc054f7ff", + "Name": { + "en": "Move back and forth" + }, + "Code": "7.2.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3cb4c07c-8760-4ff9-8d45-1c0bed80ffb3", + "Name": { + "en": "Pregnancy" + }, + "Code": "2.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3ccc3a21-07c8-4983-a044-e3c74b538135", + "Name": { + "en": "Short, not long" + }, + "Code": "8.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3d10e03a-7902-458d-9c45-938da103d639", + "Name": { + "en": "Hollow" + }, + "Code": "8.3.1.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3d5d93ce-00e0-46ff-b220-553c12c38381", + "Name": { + "en": "Female organs" + }, + "Code": "2.1.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3dba39bc-48f2-4bcb-9357-c8fbed6922ca", + "Name": { + "en": "Promise" + }, + "Code": "3.5.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3dd684e6-75d9-41f4-aaa3-fb0cb3c7d400", + "Name": { + "en": "Respond to someone in trouble" + }, + "Code": "4.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3df7d174-83d1-4e17-890e-1272e171ca41", + "Name": { + "en": "Metal" + }, + "Code": "1.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3e546c11-bcb6-4024-b2f3-c15be40e257f", + "Name": { + "en": "Lack self-control" + }, + "Code": "4.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3ea4c495-b837-4310-8741-38d89fa63e0b", + "Name": { + "en": "Epistemic moods" + }, + "Code": "9.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3ea52505-aa6c-4f28-b475-f15ac1820ec1", + "Name": { + "en": "Demon possession" + }, + "Code": "4.9.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3edb307f-be46-40b6-a6a4-ae075b40258c", + "Name": { + "en": "Since, from" + }, + "Code": "8.4.6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3f069313-4827-4fc5-b73b-b9fbd42ca38c", + "Name": { + "en": "Reconcile" + }, + "Code": "4.8.4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3f37bb6f-cd32-4430-aa35-700acabbee15", + "Name": { + "en": "Start something" + }, + "Code": "8.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3f4c559f-ab4f-411f-a23b-d2396c977005", + "Name": { + "en": "Visible" + }, + "Code": "2.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3f535689-944a-4e9c-8f64-ec6395b7c8d7", + "Name": { + "en": "Slip, slide" + }, + "Code": "7.2.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3f6dc9af-0c50-44d5-99f0-4aa67c668186", + "Name": { + "en": "Working with oil and gas" + }, + "Code": "6.6.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3fae9066-eb66-444e-bd41-818b9f7b3bae", + "Name": { + "en": "Put" + }, + "Code": "7.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3fbe3ea6-3ad3-430f-ab67-2d9c9f852c61", + "Name": { + "en": "Now" + }, + "Code": "8.4.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3fd34185-19a1-44bd-8555-bc76e2847bee", + "Name": { + "en": "Instinct" + }, + "Code": "3.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "3fdba5e5-eb24-4b2f-a6fc-d1ed7397c39c", + "Name": { + "en": "School" + }, + "Code": "3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "400d318e-a9ef-40b4-92be-0d7e96e51d8a", + "Name": { + "en": "Source (of movement)" + }, + "Code": "9.5.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "401bbbe4-a33a-4a1e-b26a-18a756e002c4", + "Name": { + "en": "Cowardice" + }, + "Code": "4.4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "40248a12-1809-4561-b786-e4e274c14d82", + "Name": { + "en": "Primate" + }, + "Code": "1.6.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "40516af2-d413-418e-8b68-8443847ee169", + "Name": { + "en": "Parts of clothing" + }, + "Code": "5.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "40590157-9412-4558-b0f7-311867b649cc", + "Name": { + "en": "Turn something" + }, + "Code": "7.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4068488f-59e9-47d1-8884-a1d6dcc10c36", + "Name": { + "en": "Load, pile" + }, + "Code": "7.5.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4093bfe8-54b3-4ffc-bfe3-3999279840b5", + "Name": { + "en": "Show, explain" + }, + "Code": "3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4098899a-0ad0-4d71-9f9f-b99d5ba2e0d5", + "Name": { + "en": "Food" + }, + "Code": "5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "40ff5cee-31d8-4c89-a212-877347212a0e", + "Name": { + "en": "Satiated, full" + }, + "Code": "5.2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "410a3d81-290f-416b-8012-3aa16eaa9e55", + "Name": { + "en": "Women\u0027s clothing" + }, + "Code": "5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4153416a-784d-4f7c-a664-2640f7979a14", + "Name": { + "en": "River" + }, + "Code": "1.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "41837400-bdc5-4cbc-a1dc-d793f713f883", + "Name": { + "en": "Hesitation fillers" + }, + "Code": "9.6.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "41b80f5d-0298-4d3c-b1a3-6d5e6c3985b1", + "Name": { + "en": "Lust" + }, + "Code": "3.3.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "41cac849-613d-4be4-a3bc-389412b7f653", + "Name": { + "en": "Repair" + }, + "Code": "7.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "42133f78-9860-4bb7-8083-5559083f0714", + "Name": { + "en": "Gambling" + }, + "Code": "4.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4223d3ba-5560-4c30-b013-4e31fee36329", + "Name": { + "en": "Names of buildings" + }, + "Code": "9.7.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "424ced39-d801-419a-86fe-265942a9b74b", + "Name": { + "en": "Take care of something" + }, + "Code": "6.1.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4260e110-7b04-4d40-9391-486a57aa3031", + "Name": { + "en": "Mature in behavior" + }, + "Code": "4.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4275df2e-d4f6-461a-9279-39e0712dc082", + "Name": { + "en": "Appearance" + }, + "Code": "2.3.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "42b21a6e-e2f3-4468-9e92-49ee4de6909a", + "Name": { + "en": "Together" + }, + "Code": "9.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "42be1634-72ca-4a20-80a1-ba726e5cd1d2", + "Name": { + "en": "Cut" + }, + "Code": "7.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "430ce279-1464-4d55-8483-5525a3c3094d", + "Name": { + "en": "Serve" + }, + "Code": "4.5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "43282de6-51e1-4e52-99fc-d54e2043fb6c", + "Name": { + "en": "Money" + }, + "Code": "6.8.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "434ec34f-e7ca-44f8-9252-dff5b9b2b62f", + "Name": { + "en": "Better" + }, + "Code": "8.3.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "43cb3488-711b-4d9d-9d0e-03d0c1f6eb8b", + "Name": { + "en": "Ashamed" + }, + "Code": "3.4.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4405e74c-f64c-4609-8f7b-99ba563d659a", + "Name": { + "en": "Adopt" + }, + "Code": "4.1.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "440608df-3c98-4dc8-9fd3-fad08afe7aef", + "Name": { + "en": "Limit" + }, + "Code": "7.3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4415aff1-4d74-463e-a25d-9832c7477329", + "Name": { + "en": "Instrument" + }, + "Code": "9.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "444407f2-0c75-4bb9-a84c-cbd52d0fa9c9", + "Name": { + "en": "Stage of life" + }, + "Code": "2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4445cccd-e9b9-4f25-9e8c-2ef58408297d", + "Name": { + "en": "Wear clothing" + }, + "Code": "5.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "445f3084-f250-40fa-87ba-ebd233f9018f", + "Name": { + "en": "Anteater, aardvark" + }, + "Code": "1.6.1.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "447f258b-2160-42c7-9431-ffeeb86edcb8", + "Name": { + "en": "Fertile, infertile" + }, + "Code": "2.6.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "44bf22fd-3725-4c49-bd3c-434402c33493", + "Name": { + "en": "Furniture" + }, + "Code": "5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "44dc42e4-e9c7-4aa9-ac9b-1008385244b1", + "Name": { + "en": "Father, mother" + }, + "Code": "4.1.9.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4526b41d-6f3c-494f-93a2-ea3e9705269d", + "Name": { + "en": "Delay" + }, + "Code": "8.4.5.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "457231c8-4eb6-4460-aa45-3e9f2c4e8975", + "Name": { + "en": "Once" + }, + "Code": "8.4.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "45993c48-3893-4d9e-96a3-b6b1ad160538", + "Name": { + "en": "Poor" + }, + "Code": "6.8.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "45b7dcce-21d5-4738-a64d-e8b0be8a1824", + "Name": { + "en": "Symmetrical" + }, + "Code": "8.3.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "45b9bf61-3138-4206-9478-b4d3f082358b", + "Name": { + "en": "Speak in unison" + }, + "Code": "3.5.1.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "45d867c7-8496-4c92-bb41-b7db5db47717", + "Name": { + "en": "Fat person" + }, + "Code": "8.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "45e90d41-a462-4671-968f-92166378b3f0", + "Name": { + "en": "Remind" + }, + "Code": "3.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "45f7b003-ade3-4efc-8dee-259dcbf80a4a", + "Name": { + "en": "Request" + }, + "Code": "3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "462f5606-5bd8-4543-aa35-26b0cffd7163", + "Name": { + "en": "Food from roots" + }, + "Code": "5.2.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4651aef1-e18f-481e-9c3e-d9dfff4a6b51", + "Name": { + "en": "Alone" + }, + "Code": "4.1.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "467dd680-ac64-4dc4-8a17-1cfe297d3392", + "Name": { + "en": "Simple, complicated" + }, + "Code": "7.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "469b0a30-3c26-4cfd-b948-7bb952eeff41", + "Name": { + "en": "Know someone" + }, + "Code": "4.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "46ad1505-9049-41d8-831b-768f46f12500", + "Name": { + "en": "Clean, dirty" + }, + "Code": "5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "46b13a77-fe12-49fb-afbe-826480ec97f4", + "Name": { + "en": "Pleased with" + }, + "Code": "3.4.1.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "46dbda42-fe21-4e52-8eeb-4263ded7031b", + "Name": { + "en": "Months of the year" + }, + "Code": "8.4.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "474aa982-8350-47e2-a983-e1e2bce9d928", + "Name": { + "en": "Feel good" + }, + "Code": "3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "47ed6c39-b728-4ae7-be7c-c45c714c3153", + "Name": { + "en": "Thresh" + }, + "Code": "6.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "47f170eb-5f1d-49a5-85bb-240047f392c0", + "Name": { + "en": "Soft, flimsy" + }, + "Code": "8.3.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "47feee3e-80e1-469a-911c-0c550b37a2f8", + "Name": { + "en": "Necessary" + }, + "Code": "9.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "48380d5d-bd54-48a9-92bc-7c8a93de0567", + "Name": { + "en": "Lend" + }, + "Code": "6.8.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "48ac206f-2706-4500-bb63-2e499b790259", + "Name": { + "en": "Intelligent" + }, + "Code": "3.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "48d3de9f-3619-4785-b50b-6921ba7eecd6", + "Name": { + "en": "Result" + }, + "Code": "9.6.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "49471924-2458-4cb0-9430-f38cfc2fb63b", + "Name": { + "en": "Working with bone" + }, + "Code": "6.6.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "49aa89f2-2022-4213-845e-dbbb4b53476c", + "Name": { + "en": "Last" + }, + "Code": "8.4.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "49bc0d75-4f07-44b4-a50f-bc9a557dc15e", + "Name": { + "en": "Related by marriage" + }, + "Code": "4.1.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "49c525b3-2163-48e1-b3bd-57e5cdc486a4", + "Name": { + "en": "Flesh" + }, + "Code": "2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "49c878dd-277f-4bc9-b8ad-9ba192709108", + "Name": { + "en": "Cat" + }, + "Code": "6.3.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "49cd2c20-098a-46d9-9e47-6bf109308793", + "Name": { + "en": "Emphasize" + }, + "Code": "3.5.1.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "49ee84ff-eb2b-4ba3-b193-3018d34599c2", + "Name": { + "en": "Borrow" + }, + "Code": "6.8.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "49f45f97-95f8-4a53-8952-f90147af2ba9", + "Name": { + "en": "Except" + }, + "Code": "9.6.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4a388000-d5c6-4127-91cd-f4e0c9fac6f1", + "Name": { + "en": "Information" + }, + "Code": "3.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4a44ac87-5ad5-44de-8170-9fd88b056010", + "Name": { + "en": "Building equipment and maintenance" + }, + "Code": "6.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4a5c8fdb-c8a0-49d2-a0d6-342428682d65", + "Name": { + "en": "Birth defect" + }, + "Code": "2.5.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4a8c6c2e-7a8f-4dd6-97d3-20a35d7d10e9", + "Name": { + "en": "Honor" + }, + "Code": "4.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4acc430b-9c98-4a49-a8b4-15edc0f6d19b", + "Name": { + "en": "Tidy" + }, + "Code": "4.3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4aedd6d3-8f4b-4986-8d51-b0ace0137bf0", + "Name": { + "en": "Happy for" + }, + "Code": "3.4.1.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4b3a9b5a-df7d-4ec2-9576-2c07fe396021", + "Name": { + "en": "Dance" + }, + "Code": "4.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4b669bed-ba46-41cc-bcba-c2ef8e129c85", + "Name": { + "en": "Request forgiveness" + }, + "Code": "4.8.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4bedae6a-1df4-40e5-8a2f-ab0a1f41997e", + "Name": { + "en": "Plant product" + }, + "Code": "6.2.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4bf411b7-2b5b-4673-b116-0e6c31fbd08a", + "Name": { + "en": "Light" + }, + "Code": "8.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4bfe53d2-fb85-4397-98a8-97d59b907064", + "Name": { + "en": "Boat" + }, + "Code": "7.2.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4c31ac6a-3197-4762-9937-2fdea90784b7", + "Name": { + "en": "Sudden" + }, + "Code": "8.4.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4c823e93-3966-461f-bd64-3a9303966338", + "Name": { + "en": "Problem" + }, + "Code": "4.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4c862416-f7c4-4a3c-82ac-fe81e1efb879", + "Name": { + "en": "Internal organs" + }, + "Code": "2.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4cb8b433-4efa-4698-8ebd-0f00f8fc3f66", + "Name": { + "en": "Devout" + }, + "Code": "4.9.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4ce22ed0-6fe3-47ae-83e4-e7c7310cb1d4", + "Name": { + "en": "Hinduism" + }, + "Code": "4.9.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4d19f09f-035b-477e-862c-a4157acdfe81", + "Name": { + "en": "Water quality" + }, + "Code": "1.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4d1ac5e6-dfe3-4643-b6e5-21649a01cce9", + "Name": { + "en": "Railroad" + }, + "Code": "7.2.4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4d2a247e-4925-4750-8c39-e2d78665d33c", + "Name": { + "en": "Inner part" + }, + "Code": "8.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4d2a67fb-91c8-4436-87f4-f4eab6cb0828", + "Name": { + "en": "Skin disease" + }, + "Code": "2.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4d3412e3-85a0-4f81-9dad-efd6101b4945", + "Name": { + "en": "Bag" + }, + "Code": "6.7.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4d61f524-7213-4c2c-8c14-f8eff3aed813", + "Name": { + "en": "Tight" + }, + "Code": "8.2.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4e0992cd-c04c-4b55-beab-6b0a3c98a994", + "Name": { + "en": "Hunting birds" + }, + "Code": "6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4e23b037-0547-4650-89c3-2b259b637fb6", + "Name": { + "en": "Month" + }, + "Code": "8.4.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4e2adaed-145e-45fc-8448-81c0bd47c414", + "Name": { + "en": "Never" + }, + "Code": "8.4.6.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4e791773-94c8-4667-93f8-92dc0100ddfe", + "Name": { + "en": "Holiday" + }, + "Code": "4.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4e7a6dfe-3654-4ca1-874d-02424581b774", + "Name": { + "en": "Deep, shallow" + }, + "Code": "8.2.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4eb41e40-4115-435a-934a-5d91022a29dc", + "Name": { + "en": "Owe" + }, + "Code": "6.8.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4f19ab95-428a-4a0b-a069-ca8be6b72b08", + "Name": { + "en": "Visit" + }, + "Code": "4.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4f22ebdb-01db-432a-9d7a-41cd44010265", + "Name": { + "en": "Accumulate wealth" + }, + "Code": "6.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4f485a60-e3ba-42e6-9d59-185305c5d1f2", + "Name": { + "en": "Direction" + }, + "Code": "8.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4f516445-e044-4d9c-ac9b-a3178f72b405", + "Name": { + "en": "Movie" + }, + "Code": "3.5.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4f587b2b-60a6-4ea0-9fe5-89e5a502d380", + "Name": { + "en": "Means" + }, + "Code": "9.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4f80a620-30db-4529-94e8-f0cd9d0b0e96", + "Name": { + "en": "Castrate animal" + }, + "Code": "6.3.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4fb79b12-3bd1-46ed-8698-7d27052a5dc7", + "Name": { + "en": "Plain, plateau" + }, + "Code": "1.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4fc734f2-a91d-4693-8caf-e7fe51a2df8a", + "Name": { + "en": "Chair" + }, + "Code": "5.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "4fdf3cf1-0808-4f11-acdd-9db71550baab", + "Name": { + "en": "Without purpose" + }, + "Code": "9.6.2.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "50903b35-5606-4727-8474-01c06bf588da", + "Name": { + "en": "Wall" + }, + "Code": "6.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "50ab3705-a81e-4fcc-b3ae-95c075966f69", + "Name": { + "en": "Movement of water" + }, + "Code": "1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "50ac28ab-7385-408f-b5eb-3e27b191fcf4", + "Name": { + "en": "Publish" + }, + "Code": "3.5.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "50c1a392-2928-407a-8306-3c70141e375e", + "Name": { + "en": "Future" + }, + "Code": "8.4.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "50db27b5-89eb-4ffb-af82-566f51c8ec0b", + "Name": { + "en": "Life" + }, + "Code": "2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "50dfffe4-dfe8-445f-bdde-4cc8d83ebd6b", + "Name": { + "en": "Cooperate with" + }, + "Code": "4.3.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "50e28fa7-f6c3-45bc-871d-12ef771d532c", + "Name": { + "en": "Care for" + }, + "Code": "4.3.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "50eb32a2-6dbb-4b7c-b370-aacdcfeaf5fc", + "Name": { + "en": "Enjoy doing something" + }, + "Code": "3.4.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "513771eb-8467-468a-8bc8-e52567e66df9", + "Name": { + "en": "Working relationship" + }, + "Code": "4.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "514974a2-c2fd-4b25-a24d-2ff52fa3d798", + "Name": { + "en": "Extinguish a fire" + }, + "Code": "5.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "515f9b40-0637-4ce3-b343-2d99de3f723b", + "Name": { + "en": "Plumber" + }, + "Code": "6.6.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "51c2e2e4-438c-414b-bd15-773b664dd289", + "Name": { + "en": "Mercy" + }, + "Code": "4.4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "51d4e258-430c-4032-94e3-ee53095e7045", + "Name": { + "en": "Answer in a test" + }, + "Code": "3.6.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "51d9d243-35cc-4a1e-bcdd-f2749975f5fd", + "Name": { + "en": "Real" + }, + "Code": "3.5.1.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5238fe9c-4bbe-444c-b5f6-18f946b3d6aa", + "Name": { + "en": "Fever" + }, + "Code": "2.5.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5261497b-6beb-4db1-9de2-10b5f6f8ec69", + "Name": { + "en": "Beginning" + }, + "Code": "8.4.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "529140d1-6e8e-44fe-99f0-95289e933607", + "Name": { + "en": "Related by birth" + }, + "Code": "4.1.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "52b04e15-7062-4fb2-9eaa-4fe8726f302a", + "Name": { + "en": "Greet" + }, + "Code": "3.5.1.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "52f9a8f0-d97d-4aa1-8c2c-d907d7cb83fc", + "Name": { + "en": "In groups" + }, + "Code": "9.5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "530ff7e0-e3cb-4dc3-9c1c-3034969e1ce8", + "Name": { + "en": "Revenge" + }, + "Code": "4.8.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "531af868-b5fb-41c2-ba50-764458f9102f", + "Name": { + "en": "Bush, shrub" + }, + "Code": "1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "532245e7-8f46-4394-9045-240475ee62e8", + "Name": { + "en": "Indefinite time" + }, + "Code": "8.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "536a2d3e-2303-43bc-bf53-379131eb5730", + "Name": { + "en": "Colors of the spectrum" + }, + "Code": "8.3.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "538a4c20-01d7-40b9-b462-ae279ff3dc27", + "Name": { + "en": "Gray" + }, + "Code": "8.3.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "53ba3b61-4f4e-4749-8a7f-0d2b327a113d", + "Name": { + "en": "Plan" + }, + "Code": "6.1.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "53d34f16-2f94-4afa-9530-7ac75e05b8d4", + "Name": { + "en": "Flatter" + }, + "Code": "3.5.1.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "541dfa10-bf97-4713-a534-9cbcc7f66bc9", + "Name": { + "en": "Opinion" + }, + "Code": "3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5422d4ba-8af4-4767-912e-43b60ef28eab", + "Name": { + "en": "Very" + }, + "Code": "9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5446b5cf-f05a-4bb2-89eb-ce63e27040f3", + "Name": { + "en": "Music" + }, + "Code": "4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5450043d-907b-4884-a9e5-35cfd5935947", + "Name": { + "en": "Naked" + }, + "Code": "5.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "547f1151-5816-4d89-b0bc-ece2a86c92eb", + "Name": { + "en": "Move to a new house" + }, + "Code": "7.2.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5489f4ae-34a7-4f8b-9086-4247b0d8b3de", + "Name": { + "en": "Ambush" + }, + "Code": "4.8.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "54b6dff4-a21d-490d-8279-69f36a179c93", + "Name": { + "en": "Meeting, assembly" + }, + "Code": "4.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "54f59b23-a2e8-4bfc-9da2-7dd7c37d2a47", + "Name": { + "en": "Relational tenses" + }, + "Code": "9.4.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "55201761-fe2e-40d5-a2a7-8079e00a2c32", + "Name": { + "en": "Fight" + }, + "Code": "4.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "55a7b809-4196-4c5a-a6d6-09b586ce71e7", + "Name": { + "en": "Ostracize" + }, + "Code": "4.7.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "55b93f1c-6ce0-4d13-ae1e-f06360e4689c", + "Name": { + "en": "With (a patient)" + }, + "Code": "9.5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5627904e-59c7-4dd5-aeb5-c6fe0c0a0571", + "Name": { + "en": "Frugal" + }, + "Code": "6.8.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "562f55de-efc7-41a7-b450-6f9dea2813e2", + "Name": { + "en": "Government organization" + }, + "Code": "4.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5658ae3d-ea15-44db-bae4-47df792da12e", + "Name": { + "en": "Dishonest" + }, + "Code": "4.3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "566be8c1-3e42-4f8b-87eb-e70e8c13c6f8", + "Name": { + "en": "Lean" + }, + "Code": "7.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "56984b2b-3417-49b4-a082-1a383551a9e9", + "Name": { + "en": "Labor and birth pains" + }, + "Code": "2.6.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "56c9c38c-728a-42fe-b93c-6ca67fdf2a9a", + "Name": { + "en": "Mineral" + }, + "Code": "1.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "56d1a950-8798-45fb-bccd-d8b1eb37c071", + "Name": { + "en": "Give, hand to" + }, + "Code": "7.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "56ef3f06-7fb9-462e-a7d0-517f3ce1623f", + "Name": { + "en": "Carnivore" + }, + "Code": "1.6.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5718fcc8-1eba-4b8d-9b6b-0c8349f53f80", + "Name": { + "en": "Aim at a target" + }, + "Code": "7.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "57225f57-ba51-45d7-b6d2-b22052877ea4", + "Name": { + "en": "Social activity" + }, + "Code": "4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "57237095-23cf-43ba-aa6c-89cecdd35ff8", + "Name": { + "en": "Orphan" + }, + "Code": "4.1.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5737714d-49e4-4eb4-8e46-03203ee5340b", + "Name": { + "en": "Deserve" + }, + "Code": "4.7.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "573bf23a-3fde-4552-9263-62b7c71cad02", + "Name": { + "en": "Fish with net" + }, + "Code": "6.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "577017b0-ae87-4fa2-a51b-4f430497be75", + "Name": { + "en": "Exercise authority" + }, + "Code": "4.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5771f3a1-fda3-4111-9abc-7a0d76c60a79", + "Name": { + "en": "Tribal names" + }, + "Code": "9.7.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "577a9f51-263a-4c80-a439-84ce45b9c7cc", + "Name": { + "en": "Markers of direct address" + }, + "Code": "9.6.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "57c9a370-0f46-4475-98fd-c7a8b3f5074c", + "Name": { + "en": "Spoil" + }, + "Code": "4.3.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "57e367f4-7029-4916-a700-791db32b4745", + "Name": { + "en": "Spend" + }, + "Code": "6.8.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "57ed66ee-f82b-4e80-955f-7492d85372b0", + "Name": { + "en": "Represent" + }, + "Code": "4.6.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "57f07b5f-75bf-4565-b969-ce0adc0b50d4", + "Name": { + "en": "Multiply numbers" + }, + "Code": "8.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5832eb32-8a90-42a7-b2bc-a9bb575b1b7c", + "Name": { + "en": "Move away" + }, + "Code": "7.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "583c98ff-1cc8-4b05-9086-974d13a78894", + "Name": { + "en": "Disorganized" + }, + "Code": "7.5.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "58be5db0-c648-4522-bad0-02cd9cc15f37", + "Name": { + "en": "Foundation" + }, + "Code": "6.5.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "58de3766-8729-48e2-97fe-937a441eb722", + "Name": { + "en": "Fertilize a field" + }, + "Code": "6.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "58eeb55b-c57d-4f59-a7d6-9bf663fbf831", + "Name": { + "en": "Succeed" + }, + "Code": "6.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "590570c5-3267-4966-b0db-2af7a5105c83", + "Name": { + "en": "Until" + }, + "Code": "8.4.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "591fd489-36e6-4ffd-a976-58876d851829", + "Name": { + "en": "Mucus" + }, + "Code": "2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "593073d6-9893-4670-98fb-c485406a950b", + "Name": { + "en": "Intercede" + }, + "Code": "3.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "596ab399-e442-4afe-8796-633a49de65a7", + "Name": { + "en": "Justice" + }, + "Code": "4.7.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "59a95939-44d7-4396-9ef7-3a80c17e9fb1", + "Name": { + "en": "Obscenity" + }, + "Code": "3.5.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "59d19623-0f3b-484d-96eb-a9093b020c8d", + "Name": { + "en": "Take oath" + }, + "Code": "4.7.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "59d936f3-dffb-4585-80e0-eaf6cd6a8026", + "Name": { + "en": "Can" + }, + "Code": "9.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5a021f98-2efb-4baf-9384-a553dc3df86c", + "Name": { + "en": "Return" + }, + "Code": "7.2.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5a2355b4-c295-4b94-86da-6ac18198bae4", + "Name": { + "en": "Credit" + }, + "Code": "6.8.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5a39edae-1ace-4889-b636-1dfd2a1bcc3c", + "Name": { + "en": "Take something out of something" + }, + "Code": "7.3.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5a4a8ae5-a209-4946-8fa1-3c3bd5083e0d", + "Name": { + "en": "Religious ceremony" + }, + "Code": "4.9.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5a585789-2ef6-42c5-9c5a-34ff716059b7", + "Name": { + "en": "Working with glass" + }, + "Code": "6.6.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5abd1270-261a-4980-93e5-e10eacea99ad", + "Name": { + "en": "Jump" + }, + "Code": "7.2.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5b12ea7b-790f-4f3e-8d07-893fc267773e", + "Name": { + "en": "Cloud" + }, + "Code": "1.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5b3c7b4d-d5bb-488e-8f3f-fe8206fb0e55", + "Name": { + "en": "Careful" + }, + "Code": "6.1.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5b41c1ed-95bb-4cca-8cff-87361acb5683", + "Name": { + "en": "Traditional clothing" + }, + "Code": "5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5b5bcd42-09bb-4c2f-a2da-569cfa69b6ac", + "Name": { + "en": "Attention" + }, + "Code": "3.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5b7666bd-c6c1-45e7-aa2e-1799fcb16d97", + "Name": { + "en": "Name" + }, + "Code": "9.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5b925ee1-82ef-4692-bba2-9ce3cb41c7bb", + "Name": { + "en": "Uncover" + }, + "Code": "7.3.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5bb29704-fe0f-4594-9622-ce0aa42b93c8", + "Name": { + "en": "Agriculture" + }, + "Code": "6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5bb495a5-ab5b-4409-8cd1-e48b56401fad", + "Name": { + "en": "A short time" + }, + "Code": "8.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5bcd08a6-cb46-41bb-a732-0d690b5ea596", + "Name": { + "en": "Types of food" + }, + "Code": "5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5bdb3c06-fbee-4f5f-991a-e2128f65bb86", + "Name": { + "en": "Cosmetics" + }, + "Code": "5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5c091d8d-5bc4-40c3-8a30-2a08fb0794b8", + "Name": { + "en": "Vision, hallucination" + }, + "Code": "2.5.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5c31bdf6-901f-4f14-ab64-7a99524710fc", + "Name": { + "en": "Indifferent" + }, + "Code": "3.4.1.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5c348090-12f4-4c83-8331-e10971bbc8d3", + "Name": { + "en": "Meat" + }, + "Code": "5.2.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5c35c2f8-d17c-42a3-aa12-a4c29b6603e8", + "Name": { + "en": "Bend" + }, + "Code": "8.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5c468a85-e45f-4ea0-a3ba-68feda7e85a1", + "Name": { + "en": "Help to give birth" + }, + "Code": "2.6.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5c770098-2c91-4a9c-bfa0-a7ffaa871a7f", + "Name": { + "en": "Work for someone" + }, + "Code": "6.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5cc64831-c14a-4dbe-beba-214e725ad041", + "Name": { + "en": "Manner of movement" + }, + "Code": "7.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5cd2f365-2d84-451e-9f2d-bc2561eff909", + "Name": { + "en": "Fastening tool" + }, + "Code": "6.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5d21b3f1-85d5-4999-af64-c4d0101050c0", + "Name": { + "en": "Humble" + }, + "Code": "4.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5d72af95-facd-4be2-80e9-37528f0f34b5", + "Name": { + "en": "Parts of small animals" + }, + "Code": "1.6.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5d92b4a7-baf7-495e-bb43-4f733cc55935", + "Name": { + "en": "Experienced" + }, + "Code": "6.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5d9ef67a-e4ba-47ca-8c8c-ea0f512a66cd", + "Name": { + "en": "Entrust to the care of" + }, + "Code": "4.3.4.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5db1b502-7c36-44fb-a7b4-50744e9ec286", + "Name": { + "en": "Actions of the hand" + }, + "Code": "7.3.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5dcf3ce8-aa00-4478-b00e-691549fa29e8", + "Name": { + "en": "Selfish" + }, + "Code": "4.3.4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5df53b87-7f59-4f5c-991e-5ae007b68fa9", + "Name": { + "en": "Names of animals" + }, + "Code": "9.7.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5e3bb9e5-fd70-4c5a-95a0-938bc4876a47", + "Name": { + "en": "Expect" + }, + "Code": "3.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5e7a5899-df78-4aa7-bec9-b354acfe087f", + "Name": { + "en": "Government functions" + }, + "Code": "4.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5e9f361d-17dc-4ada-a312-8da269d22a64", + "Name": { + "en": "Mammal" + }, + "Code": "1.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5ea9301a-9906-4e81-97cf-48ee95a54c63", + "Name": { + "en": "Influence" + }, + "Code": "3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5ee64d88-c462-4505-b14a-5d36e357a024", + "Name": { + "en": "Top" + }, + "Code": "8.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5f3e44b8-e94c-49b4-9e2d-1acd93dddf75", + "Name": { + "en": "Government official" + }, + "Code": "4.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5f63805f-1c8e-440a-a13c-222c5d81eb9c", + "Name": { + "en": "Ambitious" + }, + "Code": "6.1.2.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5f791daf-98a2-4787-93cc-8813aea93c4d", + "Name": { + "en": "Tangle" + }, + "Code": "7.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5fcadae4-b4a8-4600-8d30-c4f67986d619", + "Name": { + "en": "Amputate" + }, + "Code": "2.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "5fdf3946-7e47-4fd2-906f-4da7ce5fa490", + "Name": { + "en": "Answer" + }, + "Code": "3.5.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "60364974-a005-4567-82e9-7aaeff894ab0", + "Name": { + "en": "Water" + }, + "Code": "1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6045c6eb-efea-4586-95f8-840d32578d66", + "Name": { + "en": "Arrange" + }, + "Code": "7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "60595d09-4a15-4499-b6e1-d36a704bcbe9", + "Name": { + "en": "Flow" + }, + "Code": "1.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "60a5fa58-45b1-41ae-9430-5200e8bfbcb8", + "Name": { + "en": "Turn" + }, + "Code": "7.2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "60b8dcfd-49a0-4ab4-82a7-2c5058b325ae", + "Name": { + "en": "Remain, remainder" + }, + "Code": "8.1.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "60dc7cf6-0a41-4cd3-99a6-0b7a71488e7e", + "Name": { + "en": "Feel bad" + }, + "Code": "3.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "60e63d4a-702e-4238-a42b-d97f6be09c29", + "Name": { + "en": "Hinder" + }, + "Code": "4.3.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6105a207-4311-4920-8c19-63259424bfaf", + "Name": { + "en": "Salvation" + }, + "Code": "4.9.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "611aa361-4ddd-450b-a152-94984a274575", + "Name": { + "en": "Abandon" + }, + "Code": "4.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "612424b8-997e-4661-a452-772e14a3c4a0", + "Name": { + "en": "Reject" + }, + "Code": "3.3.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6137239a-b469-46be-b7cb-b9ac22fcc195", + "Name": { + "en": "Teach" + }, + "Code": "3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6142c173-161a-47d5-bdec-c827518fd67c", + "Name": { + "en": "Sad" + }, + "Code": "3.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "615674ac-8158-4089-ae70-b55472fd279b", + "Name": { + "en": "Age" + }, + "Code": "8.4.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6187e620-89bd-4b9d-9896-0c0c788e7740", + "Name": { + "en": "Football, soccer" + }, + "Code": "4.2.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "61a28bdc-c05c-49d8-b47e-d54a9082156c", + "Name": { + "en": "Semantic constituents related to verbs" + }, + "Code": "9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "61f40376-729d-4d99-894f-06c5689a06ac", + "Name": { + "en": "Flat" + }, + "Code": "8.3.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "61f52196-a8b2-496d-96ea-8c15dc7d377a", + "Name": { + "en": "Miracle, supernatural power" + }, + "Code": "4.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "62030451-c0f2-4e80-8085-05c6400fc914", + "Name": { + "en": "Plow a field" + }, + "Code": "6.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "627280f0-4f98-4b31-ad23-eabe37b002ad", + "Name": { + "en": "Thin thing" + }, + "Code": "8.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "62964baf-fea6-4d8e-8509-d312bff8761a", + "Name": { + "en": "Carrying tool" + }, + "Code": "6.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "62b40326-f74c-4d80-9b1c-4dae0fc07026", + "Name": { + "en": "Track an animal" + }, + "Code": "6.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "62b4ae33-f3c2-447a-9ef7-7e41805b6a02", + "Name": { + "en": "Social behavior" + }, + "Code": "4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "62ed8254-e53a-4781-935e-79869619e40a", + "Name": { + "en": "Dedicate to religious use" + }, + "Code": "4.9.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "62efa729-0920-4933-93f3-b6a48519a5c7", + "Name": { + "en": "Atone, restitution" + }, + "Code": "4.7.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6330871b-6008-490e-bfff-e28e17ebce7e", + "Name": { + "en": "Not moving" + }, + "Code": "7.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "63403699-07c1-43f3-a47c-069d6e4316e5", + "Name": { + "en": "Universe, creation" + }, + "Code": "1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6342c8bf-55b5-400f-af7e-63055fe6813b", + "Name": { + "en": "Tool" + }, + "Code": "6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "638679c7-1c7c-41da-ab60-0ac7e98fcd72", + "Name": { + "en": "Markers of transition" + }, + "Code": "9.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "63b18261-faf3-4ab2-bcb4-7c3ac4d6d6ba", + "Name": { + "en": "Dishonest financial practices" + }, + "Code": "6.8.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "63c69d11-1101-4870-aeb8-43ee364381b0", + "Name": { + "en": "Lightning, thunder" + }, + "Code": "1.1.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "642ff468-e6c8-4fd0-8f52-262efa8f7774", + "Name": { + "en": "Hate, ill will" + }, + "Code": "4.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6430b89c-7077-418a-a558-51f0e3f2c1a6", + "Name": { + "en": "Carry" + }, + "Code": "7.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "643cc712-b3b3-42d0-971e-7a4c8a6cbf1e", + "Name": { + "en": "Walk" + }, + "Code": "7.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "64493789-1c2c-4b24-a7e6-f00ff9be923e", + "Name": { + "en": "Use" + }, + "Code": "6.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "646dab64-5c2f-4f45-8e28-4d13437639d4", + "Name": { + "en": "Friend" + }, + "Code": "4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "647603c2-6f32-48f3-91fa-1f7f0e44b539", + "Name": { + "en": "Pour" + }, + "Code": "1.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "64e3d6b1-1d61-454c-97ab-e1d7cb0a8917", + "Name": { + "en": "Nervous" + }, + "Code": "3.4.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "64e41545-3a0a-4524-a8d4-8e5e0f0e2391", + "Name": { + "en": "Light source" + }, + "Code": "8.3.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "64e6c0db-6dd6-4b80-bbe9-c96bb161674b", + "Name": { + "en": "Fraction" + }, + "Code": "8.1.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "64f39297-426b-45a8-b5d2-097cf71d688c", + "Name": { + "en": "Adjectives" + }, + "Code": "9.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "64fa0ba7-73cb-40e9-a8d2-3e61fff146c9", + "Name": { + "en": "Dye hair" + }, + "Code": "5.4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "65926a7a-bc46-4a40-a2c9-bf84696a3903", + "Name": { + "en": "Gentle" + }, + "Code": "4.4.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "659ccabf-f978-4852-a1a6-c225f1d76b97", + "Name": { + "en": "Special days" + }, + "Code": "8.4.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "65a928b8-8587-48be-8f23-41f85549c547", + "Name": { + "en": "Memorize" + }, + "Code": "3.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "65bb0844-9a71-4eec-9b86-bf4b4b508a28", + "Name": { + "en": "Respond to trouble" + }, + "Code": "4.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "65c68427-2e20-42b2-8f49-623055ea9246", + "Name": { + "en": "Pounding tool" + }, + "Code": "6.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "65ef6aae-019f-4980-b6d9-5b7ad2c8e68f", + "Name": { + "en": "Saying, proverb" + }, + "Code": "3.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6681f03b-06c4-4509-9253-e4739c9c1614", + "Name": { + "en": "Beg" + }, + "Code": "6.8.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "66abfbe5-e011-48de-8773-905f1b1ce215", + "Name": { + "en": "Working with clay" + }, + "Code": "6.6.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "66d8b546-92f5-4e94-b992-08be81c3d30c", + "Name": { + "en": "Physical impact" + }, + "Code": "7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "66dedb31-dd2a-4e94-825e-331590ac59a9", + "Name": { + "en": "Derivation" + }, + "Code": "9.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "66e2806d-3e16-4fb2-a158-7f3b4dd5d9af", + "Name": { + "en": "Origin (of a person)" + }, + "Code": "9.5.1.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "66fc9a08-3661-4dd5-94b0-1eea41fb4554", + "Name": { + "en": "Prevent" + }, + "Code": "3.3.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "67087306-0211-4c28-b17e-0b6827723f07", + "Name": { + "en": "Person in authority" + }, + "Code": "4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6709cc78-cb0b-493e-b3e6-8590a2f20c95", + "Name": { + "en": "Encounter" + }, + "Code": "4.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6712385a-6740-4f28-8bbe-8615ea17116b", + "Name": { + "en": "Regular" + }, + "Code": "8.4.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "67247ab3-7b3a-4035-a0d0-a05c8e615c71", + "Name": { + "en": "Made by hand" + }, + "Code": "6.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6736dafe-2916-40f6-b6b7-b6300100933b", + "Name": { + "en": "Dream" + }, + "Code": "5.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6745c89d-1fcd-44b8-be4b-9fd9d62f64e7", + "Name": { + "en": "Entertainment, recreation" + }, + "Code": "4.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "675d67bb-da64-456e-8825-bdf074bb82be", + "Name": { + "en": "Begin a relationship" + }, + "Code": "4.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "675eccbb-9858-4cd4-8405-5f0d0faa792c", + "Name": { + "en": "Negotiate" + }, + "Code": "4.8.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "678a3319-a12b-4f92-857d-167def8ef583", + "Name": { + "en": "Move together" + }, + "Code": "7.2.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "67931f1c-9a0c-4d18-9762-e553c132256c", + "Name": { + "en": "Financial transaction" + }, + "Code": "6.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "67d10a00-fda8-4a3a-becd-f3ae3b00fcca", + "Name": { + "en": "Shock" + }, + "Code": "3.4.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "67d282f8-151d-429b-8183-6a7d2f5ac98d", + "Name": { + "en": "Introduce" + }, + "Code": "3.5.1.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "67d74de1-33f9-4d39-8fa5-5dd27e7cd1d1", + "Name": { + "en": "Suspect" + }, + "Code": "4.7.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "67e57493-d286-4271-b877-f63f962dddf1", + "Name": { + "en": "Big area" + }, + "Code": "8.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6804db44-b71b-4452-98b1-b726bc7cf022", + "Name": { + "en": "Loud" + }, + "Code": "2.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "683f570a-0bfe-4a97-b55d-4319b328508b", + "Name": { + "en": "Working with water" + }, + "Code": "6.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "685d474d-3b84-4339-98c6-2aac28b9870c", + "Name": { + "en": "Clear a field" + }, + "Code": "6.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6866ee4c-78cd-47d1-ba4a-8461fdcc5e2a", + "Name": { + "en": "Logical" + }, + "Code": "3.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "68ed3e51-ddc4-4cec-89ff-605259ac9fcf", + "Name": { + "en": "Nose" + }, + "Code": "2.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6903b844-79be-4e9d-a3c8-1ca2a385bf4f", + "Name": { + "en": "With, do with someone" + }, + "Code": "9.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "691bdba3-c216-4b42-877c-674bbdb517a7", + "Name": { + "en": "Trust" + }, + "Code": "3.2.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "69455770-fca7-4f41-9e7d-236e8f094ce6", + "Name": { + "en": "Covenant" + }, + "Code": "4.7.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "69541573-f845-4e77-91f6-1e3551fc6c82", + "Name": { + "en": "Name of a place" + }, + "Code": "9.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "69d039e6-f669-4d54-8b67-89b19ff0a19c", + "Name": { + "en": "During" + }, + "Code": "8.4.5.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "69d0a37d-f5b3-48a5-9486-5654d37b030b", + "Name": { + "en": "Mill grain" + }, + "Code": "6.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "69d366d2-9735-4a1b-b938-7b212932b568", + "Name": { + "en": "Names of heavenly bodies" + }, + "Code": "9.7.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6a4f5638-388e-4c8e-9bb7-8e742dac43db", + "Name": { + "en": "Bottom" + }, + "Code": "8.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6a6bbf65-b521-4b74-bf35-dede87217d3c", + "Name": { + "en": "Habit" + }, + "Code": "4.3.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6a6f0748-a6e9-4d64-b14e-543bb6ec2ec8", + "Name": { + "en": "Strange" + }, + "Code": "8.3.5.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6aa8133a-2578-4617-bd9c-6428e897a4f1", + "Name": { + "en": "Break a contract" + }, + "Code": "4.7.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6ab060ca-ecfc-4a46-accb-42b0473998cd", + "Name": { + "en": "Link, connect" + }, + "Code": "7.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6b19e828-f597-4d0d-b7a6-f52f3bbd041f", + "Name": { + "en": "Willing" + }, + "Code": "3.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6b1eeebd-2433-4f39-9e67-7ac4dd0fe20a", + "Name": { + "en": "North, south, east, west" + }, + "Code": "8.5.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6b208fda-544c-4cba-b8cc-887b1018837f", + "Name": { + "en": "Photography" + }, + "Code": "6.6.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6b8366b9-b5e8-42b8-991c-c568d4442a81", + "Name": { + "en": "Care for hair" + }, + "Code": "5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6b921117-47e9-4717-b3b3-4e170d26b6d9", + "Name": { + "en": "Personal names" + }, + "Code": "9.7.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6bc8e911-36f2-4d45-b237-2bdb6c03cc11", + "Name": { + "en": "Around" + }, + "Code": "8.5.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6bd023f6-730e-44c2-ae8f-78df967e2e18", + "Name": { + "en": "Pull" + }, + "Code": "7.3.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6bf7569e-dc79-49da-9ce1-e2e03303828a", + "Name": { + "en": "Punish" + }, + "Code": "4.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6bf8ce57-1970-4efb-a7d7-b0bf8be6fb6b", + "Name": { + "en": "Right time" + }, + "Code": "8.4.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6bfb7813-3a7d-47e2-88e1-d54034c07e5d", + "Name": { + "en": "Advise" + }, + "Code": "3.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6c282031-f1ca-492a-b94c-b48e74e6f25d", + "Name": { + "en": "Free from bondage" + }, + "Code": "4.4.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6c305af5-cff5-4f7f-bd89-040d4c265355", + "Name": { + "en": "Dense" + }, + "Code": "8.3.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6c32038c-adf3-4085-bde3-cd2f21a421ba", + "Name": { + "en": "Throw away" + }, + "Code": "7.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6c36a680-4ff4-43b9-a7c2-9037ceb0d3f6", + "Name": { + "en": "Round" + }, + "Code": "8.3.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6c54f0b0-b056-4090-b3f0-d5ec6710d4ab", + "Name": { + "en": "Low" + }, + "Code": "8.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6c6259f0-eca6-4a30-8662-eedbaf293527", + "Name": { + "en": "Change your mind" + }, + "Code": "3.2.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6cbdaf94-8e2c-4b26-936a-d2f86d158250", + "Name": { + "en": "Race" + }, + "Code": "4.1.9.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6dd16e6e-fbdb-4df1-9730-4877651e68f3", + "Name": { + "en": "Efficient" + }, + "Code": "6.1.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6de42a33-35b2-49c6-b2c4-fa9c0c5094f0", + "Name": { + "en": "Drink" + }, + "Code": "5.2.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6de4e99b-2b5a-493a-a208-f024d1eabdf3", + "Name": { + "en": "Move back" + }, + "Code": "7.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6e04a3e2-3b3a-4d0b-bf71-1596ca0aa211", + "Name": { + "en": "Careless, irresponsible" + }, + "Code": "6.1.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6e7d10f8-6da5-4a8a-a06d-952511194105", + "Name": { + "en": "Light in weight" + }, + "Code": "8.2.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6e83c471-0fe8-4641-8ecf-68b63df29ab7", + "Name": { + "en": "Remove shell, skin" + }, + "Code": "5.2.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6ea13b69-b2a8-41f9-b0bc-14316ebc5118", + "Name": { + "en": "Mysterious" + }, + "Code": "3.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6ea9bfc6-723c-466f-9efc-0992879ae47d", + "Name": { + "en": "Ritual scar" + }, + "Code": "5.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6eaba0c3-cdfe-435d-8811-7f2ddf6facbd", + "Name": { + "en": "Swell" + }, + "Code": "2.5.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6eafbb5a-26ba-44b5-a0d5-21b9e7750ece", + "Name": { + "en": "Rebuke" + }, + "Code": "4.8.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6eb2ef50-7e6b-41b8-a82e-6eb307c908ca", + "Name": { + "en": "Effective" + }, + "Code": "6.1.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6f01b67c-33a0-4ed3-8205-f868e97a1a3a", + "Name": { + "en": "Travel" + }, + "Code": "7.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6f83b918-dc9f-4053-90a4-a6b9e750db29", + "Name": { + "en": "Controlling water" + }, + "Code": "6.6.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6fa33de6-00f4-44d5-b6b3-b3c4a4f671e5", + "Name": { + "en": "Interrogative" + }, + "Code": "9.4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6fb1d03c-b0fe-49b7-a473-168f12a54a36", + "Name": { + "en": "Late" + }, + "Code": "8.4.5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6fbe39fb-a4cb-4fcf-830b-8875fd4324e0", + "Name": { + "en": "Compel" + }, + "Code": "3.3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6fc8ae4d-9fad-462e-9ea0-c613c3c1cb5e", + "Name": { + "en": "Doubt" + }, + "Code": "3.2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6fceec81-1967-4fe5-81f3-86bcaf3f1c2f", + "Name": { + "en": "Cancel an event" + }, + "Code": "6.1.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6fe11b6a-8d01-4a0b-bdeb-e4e6f420340a", + "Name": { + "en": "Personality" + }, + "Code": "3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "6ffe33fe-b49c-45c8-a50b-cd0065c0c869", + "Name": { + "en": "Point, dot" + }, + "Code": "8.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "70164474-a65b-4506-9953-f26afb6b497a", + "Name": { + "en": "Fireplace" + }, + "Code": "5.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "706cb38c-9aca-4e2f-9653-d9562f07331c", + "Name": { + "en": "Pattern, design" + }, + "Code": "8.3.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "70953222-5bc5-4fa2-a85a-01827f7bc537", + "Name": { + "en": "Way, route" + }, + "Code": "7.2.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "70963c34-dd34-40c2-bb21-e9cea73c7923", + "Name": { + "en": "Drop charges" + }, + "Code": "4.7.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "709d43dd-ce94-4df1-91b1-edb0b12fdaea", + "Name": { + "en": "Rub" + }, + "Code": "7.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "70eac6be-66e8-4827-8f2f-d15427efff60", + "Name": { + "en": "Reading and writing" + }, + "Code": "3.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "70f80041-af88-4521-9ebd-21d8f0b0d131", + "Name": { + "en": "In front of" + }, + "Code": "8.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "710828bc-5dfb-4685-b1a5-156700ab08f1", + "Name": { + "en": "Read" + }, + "Code": "3.5.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7110adbe-a4ce-47b0-8c2f-6b41edaf2fcb", + "Name": { + "en": "Stop moving" + }, + "Code": "7.2.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "71430132-f2ea-40fe-b3f5-b6775741cc56", + "Name": { + "en": "Working with cloth" + }, + "Code": "6.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7158c621-c46e-4173-80c1-188f514a920f", + "Name": { + "en": "Admit" + }, + "Code": "3.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7162885d-1d35-4baf-97d6-7368fff7c723", + "Name": { + "en": "Loose" + }, + "Code": "8.2.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "716b3e9d-9bb9-42a6-ba56-829b1c018b28", + "Name": { + "en": "Manage a house" + }, + "Code": "5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "71757ff0-d698-426d-a791-50c4bde6f735", + "Name": { + "en": "Spatial location of an event" + }, + "Code": "9.5.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7185bd93-5281-46de-80af-767f0ec40ff6", + "Name": { + "en": "Mind" + }, + "Code": "3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "71a2cc77-f968-4341-84c1-6c16d007a093", + "Name": { + "en": "Butcher, slaughter" + }, + "Code": "6.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "71b19b9e-231c-4196-a7d7-aa56a5079782", + "Name": { + "en": "Include" + }, + "Code": "7.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "71cbefc3-e0a5-4b97-9672-fa0cb34c59e4", + "Name": { + "en": "Ceremony" + }, + "Code": "4.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "71dbaf5f-2afa-4282-b9b8-8a50d8c8e5e9", + "Name": { + "en": "Veterinary science" + }, + "Code": "6.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "71f89512-17f0-484c-aca8-ddd226e3c794", + "Name": { + "en": "Leg" + }, + "Code": "2.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "721e2ee8-7ea5-4d17-94cc-d77d8e92bd27", + "Name": { + "en": "Polite" + }, + "Code": "4.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "721e7782-9add-41fa-a7cf-659d5ca33926", + "Name": { + "en": "Game" + }, + "Code": "4.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "72274e9d-5d3c-4ae7-93ab-db3617cdda1e", + "Name": { + "en": "Sense of touch" + }, + "Code": "2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "725d78eb-8cac-4b2f-b5a4-f0a9adb80f5d", + "Name": { + "en": "Irreligion" + }, + "Code": "4.9.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "726923d4-b25c-46eb-8ab0-427207177ae3", + "Name": { + "en": "Steps in food preparation" + }, + "Code": "5.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "728bbc7c-e5b3-47d8-8532-72239e5c88bb", + "Name": { + "en": "Summarize" + }, + "Code": "3.5.1.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "72d9b7cd-aa06-4f7b-a66b-b992171d2cd4", + "Name": { + "en": "Style of clothing" + }, + "Code": "5.3.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7337b2dd-b574-4a41-affa-2dfad7f6cdbc", + "Name": { + "en": "Cast lots" + }, + "Code": "3.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "73499b8b-76fc-4121-8bfa-1bdebe537259", + "Name": { + "en": "Types of animals" + }, + "Code": "1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "73726931-ef12-4d39-a76e-7742f4b7c9cd", + "Name": { + "en": "Economics" + }, + "Code": "6.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "738a09a5-59df-40f9-8a4e-176e00d03bbf", + "Name": { + "en": "Weapon, shoot" + }, + "Code": "4.8.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "73a59333-134f-4a1d-aba7-e134bdefe059", + "Name": { + "en": "Culture" + }, + "Code": "4.3.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "73adcfbe-8a74-4fda-969f-616964226b9b", + "Name": { + "en": "Boundary" + }, + "Code": "6.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "73b959ab-0229-4710-af99-dfc9b5370540", + "Name": { + "en": "To a larger degree" + }, + "Code": "9.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "73d580ac-dc89-474c-8048-3453ebdda807", + "Name": { + "en": "Distance" + }, + "Code": "8.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "73ea23c2-db45-49fa-a72b-0fc6eff4ce30", + "Name": { + "en": "Eventually" + }, + "Code": "8.4.6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "73f3bd83-c9a5-4613-aeb1-0c5076d4850e", + "Name": { + "en": "Parts of a fish" + }, + "Code": "1.6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "741c417a-11e9-460c-9ab3-51b8220df016", + "Name": { + "en": "Wave" + }, + "Code": "1.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "742996cd-b87f-40a8-bdb3-dba74219bd73", + "Name": { + "en": "Hot" + }, + "Code": "8.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "744d1402-05f5-4491-9c15-a5af03595edb", + "Name": { + "en": "Bad, immoral" + }, + "Code": "4.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7459c0d8-4da1-4944-a95e-bc64cde860f5", + "Name": { + "en": "Invite" + }, + "Code": "4.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "749ad6fe-5509-4e45-b236-84ea12de102e", + "Name": { + "en": "Share wealth" + }, + "Code": "6.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "74cd7314-5ef6-4505-a35a-81468b5a3f3a", + "Name": { + "en": "Situation" + }, + "Code": "9.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "751bd45c-abfb-443f-ac55-aad3472c20de", + "Name": { + "en": "Unintelligible" + }, + "Code": "3.5.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "751f726b-b7cd-470e-a9fd-f2f1b460dd0d", + "Name": { + "en": "Derivational affixes" + }, + "Code": "9.2.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "75202262-cdba-4c43-9343-764c84138797", + "Name": { + "en": "Uncle, aunt" + }, + "Code": "4.1.9.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7524887a-5cf0-4459-96d1-fd8262bef7d4", + "Name": { + "en": "Growing roots" + }, + "Code": "6.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "754ac437-2841-48c3-bbb0-7d6dff52605e", + "Name": { + "en": "Event propositions" + }, + "Code": "9.1.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7556a257-3703-40d3-91d3-c891fb250947", + "Name": { + "en": "Religion" + }, + "Code": "4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7558d071-a885-447b-9aa2-604c29669492", + "Name": { + "en": "Government" + }, + "Code": "4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "755a7462-1d87-48b0-939c-08be5b5ea002", + "Name": { + "en": "Extra" + }, + "Code": "8.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "756728a8-9eb8-4329-aee2-d6a3d64585f2", + "Name": { + "en": "Solid, liquid, gas" + }, + "Code": "1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "756f67e9-2b22-4c43-913c-ceff0e781545", + "Name": { + "en": "Put in" + }, + "Code": "7.3.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7575d654-e528-4fe0-85eb-481b0e6654bb", + "Name": { + "en": "Machine" + }, + "Code": "6.7.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "75825d72-695b-4e92-9f33-0f3ab4d7dd11", + "Name": { + "en": "Spit, saliva" + }, + "Code": "2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "75eb23c7-28b5-4c98-937a-1d8f371b24cf", + "Name": { + "en": "Fly" + }, + "Code": "7.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "761706fe-d289-4ace-b2c3-ab15d80dba7f", + "Name": { + "en": "Rope, string" + }, + "Code": "7.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "763fa2e0-c119-4f50-a307-81ed8c3497ed", + "Name": { + "en": "Oppose" + }, + "Code": "4.8.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7648040b-0aa5-4d9a-8f13-ffd066b81602", + "Name": { + "en": "Long" + }, + "Code": "8.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "76795fdd-55dc-4fb7-a9ad-d1423c31df50", + "Name": { + "en": "Question words" + }, + "Code": "9.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "767aa167-af3d-4e11-a68b-ec31f9d2ef1a", + "Name": { + "en": "Sign, symbol" + }, + "Code": "3.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "768aed05-dbc9-4caf-9461-76cb3720f908", + "Name": { + "en": "Pain" + }, + "Code": "2.5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "76a06e45-99f7-446f-a2e8-e23edf6064bd", + "Name": { + "en": "Decay" + }, + "Code": "8.3.7.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "76a4a286-1c8a-4c4a-9eaf-dca040be574a", + "Name": { + "en": "Brave" + }, + "Code": "4.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "76d4c718-a84d-4b7b-9767-1c350c3bc124", + "Name": { + "en": "Interval" + }, + "Code": "8.4.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "771e3882-f672-4e67-8580-edd82d7e5090", + "Name": { + "en": "Do good to" + }, + "Code": "4.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "774cdff1-8cba-4f94-a519-c66abd3b5f49", + "Name": { + "en": "Clan names" + }, + "Code": "9.7.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "775b53f1-bfcf-4270-a60d-b5affc9d6a99", + "Name": { + "en": "Behind" + }, + "Code": "8.5.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "776de0c6-fdd7-46df-b33f-b1e4af6ee099", + "Name": { + "en": "Sometimes" + }, + "Code": "8.4.6.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "779e4547-dee6-4780-a180-30a740f9574c", + "Name": { + "en": "Basis" + }, + "Code": "9.6.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "77b4d6c1-87bf-4839-b4be-6a45119b700a", + "Name": { + "en": "Ask" + }, + "Code": "3.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "77bcdcab-e9fd-48ba-8dcd-63f425367735", + "Name": { + "en": "Easy, possible" + }, + "Code": "6.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "77d1610f-4757-46de-b5f8-e127dc270dfd", + "Name": { + "en": "Weaving cloth" + }, + "Code": "6.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "77f0d0dc-61ee-4373-9879-35a7059bd892", + "Name": { + "en": "Tooth decay" + }, + "Code": "2.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "77f27500-aad8-409c-a28e-92df73794dce", + "Name": { + "en": "Enemy" + }, + "Code": "4.8.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "780fbf89-f2ba-404c-b288-f6ca637bbc90", + "Name": { + "en": "Continue, persevere" + }, + "Code": "8.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7831223b-e5ed-4186-a321-94e9ae72a27d", + "Name": { + "en": "Throw" + }, + "Code": "7.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "785e7f1f-21ed-46b6-8599-c6ced4fd26d8", + "Name": { + "en": "Status" + }, + "Code": "4.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "78b0ad1b-0766-41ba-b788-d176addd5e9f", + "Name": { + "en": "Speak little" + }, + "Code": "3.5.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "793993ac-20c1-49f0-9716-e4cdc7da4439", + "Name": { + "en": "Tense and aspect" + }, + "Code": "9.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "793d3124-8b77-4ff0-82ec-09a3a9d8d865", + "Name": { + "en": "Unfair" + }, + "Code": "4.7.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7981a8e1-cf0b-44a0-9de4-12160b2f201d", + "Name": { + "en": "Land, property" + }, + "Code": "6.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7988974c-99fd-40dd-9b5e-2d81ec603ddc", + "Name": { + "en": "Forest, grassland, desert" + }, + "Code": "1.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7992958d-fd36-469e-a94b-f8a9eb26af64", + "Name": { + "en": "Block, dam up" + }, + "Code": "7.3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "79a33505-0c33-4e92-89b9-6a42e6ff2228", + "Name": { + "en": "Appear" + }, + "Code": "2.3.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "79b580ff-64a7-445b-abcb-b49b9093779c", + "Name": { + "en": "Animal husbandry" + }, + "Code": "6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "79ca34ea-68a7-4fe9-b5ac-4f3d6a1ab99d", + "Name": { + "en": "Baby" + }, + "Code": "2.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "79ebb5ce-f0fd-4fb5-9f22-1fa4965a555b", + "Name": { + "en": "Bodies of water" + }, + "Code": "1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "79f3b53a-eb56-4188-87f8-48317f76e7ce", + "Name": { + "en": "Fasting" + }, + "Code": "4.9.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7a8cb8d3-797d-478d-b7dd-265a1eedc0c1", + "Name": { + "en": "Fence, wall" + }, + "Code": "6.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7ad54364-ca8c-4b7c-9748-f83efb44d0ea", + "Name": { + "en": "Mention" + }, + "Code": "3.5.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7adf468c-b93a-4b04-8af6-4c691122a4eb", + "Name": { + "en": "White" + }, + "Code": "8.3.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7b17e304-9a3f-463f-8216-cd1e1e119e0e", + "Name": { + "en": "Divide numbers" + }, + "Code": "8.1.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7b513a02-c3ae-4243-9410-16854d911258", + "Name": { + "en": "Name of a person" + }, + "Code": "9.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7b816f6a-4b46-403d-a1a2-2914ee070568", + "Name": { + "en": "Present" + }, + "Code": "8.4.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7babf463-5e62-4a82-96d3-ef5989803c41", + "Name": { + "en": "Survive" + }, + "Code": "4.4.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7bca1201-31f8-4f65-8da9-af0eff36b388", + "Name": { + "en": "Gossip" + }, + "Code": "3.5.1.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7beca90c-3671-4b3c-bf9a-fb8f08ff914b", + "Name": { + "en": "Salt" + }, + "Code": "5.2.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7bf05f4e-909f-40ca-b742-9be21eba9fbb", + "Name": { + "en": "Agent-oriented modalities" + }, + "Code": "9.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7bf77556-64df-428e-bfdd-095af5bfeeda", + "Name": { + "en": "Intend" + }, + "Code": "3.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c022751-a9f9-412d-8b27-8cd03b797e2d", + "Name": { + "en": "Just, almost not" + }, + "Code": "9.4.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c1c3730-3b35-4150-b54e-bf6d344546b3", + "Name": { + "en": "Markers of emphasis" + }, + "Code": "9.6.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c234ccc-0dbe-42b0-a377-db99ebd2b51e", + "Name": { + "en": "Things done to animals" + }, + "Code": "6.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c64f65b-2889-4f90-ba61-6b5f7634d4bc", + "Name": { + "en": "Male and female animals" + }, + "Code": "1.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c6ba6e5-d81e-4a50-a111-c946a0793378", + "Name": { + "en": "Advantage" + }, + "Code": "6.1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c6cad26-79c3-403a-a3aa-59babdfcd46f", + "Name": { + "en": "Sick" + }, + "Code": "2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c7f62d8-0293-45ba-8658-956c38bafc66", + "Name": { + "en": "Destiny" + }, + "Code": "4.9.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c7fc1b6-3775-4881-bbe0-9d0ce50e42a9", + "Name": { + "en": "Lift" + }, + "Code": "7.3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c80f6ee-e76d-4903-aee6-7a33d1da3f75", + "Name": { + "en": "Cover" + }, + "Code": "7.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7c9c6263-9f7d-472c-a4c9-1767015d41fe", + "Name": { + "en": "Offer" + }, + "Code": "3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7cf6312e-f9f0-49e8-ae60-7677fac86c3f", + "Name": { + "en": "Subtract numbers" + }, + "Code": "8.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7cfc8b3c-ad67-4928-ae6a-74afd47ced89", + "Name": { + "en": "Whole, complete" + }, + "Code": "8.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7d111356-e04e-4891-960c-2f35147eba82", + "Name": { + "en": "Name of a thing" + }, + "Code": "9.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7d472317-b5e8-4cae-a03f-913ecdaf4c29", + "Name": { + "en": "Snake" + }, + "Code": "1.6.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7d472dd5-636d-4499-bf66-83cf23c0dbe1", + "Name": { + "en": "Child" + }, + "Code": "2.6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7d54d3dd-5fb2-4640-9bcf-c234696af894", + "Name": { + "en": "Honest" + }, + "Code": "4.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7d629c80-e5c2-409f-a592-39c56e9ace6d", + "Name": { + "en": "Navy" + }, + "Code": "4.8.3.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7d7bc686-faf5-484b-8519-b2529ac581bf", + "Name": { + "en": "Growing rice" + }, + "Code": "6.2.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7d7c81d5-9713-423f-b12e-8e11e451f0a7", + "Name": { + "en": "Forgive" + }, + "Code": "4.8.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7d8898d6-6296-4d4d-b8dd-2f48c49f9e98", + "Name": { + "en": "High" + }, + "Code": "8.2.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7d9f48f5-aba3-486f-b49d-cd2cb0ac03f8", + "Name": { + "en": "Growing grapes" + }, + "Code": "6.2.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7dbd7f43-4291-47f8-a392-6fdf3c98d522", + "Name": { + "en": "Male organs" + }, + "Code": "2.1.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7ddbd56f-e458-4a72-a9bc-9b7db6bde75a", + "Name": { + "en": "Ruler" + }, + "Code": "4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7df3078c-f681-4123-a712-4b83e438ea1d", + "Name": { + "en": "Keep something" + }, + "Code": "7.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7e0bc050-5298-4808-af22-5e284526c652", + "Name": { + "en": "Exchange, trade" + }, + "Code": "6.8.4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7e2b6218-0837-4b16-a982-c9535cccdb21", + "Name": { + "en": "Corpse" + }, + "Code": "2.6.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7ea946fb-6469-4f21-a5a4-7963878e6fe2", + "Name": { + "en": "A long time" + }, + "Code": "8.4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7ec98665-275f-4d57-8022-2740b9e90059", + "Name": { + "en": "Show sympathy, support" + }, + "Code": "4.4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7edf9e7c-3e32-4307-b5e3-b0d704df7803", + "Name": { + "en": "Spinning thread" + }, + "Code": "6.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7ee3ccb5-e6cb-4028-9af5-62ae782967b5", + "Name": { + "en": "Working with metal" + }, + "Code": "6.6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7ee92ca4-19aa-4abd-9f88-508766acc39c", + "Name": { + "en": "Roll up" + }, + "Code": "8.3.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7ee96f62-7c8e-4c27-a373-d7a534844612", + "Name": { + "en": "Working with leather" + }, + "Code": "6.6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7f1dfb68-bf07-472d-a481-b802d2591ca6", + "Name": { + "en": "Circumcision" + }, + "Code": "5.4.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7f6c81fb-02a4-415f-a363-fb11cc6b9254", + "Name": { + "en": "Supernatural being" + }, + "Code": "4.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7f7fc197-5064-43c0-af51-2919fb7355c9", + "Name": { + "en": "Connected with, related" + }, + "Code": "9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7f91aa6d-f342-4fb9-9448-69d694cda9c5", + "Name": { + "en": "To a large degree" + }, + "Code": "9.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7fe69c4c-2603-4949-afca-f39c010ad24e", + "Name": { + "en": "Body functions" + }, + "Code": "2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "7fed6281-326a-4a15-8cbf-dc574594da19", + "Name": { + "en": "Play music" + }, + "Code": "4.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "80415fac-b3d8-4e3c-bdb8-dc92f3c6dad8", + "Name": { + "en": "Boast" + }, + "Code": "3.5.1.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8052744f-7a9a-49da-89e3-4c518126180b", + "Name": { + "en": "Confused" + }, + "Code": "3.4.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "80563285-4de7-4040-8080-a5b22208e7d5", + "Name": { + "en": "Attack" + }, + "Code": "4.8.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8080c7ed-e69a-4a8a-bd8d-bf3447b13630", + "Name": { + "en": "Process harvest" + }, + "Code": "6.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "80b48f92-0a83-4eeb-bfe0-6980285feb65", + "Name": { + "en": "Cruel" + }, + "Code": "4.3.4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "80bcbc99-3c85-46d6-b15c-895367231747", + "Name": { + "en": "Be at a place" + }, + "Code": "8.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "80dc5ca1-44ce-4406-add8-2bbe19c122ab", + "Name": { + "en": "Recorded music" + }, + "Code": "3.5.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "80de758c-537d-4c8c-8308-4babfb2c787a", + "Name": { + "en": "Occupy an area" + }, + "Code": "8.5.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "80f26fbc-ca89-4789-996d-4c09547f2504", + "Name": { + "en": "Complete, finish" + }, + "Code": "6.1.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "811a2abc-4bf3-44e4-9ff4-e33ff4470ce6", + "Name": { + "en": "Prepositions, postpositions" + }, + "Code": "9.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "811e8c93-d97a-4aab-bd67-268b7783ff11", + "Name": { + "en": "Tend a field" + }, + "Code": "6.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "816490a4-2cac-472a-bbb0-eafbb9bbe4a8", + "Name": { + "en": "Ordinal numbers" + }, + "Code": "8.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "81855f47-aa24-435d-a123-7dfe61c80702", + "Name": { + "en": "Unreliable" + }, + "Code": "4.3.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "818e33ff-590e-4d0e-b84e-67771324a545", + "Name": { + "en": "Digging tool" + }, + "Code": "6.7.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "81b62078-984c-4e82-94c4-39fa44dd3e56", + "Name": { + "en": "Insult" + }, + "Code": "3.5.1.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "81e03df2-33a8-4735-aa23-80ef1c63679e", + "Name": { + "en": "Dazed, confused" + }, + "Code": "2.5.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "81e366fa-450b-42ad-b23f-7074dc7823e2", + "Name": { + "en": "Attitude" + }, + "Code": "3.2.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8206415e-a915-4842-a46a-fbea64f1a0e3", + "Name": { + "en": "Ideophones" + }, + "Code": "9.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8216627d-9d20-4a5c-8bfd-0709c16e7a08", + "Name": { + "en": "More" + }, + "Code": "8.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8225de87-35a3-4c7a-b35c-f45b152caebe", + "Name": { + "en": "Show, indicate" + }, + "Code": "3.5.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8242fc85-a703-4efa-a78a-0556a84e811e", + "Name": { + "en": "Bite, chew" + }, + "Code": "5.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "82a4ae36-8e70-4c0d-8144-ad9fc3c0e04f", + "Name": { + "en": "Horizontal" + }, + "Code": "8.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "82e4394a-2f58-4356-8d9c-1ad9dbe95293", + "Name": { + "en": "Cold" + }, + "Code": "8.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "82eb3050-d382-48f6-a049-22a5f8a3b25a", + "Name": { + "en": "Stay, remain" + }, + "Code": "7.2.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "82ecb5b3-9128-4b38-b9c5-612857417ceb", + "Name": { + "en": "Dislike" + }, + "Code": "3.4.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8383b4cb-e14a-4d04-a8c3-9c5276384953", + "Name": { + "en": "Ask permission" + }, + "Code": "3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "83899b19-8b39-4bf0-b124-4c6188569ec8", + "Name": { + "en": "Add numbers" + }, + "Code": "8.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "83adeb9d-c0be-4073-894d-913014420280", + "Name": { + "en": "Good" + }, + "Code": "8.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "83b483b8-f036-44be-8510-ea337d010a1c", + "Name": { + "en": "Bird" + }, + "Code": "1.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "84084e67-b321-4b6a-a436-29ead0bee586", + "Name": { + "en": "Down" + }, + "Code": "8.5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8411fa09-b1a5-4b62-aa47-f28bee9f6616", + "Name": { + "en": "Useful" + }, + "Code": "6.1.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "844f922b-6fb6-49aa-864b-b1c49edaa1ae", + "Name": { + "en": "Jewelry" + }, + "Code": "5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8497fb66-8b91-46b9-a0d5-fb9385319561", + "Name": { + "en": "Taste" + }, + "Code": "2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "84a8d541-9571-4ce9-abea-bd9cccb8dbf0", + "Name": { + "en": "Floor, story" + }, + "Code": "6.5.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "84d67c87-86ff-4e71-8a26-abe048132f8f", + "Name": { + "en": "Shave" + }, + "Code": "5.4.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "84eb31d3-b932-4b3b-b945-85884ea856c7", + "Name": { + "en": "Probably" + }, + "Code": "9.4.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8503660c-03af-49ee-86b6-525aab4da828", + "Name": { + "en": "Hear" + }, + "Code": "2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "85188748-1919-4210-a9e9-91171d9d6454", + "Name": { + "en": "Fish" + }, + "Code": "1.6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "85214614-ab45-4805-9014-092750d47511", + "Name": { + "en": "Trial" + }, + "Code": "4.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "85646774-8145-4553-b8a7-6927cd077908", + "Name": { + "en": "Animal group" + }, + "Code": "1.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8570f05c-a152-4117-9f54-4edfa9c06a32", + "Name": { + "en": "Fault" + }, + "Code": "4.7.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "858af232-b570-4153-b4c0-f60930df9ced", + "Name": { + "en": "Seem" + }, + "Code": "9.4.4.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "85912845-21b0-41eb-8b8c-1f5c3d53df08", + "Name": { + "en": "Enthusiastic" + }, + "Code": "3.4.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8594cb26-9f3c-48f5-b00b-f055eb5a5e61", + "Name": { + "en": "Riot" + }, + "Code": "4.8.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8596f086-ee46-4245-8d45-2171a60e19e4", + "Name": { + "en": "Touching, contact" + }, + "Code": "8.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "85b9908f-4f57-4baa-9ed2-bc4705b12e72", + "Name": { + "en": "Straight posture" + }, + "Code": "7.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "85c5b8f7-8086-493d-b70d-a361bfa56f09", + "Name": { + "en": "Possible" + }, + "Code": "9.4.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "85cb1e3c-62ba-4a77-a838-0237707fb0cb", + "Name": { + "en": "Names of regions" + }, + "Code": "9.7.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "85dfc6a3-6c70-41f2-a869-32e2fb3c40ee", + "Name": { + "en": "Bend down" + }, + "Code": "7.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "85f211ae-cc16-4042-8c27-e99ff8f01f61", + "Name": { + "en": "Give, donate" + }, + "Code": "6.8.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "86287a4c-0d64-4f28-9a5c-17fb9df37ab6", + "Name": { + "en": "On" + }, + "Code": "8.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "86615235-8cdd-413d-b722-11bc5a4653d6", + "Name": { + "en": "End" + }, + "Code": "8.4.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "867f515b-ed0f-431e-a84a-6c562e1bdbb7", + "Name": { + "en": "Smooth" + }, + "Code": "8.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "869d0c7b-d792-45ab-bf31-fd9f6fea3107", + "Name": { + "en": "Store, marketplace" + }, + "Code": "6.8.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "86c065ea-2420-4619-82d4-1d43527b3371", + "Name": { + "en": "Distribute" + }, + "Code": "7.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "86e5c062-d90f-476c-a363-264adfafedfa", + "Name": { + "en": "Move a part of the body" + }, + "Code": "7.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "86f90eff-158b-4f6d-82e9-fab136dfd141", + "Name": { + "en": "Organization" + }, + "Code": "4.2.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "878a313b-a201-444e-8bdb-67048d60c63e", + "Name": { + "en": "Ignore" + }, + "Code": "3.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "879e66bc-af29-4fe4-86e0-0047973a57d6", + "Name": { + "en": "Walk with difficulty" + }, + "Code": "7.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "87bd0d45-8a94-41cb-9864-90d53a11a4b9", + "Name": { + "en": "Law" + }, + "Code": "4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "87c499b3-5fab-45e0-9999-9c4fcbba1e2b", + "Name": { + "en": "Son, daughter" + }, + "Code": "4.1.9.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "87c55aea-2c3f-44ce-81ec-18a153c5deb2", + "Name": { + "en": "Send" + }, + "Code": "7.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "87d344ac-94cc-49d6-9878-ebc86a933033", + "Name": { + "en": "Help" + }, + "Code": "4.3.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "87dd09b8-689c-4a56-b3f6-846a849f71b8", + "Name": { + "en": "Correct" + }, + "Code": "3.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "87eb572c-bae2-45d8-a36a-919561b55d0d", + "Name": { + "en": "Crowd, group" + }, + "Code": "4.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "880647e5-6543-46dd-9178-8edae9272add", + "Name": { + "en": "Willing to learn" + }, + "Code": "3.2.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "88269184-d033-454e-b750-559d5f53287c", + "Name": { + "en": "Move in" + }, + "Code": "7.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8841af5e-74e6-4c5d-a313-ba9aa7fdb78b", + "Name": { + "en": "Stand" + }, + "Code": "7.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8894cac9-c82a-4616-856e-0516d2ed1df7", + "Name": { + "en": "Meaning" + }, + "Code": "3.5.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "889de305-82ad-4d1a-9a97-63733ed27bfc", + "Name": { + "en": "Prepare" + }, + "Code": "6.1.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "892b66f4-5dfd-4451-a491-4c4fd2179081", + "Name": { + "en": "Bribe" + }, + "Code": "6.8.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8938e132-6534-4428-9b03-cb1f459b7cbe", + "Name": { + "en": "Basic" + }, + "Code": "8.3.7.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "896d57d4-4c25-4f0b-9985-a30974f64704", + "Name": { + "en": "Follow, be a disciple" + }, + "Code": "4.5.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "89944377-8694-4394-bced-153cc22a0e30", + "Name": { + "en": "Birth order" + }, + "Code": "4.1.9.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "89ad4e41-bf08-4d93-a4f3-f72e8cc62bed", + "Name": { + "en": "In-law" + }, + "Code": "4.1.9.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "89ba59d4-b314-4070-83bb-f9f868bcd363", + "Name": { + "en": "Draw, paint" + }, + "Code": "6.6.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8a0c5ed9-0041-4af5-a193-329e6c9f2717", + "Name": { + "en": "Big" + }, + "Code": "8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8a11e609-e88d-4247-8c5f-224ddb20de10", + "Name": { + "en": "Clothing" + }, + "Code": "5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8a5c87ad-2d15-40c2-9f15-d7942ac80261", + "Name": { + "en": "Surrender" + }, + "Code": "4.8.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8a7fdd75-01dc-4d40-84ff-fa0484da3abb", + "Name": { + "en": "Violent" + }, + "Code": "4.8.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8a81b9bc-9c66-4d57-a2d1-2e592604c4b1", + "Name": { + "en": "Full" + }, + "Code": "8.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8a9b5484-eda8-4194-95ca-c2e76e83ae67", + "Name": { + "en": "Pound in mortar and pestle" + }, + "Code": "5.2.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8add7f4d-333b-4b2c-9999-48a14162152b", + "Name": { + "en": "Self-controlled" + }, + "Code": "4.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8affe94d-a396-4404-a0d7-c65046e617e6", + "Name": { + "en": "Absent" + }, + "Code": "8.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8b52a9d6-a07e-4ac8-8f84-6eb5ba578d97", + "Name": { + "en": "Cough, sneeze" + }, + "Code": "2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8b5f9519-7301-4400-b93d-ebde4ea3def8", + "Name": { + "en": "Or, either" + }, + "Code": "9.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8b6aecfb-071d-439d-9ee0-efa3c57967a0", + "Name": { + "en": "Diplomacy" + }, + "Code": "4.6.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8b76f4a2-9926-4c76-8d4f-563371683219", + "Name": { + "en": "Working with chemicals" + }, + "Code": "6.6.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8b9f23f4-a147-4ea8-a13a-c5b1edc7f5e4", + "Name": { + "en": "Open" + }, + "Code": "7.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8bcc3b3d-dd0c-4838-a33a-b395f354c86f", + "Name": { + "en": "Move in a circle" + }, + "Code": "7.2.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8bdf4847-903b-4af6-9553-3cfab65de516", + "Name": { + "en": "Mathematics" + }, + "Code": "8.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8be94377-a3cc-4187-a6e2-51523e953503", + "Name": { + "en": "Worker" + }, + "Code": "6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8c28c640-db5b-43e2-a1e6-b0e381962129", + "Name": { + "en": "Domesticated animal" + }, + "Code": "6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8c41d2d1-6da6-4ab8-8b29-7e226192d64e", + "Name": { + "en": "Bleed, blood" + }, + "Code": "2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8c7da1d1-d7d7-470c-b6a3-edefb0e9a4d2", + "Name": { + "en": "Shout" + }, + "Code": "3.5.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8ce6709f-f772-4638-a1aa-c132666f3563", + "Name": { + "en": "Annoyed" + }, + "Code": "3.4.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8d266c98-9db3-4d3e-b204-956aa848ffa5", + "Name": { + "en": "Communication devices" + }, + "Code": "3.5.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8d47c9ec-80c4-4309-9848-c453dcd71182", + "Name": { + "en": "Living things" + }, + "Code": "1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8d490e91-6383-45ea-a3d7-b9c950822f98", + "Name": { + "en": "Impatient" + }, + "Code": "4.3.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8d5c28b8-91be-40b0-b6c2-4d5adbb495a3", + "Name": { + "en": "Disgusted" + }, + "Code": "3.4.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8d8a7656-8f8e-467e-b72e-535db6a17c6a", + "Name": { + "en": "Amphibian" + }, + "Code": "1.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8db17eef-6c42-4ba0-9f07-a3b0e7c8f1e1", + "Name": { + "en": "Relative pronouns" + }, + "Code": "9.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8db7c016-bdc9-410b-9523-3197602358f4", + "Name": { + "en": "Written material" + }, + "Code": "3.5.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8e11dd10-459b-4fb3-b876-7d80ec5f8a4d", + "Name": { + "en": "Behavior" + }, + "Code": "4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8e59041e-660b-4f3e-9a11-83217417209e", + "Name": { + "en": "Move forward" + }, + "Code": "7.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8e65904c-f9e9-4e12-b430-c1ddc540f1ae", + "Name": { + "en": "Relaxed posture" + }, + "Code": "7.1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8e88ed6a-000d-400a-8cd8-7b3cc7f1818c", + "Name": { + "en": "Traditional medicine" + }, + "Code": "2.5.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8ea4e0d4-71a2-4583-a1fe-f1a941af8478", + "Name": { + "en": "Suggest" + }, + "Code": "3.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8f46496a-d5b2-411d-944d-9d4d4b6f2e31", + "Name": { + "en": "Refuse permission" + }, + "Code": "3.3.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8f4c9266-a025-4b7a-bd67-fe0c043bf6f5", + "Name": { + "en": "Exact" + }, + "Code": "8.1.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8f68d85f-70f8-4662-9b4b-1dd2900a002a", + "Name": { + "en": "Animal eating" + }, + "Code": "1.6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8f779877-7d86-4683-8a8b-298c7fc62815", + "Name": { + "en": "Speak poorly" + }, + "Code": "3.5.1.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8f7c9d7d-9b2a-40f3-9314-8f16f0aa31ef", + "Name": { + "en": "Fold" + }, + "Code": "8.3.1.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8fb9a1a6-844d-45a5-86c7-977d3e420149", + "Name": { + "en": "Winnow grain" + }, + "Code": "6.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8fbed974-7d25-44c3-80cb-7d02e4069007", + "Name": { + "en": "Contain" + }, + "Code": "8.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "8fff393a-23c2-42bb-8da8-9b151e790904", + "Name": { + "en": "Old person" + }, + "Code": "2.6.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "902cfcbe-6e42-4e55-b2a5-9146702fc16b", + "Name": { + "en": "Guide" + }, + "Code": "7.2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9060339e-d697-4c35-bc83-ced6bebfee63", + "Name": { + "en": "Enter by force" + }, + "Code": "4.3.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "909a3113-88bc-470b-8d48-7c0d37966982", + "Name": { + "en": "Solve" + }, + "Code": "3.2.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "90c06635-a12c-4cd4-a190-46925ff0f43e", + "Name": { + "en": "Examine" + }, + "Code": "2.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "91913920-8a6a-4ba0-9361-d6cc9e1f3639", + "Name": { + "en": "Parts of things" + }, + "Code": "8.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "91cc7e8f-522e-4ff1-b545-5a5b72f4e953", + "Name": { + "en": "Worse" + }, + "Code": "8.3.7.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "91ddf495-a28b-4a32-90dc-6f997d0cd069", + "Name": { + "en": "Musical instrument" + }, + "Code": "4.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "91e95825-677a-4221-9e55-78a73bbac6ee", + "Name": { + "en": "Simple, plain" + }, + "Code": "8.3.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "928741b5-bff6-4dd1-be37-ec6e7a4eb6ca", + "Name": { + "en": "Island, shore" + }, + "Code": "1.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "929720f5-c264-49fd-b817-3e1ebff6e1de", + "Name": { + "en": "Food from vegetables" + }, + "Code": "5.2.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "92e441df-7e56-4e2c-b205-79a95800f567", + "Name": { + "en": "Compete with" + }, + "Code": "4.3.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "92ef1096-bae2-4bc5-b4b8-c16f429c4867", + "Name": { + "en": "Belong to an organization" + }, + "Code": "4.2.1.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "93489181-ad8c-4a18-8dbc-fd7a9c871126", + "Name": { + "en": "Bad-tempered" + }, + "Code": "4.3.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9351d5b6-5a87-422a-9e82-ca6a0bacd3e9", + "Name": { + "en": "Calm" + }, + "Code": "3.4.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "935da513-126e-4cab-8e07-625458821181", + "Name": { + "en": "Come together, form a group" + }, + "Code": "4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "93b8bd61-137a-4ebc-b12f-52fa5d2b3ea4", + "Name": { + "en": "Wind" + }, + "Code": "1.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "93de2257-8303-490d-b2fe-6d1d838b08c6", + "Name": { + "en": "Care for the fingernails" + }, + "Code": "5.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "93df663c-9a5e-48aa-984f-fdf413079bc2", + "Name": { + "en": "Beneficiary of an event" + }, + "Code": "9.5.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "943eb131-2761-4c98-90a0-0bdfb0f8584d", + "Name": { + "en": "Bed" + }, + "Code": "5.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "944cf5af-469e-4b03-878f-a05d34b0d9f6", + "Name": { + "en": "Animal" + }, + "Code": "1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "94af09fa-ff23-433b-a881-ceaca87d9d18", + "Name": { + "en": "Weak" + }, + "Code": "2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "94cad4ca-c2ec-4ff3-b9b1-11107549941d", + "Name": { + "en": "Attribution" + }, + "Code": "9.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "94f50cb8-9a59-42cc-9891-247cc3de7428", + "Name": { + "en": "Rust" + }, + "Code": "8.3.7.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "94f573ff-29f0-42ae-b1d9-f882823b2935", + "Name": { + "en": "Nickname" + }, + "Code": "9.7.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "94f919c2-bf8b-4ae5-a611-8c0cd4d7a5d2", + "Name": { + "en": "Command" + }, + "Code": "4.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "95a8d932-9554-439f-afb5-ab158f2eed96", + "Name": { + "en": "Alternate" + }, + "Code": "8.4.5.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9612bdd6-15cb-4269-aaf9-481c7b35b5dd", + "Name": { + "en": "Speak quietly" + }, + "Code": "3.5.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "962941b2-66bd-437f-aadc-b1921bcae5b4", + "Name": { + "en": "Poison" + }, + "Code": "2.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "962cb994-0183-4ac5-94b2-82a33f1d64e4", + "Name": { + "en": "Oil" + }, + "Code": "1.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "965c6a0b-3034-4e2f-a00b-ed2eb3119a5d", + "Name": { + "en": "Imperative" + }, + "Code": "9.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "96a1ad48-1a70-425b-bd20-59294902581f", + "Name": { + "en": "Gesture" + }, + "Code": "3.5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "97393c87-07e2-4633-88f9-c8bf4d9b935c", + "Name": { + "en": "Hate, detest" + }, + "Code": "3.4.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "975d0109-1bba-4b0e-85b8-2c6b51c8e074", + "Name": { + "en": "Sit" + }, + "Code": "7.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "97885cab-cd96-4d34-a62a-3e3daac0c165", + "Name": { + "en": "Separate, alone" + }, + "Code": "4.4.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "97e1aba5-2ac1-44a3-8f18-59b2347a54a1", + "Name": { + "en": "Building materials" + }, + "Code": "6.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "97ed5af8-29ca-428d-8ac5-c61b61a963fd", + "Name": { + "en": "Multicolored" + }, + "Code": "8.3.3.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "97f40359-f4e8-4545-9ba5-980b47487540", + "Name": { + "en": "Artificial" + }, + "Code": "6.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "984dc2b7-6fdd-4257-abdc-5873abb7bb70", + "Name": { + "en": "To a smaller degree" + }, + "Code": "9.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "985f099d-f38c-4957-907a-769d1a45ca10", + "Name": { + "en": "Steady, unsteady" + }, + "Code": "7.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "98830eda-3997-4f4a-9ba4-664df669e7e2", + "Name": { + "en": "Fort" + }, + "Code": "4.8.3.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "98f9ceff-e8a2-4e24-abc4-561b80bb5889", + "Name": { + "en": "Preserve" + }, + "Code": "8.3.7.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "991357dc-9f56-47ed-8790-85cbd5f9b06f", + "Name": { + "en": "Transport" + }, + "Code": "7.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "993b8955-52db-4b2a-8e9a-405a155e7b60", + "Name": { + "en": "Smelting" + }, + "Code": "6.6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "995751ef-d71b-429c-a4ee-032f5b309bd7", + "Name": { + "en": "Types of people" + }, + "Code": "4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "995ee828-2393-462b-be82-47f5b5439aaf", + "Name": { + "en": "Convex" + }, + "Code": "8.3.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "99861dcb-c6ca-4e50-a19a-efadbb10c2cf", + "Name": { + "en": "Old, not new" + }, + "Code": "8.4.6.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "999581c4-1611-4acb-ae1b-5e6c1dfe6f0c", + "Name": { + "en": "Sky" + }, + "Code": "1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "99988f94-3aa4-4984-88df-ae228f01d3b7", + "Name": { + "en": "Other" + }, + "Code": "8.3.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "99b40843-54bf-4c59-ae1d-d7146cebec48", + "Name": { + "en": "Lucky" + }, + "Code": "4.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "99b5b80a-a2d6-4820-adfc-1da72528c272", + "Name": { + "en": "Same" + }, + "Code": "8.3.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "99c51a2c-ad49-48a6-bb0b-f059da745ec4", + "Name": { + "en": "Recipient (of a patient)" + }, + "Code": "9.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "99d0d129-b427-4468-b4c6-91005be63e18", + "Name": { + "en": "Growing tobacco" + }, + "Code": "6.2.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "99e38da1-91ad-4dff-a68f-972607936e50", + "Name": { + "en": "Not yet" + }, + "Code": "8.4.6.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "99ee1558-34b2-4a1b-bfd2-eb4ccbfe7728", + "Name": { + "en": "Reliable" + }, + "Code": "4.3.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9a456463-3c71-4f9a-8117-dc2fcb087bd3", + "Name": { + "en": "Tend a fire" + }, + "Code": "5.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9a7604b4-d42f-44b7-9aef-47847dc93f0b", + "Name": { + "en": "Suffer" + }, + "Code": "4.4.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9a8f2f6a-a039-45dd-80d3-d1e0911907b2", + "Name": { + "en": "Tax" + }, + "Code": "6.8.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9a9c7174-4148-43c2-875c-0d2f884a5fe3", + "Name": { + "en": "Untidy" + }, + "Code": "4.3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9ac6dec6-1b8f-463c-8239-e2acb93586b1", + "Name": { + "en": "Unity" + }, + "Code": "4.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9afb64d6-feae-4490-9b7e-95768627f643", + "Name": { + "en": "Make an appeal" + }, + "Code": "4.8.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9b0fef63-5935-447d-801a-bb02dd6212bb", + "Name": { + "en": "Admire someone" + }, + "Code": "4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9b158c9e-9ba5-4be2-a9a1-77ef888a3b06", + "Name": { + "en": "Pure, unmixed" + }, + "Code": "7.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9b267cc1-983c-407a-98d2-1e27add6292c", + "Name": { + "en": "Tie" + }, + "Code": "7.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9b476afd-58c2-46a2-8294-449ac4aad3a9", + "Name": { + "en": "Place of worship" + }, + "Code": "4.9.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9b9ccd76-76d6-457b-93d2-c4d242a395f8", + "Name": { + "en": "Renounce claim, concede" + }, + "Code": "4.8.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9bab95c4-9773-4894-9cb9-d7ad39378b45", + "Name": { + "en": "Occupation" + }, + "Code": "6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9bb173c6-cf38-47cd-803f-ebdf964ca2fc", + "Name": { + "en": "Prosperity, trouble" + }, + "Code": "4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9bb6f1ed-7170-4caa-a14c-747fd95ca30e", + "Name": { + "en": "Sugar" + }, + "Code": "5.2.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9bf21458-0acc-4d8d-ba9a-7b9fb6b8ee0b", + "Name": { + "en": "Hypocrite" + }, + "Code": "4.3.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9c21f9bd-a7e0-4989-99f1-7fa2853ab73c", + "Name": { + "en": "Cut hair" + }, + "Code": "5.4.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9cae4ee3-03cf-46f7-9475-21d66c93ae04", + "Name": { + "en": "Food from fruit" + }, + "Code": "5.2.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9cfe4c5a-80d4-4b31-ba89-79b2e3d28a1c", + "Name": { + "en": "Finger, toe" + }, + "Code": "2.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9d428e57-e125-4575-b165-9bc6fd4ec507", + "Name": { + "en": "Persuade" + }, + "Code": "3.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9d6cbe74-93d6-41fb-b7e2-cc30adb28187", + "Name": { + "en": "Move up" + }, + "Code": "7.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9d79be9a-f21e-4189-be39-779db79da027", + "Name": { + "en": "Wash dishes" + }, + "Code": "5.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9d865347-6656-4ab7-8613-bf2e8bc53aa7", + "Name": { + "en": "Injure" + }, + "Code": "2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9e2b0c61-304e-4cad-9708-792bfde880b4", + "Name": { + "en": "Stop fighting" + }, + "Code": "4.8.4.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9e587127-4f2c-4796-9c67-d37332b57303", + "Name": { + "en": "Peer group" + }, + "Code": "2.6.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9e6d7c69-788c-4d40-8584-32f185e91932", + "Name": { + "en": "Hunt and fish" + }, + "Code": "6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9e775794-3dda-4942-b6af-087ffd57f342", + "Name": { + "en": "Side" + }, + "Code": "8.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9e98c76f-6c1c-4b7d-8f71-38f9f0e8750e", + "Name": { + "en": "Uproot plants" + }, + "Code": "6.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9ec62ffe-69be-4b9b-944c-29a0f4f133db", + "Name": { + "en": "Accident" + }, + "Code": "4.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9ed42115-8532-4f99-b0c0-36abfe9db652", + "Name": { + "en": "Low status" + }, + "Code": "4.5.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9ed66151-c144-4e5e-a3a2-f5d08b0c9bb8", + "Name": { + "en": "Backward" + }, + "Code": "8.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9efa7949-de15-499a-b382-4560e06c4fb4", + "Name": { + "en": "Say" + }, + "Code": "3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9f0bcab1-8256-47a1-853c-408f025e04e7", + "Name": { + "en": "Tell a lie" + }, + "Code": "3.5.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9f3b4cab-dc8a-430e-88f3-d3002df64fb8", + "Name": { + "en": "Posture" + }, + "Code": "7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9f6754ae-a429-4bba-8f6f-2cd4ea0cbe45", + "Name": { + "en": "Virginity" + }, + "Code": "2.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9f792202-8023-4ef3-b269-5ae4b6908a0b", + "Name": { + "en": "Offering, sacrifice" + }, + "Code": "4.9.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9f868391-f1df-4682-bdcb-2c2c799006cf", + "Name": { + "en": "Remember" + }, + "Code": "3.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9f8b8c01-f790-469f-bc37-dece6227e276", + "Name": { + "en": "At the same time" + }, + "Code": "8.4.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9f91cd53-8b9e-4d76-82e4-5ede39112322", + "Name": { + "en": "Goal (of movement)" + }, + "Code": "9.5.1.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9fc25175-3b4a-4248-bc7f-b86012ec584f", + "Name": { + "en": "Fuel" + }, + "Code": "5.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "9fcae400-ce8f-4e30-9516-97ab794c30a9", + "Name": { + "en": "Pardon, release" + }, + "Code": "4.7.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a01a1900-fc1f-462e-ba3d-ae822711b034", + "Name": { + "en": "Mental illness" + }, + "Code": "2.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a03663ca-0c66-4570-be2d-b40105cc4400", + "Name": { + "en": "Yes" + }, + "Code": "9.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a0d073df-d413-4dfd-9ba1-c3c68f126d90", + "Name": { + "en": "Planet" + }, + "Code": "1.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a105e31c-1268-4fc2-8655-838d34860ece", + "Name": { + "en": "Names of oceans and lakes" + }, + "Code": "9.7.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a139558a-8df9-4fc9-bd3e-816a1408ba7f", + "Name": { + "en": "Personally" + }, + "Code": "9.2.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a1959b00-9702-4b45-ac46-93f18d3bc5e6", + "Name": { + "en": "Breathe, breath" + }, + "Code": "2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a197dbfb-20e4-40c2-9c76-6abbeb1a9b12", + "Name": { + "en": "Insurance" + }, + "Code": "6.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a19e219a-6cc1-4057-a8d9-18554ae88de1", + "Name": { + "en": "Care for a baby" + }, + "Code": "2.6.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a1ce19c4-d12c-46da-a718-6d03949b3db1", + "Name": { + "en": "Hunt" + }, + "Code": "6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a1dd1d94-fa8e-4325-9f72-b39bcac69755", + "Name": { + "en": "Make peace" + }, + "Code": "4.8.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a220a734-af03-4de3-8d05-369a3cad14cf", + "Name": { + "en": "Household decoration" + }, + "Code": "5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a2240259-608b-40f1-990a-7f8e00ef1d07", + "Name": { + "en": "Spread, smear" + }, + "Code": "7.3.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a22d5c1c-daed-4e7a-8243-493f2d841314", + "Name": { + "en": "Do intensely" + }, + "Code": "9.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a2508183-7ea5-434e-a773-00d53087d27b", + "Name": { + "en": "Mental state" + }, + "Code": "3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a2a3e21a-819c-4400-b2e6-e6c1a0a0ded3", + "Name": { + "en": "Despise someone" + }, + "Code": "4.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a2ae0c29-df1c-486d-a44b-96fcc4e0aa8c", + "Name": { + "en": "Give up" + }, + "Code": "6.1.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a2bbf179-8d38-4d2e-84cd-0e00bb6c74f3", + "Name": { + "en": "Crawl" + }, + "Code": "7.2.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a2ce1453-9832-447c-9481-70c9e2da4227", + "Name": { + "en": "Irrigate" + }, + "Code": "6.2.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a30e0391-ea64-4938-9eca-023c351d60af", + "Name": { + "en": "Disclose" + }, + "Code": "3.5.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a31c85df-02a9-4dd8-a094-0f07a0afbcca", + "Name": { + "en": "Remove, take apart" + }, + "Code": "7.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a345d090-14e2-4897-9186-debcb05ab27c", + "Name": { + "en": "Next" + }, + "Code": "8.4.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a36b3354-8598-4228-b779-c7c922b1e61d", + "Name": { + "en": "Smuggle" + }, + "Code": "6.8.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3ba10f3-66e3-4ad5-8057-453b8941e497", + "Name": { + "en": "War" + }, + "Code": "4.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3ba23d2-618e-4618-af18-9befae2f888b", + "Name": { + "en": "Grind" + }, + "Code": "7.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3bc1fbd-9f2f-4a9d-ae6e-7b02da8a05b4", + "Name": { + "en": "Poking tool" + }, + "Code": "6.7.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3ca2a31-259e-4e15-9696-75b0c81886e9", + "Name": { + "en": "Straight" + }, + "Code": "8.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3d95c6a-4b0b-4af0-aca8-addd042becd2", + "Name": { + "en": "Play, fun" + }, + "Code": "4.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3e905b8-107b-4311-bb50-0abe151131b3", + "Name": { + "en": "Give permission" + }, + "Code": "3.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3f1d702-8ca1-457a-a569-eb6fdf696bbe", + "Name": { + "en": "Approve of something" + }, + "Code": "3.2.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3fb18fd-befb-493f-8a19-760883ed9697", + "Name": { + "en": "Wedged in, stuck" + }, + "Code": "8.2.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a3fe0ca2-64fe-44db-ac3f-14513385bc25", + "Name": { + "en": "Go to sleep" + }, + "Code": "5.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a42aa891-e4fd-489e-b573-b9d20dfc5c2a", + "Name": { + "en": "Phrase conjunctions" + }, + "Code": "9.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a42db5b4-6317-4d3f-beff-cb92dbaca914", + "Name": { + "en": "Learn" + }, + "Code": "3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a4627ca8-f27b-44ce-91f5-cc992332bc86", + "Name": { + "en": "Husband, wife" + }, + "Code": "4.1.9.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a4958dd9-03cc-4863-ab76-cd0682060cb0", + "Name": { + "en": "Praise" + }, + "Code": "3.5.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a4b03891-c2df-4d72-bbdc-13bc8d4eceba", + "Name": { + "en": "Area" + }, + "Code": "8.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a4f4943f-ad94-4736-bf5d-f8a3cb15919f", + "Name": { + "en": "Noun affixes" + }, + "Code": "9.2.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a4fa9f98-73c6-4c3e-9dad-d73d2634be3b", + "Name": { + "en": "Verbal tradition" + }, + "Code": "3.5.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a57185c3-0cb5-41fa-94bf-da0c9edac600", + "Name": { + "en": "Multiples" + }, + "Code": "8.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a6616a09-df51-4ca6-850f-733ee73c8750", + "Name": { + "en": "Working in the sea" + }, + "Code": "6.6.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a6797fd1-e368-422b-9710-96e0af39552d", + "Name": { + "en": "Meet a standard" + }, + "Code": "4.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a72515ec-998d-4b48-bd69-c67cf9245abc", + "Name": { + "en": "Waste" + }, + "Code": "6.1.2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a72ca6f7-e389-408a-8276-fec4d60a3a56", + "Name": { + "en": "Be" + }, + "Code": "9.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a730d0b4-b6db-45ac-bf6e-cefc96ae3fbb", + "Name": { + "en": "Deceive" + }, + "Code": "4.3.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a755eaba-fce9-4a8b-b9cf-b3970a49f464", + "Name": { + "en": "Expensive" + }, + "Code": "6.8.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a7568031-43e3-4cf9-b162-ac2fe74125f1", + "Name": { + "en": "Opportunity" + }, + "Code": "6.1.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a758718d-6e90-471d-acde-a637ba9ff9eb", + "Name": { + "en": "Sell" + }, + "Code": "6.8.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a764174f-ccb7-48b1-add7-158bc89a5e81", + "Name": { + "en": "Fail" + }, + "Code": "6.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a781d57d-174d-47a6-b6a1-ae635a13df84", + "Name": { + "en": "Family, clan" + }, + "Code": "4.1.9.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a7824686-a3f3-4c8a-907e-5d841cf846c8", + "Name": { + "en": "Shine" + }, + "Code": "8.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a7b32d1b-1be7-43ec-94a1-fc7bdd826168", + "Name": { + "en": "Particles" + }, + "Code": "9.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a7dae83a-dce6-47ea-ab3f-ac8a3af4cce9", + "Name": { + "en": "Country" + }, + "Code": "4.6.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a7e4f8a8-3fe3-4c86-85df-059f8983df26", + "Name": { + "en": "Use a person" + }, + "Code": "4.3.4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a80f12aa-c30d-4892-978a-b076985742d5", + "Name": { + "en": "Torso" + }, + "Code": "2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a84a5ffc-006c-4d29-b71f-5215cc40a5a8", + "Name": { + "en": "Discipline, train" + }, + "Code": "4.5.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a8568a16-4c3b-4ce4-84a7-b8b0c6b0432f", + "Name": { + "en": "See" + }, + "Code": "2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a86b2e14-1299-4f59-842c-c4c5a401aace", + "Name": { + "en": "Recognize" + }, + "Code": "3.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a894d991-d5da-45a6-9c62-009133257f36", + "Name": { + "en": "Symptom of disease" + }, + "Code": "2.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a8ae0ee7-56ca-4bdf-bd9a-c56da3ff9254", + "Name": { + "en": "Extort money" + }, + "Code": "6.8.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a8b2abb3-d09f-4ff1-89ce-6ae99f16401c", + "Name": { + "en": "Set self apart" + }, + "Code": "4.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a8b3fa0c-077e-4c0d-b4cc-36dcfbdcb4d4", + "Name": { + "en": "Change color" + }, + "Code": "8.3.3.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a8b9e892-df3e-44c4-8c68-7a0f7f4468bb", + "Name": { + "en": "Rodent" + }, + "Code": "1.6.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a8bfd196-8b54-4084-b11a-fe6e8bc5da4c", + "Name": { + "en": "Gather wild plants" + }, + "Code": "6.2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a90e47fb-667c-46f7-beab-5ec4e9e6edb5", + "Name": { + "en": "Caution" + }, + "Code": "4.4.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a9470e53-ee43-4c87-9cce-09cc4fa6b1c1", + "Name": { + "en": "Path (of movement)" + }, + "Code": "9.5.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a9625460-7162-447c-b400-84fbc5744f1b", + "Name": { + "en": "Say farewell" + }, + "Code": "3.5.1.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a977c4b6-1004-448f-b6b0-daf5ce87d76d", + "Name": { + "en": "High status" + }, + "Code": "4.5.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a9fbc056-3134-41af-baf4-9f63fa5bd5ae", + "Name": { + "en": "Drip" + }, + "Code": "1.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "a9fe3347-12ae-4624-b55e-45ea42cdbf9b", + "Name": { + "en": "Trim plants" + }, + "Code": "6.2.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aa0f165d-3013-4a0c-b68c-14ea317013f9", + "Name": { + "en": "Compose music" + }, + "Code": "4.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aa2b547c-2c82-4ce0-a1b3-35fa809d666c", + "Name": { + "en": "Narrow" + }, + "Code": "8.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aa5658da-8926-4519-83a5-d451dc5a6b49", + "Name": { + "en": "Egg dishes" + }, + "Code": "5.2.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aa57936d-f8a9-4603-8c3d-27abccd13531", + "Name": { + "en": "Nature, environment" + }, + "Code": "1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aa8d812b-7c13-414a-ad02-a4240d2cef68", + "Name": { + "en": "Come" + }, + "Code": "7.2.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aab82dc7-de9f-44b3-845e-0c926f47cfb6", + "Name": { + "en": "Case" + }, + "Code": "9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aabc32ee-46e4-469f-93ad-673373cb2e8d", + "Name": { + "en": "Attendant circumstances" + }, + "Code": "9.5.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aad7c9b0-aff3-4684-86d5-657a20e39288", + "Name": { + "en": "Authority" + }, + "Code": "4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aadefee4-ed14-4753-952e-e945f2972e37", + "Name": { + "en": "Part" + }, + "Code": "8.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aaf63abd-c8a5-4546-8fc1-a51c6e607683", + "Name": { + "en": "Hope" + }, + "Code": "3.2.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aaf9d375-f0a0-4c7b-bbf8-3c7ffd4f5a52", + "Name": { + "en": "Degree" + }, + "Code": "9.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ab127348-7f98-43e5-801d-01241ecdb517", + "Name": { + "en": "Lower something" + }, + "Code": "7.3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ab8ca07c-b23c-43dc-b705-7fe34ddf6d4d", + "Name": { + "en": "Exaggerate" + }, + "Code": "3.5.1.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ab8d8dc9-eeb7-41ff-93a9-cbbd50b89a73", + "Name": { + "en": "Can\u0027t" + }, + "Code": "9.4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ab8f12fb-57b0-4d61-8ae0-50d7cbc412df", + "Name": { + "en": "Snow, ice" + }, + "Code": "1.1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ab8f5391-ad8b-42dc-a43c-22590a09ce77", + "Name": { + "en": "Islam" + }, + "Code": "4.9.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aba3f7f1-9e13-4b48-acbb-3bf6d6bfa0e8", + "Name": { + "en": "Weigh" + }, + "Code": "8.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ac187298-85e8-43ed-ba85-cc06a62c08ba", + "Name": { + "en": "Animal life cycle" + }, + "Code": "1.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ac2e424b-6aee-4031-8864-7b3f4a6fb5a3", + "Name": { + "en": "True" + }, + "Code": "3.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ac4a936e-6c05-4e73-8d40-dfe4223b47fa", + "Name": { + "en": "Card game" + }, + "Code": "4.2.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ac527685-f31d-42f3-81bd-97221a01c7ef", + "Name": { + "en": "Pattern, model" + }, + "Code": "8.3.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ac550d1f-ec74-46a8-bf81-7832ace533ee", + "Name": { + "en": "Popular" + }, + "Code": "3.4.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ac7de73d-0059-4f35-9317-462a1813edba", + "Name": { + "en": "Grind flour" + }, + "Code": "5.2.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ac9ee84f-f0c7-48b3-8e5a-b4c967112394", + "Name": { + "en": "Quality" + }, + "Code": "8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "acddd447-bf8a-4d74-8501-7defb0525cc0", + "Name": { + "en": "Animal diseases" + }, + "Code": "6.3.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "acf5e294-d169-45c1-a9d3-960536e018cc", + "Name": { + "en": "Sound" + }, + "Code": "2.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ad4d28f0-5cbb-4b82-b736-9b41860a248c", + "Name": { + "en": "Demonstrative pronouns" + }, + "Code": "9.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ad56dc48-9c39-43f6-9386-f7df80d93cd4", + "Name": { + "en": "Insist" + }, + "Code": "3.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ad7cc381-1dc6-4fc2-94a4-acd5bf7a11da", + "Name": { + "en": "Certainly, definitely" + }, + "Code": "9.4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "adde4a66-9040-47a9-91ab-327934a2e97e", + "Name": { + "en": "Working with wood" + }, + "Code": "6.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "adf6ad2b-7af9-4bd8-a7b4-f864b9dad86d", + "Name": { + "en": "Initiation" + }, + "Code": "2.6.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "adfc2bcd-6b8e-486c-b105-29b286b61cc0", + "Name": { + "en": "Get" + }, + "Code": "7.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ae04020a-3bb2-4672-ad75-71ce72d461ea", + "Name": { + "en": "Sentence conjunctions" + }, + "Code": "9.2.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ae6f73ab-432d-42e8-aa1a-c848652a13f0", + "Name": { + "en": "Woman" + }, + "Code": "2.6.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aeb20093-26ba-492b-a69d-af18d5ba51eb", + "Name": { + "en": "Show affection" + }, + "Code": "4.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aec8c246-0ef7-414a-94a6-b9fdd6812a7c", + "Name": { + "en": "Social class" + }, + "Code": "4.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aecf2aad-b7a4-444f-9b13-64bc534126d2", + "Name": { + "en": "Bad" + }, + "Code": "8.3.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aed6c1ec-abbe-47e3-a6cc-a99ecff3b825", + "Name": { + "en": "Shiny" + }, + "Code": "8.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "af0909a5-928a-4421-baaa-f33b14302714", + "Name": { + "en": "Part of speech" + }, + "Code": "9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "af399519-5d7c-4100-9c79-8162cb4641cb", + "Name": { + "en": "Slow" + }, + "Code": "8.4.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "af4ac058-d4b3-4c7a-ade8-6af762d0486d", + "Name": { + "en": "Decide, plan" + }, + "Code": "3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "af5bcf27-56e2-4072-b321-30a31b58af78", + "Name": { + "en": "Growing fruit" + }, + "Code": "6.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "af62c8f6-43c7-4c44-a0d1-ab9bcff8e26f", + "Name": { + "en": "Imitate" + }, + "Code": "8.3.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "af6fe2d6-576d-473f-8a32-583779d95d1d", + "Name": { + "en": "Sure" + }, + "Code": "9.4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "af700054-258a-458a-9e38-e90397833e51", + "Name": { + "en": "Write" + }, + "Code": "3.5.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "afa77a2a-8b0f-4a39-91bc-040e90ffbb3a", + "Name": { + "en": "Happy" + }, + "Code": "3.4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "afc25fbb-9060-4af2-8225-3fddbab2227d", + "Name": { + "en": "Patient" + }, + "Code": "4.3.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "afdd8b8e-9502-4d06-94ee-e79815b65750", + "Name": { + "en": "Almost" + }, + "Code": "8.1.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "afe7cc92-e0ad-40d9-be56-aa12d2693a3f", + "Name": { + "en": "Day" + }, + "Code": "8.4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "aff720bd-fb3d-4f85-bbc4-41d5fc5b83f8", + "Name": { + "en": "Celebrate" + }, + "Code": "4.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b0156a7c-928a-4cc8-a021-4af4dc74fead", + "Name": { + "en": "Unusual" + }, + "Code": "8.3.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b015f460-faeb-4aa5-b453-9e5e9ae061fe", + "Name": { + "en": "Old fashioned" + }, + "Code": "8.4.6.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b035dcf9-1dd0-4fb3-bd04-7c8945e92cdf", + "Name": { + "en": "Put in back" + }, + "Code": "7.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b044e890-ce30-455c-aede-7e9d5569396e", + "Name": { + "en": "Star" + }, + "Code": "1.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b08424b7-a2f1-4a0e-82d1-665249e12cfc", + "Name": { + "en": "Arrive" + }, + "Code": "7.2.3.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b0905fa9-2f90-410b-8eb5-7c7944c4f0f9", + "Name": { + "en": "Sexual immorality" + }, + "Code": "2.6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b09205d4-fbb4-4bcd-94ef-f8d83e298462", + "Name": { + "en": "Calm, rough" + }, + "Code": "1.3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b0a9a631-e0dc-47d4-a762-e9a627732218", + "Name": { + "en": "Submit to authority" + }, + "Code": "4.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b0b161b2-e773-4b04-99eb-23778fd2aa80", + "Name": { + "en": "Tear, rip" + }, + "Code": "7.8.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b0e2635e-47c4-4995-942b-07f6635faf6f", + "Name": { + "en": "Beekeeping" + }, + "Code": "6.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b0e3486c-bd3d-4b5c-be9a-40cd2c0ce2a1", + "Name": { + "en": "Plait hair" + }, + "Code": "5.4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b0e5042d-1ade-4fb1-a6fd-9a165f5c4763", + "Name": { + "en": "Kidnap" + }, + "Code": "4.3.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b14db9f4-5e1d-4a2b-bec0-0d6bcb5b1a31", + "Name": { + "en": "Fall" + }, + "Code": "7.2.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b158fe11-5af2-4467-bbc0-cc1aee766592", + "Name": { + "en": "Happen" + }, + "Code": "9.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b1688009-474d-4e2e-a137-acc1e32a435f", + "Name": { + "en": "Thick" + }, + "Code": "8.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b16de6a0-71dd-448c-9ffa-49f6646a5219", + "Name": { + "en": "Run" + }, + "Code": "7.2.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b1756402-83c4-476d-8f55-010a0a10b5d9", + "Name": { + "en": "Make profit" + }, + "Code": "6.8.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b21ace5f-9307-4bdc-b103-9fdf14a5655e", + "Name": { + "en": "Week" + }, + "Code": "8.4.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b2830b72-c642-484f-9485-24682aa11ed8", + "Name": { + "en": "Omen, divination" + }, + "Code": "4.9.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b285bc3b-ba9f-4160-8e79-81dd43dfdbaa", + "Name": { + "en": "Unemployed, not working" + }, + "Code": "6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b2bb077a-92c8-4e54-8dfa-c89efd60b82d", + "Name": { + "en": "Poultry raising" + }, + "Code": "6.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b2fa4109-1165-4c1f-9613-c5b2d349d2d4", + "Name": { + "en": "Speak a lot" + }, + "Code": "3.5.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b2fd2d29-1389-4114-91a8-15b8d9742794", + "Name": { + "en": "Dependency relations" + }, + "Code": "9.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b2fee662-c451-4d32-aca5-a913ca0b2164", + "Name": { + "en": "Holding tool" + }, + "Code": "6.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b33da469-fefa-44f3-b35c-d70411bfe7e1", + "Name": { + "en": "Marketing" + }, + "Code": "6.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b34dc5c9-3367-4bfc-b077-cd014250dc5c", + "Name": { + "en": "Interjections" + }, + "Code": "9.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b3745f13-3632-4f13-b0cc-a74c51f8f2a1", + "Name": { + "en": "Earthquake" + }, + "Code": "1.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b3be00a9-41a4-42ae-ba51-320b5000a563", + "Name": { + "en": "Underground" + }, + "Code": "1.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b3d3dd7d-0cb1-4c25-bcae-cc402fcfa3ea", + "Name": { + "en": "Fast, not eat" + }, + "Code": "5.2.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b3fb9960-8f42-43bc-9595-dfb3e04f5bfd", + "Name": { + "en": "Substitute" + }, + "Code": "7.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b40637e5-be76-4a82-96bb-c55306ee293d", + "Name": { + "en": "Girlfriend, boyfriend" + }, + "Code": "4.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b43fae8e-6b19-42ed-98cd-d363174b9cf8", + "Name": { + "en": "Small" + }, + "Code": "8.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b47d2604-8b23-41e9-9158-01526dd83894", + "Name": { + "en": "World" + }, + "Code": "1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b4aa4bbd-8abf-4503-96e4-05c75efd23d5", + "Name": { + "en": "Weather" + }, + "Code": "1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b4c1e05f-f741-45cc-8d13-a1f60f474325", + "Name": { + "en": "Markers expecting an affirmative answer" + }, + "Code": "9.4.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b4dc89dc-3811-4d45-b0ee-0b71e28305cc", + "Name": { + "en": "Use up" + }, + "Code": "6.1.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b4e6c077-4f5e-44f3-8868-1f7ae3486585", + "Name": { + "en": "Eating utensil" + }, + "Code": "5.2.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b4fc91fe-68f7-45a6-8863-75bba1029bef", + "Name": { + "en": "Take by force" + }, + "Code": "6.8.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b4fe4698-54a2-4bcd-9490-e07ee1ee97af", + "Name": { + "en": "Cry, tear" + }, + "Code": "3.5.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b50f39cb-3152-4d56-9ddc-4b98f763e76a", + "Name": { + "en": "Want" + }, + "Code": "3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b536622c-80a3-4b31-9d22-4ed2fb76324d", + "Name": { + "en": "City" + }, + "Code": "4.6.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b53deac1-26c7-4fe9-9109-8496e248e8c7", + "Name": { + "en": "Election" + }, + "Code": "4.6.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b5499348-b8ca-4fae-8486-b23863560ae5", + "Name": { + "en": "Chance" + }, + "Code": "4.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b553e989-2b2a-4b1e-a987-ae75f3862501", + "Name": { + "en": "Not care" + }, + "Code": "4.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b5700ad7-36a1-4608-8789-8f84007244f8", + "Name": { + "en": "Tired" + }, + "Code": "2.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b59f6fc4-629d-4e62-8673-cf62f8ad8197", + "Name": { + "en": "Mediocre" + }, + "Code": "8.3.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b5aa5873-4c66-4d2d-935a-18e0ab231dbb", + "Name": { + "en": "Clumsy" + }, + "Code": "7.2.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b5b36c31-c56d-44b9-933c-fe0e62d80c25", + "Name": { + "en": "Share with" + }, + "Code": "4.3.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b5d679e3-506a-4994-81a2-be48a698d945", + "Name": { + "en": "Meet for the first time" + }, + "Code": "4.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b602c0e1-5398-4cc9-850b-7cfb5c592d13", + "Name": { + "en": "Blind" + }, + "Code": "2.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b60bf544-7774-4623-8c67-19b32b53dea2", + "Name": { + "en": "God" + }, + "Code": "4.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b62b5fc7-1b20-4f63-8459-8eb4991839ee", + "Name": { + "en": "Crack" + }, + "Code": "7.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b632b00b-b03f-4549-8e02-6402c05a4f06", + "Name": { + "en": "Obey" + }, + "Code": "4.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b6686c7c-39de-40b5-adee-67fc7dc54374", + "Name": { + "en": "Cardinal numbers" + }, + "Code": "8.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b6a40216-fe93-4b0f-b85b-5622327031d0", + "Name": { + "en": "Egg" + }, + "Code": "1.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b6b73d41-e23f-4f22-b01e-7e75f4115fce", + "Name": { + "en": "Purpose, goal" + }, + "Code": "3.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b6baa8bf-7691-431d-8715-3937372b9da0", + "Name": { + "en": "Exempt" + }, + "Code": "3.3.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b6e45998-9f6a-4b19-9cda-62410a11afa2", + "Name": { + "en": "Sorcery" + }, + "Code": "4.9.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b6e9b9c9-632b-48e7-99f7-fa53ebcb3bc5", + "Name": { + "en": "Knitting" + }, + "Code": "6.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b6ead5e6-dab5-4941-9017-d03452182709", + "Name": { + "en": "Expert" + }, + "Code": "6.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b760a3a7-ea7f-4a4b-a4b5-81752f2ca158", + "Name": { + "en": "Work poorly" + }, + "Code": "6.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b7662b2b-e57c-400b-8ef6-6fb612f5ee9f", + "Name": { + "en": "Growing bananas" + }, + "Code": "6.2.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b7801f6e-683b-4d5d-9bab-57f6e593db8c", + "Name": { + "en": "List" + }, + "Code": "3.5.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b790470f-ed4e-42ac-932d-cd15ef701b03", + "Name": { + "en": "Religious purification" + }, + "Code": "4.9.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b79f8775-d8d0-4aa5-b4ab-917f6f3d6c13", + "Name": { + "en": "Chase away" + }, + "Code": "7.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b7b0819b-eceb-4f16-ae6d-2298c4df1e6f", + "Name": { + "en": "On time" + }, + "Code": "8.4.5.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b7ed2482-6883-4a02-a992-e86c2573cc74", + "Name": { + "en": "Put down" + }, + "Code": "7.3.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b7f058af-9ce6-4dd0-b555-00526975300e", + "Name": { + "en": "Special" + }, + "Code": "7.5.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b7f4fd44-fa17-46a8-bdaf-d3399d6cb0ac", + "Name": { + "en": "Lose, misplace" + }, + "Code": "7.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b82c7ba0-9f4e-44da-bcd0-d30f5b224de5", + "Name": { + "en": "Medicine" + }, + "Code": "2.5.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b844d2f8-d3ef-4605-b038-8bc0a2cff0af", + "Name": { + "en": "Tall" + }, + "Code": "8.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b8d2fdb9-22ea-4040-8abb-aeeff0399f23", + "Name": { + "en": "Kill" + }, + "Code": "2.6.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b8df8589-d03c-4e6d-bbeb-4f24fbf6a1dc", + "Name": { + "en": "Vertical" + }, + "Code": "8.3.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b8e633f7-ca67-40cb-84e7-8b42887d161b", + "Name": { + "en": "Philosophy" + }, + "Code": "3.2.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b8e66bb4-140c-45b4-89ce-d9a77b9e5d21", + "Name": { + "en": "Names of cities" + }, + "Code": "9.7.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b8f59ddd-48de-4b3d-af47-687c9237ccd9", + "Name": { + "en": "Have authority" + }, + "Code": "4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b8fc54d8-afd2-4ef8-b811-efb8aa7064db", + "Name": { + "en": "Beside" + }, + "Code": "8.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b917ffec-ab7e-496a-bfe4-35c567fa0785", + "Name": { + "en": "Working with electricity" + }, + "Code": "6.6.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b93bdfa4-486c-44a0-8266-557ccdc78b31", + "Name": { + "en": "What fires produce" + }, + "Code": "5.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b97531df-8256-4796-8335-f69753a8f2e3", + "Name": { + "en": "Idol" + }, + "Code": "4.9.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b9a4b336-080a-4973-a7e3-a9af10fc347c", + "Name": { + "en": "Stomach" + }, + "Code": "2.1.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "b9c752a4-66be-493c-8955-cfa5324a54c1", + "Name": { + "en": "Practice religion" + }, + "Code": "4.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ba06de9e-63e1-43e6-ae94-77bea498379a", + "Name": { + "en": "Person" + }, + "Code": "2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ba1e8d2b-7d3e-4b65-a9be-ee1a4063c796", + "Name": { + "en": "Worried" + }, + "Code": "3.4.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ba8d18bd-2556-47a0-aa33-3ebef3e90814", + "Name": { + "en": "Record" + }, + "Code": "3.5.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ba98f891-77df-4910-8657-38f4ba79d3a5", + "Name": { + "en": "Reward" + }, + "Code": "4.7.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bafa274e-8bf0-4cf7-8ce7-2c28293db809", + "Name": { + "en": "Door" + }, + "Code": "6.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bb29001e-97f3-4bb4-8946-7c33b9835fcb", + "Name": { + "en": "Brother, sister" + }, + "Code": "4.1.9.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bb2a112f-af6f-4a54-bbf0-ba7b8289e58b", + "Name": { + "en": "Attract" + }, + "Code": "3.4.1.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bb4e0a69-db20-4757-beff-5dcb1c5e0f92", + "Name": { + "en": "Oppress" + }, + "Code": "4.7.9.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bb8ddf5f-707d-46c0-aff4-45683d26fd68", + "Name": { + "en": "Primary cases" + }, + "Code": "9.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bba30b56-6cd8-4542-81ab-f983cf1354bd", + "Name": { + "en": "Far" + }, + "Code": "8.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bbb21324-089d-4368-a2ac-37c6bbfcbffc", + "Name": { + "en": "Both" + }, + "Code": "8.1.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bbb897b5-f09b-4263-9f81-826ca61084f1", + "Name": { + "en": "Cleaning" + }, + "Code": "5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bbc5b3a2-4c6e-4d07-849b-4d616615a794", + "Name": { + "en": "Past" + }, + "Code": "8.4.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bbd3c3f1-7387-4ec6-a75d-66c1355a94ef", + "Name": { + "en": "Hoofed animals" + }, + "Code": "1.6.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bc61bd8d-295b-4965-a183-703d21a56996", + "Name": { + "en": "Title, name of honor" + }, + "Code": "4.5.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bc8d0ad4-6ebf-4fa0-bc7e-60e8ec9c43db", + "Name": { + "en": "Eye" + }, + "Code": "2.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bc96b3e3-6185-4925-b79e-8f0f9555bfb7", + "Name": { + "en": "Language" + }, + "Code": "3.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bc9d763c-e4fe-48ab-ad44-87a36f6cc06f", + "Name": { + "en": "Criticize" + }, + "Code": "3.5.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bca1af45-7621-43c0-9152-fac0018e5319", + "Name": { + "en": "Drive along" + }, + "Code": "7.3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bcb1252c-7cb4-4fbc-b83f-e5f9c65b4afb", + "Name": { + "en": "Next to" + }, + "Code": "8.5.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bce3f390-452c-4ca9-8c36-5fbcfd6b4755", + "Name": { + "en": "Change behavior" + }, + "Code": "4.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bd002dfa-e842-47d6-b11b-3c213cbf133a", + "Name": { + "en": "Fetus" + }, + "Code": "2.6.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bd31529c-ab67-419b-89a4-949aee8b3b11", + "Name": { + "en": "Act harshly" + }, + "Code": "4.7.9.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bd4a2527-f66c-4f48-922e-8b180bba8ef6", + "Name": { + "en": "Household equipment" + }, + "Code": "5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bd7d0c9c-791e-4c34-b9ed-ebddad8f9724", + "Name": { + "en": "Judge, render a verdict" + }, + "Code": "4.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bd9bb361-3c12-4c70-8098-40b0df9824ce", + "Name": { + "en": "Lack respect" + }, + "Code": "4.5.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bd9de99f-6a92-47ee-b6bc-e9877ea21202", + "Name": { + "en": "Find" + }, + "Code": "7.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bdaecf2f-d0fa-49f7-891e-bcb0a31ae630", + "Name": { + "en": "After" + }, + "Code": "8.4.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bddc70ea-d46f-4e4b-83a1-a47bea858dd6", + "Name": { + "en": "Front" + }, + "Code": "8.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "be280123-dda6-49a0-bd8c-5e2855b56159", + "Name": { + "en": "Plant a field" + }, + "Code": "6.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "be2f2785-7219-4a35-b8d3-aa56b9b78514", + "Name": { + "en": "Multiple things moving" + }, + "Code": "7.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "be3559d9-d69f-4e06-8184-071c35aa2e10", + "Name": { + "en": "Without cause" + }, + "Code": "9.6.2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "be4a63e7-f4ba-4de2-be69-d26219d99cb6", + "Name": { + "en": "Kick" + }, + "Code": "7.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "be4ab208-1fa0-463f-9ca0-4c7e3e03aafd", + "Name": { + "en": "Lifting tool" + }, + "Code": "6.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "be89e0ba-4c6a-4986-ac0d-859a901b89a1", + "Name": { + "en": "Imagine" + }, + "Code": "3.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bf007cd9-925d-4073-a1d6-16d64a45ca25", + "Name": { + "en": "Subjugate" + }, + "Code": "4.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bf0b24d2-4bd6-4e9c-8775-a623ace8db56", + "Name": { + "en": "Spice" + }, + "Code": "5.2.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bf0bdeeb-564d-407b-8bdf-31221aff7364", + "Name": { + "en": "Appoint, delegate" + }, + "Code": "4.5.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bf1f9360-6dd4-4ee3-b9f8-a5539baeb53b", + "Name": { + "en": "Growing flowers" + }, + "Code": "6.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bf25931d-4760-4c66-abe8-c05a6dc5adbe", + "Name": { + "en": "Be in water" + }, + "Code": "1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bf5175f6-fbe4-4ac6-9041-f8aa78b7ac78", + "Name": { + "en": "Execute" + }, + "Code": "4.7.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bf6e1719-11ee-4ace-9c84-72019c01aabc", + "Name": { + "en": "Spring, well" + }, + "Code": "1.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bf9606ec-9a8e-4822-8bfd-d5eebc58c65b", + "Name": { + "en": "Dark" + }, + "Code": "8.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bfa3be74-0390-4e2e-bdb7-ed41eb67e4f1", + "Name": { + "en": "Rain" + }, + "Code": "1.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bfbfb9b5-363d-4767-a5cb-1b11b348efd6", + "Name": { + "en": "None, nothing" + }, + "Code": "8.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bfe8902a-32a7-4092-93b2-9dcf3dce205f", + "Name": { + "en": "Upset" + }, + "Code": "3.4.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "bfeba2a4-4479-49e9-838c-3baa2ad0fcae", + "Name": { + "en": "Type, kind" + }, + "Code": "8.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c01bbcef-7d89-4753-bafd-3a7f23648982", + "Name": { + "en": "Doctor, nurse" + }, + "Code": "2.5.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c029eed8-2ec0-4f6f-aa22-3a066bb23ea6", + "Name": { + "en": "And, also" + }, + "Code": "9.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c05bf8c3-78f2-4ec5-b0d7-32d4963a5794", + "Name": { + "en": "Made of, material" + }, + "Code": "8.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c09eedd3-c4e1-4cf9-b6d1-a01624c6426a", + "Name": { + "en": "Wipe, erase" + }, + "Code": "5.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c0b7f354-a75c-41d5-a489-ae2df6364d02", + "Name": { + "en": "Travel by land" + }, + "Code": "7.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c0d903bf-6502-45dd-9dd8-cff7f022c696", + "Name": { + "en": "Count" + }, + "Code": "8.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c0f4715e-55c9-4379-ab6f-ad561a5e7151", + "Name": { + "en": "Believe" + }, + "Code": "3.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c103d339-24f2-45c6-8539-d3c445e15c49", + "Name": { + "en": "Prompters of attention" + }, + "Code": "9.6.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c1144a6e-3fce-4084-93d6-6f305eda8b1f", + "Name": { + "en": "Prosperity" + }, + "Code": "4.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c13ca251-6103-4475-85af-933311923f2c", + "Name": { + "en": "Above" + }, + "Code": "8.5.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c16334a0-be29-4a1e-a870-4cb3f1df984d", + "Name": { + "en": "Gather" + }, + "Code": "7.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c1a63ba2-1db6-410d-a4ed-5f64d1798bc1", + "Name": { + "en": "Tide" + }, + "Code": "1.3.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c1a70060-ba04-4f16-879e-5563492aee02", + "Name": { + "en": "Rich" + }, + "Code": "6.8.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c1c1dcb4-8fe5-43ac-9b91-b2b2bc33de5b", + "Name": { + "en": "Threaten" + }, + "Code": "3.3.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c1ceebe1-1274-40c1-a932-696265d9d412", + "Name": { + "en": "Yard" + }, + "Code": "6.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c21c28e8-9731-4ee0-acbb-32501bf8abd1", + "Name": { + "en": "Crocodile" + }, + "Code": "1.6.1.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c223335b-4803-4f1b-bf4d-f1ee077513cf", + "Name": { + "en": "Private, public" + }, + "Code": "4.1.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c2630384-2f72-4a96-baed-3fff03383362", + "Name": { + "en": "Harvest" + }, + "Code": "6.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c27b87cf-1211-4df2-96b1-12c416edabbe", + "Name": { + "en": "Humor" + }, + "Code": "4.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c2b720f5-1123-446e-9f60-088a3272b889", + "Name": { + "en": "Take time" + }, + "Code": "8.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c2dbe83a-d638-45ac-a6d5-5f041b9dde71", + "Name": { + "en": "Disabled" + }, + "Code": "2.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c2ec9cee-7fe3-44f2-9008-c8b42f6f78dd", + "Name": { + "en": "Family names" + }, + "Code": "9.7.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c2f01aa8-9f94-43c9-9ada-b1e4a60aba07", + "Name": { + "en": "Arm" + }, + "Code": "2.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c345f278-91ff-463d-b9a6-8abac8a267eb", + "Name": { + "en": "Grass, herb, vine" + }, + "Code": "1.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c358b041-7a1a-43d6-8e61-26b9507f559f", + "Name": { + "en": "Meet together" + }, + "Code": "4.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c35cba91-742c-4b98-b848-dfd520d959cf", + "Name": { + "en": "Touch" + }, + "Code": "7.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c36131c3-b5e1-4aac-a7b5-7c9cfa1e8f74", + "Name": { + "en": "Goat" + }, + "Code": "6.3.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c3b808d4-d94e-4c8e-b7b2-87b4f4a83198", + "Name": { + "en": "Clothes for special occasions" + }, + "Code": "5.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c3ddfc77-e3a6-450e-a853-111f5595df87", + "Name": { + "en": "Moods" + }, + "Code": "9.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c3f20ce7-d30e-40fd-af8a-713a65c46cd0", + "Name": { + "en": "Bow" + }, + "Code": "7.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c4330001-83ca-485d-8b9b-09f7e1be60cc", + "Name": { + "en": "Interpreting messages" + }, + "Code": "3.5.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c4b110cf-d968-4bc6-ac0c-7e70cbad2756", + "Name": { + "en": "Social event" + }, + "Code": "4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c4fdb9ce-93cc-405b-b673-4058821bf794", + "Name": { + "en": "Clock, watch" + }, + "Code": "8.4.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c5282457-be5f-4ce9-a802-91140cb0a22b", + "Name": { + "en": "Limb" + }, + "Code": "2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c5996b7d-0acc-4ac7-bfa0-09b93a0eccbc", + "Name": { + "en": "Mining" + }, + "Code": "6.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c5b8c936-1e01-4e86-9145-a2b721ec9e39", + "Name": { + "en": "Dig" + }, + "Code": "7.8.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c60cf6a1-7868-4536-ac73-387bfa26e04b", + "Name": { + "en": "Rebel against authority" + }, + "Code": "4.5.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c6132280-d2aa-46f8-9e94-b087dbda09cb", + "Name": { + "en": "Balance" + }, + "Code": "7.2.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c6688928-6694-4264-8048-a60b665b5793", + "Name": { + "en": "Tobacco" + }, + "Code": "5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c6b62d63-b355-46c9-a8c7-e0a0bf112a9e", + "Name": { + "en": "Infrastructure" + }, + "Code": "6.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c6c772af-7b6b-4393-b0da-5b4a329d3426", + "Name": { + "en": "Quantity" + }, + "Code": "8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c72985cf-b07f-4ed5-873a-a2209929667e", + "Name": { + "en": "States" + }, + "Code": "8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c753fc8b-22ae-4e71-807f-56fb3ebd3cdd", + "Name": { + "en": "Sexual relations" + }, + "Code": "2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c7990233-ef2e-4ea6-8d1e-ccf56e540394", + "Name": { + "en": "Farmland" + }, + "Code": "6.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c79d49f1-74ec-4dba-a5aa-5e861af63d05", + "Name": { + "en": "Blame" + }, + "Code": "3.5.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c7c1c25a-d89d-4720-846c-d6e1dd723a17", + "Name": { + "en": "Cooking oil" + }, + "Code": "5.2.3.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c7c2d82e-d86c-4bf3-81a1-82772e87d709", + "Name": { + "en": "Between" + }, + "Code": "8.5.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c7c3aa7d-a4b5-45af-9a31-a640179e8fa4", + "Name": { + "en": "Attribution of an attribute" + }, + "Code": "9.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c7c85346-158d-4881-839d-9a6a8e47209b", + "Name": { + "en": "Move" + }, + "Code": "7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c7ccc5bb-181d-420f-8665-64793fefb37b", + "Name": { + "en": "Perfect" + }, + "Code": "8.3.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c7dbd50e-0ff5-42af-a7a9-9eaf03671c49", + "Name": { + "en": "Convenient" + }, + "Code": "8.3.7.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c81004a7-499e-4e05-84c8-3d74a17e97fd", + "Name": { + "en": "Care for the teeth" + }, + "Code": "5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c817af65-7cc8-4105-a8ed-47067d97b73b", + "Name": { + "en": "Clothes for special people" + }, + "Code": "5.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c8185ca6-567a-40ef-939f-ffefdd9a4770", + "Name": { + "en": "Forever" + }, + "Code": "8.4.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c82fa28f-7e26-489e-a244-4d69cea87b94", + "Name": { + "en": "Work and occupation" + }, + "Code": "6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c8595a5f-4dde-4260-b8d8-265d0554ce93", + "Name": { + "en": "Win" + }, + "Code": "4.8.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c8602dc5-5c91-480a-b5ce-1c82fe3da83a", + "Name": { + "en": "Tooth" + }, + "Code": "2.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c880c81f-65dc-4d93-8c39-22920fdbe4c7", + "Name": { + "en": "Wool production" + }, + "Code": "6.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c888c7ac-8cf4-49d2-a33e-20d19d84c47b", + "Name": { + "en": "Pig" + }, + "Code": "6.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c8aea8b2-4088-4d20-a0d2-45c2ad974ee1", + "Name": { + "en": "Furrow" + }, + "Code": "8.3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c8c74ec6-3f7a-4b45-b0e9-399b97c4a800", + "Name": { + "en": "Free to do what you want" + }, + "Code": "3.3.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c8c8b1f6-a898-4d5b-a1ce-fa7284915e8f", + "Name": { + "en": "Disaster" + }, + "Code": "4.4.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c8d94c8f-db0b-4016-bdd2-e41a2eae4288", + "Name": { + "en": "Region" + }, + "Code": "4.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c8e3c39c-d895-4e42-8e1e-1574137ba016", + "Name": { + "en": "Types of houses" + }, + "Code": "6.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c956a98a-4c85-4c85-868d-f27f44bd6422", + "Name": { + "en": "Predict" + }, + "Code": "3.2.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c96ac1eb-12f2-47af-9e96-9d99fce7e8f5", + "Name": { + "en": "Receive" + }, + "Code": "7.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c9741b97-ad50-465c-a4ca-b21d488f45fe", + "Name": { + "en": "Physical, non-physical" + }, + "Code": "9.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c982941c-0cff-47aa-9e08-5234a8e0d6e8", + "Name": { + "en": "Growing potatoes" + }, + "Code": "6.2.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c9aee4df-ac3e-4159-bd1a-060db1a5f070", + "Name": { + "en": "Communication" + }, + "Code": "3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "c9b5f83e-529d-45af-949f-4cc6b0591b66", + "Name": { + "en": "Improve" + }, + "Code": "8.3.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ca0f9b9b-31fc-4ae6-9563-abedc4a5af98", + "Name": { + "en": "Beneficiary (of a patient)" + }, + "Code": "9.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ca495e57-a8e0-4294-bfe3-7b7995dc96c7", + "Name": { + "en": "Don\u0027t think so, doubt it" + }, + "Code": "9.4.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ca511a0c-5628-4726-8a6e-aa9fa3b73bfc", + "Name": { + "en": "Witness, testify" + }, + "Code": "4.7.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ca752706-1c9e-43e7-bd17-845c4736ccd8", + "Name": { + "en": "Approximate" + }, + "Code": "8.1.5.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ca91e41a-81c3-4c96-87e6-f67477fcd686", + "Name": { + "en": "Rear a child" + }, + "Code": "2.6.4.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ca98bd7b-8711-41f6-86d0-5cd07b7bfe0d", + "Name": { + "en": "Destroy" + }, + "Code": "7.9.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ca9c215a-e568-4d09-b3a9-b5727cd831d6", + "Name": { + "en": "Bury" + }, + "Code": "2.6.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cab8e9dc-5e4f-4a12-8b3d-4acbb7ad2059", + "Name": { + "en": "Misunderstand" + }, + "Code": "3.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cac1d7a8-7382-466e-ba4a-ba2bfe50f13b", + "Name": { + "en": "Mass communication" + }, + "Code": "3.5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cb362fc7-b3aa-46f4-b9a8-0f8c97fb16fe", + "Name": { + "en": "Growing crops" + }, + "Code": "6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cb783ad9-4650-416e-bf63-88c4ca43fe6a", + "Name": { + "en": "Reputation" + }, + "Code": "4.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cb95189c-8c74-465b-af07-48e08dbf7c39", + "Name": { + "en": "Emotion" + }, + "Code": "3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cb99a086-8c6d-4f90-81db-6afa69ae5455", + "Name": { + "en": "Animal sounds" + }, + "Code": "1.6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cba1f6cc-58ac-4d09-aa6a-1661f5945787", + "Name": { + "en": "Understandable" + }, + "Code": "3.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cba6876c-5b48-42f4-ae0a-7fbe9bb971ef", + "Name": { + "en": "Shadow" + }, + "Code": "8.3.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cbc0a8f5-9cba-41d2-a7e5-565fbf09c8c4", + "Name": { + "en": "Laugh" + }, + "Code": "3.5.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cbc24a98-1c64-467e-98aa-251a28e4c0b8", + "Name": { + "en": "Defecate, feces" + }, + "Code": "2.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cbcff912-e1c2-4d9b-9938-85d73e7e7265", + "Name": { + "en": "Some" + }, + "Code": "8.1.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cc121082-2d07-484e-8a6f-7382f7d71f39", + "Name": { + "en": "Stubborn" + }, + "Code": "3.3.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cc3f1dc8-a31e-4459-ba13-f82b45df37b5", + "Name": { + "en": "Report" + }, + "Code": "3.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cc6f100a-5220-4f53-801c-b1fdcc619608", + "Name": { + "en": "Old, not young" + }, + "Code": "8.4.6.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cca44b46-437c-42ee-93d7-a8820d61d0c8", + "Name": { + "en": "Legal personnel" + }, + "Code": "4.7.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ccbbd16f-58c5-45c1-bfff-1fba64d9740e", + "Name": { + "en": "Aspect--dynamic verbs" + }, + "Code": "9.4.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cce98603-ff8f-4213-945a-bd6746716139", + "Name": { + "en": "Land" + }, + "Code": "1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cd01db6c-8aa6-42d1-93ac-05e81a8be523", + "Name": { + "en": "Serve food" + }, + "Code": "5.2.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cd403434-a5a1-4700-8ad3-b7c9aabd99d9", + "Name": { + "en": "Valley" + }, + "Code": "1.2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cd4300c9-265e-4457-8e33-4e0c9a4d4ba8", + "Name": { + "en": "Value" + }, + "Code": "8.3.7.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cd436263-30a3-498c-93f6-3d5682f7f7c0", + "Name": { + "en": "Commerce" + }, + "Code": "6.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cd6f1b37-5bdd-4237-8827-b1c947c8e1b4", + "Name": { + "en": "Transparent" + }, + "Code": "2.3.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cd8b2a8b-687b-42e9-91e7-cfb8812b64ee", + "Name": { + "en": "Mistake" + }, + "Code": "4.3.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cde96694-79e5-44af-8d38-d988d1938e5f", + "Name": { + "en": "Working with buildings" + }, + "Code": "6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ce30eb9c-8260-476b-878c-0a078d596955", + "Name": { + "en": "Forget" + }, + "Code": "3.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ce6a862d-a4bb-4378-b14d-439806870c41", + "Name": { + "en": "Unlucky" + }, + "Code": "4.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ce6d5e60-7cf6-46ab-bd02-453ec7b04f7a", + "Name": { + "en": "Self-esteem" + }, + "Code": "3.4.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ceedce41-cdef-4766-9c5e-8ff5608c5464", + "Name": { + "en": "Store the harvest" + }, + "Code": "6.2.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cf337287-c9fa-43d2-93c4-284f45e262c0", + "Name": { + "en": "Disease" + }, + "Code": "2.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cf5f83be-2c19-4cf8-8cc5-53bd32b50530", + "Name": { + "en": "Evaluator" + }, + "Code": "9.4.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cf93b8e0-9f28-4485-b9d6-22293ccd73ce", + "Name": { + "en": "Lose your way" + }, + "Code": "7.2.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "cfb159f7-82f6-4789-b9b4-8f611820f350", + "Name": { + "en": "Spider" + }, + "Code": "1.6.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d01f1c51-522e-4b35-81b3-00577dbfa3bd", + "Name": { + "en": "Color" + }, + "Code": "8.3.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d030f0c7-31a3-47da-be35-46f1eba63ae9", + "Name": { + "en": "Like, love" + }, + "Code": "3.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d067b555-e53c-4c16-bb09-5314862d8bae", + "Name": { + "en": "Drunk" + }, + "Code": "5.2.3.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d06dae77-134a-403f-ba88-52ecd66c0522", + "Name": { + "en": "Moss, fungus, algae" + }, + "Code": "1.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d086c2ad-2d11-4250-a25a-dc6538439db6", + "Name": { + "en": "Two" + }, + "Code": "8.1.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d0b14231-1471-41b3-aeb5-69199acaaefb", + "Name": { + "en": "Way, manner" + }, + "Code": "9.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d0dee676-f3ae-43cc-96f1-7e3bb65870f5", + "Name": { + "en": "Fit, size" + }, + "Code": "8.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d10301f3-573c-4005-ad65-1c73fb80b3b6", + "Name": { + "en": "Understand" + }, + "Code": "3.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d117aa22-3f18-47c4-9683-51ecf1dc7134", + "Name": { + "en": "Parts of a plant" + }, + "Code": "1.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d1687857-0f1d-4098-affb-b283a6677b6b", + "Name": { + "en": "Most, almost all" + }, + "Code": "8.1.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d1aecdba-3938-4b0c-a2e6-7dc3b7cc5cde", + "Name": { + "en": "Produce wealth" + }, + "Code": "6.8.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d1b3d0f0-5319-4a6a-8a70-2179a8e76d22", + "Name": { + "en": "Need" + }, + "Code": "8.1.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d1e58469-52e3-4b50-b0de-00bf9f09f8d4", + "Name": { + "en": "Grandfather, grandmother" + }, + "Code": "4.1.9.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d2001c9c-3c37-4910-8b8a-adcffc6fbf26", + "Name": { + "en": "Across" + }, + "Code": "8.5.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d21db541-4122-465f-9db5-4c76f5e84426", + "Name": { + "en": "Earn" + }, + "Code": "6.8.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d25f7907-091e-4cf7-bd8c-bdb97278b616", + "Name": { + "en": "Hit" + }, + "Code": "7.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d27a5602-ece1-452e-9ed6-7261082dc8b8", + "Name": { + "en": "Soon" + }, + "Code": "8.4.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d2b61570-af54-44f3-846e-6d7ec9d3737f", + "Name": { + "en": "Room" + }, + "Code": "6.5.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d2ca3194-e393-480e-ae1d-dd67bed55227", + "Name": { + "en": "Growth of plants" + }, + "Code": "1.5.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d2e73238-ff99-4ba3-8ce6-d8ae98721710", + "Name": { + "en": "Agree to do something" + }, + "Code": "3.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d2f05cc8-1a3f-4bc2-9a2b-38174bb84091", + "Name": { + "en": "Mute" + }, + "Code": "2.5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d2f516f4-df1c-44f6-8704-76dd52201317", + "Name": { + "en": "Foreigner" + }, + "Code": "4.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d345142f-d51e-4023-a25a-2a4c0f1fbcbf", + "Name": { + "en": "Land preparation" + }, + "Code": "6.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d395edc8-fb58-4ba4-8446-dacf8ea0477a", + "Name": { + "en": "Sweat" + }, + "Code": "2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d39b2432-87d5-4f3e-8101-de06001b42d6", + "Name": { + "en": "Each other" + }, + "Code": "9.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d4521b0f-0703-48cc-94a0-f42ccc09959c", + "Name": { + "en": "Indefinite pronouns" + }, + "Code": "9.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d4769748-7c4e-4359-9da5-2ea64d5948d9", + "Name": { + "en": "Milk products" + }, + "Code": "5.2.3.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d47b69e0-ab4a-4111-aec3-2c889a4e70b3", + "Name": { + "en": "Create" + }, + "Code": "9.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d49f2c9d-1b4a-4370-b107-71f9b9fbdc8e", + "Name": { + "en": "Neighbor" + }, + "Code": "4.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d502512c-966b-4752-8636-716fb29facfe", + "Name": { + "en": "Sleep" + }, + "Code": "5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d50f3921-fcea-4ac9-b64a-25bf47dc3292", + "Name": { + "en": "Volcano" + }, + "Code": "1.2.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d574c970-6834-4566-ae37-f42c7e95483b", + "Name": { + "en": "Heavy" + }, + "Code": "8.2.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d586a164-ac8f-4356-8aa8-07721c2b5e09", + "Name": { + "en": "Letter" + }, + "Code": "3.5.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d59a84e1-5e12-4cb7-b72b-15c51810ad48", + "Name": { + "en": "Disunity" + }, + "Code": "4.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d60faf11-cc6e-48db-8a13-82f86d78ab00", + "Name": { + "en": "Physical actions" + }, + "Code": "7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d68911f6-6507-483a-b015-44726fdf868a", + "Name": { + "en": "Work" + }, + "Code": "6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d6c29733-beeb-4fc9-975f-5e78a8acc273", + "Name": { + "en": "Work well" + }, + "Code": "6.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d7140538-fb99-4af9-8398-8c31a1b79fb5", + "Name": { + "en": "Prevent from moving" + }, + "Code": "7.2.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d7349bac-efc0-41ba-ba60-f23d38e97a36", + "Name": { + "en": "Informal justice" + }, + "Code": "4.6.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d74914e7-e329-49d4-8513-ec8d850241e4", + "Name": { + "en": "Partly" + }, + "Code": "9.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d7861def-70c1-470f-bca6-8230cbbaa3e9", + "Name": { + "en": "Look" + }, + "Code": "2.3.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d7ae7208-7869-46e3-90c1-676342c3d7af", + "Name": { + "en": "Cheat" + }, + "Code": "6.8.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d7da5318-dccf-477f-967d-1e3f6a421860", + "Name": { + "en": "Chicken" + }, + "Code": "6.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d7e0ed88-6d5a-44cc-a0fe-070a5aab3e60", + "Name": { + "en": "Fish with hooks" + }, + "Code": "6.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d7e4bf3e-e539-43bc-bb43-3ae0980ffb86", + "Name": { + "en": "Shut, close" + }, + "Code": "7.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d7e4e538-039f-47bb-aa42-a2cf455668cc", + "Name": { + "en": "Growing wheat" + }, + "Code": "6.2.1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d80360f9-7319-40a7-a2bc-fd8718711ba4", + "Name": { + "en": "Before" + }, + "Code": "8.4.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d8366daf-ae1d-4b2c-a447-478c73580639", + "Name": { + "en": "Method" + }, + "Code": "6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d8389a63-8b39-4e23-8528-cd756dae2f5c", + "Name": { + "en": "Working with paper" + }, + "Code": "6.6.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d83ebe2c-c1d6-49ec-a4a9-1cdced843387", + "Name": { + "en": "Lose consciousness" + }, + "Code": "2.5.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d853597b-f3ed-470b-b6dd-8fe93b8e43eb", + "Name": { + "en": "Quiet" + }, + "Code": "2.3.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d85391fa-680a-4715-81ac-c0835acac8c5", + "Name": { + "en": "Milk" + }, + "Code": "6.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d85d0838-a9e4-4787-8fce-7d0466bc24b9", + "Name": { + "en": "Number of times" + }, + "Code": "8.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d8631167-08bd-4571-bc7c-57a4407da51c", + "Name": { + "en": "Politics" + }, + "Code": "4.6.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d88d862c-01d4-4b43-9fbe-59208922e022", + "Name": { + "en": "Wait" + }, + "Code": "7.2.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d8dfa6fc-84ea-4178-b4f5-95e0c113140a", + "Name": { + "en": "Dissociation" + }, + "Code": "9.6.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d8ea1902-5fa6-4fda-b7b2-1f9c301cdc5f", + "Name": { + "en": "Group of things" + }, + "Code": "8.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d90db6d4-6c78-4ac8-9764-0cafa79b8b31", + "Name": { + "en": "Army" + }, + "Code": "4.8.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d90e71bf-2898-4501-9d09-c518999f83e2", + "Name": { + "en": "Names of mountains" + }, + "Code": "9.7.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d95ed463-ac64-4004-9c3b-0fce2f7639be", + "Name": { + "en": "Move out" + }, + "Code": "7.2.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d975a233-1e48-4313-8bed-aada7460487e", + "Name": { + "en": "Put aside" + }, + "Code": "7.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d98c1c67-b70e-4a35-89db-2e744bd5197f", + "Name": { + "en": "Head" + }, + "Code": "2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d9b9db39-d87e-4d04-8298-1f1b969dbda1", + "Name": { + "en": "General adverbs" + }, + "Code": "9.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d9cb2e69-133d-4525-bca5-50b0f3402cbb", + "Name": { + "en": "Own, possess" + }, + "Code": "6.8.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "d9f336cf-0682-4702-ab94-5ade755ddc64", + "Name": { + "en": "Move something in a direction" + }, + "Code": "7.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "da203891-90a2-48f0-955a-8a80b6c62af9", + "Name": { + "en": "Arrange an event" + }, + "Code": "6.1.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "da39c0d9-a5c1-4f10-bd3b-4e988abcab5a", + "Name": { + "en": "Sorry" + }, + "Code": "3.4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "da41ea1f-dd09-421d-a1a5-174ff43f4eff", + "Name": { + "en": "Classifiers" + }, + "Code": "9.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "da988f73-fc9d-4a23-b70d-22299a7c6097", + "Name": { + "en": "Have, of" + }, + "Code": "9.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dae6488c-7fea-4fa3-84c9-b611d017b6a5", + "Name": { + "en": "Wash clothes" + }, + "Code": "5.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "daefd275-98e3-4534-a991-c7d396b54c69", + "Name": { + "en": "Postpone" + }, + "Code": "8.4.5.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dafc4b97-2b70-4986-b2b4-c05eb060786d", + "Name": { + "en": "Accept" + }, + "Code": "3.3.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "db2232d9-8b17-4920-936f-2b6249c6f7fa", + "Name": { + "en": "Steal" + }, + "Code": "6.8.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dbd3e164-3f70-4395-9728-1c24c8900da6", + "Name": { + "en": "Cooking utensil" + }, + "Code": "5.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dbebc3bd-2d01-4d62-a009-866c18ee3527", + "Name": { + "en": "Miscarriage" + }, + "Code": "2.6.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dc177f3c-d0fd-4232-adf1-a77b339cdbb2", + "Name": { + "en": "Building" + }, + "Code": "6.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dc1a2c6f-1b32-4631-8823-36dacc8cb7bb", + "Name": { + "en": "Sun" + }, + "Code": "1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dc1ab28c-3e1e-474c-8359-2548b7ad5595", + "Name": { + "en": "Describe" + }, + "Code": "3.5.1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dc71598d-21a2-4598-9c12-13978796d2c9", + "Name": { + "en": "Sweep, rake" + }, + "Code": "5.6.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dd12ac0f-55cc-4c79-a50c-d23cc7ea60b3", + "Name": { + "en": "Bathe" + }, + "Code": "5.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dd3e872a-fb50-4204-9646-7a24c644013b", + "Name": { + "en": "Names of languages" + }, + "Code": "9.7.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dd830047-d7f5-4010-a8ea-ae20468a0cbf", + "Name": { + "en": "Greedy" + }, + "Code": "6.8.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ddc96103-4bc5-44d3-9412-c57569d2a9f5", + "Name": { + "en": "Festival, show" + }, + "Code": "4.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ddef260e-b183-47f7-837e-165ffbd1af2c", + "Name": { + "en": "Put in front" + }, + "Code": "7.3.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "de1ffd73-af3b-47a2-8e98-ac1659a84cac", + "Name": { + "en": "Sensible" + }, + "Code": "4.3.1.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "de544ebd-9f94-4831-8887-944c3bbbc254", + "Name": { + "en": "Days of the week" + }, + "Code": "8.4.1.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "de6b15d3-6409-4998-b03d-903133f4ad70", + "Name": { + "en": "Sing" + }, + "Code": "4.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "de7b8df5-83a7-4456-a63a-1075ff17dbaf", + "Name": { + "en": "Blemish" + }, + "Code": "8.3.7.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ded0e58d-8ad7-4909-b0f1-b9ab9c10bb0d", + "Name": { + "en": "King\u0027s family" + }, + "Code": "4.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "deff977c-a664-4456-9d44-a5127dd2a7d1", + "Name": { + "en": "Wander" + }, + "Code": "7.2.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "df149819-608f-46cd-ba0f-55f1d9d2e8ec", + "Name": { + "en": "Speed" + }, + "Code": "8.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "df2b9d7a-9b90-4704-8bc3-11dcffe985f4", + "Name": { + "en": "Skin" + }, + "Code": "2.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "df2ee830-0668-43d7-8a32-e2fd3e7b31d8", + "Name": { + "en": "Tense" + }, + "Code": "9.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "df47f55d-b15d-4261-881e-3c4b0dc6d9be", + "Name": { + "en": "Extend" + }, + "Code": "7.3.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "df647b1a-ed79-4a8e-b781-56ed25fe4405", + "Name": { + "en": "Buddhism" + }, + "Code": "4.9.7.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "df9ee372-e92e-4f73-aac5-d36908497698", + "Name": { + "en": "Think" + }, + "Code": "3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dfdcfa24-b013-4566-af4a-28ef1dfd4742", + "Name": { + "en": "Measure" + }, + "Code": "8.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "dfe59469-d1bf-4ed2-9faa-6d5af52eefdd", + "Name": { + "en": "Fill, cover" + }, + "Code": "7.5.9.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e033ca92-ee8c-4ab9-9368-5f6f4e942987", + "Name": { + "en": "Contact" + }, + "Code": "3.5.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e072bd42-eb0f-48c8-97fd-ae9ca8bc3a75", + "Name": { + "en": "Fight for something good" + }, + "Code": "4.8.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e080687b-0900-4dd0-9677-e3aaa3eae641", + "Name": { + "en": "Explain" + }, + "Code": "3.5.1.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e08e252a-9227-42e4-bcb8-b803d25071b6", + "Name": { + "en": "Embarrassed" + }, + "Code": "3.4.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e0a8e1d9-c43e-4092-a8dc-476a3417924e", + "Name": { + "en": "Confident" + }, + "Code": "3.4.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e0ad6bb1-d422-408a-83f8-f1a7661ed225", + "Name": { + "en": "Up" + }, + "Code": "8.5.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e0b00a13-8648-4635-afe5-0be3c0b6a05c", + "Name": { + "en": "Maybe" + }, + "Code": "9.4.4.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e0c32642-7c51-4e23-a776-f63f2f2f936d", + "Name": { + "en": "Uncertain" + }, + "Code": "9.4.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e0e83cc9-b876-47f6-8e66-60c9c505b927", + "Name": { + "en": "Danger" + }, + "Code": "4.4.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e0e8af5a-04c1-49a1-9955-9a2af7879068", + "Name": { + "en": "Secret" + }, + "Code": "3.2.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e10b9449-08a3-4c13-aff2-31486749b62f", + "Name": { + "en": "Investigate a crime" + }, + "Code": "4.7.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e11d6360-6fa9-45a9-a23e-2252a301cf86", + "Name": { + "en": "Leaven" + }, + "Code": "5.2.3.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e173ea34-c216-4702-aa24-ca9ab40d48dd", + "Name": { + "en": "Reason" + }, + "Code": "9.6.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e173f481-ec57-4d1c-b517-be38ccb038f5", + "Name": { + "en": "Leave an organization" + }, + "Code": "4.2.1.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e1ac83c2-352f-4a2e-9612-99e66d6d3d0c", + "Name": { + "en": "Slave" + }, + "Code": "4.5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e1dd83dd-955a-4bc7-a761-fc91555da1f8", + "Name": { + "en": "Completely" + }, + "Code": "9.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e1e0b800-85ad-4886-abe5-9f67c022a5ed", + "Name": { + "en": "End, point" + }, + "Code": "8.6.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e22d860a-d207-4649-8ab5-4592b838febb", + "Name": { + "en": "Sea mammal" + }, + "Code": "1.6.1.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e27adda9-0761-4b7f-abbf-24938ce1c01a", + "Name": { + "en": "Drama" + }, + "Code": "4.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e2806bed-b450-4469-900a-1afa7ded2224", + "Name": { + "en": "Outer part" + }, + "Code": "8.6.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e28f3f79-d4a5-402c-8a70-196856791078", + "Name": { + "en": "Do" + }, + "Code": "9.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e2d3294b-4463-48bb-95e4-8c9b5238ecec", + "Name": { + "en": "Mock" + }, + "Code": "3.5.1.8.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e311cc3a-a387-449e-a05a-07ed9678411d", + "Name": { + "en": "Religious things" + }, + "Code": "4.9.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e3300171-d7b2-4fb4-a103-e8fdcf3ff2ed", + "Name": { + "en": "Area of knowledge" + }, + "Code": "3.2.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e3a6f918-4b0f-4515-bd6c-4f3370bcbf67", + "Name": { + "en": "Join an organization" + }, + "Code": "4.2.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e43c9905-ae67-4627-8b10-bd7a453828b4", + "Name": { + "en": "Stick together" + }, + "Code": "7.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e442afe1-e7cd-4ab2-b456-963e2e041a1e", + "Name": { + "en": "Move slowly" + }, + "Code": "7.2.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e4517880-aa2d-4977-b55a-dcb0b6d1f533", + "Name": { + "en": "Beautiful" + }, + "Code": "2.3.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e45b8bac-9623-4f84-a113-9dec13a8db64", + "Name": { + "en": "Talk about a subject" + }, + "Code": "3.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e482bb5a-5a32-4bc5-a0de-32cbe0aa7908", + "Name": { + "en": "Speech style" + }, + "Code": "3.5.1.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e496a6d3-a00c-470e-81c3-314f3f97840e", + "Name": { + "en": "Food from leaves" + }, + "Code": "5.2.3.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e4bacc52-dcaa-4e68-b736-f0b5d9aeca41", + "Name": { + "en": "Class, lesson" + }, + "Code": "3.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e4e05724-01ec-4c61-90f0-b8658cc8ca51", + "Name": { + "en": "Something used to see" + }, + "Code": "2.3.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e5020b79-6fb0-4be4-a359-d4f899da5c7e", + "Name": { + "en": "Quarrel" + }, + "Code": "3.5.1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e545baab-581d-4af8-81f2-5a884e272349", + "Name": { + "en": "Beast of burden" + }, + "Code": "6.3.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e54cd744-d106-4bcf-bd07-b8783c075c21", + "Name": { + "en": "Fashionable" + }, + "Code": "3.4.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e5f9c9cf-0b0c-47aa-b7df-8c37f211cd00", + "Name": { + "en": "Divide into pieces" + }, + "Code": "7.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e6221c7a-4608-4114-ba9f-532a3b943113", + "Name": { + "en": "Parts of a bird" + }, + "Code": "1.6.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e626c65e-eb79-4230-b07a-a6d975d3fe3d", + "Name": { + "en": "Mouth" + }, + "Code": "2.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e64e647e-a5fb-463c-8eef-44879e2e70b2", + "Name": { + "en": "Markers expecting a negative answer" + }, + "Code": "9.4.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e6b21531-b7d0-4e37-b01b-3ca49a285168", + "Name": { + "en": "Drought" + }, + "Code": "1.1.3.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e6c9fe4c-199e-4934-b622-739a85b0830d", + "Name": { + "en": "Organize" + }, + "Code": "7.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e6cf2c28-7630-41d7-835d-bd171ab67378", + "Name": { + "en": "Altruistic, selfless" + }, + "Code": "4.3.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e6ec43ef-0100-4cf4-a047-c575ee8613b4", + "Name": { + "en": "Control" + }, + "Code": "3.3.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e7119442-3063-422a-a03e-d02e570ccd0f", + "Name": { + "en": "Not have" + }, + "Code": "7.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e76227e8-4a04-4fbd-a16e-5baa3d9e97a9", + "Name": { + "en": "Animal actions" + }, + "Code": "1.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e791df50-8880-4080-a5ee-d4e58bb7b8ca", + "Name": { + "en": "Free time" + }, + "Code": "4.2.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e7c58c11-2911-446a-96b0-2113247f3792", + "Name": { + "en": "Kinship" + }, + "Code": "4.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e7caa24f-155d-47cd-946d-cc0d06dfc764", + "Name": { + "en": "Love" + }, + "Code": "4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e7e5dbf2-6d5b-4869-b357-8a7860c29002", + "Name": { + "en": "Solutions of water" + }, + "Code": "1.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e7f94aea-ba50-481d-b640-d5cd8bdedc72", + "Name": { + "en": "Urinate, urine" + }, + "Code": "2.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e83586c6-8d8e-4a23-bdda-a1731a5ece22", + "Name": { + "en": "Defend against accusation" + }, + "Code": "4.7.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e836b01b-6c1a-4d41-b90a-ea5f349f88d4", + "Name": { + "en": "Air" + }, + "Code": "1.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e86364ac-6fa1-4aad-a6c1-068d56b6a1f1", + "Name": { + "en": "Strong, brittle" + }, + "Code": "8.3.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e8ec3885-c692-4b90-a5b3-4c86da642666", + "Name": { + "en": "Names of rivers" + }, + "Code": "9.7.2.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e931da8a-efc1-46cb-836a-72fba4a1eb4f", + "Name": { + "en": "Take somewhere" + }, + "Code": "7.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e949f393-2a5b-4792-af8f-75138322ceee", + "Name": { + "en": "Strong" + }, + "Code": "2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e94a5cf3-1fd4-4b52-902f-bbf0ad6bac2b", + "Name": { + "en": "Only" + }, + "Code": "8.1.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e96f6860-0914-4324-9c49-48f24a0ff7f1", + "Name": { + "en": "Speak well" + }, + "Code": "3.5.1.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e9947962-a243-4a44-a94d-64d68718d88c", + "Name": { + "en": "Independent" + }, + "Code": "4.5.4.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e9cafabe-f0f7-4142-a6f6-d1c94bdc4b5c", + "Name": { + "en": "Empty" + }, + "Code": "8.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e9ef98d9-8844-4804-88a5-614493d150f5", + "Name": { + "en": "Alert" + }, + "Code": "3.1.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "e9fdc131-addb-4db6-8f79-ae0044e1eb81", + "Name": { + "en": "Sacred writings" + }, + "Code": "4.9.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ea17aba7-6d4e-4dbf-89ea-84a1b1c47647", + "Name": { + "en": "Big container, volume" + }, + "Code": "8.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ea2d0dc5-2cdb-4686-9f48-abe65ed295a4", + "Name": { + "en": "Move past, over, through" + }, + "Code": "7.2.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ea46de30-a1a9-4828-84a8-9165f61f8b20", + "Name": { + "en": "Fishing" + }, + "Code": "6.4.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ea7c06d0-5e33-4702-b6a0-51582b216fe8", + "Name": { + "en": "Distribution" + }, + "Code": "9.6.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ea839451-f89e-4432-b361-3086ca4f13fd", + "Name": { + "en": "Accustomed to" + }, + "Code": "6.1.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eac4b58e-1fd7-4ce1-9a68-c7516470e876", + "Name": { + "en": "Realize" + }, + "Code": "3.2.2.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eaed8c63-9f97-4116-927c-19f364a99e72", + "Name": { + "en": "Unfriendly" + }, + "Code": "4.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eafdea8e-521e-4614-8fd5-e8446adf9203", + "Name": { + "en": "Debate" + }, + "Code": "3.5.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eb00b4c2-5b87-4ef8-9548-800fc5c9b524", + "Name": { + "en": "Damage" + }, + "Code": "7.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eb07e333-38d2-4ddb-9bc9-5990403600b4", + "Name": { + "en": "Fishing equipment" + }, + "Code": "6.4.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eb0c9e02-e4c1-4e5e-84b6-be63aaf439d5", + "Name": { + "en": "Nephew, niece" + }, + "Code": "4.1.9.1.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eb662979-604c-455e-a2c6-a84b03a2ee3a", + "Name": { + "en": "Early" + }, + "Code": "8.4.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eb821083-3fb0-441a-9f1d-ad2a9ed918d8", + "Name": { + "en": "Support" + }, + "Code": "7.3.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eb842dc1-ad9c-4c1a-9eb2-a48b7f3092be", + "Name": { + "en": "Air force" + }, + "Code": "4.8.3.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ebac5ec8-dc4c-4b2b-a727-3ca82404cdbb", + "Name": { + "en": "Demonstrate" + }, + "Code": "3.5.1.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ebb5f3e5-bfe5-4a40-986a-938c1bdb9c76", + "Name": { + "en": "Terms of endearment" + }, + "Code": "9.7.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ec118a28-fd23-48b3-8819-bfe1329f028d", + "Name": { + "en": "Reflect, mirror" + }, + "Code": "2.3.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ec1bcace-fc10-45df-8e1f-29bce1ef786a", + "Name": { + "en": "Speak with others" + }, + "Code": "3.5.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ec6f626c-e7a0-4ec7-a541-d683f20c9271", + "Name": { + "en": "Vicinity" + }, + "Code": "8.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ec79e90e-ecd3-497f-bc14-ac64181f53d7", + "Name": { + "en": "Do evil to" + }, + "Code": "4.3.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ec8e1481-827c-4554-bf50-0d3f592f3702", + "Name": { + "en": "Cloth" + }, + "Code": "6.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ec90e061-e6a0-435f-8784-7269a24c670a", + "Name": { + "en": "Give pledge, bond" + }, + "Code": "6.8.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ec998dc6-d509-4832-8434-d2abac34ba70", + "Name": { + "en": "Community" + }, + "Code": "4.6.7.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eca46133-c350-4573-a349-9b7ce11b6fa8", + "Name": { + "en": "Container" + }, + "Code": "6.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ecaff061-6a12-4ad6-b818-9b140a9a3e11", + "Name": { + "en": "Design" + }, + "Code": "9.1.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ecbdf1c5-9d7f-4446-b6a1-644a379a480b", + "Name": { + "en": "Cheap" + }, + "Code": "6.8.4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ecc39bc2-6336-48ca-be46-cf5e49a3c267", + "Name": { + "en": "Insect" + }, + "Code": "1.6.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ecf1cce7-ed58-44bf-870a-e8579b309c54", + "Name": { + "en": "Combinative relation" + }, + "Code": "9.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ecf9ebd7-f991-41df-98cd-bcf1254d5d0b", + "Name": { + "en": "Go first" + }, + "Code": "7.2.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ed2113c8-1784-4808-ab1a-fd269f86fa99", + "Name": { + "en": "Accounting" + }, + "Code": "6.8.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ed4a2ca6-c03c-4c72-9431-b72fb7294b8f", + "Name": { + "en": "Wedding" + }, + "Code": "2.6.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ed7930df-e7b4-43c9-a11a-b09521276b57", + "Name": { + "en": "Smell" + }, + "Code": "2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ed976bbe-4fb2-4365-b136-d2fce077a73f", + "Name": { + "en": "Back" + }, + "Code": "8.6.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "edbfc928-049c-4cb7-8c88-8e8af38287c7", + "Name": { + "en": "Romantic love" + }, + "Code": "2.6.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "edeb9458-3bdb-4d14-aaa1-6eb457307b9c", + "Name": { + "en": "Hortative" + }, + "Code": "9.4.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "edf17f72-7e7a-4f8d-a5ee-f4889492d73a", + "Name": { + "en": "Meaningless" + }, + "Code": "3.5.8.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ee0585b1-627a-4a71-888d-b5d82619431e", + "Name": { + "en": "Names of countries" + }, + "Code": "9.7.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ee446395-781b-4651-afef-cad78b71f843", + "Name": { + "en": "Reptile" + }, + "Code": "1.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ee6e993c-5551-42ae-b35e-26bc6aeeb3a4", + "Name": { + "en": "Men\u0027s clothing" + }, + "Code": "5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ee8a20b7-4202-489a-b8cd-bdebaf770313", + "Name": { + "en": "Alcohol preparation" + }, + "Code": "5.2.3.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eea7c79b-6150-4aba-8105-a94b7e6aeab7", + "Name": { + "en": "Faithful" + }, + "Code": "4.3.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eec72226-106c-4825-b245-6e18110ee917", + "Name": { + "en": "Roof" + }, + "Code": "6.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eeee02e1-157e-4786-ab92-80c92e5023b8", + "Name": { + "en": "Window" + }, + "Code": "6.5.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "eef8c50e-c391-482c-9f60-1bba2d8892b3", + "Name": { + "en": "Radio, television" + }, + "Code": "3.5.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ef025cd9-dd92-442b-a8f9-fe7ac944ccec", + "Name": { + "en": "Catch" + }, + "Code": "7.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ef409fc6-bd89-4cc6-ade5-abb882272313", + "Name": { + "en": "Prefer" + }, + "Code": "3.4.1.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ef5ee2be-8a32-452a-818b-80191edb8e41", + "Name": { + "en": "Growing trees" + }, + "Code": "6.2.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ef6d136e-ac1d-48b9-819d-252485534557", + "Name": { + "en": "Legal contract" + }, + "Code": "4.7.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ef860ee3-a4a5-4a42-b810-fdf41e35d151", + "Name": { + "en": "Religious person" + }, + "Code": "4.9.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ef876104-eb3e-420d-9c7b-124538a7b2a6", + "Name": { + "en": "Point at" + }, + "Code": "3.5.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "efd03c89-bf8b-4d46-a921-06cc06f28356", + "Name": { + "en": "Participate" + }, + "Code": "4.2.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "efe8e7b5-e008-4a3a-b3e1-23ae03a0083e", + "Name": { + "en": "Cutting tool" + }, + "Code": "6.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "efef45bd-26be-46f8-b85b-424be55bcdac", + "Name": { + "en": "New" + }, + "Code": "8.4.6.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "effc49dd-6322-4302-899c-4cf540f0e2e4", + "Name": { + "en": "Prepared food" + }, + "Code": "5.2.3.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f02ae505-d6b7-4b30-9d97-8505d0d1a0c7", + "Name": { + "en": "Discourse markers" + }, + "Code": "9.6.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f0404b23-db91-46c7-87e1-9f1be0712980", + "Name": { + "en": "Fable, myth" + }, + "Code": "3.5.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f07f867d-808f-4750-92ca-859aea59e58c", + "Name": { + "en": "Live, stay" + }, + "Code": "5.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f0de6c5a-3df6-4483-8c63-2d8fcd6c97be", + "Name": { + "en": "Malnutrition, starvation" + }, + "Code": "2.5.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f0e68d2f-f7b3-4722-80a4-8e9c5638b0d4", + "Name": { + "en": "Study" + }, + "Code": "3.2.2.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f0f3c371-166e-4a66-849f-60d6fa7ad889", + "Name": { + "en": "Poetry" + }, + "Code": "3.5.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f0fdbdfa-094e-4bec-ae19-af23d2c02ed6", + "Name": { + "en": "Contentment" + }, + "Code": "3.4.1.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f1373316-7917-4dca-9d33-c6b520bd4034", + "Name": { + "en": "Working with machines" + }, + "Code": "6.6.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f1af3f4c-6e0e-4cfa-adcf-9dcddf05feab", + "Name": { + "en": "Guess" + }, + "Code": "3.2.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f2022802-4f43-4fa2-8c58-33a8b9e75895", + "Name": { + "en": "Increase" + }, + "Code": "8.1.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f211defe-d80f-4e40-9842-af19cb0719e7", + "Name": { + "en": "Judaism" + }, + "Code": "4.9.7.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f2342d42-bdc4-449c-9891-58f90318b9f1", + "Name": { + "en": "News, message" + }, + "Code": "3.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f29dccae-1654-4eb7-8aae-04f7df4fe90c", + "Name": { + "en": "Right, proper" + }, + "Code": "8.3.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f2d0f288-5bbe-4fa0-9e8f-ddcc74891701", + "Name": { + "en": "Mourn" + }, + "Code": "2.6.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f352a437-58f2-4920-aec3-eda8041f7447", + "Name": { + "en": "First" + }, + "Code": "8.4.5.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f3627c41-5daf-4f73-ac42-8a0522035e0b", + "Name": { + "en": "Medicinal plants" + }, + "Code": "2.5.7.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f3654a7f-d16e-4870-9ef0-4b4268faeffb", + "Name": { + "en": "Discontent" + }, + "Code": "3.4.2.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f38f8344-838f-44ba-b103-22289c2d2793", + "Name": { + "en": "Wet" + }, + "Code": "1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f39b14c4-52cf-4afa-956c-f0f5815ef6ac", + "Name": { + "en": "Check" + }, + "Code": "3.2.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f3a26e0a-727f-43ab-9310-88b8cec8f6d7", + "Name": { + "en": "Temporary" + }, + "Code": "8.4.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f3d162d7-da79-4ce4-9610-040f03b57d9d", + "Name": { + "en": "Unusual birth" + }, + "Code": "2.6.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f3dbb078-6265-4861-a6e3-46cc151c5d72", + "Name": { + "en": "Complain" + }, + "Code": "3.5.1.8.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f4491f9b-3c5e-42ab-afc0-f22e19d0fff5", + "Name": { + "en": "Language and thought" + }, + "Code": "3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f4580c19-ba9e-4f71-a46a-6f3c4b19c36c", + "Name": { + "en": "Travel by water" + }, + "Code": "7.2.4.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f45a456e-8e23-4364-8842-047cc73f529b", + "Name": { + "en": "Space, room" + }, + "Code": "8.5.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f472b2d2-b4d3-4852-914d-71b66bdb6f26", + "Name": { + "en": "Hang" + }, + "Code": "7.3.2.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f47d681b-4f0d-43ca-a465-2e1724825752", + "Name": { + "en": "Grandson, granddaughter" + }, + "Code": "4.1.9.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f4829d9d-a93f-4fc5-918c-6d4c501a6573", + "Name": { + "en": "Out, outside" + }, + "Code": "8.5.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f4b18e9c-b465-4763-ba79-d7eed2cebcfa", + "Name": { + "en": "Move sideways" + }, + "Code": "7.2.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f4b77866-c607-43f0-b816-95459c269525", + "Name": { + "en": "Foolish talk" + }, + "Code": "3.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f4ec8f2e-f89e-40c1-ae50-900927d20af6", + "Name": { + "en": "Impolite" + }, + "Code": "4.3.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f4ed1712-c072-4213-b89d-eb3a9be233b2", + "Name": { + "en": "Natural" + }, + "Code": "1.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f4f99472-0b23-42b9-8b51-1d56fe24715b", + "Name": { + "en": "Multiple births" + }, + "Code": "2.6.3.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f5156cde-9735-4249-920d-597fb0a7a8e3", + "Name": { + "en": "Break, wear out" + }, + "Code": "7.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f51bcafa-e624-4555-b8f1-b5726d74734d", + "Name": { + "en": "Laws" + }, + "Code": "4.7.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f5567550-e3c9-4589-8f88-8159eadcd194", + "Name": { + "en": "Custom" + }, + "Code": "4.3.9.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f5642647-9b9c-499b-a66e-349593c863f1", + "Name": { + "en": "Say nothing" + }, + "Code": "3.5.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f56a2511-10cc-4829-940d-49051429bfba", + "Name": { + "en": "Liquid" + }, + "Code": "1.2.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f595deab-1838-4ddb-9ebe-55fb3007b309", + "Name": { + "en": "Military organization" + }, + "Code": "4.8.3.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f5e2ad18-5ad4-4186-9572-b1542096759e", + "Name": { + "en": "Soldier" + }, + "Code": "4.8.3.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f6134be5-3f96-4750-a03e-fca381a42db1", + "Name": { + "en": "Animism" + }, + "Code": "4.9.7.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f6896060-4d5c-45e2-b89a-f9f6328a479c", + "Name": { + "en": "Usual" + }, + "Code": "8.3.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f6e416b3-50b1-4e48-8a39-2998725b1c79", + "Name": { + "en": "Divorce" + }, + "Code": "2.6.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f6eb81d5-caba-4735-be6f-ae038656b555", + "Name": { + "en": "Crafts" + }, + "Code": "6.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f70907c6-a064-425a-830f-e669319c38da", + "Name": { + "en": "Lead" + }, + "Code": "4.5.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f718fc15-59b2-4b6a-a9e3-39b3e8d487d7", + "Name": { + "en": "Grow, get bigger" + }, + "Code": "2.6.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f726d9bb-ae80-4c01-bdef-b600cb27736e", + "Name": { + "en": "Business organization" + }, + "Code": "6.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f732bdb5-9a04-468a-b50b-510f94d20fb4", + "Name": { + "en": "Table" + }, + "Code": "5.1.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f74f28d1-8742-4c9f-95dc-d08336e91249", + "Name": { + "en": "Youth" + }, + "Code": "2.6.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f76c3803-1c7a-4181-9a87-64ae7231a67d", + "Name": { + "en": "Here, there" + }, + "Code": "8.5.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f77053f4-ed5a-4376-bcba-17552ea447ba", + "Name": { + "en": "Prepare something for use" + }, + "Code": "6.1.2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f7706644-542f-4fcb-b8e1-e91d04c8032a", + "Name": { + "en": "Body condition" + }, + "Code": "2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f7960e84-5af9-4999-9028-783058aa8c5c", + "Name": { + "en": "All" + }, + "Code": "8.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f7b7eb3c-b784-4ba5-8dac-a68fd27ce0ea", + "Name": { + "en": "Plant diseases" + }, + "Code": "1.5.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f7da1907-e6c5-4d21-a8e8-81376f3467df", + "Name": { + "en": "Conflict" + }, + "Code": "4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f7e625a6-53e3-4f9b-8764-119e3906f5cf", + "Name": { + "en": "Unmarried" + }, + "Code": "2.6.1.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f81b7632-3e5a-4a2d-8a93-648872a6616b", + "Name": { + "en": "Social group" + }, + "Code": "4.2.1.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f858278a-2727-4403-9cf0-565cdececb1e", + "Name": { + "en": "Condition" + }, + "Code": "9.6.2.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f883266a-146a-41c7-b1db-85120840c3a8", + "Name": { + "en": "Impossible" + }, + "Code": "9.4.4.9", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f8863b67-b911-4334-a1b6-6eb913bd14af", + "Name": { + "en": "Wide" + }, + "Code": "8.2.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f899802d-bd32-427f-a101-c84219f7e14e", + "Name": { + "en": "Substance, matter" + }, + "Code": "1.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f8c6a6a9-49f0-408a-9237-a66e852da7d3", + "Name": { + "en": "Calendar" + }, + "Code": "8.4.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f94e9041-49b0-4d25-aa54-9446c5ab45f4", + "Name": { + "en": "Instead" + }, + "Code": "9.6.1.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f950b7cc-fb85-4dbb-b8ca-934d38cae7fc", + "Name": { + "en": "Conjunctions" + }, + "Code": "9.2.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f9516c66-ac2c-49dd-951a-0d3606450463", + "Name": { + "en": "Discriminate, be unfair" + }, + "Code": "4.7.9.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f957a4aa-d3d4-4dad-93d1-20565b5158d4", + "Name": { + "en": "Cousin" + }, + "Code": "4.1.9.1.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f9935962-9a14-485d-9bef-bd4a52dd92c1", + "Name": { + "en": "Governing body" + }, + "Code": "4.6.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "f9d020d6-b129-4bb8-9509-3b4a6c27482e", + "Name": { + "en": "Interested" + }, + "Code": "3.4.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fa32115e-e389-47bd-91e1-61779172ccf2", + "Name": { + "en": "Cause of disease" + }, + "Code": "2.5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fa41dbc5-adbb-4ad0-9fd2-0278d4689a28", + "Name": { + "en": "Non-relative" + }, + "Code": "4.1.9.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fa660c9d-8787-4335-8744-3dbc139b2df1", + "Name": { + "en": "Accuse, confront" + }, + "Code": "4.7.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fa8e72a0-1bfe-4b49-a287-293b44213960", + "Name": { + "en": "Adverbial clauses" + }, + "Code": "9.4.8", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "faf0ae24-6584-4766-a93b-389c1cb06d8d", + "Name": { + "en": "Turtle" + }, + "Code": "1.6.1.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fb84538a-17a8-4adc-8d50-e2b66f8e4099", + "Name": { + "en": "Number" + }, + "Code": "8.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fba27833-d6f1-4c36-ac39-28902b29261b", + "Name": { + "en": "Like, similar" + }, + "Code": "8.3.5.2.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fbf40f2e-e743-479d-80b2-63325407d5d1", + "Name": { + "en": "Markers of identificational and explanatory clauses" + }, + "Code": "9.6.3.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fc0afb69-a4d4-439a-91cd-ed0ce67677b5", + "Name": { + "en": "Cooking methods" + }, + "Code": "5.2.1.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fc170f70-520e-4f3e-b8b8-98e4b898fd24", + "Name": { + "en": "Edge" + }, + "Code": "8.6.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fc193988-26ca-49e9-849a-b12456d98792", + "Name": { + "en": "Crazy" + }, + "Code": "4.3.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fc1e4ea7-15fa-4bbf-8697-f312762504ba", + "Name": { + "en": "Comb hair" + }, + "Code": "5.4.3.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fc82fcec-d03c-4fb0-bf62-714c71754402", + "Name": { + "en": "Adult" + }, + "Code": "2.6.4.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fcc204a3-eae4-46d1-a9dc-08864fde1772", + "Name": { + "en": "Less" + }, + "Code": "8.1.4.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fcd22c85-7ee1-4d31-8633-9dbd32344211", + "Name": { + "en": "Move toward something" + }, + "Code": "7.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fcf16495-5226-4192-afdb-e748192efc3a", + "Name": { + "en": "Year" + }, + "Code": "8.4.1.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fd33670e-ef16-4566-a62e-aa077e58407b", + "Name": { + "en": "Types of sounds" + }, + "Code": "2.3.2.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fd7e03f8-61c9-47e9-afa4-ab8917db03a5", + "Name": { + "en": "Appease" + }, + "Code": "4.8.4.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fd9b8618-1f62-419b-85c3-365a12e85523", + "Name": { + "en": "Agree with someone" + }, + "Code": "3.2.5.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fda0c1ac-5728-4ba2-9f8e-827f161b5bb1", + "Name": { + "en": "Watch" + }, + "Code": "2.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fe58ae61-ab0b-43a4-86fb-d9aedd199932", + "Name": { + "en": "Mix" + }, + "Code": "7.5.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fe66d433-5135-498e-a29d-b42bf0317252", + "Name": { + "en": "Meddle" + }, + "Code": "4.3.4.6", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fe89a0f4-2155-424b-bf90-c1133dc41c8d", + "Name": { + "en": "Cabinet" + }, + "Code": "5.1.1.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fe9253f4-d063-4d63-91af-85273d61337f", + "Name": { + "en": "Compare" + }, + "Code": "8.3.5.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "feca6b23-1ca1-4d99-ac79-3672d1d1f7db", + "Name": { + "en": "Fine" + }, + "Code": "4.7.7.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fed2b7bd-2315-4085-b0a7-2ced988120f3", + "Name": { + "en": "Choose" + }, + "Code": "3.3.1.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ff0a16f2-c44d-4ed4-9520-c214acfb68e5", + "Name": { + "en": "Rule" + }, + "Code": "4.6.4", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ff505092-6d88-4b5e-8095-04e471d7ad4c", + "Name": { + "en": "Resurrection" + }, + "Code": "4.9.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ff736f67-197b-46b9-bc14-edbeb1fb3d5a", + "Name": { + "en": "Have wealth" + }, + "Code": "6.8.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ff73fb69-7dac-43e2-876b-0ead264c3f2d", + "Name": { + "en": "Black" + }, + "Code": "8.3.3.3.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ff7e3abd-6810-4128-83c9-701b4925c2fe", + "Name": { + "en": "Fire" + }, + "Code": "5.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ff9dfc70-526d-405e-b613-5a2a21c1b2d8", + "Name": { + "en": "Farm worker" + }, + "Code": "6.2.7", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ffa13b7d-5eaa-43be-8518-51d9aa08f321", + "Name": { + "en": "Numbered group" + }, + "Code": "8.1.1.5", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ffcc57f8-6c6d-4bf4-85be-9220ca7c739d", + "Name": { + "en": "Marriage" + }, + "Code": "2.6.1", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ffd0547e-e537-4614-ac3f-6d8cd3351f33", + "Name": { + "en": "Parts of an animal" + }, + "Code": "1.6.2", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "ffe84c4f-8c38-4b84-ac36-e79ffadbd426", + "Name": { + "en": "Free of charge" + }, + "Code": "6.8.4.3.3", + "DeletedAt": null, + "Predefined": true + }, + { + "Id": "fffa74fb-5b5c-453f-9120-94686033d894", + "Name": { + "en": "Swim" + }, + "Code": "7.2.4.2.2", + "DeletedAt": null, + "Predefined": true + } + ], + "ComplexFormTypes": [ + { + "Id": "fec038ed-6a8c-4fa5-bc96-a4f515a98c50", + "Name": { + "en": "Unspecified Complex Form" + }, + "DeletedAt": null + }, + { + "Id": "1f6ae209-141a-40db-983c-bee93af0ca3c", + "Name": { + "en": "Compound" + }, + "DeletedAt": null + }, + { + "Id": "73266a3a-48e8-4bd7-8c84-91c730340b7d", + "Name": { + "en": "Contraction" + }, + "DeletedAt": null + }, + { + "Id": "98c273c4-f723-4fb0-80df-eede2204dfca", + "Name": { + "en": "Derivative" + }, + "DeletedAt": null + }, + { + "Id": "b2276dec-b1a6-4d82-b121-fd114c009c59", + "Name": { + "en": "Idiom" + }, + "DeletedAt": null + }, + { + "Id": "35cee792-74c8-444e-a9b7-ed0461d4d3b7", + "Name": { + "en": "Phrasal Verb" + }, + "DeletedAt": null + }, + { + "Id": "9466d126-246e-400b-8bba-0703e09bc567", + "Name": { + "en": "Saying" + }, + "DeletedAt": null + } + ], + "MorphTypes": [ + { + "Id": "0cc8c35a-cee9-434d-be58-5d29130fba5b", + "Kind": "DiscontiguousPhrase", + "Name": { + "en": "discontiguous phrase" + }, + "Abbreviation": { + "en": "dis phr" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A discontiguous phrase has discontiguous constituents which (a) are separated from each other by one or more intervening constituents, and (b) are considered either (i) syntactically contiguous and unitary, or (ii) realizing the same, single meaning. An example is French ne...pas.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "18d9b1c3-b5b6-4c07-b92c-2fe1d2281bd4", + "Kind": "InfixingInterfix", + "Name": { + "en": "infixing interfix" + }, + "Abbreviation": { + "en": "ifxnfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "An infixing interfix is an infix that can occur between two roots or stems.", + "Ws": "en" + } + ] + } + }, + "Prefix": "-", + "Postfix": "-", + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "3433683d-08a9-4bae-ae53-2a7798f64068", + "Kind": "SuffixingInterfix", + "Name": { + "en": "suffixing interfix" + }, + "Abbreviation": { + "en": "sfxnfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A suffixing interfix is a suffix that can occur between two roots or stems.", + "Ws": "en" + } + ] + } + }, + "Prefix": "-", + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "56db04bf-3d58-44cc-b292-4c8aa68538f4", + "Kind": "Particle", + "Name": { + "en": "particle" + }, + "Abbreviation": { + "en": "part" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A particle is a word that does not belong to one of the main classes of words, is invariable in form, and typically has grammatical or pragmatic meaning.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "a23b6faa-1052-4f4d-984b-4b338bdaf95f", + "Kind": "Phrase", + "Name": { + "en": "phrase" + }, + "Abbreviation": { + "en": "phr" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A phrase is a syntactic structure that consists of more than one word but lacks the subject-predicate organization of a clause.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "af6537b0-7175-4387-ba6a-36547d37fb13", + "Kind": "PrefixingInterfix", + "Name": { + "en": "prefixing interfix" + }, + "Abbreviation": { + "en": "pfxnfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A prefixing interfix is a prefix that can occur between two roots or stems.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": "-", + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "c2d140e5-7ca9-41f4-a69a-22fc7049dd2c", + "Kind": "Clitic", + "Name": { + "en": "clitic" + }, + "Abbreviation": { + "en": "clit" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A clitic is a morpheme that has syntactic characteristics of a word, but shows evidence of being phonologically bound to another word. Orthographically, it stands alone.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "d7f713da-e8cf-11d3-9764-00c04f186933", + "Kind": "Infix", + "Name": { + "en": "infix" + }, + "Abbreviation": { + "en": "ifx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "An infix is an affix that is inserted within a root or stem.", + "Ws": "en" + } + ] + } + }, + "Prefix": "-", + "Postfix": "-", + "SecondaryOrder": 40, + "DeletedAt": null + }, + { + "Id": "d7f713db-e8cf-11d3-9764-00c04f186933", + "Kind": "Prefix", + "Name": { + "en": "prefix" + }, + "Abbreviation": { + "en": "pfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A prefix is an affix that is joined before a root or stem.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": "-", + "SecondaryOrder": 20, + "DeletedAt": null + }, + { + "Id": "d7f713dc-e8cf-11d3-9764-00c04f186933", + "Kind": "Simulfix", + "Name": { + "en": "simulfix" + }, + "Abbreviation": { + "en": "smfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A simulfix is a change or replacement of vowels or consonants (usually vowels) which changes the meaning of a word. (Note: the parser does not currently handle simulfixes.)", + "Ws": "en" + } + ] + } + }, + "Prefix": "=", + "Postfix": "=", + "SecondaryOrder": 60, + "DeletedAt": null + }, + { + "Id": "d7f713dd-e8cf-11d3-9764-00c04f186933", + "Kind": "Suffix", + "Name": { + "en": "suffix" + }, + "Abbreviation": { + "en": "sfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A suffix is an affix that is attached to the end of a root or stem.", + "Ws": "en" + } + ] + } + }, + "Prefix": "-", + "Postfix": null, + "SecondaryOrder": 70, + "DeletedAt": null + }, + { + "Id": "d7f713de-e8cf-11d3-9764-00c04f186933", + "Kind": "Suprafix", + "Name": { + "en": "suprafix" + }, + "Abbreviation": { + "en": "spfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A suprafix is a kind of affix in which a suprasegmental is superimposed on one or more syllables of the root or stem, signalling a particular morphosyntactic operation. (Note: the parser does not currently handle suprafixes.)", + "Ws": "en" + } + ] + } + }, + "Prefix": "~", + "Postfix": "~", + "SecondaryOrder": 50, + "DeletedAt": null + }, + { + "Id": "d7f713df-e8cf-11d3-9764-00c04f186933", + "Kind": "Circumfix", + "Name": { + "en": "circumfix" + }, + "Abbreviation": { + "en": "cfx" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A circumfix is an affix made up of two separate parts which surround and attach to a root or stem.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "d7f713e1-e8cf-11d3-9764-00c04f186933", + "Kind": "Enclitic", + "Name": { + "en": "enclitic" + }, + "Abbreviation": { + "en": "enclit" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "An enclitic is a clitic that is phonologically joined at the end of a preceding word to form a single unit. Orthographically, it may attach to the preceding word.", + "Ws": "en" + } + ] + } + }, + "Prefix": "=", + "Postfix": null, + "SecondaryOrder": 80, + "DeletedAt": null + }, + { + "Id": "d7f713e2-e8cf-11d3-9764-00c04f186933", + "Kind": "Proclitic", + "Name": { + "en": "proclitic" + }, + "Abbreviation": { + "en": "proclit" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A proclitic is a clitic that precedes the word to which it is phonologically joined. Orthographically, it may attach to the following word.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": "=", + "SecondaryOrder": 30, + "DeletedAt": null + }, + { + "Id": "d7f713e4-e8cf-11d3-9764-00c04f186933", + "Kind": "BoundRoot", + "Name": { + "en": "bound root" + }, + "Abbreviation": { + "en": "bd root" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A bound root is a root which cannot occur as a separate word apart from any other morpheme.", + "Ws": "en" + } + ] + } + }, + "Prefix": "*", + "Postfix": null, + "SecondaryOrder": 10, + "DeletedAt": null + }, + { + "Id": "d7f713e5-e8cf-11d3-9764-00c04f186933", + "Kind": "Root", + "Name": { + "en": "root" + }, + "Abbreviation": { + "en": "ubd root" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A root is the portion of a word that (i) is common to a set of derived or inflected forms, if any, when all affixes are removed, (ii) is not further analyzable into meaningful elements, being morphologically simple, and, (iii) carries the principal portion of meaning of the words in which it functions.", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + }, + { + "Id": "d7f713e7-e8cf-11d3-9764-00c04f186933", + "Kind": "BoundStem", + "Name": { + "en": "bound stem" + }, + "Abbreviation": { + "en": "bd stem" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "A bound stem is a stem which cannot occur as a separate word apart from any other morpheme.", + "Ws": "en" + } + ] + } + }, + "Prefix": "*", + "Postfix": null, + "SecondaryOrder": 10, + "DeletedAt": null + }, + { + "Id": "d7f713e8-e8cf-11d3-9764-00c04f186933", + "Kind": "Stem", + "Name": { + "en": "stem" + }, + "Abbreviation": { + "en": "ubd stem" + }, + "Description": { + "en": { + "Spans": [ + { + "Text": "\u0022A stem is the root or roots of a word, together with any derivational affixes, to which inflectional affixes are added.\u0022 (LinguaLinks Library). A stem \u0022may consist solely of a single root morpheme (i.e. a \u0027simple\u0027 stem as in ", + "Ws": "en" + }, + { + "Text": "man", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": "), or of two root morphemes (e.g. a \u0027compound\u0027 stem, as in ", + "Ws": "en" + }, + { + "Text": "blackbird", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": "), or of a root morpheme plus a derivational affix (i.e. a \u0027complex\u0027 stem, as in ", + "Ws": "en" + }, + { + "Text": "manly", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": ", ", + "Ws": "en" + }, + { + "Text": "unmanly", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": ", ", + "Ws": "en" + }, + { + "Text": "manliness", + "Ws": "en", + "NamedStyle": "Emphasized Text" + }, + { + "Text": "). All have in common the notion that it is to the stem that inflectional affixes are attached.\u0022 (Crystal, 1997:362)", + "Ws": "en" + } + ] + } + }, + "Prefix": null, + "Postfix": null, + "SecondaryOrder": 0, + "DeletedAt": null + } + ], + "WritingSystems": { + "Analysis": [ + { + "Id": "e15928c1-48ce-439c-bbf7-f23457718d72", + "MaybeId": "e15928c1-48ce-439c-bbf7-f23457718d72", + "WsId": "en", + "IsAudio": false, + "Name": "en", + "Abbreviation": "Eng", + "Font": "Charis SIL", + "DeletedAt": null, + "Type": 1, + "Exemplars": [ + "A", + "B", + "C", + "D", + "E", + "F", + "G", + "H", + "I", + "J", + "K", + "L", + "M", + "N", + "O", + "P", + "Q", + "R", + "S", + "T", + "U", + "V", + "W", + "X", + "Y", + "Z" + ], + "Order": 1 + } + ], + "Vernacular": [] + } +} \ No newline at end of file diff --git a/backend/FwLite/MiniLcm/Import/ProjectImporter.cs b/backend/FwLite/MiniLcm/Import/ProjectImporter.cs new file mode 100644 index 0000000000..a1502ca8fb --- /dev/null +++ b/backend/FwLite/MiniLcm/Import/ProjectImporter.cs @@ -0,0 +1,43 @@ +using MiniLcm.Models; +using MiniLcm.SyncHelpers; + +namespace MiniLcm.Import; + +/// +/// Populates from a in dependency order +/// (writing systems → parts of speech → publications → complex-form types → morph types → +/// semantic domains → entries). Both FwData→CRDT import and template-based project creation funnel +/// through here, so the ordering and the create-vs-update rules live in exactly one place. +/// +public static class ProjectImporter +{ + public static async Task ImportData(IMiniLcmApi importTo, ProjectSnapshot snapshot) + { + await ImportWritingSystems(importTo, snapshot.WritingSystems); + + foreach (var partOfSpeech in snapshot.PartsOfSpeech) + await importTo.CreatePartOfSpeech(partOfSpeech); + + foreach (var publication in snapshot.Publications) + await importTo.CreatePublication(publication); + + foreach (var complexFormType in snapshot.ComplexFormTypes) + await importTo.CreateComplexFormType(complexFormType); + + // Reconcile against the destination's existing morph types: MorphTypeSync updates them in place + // and creates any missing, but rejects removals — canonical morph types can't be deleted. + var existingMorphTypes = await importTo.GetMorphTypes().ToArrayAsync(); + await MorphTypeSync.Sync(existingMorphTypes, snapshot.MorphTypes, importTo); + + await importTo.BulkImportSemanticDomains(snapshot.SemanticDomains.ToAsyncEnumerable()); + await importTo.BulkCreateEntries(snapshot.Entries.ToAsyncEnumerable()); + } + + public static async Task ImportWritingSystems(IMiniLcmApi importTo, WritingSystems writingSystems) + { + foreach (var ws in writingSystems.Analysis) + await importTo.CreateWritingSystem(ws); + foreach (var ws in writingSystems.Vernacular) + await importTo.CreateWritingSystem(ws); + } +} diff --git a/backend/LexBoxApi/Services/CrdtCommitService.cs b/backend/LexBoxApi/Services/CrdtCommitService.cs index d4ec51f8c9..6fa4768cb8 100644 --- a/backend/LexBoxApi/Services/CrdtCommitService.cs +++ b/backend/LexBoxApi/Services/CrdtCommitService.cs @@ -16,7 +16,10 @@ public async Task AddCommits(Guid projectId, IAsyncEnumerable comm await using var transaction = await dbContext.Database.BeginTransactionAsync(token); var linqToDbContext = dbContext.CreateLinqToDBContext(); await using var tmpTable = await linqToDbContext.CreateTempTableAsync($"tmp_crdt_commit_import_{projectId}__{Guid.NewGuid()}", cancellationToken: token); - //Stamp ProjectId while streaming so the merge below can be a plain column-to-column copy. + //Stamp ProjectId while streaming so the merge below can be a plain column-to-column copy + //AND so OnTargetKey (composite PK (ProjectId, Id)) matches against the right tenant — + //client-supplied ProjectId on the wire is untrusted; the URL path's projectId already + //cleared permissionService. //A projection lambda here would let linq2db v6 wrap our Sql.Expr<...>::jsonb cast in the //EF value-converter (JsonSerializer.Serialize) and fail SQL translation. var stampedCommits = commits.Select(c => { c.ProjectId = projectId; return c; }); diff --git a/backend/LexData/Entities/CommitEntityConfiguration.cs b/backend/LexData/Entities/CommitEntityConfiguration.cs index 99c7ee1881..550787312c 100644 --- a/backend/LexData/Entities/CommitEntityConfiguration.cs +++ b/backend/LexData/Entities/CommitEntityConfiguration.cs @@ -18,7 +18,12 @@ public class CommitEntityConfiguration : IEntityTypeConfiguration public void Configure(EntityTypeBuilder builder) { builder.ToTable("CrdtCommits"); - builder.HasKey(c => c.Id); + // PK is (ProjectId, Id): Commit.Id alone is not unique across projects (FwLite clients + // can mint the same Id for two different projects — e.g. a shared seed-commit pattern + // that ignores ProjectId), and the old Id-only PK caused the second arriving copy to be + // silently dropped by CrdtCommitService's MERGE ON TARGET KEY. Scoping the key by + // ProjectId lets both projects keep their own row. + builder.HasKey(c => new { c.ProjectId, c.Id }); builder.ComplexProperty(c => c.HybridDateTime); builder.HasOne().WithMany() .HasPrincipalKey(project => project.Id) diff --git a/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.Designer.cs b/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.Designer.cs new file mode 100644 index 0000000000..962aa2ff28 --- /dev/null +++ b/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.Designer.cs @@ -0,0 +1,1422 @@ +// +using System; +using System.Collections.Generic; +using LexData; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace LexData.Migrations +{ + [DbContext(typeof(LexBoxDbContext))] + [Migration("20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId")] + partial class ChangeCrdtCommitsPkToCompositeProjectIdId + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("Npgsql:CollationDefinition:case_insensitive", "und-u-ks-level2,und-u-ks-level2,icu,False") + .HasAnnotation("ProductVersion", "9.0.16") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzBlobTrigger", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("TriggerName") + .HasColumnType("text") + .HasColumnName("trigger_name"); + + b.Property("TriggerGroup") + .HasColumnType("text") + .HasColumnName("trigger_group"); + + b.Property("BlobData") + .HasColumnType("bytea") + .HasColumnName("blob_data"); + + b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); + + b.ToTable("qrtz_blob_triggers", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzCalendar", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("CalendarName") + .HasColumnType("text") + .HasColumnName("calendar_name"); + + b.Property("Calendar") + .IsRequired() + .HasColumnType("bytea") + .HasColumnName("calendar"); + + b.HasKey("SchedulerName", "CalendarName"); + + b.ToTable("qrtz_calendars", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzCronTrigger", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("TriggerName") + .HasColumnType("text") + .HasColumnName("trigger_name"); + + b.Property("TriggerGroup") + .HasColumnType("text") + .HasColumnName("trigger_group"); + + b.Property("CronExpression") + .IsRequired() + .HasColumnType("text") + .HasColumnName("cron_expression"); + + b.Property("TimeZoneId") + .HasColumnType("text") + .HasColumnName("time_zone_id"); + + b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); + + b.ToTable("qrtz_cron_triggers", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzFiredTrigger", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("EntryId") + .HasColumnType("text") + .HasColumnName("entry_id"); + + b.Property("FiredTime") + .HasColumnType("bigint") + .HasColumnName("fired_time"); + + b.Property("InstanceName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("instance_name"); + + b.Property("IsNonConcurrent") + .HasColumnType("bool") + .HasColumnName("is_nonconcurrent"); + + b.Property("JobGroup") + .HasColumnType("text") + .HasColumnName("job_group"); + + b.Property("JobName") + .HasColumnType("text") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("integer") + .HasColumnName("priority"); + + b.Property("RequestsRecovery") + .HasColumnType("bool") + .HasColumnName("requests_recovery"); + + b.Property("ScheduledTime") + .HasColumnType("bigint") + .HasColumnName("sched_time"); + + b.Property("State") + .IsRequired() + .HasColumnType("text") + .HasColumnName("state"); + + b.Property("TriggerGroup") + .IsRequired() + .HasColumnType("text") + .HasColumnName("trigger_group"); + + b.Property("TriggerName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("trigger_name"); + + b.HasKey("SchedulerName", "EntryId"); + + b.HasIndex("InstanceName") + .HasDatabaseName("idx_qrtz_ft_trig_inst_name"); + + b.HasIndex("JobGroup") + .HasDatabaseName("idx_qrtz_ft_job_group"); + + b.HasIndex("JobName") + .HasDatabaseName("idx_qrtz_ft_job_name"); + + b.HasIndex("RequestsRecovery") + .HasDatabaseName("idx_qrtz_ft_job_req_recovery"); + + b.HasIndex("TriggerGroup") + .HasDatabaseName("idx_qrtz_ft_trig_group"); + + b.HasIndex("TriggerName") + .HasDatabaseName("idx_qrtz_ft_trig_name"); + + b.HasIndex("SchedulerName", "TriggerName", "TriggerGroup") + .HasDatabaseName("idx_qrtz_ft_trig_nm_gp"); + + b.ToTable("qrtz_fired_triggers", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzJobDetail", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("JobName") + .HasColumnType("text") + .HasColumnName("job_name"); + + b.Property("JobGroup") + .HasColumnType("text") + .HasColumnName("job_group"); + + b.Property("Description") + .HasColumnType("text") + .HasColumnName("description"); + + b.Property("IsDurable") + .HasColumnType("bool") + .HasColumnName("is_durable"); + + b.Property("IsNonConcurrent") + .HasColumnType("bool") + .HasColumnName("is_nonconcurrent"); + + b.Property("IsUpdateData") + .HasColumnType("bool") + .HasColumnName("is_update_data"); + + b.Property("JobClassName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("job_class_name"); + + b.Property("JobData") + .HasColumnType("bytea") + .HasColumnName("job_data"); + + b.Property("RequestsRecovery") + .HasColumnType("bool") + .HasColumnName("requests_recovery"); + + b.HasKey("SchedulerName", "JobName", "JobGroup"); + + b.HasIndex("RequestsRecovery") + .HasDatabaseName("idx_qrtz_j_req_recovery"); + + b.ToTable("qrtz_job_details", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzLock", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("LockName") + .HasColumnType("text") + .HasColumnName("lock_name"); + + b.HasKey("SchedulerName", "LockName"); + + b.ToTable("qrtz_locks", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzPausedTriggerGroup", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("TriggerGroup") + .HasColumnType("text") + .HasColumnName("trigger_group"); + + b.HasKey("SchedulerName", "TriggerGroup"); + + b.ToTable("qrtz_paused_trigger_grps", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSchedulerState", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("InstanceName") + .HasColumnType("text") + .HasColumnName("instance_name"); + + b.Property("CheckInInterval") + .HasColumnType("bigint") + .HasColumnName("checkin_interval"); + + b.Property("LastCheckInTime") + .HasColumnType("bigint") + .HasColumnName("last_checkin_time"); + + b.HasKey("SchedulerName", "InstanceName"); + + b.ToTable("qrtz_scheduler_state", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimplePropertyTrigger", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("TriggerName") + .HasColumnType("text") + .HasColumnName("trigger_name"); + + b.Property("TriggerGroup") + .HasColumnType("text") + .HasColumnName("trigger_group"); + + b.Property("BooleanProperty1") + .HasColumnType("bool") + .HasColumnName("bool_prop_1"); + + b.Property("BooleanProperty2") + .HasColumnType("bool") + .HasColumnName("bool_prop_2"); + + b.Property("DecimalProperty1") + .HasColumnType("numeric") + .HasColumnName("dec_prop_1"); + + b.Property("DecimalProperty2") + .HasColumnType("numeric") + .HasColumnName("dec_prop_2"); + + b.Property("IntegerProperty1") + .HasColumnType("integer") + .HasColumnName("int_prop_1"); + + b.Property("IntegerProperty2") + .HasColumnType("integer") + .HasColumnName("int_prop_2"); + + b.Property("LongProperty1") + .HasColumnType("bigint") + .HasColumnName("long_prop_1"); + + b.Property("LongProperty2") + .HasColumnType("bigint") + .HasColumnName("long_prop_2"); + + b.Property("StringProperty1") + .HasColumnType("text") + .HasColumnName("str_prop_1"); + + b.Property("StringProperty2") + .HasColumnType("text") + .HasColumnName("str_prop_2"); + + b.Property("StringProperty3") + .HasColumnType("text") + .HasColumnName("str_prop_3"); + + b.Property("TimeZoneId") + .HasColumnType("text") + .HasColumnName("time_zone_id"); + + b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); + + b.ToTable("qrtz_simprop_triggers", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimpleTrigger", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("TriggerName") + .HasColumnType("text") + .HasColumnName("trigger_name"); + + b.Property("TriggerGroup") + .HasColumnType("text") + .HasColumnName("trigger_group"); + + b.Property("RepeatCount") + .HasColumnType("bigint") + .HasColumnName("repeat_count"); + + b.Property("RepeatInterval") + .HasColumnType("bigint") + .HasColumnName("repeat_interval"); + + b.Property("TimesTriggered") + .HasColumnType("bigint") + .HasColumnName("times_triggered"); + + b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); + + b.ToTable("qrtz_simple_triggers", "quartz"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", b => + { + b.Property("SchedulerName") + .HasColumnType("text") + .HasColumnName("sched_name"); + + b.Property("TriggerName") + .HasColumnType("text") + .HasColumnName("trigger_name"); + + b.Property("TriggerGroup") + .HasColumnType("text") + .HasColumnName("trigger_group"); + + b.Property("CalendarName") + .HasColumnType("text") + .HasColumnName("calendar_name"); + + b.Property("Description") + .HasColumnType("text") + .HasColumnName("description"); + + b.Property("EndTime") + .HasColumnType("bigint") + .HasColumnName("end_time"); + + b.Property("JobData") + .HasColumnType("bytea") + .HasColumnName("job_data"); + + b.Property("JobGroup") + .IsRequired() + .HasColumnType("text") + .HasColumnName("job_group"); + + b.Property("JobName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("job_name"); + + b.Property("MisfireInstruction") + .HasColumnType("smallint") + .HasColumnName("misfire_instr"); + + b.Property("MisfireOriginalFireTime") + .HasColumnType("bigint") + .HasColumnName("misfire_orig_fire_time"); + + b.Property("NextFireTime") + .HasColumnType("bigint") + .HasColumnName("next_fire_time"); + + b.Property("PreviousFireTime") + .HasColumnType("bigint") + .HasColumnName("prev_fire_time"); + + b.Property("Priority") + .HasColumnType("integer") + .HasColumnName("priority"); + + b.Property("StartTime") + .HasColumnType("bigint") + .HasColumnName("start_time"); + + b.Property("TriggerState") + .IsRequired() + .HasColumnType("text") + .HasColumnName("trigger_state"); + + b.Property("TriggerType") + .IsRequired() + .HasColumnType("text") + .HasColumnName("trigger_type"); + + b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); + + b.HasIndex("NextFireTime") + .HasDatabaseName("idx_qrtz_t_next_fire_time"); + + b.HasIndex("TriggerState") + .HasDatabaseName("idx_qrtz_t_state"); + + b.HasIndex("NextFireTime", "TriggerState") + .HasDatabaseName("idx_qrtz_t_nft_st"); + + b.HasIndex("SchedulerName", "JobName", "JobGroup"); + + b.ToTable("qrtz_triggers", "quartz"); + }); + + modelBuilder.Entity("LexCore.Entities.DraftProject", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Code") + .IsRequired() + .HasColumnType("text"); + + b.Property("CreatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("Description") + .IsRequired() + .HasColumnType("text"); + + b.Property("IsConfidential") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("OrgId") + .HasColumnType("uuid"); + + b.Property("ProjectManagerId") + .HasColumnType("uuid"); + + b.Property("RetentionPolicy") + .HasColumnType("integer"); + + b.Property("Type") + .HasColumnType("integer"); + + b.Property("UpdatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.HasKey("Id"); + + b.HasIndex("Code") + .IsUnique(); + + b.HasIndex("ProjectManagerId"); + + b.ToTable("DraftProjects"); + }); + + modelBuilder.Entity("LexCore.Entities.FlexProjectMetadata", b => + { + b.Property("ProjectId") + .HasColumnType("uuid"); + + b.Property("FlexModelVersion") + .HasColumnType("integer"); + + b.Property("LangProjectId") + .HasColumnType("uuid"); + + b.Property("LexEntryCount") + .HasColumnType("integer"); + + b.HasKey("ProjectId"); + + b.ToTable("FlexProjectMetadata"); + }); + + modelBuilder.Entity("LexCore.Entities.MediaFile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("CreatedDate") + .HasColumnType("timestamp with time zone"); + + b.Property("Filename") + .IsRequired() + .HasColumnType("text"); + + b.Property("Metadata") + .ValueGeneratedOnAdd() + .HasColumnType("text") + .HasDefaultValueSql("'{}'"); + + b.Property("ProjectId") + .HasColumnType("uuid"); + + b.Property("UpdatedDate") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.HasIndex("ProjectId"); + + b.ToTable("Files"); + }); + + modelBuilder.Entity("LexCore.Entities.OrgMember", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("CreatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("OrgId") + .HasColumnType("uuid"); + + b.Property("Role") + .HasColumnType("integer"); + + b.Property("UpdatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("UserId") + .HasColumnType("uuid"); + + b.HasKey("Id"); + + b.HasIndex("OrgId"); + + b.HasIndex("UserId", "OrgId") + .IsUnique(); + + b.ToTable("OrgMembers", (string)null); + }); + + modelBuilder.Entity("LexCore.Entities.OrgProjects", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("CreatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("OrgId") + .HasColumnType("uuid"); + + b.Property("ProjectId") + .HasColumnType("uuid"); + + b.Property("UpdatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.HasKey("Id"); + + b.HasIndex("ProjectId"); + + b.HasIndex("OrgId", "ProjectId") + .IsUnique(); + + b.ToTable("OrgProjects"); + }); + + modelBuilder.Entity("LexCore.Entities.Organization", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("CreatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .UseCollation("case_insensitive"); + + b.Property("UpdatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("Orgs", (string)null); + }); + + modelBuilder.Entity("LexCore.Entities.Project", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Code") + .IsRequired() + .HasColumnType("text"); + + b.Property("CreatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("DeletedDate") + .HasColumnType("timestamp with time zone"); + + b.Property("Description") + .HasColumnType("text"); + + b.Property("IsConfidential") + .HasColumnType("boolean"); + + b.Property("LastCommit") + .HasColumnType("timestamp with time zone"); + + b.Property("MigratedDate") + .HasColumnType("timestamp with time zone"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("ParentId") + .HasColumnType("uuid"); + + b.Property("ProjectOrigin") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasDefaultValue(1); + + b.Property("RepoSizeInKb") + .HasColumnType("integer"); + + b.Property("ResetStatus") + .HasColumnType("integer"); + + b.Property("RetentionPolicy") + .HasColumnType("integer"); + + b.Property("Type") + .HasColumnType("integer"); + + b.Property("UpdatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.HasKey("Id"); + + b.HasIndex("Code") + .IsUnique(); + + b.HasIndex("ParentId"); + + b.ToTable("Projects"); + }); + + modelBuilder.Entity("LexCore.Entities.ProjectUsers", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("CreatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("ProjectId") + .HasColumnType("uuid"); + + b.Property("Role") + .HasColumnType("integer"); + + b.Property("UpdatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("UserId") + .HasColumnType("uuid"); + + b.HasKey("Id"); + + b.HasIndex("ProjectId"); + + b.HasIndex("UserId", "ProjectId") + .IsUnique(); + + b.ToTable("ProjectUsers"); + }); + + modelBuilder.Entity("LexCore.Entities.User", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("CanCreateProjects") + .HasColumnType("boolean"); + + b.Property("CreatedById") + .HasColumnType("uuid"); + + b.Property("CreatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("Email") + .HasColumnType("text") + .UseCollation("case_insensitive"); + + b.Property("EmailVerified") + .HasColumnType("boolean"); + + b.Property>("FeatureFlags") + .HasColumnType("text[]"); + + b.Property("GoogleId") + .HasColumnType("text"); + + b.Property("IsAdmin") + .HasColumnType("boolean"); + + b.Property("LastActive") + .HasColumnType("timestamp with time zone"); + + b.Property("LocalizationCode") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnType("text") + .HasDefaultValue("en"); + + b.Property("Locked") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("PasswordHash") + .IsRequired() + .HasColumnType("text"); + + b.Property("PasswordStrength") + .HasColumnType("integer"); + + b.Property("Salt") + .IsRequired() + .HasColumnType("text"); + + b.Property("UpdatedDate") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValueSql("now()"); + + b.Property("Username") + .HasColumnType("text") + .UseCollation("case_insensitive"); + + b.HasKey("Id"); + + b.HasIndex("CreatedById"); + + b.HasIndex("Email") + .IsUnique(); + + b.HasIndex("Username") + .IsUnique(); + + b.ToTable("Users"); + }); + + modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreApplication", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("text"); + + b.Property("ApplicationType") + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("ClientId") + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("ClientSecret") + .HasColumnType("text"); + + b.Property("ClientType") + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("ConcurrencyToken") + .IsConcurrencyToken() + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("ConsentType") + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("DisplayName") + .HasColumnType("text"); + + b.Property("DisplayNames") + .HasColumnType("text"); + + b.Property("JsonWebKeySet") + .HasColumnType("text"); + + b.Property("Permissions") + .HasColumnType("text"); + + b.Property("PostLogoutRedirectUris") + .HasColumnType("text"); + + b.Property("Properties") + .HasColumnType("text"); + + b.Property("RedirectUris") + .HasColumnType("text"); + + b.Property("Requirements") + .HasColumnType("text"); + + b.Property("Settings") + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("ClientId") + .IsUnique(); + + b.ToTable("OpenIddictApplications", (string)null); + }); + + modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreAuthorization", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("text"); + + b.Property("ApplicationId") + .HasColumnType("text"); + + b.Property("ConcurrencyToken") + .IsConcurrencyToken() + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("CreationDate") + .HasColumnType("timestamp with time zone"); + + b.Property("Properties") + .HasColumnType("text"); + + b.Property("Scopes") + .HasColumnType("text"); + + b.Property("Status") + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("Subject") + .HasMaxLength(400) + .HasColumnType("character varying(400)"); + + b.Property("Type") + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.HasKey("Id"); + + b.HasIndex("ApplicationId", "Status", "Subject", "Type"); + + b.ToTable("OpenIddictAuthorizations", (string)null); + }); + + modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreScope", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("text"); + + b.Property("ConcurrencyToken") + .IsConcurrencyToken() + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("Description") + .HasColumnType("text"); + + b.Property("Descriptions") + .HasColumnType("text"); + + b.Property("DisplayName") + .HasColumnType("text"); + + b.Property("DisplayNames") + .HasColumnType("text"); + + b.Property("Name") + .HasMaxLength(200) + .HasColumnType("character varying(200)"); + + b.Property("Properties") + .HasColumnType("text"); + + b.Property("Resources") + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("OpenIddictScopes", (string)null); + }); + + modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreToken", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("text"); + + b.Property("ApplicationId") + .HasColumnType("text"); + + b.Property("AuthorizationId") + .HasColumnType("text"); + + b.Property("ConcurrencyToken") + .IsConcurrencyToken() + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("CreationDate") + .HasColumnType("timestamp with time zone"); + + b.Property("ExpirationDate") + .HasColumnType("timestamp with time zone"); + + b.Property("Payload") + .HasColumnType("text"); + + b.Property("Properties") + .HasColumnType("text"); + + b.Property("RedemptionDate") + .HasColumnType("timestamp with time zone"); + + b.Property("ReferenceId") + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("Status") + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("Subject") + .HasMaxLength(400) + .HasColumnType("character varying(400)"); + + b.Property("Type") + .HasMaxLength(150) + .HasColumnType("character varying(150)"); + + b.HasKey("Id"); + + b.HasIndex("AuthorizationId"); + + b.HasIndex("ReferenceId") + .IsUnique(); + + b.HasIndex("ApplicationId", "Status", "Subject", "Type"); + + b.ToTable("OpenIddictTokens", (string)null); + }); + + modelBuilder.Entity("SIL.Harmony.Core.ServerCommit", b => + { + b.Property("ProjectId") + .HasColumnType("uuid"); + + b.Property("Id") + .HasColumnType("uuid"); + + b.Property("ChangeEntities") + .HasColumnType("jsonb"); + + b.Property("ClientId") + .HasColumnType("uuid"); + + b.Property("Metadata") + .IsRequired() + .HasColumnType("text"); + + b.ComplexProperty>("HybridDateTime", "SIL.Harmony.Core.ServerCommit.HybridDateTime#HybridDateTime", b1 => + { + b1.IsRequired(); + + b1.Property("Counter") + .HasColumnType("bigint"); + + b1.Property("DateTime") + .HasColumnType("timestamp with time zone"); + }); + + b.HasKey("ProjectId", "Id"); + + b.ToTable("CrdtCommits", (string)null); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzBlobTrigger", b => + { + b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") + .WithMany("BlobTriggers") + .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Trigger"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzCronTrigger", b => + { + b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") + .WithMany("CronTriggers") + .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Trigger"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimplePropertyTrigger", b => + { + b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") + .WithMany("SimplePropertyTriggers") + .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Trigger"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimpleTrigger", b => + { + b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") + .WithMany("SimpleTriggers") + .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Trigger"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", b => + { + b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzJobDetail", "JobDetail") + .WithMany("Triggers") + .HasForeignKey("SchedulerName", "JobName", "JobGroup") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("JobDetail"); + }); + + modelBuilder.Entity("LexCore.Entities.DraftProject", b => + { + b.HasOne("LexCore.Entities.User", "ProjectManager") + .WithMany() + .HasForeignKey("ProjectManagerId") + .OnDelete(DeleteBehavior.Cascade); + + b.Navigation("ProjectManager"); + }); + + modelBuilder.Entity("LexCore.Entities.FlexProjectMetadata", b => + { + b.HasOne("LexCore.Entities.Project", null) + .WithOne("FlexProjectMetadata") + .HasForeignKey("LexCore.Entities.FlexProjectMetadata", "ProjectId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.OwnsOne("LexCore.Entities.ProjectWritingSystems", "WritingSystems", b1 => + { + b1.Property("FlexProjectMetadataProjectId") + .HasColumnType("uuid"); + + b1.HasKey("FlexProjectMetadataProjectId"); + + b1.ToTable("FlexProjectMetadata"); + + b1 + .ToJson("WritingSystems") + .HasColumnType("jsonb"); + + b1.WithOwner() + .HasForeignKey("FlexProjectMetadataProjectId"); + + b1.OwnsMany("LexCore.Entities.FLExWsId", "AnalysisWss", b2 => + { + b2.Property("ProjectWritingSystemsFlexProjectMetadataProjectId") + .HasColumnType("uuid"); + + b2.Property("__synthesizedOrdinal") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + b2.Property("IsActive") + .HasColumnType("boolean"); + + b2.Property("IsDefault") + .HasColumnType("boolean"); + + b2.Property("Tag") + .IsRequired() + .HasColumnType("text"); + + b2.HasKey("ProjectWritingSystemsFlexProjectMetadataProjectId", "__synthesizedOrdinal"); + + b2.ToTable("FlexProjectMetadata"); + + b2.WithOwner() + .HasForeignKey("ProjectWritingSystemsFlexProjectMetadataProjectId"); + }); + + b1.OwnsMany("LexCore.Entities.FLExWsId", "VernacularWss", b2 => + { + b2.Property("ProjectWritingSystemsFlexProjectMetadataProjectId") + .HasColumnType("uuid"); + + b2.Property("__synthesizedOrdinal") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + b2.Property("IsActive") + .HasColumnType("boolean"); + + b2.Property("IsDefault") + .HasColumnType("boolean"); + + b2.Property("Tag") + .IsRequired() + .HasColumnType("text"); + + b2.HasKey("ProjectWritingSystemsFlexProjectMetadataProjectId", "__synthesizedOrdinal"); + + b2.ToTable("FlexProjectMetadata"); + + b2.WithOwner() + .HasForeignKey("ProjectWritingSystemsFlexProjectMetadataProjectId"); + }); + + b1.Navigation("AnalysisWss"); + + b1.Navigation("VernacularWss"); + }); + + b.Navigation("WritingSystems"); + }); + + modelBuilder.Entity("LexCore.Entities.MediaFile", b => + { + b.HasOne("LexCore.Entities.Project", null) + .WithMany() + .HasForeignKey("ProjectId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("LexCore.Entities.OrgMember", b => + { + b.HasOne("LexCore.Entities.Organization", "Organization") + .WithMany("Members") + .HasForeignKey("OrgId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("LexCore.Entities.User", "User") + .WithMany("Organizations") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Organization"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("LexCore.Entities.OrgProjects", b => + { + b.HasOne("LexCore.Entities.Organization", "Org") + .WithMany() + .HasForeignKey("OrgId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("LexCore.Entities.Project", "Project") + .WithMany() + .HasForeignKey("ProjectId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Org"); + + b.Navigation("Project"); + }); + + modelBuilder.Entity("LexCore.Entities.Project", b => + { + b.HasOne("LexCore.Entities.Project", null) + .WithMany() + .HasForeignKey("ParentId"); + }); + + modelBuilder.Entity("LexCore.Entities.ProjectUsers", b => + { + b.HasOne("LexCore.Entities.Project", "Project") + .WithMany("Users") + .HasForeignKey("ProjectId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("LexCore.Entities.User", "User") + .WithMany("Projects") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Project"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("LexCore.Entities.User", b => + { + b.HasOne("LexCore.Entities.User", "CreatedBy") + .WithMany("UsersICreated") + .HasForeignKey("CreatedById") + .OnDelete(DeleteBehavior.Restrict); + + b.Navigation("CreatedBy"); + }); + + modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreAuthorization", b => + { + b.HasOne("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreApplication", "Application") + .WithMany("Authorizations") + .HasForeignKey("ApplicationId"); + + b.Navigation("Application"); + }); + + modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreToken", b => + { + b.HasOne("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreApplication", "Application") + .WithMany("Tokens") + .HasForeignKey("ApplicationId"); + + b.HasOne("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreAuthorization", "Authorization") + .WithMany("Tokens") + .HasForeignKey("AuthorizationId"); + + b.Navigation("Application"); + + b.Navigation("Authorization"); + }); + + modelBuilder.Entity("SIL.Harmony.Core.ServerCommit", b => + { + b.HasOne("LexCore.Entities.Project", null) + .WithMany() + .HasForeignKey("ProjectId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzJobDetail", b => + { + b.Navigation("Triggers"); + }); + + modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", b => + { + b.Navigation("BlobTriggers"); + + b.Navigation("CronTriggers"); + + b.Navigation("SimplePropertyTriggers"); + + b.Navigation("SimpleTriggers"); + }); + + modelBuilder.Entity("LexCore.Entities.Organization", b => + { + b.Navigation("Members"); + }); + + modelBuilder.Entity("LexCore.Entities.Project", b => + { + b.Navigation("FlexProjectMetadata"); + + b.Navigation("Users"); + }); + + modelBuilder.Entity("LexCore.Entities.User", b => + { + b.Navigation("Organizations"); + + b.Navigation("Projects"); + + b.Navigation("UsersICreated"); + }); + + modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreApplication", b => + { + b.Navigation("Authorizations"); + + b.Navigation("Tokens"); + }); + + modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreAuthorization", b => + { + b.Navigation("Tokens"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.cs b/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.cs new file mode 100644 index 0000000000..def1be60a0 --- /dev/null +++ b/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.cs @@ -0,0 +1,45 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace LexData.Migrations +{ + /// + public partial class ChangeCrdtCommitsPkToCompositeProjectIdId : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropPrimaryKey( + name: "PK_CrdtCommits", + table: "CrdtCommits"); + + migrationBuilder.DropIndex( + name: "IX_CrdtCommits_ProjectId", + table: "CrdtCommits"); + + migrationBuilder.AddPrimaryKey( + name: "PK_CrdtCommits", + table: "CrdtCommits", + columns: new[] { "ProjectId", "Id" }); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropPrimaryKey( + name: "PK_CrdtCommits", + table: "CrdtCommits"); + + migrationBuilder.AddPrimaryKey( + name: "PK_CrdtCommits", + table: "CrdtCommits", + column: "Id"); + + migrationBuilder.CreateIndex( + name: "IX_CrdtCommits_ProjectId", + table: "CrdtCommits", + column: "ProjectId"); + } + } +} diff --git a/backend/LexData/Migrations/LexBoxDbContextModelSnapshot.cs b/backend/LexData/Migrations/LexBoxDbContextModelSnapshot.cs index 17556950d9..ec29836d2a 100644 --- a/backend/LexData/Migrations/LexBoxDbContextModelSnapshot.cs +++ b/backend/LexData/Migrations/LexBoxDbContextModelSnapshot.cs @@ -1066,8 +1066,10 @@ protected override void BuildModel(ModelBuilder modelBuilder) modelBuilder.Entity("SIL.Harmony.Core.ServerCommit", b => { + b.Property("ProjectId") + .HasColumnType("uuid"); + b.Property("Id") - .ValueGeneratedOnAdd() .HasColumnType("uuid"); b.Property("ChangeEntities") @@ -1080,9 +1082,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) .IsRequired() .HasColumnType("text"); - b.Property("ProjectId") - .HasColumnType("uuid"); - b.ComplexProperty>("HybridDateTime", "SIL.Harmony.Core.ServerCommit.HybridDateTime#HybridDateTime", b1 => { b1.IsRequired(); @@ -1094,9 +1093,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("timestamp with time zone"); }); - b.HasKey("Id"); - - b.HasIndex("ProjectId"); + b.HasKey("ProjectId", "Id"); b.ToTable("CrdtCommits", (string)null); }); diff --git a/backend/Testing/LexCore/Services/CrdtCommitServiceTests.cs b/backend/Testing/LexCore/Services/CrdtCommitServiceTests.cs index cfd853c6c9..ee192a3286 100644 --- a/backend/Testing/LexCore/Services/CrdtCommitServiceTests.cs +++ b/backend/Testing/LexCore/Services/CrdtCommitServiceTests.cs @@ -192,6 +192,27 @@ public async Task AddingTheSameCommitTwiceShouldNotThrow() _lexBoxDbContext.CrdtCommits(commit.ProjectId).Should().HaveCountGreaterThan(0); } + [Fact] + public async Task SameCommitIdInTwoDifferentProjectsKeepsBoth() + { + // Regression: with an Id-only PK the second project's identical Commit.Id was silently dropped by the MERGE's OnTargetKey; composite (ProjectId, Id) keeps both. + var projects = await _lexBoxDbContext.Projects.Select(p => p.Id).Take(2).ToArrayAsync(); + if (projects.Length < 2) + throw new InvalidOperationException("Test requires at least 2 seeded projects."); + + var sharedCommitId = Guid.NewGuid(); + var commitForA = CreateCommit(Guid.NewGuid(), Guid.NewGuid(), DateTime.UtcNow, sharedCommitId); + var commitForB = CreateCommit(Guid.NewGuid(), Guid.NewGuid(), DateTime.UtcNow, sharedCommitId); + + await _crdtCommitService.AddCommits(projects[0], AsAsync([commitForA])); + await _crdtCommitService.AddCommits(projects[1], AsAsync([commitForB])); + + var inA = await _lexBoxDbContext.CrdtCommits(projects[0]).Where(c => c.Id == sharedCommitId).ToArrayAsync(); + var inB = await _lexBoxDbContext.CrdtCommits(projects[1]).Where(c => c.Id == sharedCommitId).ToArrayAsync(); + inA.Should().ContainSingle().Which.ClientId.Should().Be(commitForA.ClientId); + inB.Should().ContainSingle().Which.ClientId.Should().Be(commitForB.ClientId); + } + private async Task AddTestCommit() { diff --git a/frontend/viewer/src/home/CreateProjectDialog.svelte b/frontend/viewer/src/home/CreateProjectDialog.svelte new file mode 100644 index 0000000000..e7685bcced --- /dev/null +++ b/frontend/viewer/src/home/CreateProjectDialog.svelte @@ -0,0 +1,119 @@ + + + + + + {$t`New Project`} + +
+ + + +
+ {#each fieldErrors as fieldError (fieldError)} +

{fieldError}

+ {/each} + {#if error} +

{error}

+ {/if} +
+
+ + + + +
+
diff --git a/frontend/viewer/src/home/HomeView.svelte b/frontend/viewer/src/home/HomeView.svelte index 7c1cc824fa..3f5704c0f5 100644 --- a/frontend/viewer/src/home/HomeView.svelte +++ b/frontend/viewer/src/home/HomeView.svelte @@ -4,7 +4,7 @@ import logoLight from '$lib/assets/logo-light.svg'; import logoDark from '$lib/assets/logo-dark.svg'; import storybookIcon from '../stories/assets/storybook-icon.svg'; - import DevContent, {devModeToggle, isDev} from '$lib/layout/DevContent.svelte'; + import DevContent, {devModeToggle} from '$lib/layout/DevContent.svelte'; import { useImportFwdataService, useProjectsService, @@ -21,13 +21,13 @@ import {Icon} from '$lib/components/ui/icon'; import ProjectListItem from './ProjectListItem.svelte'; import ListItem from '$lib/components/ListItem.svelte'; - import {Input} from '$lib/components/ui/input'; import {crossfade} from 'svelte/transition'; import {cubicOut} from 'svelte/easing'; import {transitionContext} from './transitions'; import Anchor from '$lib/components/ui/anchor/anchor.svelte'; import FeedbackDialog from '$lib/about/FeedbackDialog.svelte'; import DeleteDialog from '$lib/entry-editor/DeleteDialog.svelte'; + import CreateProjectDialog from './CreateProjectDialog.svelte'; import UpdateDialog from '$lib/updates/UpdateDialog.svelte'; import {SYNC_DIALOG_QUERY_PARAM} from '../project/SyncDialog.svelte'; @@ -39,35 +39,20 @@ easing: cubicOut, }); transitionContext.set([send, receive]); - function dateTimeProjectSuffix(): string { - return new Date() - .toISOString() - .replace(/[^0-9]+/g, '-') - .replace(/-$/, ''); - } - - let customExampleProjectName = $state(''); + let createDemoProjectLoading = $state(false); - let createProjectLoading = $state(false); - - async function createExampleProject() { + async function createDemoProject() { try { - createProjectLoading = true; - let projectName = exampleProjectName; - if ($isDev) { - if (customExampleProjectName) { - projectName = customExampleProjectName; - } else { - projectName += `-dev-${dateTimeProjectSuffix()}`; - } - } - await projectsService.createProject(projectName); + createDemoProjectLoading = true; + await projectsService.createDemoProject(exampleProjectName); await refreshProjects(); } finally { - createProjectLoading = false; + createDemoProjectLoading = false; } } + let createProjectDialog = $state(); + let deletingProject = $state(); async function deleteProject(project: IProjectModel) { @@ -118,6 +103,7 @@ + {#snippet title()} @@ -223,25 +209,23 @@ - {#if !projects.some(p => p.name === exampleProjectName) || $isDev} - createExampleProject()} loading={createProjectLoading}> + {#if !projects.some(p => p.name === exampleProjectName)} + createDemoProject()} loading={createDemoProjectLoading}> {$t`Create Example Project`} {#snippet actions()} -
- {#if $isDev} - e.stopPropagation()} - autocapitalize="on" - /> - {/if} - -
+ {/snippet} -
{/if} + + createProjectDialog?.openDialog()}> + {$t`New Project`} + {$t`Add your own entries`} + + diff --git a/frontend/viewer/src/lib/dotnet-types/generated-types/FwLiteShared/Projects/ICombinedProjectsService.ts b/frontend/viewer/src/lib/dotnet-types/generated-types/FwLiteShared/Projects/ICombinedProjectsService.ts index 1795f93fd6..bc13af007f 100644 --- a/frontend/viewer/src/lib/dotnet-types/generated-types/FwLiteShared/Projects/ICombinedProjectsService.ts +++ b/frontend/viewer/src/lib/dotnet-types/generated-types/FwLiteShared/Projects/ICombinedProjectsService.ts @@ -17,7 +17,8 @@ export interface ICombinedProjectsService localProjects() : Promise; downloadProjectByCode(code: string, server: ILexboxServer, userRole?: UserProjectRole) : Promise; downloadProject(project: IProjectModel) : Promise; - createProject(name: string) : Promise; + createProject(name: string, code: string, vernacularWs: string) : Promise; + createDemoProject(name: string) : Promise; deleteProject(code: string) : Promise; } /* eslint-enable */ diff --git a/frontend/viewer/src/lib/services/projects-service.ts b/frontend/viewer/src/lib/services/projects-service.ts index 1f1c5618d6..deb69ed1e2 100644 --- a/frontend/viewer/src/lib/services/projects-service.ts +++ b/frontend/viewer/src/lib/services/projects-service.ts @@ -26,19 +26,23 @@ export class ProjectService implements ICombinedProjectsService { deleteProject(_code: string): Promise { throw new Error('Method not implemented.'); } - async createProject(newProjectName: string): Promise { + // Applies the shipped SQL template — canonical morph types only, no demo data. + async createProject(name: string, code: string, vernacularWs: string): Promise { + if (!name.trim()) throw new Error('Project name is required'); + if (!code.trim()) throw new Error('Project code is required'); + if (!vernacularWs.trim()) throw new Error('Vernacular writing system is required'); + await this.postOk(`/api/project?name=${encodeURIComponent(name)}&code=${encodeURIComponent(code)}&vernacularWs=${encodeURIComponent(vernacularWs)}`); + } - if (!newProjectName) { - throw new Error('Project name is required'); - } - const response = await fetch(`/api/project?name=${newProjectName}`, { - method: 'POST', - }); + // Example/demo project — seeds canonical PreDefinedData and demo entries. Dev use. + async createDemoProject(name: string): Promise { + if (!name) throw new Error('Project name is required'); + await this.postOk(`/api/project/demo?name=${encodeURIComponent(name)}`); + } - if (!response.ok) { - throw new Error(await response.text()); - } - return; + private async postOk(url: string): Promise { + const response = await fetch(url, {method: 'POST'}); + if (!response.ok) throw new Error(await response.text()); } async importFwDataProject(name: string): Promise { diff --git a/frontend/viewer/src/locales/en.po b/frontend/viewer/src/locales/en.po index bd1f1f1831..d52a7a24a4 100644 --- a/frontend/viewer/src/locales/en.po +++ b/frontend/viewer/src/locales/en.po @@ -179,6 +179,11 @@ msgstr "Add to dictionary" msgid "Add Word" msgstr "Add Word" +#. Subtitle on the New Project button; the new project starts empty and the user fills it with their own dictionary entries. +#: src/home/HomeView.svelte +msgid "Add your own entries" +msgstr "Add your own entries" + #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -308,6 +313,7 @@ msgstr "Browse view failed" #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) #. Keep translation brief (3-4 chars in some languages) to fit button layout +#: src/home/CreateProjectDialog.svelte #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte #: src/lib/components/SubmitOrCancel.svelte #: src/lib/components/audio/AudioDialog.svelte @@ -371,6 +377,16 @@ msgstr "Close" msgid "Close Dictionary" msgstr "Close Dictionary" +#. Field label in the create-project dialog. The project's short machine-readable identifier (slug), e.g. "my-dictionary". +#: src/home/CreateProjectDialog.svelte +msgid "Code" +msgstr "Code" + +#. Validation error shown when the project Code field (the machine-readable identifier) is empty. +#: src/home/CreateProjectDialog.svelte +msgid "Code is required" +msgstr "Code is required" + #. Tab or section #: src/lib/components/ThemePicker.svelte msgid "Color" @@ -438,6 +454,11 @@ msgstr "Copied to clipboard" msgid "Copy version" msgstr "Copy version" +#. Confirm button in the create-project dialog footer; creates the new dictionary project. +#: src/home/CreateProjectDialog.svelte +msgid "Create" +msgstr "Create" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" @@ -648,6 +669,11 @@ msgstr "Downloading {0}..." msgid "Downloading..." msgstr "Downloading..." +#. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. +#: src/home/CreateProjectDialog.svelte +msgid "e.g. en, fr" +msgstr "e.g. en, fr" + #. Dialog title when editing an existing custom view. #: src/lib/views/custom/EditCustomViewDialog.svelte msgid "Edit Custom View" @@ -1215,11 +1241,13 @@ msgid "My custom view..." msgstr "My custom view..." #. Field label for the custom view name input. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/CustomViewForm.svelte msgid "Name" msgstr "Name" #. Validation error shown when the custom view name is empty. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/validation.ts msgid "Name is required" msgstr "Name is required" @@ -1253,6 +1281,11 @@ msgstr "New data" msgid "New Entry" msgstr "New Entry" +#: src/home/CreateProjectDialog.svelte +#: src/home/HomeView.svelte +msgid "New Project" +msgstr "New Project" + #. Relevant view: Lite #. Classic view equivalent: "New Entry" #. Dialog title for creating new word @@ -1394,6 +1427,11 @@ msgstr "Offline, unable to download" msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." msgstr "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." +#. Validation error for the project Code field when it contains characters other than lowercase letters, numbers, or '-'. +#: src/home/CreateProjectDialog.svelte +msgid "Only lowercase letters, numbers and '-' are allowed" +msgstr "Only lowercase letters, numbers and '-' are allowed" + #. Button to open downloaded project #: src/home/Server.svelte msgid "Open" @@ -1510,11 +1548,6 @@ msgstr "Project {0} not found on {1}" msgid "Project {0} on {1} is not yet set up for FieldWorks Lite" msgstr "Project {0} on {1} is not yet set up for FieldWorks Lite" -#. Placeholder for project search -#: src/home/HomeView.svelte -msgid "Project name..." -msgstr "Project name..." - #. Filter option #. Publication type/dictionary for entries #. Used to organize entries by which publication(s) they should appear in @@ -1996,6 +2029,10 @@ msgstr "Unknown error" msgid "Unknown error {0}" msgstr "Unknown error {0}" +#: src/home/CreateProjectDialog.svelte +msgid "Unknown error creating project" +msgstr "Unknown error creating project" + #. Error message #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Unknown error downloading {0}" @@ -2080,6 +2117,15 @@ msgstr "Uses components as" msgid "Vernacular" msgstr "Vernacular" +#. Field label in the create-project dialog. The writing system for the language being documented (the vernacular), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system" +msgstr "Vernacular writing system" + +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system is required" +msgstr "Vernacular writing system is required" + #. Button label #: src/project/browse/ViewPicker.svelte msgid "View" diff --git a/frontend/viewer/src/locales/es.po b/frontend/viewer/src/locales/es.po index 46615ced36..6b5d1b399f 100644 --- a/frontend/viewer/src/locales/es.po +++ b/frontend/viewer/src/locales/es.po @@ -184,6 +184,10 @@ msgstr "" msgid "Add Word" msgstr "Añadir palabra" +#: src/home/HomeView.svelte +msgid "Add your own entries" +msgstr "" + #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -313,6 +317,7 @@ msgstr "" #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) #. Keep translation brief (3-4 chars in some languages) to fit button layout +#: src/home/CreateProjectDialog.svelte #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte #: src/lib/components/SubmitOrCancel.svelte #: src/lib/components/audio/AudioDialog.svelte @@ -376,6 +381,16 @@ msgstr "Cerrar" msgid "Close Dictionary" msgstr "Cerrar Diccionario" +#. Field label in the create-project dialog. The project's short machine-readable identifier (slug), e.g. "my-dictionary". +#: src/home/CreateProjectDialog.svelte +msgid "Code" +msgstr "" + +#. Validation error shown when the project Code field (the machine-readable identifier) is empty. +#: src/home/CreateProjectDialog.svelte +msgid "Code is required" +msgstr "" + #. Tab or section #: src/lib/components/ThemePicker.svelte msgid "Color" @@ -443,6 +458,11 @@ msgstr "Copiado al portapapeles" msgid "Copy version" msgstr "Copiar versión" +#. Confirm button in the create-project dialog footer; creates the new dictionary project. +#: src/home/CreateProjectDialog.svelte +msgid "Create" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" @@ -653,6 +673,11 @@ msgstr "Descargando {0}..." msgid "Downloading..." msgstr "Descargando..." +#. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. +#: src/home/CreateProjectDialog.svelte +msgid "e.g. en, fr" +msgstr "" + #. Dialog title when editing an existing custom view. #: src/lib/views/custom/EditCustomViewDialog.svelte msgid "Edit Custom View" @@ -1220,11 +1245,13 @@ msgid "My custom view..." msgstr "Mi vista personalizada..." #. Field label for the custom view name input. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/CustomViewForm.svelte msgid "Name" msgstr "Nombre" #. Validation error shown when the custom view name is empty. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/validation.ts msgid "Name is required" msgstr "Se requiere nombre" @@ -1258,6 +1285,11 @@ msgstr "Nuevos datos" msgid "New Entry" msgstr "Nueva entrada" +#: src/home/CreateProjectDialog.svelte +#: src/home/HomeView.svelte +msgid "New Project" +msgstr "" + #. Relevant view: Lite #. Classic view equivalent: "New Entry" #. Dialog title for creating new word @@ -1399,6 +1431,11 @@ msgstr "Desconectado, no se puede descargar" msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." msgstr "Un commit de FieldWorks Classic puede consistir en cambios en múltiples entradas o campos. Por otro lado, un commit sólo puede afectar a los datos que no están sincronizados con FieldWorks Lite." +#. Validation error for the project Code field when it contains characters other than lowercase letters, numbers, or '-'. +#: src/home/CreateProjectDialog.svelte +msgid "Only lowercase letters, numbers and '-' are allowed" +msgstr "" + #. Button to open downloaded project #: src/home/Server.svelte msgid "Open" @@ -1515,11 +1552,6 @@ msgstr "Proyecto {0} no encontrado en {1}" msgid "Project {0} on {1} is not yet set up for FieldWorks Lite" msgstr "El proyecto {0} en {1} aún no está configurado para FieldWorks Lite" -#. Placeholder for project search -#: src/home/HomeView.svelte -msgid "Project name..." -msgstr "Nombre del proyecto..." - #. Filter option #. Publication type/dictionary for entries #. Used to organize entries by which publication(s) they should appear in @@ -2001,6 +2033,10 @@ msgstr "Error desconocido" msgid "Unknown error {0}" msgstr "Error desconocido {0}" +#: src/home/CreateProjectDialog.svelte +msgid "Unknown error creating project" +msgstr "" + #. Error message #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Unknown error downloading {0}" @@ -2085,6 +2121,15 @@ msgstr "Utiliza componentes como" msgid "Vernacular" msgstr "Vernáculo" +#. Field label in the create-project dialog. The writing system for the language being documented (the vernacular), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system" +msgstr "" + +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system is required" +msgstr "" + #. Button label #: src/project/browse/ViewPicker.svelte msgid "View" diff --git a/frontend/viewer/src/locales/fr.po b/frontend/viewer/src/locales/fr.po index 0ec8860ed1..09aa0eb239 100644 --- a/frontend/viewer/src/locales/fr.po +++ b/frontend/viewer/src/locales/fr.po @@ -184,6 +184,10 @@ msgstr "" msgid "Add Word" msgstr "Ajouter un mot" +#: src/home/HomeView.svelte +msgid "Add your own entries" +msgstr "" + #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -313,6 +317,7 @@ msgstr "" #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) #. Keep translation brief (3-4 chars in some languages) to fit button layout +#: src/home/CreateProjectDialog.svelte #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte #: src/lib/components/SubmitOrCancel.svelte #: src/lib/components/audio/AudioDialog.svelte @@ -376,6 +381,16 @@ msgstr "Fermer" msgid "Close Dictionary" msgstr "Fermer le dictionnaire" +#. Field label in the create-project dialog. The project's short machine-readable identifier (slug), e.g. "my-dictionary". +#: src/home/CreateProjectDialog.svelte +msgid "Code" +msgstr "" + +#. Validation error shown when the project Code field (the machine-readable identifier) is empty. +#: src/home/CreateProjectDialog.svelte +msgid "Code is required" +msgstr "" + #. Tab or section #: src/lib/components/ThemePicker.svelte msgid "Color" @@ -443,6 +458,11 @@ msgstr "Copié dans le presse-papiers" msgid "Copy version" msgstr "Copier la version dans le presse-papiers" +#. Confirm button in the create-project dialog footer; creates the new dictionary project. +#: src/home/CreateProjectDialog.svelte +msgid "Create" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" @@ -653,6 +673,11 @@ msgstr "Téléchargement en cours {0}..." msgid "Downloading..." msgstr "Téléchargement en cours..." +#. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. +#: src/home/CreateProjectDialog.svelte +msgid "e.g. en, fr" +msgstr "" + #. Dialog title when editing an existing custom view. #: src/lib/views/custom/EditCustomViewDialog.svelte msgid "Edit Custom View" @@ -1220,11 +1245,13 @@ msgid "My custom view..." msgstr "Ma vue personnalisée..." #. Field label for the custom view name input. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/CustomViewForm.svelte msgid "Name" msgstr "Nom" #. Validation error shown when the custom view name is empty. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/validation.ts msgid "Name is required" msgstr "Le nom est requis" @@ -1258,6 +1285,11 @@ msgstr "Nouvelles données" msgid "New Entry" msgstr "Nouvelle entrée" +#: src/home/CreateProjectDialog.svelte +#: src/home/HomeView.svelte +msgid "New Project" +msgstr "" + #. Relevant view: Lite #. Classic view equivalent: "New Entry" #. Dialog title for creating new word @@ -1399,6 +1431,11 @@ msgstr "Déconnecté, impossible de télécharger" msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." msgstr "Un commit FieldWorks Classic peut contenir des modifications à plusieurs entrées ou champs. D'un autre côté, un commit ne peut affecter que les données qui ne sont pas synchronisées avec FieldWorks Lite." +#. Validation error for the project Code field when it contains characters other than lowercase letters, numbers, or '-'. +#: src/home/CreateProjectDialog.svelte +msgid "Only lowercase letters, numbers and '-' are allowed" +msgstr "" + #. Button to open downloaded project #: src/home/Server.svelte msgid "Open" @@ -1515,11 +1552,6 @@ msgstr "Projet {0} introuvable sur {1}" msgid "Project {0} on {1} is not yet set up for FieldWorks Lite" msgstr "Le projet {0} sur {1} n'est pas encore configuré pour FieldWorks Lite" -#. Placeholder for project search -#: src/home/HomeView.svelte -msgid "Project name..." -msgstr "Nom du projet..." - #. Filter option #. Publication type/dictionary for entries #. Used to organize entries by which publication(s) they should appear in @@ -2001,6 +2033,10 @@ msgstr "Erreur inconnue" msgid "Unknown error {0}" msgstr "Erreur inconnue {0}" +#: src/home/CreateProjectDialog.svelte +msgid "Unknown error creating project" +msgstr "" + #. Error message #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Unknown error downloading {0}" @@ -2085,6 +2121,15 @@ msgstr "Utilise des composants comme" msgid "Vernacular" msgstr "Vernaculaire" +#. Field label in the create-project dialog. The writing system for the language being documented (the vernacular), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system" +msgstr "" + +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system is required" +msgstr "" + #. Button label #: src/project/browse/ViewPicker.svelte msgid "View" diff --git a/frontend/viewer/src/locales/id.po b/frontend/viewer/src/locales/id.po index 72a64bad67..221b8ed4c7 100644 --- a/frontend/viewer/src/locales/id.po +++ b/frontend/viewer/src/locales/id.po @@ -184,6 +184,10 @@ msgstr "" msgid "Add Word" msgstr "Tambahkan Kata" +#: src/home/HomeView.svelte +msgid "Add your own entries" +msgstr "" + #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -313,6 +317,7 @@ msgstr "" #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) #. Keep translation brief (3-4 chars in some languages) to fit button layout +#: src/home/CreateProjectDialog.svelte #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte #: src/lib/components/SubmitOrCancel.svelte #: src/lib/components/audio/AudioDialog.svelte @@ -376,6 +381,16 @@ msgstr "Tutup" msgid "Close Dictionary" msgstr "Tutup Kamus" +#. Field label in the create-project dialog. The project's short machine-readable identifier (slug), e.g. "my-dictionary". +#: src/home/CreateProjectDialog.svelte +msgid "Code" +msgstr "" + +#. Validation error shown when the project Code field (the machine-readable identifier) is empty. +#: src/home/CreateProjectDialog.svelte +msgid "Code is required" +msgstr "" + #. Tab or section #: src/lib/components/ThemePicker.svelte msgid "Color" @@ -443,6 +458,11 @@ msgstr "Disalin ke papan klip" msgid "Copy version" msgstr "Versi salin" +#. Confirm button in the create-project dialog footer; creates the new dictionary project. +#: src/home/CreateProjectDialog.svelte +msgid "Create" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" @@ -653,6 +673,11 @@ msgstr "Mengunduh {0}..." msgid "Downloading..." msgstr "Mengunduh..." +#. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. +#: src/home/CreateProjectDialog.svelte +msgid "e.g. en, fr" +msgstr "" + #. Dialog title when editing an existing custom view. #: src/lib/views/custom/EditCustomViewDialog.svelte msgid "Edit Custom View" @@ -1220,11 +1245,13 @@ msgid "My custom view..." msgstr "Tampilan khusus saya..." #. Field label for the custom view name input. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/CustomViewForm.svelte msgid "Name" msgstr "Nama" #. Validation error shown when the custom view name is empty. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/validation.ts msgid "Name is required" msgstr "Nama harus diisi" @@ -1258,6 +1285,11 @@ msgstr "Data baru" msgid "New Entry" msgstr "Entri Baru" +#: src/home/CreateProjectDialog.svelte +#: src/home/HomeView.svelte +msgid "New Project" +msgstr "" + #. Relevant view: Lite #. Classic view equivalent: "New Entry" #. Dialog title for creating new word @@ -1399,6 +1431,11 @@ msgstr "Offline, tidak dapat mengunduh" msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." msgstr "Satu komit FieldWorks Classic dapat terdiri dari perubahan pada beberapa entri atau bidang. Di sisi lain, komit hanya dapat memengaruhi data yang tidak disinkronkan ke FieldWorks Lite." +#. Validation error for the project Code field when it contains characters other than lowercase letters, numbers, or '-'. +#: src/home/CreateProjectDialog.svelte +msgid "Only lowercase letters, numbers and '-' are allowed" +msgstr "" + #. Button to open downloaded project #: src/home/Server.svelte msgid "Open" @@ -1515,11 +1552,6 @@ msgstr "Proyek {0} tidak ditemukan di {1}" msgid "Project {0} on {1} is not yet set up for FieldWorks Lite" msgstr "Proyek {0} di {1} belum disiapkan untuk FieldWorks Lite" -#. Placeholder for project search -#: src/home/HomeView.svelte -msgid "Project name..." -msgstr "Nama proyek..." - #. Filter option #. Publication type/dictionary for entries #. Used to organize entries by which publication(s) they should appear in @@ -2001,6 +2033,10 @@ msgstr "Kesalahan yang tidak diketahui" msgid "Unknown error {0}" msgstr "Kesalahan tidak dikenal {0}" +#: src/home/CreateProjectDialog.svelte +msgid "Unknown error creating project" +msgstr "" + #. Error message #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Unknown error downloading {0}" @@ -2085,6 +2121,15 @@ msgstr "Menggunakan komponen sebagai" msgid "Vernacular" msgstr "Vernakular" +#. Field label in the create-project dialog. The writing system for the language being documented (the vernacular), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system" +msgstr "" + +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system is required" +msgstr "" + #. Button label #: src/project/browse/ViewPicker.svelte msgid "View" diff --git a/frontend/viewer/src/locales/ko.po b/frontend/viewer/src/locales/ko.po index 3bae6a75f7..09edaff66b 100644 --- a/frontend/viewer/src/locales/ko.po +++ b/frontend/viewer/src/locales/ko.po @@ -184,6 +184,10 @@ msgstr "" msgid "Add Word" msgstr "단어 추가" +#: src/home/HomeView.svelte +msgid "Add your own entries" +msgstr "" + #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -313,6 +317,7 @@ msgstr "" #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) #. Keep translation brief (3-4 chars in some languages) to fit button layout +#: src/home/CreateProjectDialog.svelte #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte #: src/lib/components/SubmitOrCancel.svelte #: src/lib/components/audio/AudioDialog.svelte @@ -376,6 +381,16 @@ msgstr "닫기" msgid "Close Dictionary" msgstr "사전 닫기" +#. Field label in the create-project dialog. The project's short machine-readable identifier (slug), e.g. "my-dictionary". +#: src/home/CreateProjectDialog.svelte +msgid "Code" +msgstr "" + +#. Validation error shown when the project Code field (the machine-readable identifier) is empty. +#: src/home/CreateProjectDialog.svelte +msgid "Code is required" +msgstr "" + #. Tab or section #: src/lib/components/ThemePicker.svelte msgid "Color" @@ -443,6 +458,11 @@ msgstr "클립보드에 복사" msgid "Copy version" msgstr "복사 버전" +#. Confirm button in the create-project dialog footer; creates the new dictionary project. +#: src/home/CreateProjectDialog.svelte +msgid "Create" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" @@ -653,6 +673,11 @@ msgstr "다운로드 {0}..." msgid "Downloading..." msgstr "다운로드 중..." +#. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. +#: src/home/CreateProjectDialog.svelte +msgid "e.g. en, fr" +msgstr "" + #. Dialog title when editing an existing custom view. #: src/lib/views/custom/EditCustomViewDialog.svelte msgid "Edit Custom View" @@ -1220,11 +1245,13 @@ msgid "My custom view..." msgstr "내 사용자 지정 보기..." #. Field label for the custom view name input. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/CustomViewForm.svelte msgid "Name" msgstr "이름" #. Validation error shown when the custom view name is empty. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/validation.ts msgid "Name is required" msgstr "이름은 필수 입력 사항입니다." @@ -1258,6 +1285,11 @@ msgstr "새로운 데이터" msgid "New Entry" msgstr "새 항목" +#: src/home/CreateProjectDialog.svelte +#: src/home/HomeView.svelte +msgid "New Project" +msgstr "" + #. Relevant view: Lite #. Classic view equivalent: "New Entry" #. Dialog title for creating new word @@ -1399,6 +1431,11 @@ msgstr "오프라인 상태, 다운로드할 수 없음" msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." msgstr "하나의 FieldWorks Classic 커밋은 여러 항목 또는 필드에 대한 변경 사항으로 구성될 수 있습니다. 반면에 커밋은 FieldWorks Lite에 동기화되지 않은 데이터에만 영향을 미칠 수 있습니다." +#. Validation error for the project Code field when it contains characters other than lowercase letters, numbers, or '-'. +#: src/home/CreateProjectDialog.svelte +msgid "Only lowercase letters, numbers and '-' are allowed" +msgstr "" + #. Button to open downloaded project #: src/home/Server.svelte msgid "Open" @@ -1515,11 +1552,6 @@ msgstr "프로젝트 {0} {1}에서 찾을 수 없음" msgid "Project {0} on {1} is not yet set up for FieldWorks Lite" msgstr "{1} 의 프로젝트 {0} 는 아직 FieldWorks Lite용으로 설정되지 않았습니다." -#. Placeholder for project search -#: src/home/HomeView.svelte -msgid "Project name..." -msgstr "프로젝트 이름..." - #. Filter option #. Publication type/dictionary for entries #. Used to organize entries by which publication(s) they should appear in @@ -2001,6 +2033,10 @@ msgstr "알 수 없는 오류" msgid "Unknown error {0}" msgstr "알 수 없는 오류 {0}" +#: src/home/CreateProjectDialog.svelte +msgid "Unknown error creating project" +msgstr "" + #. Error message #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Unknown error downloading {0}" @@ -2085,6 +2121,15 @@ msgstr "구성 요소를 다음과 같이 사용합니다." msgid "Vernacular" msgstr "토착어" +#. Field label in the create-project dialog. The writing system for the language being documented (the vernacular), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system" +msgstr "" + +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system is required" +msgstr "" + #. Button label #: src/project/browse/ViewPicker.svelte msgid "View" diff --git a/frontend/viewer/src/locales/ms.po b/frontend/viewer/src/locales/ms.po index 1da95247c2..b897cf45bc 100644 --- a/frontend/viewer/src/locales/ms.po +++ b/frontend/viewer/src/locales/ms.po @@ -184,6 +184,10 @@ msgstr "" msgid "Add Word" msgstr "Tambah Perkataan" +#: src/home/HomeView.svelte +msgid "Add your own entries" +msgstr "" + #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -313,6 +317,7 @@ msgstr "" #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) #. Keep translation brief (3-4 chars in some languages) to fit button layout +#: src/home/CreateProjectDialog.svelte #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte #: src/lib/components/SubmitOrCancel.svelte #: src/lib/components/audio/AudioDialog.svelte @@ -376,6 +381,16 @@ msgstr "Tutup" msgid "Close Dictionary" msgstr "Tutup Kamus" +#. Field label in the create-project dialog. The project's short machine-readable identifier (slug), e.g. "my-dictionary". +#: src/home/CreateProjectDialog.svelte +msgid "Code" +msgstr "" + +#. Validation error shown when the project Code field (the machine-readable identifier) is empty. +#: src/home/CreateProjectDialog.svelte +msgid "Code is required" +msgstr "" + #. Tab or section #: src/lib/components/ThemePicker.svelte msgid "Color" @@ -443,6 +458,11 @@ msgstr "Disalin ke papan keratan" msgid "Copy version" msgstr "Salin versi" +#. Confirm button in the create-project dialog footer; creates the new dictionary project. +#: src/home/CreateProjectDialog.svelte +msgid "Create" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" @@ -653,6 +673,11 @@ msgstr "Memuat turun {0}..." msgid "Downloading..." msgstr "Memuat turun..." +#. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. +#: src/home/CreateProjectDialog.svelte +msgid "e.g. en, fr" +msgstr "" + #. Dialog title when editing an existing custom view. #: src/lib/views/custom/EditCustomViewDialog.svelte msgid "Edit Custom View" @@ -1220,11 +1245,13 @@ msgid "My custom view..." msgstr "Pandangan tersuai saya..." #. Field label for the custom view name input. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/CustomViewForm.svelte msgid "Name" msgstr "Nama" #. Validation error shown when the custom view name is empty. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/validation.ts msgid "Name is required" msgstr "Nama diperlukan" @@ -1258,6 +1285,11 @@ msgstr "Data baru" msgid "New Entry" msgstr "Entri Baru" +#: src/home/CreateProjectDialog.svelte +#: src/home/HomeView.svelte +msgid "New Project" +msgstr "" + #. Relevant view: Lite #. Classic view equivalent: "New Entry" #. Dialog title for creating new word @@ -1399,6 +1431,11 @@ msgstr "Luar talian, tidak dapat memuat turun" msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." msgstr "Satu komit FieldWorks Classic mungkin terdiri daripada perubahan pada berbilang entri atau medan. Sebaliknya, satu komit mungkin hanya menjejaskan data yang tidak diselaraskan ke FieldWorks Lite." +#. Validation error for the project Code field when it contains characters other than lowercase letters, numbers, or '-'. +#: src/home/CreateProjectDialog.svelte +msgid "Only lowercase letters, numbers and '-' are allowed" +msgstr "" + #. Button to open downloaded project #: src/home/Server.svelte msgid "Open" @@ -1515,11 +1552,6 @@ msgstr "Projek {0} tidak ditemui pada {1}" msgid "Project {0} on {1} is not yet set up for FieldWorks Lite" msgstr "Projek {0} pada {1} belum disediakan untuk FieldWorks Lite" -#. Placeholder for project search -#: src/home/HomeView.svelte -msgid "Project name..." -msgstr "Nama projek..." - #. Filter option #. Publication type/dictionary for entries #. Used to organize entries by which publication(s) they should appear in @@ -2001,6 +2033,10 @@ msgstr "Ralat tidak diketahui" msgid "Unknown error {0}" msgstr "Ralat tidak diketahui {0}" +#: src/home/CreateProjectDialog.svelte +msgid "Unknown error creating project" +msgstr "" + #. Error message #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Unknown error downloading {0}" @@ -2085,6 +2121,15 @@ msgstr "Menggunakan komponen sebagai" msgid "Vernacular" msgstr "Bahasaan" +#. Field label in the create-project dialog. The writing system for the language being documented (the vernacular), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system" +msgstr "" + +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system is required" +msgstr "" + #. Button label #: src/project/browse/ViewPicker.svelte msgid "View" diff --git a/frontend/viewer/src/locales/sw.po b/frontend/viewer/src/locales/sw.po index bdf4557e1e..67d59467d3 100644 --- a/frontend/viewer/src/locales/sw.po +++ b/frontend/viewer/src/locales/sw.po @@ -184,6 +184,10 @@ msgstr "" msgid "Add Word" msgstr "Ongeza Neno" +#: src/home/HomeView.svelte +msgid "Add your own entries" +msgstr "" + #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -313,6 +317,7 @@ msgstr "" #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) #. Keep translation brief (3-4 chars in some languages) to fit button layout +#: src/home/CreateProjectDialog.svelte #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte #: src/lib/components/SubmitOrCancel.svelte #: src/lib/components/audio/AudioDialog.svelte @@ -376,6 +381,16 @@ msgstr "Funga" msgid "Close Dictionary" msgstr "Funga Kamusi" +#. Field label in the create-project dialog. The project's short machine-readable identifier (slug), e.g. "my-dictionary". +#: src/home/CreateProjectDialog.svelte +msgid "Code" +msgstr "" + +#. Validation error shown when the project Code field (the machine-readable identifier) is empty. +#: src/home/CreateProjectDialog.svelte +msgid "Code is required" +msgstr "" + #. Tab or section #: src/lib/components/ThemePicker.svelte msgid "Color" @@ -443,6 +458,11 @@ msgstr "Imenakiliwa kwenye ubao wa kunakili" msgid "Copy version" msgstr "Nakili toleo" +#. Confirm button in the create-project dialog footer; creates the new dictionary project. +#: src/home/CreateProjectDialog.svelte +msgid "Create" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" @@ -653,6 +673,11 @@ msgstr "Inapakua {0}..." msgid "Downloading..." msgstr "Inapakua..." +#. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. +#: src/home/CreateProjectDialog.svelte +msgid "e.g. en, fr" +msgstr "" + #. Dialog title when editing an existing custom view. #: src/lib/views/custom/EditCustomViewDialog.svelte msgid "Edit Custom View" @@ -1220,11 +1245,13 @@ msgid "My custom view..." msgstr "Mtazamo wangu maalum..." #. Field label for the custom view name input. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/CustomViewForm.svelte msgid "Name" msgstr "Jina" #. Validation error shown when the custom view name is empty. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/validation.ts msgid "Name is required" msgstr "Jina linahitajika" @@ -1258,6 +1285,11 @@ msgstr "Data mpya" msgid "New Entry" msgstr "Ingizo Mpya" +#: src/home/CreateProjectDialog.svelte +#: src/home/HomeView.svelte +msgid "New Project" +msgstr "" + #. Relevant view: Lite #. Classic view equivalent: "New Entry" #. Dialog title for creating new word @@ -1399,6 +1431,11 @@ msgstr "Nyuma ya mtandao, haiwezi kupakua" msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." msgstr "Kumbuka moja ya FieldWorks Classic inaweza kuwa na mabadiliko kwa ingizo au sehemu kadhaa. Kwa upande mwingine, kumbuka inaweza tu kuathiri data ambayo haijaoanishwa kwa FieldWorks Lite." +#. Validation error for the project Code field when it contains characters other than lowercase letters, numbers, or '-'. +#: src/home/CreateProjectDialog.svelte +msgid "Only lowercase letters, numbers and '-' are allowed" +msgstr "" + #. Button to open downloaded project #: src/home/Server.svelte msgid "Open" @@ -1515,11 +1552,6 @@ msgstr "Mradi {0} haipatikani kwenye {1}" msgid "Project {0} on {1} is not yet set up for FieldWorks Lite" msgstr "Mradi {0} kwenye {1} haujajajengwa kwa FieldWorks Lite" -#. Placeholder for project search -#: src/home/HomeView.svelte -msgid "Project name..." -msgstr "Jina la mradi..." - #. Filter option #. Publication type/dictionary for entries #. Used to organize entries by which publication(s) they should appear in @@ -2001,6 +2033,10 @@ msgstr "Hitilafu isiyojulikana" msgid "Unknown error {0}" msgstr "Hitilafu isiyojulikana {0}" +#: src/home/CreateProjectDialog.svelte +msgid "Unknown error creating project" +msgstr "" + #. Error message #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Unknown error downloading {0}" @@ -2085,6 +2121,15 @@ msgstr "Inatumia sehemu kama" msgid "Vernacular" msgstr "Lugha ya kienyeji" +#. Field label in the create-project dialog. The writing system for the language being documented (the vernacular), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system" +msgstr "" + +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system is required" +msgstr "" + #. Button label #: src/project/browse/ViewPicker.svelte msgid "View" diff --git a/frontend/viewer/src/locales/vi.po b/frontend/viewer/src/locales/vi.po index b8d92186c3..f2b8cc21cc 100644 --- a/frontend/viewer/src/locales/vi.po +++ b/frontend/viewer/src/locales/vi.po @@ -184,6 +184,10 @@ msgstr "" msgid "Add Word" msgstr "Thêm Từ" +#: src/home/HomeView.svelte +msgid "Add your own entries" +msgstr "" + #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -313,6 +317,7 @@ msgstr "" #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) #. Keep translation brief (3-4 chars in some languages) to fit button layout +#: src/home/CreateProjectDialog.svelte #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte #: src/lib/components/SubmitOrCancel.svelte #: src/lib/components/audio/AudioDialog.svelte @@ -376,6 +381,16 @@ msgstr "Đóng" msgid "Close Dictionary" msgstr "Đóng Từ điển" +#. Field label in the create-project dialog. The project's short machine-readable identifier (slug), e.g. "my-dictionary". +#: src/home/CreateProjectDialog.svelte +msgid "Code" +msgstr "" + +#. Validation error shown when the project Code field (the machine-readable identifier) is empty. +#: src/home/CreateProjectDialog.svelte +msgid "Code is required" +msgstr "" + #. Tab or section #: src/lib/components/ThemePicker.svelte msgid "Color" @@ -443,6 +458,11 @@ msgstr "Đã sao chép vào khay nhớ tạm" msgid "Copy version" msgstr "Sao chép phiên bản" +#. Confirm button in the create-project dialog footer; creates the new dictionary project. +#: src/home/CreateProjectDialog.svelte +msgid "Create" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" @@ -653,6 +673,11 @@ msgstr "Đang tải xuống {0}..." msgid "Downloading..." msgstr "Đang tải xuống..." +#. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. +#: src/home/CreateProjectDialog.svelte +msgid "e.g. en, fr" +msgstr "" + #. Dialog title when editing an existing custom view. #: src/lib/views/custom/EditCustomViewDialog.svelte msgid "Edit Custom View" @@ -1220,11 +1245,13 @@ msgid "My custom view..." msgstr "Chế độ xem tùy chỉnh của tôi..." #. Field label for the custom view name input. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/CustomViewForm.svelte msgid "Name" msgstr "Tên" #. Validation error shown when the custom view name is empty. +#: src/home/CreateProjectDialog.svelte #: src/lib/views/custom/validation.ts msgid "Name is required" msgstr "Tên là trường thông tin bắt buộc" @@ -1258,6 +1285,11 @@ msgstr "Dữ liệu mới" msgid "New Entry" msgstr "Mục mới" +#: src/home/CreateProjectDialog.svelte +#: src/home/HomeView.svelte +msgid "New Project" +msgstr "" + #. Relevant view: Lite #. Classic view equivalent: "New Entry" #. Dialog title for creating new word @@ -1399,6 +1431,11 @@ msgstr "Ngoại tuyến, không thể tải xuống" msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." msgstr "Một commit của FieldWorks Classic có thể gồm các thay đổi trên nhiều mục hoặc trường. Ngược lại, một commit có thể chỉ ảnh hưởng tới dữ liệu không được đồng bộ tới FieldWorks Lite." +#. Validation error for the project Code field when it contains characters other than lowercase letters, numbers, or '-'. +#: src/home/CreateProjectDialog.svelte +msgid "Only lowercase letters, numbers and '-' are allowed" +msgstr "" + #. Button to open downloaded project #: src/home/Server.svelte msgid "Open" @@ -1515,11 +1552,6 @@ msgstr "Dự án {0} không tìm thấy trên {1}" msgid "Project {0} on {1} is not yet set up for FieldWorks Lite" msgstr "Dự án {0} trên {1} chưa được thiết lập cho FieldWorks Lite" -#. Placeholder for project search -#: src/home/HomeView.svelte -msgid "Project name..." -msgstr "Tên dự án..." - #. Filter option #. Publication type/dictionary for entries #. Used to organize entries by which publication(s) they should appear in @@ -2001,6 +2033,10 @@ msgstr "Lỗi không xác định" msgid "Unknown error {0}" msgstr "Lỗi không xác định {0}" +#: src/home/CreateProjectDialog.svelte +msgid "Unknown error creating project" +msgstr "" + #. Error message #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Unknown error downloading {0}" @@ -2085,6 +2121,15 @@ msgstr "Sử dụng các thành phần như" msgid "Vernacular" msgstr "Tiếng địa phương" +#. Field label in the create-project dialog. The writing system for the language being documented (the vernacular), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system" +msgstr "" + +#: src/home/CreateProjectDialog.svelte +msgid "Vernacular writing system is required" +msgstr "" + #. Button label #: src/project/browse/ViewPicker.svelte msgid "View" diff --git a/frontend/viewer/src/project/demo/in-memory-demo-api.ts b/frontend/viewer/src/project/demo/in-memory-demo-api.ts index 8b22903742..35ed290696 100644 --- a/frontend/viewer/src/project/demo/in-memory-demo-api.ts +++ b/frontend/viewer/src/project/demo/in-memory-demo-api.ts @@ -137,7 +137,10 @@ export class InMemoryDemoApi implements IMiniLcmJsInvokable { downloadProjectByCode: function (_code, _server, _userRole): Promise { return Promise.resolve(DownloadProjectByCodeResult.Success); }, - createProject: function (_name: string): Promise { + createProject: function (_name: string, _code: string, _vernacularWs: string): Promise { + return Promise.resolve(); + }, + createDemoProject: function (_name: string): Promise { return Promise.resolve(); }, deleteProject: function (_code: string): Promise { From 91abbc133f6b48b98f6db2f8a300c8fb399e2321 Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Fri, 19 Jun 2026 11:20:01 +0200 Subject: [PATCH 02/13] Defer CRDT-commit composite-PK migration to a follow-up MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Revert the server-side CrdtCommits composite (ProjectId, Id) primary-key change out of this PR — it's unrelated to template-based project creation. The change is preserved as a git patch (plus a unique-index follow-up) in #2365. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../LexBoxApi/Services/CrdtCommitService.cs | 5 +- .../Entities/CommitEntityConfiguration.cs | 7 +- ...ommitsPkToCompositeProjectIdId.Designer.cs | 1422 ----------------- ...angeCrdtCommitsPkToCompositeProjectIdId.cs | 45 - .../LexBoxDbContextModelSnapshot.cs | 11 +- .../Services/CrdtCommitServiceTests.cs | 21 - 6 files changed, 9 insertions(+), 1502 deletions(-) delete mode 100644 backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.Designer.cs delete mode 100644 backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.cs diff --git a/backend/LexBoxApi/Services/CrdtCommitService.cs b/backend/LexBoxApi/Services/CrdtCommitService.cs index 6fa4768cb8..d4ec51f8c9 100644 --- a/backend/LexBoxApi/Services/CrdtCommitService.cs +++ b/backend/LexBoxApi/Services/CrdtCommitService.cs @@ -16,10 +16,7 @@ public async Task AddCommits(Guid projectId, IAsyncEnumerable comm await using var transaction = await dbContext.Database.BeginTransactionAsync(token); var linqToDbContext = dbContext.CreateLinqToDBContext(); await using var tmpTable = await linqToDbContext.CreateTempTableAsync($"tmp_crdt_commit_import_{projectId}__{Guid.NewGuid()}", cancellationToken: token); - //Stamp ProjectId while streaming so the merge below can be a plain column-to-column copy - //AND so OnTargetKey (composite PK (ProjectId, Id)) matches against the right tenant — - //client-supplied ProjectId on the wire is untrusted; the URL path's projectId already - //cleared permissionService. + //Stamp ProjectId while streaming so the merge below can be a plain column-to-column copy. //A projection lambda here would let linq2db v6 wrap our Sql.Expr<...>::jsonb cast in the //EF value-converter (JsonSerializer.Serialize) and fail SQL translation. var stampedCommits = commits.Select(c => { c.ProjectId = projectId; return c; }); diff --git a/backend/LexData/Entities/CommitEntityConfiguration.cs b/backend/LexData/Entities/CommitEntityConfiguration.cs index 550787312c..99c7ee1881 100644 --- a/backend/LexData/Entities/CommitEntityConfiguration.cs +++ b/backend/LexData/Entities/CommitEntityConfiguration.cs @@ -18,12 +18,7 @@ public class CommitEntityConfiguration : IEntityTypeConfiguration public void Configure(EntityTypeBuilder builder) { builder.ToTable("CrdtCommits"); - // PK is (ProjectId, Id): Commit.Id alone is not unique across projects (FwLite clients - // can mint the same Id for two different projects — e.g. a shared seed-commit pattern - // that ignores ProjectId), and the old Id-only PK caused the second arriving copy to be - // silently dropped by CrdtCommitService's MERGE ON TARGET KEY. Scoping the key by - // ProjectId lets both projects keep their own row. - builder.HasKey(c => new { c.ProjectId, c.Id }); + builder.HasKey(c => c.Id); builder.ComplexProperty(c => c.HybridDateTime); builder.HasOne().WithMany() .HasPrincipalKey(project => project.Id) diff --git a/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.Designer.cs b/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.Designer.cs deleted file mode 100644 index 962aa2ff28..0000000000 --- a/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.Designer.cs +++ /dev/null @@ -1,1422 +0,0 @@ -// -using System; -using System.Collections.Generic; -using LexData; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; - -#nullable disable - -namespace LexData.Migrations -{ - [DbContext(typeof(LexBoxDbContext))] - [Migration("20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId")] - partial class ChangeCrdtCommitsPkToCompositeProjectIdId - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("Npgsql:CollationDefinition:case_insensitive", "und-u-ks-level2,und-u-ks-level2,icu,False") - .HasAnnotation("ProductVersion", "9.0.16") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzBlobTrigger", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("TriggerName") - .HasColumnType("text") - .HasColumnName("trigger_name"); - - b.Property("TriggerGroup") - .HasColumnType("text") - .HasColumnName("trigger_group"); - - b.Property("BlobData") - .HasColumnType("bytea") - .HasColumnName("blob_data"); - - b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); - - b.ToTable("qrtz_blob_triggers", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzCalendar", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("CalendarName") - .HasColumnType("text") - .HasColumnName("calendar_name"); - - b.Property("Calendar") - .IsRequired() - .HasColumnType("bytea") - .HasColumnName("calendar"); - - b.HasKey("SchedulerName", "CalendarName"); - - b.ToTable("qrtz_calendars", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzCronTrigger", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("TriggerName") - .HasColumnType("text") - .HasColumnName("trigger_name"); - - b.Property("TriggerGroup") - .HasColumnType("text") - .HasColumnName("trigger_group"); - - b.Property("CronExpression") - .IsRequired() - .HasColumnType("text") - .HasColumnName("cron_expression"); - - b.Property("TimeZoneId") - .HasColumnType("text") - .HasColumnName("time_zone_id"); - - b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); - - b.ToTable("qrtz_cron_triggers", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzFiredTrigger", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("EntryId") - .HasColumnType("text") - .HasColumnName("entry_id"); - - b.Property("FiredTime") - .HasColumnType("bigint") - .HasColumnName("fired_time"); - - b.Property("InstanceName") - .IsRequired() - .HasColumnType("text") - .HasColumnName("instance_name"); - - b.Property("IsNonConcurrent") - .HasColumnType("bool") - .HasColumnName("is_nonconcurrent"); - - b.Property("JobGroup") - .HasColumnType("text") - .HasColumnName("job_group"); - - b.Property("JobName") - .HasColumnType("text") - .HasColumnName("job_name"); - - b.Property("Priority") - .HasColumnType("integer") - .HasColumnName("priority"); - - b.Property("RequestsRecovery") - .HasColumnType("bool") - .HasColumnName("requests_recovery"); - - b.Property("ScheduledTime") - .HasColumnType("bigint") - .HasColumnName("sched_time"); - - b.Property("State") - .IsRequired() - .HasColumnType("text") - .HasColumnName("state"); - - b.Property("TriggerGroup") - .IsRequired() - .HasColumnType("text") - .HasColumnName("trigger_group"); - - b.Property("TriggerName") - .IsRequired() - .HasColumnType("text") - .HasColumnName("trigger_name"); - - b.HasKey("SchedulerName", "EntryId"); - - b.HasIndex("InstanceName") - .HasDatabaseName("idx_qrtz_ft_trig_inst_name"); - - b.HasIndex("JobGroup") - .HasDatabaseName("idx_qrtz_ft_job_group"); - - b.HasIndex("JobName") - .HasDatabaseName("idx_qrtz_ft_job_name"); - - b.HasIndex("RequestsRecovery") - .HasDatabaseName("idx_qrtz_ft_job_req_recovery"); - - b.HasIndex("TriggerGroup") - .HasDatabaseName("idx_qrtz_ft_trig_group"); - - b.HasIndex("TriggerName") - .HasDatabaseName("idx_qrtz_ft_trig_name"); - - b.HasIndex("SchedulerName", "TriggerName", "TriggerGroup") - .HasDatabaseName("idx_qrtz_ft_trig_nm_gp"); - - b.ToTable("qrtz_fired_triggers", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzJobDetail", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("JobName") - .HasColumnType("text") - .HasColumnName("job_name"); - - b.Property("JobGroup") - .HasColumnType("text") - .HasColumnName("job_group"); - - b.Property("Description") - .HasColumnType("text") - .HasColumnName("description"); - - b.Property("IsDurable") - .HasColumnType("bool") - .HasColumnName("is_durable"); - - b.Property("IsNonConcurrent") - .HasColumnType("bool") - .HasColumnName("is_nonconcurrent"); - - b.Property("IsUpdateData") - .HasColumnType("bool") - .HasColumnName("is_update_data"); - - b.Property("JobClassName") - .IsRequired() - .HasColumnType("text") - .HasColumnName("job_class_name"); - - b.Property("JobData") - .HasColumnType("bytea") - .HasColumnName("job_data"); - - b.Property("RequestsRecovery") - .HasColumnType("bool") - .HasColumnName("requests_recovery"); - - b.HasKey("SchedulerName", "JobName", "JobGroup"); - - b.HasIndex("RequestsRecovery") - .HasDatabaseName("idx_qrtz_j_req_recovery"); - - b.ToTable("qrtz_job_details", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzLock", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("LockName") - .HasColumnType("text") - .HasColumnName("lock_name"); - - b.HasKey("SchedulerName", "LockName"); - - b.ToTable("qrtz_locks", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzPausedTriggerGroup", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("TriggerGroup") - .HasColumnType("text") - .HasColumnName("trigger_group"); - - b.HasKey("SchedulerName", "TriggerGroup"); - - b.ToTable("qrtz_paused_trigger_grps", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSchedulerState", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("InstanceName") - .HasColumnType("text") - .HasColumnName("instance_name"); - - b.Property("CheckInInterval") - .HasColumnType("bigint") - .HasColumnName("checkin_interval"); - - b.Property("LastCheckInTime") - .HasColumnType("bigint") - .HasColumnName("last_checkin_time"); - - b.HasKey("SchedulerName", "InstanceName"); - - b.ToTable("qrtz_scheduler_state", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimplePropertyTrigger", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("TriggerName") - .HasColumnType("text") - .HasColumnName("trigger_name"); - - b.Property("TriggerGroup") - .HasColumnType("text") - .HasColumnName("trigger_group"); - - b.Property("BooleanProperty1") - .HasColumnType("bool") - .HasColumnName("bool_prop_1"); - - b.Property("BooleanProperty2") - .HasColumnType("bool") - .HasColumnName("bool_prop_2"); - - b.Property("DecimalProperty1") - .HasColumnType("numeric") - .HasColumnName("dec_prop_1"); - - b.Property("DecimalProperty2") - .HasColumnType("numeric") - .HasColumnName("dec_prop_2"); - - b.Property("IntegerProperty1") - .HasColumnType("integer") - .HasColumnName("int_prop_1"); - - b.Property("IntegerProperty2") - .HasColumnType("integer") - .HasColumnName("int_prop_2"); - - b.Property("LongProperty1") - .HasColumnType("bigint") - .HasColumnName("long_prop_1"); - - b.Property("LongProperty2") - .HasColumnType("bigint") - .HasColumnName("long_prop_2"); - - b.Property("StringProperty1") - .HasColumnType("text") - .HasColumnName("str_prop_1"); - - b.Property("StringProperty2") - .HasColumnType("text") - .HasColumnName("str_prop_2"); - - b.Property("StringProperty3") - .HasColumnType("text") - .HasColumnName("str_prop_3"); - - b.Property("TimeZoneId") - .HasColumnType("text") - .HasColumnName("time_zone_id"); - - b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); - - b.ToTable("qrtz_simprop_triggers", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimpleTrigger", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("TriggerName") - .HasColumnType("text") - .HasColumnName("trigger_name"); - - b.Property("TriggerGroup") - .HasColumnType("text") - .HasColumnName("trigger_group"); - - b.Property("RepeatCount") - .HasColumnType("bigint") - .HasColumnName("repeat_count"); - - b.Property("RepeatInterval") - .HasColumnType("bigint") - .HasColumnName("repeat_interval"); - - b.Property("TimesTriggered") - .HasColumnType("bigint") - .HasColumnName("times_triggered"); - - b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); - - b.ToTable("qrtz_simple_triggers", "quartz"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", b => - { - b.Property("SchedulerName") - .HasColumnType("text") - .HasColumnName("sched_name"); - - b.Property("TriggerName") - .HasColumnType("text") - .HasColumnName("trigger_name"); - - b.Property("TriggerGroup") - .HasColumnType("text") - .HasColumnName("trigger_group"); - - b.Property("CalendarName") - .HasColumnType("text") - .HasColumnName("calendar_name"); - - b.Property("Description") - .HasColumnType("text") - .HasColumnName("description"); - - b.Property("EndTime") - .HasColumnType("bigint") - .HasColumnName("end_time"); - - b.Property("JobData") - .HasColumnType("bytea") - .HasColumnName("job_data"); - - b.Property("JobGroup") - .IsRequired() - .HasColumnType("text") - .HasColumnName("job_group"); - - b.Property("JobName") - .IsRequired() - .HasColumnType("text") - .HasColumnName("job_name"); - - b.Property("MisfireInstruction") - .HasColumnType("smallint") - .HasColumnName("misfire_instr"); - - b.Property("MisfireOriginalFireTime") - .HasColumnType("bigint") - .HasColumnName("misfire_orig_fire_time"); - - b.Property("NextFireTime") - .HasColumnType("bigint") - .HasColumnName("next_fire_time"); - - b.Property("PreviousFireTime") - .HasColumnType("bigint") - .HasColumnName("prev_fire_time"); - - b.Property("Priority") - .HasColumnType("integer") - .HasColumnName("priority"); - - b.Property("StartTime") - .HasColumnType("bigint") - .HasColumnName("start_time"); - - b.Property("TriggerState") - .IsRequired() - .HasColumnType("text") - .HasColumnName("trigger_state"); - - b.Property("TriggerType") - .IsRequired() - .HasColumnType("text") - .HasColumnName("trigger_type"); - - b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); - - b.HasIndex("NextFireTime") - .HasDatabaseName("idx_qrtz_t_next_fire_time"); - - b.HasIndex("TriggerState") - .HasDatabaseName("idx_qrtz_t_state"); - - b.HasIndex("NextFireTime", "TriggerState") - .HasDatabaseName("idx_qrtz_t_nft_st"); - - b.HasIndex("SchedulerName", "JobName", "JobGroup"); - - b.ToTable("qrtz_triggers", "quartz"); - }); - - modelBuilder.Entity("LexCore.Entities.DraftProject", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid"); - - b.Property("Code") - .IsRequired() - .HasColumnType("text"); - - b.Property("CreatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("Description") - .IsRequired() - .HasColumnType("text"); - - b.Property("IsConfidential") - .HasColumnType("boolean"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("OrgId") - .HasColumnType("uuid"); - - b.Property("ProjectManagerId") - .HasColumnType("uuid"); - - b.Property("RetentionPolicy") - .HasColumnType("integer"); - - b.Property("Type") - .HasColumnType("integer"); - - b.Property("UpdatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.HasKey("Id"); - - b.HasIndex("Code") - .IsUnique(); - - b.HasIndex("ProjectManagerId"); - - b.ToTable("DraftProjects"); - }); - - modelBuilder.Entity("LexCore.Entities.FlexProjectMetadata", b => - { - b.Property("ProjectId") - .HasColumnType("uuid"); - - b.Property("FlexModelVersion") - .HasColumnType("integer"); - - b.Property("LangProjectId") - .HasColumnType("uuid"); - - b.Property("LexEntryCount") - .HasColumnType("integer"); - - b.HasKey("ProjectId"); - - b.ToTable("FlexProjectMetadata"); - }); - - modelBuilder.Entity("LexCore.Entities.MediaFile", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid"); - - b.Property("CreatedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("Filename") - .IsRequired() - .HasColumnType("text"); - - b.Property("Metadata") - .ValueGeneratedOnAdd() - .HasColumnType("text") - .HasDefaultValueSql("'{}'"); - - b.Property("ProjectId") - .HasColumnType("uuid"); - - b.Property("UpdatedDate") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.HasIndex("ProjectId"); - - b.ToTable("Files"); - }); - - modelBuilder.Entity("LexCore.Entities.OrgMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid"); - - b.Property("CreatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("OrgId") - .HasColumnType("uuid"); - - b.Property("Role") - .HasColumnType("integer"); - - b.Property("UpdatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("UserId") - .HasColumnType("uuid"); - - b.HasKey("Id"); - - b.HasIndex("OrgId"); - - b.HasIndex("UserId", "OrgId") - .IsUnique(); - - b.ToTable("OrgMembers", (string)null); - }); - - modelBuilder.Entity("LexCore.Entities.OrgProjects", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid"); - - b.Property("CreatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("OrgId") - .HasColumnType("uuid"); - - b.Property("ProjectId") - .HasColumnType("uuid"); - - b.Property("UpdatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.HasKey("Id"); - - b.HasIndex("ProjectId"); - - b.HasIndex("OrgId", "ProjectId") - .IsUnique(); - - b.ToTable("OrgProjects"); - }); - - modelBuilder.Entity("LexCore.Entities.Organization", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid"); - - b.Property("CreatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text") - .UseCollation("case_insensitive"); - - b.Property("UpdatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.HasKey("Id"); - - b.HasIndex("Name") - .IsUnique(); - - b.ToTable("Orgs", (string)null); - }); - - modelBuilder.Entity("LexCore.Entities.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid"); - - b.Property("Code") - .IsRequired() - .HasColumnType("text"); - - b.Property("CreatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("DeletedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("Description") - .HasColumnType("text"); - - b.Property("IsConfidential") - .HasColumnType("boolean"); - - b.Property("LastCommit") - .HasColumnType("timestamp with time zone"); - - b.Property("MigratedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("ParentId") - .HasColumnType("uuid"); - - b.Property("ProjectOrigin") - .ValueGeneratedOnAdd() - .HasColumnType("integer") - .HasDefaultValue(1); - - b.Property("RepoSizeInKb") - .HasColumnType("integer"); - - b.Property("ResetStatus") - .HasColumnType("integer"); - - b.Property("RetentionPolicy") - .HasColumnType("integer"); - - b.Property("Type") - .HasColumnType("integer"); - - b.Property("UpdatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.HasKey("Id"); - - b.HasIndex("Code") - .IsUnique(); - - b.HasIndex("ParentId"); - - b.ToTable("Projects"); - }); - - modelBuilder.Entity("LexCore.Entities.ProjectUsers", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid"); - - b.Property("CreatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("ProjectId") - .HasColumnType("uuid"); - - b.Property("Role") - .HasColumnType("integer"); - - b.Property("UpdatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("UserId") - .HasColumnType("uuid"); - - b.HasKey("Id"); - - b.HasIndex("ProjectId"); - - b.HasIndex("UserId", "ProjectId") - .IsUnique(); - - b.ToTable("ProjectUsers"); - }); - - modelBuilder.Entity("LexCore.Entities.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid"); - - b.Property("CanCreateProjects") - .HasColumnType("boolean"); - - b.Property("CreatedById") - .HasColumnType("uuid"); - - b.Property("CreatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("Email") - .HasColumnType("text") - .UseCollation("case_insensitive"); - - b.Property("EmailVerified") - .HasColumnType("boolean"); - - b.Property>("FeatureFlags") - .HasColumnType("text[]"); - - b.Property("GoogleId") - .HasColumnType("text"); - - b.Property("IsAdmin") - .HasColumnType("boolean"); - - b.Property("LastActive") - .HasColumnType("timestamp with time zone"); - - b.Property("LocalizationCode") - .IsRequired() - .ValueGeneratedOnAdd() - .HasColumnType("text") - .HasDefaultValue("en"); - - b.Property("Locked") - .HasColumnType("boolean"); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("PasswordHash") - .IsRequired() - .HasColumnType("text"); - - b.Property("PasswordStrength") - .HasColumnType("integer"); - - b.Property("Salt") - .IsRequired() - .HasColumnType("text"); - - b.Property("UpdatedDate") - .ValueGeneratedOnAdd() - .HasColumnType("timestamp with time zone") - .HasDefaultValueSql("now()"); - - b.Property("Username") - .HasColumnType("text") - .UseCollation("case_insensitive"); - - b.HasKey("Id"); - - b.HasIndex("CreatedById"); - - b.HasIndex("Email") - .IsUnique(); - - b.HasIndex("Username") - .IsUnique(); - - b.ToTable("Users"); - }); - - modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreApplication", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("text"); - - b.Property("ApplicationType") - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("ClientId") - .HasMaxLength(100) - .HasColumnType("character varying(100)"); - - b.Property("ClientSecret") - .HasColumnType("text"); - - b.Property("ClientType") - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("ConcurrencyToken") - .IsConcurrencyToken() - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("ConsentType") - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("DisplayName") - .HasColumnType("text"); - - b.Property("DisplayNames") - .HasColumnType("text"); - - b.Property("JsonWebKeySet") - .HasColumnType("text"); - - b.Property("Permissions") - .HasColumnType("text"); - - b.Property("PostLogoutRedirectUris") - .HasColumnType("text"); - - b.Property("Properties") - .HasColumnType("text"); - - b.Property("RedirectUris") - .HasColumnType("text"); - - b.Property("Requirements") - .HasColumnType("text"); - - b.Property("Settings") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("ClientId") - .IsUnique(); - - b.ToTable("OpenIddictApplications", (string)null); - }); - - modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreAuthorization", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("text"); - - b.Property("ApplicationId") - .HasColumnType("text"); - - b.Property("ConcurrencyToken") - .IsConcurrencyToken() - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("CreationDate") - .HasColumnType("timestamp with time zone"); - - b.Property("Properties") - .HasColumnType("text"); - - b.Property("Scopes") - .HasColumnType("text"); - - b.Property("Status") - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("Subject") - .HasMaxLength(400) - .HasColumnType("character varying(400)"); - - b.Property("Type") - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationId", "Status", "Subject", "Type"); - - b.ToTable("OpenIddictAuthorizations", (string)null); - }); - - modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreScope", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("text"); - - b.Property("ConcurrencyToken") - .IsConcurrencyToken() - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("Description") - .HasColumnType("text"); - - b.Property("Descriptions") - .HasColumnType("text"); - - b.Property("DisplayName") - .HasColumnType("text"); - - b.Property("DisplayNames") - .HasColumnType("text"); - - b.Property("Name") - .HasMaxLength(200) - .HasColumnType("character varying(200)"); - - b.Property("Properties") - .HasColumnType("text"); - - b.Property("Resources") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("Name") - .IsUnique(); - - b.ToTable("OpenIddictScopes", (string)null); - }); - - modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("text"); - - b.Property("ApplicationId") - .HasColumnType("text"); - - b.Property("AuthorizationId") - .HasColumnType("text"); - - b.Property("ConcurrencyToken") - .IsConcurrencyToken() - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("CreationDate") - .HasColumnType("timestamp with time zone"); - - b.Property("ExpirationDate") - .HasColumnType("timestamp with time zone"); - - b.Property("Payload") - .HasColumnType("text"); - - b.Property("Properties") - .HasColumnType("text"); - - b.Property("RedemptionDate") - .HasColumnType("timestamp with time zone"); - - b.Property("ReferenceId") - .HasMaxLength(100) - .HasColumnType("character varying(100)"); - - b.Property("Status") - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("Subject") - .HasMaxLength(400) - .HasColumnType("character varying(400)"); - - b.Property("Type") - .HasMaxLength(150) - .HasColumnType("character varying(150)"); - - b.HasKey("Id"); - - b.HasIndex("AuthorizationId"); - - b.HasIndex("ReferenceId") - .IsUnique(); - - b.HasIndex("ApplicationId", "Status", "Subject", "Type"); - - b.ToTable("OpenIddictTokens", (string)null); - }); - - modelBuilder.Entity("SIL.Harmony.Core.ServerCommit", b => - { - b.Property("ProjectId") - .HasColumnType("uuid"); - - b.Property("Id") - .HasColumnType("uuid"); - - b.Property("ChangeEntities") - .HasColumnType("jsonb"); - - b.Property("ClientId") - .HasColumnType("uuid"); - - b.Property("Metadata") - .IsRequired() - .HasColumnType("text"); - - b.ComplexProperty>("HybridDateTime", "SIL.Harmony.Core.ServerCommit.HybridDateTime#HybridDateTime", b1 => - { - b1.IsRequired(); - - b1.Property("Counter") - .HasColumnType("bigint"); - - b1.Property("DateTime") - .HasColumnType("timestamp with time zone"); - }); - - b.HasKey("ProjectId", "Id"); - - b.ToTable("CrdtCommits", (string)null); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzBlobTrigger", b => - { - b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") - .WithMany("BlobTriggers") - .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Trigger"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzCronTrigger", b => - { - b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") - .WithMany("CronTriggers") - .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Trigger"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimplePropertyTrigger", b => - { - b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") - .WithMany("SimplePropertyTriggers") - .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Trigger"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimpleTrigger", b => - { - b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") - .WithMany("SimpleTriggers") - .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Trigger"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", b => - { - b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzJobDetail", "JobDetail") - .WithMany("Triggers") - .HasForeignKey("SchedulerName", "JobName", "JobGroup") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("JobDetail"); - }); - - modelBuilder.Entity("LexCore.Entities.DraftProject", b => - { - b.HasOne("LexCore.Entities.User", "ProjectManager") - .WithMany() - .HasForeignKey("ProjectManagerId") - .OnDelete(DeleteBehavior.Cascade); - - b.Navigation("ProjectManager"); - }); - - modelBuilder.Entity("LexCore.Entities.FlexProjectMetadata", b => - { - b.HasOne("LexCore.Entities.Project", null) - .WithOne("FlexProjectMetadata") - .HasForeignKey("LexCore.Entities.FlexProjectMetadata", "ProjectId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.OwnsOne("LexCore.Entities.ProjectWritingSystems", "WritingSystems", b1 => - { - b1.Property("FlexProjectMetadataProjectId") - .HasColumnType("uuid"); - - b1.HasKey("FlexProjectMetadataProjectId"); - - b1.ToTable("FlexProjectMetadata"); - - b1 - .ToJson("WritingSystems") - .HasColumnType("jsonb"); - - b1.WithOwner() - .HasForeignKey("FlexProjectMetadataProjectId"); - - b1.OwnsMany("LexCore.Entities.FLExWsId", "AnalysisWss", b2 => - { - b2.Property("ProjectWritingSystemsFlexProjectMetadataProjectId") - .HasColumnType("uuid"); - - b2.Property("__synthesizedOrdinal") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - b2.Property("IsActive") - .HasColumnType("boolean"); - - b2.Property("IsDefault") - .HasColumnType("boolean"); - - b2.Property("Tag") - .IsRequired() - .HasColumnType("text"); - - b2.HasKey("ProjectWritingSystemsFlexProjectMetadataProjectId", "__synthesizedOrdinal"); - - b2.ToTable("FlexProjectMetadata"); - - b2.WithOwner() - .HasForeignKey("ProjectWritingSystemsFlexProjectMetadataProjectId"); - }); - - b1.OwnsMany("LexCore.Entities.FLExWsId", "VernacularWss", b2 => - { - b2.Property("ProjectWritingSystemsFlexProjectMetadataProjectId") - .HasColumnType("uuid"); - - b2.Property("__synthesizedOrdinal") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - b2.Property("IsActive") - .HasColumnType("boolean"); - - b2.Property("IsDefault") - .HasColumnType("boolean"); - - b2.Property("Tag") - .IsRequired() - .HasColumnType("text"); - - b2.HasKey("ProjectWritingSystemsFlexProjectMetadataProjectId", "__synthesizedOrdinal"); - - b2.ToTable("FlexProjectMetadata"); - - b2.WithOwner() - .HasForeignKey("ProjectWritingSystemsFlexProjectMetadataProjectId"); - }); - - b1.Navigation("AnalysisWss"); - - b1.Navigation("VernacularWss"); - }); - - b.Navigation("WritingSystems"); - }); - - modelBuilder.Entity("LexCore.Entities.MediaFile", b => - { - b.HasOne("LexCore.Entities.Project", null) - .WithMany() - .HasForeignKey("ProjectId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("LexCore.Entities.OrgMember", b => - { - b.HasOne("LexCore.Entities.Organization", "Organization") - .WithMany("Members") - .HasForeignKey("OrgId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("LexCore.Entities.User", "User") - .WithMany("Organizations") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Organization"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LexCore.Entities.OrgProjects", b => - { - b.HasOne("LexCore.Entities.Organization", "Org") - .WithMany() - .HasForeignKey("OrgId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("LexCore.Entities.Project", "Project") - .WithMany() - .HasForeignKey("ProjectId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Org"); - - b.Navigation("Project"); - }); - - modelBuilder.Entity("LexCore.Entities.Project", b => - { - b.HasOne("LexCore.Entities.Project", null) - .WithMany() - .HasForeignKey("ParentId"); - }); - - modelBuilder.Entity("LexCore.Entities.ProjectUsers", b => - { - b.HasOne("LexCore.Entities.Project", "Project") - .WithMany("Users") - .HasForeignKey("ProjectId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("LexCore.Entities.User", "User") - .WithMany("Projects") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Project"); - - b.Navigation("User"); - }); - - modelBuilder.Entity("LexCore.Entities.User", b => - { - b.HasOne("LexCore.Entities.User", "CreatedBy") - .WithMany("UsersICreated") - .HasForeignKey("CreatedById") - .OnDelete(DeleteBehavior.Restrict); - - b.Navigation("CreatedBy"); - }); - - modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreAuthorization", b => - { - b.HasOne("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreApplication", "Application") - .WithMany("Authorizations") - .HasForeignKey("ApplicationId"); - - b.Navigation("Application"); - }); - - modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreToken", b => - { - b.HasOne("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreApplication", "Application") - .WithMany("Tokens") - .HasForeignKey("ApplicationId"); - - b.HasOne("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreAuthorization", "Authorization") - .WithMany("Tokens") - .HasForeignKey("AuthorizationId"); - - b.Navigation("Application"); - - b.Navigation("Authorization"); - }); - - modelBuilder.Entity("SIL.Harmony.Core.ServerCommit", b => - { - b.HasOne("LexCore.Entities.Project", null) - .WithMany() - .HasForeignKey("ProjectId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzJobDetail", b => - { - b.Navigation("Triggers"); - }); - - modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", b => - { - b.Navigation("BlobTriggers"); - - b.Navigation("CronTriggers"); - - b.Navigation("SimplePropertyTriggers"); - - b.Navigation("SimpleTriggers"); - }); - - modelBuilder.Entity("LexCore.Entities.Organization", b => - { - b.Navigation("Members"); - }); - - modelBuilder.Entity("LexCore.Entities.Project", b => - { - b.Navigation("FlexProjectMetadata"); - - b.Navigation("Users"); - }); - - modelBuilder.Entity("LexCore.Entities.User", b => - { - b.Navigation("Organizations"); - - b.Navigation("Projects"); - - b.Navigation("UsersICreated"); - }); - - modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreApplication", b => - { - b.Navigation("Authorizations"); - - b.Navigation("Tokens"); - }); - - modelBuilder.Entity("OpenIddict.EntityFrameworkCore.Models.OpenIddictEntityFrameworkCoreAuthorization", b => - { - b.Navigation("Tokens"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.cs b/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.cs deleted file mode 100644 index def1be60a0..0000000000 --- a/backend/LexData/Migrations/20260528184900_ChangeCrdtCommitsPkToCompositeProjectIdId.cs +++ /dev/null @@ -1,45 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace LexData.Migrations -{ - /// - public partial class ChangeCrdtCommitsPkToCompositeProjectIdId : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropPrimaryKey( - name: "PK_CrdtCommits", - table: "CrdtCommits"); - - migrationBuilder.DropIndex( - name: "IX_CrdtCommits_ProjectId", - table: "CrdtCommits"); - - migrationBuilder.AddPrimaryKey( - name: "PK_CrdtCommits", - table: "CrdtCommits", - columns: new[] { "ProjectId", "Id" }); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropPrimaryKey( - name: "PK_CrdtCommits", - table: "CrdtCommits"); - - migrationBuilder.AddPrimaryKey( - name: "PK_CrdtCommits", - table: "CrdtCommits", - column: "Id"); - - migrationBuilder.CreateIndex( - name: "IX_CrdtCommits_ProjectId", - table: "CrdtCommits", - column: "ProjectId"); - } - } -} diff --git a/backend/LexData/Migrations/LexBoxDbContextModelSnapshot.cs b/backend/LexData/Migrations/LexBoxDbContextModelSnapshot.cs index ec29836d2a..17556950d9 100644 --- a/backend/LexData/Migrations/LexBoxDbContextModelSnapshot.cs +++ b/backend/LexData/Migrations/LexBoxDbContextModelSnapshot.cs @@ -1066,10 +1066,8 @@ protected override void BuildModel(ModelBuilder modelBuilder) modelBuilder.Entity("SIL.Harmony.Core.ServerCommit", b => { - b.Property("ProjectId") - .HasColumnType("uuid"); - b.Property("Id") + .ValueGeneratedOnAdd() .HasColumnType("uuid"); b.Property("ChangeEntities") @@ -1082,6 +1080,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) .IsRequired() .HasColumnType("text"); + b.Property("ProjectId") + .HasColumnType("uuid"); + b.ComplexProperty>("HybridDateTime", "SIL.Harmony.Core.ServerCommit.HybridDateTime#HybridDateTime", b1 => { b1.IsRequired(); @@ -1093,7 +1094,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("timestamp with time zone"); }); - b.HasKey("ProjectId", "Id"); + b.HasKey("Id"); + + b.HasIndex("ProjectId"); b.ToTable("CrdtCommits", (string)null); }); diff --git a/backend/Testing/LexCore/Services/CrdtCommitServiceTests.cs b/backend/Testing/LexCore/Services/CrdtCommitServiceTests.cs index ee192a3286..cfd853c6c9 100644 --- a/backend/Testing/LexCore/Services/CrdtCommitServiceTests.cs +++ b/backend/Testing/LexCore/Services/CrdtCommitServiceTests.cs @@ -192,27 +192,6 @@ public async Task AddingTheSameCommitTwiceShouldNotThrow() _lexBoxDbContext.CrdtCommits(commit.ProjectId).Should().HaveCountGreaterThan(0); } - [Fact] - public async Task SameCommitIdInTwoDifferentProjectsKeepsBoth() - { - // Regression: with an Id-only PK the second project's identical Commit.Id was silently dropped by the MERGE's OnTargetKey; composite (ProjectId, Id) keeps both. - var projects = await _lexBoxDbContext.Projects.Select(p => p.Id).Take(2).ToArrayAsync(); - if (projects.Length < 2) - throw new InvalidOperationException("Test requires at least 2 seeded projects."); - - var sharedCommitId = Guid.NewGuid(); - var commitForA = CreateCommit(Guid.NewGuid(), Guid.NewGuid(), DateTime.UtcNow, sharedCommitId); - var commitForB = CreateCommit(Guid.NewGuid(), Guid.NewGuid(), DateTime.UtcNow, sharedCommitId); - - await _crdtCommitService.AddCommits(projects[0], AsAsync([commitForA])); - await _crdtCommitService.AddCommits(projects[1], AsAsync([commitForB])); - - var inA = await _lexBoxDbContext.CrdtCommits(projects[0]).Where(c => c.Id == sharedCommitId).ToArrayAsync(); - var inB = await _lexBoxDbContext.CrdtCommits(projects[1]).Where(c => c.Id == sharedCommitId).ToArrayAsync(); - inA.Should().ContainSingle().Which.ClientId.Should().Be(commitForA.ClientId); - inB.Should().ContainSingle().Which.ClientId.Should().Be(commitForB.ClientId); - } - private async Task AddTestCommit() { From c5ad5bd7e47036d1e6430e1c846aaf4af8a6d796 Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Fri, 19 Jun 2026 11:20:42 +0200 Subject: [PATCH 03/13] Address review feedback on template-based project creation Naming: rename the ApplyTemplate test to VerifyCreateFromTemplate, the embedded template to blank-project-template.json, and the create endpoints to /api/project/create and /api/project/create-demo. Regenerate the verified snapshot. Drop now-redundant seeding: with every create path going through the template, the SeedMorphTypes flag and the test-only SeedNewProjectData / SeedSystemData path are dead, along with the predefined parts-of-speech / complex-form-type / semantic-domain / custom-view seeders and their hard-coded GUIDs. ExampleProjectData resolves Noun and Compound by name instead. PreDefinedData keeps only the morph-type seeder still used by the open-time backfill. Revert unrelated drift back to develop (CurrentProjectService morph-type backfill, SyncService.UploadProject), drop the in-memory template cache in favour of reading the embedded snapshot per use, remove two redundant templated-project tests, and fix stale/backwards comments (create is dev-only and demo is user-facing; the snapshot serialization keeps a complete record, it isn't required by the sync diff). Co-Authored-By: Claude Opus 4.8 (1M context) --- .claude/skills/implement/SKILL.md | 6 ++ .../FwHeadless/Services/SyncHostedService.cs | 1 - .../Fixtures/Sena3SyncFixture.cs | 2 +- .../Fixtures/SyncFixture.cs | 4 +- .../Import/FullImportTests.cs | 16 ++-- ...sts.VerifyCreateFromTemplate.verified.txt} | 6 +- .../ProjectTemplateTests.cs | 23 ++--- .../FwLite/FwLiteProjectSync/MiniLcmImport.cs | 1 - backend/FwLite/FwLiteProjectSync/Program.cs | 2 +- .../ProjectSnapshotService.cs | 9 +- .../Projects/CombinedProjectsService.cs | 3 - .../FwLite/FwLiteShared/Sync/SyncService.cs | 26 ++++-- .../FwLite/FwLiteWeb/Routes/ProjectRoutes.cs | 11 ++- .../LcmCrdt.Tests/MorphTypeSeedingTests.cs | 37 +------- .../FwLite/LcmCrdt.Tests/OpenProjectTests.cs | 93 +------------------ backend/FwLite/LcmCrdt/CrdtProjectsService.cs | 29 +----- .../FwLite/LcmCrdt/CurrentProjectService.cs | 31 ++----- backend/FwLite/LcmCrdt/ExampleProjectData.cs | 52 +++++------ backend/FwLite/LcmCrdt/LcmCrdt.csproj | 2 +- .../FwLite/LcmCrdt/Objects/PreDefinedData.cs | 75 --------------- .../FwLite/LcmCrdt/Project/ProjectTemplate.cs | 19 ++-- ...plate.json => blank-project-template.json} | 0 .../src/lib/services/projects-service.ts | 9 +- 23 files changed, 111 insertions(+), 346 deletions(-) rename backend/FwLite/FwLiteProjectSync.Tests/{ProjectTemplateTests.ApplyTemplate.verified.txt => ProjectTemplateTests.VerifyCreateFromTemplate.verified.txt} (99%) rename backend/FwLite/LcmCrdt/Templates/{template.json => blank-project-template.json} (100%) diff --git a/.claude/skills/implement/SKILL.md b/.claude/skills/implement/SKILL.md index 2b144f92e5..1c425c3a6b 100644 --- a/.claude/skills/implement/SKILL.md +++ b/.claude/skills/implement/SKILL.md @@ -128,6 +128,12 @@ When the plan deviates mid-implementation (it usually does): surface the change and the reason in your next user-facing update. Don't silently rewrite the plan. +When a change legitimately alters a Verify/snapshot test's output (e.g. +`*.verified.txt`), regenerating that file **is your job** — run the test +to produce the `.received.` output, eyeball the diff to confirm it's the +intended change (not a regression), then accept it. Don't leave a stale +verified file for the user to fix. + ## Phase 4 · Self-review (same engine as `/polish`) **Build the affected project(s)** (`dotnet build ` / diff --git a/backend/FwHeadless/Services/SyncHostedService.cs b/backend/FwHeadless/Services/SyncHostedService.cs index af82c26bd9..91b77edead 100644 --- a/backend/FwHeadless/Services/SyncHostedService.cs +++ b/backend/FwHeadless/Services/SyncHostedService.cs @@ -370,7 +370,6 @@ protected virtual async Task SetupCrdtProject(string crdtFile, return await projectsService.CreateProject(new("crdt", "crdt", - SeedNewProjectData: false, Id: projectId, Path: projectFolder, FwProjectId: fwProjectId, diff --git a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/Sena3SyncFixture.cs b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/Sena3SyncFixture.cs index c47bd0e83c..fdc35e4b24 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/Sena3SyncFixture.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/Sena3SyncFixture.cs @@ -54,7 +54,7 @@ public async Task SetupProjects() var fwDataMiniLcmApi = services.GetRequiredService().GetFwDataMiniLcmApi(fwDataProject, false); var crdtProject = await services.GetRequiredService() - .CreateProject(new(projectName, projectName, FwProjectId: fwDataMiniLcmApi.ProjectId, SeedNewProjectData: false)); + .CreateProject(new(projectName, projectName, FwProjectId: fwDataMiniLcmApi.ProjectId)); var crdtMiniLcmApi = (CrdtMiniLcmApi)await services.OpenCrdtProject(crdtProject); return new TestProject(crdtMiniLcmApi, fwDataMiniLcmApi, crdtProject, fwDataProject, services, cleanup); } diff --git a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs index 729e65e026..1befe93d17 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs @@ -87,7 +87,7 @@ private static string SanitizeProjectCode(string name) foreach (var c in name.ToLowerInvariant()) sb.Append(c is (>= 'a' and <= 'z') or (>= '0' and <= '9') or '-' ? c : '-'); var code = sb.ToString().TrimStart('-'); - return code.Length == 0 ? "test-project" : code; + return code.Length == 0 ? $"test-project-{Guid.NewGuid():N}" : code; } public virtual async Task InitializeAsync() @@ -116,7 +116,7 @@ public virtual async Task InitializeAsync() _services.ServiceProvider.GetRequiredService>().Value.ProjectPath; Directory.CreateDirectory(crdtProjectsFolder); var crdtProject = await _services.ServiceProvider.GetRequiredService() - .CreateProject(new(_projectName, _projectName, FwProjectId: FwDataApi.ProjectId, SeedNewProjectData: false)); + .CreateProject(new(_projectName, _projectName, FwProjectId: FwDataApi.ProjectId)); CrdtApi = (CrdtMiniLcmApi)await _services.ServiceProvider.OpenCrdtProject(crdtProject); } diff --git a/backend/FwLite/FwLiteProjectSync.Tests/Import/FullImportTests.cs b/backend/FwLite/FwLiteProjectSync.Tests/Import/FullImportTests.cs index 259f9fb1e5..920fbcdde5 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/Import/FullImportTests.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/Import/FullImportTests.cs @@ -9,9 +9,9 @@ namespace FwLiteProjectSync.Tests.Import; /// -/// Tests the full MiniLcmImport.Import(IProjectIdentifier) production path, -/// where the CRDT project is created inside Import (with SeedNewProjectData: false). -/// Distinct from which calls ImportProject() on a pre-initialized CRDT API. +/// Tests the full MiniLcmImport.Import(IProjectIdentifier) production path, where the CRDT project is +/// created (unseeded) inside Import. Distinct from which calls ImportProject() +/// on a pre-initialized CRDT API. /// public class FullImportTests : IAsyncLifetime { @@ -43,12 +43,12 @@ public async Task DisposeAsync() } /// - /// Regression: Import creates a CRDT project with SeedNewProjectData: false. - /// Morph types must be seeded unconditionally so MorphTypeSync.Sync doesn't throw - /// when it encounters FwData morph types as "new". + /// Regression: the full import path must end with the FwData project's morph types present. The CRDT + /// project is created unseeded, so they arrive via the import itself — MorphTypeSync creates them + /// against an empty destination. /// [Fact] - public async Task Import_FullPath_SeedsMorphTypesBeforeImport() + public async Task Import_FullPath_ProducesMorphTypes() { // Arrange: create an FwData project with one entry var projectName = "import-morph-types-" + Guid.NewGuid().ToString("N")[..8]; @@ -72,7 +72,7 @@ await fwDataApi.CreateEntry(new Entry var crdtApi = await Services.OpenCrdtProject((CrdtProject)crdtProject); var morphTypes = await crdtApi.GetMorphTypes().ToArrayAsync(); - morphTypes.Should().NotBeEmpty("morph types should be seeded during project creation"); + morphTypes.Should().NotBeEmpty("the import should create the FwData project's morph types"); var entries = await crdtApi.GetEntries().ToArrayAsync(); entries.Should().ContainSingle(e => e.LexemeForm["en"] == "test"); diff --git a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.ApplyTemplate.verified.txt b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.VerifyCreateFromTemplate.verified.txt similarity index 99% rename from backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.ApplyTemplate.verified.txt rename to backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.VerifyCreateFromTemplate.verified.txt index 620ae3e227..286f217e9f 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.ApplyTemplate.verified.txt +++ b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.VerifyCreateFromTemplate.verified.txt @@ -16782,10 +16782,10 @@ { "Id": "Guid_1826", "MaybeId": "Guid_1826", - "WsId": "en", + "WsId": "fr", "IsAudio": false, - "Name": "en", - "Abbreviation": "Eng", + "Name": "fr", + "Abbreviation": "Fra", "Font": "Charis SIL", "DeletedAt": null, "Type": 0, diff --git a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs index d42f14170d..21e852b058 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs @@ -46,7 +46,7 @@ public async Task DisposeAsync() // template below so the template ships analysis-only (the per-project vernacular is added at runtime). private const string PlaceholderWsId = "qaa"; - [Fact(Skip = "Regeneration tool, not a test: rewrites the committed LcmCrdt/Templates/template.json from a " + + [Fact(Skip = "Regeneration tool, not a test: rewrites the committed LcmCrdt/Templates/blank-project-template.json from a " + "blank FieldWorks project. Runs in-process (liblcm, no external infra); remove this Skip to run it.")] public async Task GenerateTemplate() { @@ -58,7 +58,6 @@ public async Task GenerateTemplate() var crdtProject = await Services.GetRequiredService().CreateProject(new( fwDataProject.Name, fwDataProject.Name, - SeedNewProjectData: false, FwProjectId: fwDataApi.ProjectId, AfterCreate: async (provider, _) => { @@ -68,26 +67,28 @@ public async Task GenerateTemplate() var api = await Services.OpenCrdtProject(crdtProject); var snapshot = await api.TakeProjectSnapshot(); - // Ship analysis WS only — CreateProjectFromTemplate adds the requested vernacular WS at runtime. + // Ship analysis WS only (every FW project has at least the "en" analysis WS); + // CreateProjectFromTemplate adds the requested vernacular WS at runtime. snapshot = snapshot with { WritingSystems = snapshot.WritingSystems with { Vernacular = [] } }; Directory.CreateDirectory(TemplateDirectory); await using var file = File.Create(TemplatePath); - // Default options (not the CRDT config's) so MiniLcmInternal ordering fields survive the round-trip, - // matching ProjectSnapshotService.SaveProjectSnapshot. CreateProjectFromTemplate reads it back with - // the CRDT JsonSerializerOptions. + // Serialize with default options, not the CRDT config's: those hide [MiniLcmInternal] members + // (each writing system's Id and Order), so writing with them would drop those from the committed + // template. Keep them so it's a complete record, matching how sync snapshots serialize. Indented + // so the committed artifact diffs cleanly. await JsonSerializer.SerializeAsync(file, snapshot, new JsonSerializerOptions { WriteIndented = true }); } [Fact] - public async Task ApplyTemplate() + public async Task VerifyCreateFromTemplate() { var crdtProjectsService = Services.GetRequiredService(); var crdtProject = await crdtProjectsService.CreateProjectFromTemplate(new( - Name: "applied-from-template", - Code: "applied", + Name: "template-test-project", + Code: "template-test", Role: UserProjectRole.Manager, - VernacularWs: "en")); + VernacularWs: "fr")); var api = await Services.OpenCrdtProject(crdtProject); var snapshot = await api.TakeProjectSnapshot(); @@ -111,7 +112,7 @@ private FwDataProject CreateFwDataProject() Path.GetFullPath(Path.Combine(SourceDirectory(), "..", "LcmCrdt", "Templates")); private static string TemplatePath => - Path.Combine(TemplateDirectory, "template.json"); + Path.Combine(TemplateDirectory, "blank-project-template.json"); private static string SourceDirectory([CallerFilePath] string path = "") => Path.GetDirectoryName(path)!; diff --git a/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs b/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs index a289e78556..7ac66c878b 100644 --- a/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs +++ b/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs @@ -27,7 +27,6 @@ public async Task Import(IProjectIdentifier project) using var fwDataApi = fwDataFactory.GetFwDataMiniLcmApi(fwDataProject, false); var harmonyProject = await crdtProjectsService.CreateProject(new(fwDataProject.Name, fwDataProject.Name, - SeedNewProjectData: false, FwProjectId: fwDataApi.ProjectId, AfterCreate: async (provider, _) => { diff --git a/backend/FwLite/FwLiteProjectSync/Program.cs b/backend/FwLite/FwLiteProjectSync/Program.cs index 6b203b22a9..22f483acbc 100644 --- a/backend/FwLite/FwLiteProjectSync/Program.cs +++ b/backend/FwLite/FwLiteProjectSync/Program.cs @@ -62,7 +62,7 @@ public static Task Main(string[] args) var crdtProject = projectsService.GetProject(crdtProjectCode); if (crdtProject is null) { - crdtProject = await projectsService.CreateProject(new(crdtProjectCode, crdtProjectCode, FwProjectId:fwdataApi.ProjectId, SeedNewProjectData: false)); + crdtProject = await projectsService.CreateProject(new(crdtProjectCode, crdtProjectCode, FwProjectId:fwdataApi.ProjectId)); } var syncService = services.GetRequiredService(); var crdtApi = await services.OpenCrdtProject(crdtProject); diff --git a/backend/FwLite/FwLiteProjectSync/ProjectSnapshotService.cs b/backend/FwLite/FwLiteProjectSync/ProjectSnapshotService.cs index 816fffb4de..e25e7a3cdd 100644 --- a/backend/FwLite/FwLiteProjectSync/ProjectSnapshotService.cs +++ b/backend/FwLite/FwLiteProjectSync/ProjectSnapshotService.cs @@ -14,6 +14,9 @@ public class ProjectSnapshotService(IOptions crdtConfig) var snapshotPath = SnapshotPath(project); if (!File.Exists(snapshotPath)) return null; await using var file = File.OpenRead(snapshotPath); + // crdtConfig's options are fine for reading even though they "exclude" [MiniLcmInternal] members: + // the modifier only nulls the getter (the write side), so deserialization still populates those + // members (Order, entity Ids) via their setters. See SaveProjectSnapshot for why they're written. return await JsonSerializer.DeserializeAsync(file, crdtConfig.Value.JsonSerializerOptions); } @@ -49,7 +52,11 @@ internal static async Task SaveProjectSnapshot(FwDataProject project, ProjectSna } await using var file = File.Create(snapshotPath); - //not using our serialization options because we don't want to exclude MiniLcmInternal + // Serialize with default options, not crdtConfig's: the CRDT options hide [MiniLcmInternal] members + // (the internal Order values and entity Ids) — that's the API's presentation view, which omits + // bookkeeping callers don't need. The snapshot is a stored record, so we keep the full object graph. + // The sync diff itself keys off business fields and list order, not these, so this is about a + // lossless, stable on-disk record (pinned by ProjectSnapshotSerializationTests), not diff correctness. await JsonSerializer.SerializeAsync(file, projectSnapshot); } diff --git a/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs b/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs index 55d80d0a66..acbf7c21aa 100644 --- a/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs +++ b/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs @@ -201,9 +201,6 @@ await Task.Run(async () => await crdtProjectsService.CreateProject(new(project.N { await provider.GetRequiredService().ExecuteSync(true); }, - SeedNewProjectData: false, - // Download path: morph-types arrive via ExecuteSync above; see CreateProjectRequest.SeedMorphTypes. - SeedMorphTypes: false, AuthenticatedUser: currentUser?.Name, AuthenticatedUserId: currentUser?.Id, Role: ToRole(project.Role)))); diff --git a/backend/FwLite/FwLiteShared/Sync/SyncService.cs b/backend/FwLite/FwLiteShared/Sync/SyncService.cs index dd1013aa76..c5745f38aa 100644 --- a/backend/FwLite/FwLiteShared/Sync/SyncService.cs +++ b/backend/FwLite/FwLiteShared/Sync/SyncService.cs @@ -223,14 +223,20 @@ private async Task SendNotifications(SyncResults syncResults) } } - /// - /// First-time push of a locally-created project (template-based or otherwise) isn't supported yet: - /// the server has no ingest path for a fresh project, and a templated-project chain has commit Ids - /// the server has never seen. Until both sides are wired up, we refuse early rather than silently - /// corrupt server state. Local-only template application lives in . - /// - public Task UploadProject(Guid lexboxProjectId, LexboxServer server) => - throw new NotSupportedException( - "First-time upload of a CRDT project from the client to the server is not supported. " + - "Templated and other locally-created projects must stay local until end-to-end first-push is implemented."); + public async Task UploadProject(Guid lexboxProjectId, LexboxServer server) + { + await currentProjectService.SetProjectSyncOrigin(server.Authority, lexboxProjectId); + try + { + await ExecuteSync(true); + } + catch + { + await currentProjectService.SetProjectSyncOrigin(null, null); + throw; + } + + //todo maybe decouple this + lexboxProjectService.InvalidateProjectsCache(server); + } } diff --git a/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs b/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs index 7a1e102a3f..26d48439a3 100644 --- a/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs +++ b/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs @@ -27,8 +27,10 @@ public static IEndpointConventionBuilder MapProjectRoutes(this WebApplication ap }); group.MapGet("/localProjects", (CombinedProjectsService combinedProjectsService) => combinedProjectsService.LocalProjects()); - // Name is free-form; code identifies the project on disk and must match ProjectCode(). - group.MapPost("/project", + // Dev-only: create a blank project from the bundled template. Creating a CRDT project from + // scratch isn't a supported user flow yet (see HomeView's DevContent gating). Name is free-form; + // code identifies the project on disk and must match ProjectCode(). + group.MapPost("/project/create", async (CrdtProjectsService projectService, string name, string code, string vernacularWs) => { if (string.IsNullOrWhiteSpace(name)) return Results.BadRequest("Project name is required"); @@ -40,9 +42,8 @@ public static IEndpointConventionBuilder MapProjectRoutes(this WebApplication ap await projectService.CreateProjectFromTemplate(new(name, code, Role: UserProjectRole.Manager, VernacularWs: vernacularWs)); return Results.Ok(); }); - // Example/demo project — built from the template (parts of speech, complex form types, - // semantic domains, custom views, morph types) plus a handful of demo entries. Dev use. - group.MapPost("/project/demo", + // User-facing "Create Example Project": the template's system data plus a handful of demo entries. + group.MapPost("/project/create-demo", async (CrdtProjectsService projectService, string name) => { if (string.IsNullOrWhiteSpace(name)) return Results.BadRequest("Project name is required"); diff --git a/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs b/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs index c033158e0c..c3b60a9523 100644 --- a/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs +++ b/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs @@ -8,33 +8,6 @@ namespace LcmCrdt.Tests; public class MorphTypeSeedingTests { - [Fact] - public async Task NewProjectWithSeedData_HasAllCanonicalMorphTypes() - { - var code = "morph-type-seed-test"; - var sqliteFile = $"{code}.sqlite"; - if (File.Exists(sqliteFile)) File.Delete(sqliteFile); - var builder = Host.CreateEmptyApplicationBuilder(null); - builder.Services.AddTestLcmCrdtClient(); - using var host = builder.Build(); - await using var scope = host.Services.CreateAsyncScope(); - - var crdtProjectsService = scope.ServiceProvider.GetRequiredService(); - var crdtProject = await crdtProjectsService.CreateProject(new( - Name: "MorphTypeSeedTest", - Code: code, - Path: "", - SeedNewProjectData: true)); - - var api = (CrdtMiniLcmApi)await scope.ServiceProvider.OpenCrdtProject(crdtProject); - var morphTypes = await api.GetMorphTypes().ToArrayAsync(); - - morphTypes.Should().BeEquivalentTo(CanonicalMorphTypes.All.Values); - - await using var dbContext = await scope.ServiceProvider.GetRequiredService>().CreateDbContextAsync(); - await dbContext.Database.EnsureDeletedAsync(); - } - [Fact] public async Task ExistingProjectWithoutMorphTypes_GetsMorphTypesOnOpen() { @@ -51,8 +24,7 @@ public async Task ExistingProjectWithoutMorphTypes_GetsMorphTypesOnOpen() var crdtProject = await crdtProjectsService.CreateProject(new( Name: "MorphTypeSeedExisting", Code: code, - Path: "", - SeedNewProjectData: false)); + Path: "")); // Opening the project triggers MigrateDb, which seeds morph types if missing var api = (CrdtMiniLcmApi)await scope.ServiceProvider.OpenCrdtProject(crdtProject); @@ -81,8 +53,7 @@ public async Task SeedingIsIdempotent_OpeningProjectTwiceDoesNotDuplicate() var crdtProject = await crdtProjectsService.CreateProject(new( Name: "MorphTypeSeedIdempotent", Code: code, - Path: "", - SeedNewProjectData: true)); + Path: "")); var api = await crdtProjectsService.OpenProject(crdtProject, scope.ServiceProvider); var morphTypes = await api.GetMorphTypes().ToArrayAsync(); morphTypes.Should().HaveCount(CanonicalMorphTypes.All.Count, @@ -124,7 +95,7 @@ public async Task TemplatedProject_DoesNotGetRedundantSeedOnOpen() Role: UserProjectRole.Manager, VernacularWs: "fr")); - // Opening triggers MigrateDb, which must skip the seed because the create-time seed already made morph-type commits. + // Opening triggers MigrateDb; it must skip the seed because the template import already created the morph types. var api = (CrdtMiniLcmApi)await scope.ServiceProvider.OpenCrdtProject(crdtProject); var morphTypes = await api.GetMorphTypes().ToArrayAsync(); morphTypes.Should().HaveCount(CanonicalMorphTypes.All.Count); @@ -137,7 +108,7 @@ SELECT COUNT(*) AS Value FROM ChangeEntities WHERE json_extract(Change, '$."$type"') = {nameof(LcmCrdt.Changes.CreateMorphTypeChange)} """).SingleAsync(); morphTypeCreatingChanges.Should().Be(CanonicalMorphTypes.All.Count, - "the create-time seed makes exactly the canonical morph types; MigrateDb must not add a redundant seed on open"); + "the template import creates exactly the canonical morph types; MigrateDb must not add a redundant seed on open"); await dbContext.Database.EnsureDeletedAsync(); } diff --git a/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs b/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs index f876723f64..70f4888cb8 100644 --- a/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs +++ b/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs @@ -31,9 +31,6 @@ public async Task CanCreateExampleProject() writingSystems.Vernacular.Select(ws => ws.WsId.Code).Should() .Equal("de", "de-Zxxx-x-audio", "de-fonipa"); writingSystems.Analysis.Select(ws => ws.WsId.Code).Should().Equal("en", "fr"); - // The template-provided "de"/"en" were updated in place to the demo's presentation, not duplicated. - writingSystems.Vernacular.Single(ws => ws.WsId == "de").Name.Should().Be("German"); - writingSystems.Analysis.Single(ws => ws.WsId == "en").Name.Should().Be("English"); var entries = await api.GetEntries().ToArrayAsync(); entries.Select(e => e.LexemeForm["de"]).Should().BeEquivalentTo( @@ -64,7 +61,7 @@ public async Task ProjectDbIsDeletedIfCreateFails() var asyncScope = services.CreateAsyncScope(); var crdtProjectsService = asyncScope.ServiceProvider.GetRequiredService(); var exception = new Exception("Test exception"); - var projectRequest = new CreateProjectRequest("CleaningUpAFailedCreateWorks", "cleaning-up-a-failed-create-works", AfterCreate: (_, _) => throw exception, SeedNewProjectData: true); + var projectRequest = new CreateProjectRequest("CleaningUpAFailedCreateWorks", "cleaning-up-a-failed-create-works", AfterCreate: (_, _) => throw exception); var act = async () => await crdtProjectsService.CreateProject(projectRequest); @@ -125,91 +122,6 @@ public async Task CreateProjectFromTemplateAppliesRequestedIdentity() await dbContext.Database.EnsureDeletedAsync(); } - [Fact] - public async Task TemplatedProject_SyncsCleanlyToBlankPeer() - { - var sourceCode = $"sync-src-{Guid.NewGuid():N}"; - var targetCode = $"sync-dst-{Guid.NewGuid():N}"; - foreach (var c in new[] { sourceCode, targetCode }) - if (File.Exists($"{c}.sqlite")) File.Delete($"{c}.sqlite"); - - var builder = Host.CreateEmptyApplicationBuilder(null); - builder.Services.AddTestLcmCrdtClient(); - using var host = builder.Build(); - var sourceScope = host.Services.CreateAsyncScope(); - var targetScope = host.Services.CreateAsyncScope(); - - var sourceProject = await sourceScope.ServiceProvider.GetRequiredService() - .CreateProjectFromTemplate(new( - Name: "Sync Source", - Code: sourceCode, - Path: "", - Role: UserProjectRole.Manager, - VernacularWs: "fr")); - var targetProject = await targetScope.ServiceProvider.GetRequiredService() - .CreateProject(new( - Name: "Sync Target", - Code: targetCode, - Path: "", - SeedNewProjectData: false)); - - var sourceApi = (CrdtMiniLcmApi)await sourceScope.ServiceProvider.OpenCrdtProject(sourceProject); - var targetApi = (CrdtMiniLcmApi)await targetScope.ServiceProvider.OpenCrdtProject(targetProject); - - // Exercises the full Harmony sync protocol against the templated project's chain — the import's - // commits must form a valid chain that AddRangeFromSync's hash validation accepts. - await targetScope.ServiceProvider.GetRequiredService() - .SyncWith(sourceScope.ServiceProvider.GetRequiredService()); - - var morphTypes = await targetApi.GetMorphTypes().ToArrayAsync(); - morphTypes.Should().HaveCount(CanonicalMorphTypes.All.Count); - var writingSystems = await targetApi.GetWritingSystems(); - writingSystems.Vernacular.Should().ContainSingle().Which.WsId.Should().Be((WritingSystemId)"fr"); - - await using (var db = await sourceScope.ServiceProvider.GetRequiredService>().CreateDbContextAsync()) - await db.Database.EnsureDeletedAsync(); - await using (var db = await targetScope.ServiceProvider.GetRequiredService>().CreateDbContextAsync()) - await db.Database.EnsureDeletedAsync(); - } - - [Fact] - public async Task TemplatedProjects_HaveDisjointCommitIds() - { - // Two projects derived from the same template must not share commit Ids. The template is imported - // through the normal MiniLcm write path, so each project mints its own fresh commits — disjoint by - // construction. Guards against a regression that reintroduced fixed/derived commit Ids into the - // snapshot or importer. - var codeA = $"disjoint-a-{Guid.NewGuid():N}"; - var codeB = $"disjoint-b-{Guid.NewGuid():N}"; - foreach (var c in new[] { codeA, codeB }) - if (File.Exists($"{c}.sqlite")) File.Delete($"{c}.sqlite"); - - var builder = Host.CreateEmptyApplicationBuilder(null); - builder.Services.AddTestLcmCrdtClient(); - using var host = builder.Build(); - - async Task> CommitIdsFor(string code) - { - await using var scope = host.Services.CreateAsyncScope(); - var crdtProjectsService = scope.ServiceProvider.GetRequiredService(); - var project = await crdtProjectsService.CreateProjectFromTemplate(new( - Name: code, Code: code, Path: "", - Role: UserProjectRole.Manager, VernacularWs: "fr")); - await scope.ServiceProvider.OpenCrdtProject(project); - await using var db = await scope.ServiceProvider.GetRequiredService>().CreateDbContextAsync(); - var ids = await db.Set().AsNoTracking().Select(c => c.Id).ToHashSetAsync(); - await db.Database.EnsureDeletedAsync(); - return ids; - } - - var commitsA = await CommitIdsFor(codeA); - var commitsB = await CommitIdsFor(codeB); - - commitsA.Should().NotBeEmpty(); - commitsA.Intersect(commitsB).Should().BeEmpty( - "two templated projects must not share any commit Ids (each mints its own during import)"); - } - [Theory] // Conforms to LexBox's server rule (LexCore.Entities.Project.ProjectCodeRegex): lowercase letters, // digits and '-', starting alphanumeric. No uppercase, no underscore. Min length 1. @@ -239,8 +151,7 @@ public async Task OpeningAProjectWorks() var crdtProject = await crdtProjectsService.CreateProject(new( Name: "OpeningAProjectWorks", Code: "opening-a-project-works", - Path: "", - SeedNewProjectData: true + Path: "" )); var miniLcmApi = (CrdtMiniLcmApi)await asyncScope.ServiceProvider.OpenCrdtProject(crdtProject); diff --git a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs index 9d29e3730c..316c0a0b70 100644 --- a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs +++ b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs @@ -120,13 +120,6 @@ public record CreateProjectRequest( Guid? Id = null, Uri? Domain = null, Func? AfterCreate = null, - bool SeedNewProjectData = false, - // Whether to seed canonical morph-types pre-AfterCreate. Default true: callers that need - // morph-types to exist before their AfterCreate runs (e.g. FwData→CRDT import which reads - // morph-types as part of the import) get them seeded. Callers whose AfterCreate brings - // morph-types in via sync (download path) should set this to false to avoid a redundant - // seed commit that the inbound sync will dup. - bool SeedMorphTypes = true, string? Path = null, Guid? FwProjectId = null, string? AuthenticatedUser = null, @@ -150,8 +143,8 @@ public virtual async Task CreateProjectFromTemplate(CreateProjectRe { if (request.VernacularWs is null) throw new ArgumentException("VernacularWs is required for template-based creation.", nameof(request)); - // Local-only by design (see SyncService.UploadProject for why) — enforced at the - // construction site so the invariant holds where the project is born. + // Templated projects are created locally; this path has no way to associate one with a server + // at creation time, so reject a Domain up front — the invariant holds where the project is born. if (request.Domain is not null) throw new ArgumentException( "Templated projects can't be associated with a server at creation time — they're local-only.", @@ -161,10 +154,6 @@ public virtual async Task CreateProjectFromTemplate(CreateProjectRe var callerAfterCreate = request.AfterCreate; return await CreateProject(request with { - SeedNewProjectData = false, - // Seed the canonical morph-types first so the import reconciles them in place; mirrors the - // FwData import path, where CreateProject also defaults SeedMorphTypes to true. - SeedMorphTypes = true, AfterCreate = async (provider, project) => { var api = provider.GetRequiredService(); @@ -213,11 +202,6 @@ public virtual async Task CreateProject(CreateProjectRequest reques crdtProject.Data = projectData; await InitProjectDb(db, projectData); await currentProjectService.RefreshProjectData(); - var dataModel = serviceScope.ServiceProvider.GetRequiredService(); - if (request.SeedMorphTypes) - await PreDefinedData.AddPredefinedMorphTypes(dataModel, projectData); - if (request.SeedNewProjectData) - await SeedSystemData(dataModel, projectData); await (request.AfterCreate?.Invoke(serviceScope.ServiceProvider, crdtProject) ?? Task.CompletedTask); // Ensure "data migrations" are executed on project creation (e.g. seeding morph types) // These should happen AFTER the initial download, so they can be run conditionally based on @@ -294,15 +278,6 @@ internal static async Task InitProjectDb(LcmCrdtDbContext db, ProjectData data) await db.SaveChangesAsync(); } - internal static async Task SeedSystemData(DataModel dataModel, ProjectData projectData) - { - await PreDefinedData.AddPredefinedMorphTypes(dataModel, projectData); - await PreDefinedData.AddPredefinedComplexFormTypes(dataModel, projectData); - await PreDefinedData.AddPredefinedPartsOfSpeech(dataModel, projectData); - await PreDefinedData.AddPredefinedSemanticDomains(dataModel, projectData); - await PreDefinedData.AddPredefinedCustomViews(dataModel, projectData); - } - // Mirrors LexBox's server-side rule (LexCore.Entities.Project.ProjectCodeRegex). LexBox is the // source of truth — keep these in sync so a code valid here is also valid on the server. [GeneratedRegex(@"^[a-z\d][a-z-\d]*$")] diff --git a/backend/FwLite/LcmCrdt/CurrentProjectService.cs b/backend/FwLite/LcmCrdt/CurrentProjectService.cs index 5d950eb969..830cd213dc 100644 --- a/backend/FwLite/LcmCrdt/CurrentProjectService.cs +++ b/backend/FwLite/LcmCrdt/CurrentProjectService.cs @@ -6,10 +6,7 @@ using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -using MiniLcm.Models; using SIL.Harmony; -using SIL.Harmony.Changes; -using SIL.Harmony.Core; namespace LcmCrdt; @@ -111,17 +108,13 @@ async Task Execute() await using var dbContext = await DbContextFactory.CreateDbContextAsync(); await dbContext.Database.MigrateAsync(); - // Backfill for projects created before morph-types shipped. Must run BEFORE FTS - // regeneration so headwords include morph-type tokens. ProjectData can be absent on a - // freshly-migrated DB (e.g. FwHeadless mid-create) — nothing to scope the seed - // commit-id to, so skip. Detection is commit-based, not projection-based: if any commit - // already creates a morph-type (templated projects, synced-down morph-types, or a project - // where the user deleted a canonical one) we must NOT re-seed, or we'd resurrect deleted - // morph-types and add a redundant commit. Only a project with zero such commits needs it. - var projectData = await dbContext.ProjectData.AsNoTracking().FirstOrDefaultAsync(); - if (projectData is not null && !await HasMorphTypeCreatingCommit(dbContext)) + // Seed morph-types if missing (for existing projects created before morph-type support). + // Must happen BEFORE FTS regeneration so headwords include morph-type tokens. + var dataModel = services.GetRequiredService(); + var projectData = await dbContext.ProjectData.AsNoTracking().FirstAsync(); + // Remove in #2350 + if (!await dbContext.MorphTypes.AnyAsync()) { - var dataModel = services.GetRequiredService(); await PreDefinedData.AddPredefinedMorphTypes(dataModel, projectData); } @@ -140,18 +133,6 @@ async Task Execute() } - // The Change column stores the change JSON with a "$type" discriminator (CrdtConstants.ChangeDiscriminatorProperty); - // EF can't translate a C# type test against it, so probe the discriminator directly — the json_extract idiom the - // codebase already uses for Commit metadata (see SyncRepository). - private static async Task HasMorphTypeCreatingCommit(LcmCrdtDbContext dbContext) - { - return await dbContext.Database.SqlQuery( - $""" - SELECT EXISTS(SELECT 1 FROM ChangeEntities - WHERE json_extract(Change, '$."$type"') = {nameof(Changes.CreateMorphTypeChange)}) AS Value - """).SingleAsync(); - } - public async Task SetProjectSyncOrigin(Uri? domain, Guid? id) { await using var dbContext = await DbContextFactory.CreateDbContextAsync(); diff --git a/backend/FwLite/LcmCrdt/ExampleProjectData.cs b/backend/FwLite/LcmCrdt/ExampleProjectData.cs index 6a3d9d5d49..3035df9fce 100644 --- a/backend/FwLite/LcmCrdt/ExampleProjectData.cs +++ b/backend/FwLite/LcmCrdt/ExampleProjectData.cs @@ -1,34 +1,28 @@ -using LcmCrdt.Objects; using Microsoft.Extensions.DependencyInjection; namespace LcmCrdt; internal static class ExampleProjectData { - // Parts of speech and complex form types ship in the template (CreateProjectFromTemplate). - // The Noun PartOfSpeech keeps liblcm's canonical Id (== PreDefinedData.NounPartOfSpeechId), so - // we reference that directly; the Compound complex-form-type Id differs from PreDefinedData's, so - // CreateBerryComplexForms resolves it by name. + // Parts of speech and complex form types ship in the template (CreateProjectFromTemplate) with + // liblcm's canonical Ids. We resolve the ones the demo needs (Noun, Compound) by name rather than + // hard-coding those Ids, so this stays correct regardless of what the template assigns. public static async Task Seed(IServiceProvider provider, CrdtProject _) { var api = provider.GetRequiredService(); await CreateWritingSystems(api); - var beere = await CreateFruitEntries(api); - await CreateBerryComplexForms(api, beere); + var nounPosId = (await api.GetPartsOfSpeech().FirstOrDefaultAsync(pos => pos.Name["en"] == "Noun") + ?? throw new InvalidOperationException("Template is missing the 'Noun' part of speech.")).Id; + var beere = await CreateFruitEntries(api, nounPosId); + await CreateBerryComplexForms(api, beere, nounPosId); } private static async Task CreateWritingSystems(IMiniLcmApi api) { - // The template path already provides vernacular "de" and analysis "en"; bring them to the demo's - // presentation (friendly name, Arial, Latin exemplars) in place rather than re-create them, which - // CreateWritingSystem rejects as duplicates. The remaining three don't exist yet, so create them — - // appended after the existing ones, preserving the order users see (de, de-audio, de-ipa / en, fr). - await api.UpdateWritingSystem("de", WritingSystemType.Vernacular, new UpdateObjectInput() - .Set(ws => ws.Name, "German") - .Set(ws => ws.Abbreviation, "de") - .Set(ws => ws.Font, "Arial") - .Set(ws => ws.Exemplars, WritingSystem.LatinExemplars)); + // The template path already provides vernacular "de" and analysis "en", so we only add the + // remaining demo writing systems here. They're appended after the template's, preserving the + // order users see (de, de-audio, de-ipa / en, fr). await api.CreateWritingSystem(new() { Id = Guid.NewGuid(), @@ -49,11 +43,6 @@ await api.CreateWritingSystem(new() Font = "Arial", Exemplars = WritingSystem.LatinExemplars }); - await api.UpdateWritingSystem("en", WritingSystemType.Analysis, new UpdateObjectInput() - .Set(ws => ws.Name, "English") - .Set(ws => ws.Abbreviation, "en") - .Set(ws => ws.Font, "Arial") - .Set(ws => ws.Exemplars, WritingSystem.LatinExemplars)); await api.CreateWritingSystem(new() { Id = Guid.NewGuid(), @@ -66,7 +55,7 @@ await api.CreateWritingSystem(new() }); } - private static async Task CreateFruitEntries(IMiniLcmApi api) + private static async Task CreateFruitEntries(IMiniLcmApi api, Guid nounPosId) { await api.CreateEntry(new() { @@ -78,7 +67,7 @@ await api.CreateEntry(new() [ new() { - PartOfSpeechId = PreDefinedData.NounPartOfSpeechId, + PartOfSpeechId = nounPosId, Gloss = { ["en"] = "Apple", ["fr"] = "Pomme" }, Definition = { @@ -110,7 +99,7 @@ await api.CreateEntry(new() [ new() { - PartOfSpeechId = PreDefinedData.NounPartOfSpeechId, + PartOfSpeechId = nounPosId, Gloss = { ["en"] = "Banana", ["fr"] = "Banane" }, Definition = { ["en"] = new RichString("long curved fruit with yellow skin and soft sweet flesh") }, ExampleSentences = @@ -138,7 +127,7 @@ await api.CreateEntry(new() [ new() { - PartOfSpeechId = PreDefinedData.NounPartOfSpeechId, + PartOfSpeechId = nounPosId, Gloss = { ["en"] = "Orange", ["fr"] = "Orange" }, Definition = { @@ -169,7 +158,7 @@ await api.CreateEntry(new() [ new() { - PartOfSpeechId = PreDefinedData.NounPartOfSpeechId, + PartOfSpeechId = nounPosId, Gloss = { ["en"] = "Grape", ["fr"] = "Raisin" }, Definition = { @@ -201,7 +190,7 @@ await api.CreateEntry(new() [ new() { - PartOfSpeechId = PreDefinedData.NounPartOfSpeechId, + PartOfSpeechId = nounPosId, Gloss = { ["en"] = "Berry", ["fr"] = "Baie" }, Definition = { @@ -223,9 +212,10 @@ await api.CreateEntry(new() }); } - private static async Task CreateBerryComplexForms(IMiniLcmApi api, Entry beere) + private static async Task CreateBerryComplexForms(IMiniLcmApi api, Entry beere, Guid nounPosId) { - var compoundType = await api.GetComplexFormTypes().FirstAsync(ct => ct.Name["en"] == "Compound"); + var compoundType = await api.GetComplexFormTypes().FirstOrDefaultAsync(ct => ct.Name["en"] == "Compound") + ?? throw new InvalidOperationException("Template is missing the 'Compound' complex-form type."); var erdbeere = new Entry { @@ -237,7 +227,7 @@ private static async Task CreateBerryComplexForms(IMiniLcmApi api, Entry beere) [ new() { - PartOfSpeechId = PreDefinedData.NounPartOfSpeechId, + PartOfSpeechId = nounPosId, Gloss = { ["en"] = "Strawberry", ["fr"] = "Fraise" }, Definition = { @@ -261,7 +251,7 @@ private static async Task CreateBerryComplexForms(IMiniLcmApi api, Entry beere) [ new() { - PartOfSpeechId = PreDefinedData.NounPartOfSpeechId, + PartOfSpeechId = nounPosId, Gloss = { ["en"] = "Blueberry", ["fr"] = "Myrtille" }, Definition = { ["en"] = new RichString("small blue-purple berry that grows on a shrub") } } diff --git a/backend/FwLite/LcmCrdt/LcmCrdt.csproj b/backend/FwLite/LcmCrdt/LcmCrdt.csproj index 1606150a2f..e5a86fa3ba 100644 --- a/backend/FwLite/LcmCrdt/LcmCrdt.csproj +++ b/backend/FwLite/LcmCrdt/LcmCrdt.csproj @@ -8,7 +8,7 @@
- + diff --git a/backend/FwLite/LcmCrdt/Objects/PreDefinedData.cs b/backend/FwLite/LcmCrdt/Objects/PreDefinedData.cs index 30ca9ea67a..f2573f9a48 100644 --- a/backend/FwLite/LcmCrdt/Objects/PreDefinedData.cs +++ b/backend/FwLite/LcmCrdt/Objects/PreDefinedData.cs @@ -5,81 +5,6 @@ namespace LcmCrdt.Objects; public static class PreDefinedData { - public static readonly Guid CompoundComplexFormTypeId = new("c36f55ed-d1ea-4069-90b3-3f35ff696273"); - public static readonly Guid UnspecifiedComplexFormTypeId = new("eeb78fce-6009-4932-aaa6-85faeb180c69"); - - // Part-of-speech GUIDs — canonical, from GOLDEtic.xml in liblcm. - public static readonly Guid NounPartOfSpeechId = new("a8e41fd3-e343-4c7c-aa05-01ea3dd5cfb5"); - public static readonly Guid VerbPartOfSpeechId = new("86ff66f6-0774-407a-a0dc-3eeaf873daf7"); - public static readonly Guid AdjectivePartOfSpeechId = new("30d07580-5052-4d91-bc24-469b8b2d7df9"); - public static readonly Guid AdverbPartOfSpeechId = new("46e4fe08-ffa0-4c8b-bf98-2c56f38904d9"); - - internal static async Task AddPredefinedComplexFormTypes(DataModel dataModel, ProjectData projectData) - { - await dataModel.AddChanges(projectData.ClientId, - [ - new CreateComplexFormType(CompoundComplexFormTypeId, new MultiString() { { "en", "Compound" } } ), - new CreateComplexFormType(UnspecifiedComplexFormTypeId, new MultiString() { { "en", "Unspecified" } }) - ]); - } - - internal static async Task AddPredefinedSemanticDomains(DataModel dataModel, ProjectData projectData) - { - //todo load from xml instead of hardcoding and use real IDs - await dataModel.AddChanges(projectData.ClientId, - [ - new CreateSemanticDomainChange(new Guid("63403699-07c1-43f3-a47c-069d6e4316e5"), new MultiString() { { "en", "Universe, Creation" } }, "1", true), - new CreateSemanticDomainChange(new Guid("999581c4-1611-4acb-ae1b-5e6c1dfe6f0c"), new MultiString() { { "en", "Sky" } }, "1.1", true), - new CreateSemanticDomainChange(new Guid("dc1a2c6f-1b32-4631-8823-36dacc8cb7bb"), new MultiString() { { "en", "World" } }, "1.2", true), - new CreateSemanticDomainChange(new Guid("1bd42665-0610-4442-8d8d-7c666fee3a6d"), new MultiString() { { "en", "Person" } }, "2", true), - new CreateSemanticDomainChange(new Guid("46e4fe08-ffa0-4c8b-bf88-2c56f38904d4"), new MultiString() { { "en", "Body" } }, "2.1", false), - new CreateSemanticDomainChange(new Guid("46e4fe08-ffa0-4c8b-bf88-2c56f38904d5"), new MultiString() { { "en", "Head" } }, "2.1.1", false), - new CreateSemanticDomainChange(new Guid("46e4fe08-ffa0-4c8b-bf88-2c56f38904d6"), new MultiString() { { "en", "Eye" } }, "2.1.1.1", false), - ]); - } - - public static async Task AddPredefinedPartsOfSpeech(DataModel dataModel, ProjectData projectData) - { - //todo load from xml instead of hardcoding - await dataModel.AddChanges(projectData.ClientId, - [ - new CreatePartOfSpeechChange(NounPartOfSpeechId, new MultiString() { { "en", "Noun" } }, true), - new CreatePartOfSpeechChange(VerbPartOfSpeechId, new MultiString() { { "en", "Verb" } }, true), - new CreatePartOfSpeechChange(AdjectivePartOfSpeechId, new MultiString() { { "en", "Adjective" } }, true), - new CreatePartOfSpeechChange(AdverbPartOfSpeechId, new MultiString() { { "en", "Adverb" } }, true), - ]); - } - - internal static async Task AddPredefinedCustomViews(DataModel dataModel, ProjectData projectData) - { - await dataModel.AddChanges(projectData.ClientId, - [ - new CreateCustomViewChange( - new Guid("a1b2c3d4-e5f6-7890-abcd-ef1234567890"), - new CustomView - { - Id = new Guid("a1b2c3d4-e5f6-7890-abcd-ef1234567890"), - Name = "Minimal", - Base = ViewBase.FwLite, - EntryFields = - [ - new ViewField { FieldId = "lexemeForm" }, - ], - SenseFields = - [ - new ViewField { FieldId = "gloss" }, - ], - ExampleFields = - [ - new ViewField { FieldId = "sentence" }, - new ViewField { FieldId = "translations" }, - ], - Vernacular = [new ViewWritingSystem { WsId = "de" }, new ViewWritingSystem { WsId = "de-Zxxx-x-audio" }], - Analysis = [new ViewWritingSystem { WsId = "en" }] - }) - ]); - } - internal static async Task AddPredefinedMorphTypes(DataModel dataModel, ProjectData projectData) { await dataModel.AddChanges(projectData.ClientId, diff --git a/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs b/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs index a75d036760..6b4a4752fd 100644 --- a/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs +++ b/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs @@ -15,25 +15,20 @@ namespace LcmCrdt.Project; /// public static class ProjectTemplate { - private const string EmbeddedResourceName = "LcmCrdt.Templates.template.json"; - private static readonly Lazy EmbeddedTemplate = new(LoadEmbeddedCore); + private const string EmbeddedResourceName = "LcmCrdt.Templates.blank-project-template.json"; - // Deserialized fresh per call (only the raw text is cached): the import hands these entities to the - // writer, which may mutate or retain them, so a single instance can't be shared across creations. - // Project creation is rare, so re-parsing is fine. - public static ProjectSnapshot LoadSnapshot(JsonSerializerOptions jsonSerializerOptions) => - JsonSerializer.Deserialize(EmbeddedTemplate.Value, jsonSerializerOptions) - ?? throw new InvalidOperationException("Project template snapshot deserialized to null."); - - private static string LoadEmbeddedCore() + // Read and parsed fresh per call rather than cached: the snapshot is large and project creation is + // rare, so there's no point pinning it in memory. The import also hands these entities to the writer, + // which may mutate or retain them, so a shared instance couldn't be reused across creations anyway. + public static ProjectSnapshot LoadSnapshot(JsonSerializerOptions jsonSerializerOptions) { var assembly = typeof(ProjectTemplate).Assembly; using var stream = assembly.GetManifestResourceStream(EmbeddedResourceName) ?? throw new InvalidOperationException( $"Project template resource '{EmbeddedResourceName}' not found. Regenerate it by " + "running FwLiteProjectSync.Tests.ProjectTemplateTests.GenerateTemplate."); - using var reader = new StreamReader(stream); - return reader.ReadToEnd(); + return JsonSerializer.Deserialize(stream, jsonSerializerOptions) + ?? throw new InvalidOperationException("Project template snapshot deserialized to null."); } /// diff --git a/backend/FwLite/LcmCrdt/Templates/template.json b/backend/FwLite/LcmCrdt/Templates/blank-project-template.json similarity index 100% rename from backend/FwLite/LcmCrdt/Templates/template.json rename to backend/FwLite/LcmCrdt/Templates/blank-project-template.json diff --git a/frontend/viewer/src/lib/services/projects-service.ts b/frontend/viewer/src/lib/services/projects-service.ts index deb69ed1e2..6af5265f45 100644 --- a/frontend/viewer/src/lib/services/projects-service.ts +++ b/frontend/viewer/src/lib/services/projects-service.ts @@ -26,18 +26,19 @@ export class ProjectService implements ICombinedProjectsService { deleteProject(_code: string): Promise { throw new Error('Method not implemented.'); } - // Applies the shipped SQL template — canonical morph types only, no demo data. + // Dev-only: create a blank project from the bundled template (system data, no demo entries). + // Creating a CRDT project from scratch isn't a supported user flow yet. async createProject(name: string, code: string, vernacularWs: string): Promise { if (!name.trim()) throw new Error('Project name is required'); if (!code.trim()) throw new Error('Project code is required'); if (!vernacularWs.trim()) throw new Error('Vernacular writing system is required'); - await this.postOk(`/api/project?name=${encodeURIComponent(name)}&code=${encodeURIComponent(code)}&vernacularWs=${encodeURIComponent(vernacularWs)}`); + await this.postOk(`/api/project/create?name=${encodeURIComponent(name)}&code=${encodeURIComponent(code)}&vernacularWs=${encodeURIComponent(vernacularWs)}`); } - // Example/demo project — seeds canonical PreDefinedData and demo entries. Dev use. + // User-facing "Create Example Project": template system data plus a handful of demo entries. async createDemoProject(name: string): Promise { if (!name) throw new Error('Project name is required'); - await this.postOk(`/api/project/demo?name=${encodeURIComponent(name)}`); + await this.postOk(`/api/project/create-demo?name=${encodeURIComponent(name)}`); } private async postOk(url: string): Promise { From 65ba83e795665848f692a1c59ef874448e9831d6 Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Fri, 19 Jun 2026 13:18:11 +0200 Subject: [PATCH 04/13] Refine template project creation per design feedback - Make CreateProjectFromTemplate take vernacular (required) + analysis (optional) writing systems as explicit params instead of optional CreateProjectRequest properties, so the required one is enforced at compile time. - Create the requested writing systems by adding them to the loaded template snapshot before import (everything created together, in dependency order) rather than a post-import CreateWritingSystem call. - Let callers specify an analysis WS end-to-end (endpoint, JSInvokable, dialog); English always ships in the template, the requested one is added if different. - Restore NewProject_HasAllCanonicalMorphTypes (the open-time backfill keeps it green) instead of deleting it; SanitizeProjectCode now throws rather than inventing a fallback code. - New Project button: show "(Local only)" and drop the "Add your own entries" line. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../Fixtures/SyncFixture.cs | 4 +- .../ProjectTemplateTests.cs | 4 +- .../Projects/CombinedProjectsService.cs | 4 +- .../FwLite/FwLiteWeb/Routes/ProjectRoutes.cs | 10 ++++- .../LcmCrdt.Tests/MorphTypeSeedingTests.cs | 30 ++++++++++++++- .../FwLite/LcmCrdt.Tests/OpenProjectTests.cs | 4 +- backend/FwLite/LcmCrdt/CrdtProjectsService.cs | 38 ++++++++++++------- .../FwLite/LcmCrdt/Project/ProjectTemplate.cs | 9 ++--- .../src/home/CreateProjectDialog.svelte | 8 +++- frontend/viewer/src/home/HomeView.svelte | 3 +- .../Projects/ICombinedProjectsService.ts | 2 +- .../src/lib/services/projects-service.ts | 6 ++- frontend/viewer/src/locales/en.po | 12 +++--- frontend/viewer/src/locales/es.po | 11 ++++-- frontend/viewer/src/locales/fr.po | 11 ++++-- frontend/viewer/src/locales/id.po | 11 ++++-- frontend/viewer/src/locales/ko.po | 11 ++++-- frontend/viewer/src/locales/ms.po | 11 ++++-- frontend/viewer/src/locales/sw.po | 11 ++++-- frontend/viewer/src/locales/vi.po | 11 ++++-- .../src/project/demo/in-memory-demo-api.ts | 2 +- 21 files changed, 144 insertions(+), 69 deletions(-) diff --git a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs index 1befe93d17..6d4256351a 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/Fixtures/SyncFixture.cs @@ -87,7 +87,9 @@ private static string SanitizeProjectCode(string name) foreach (var c in name.ToLowerInvariant()) sb.Append(c is (>= 'a' and <= 'z') or (>= '0' and <= '9') or '-' ? c : '-'); var code = sb.ToString().TrimStart('-'); - return code.Length == 0 ? $"test-project-{Guid.NewGuid():N}" : code; + if (code.Length == 0) + throw new ArgumentException($"Project name '{name}' has no usable characters for a project code", nameof(name)); + return code; } public virtual async Task InitializeAsync() diff --git a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs index 21e852b058..e871daeeac 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs @@ -87,8 +87,8 @@ public async Task VerifyCreateFromTemplate() var crdtProject = await crdtProjectsService.CreateProjectFromTemplate(new( Name: "template-test-project", Code: "template-test", - Role: UserProjectRole.Manager, - VernacularWs: "fr")); + Role: UserProjectRole.Manager), + vernacularWs: "fr"); var api = await Services.OpenCrdtProject(crdtProject); var snapshot = await api.TakeProjectSnapshot(); diff --git a/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs b/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs index acbf7c21aa..1815db8b8e 100644 --- a/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs +++ b/backend/FwLite/FwLiteShared/Projects/CombinedProjectsService.cs @@ -207,11 +207,11 @@ await Task.Run(async () => await crdtProjectsService.CreateProject(new(project.N } [JSInvokable] - public Task CreateProject(string name, string code, WritingSystemId vernacularWs) + public Task CreateProject(string name, string code, WritingSystemId vernacularWs, WritingSystemId? analysisWs = null) { return Task.Run(async () => { - await crdtProjectsService.CreateProjectFromTemplate(new(name, code, Role: UserProjectRole.Manager, VernacularWs: vernacularWs)); + await crdtProjectsService.CreateProjectFromTemplate(new(name, code, Role: UserProjectRole.Manager), vernacularWs, analysisWs); }); } diff --git a/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs b/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs index 26d48439a3..5006b4f58a 100644 --- a/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs +++ b/backend/FwLite/FwLiteWeb/Routes/ProjectRoutes.cs @@ -31,7 +31,7 @@ public static IEndpointConventionBuilder MapProjectRoutes(this WebApplication ap // scratch isn't a supported user flow yet (see HomeView's DevContent gating). Name is free-form; // code identifies the project on disk and must match ProjectCode(). group.MapPost("/project/create", - async (CrdtProjectsService projectService, string name, string code, string vernacularWs) => + async (CrdtProjectsService projectService, string name, string code, string vernacularWs, string? analysisWs) => { if (string.IsNullOrWhiteSpace(name)) return Results.BadRequest("Project name is required"); if (ValidateProjectCode(projectService, code) is { } codeError) return codeError; @@ -39,7 +39,13 @@ public static IEndpointConventionBuilder MapProjectRoutes(this WebApplication ap return Results.BadRequest("Vernacular writing system is required"); if (!IetfLanguageTag.IsValid(vernacularWs)) return Results.BadRequest($"'{vernacularWs}' is not a valid IETF language tag"); - await projectService.CreateProjectFromTemplate(new(name, code, Role: UserProjectRole.Manager, VernacularWs: vernacularWs)); + // analysisWs is optional — English analysis always ships in the template. + if (!string.IsNullOrWhiteSpace(analysisWs) && !IetfLanguageTag.IsValid(analysisWs)) + return Results.BadRequest($"'{analysisWs}' is not a valid IETF language tag"); + await projectService.CreateProjectFromTemplate( + new(name, code, Role: UserProjectRole.Manager), + vernacularWs, + string.IsNullOrWhiteSpace(analysisWs) ? null : (WritingSystemId?)analysisWs); return Results.Ok(); }); // User-facing "Create Example Project": the template's system data plus a handful of demo entries. diff --git a/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs b/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs index c3b60a9523..db04732475 100644 --- a/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs +++ b/backend/FwLite/LcmCrdt.Tests/MorphTypeSeedingTests.cs @@ -8,6 +8,32 @@ namespace LcmCrdt.Tests; public class MorphTypeSeedingTests { + [Fact] + public async Task NewProject_HasAllCanonicalMorphTypes() + { + var code = "morph-type-seed-test"; + var sqliteFile = $"{code}.sqlite"; + if (File.Exists(sqliteFile)) File.Delete(sqliteFile); + var builder = Host.CreateEmptyApplicationBuilder(null); + builder.Services.AddTestLcmCrdtClient(); + using var host = builder.Build(); + await using var scope = host.Services.CreateAsyncScope(); + + var crdtProjectsService = scope.ServiceProvider.GetRequiredService(); + var crdtProject = await crdtProjectsService.CreateProject(new( + Name: "MorphTypeSeedTest", + Code: code, + Path: "")); + + var api = (CrdtMiniLcmApi)await scope.ServiceProvider.OpenCrdtProject(crdtProject); + var morphTypes = await api.GetMorphTypes().ToArrayAsync(); + + morphTypes.Should().BeEquivalentTo(CanonicalMorphTypes.All.Values); + + await using var dbContext = await scope.ServiceProvider.GetRequiredService>().CreateDbContextAsync(); + await dbContext.Database.EnsureDeletedAsync(); + } + [Fact] public async Task ExistingProjectWithoutMorphTypes_GetsMorphTypesOnOpen() { @@ -92,8 +118,8 @@ public async Task TemplatedProject_DoesNotGetRedundantSeedOnOpen() Name: "MorphTypeSeedTemplated", Code: code, Path: "", - Role: UserProjectRole.Manager, - VernacularWs: "fr")); + Role: UserProjectRole.Manager), + vernacularWs: "fr"); // Opening triggers MigrateDb; it must skip the seed because the template import already created the morph types. var api = (CrdtMiniLcmApi)await scope.ServiceProvider.OpenCrdtProject(crdtProject); diff --git a/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs b/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs index 70f4888cb8..cafd4c9218 100644 --- a/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs +++ b/backend/FwLite/LcmCrdt.Tests/OpenProjectTests.cs @@ -92,8 +92,8 @@ public async Task CreateProjectFromTemplateAppliesRequestedIdentity() Name: "Blank From Template", Code: code, Path: "", - Role: UserProjectRole.Manager, - VernacularWs: "fr")); + Role: UserProjectRole.Manager), + vernacularWs: "fr"); var miniLcmApi = (CrdtMiniLcmApi)await asyncScope.ServiceProvider.OpenCrdtProject(crdtProject); miniLcmApi.ProjectData.Name.Should().Be("Blank From Template"); diff --git a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs index 316c0a0b70..b498a0e664 100644 --- a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs +++ b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs @@ -124,25 +124,26 @@ public record CreateProjectRequest( Guid? FwProjectId = null, string? AuthenticatedUser = null, string? AuthenticatedUserId = null, - UserProjectRole? Role = null, - WritingSystemId? VernacularWs = null); + UserProjectRole? Role = null); public async Task CreateExampleProject(string name) { // Code must satisfy the lowercase-only ProjectCode rule; the display name keeps its casing. - return await CreateProjectFromTemplate(new(name, name.ToLowerInvariant(), AfterCreate: ExampleProjectData.Seed, Role: UserProjectRole.Manager, VernacularWs: "de")); + return await CreateProjectFromTemplate(new(name, name.ToLowerInvariant(), AfterCreate: ExampleProjectData.Seed, Role: UserProjectRole.Manager), vernacularWs: "de"); } /// /// Creates a CRDT project pre-populated from the embedded template snapshot (a blank - /// FieldWorks/liblcm project — system data only, no user entries), plus the requested vernacular WS. - /// Runs through the normal path, so identity (ClientId, per-project commit - /// Ids) is minted by ordinary Harmony writes during the import — no commit re-identification needed. + /// FieldWorks/liblcm project — system data only, no user entries), plus the requested vernacular WS + /// and, if is a non-English code, that analysis WS too (the template + /// always ships English analysis, like FieldWorks). Runs through the normal + /// path, so identity (ClientId, per-project commit Ids) is minted by ordinary Harmony writes. /// - public virtual async Task CreateProjectFromTemplate(CreateProjectRequest request) + public virtual async Task CreateProjectFromTemplate( + CreateProjectRequest request, + WritingSystemId vernacularWs, + WritingSystemId? analysisWs = null) { - if (request.VernacularWs is null) - throw new ArgumentException("VernacularWs is required for template-based creation.", nameof(request)); // Templated projects are created locally; this path has no way to associate one with a server // at creation time, so reject a Domain up front — the invariant holds where the project is born. if (request.Domain is not null) @@ -150,7 +151,6 @@ public virtual async Task CreateProjectFromTemplate(CreateProjectRe "Templated projects can't be associated with a server at creation time — they're local-only.", nameof(request)); - var vernacularWs = request.VernacularWs.Value; var callerAfterCreate = request.AfterCreate; return await CreateProject(request with { @@ -158,14 +158,26 @@ public virtual async Task CreateProjectFromTemplate(CreateProjectRe { var api = provider.GetRequiredService(); var jsonOptions = provider.GetRequiredService>().Value.JsonSerializerOptions; - await ProjectImporter.ImportData(api, ProjectTemplate.LoadSnapshot(jsonOptions)); - // The template ships analysis writing systems only; add the requested vernacular WS now. - await api.CreateWritingSystem(ProjectTemplate.DefaultVernacularWritingSystem(vernacularWs)); + var snapshot = ProjectTemplate.LoadSnapshot(jsonOptions); + // Add the requested writing systems to the snapshot so they're created with everything else + // in dependency order, rather than tacked on after the import. + snapshot = snapshot with { WritingSystems = WithRequestedWritingSystems(snapshot.WritingSystems, vernacularWs, analysisWs) }; + await ProjectImporter.ImportData(api, snapshot); if (callerAfterCreate is not null) await callerAfterCreate(provider, project); } }); } + private static WritingSystems WithRequestedWritingSystems(WritingSystems template, WritingSystemId vernacularWs, WritingSystemId? analysisWs) + { + WritingSystem[] vernacular = [.. template.Vernacular, ProjectTemplate.DefaultWritingSystem(vernacularWs, WritingSystemType.Vernacular)]; + var analysis = template.Analysis; + // The template already ships English analysis; only add the requested analysis WS if it's a different one. + if (analysisWs is { } aws && !analysis.Any(ws => ws.WsId == aws)) + analysis = [.. analysis, ProjectTemplate.DefaultWritingSystem(aws, WritingSystemType.Analysis)]; + return template with { Vernacular = vernacular, Analysis = analysis }; + } + public virtual async Task CreateProject(CreateProjectRequest request) { using var activity = LcmCrdtActivitySource.Value.StartActivity(); diff --git a/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs b/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs index 6b4a4752fd..3632d932be 100644 --- a/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs +++ b/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs @@ -32,18 +32,17 @@ public static ProjectSnapshot LoadSnapshot(JsonSerializerOptions jsonSerializerO } /// - /// The vernacular writing system the template used to ship hydrated. It is now created at runtime - /// after the template is applied; this reproduces the historical defaults (Charis SIL font, the - /// FieldWorks-style abbreviation, vernacular type) so behaviour is unchanged. + /// Builds a writing system for one the template doesn't ship (the per-project vernacular, or a + /// non-English analysis WS), using the FieldWorks-style defaults (Charis SIL font, FW abbreviation). /// - public static WritingSystem DefaultVernacularWritingSystem(WritingSystemId wsId) => new() + public static WritingSystem DefaultWritingSystem(WritingSystemId wsId, WritingSystemType type) => new() { Id = Guid.NewGuid(), WsId = wsId, Name = wsId.Code, Abbreviation = AbbreviationFor(wsId), Font = "Charis SIL", - Type = WritingSystemType.Vernacular, + Type = type, }; internal static string AbbreviationFor(WritingSystemId wsId) diff --git a/frontend/viewer/src/home/CreateProjectDialog.svelte b/frontend/viewer/src/home/CreateProjectDialog.svelte index e7685bcced..bc53be2f3d 100644 --- a/frontend/viewer/src/home/CreateProjectDialog.svelte +++ b/frontend/viewer/src/home/CreateProjectDialog.svelte @@ -24,6 +24,7 @@ let code = $state(''); let codeEdited = $state(false); let vernacularWs = $state(''); + let analysisWs = $state(''); function slugify(value: string): string { return value.trim().toLowerCase().replace(/[^a-z0-9-]+/g, '-').replace(/^-+/, ''); @@ -49,6 +50,7 @@ code = ''; codeEdited = false; vernacularWs = ''; + analysisWs = ''; loading = false; open = true; } @@ -61,7 +63,7 @@ loading = true; error = undefined; try { - await projectsService.createProject(name.trim(), derivedCode.trim(), vernacularWs.trim()); + await projectsService.createProject(name.trim(), derivedCode.trim(), vernacularWs.trim(), analysisWs.trim() || undefined); await refreshProjects(); open = false; } catch (e) { @@ -102,6 +104,10 @@ {$t`Vernacular writing system`} +
{#each fieldErrors as fieldError (fieldError)}

{fieldError}

diff --git a/frontend/viewer/src/home/HomeView.svelte b/frontend/viewer/src/home/HomeView.svelte index 3f5704c0f5..01f162f72f 100644 --- a/frontend/viewer/src/home/HomeView.svelte +++ b/frontend/viewer/src/home/HomeView.svelte @@ -222,8 +222,7 @@ icon="i-mdi-book-plus-outline" class="mb-2 bg-transparent shadow-none hover:shadow-none border-2 border-dashed border-muted-foreground/40" onclick={() => createProjectDialog?.openDialog()}> - {$t`New Project`} - {$t`Add your own entries`} + {$t`New Project`} ({$t`Local only`})
diff --git a/frontend/viewer/src/lib/dotnet-types/generated-types/FwLiteShared/Projects/ICombinedProjectsService.ts b/frontend/viewer/src/lib/dotnet-types/generated-types/FwLiteShared/Projects/ICombinedProjectsService.ts index bc13af007f..5052eb3e06 100644 --- a/frontend/viewer/src/lib/dotnet-types/generated-types/FwLiteShared/Projects/ICombinedProjectsService.ts +++ b/frontend/viewer/src/lib/dotnet-types/generated-types/FwLiteShared/Projects/ICombinedProjectsService.ts @@ -17,7 +17,7 @@ export interface ICombinedProjectsService localProjects() : Promise; downloadProjectByCode(code: string, server: ILexboxServer, userRole?: UserProjectRole) : Promise; downloadProject(project: IProjectModel) : Promise; - createProject(name: string, code: string, vernacularWs: string) : Promise; + createProject(name: string, code: string, vernacularWs: string, analysisWs?: string) : Promise; createDemoProject(name: string) : Promise; deleteProject(code: string) : Promise; } diff --git a/frontend/viewer/src/lib/services/projects-service.ts b/frontend/viewer/src/lib/services/projects-service.ts index 6af5265f45..9d275d1336 100644 --- a/frontend/viewer/src/lib/services/projects-service.ts +++ b/frontend/viewer/src/lib/services/projects-service.ts @@ -28,11 +28,13 @@ export class ProjectService implements ICombinedProjectsService { } // Dev-only: create a blank project from the bundled template (system data, no demo entries). // Creating a CRDT project from scratch isn't a supported user flow yet. - async createProject(name: string, code: string, vernacularWs: string): Promise { + async createProject(name: string, code: string, vernacularWs: string, analysisWs?: string): Promise { if (!name.trim()) throw new Error('Project name is required'); if (!code.trim()) throw new Error('Project code is required'); if (!vernacularWs.trim()) throw new Error('Vernacular writing system is required'); - await this.postOk(`/api/project/create?name=${encodeURIComponent(name)}&code=${encodeURIComponent(code)}&vernacularWs=${encodeURIComponent(vernacularWs)}`); + let url = `/api/project/create?name=${encodeURIComponent(name)}&code=${encodeURIComponent(code)}&vernacularWs=${encodeURIComponent(vernacularWs)}`; + if (analysisWs?.trim()) url += `&analysisWs=${encodeURIComponent(analysisWs.trim())}`; + await this.postOk(url); } // User-facing "Create Example Project": template system data plus a handful of demo entries. diff --git a/frontend/viewer/src/locales/en.po b/frontend/viewer/src/locales/en.po index d52a7a24a4..aa71bcd992 100644 --- a/frontend/viewer/src/locales/en.po +++ b/frontend/viewer/src/locales/en.po @@ -179,11 +179,6 @@ msgstr "Add to dictionary" msgid "Add Word" msgstr "Add Word" -#. Subtitle on the New Project button; the new project starts empty and the user fills it with their own dictionary entries. -#: src/home/HomeView.svelte -msgid "Add your own entries" -msgstr "Add your own entries" - #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -203,6 +198,11 @@ msgstr "an entry" msgid "Analysis" msgstr "Analysis" +#. Field label in the create-project dialog. An optional additional analysis writing system to create (English is always included), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Analysis writing system" +msgstr "Analysis writing system" + #. Relevant view: Classic #. Lite view equivalent: "Any part of speech" #. Filter option: clear grammatical info filter @@ -671,6 +671,7 @@ msgstr "Downloading..." #. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. #: src/home/CreateProjectDialog.svelte +#: src/home/CreateProjectDialog.svelte msgid "e.g. en, fr" msgstr "e.g. en, fr" @@ -1134,6 +1135,7 @@ msgstr "Local" #. Subtitle shown on a project card when the project has no server configured (no sync partner). #: src/home/HomeView.svelte +#: src/home/HomeView.svelte msgid "Local only" msgstr "Local only" diff --git a/frontend/viewer/src/locales/es.po b/frontend/viewer/src/locales/es.po index 6b5d1b399f..a386f857b4 100644 --- a/frontend/viewer/src/locales/es.po +++ b/frontend/viewer/src/locales/es.po @@ -184,10 +184,6 @@ msgstr "" msgid "Add Word" msgstr "Añadir palabra" -#: src/home/HomeView.svelte -msgid "Add your own entries" -msgstr "" - #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -207,6 +203,11 @@ msgstr "una entrada" msgid "Analysis" msgstr "Análisis" +#. Field label in the create-project dialog. An optional additional analysis writing system to create (English is always included), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Analysis writing system" +msgstr "" + #. Relevant view: Classic #. Lite view equivalent: "Any part of speech" #. Filter option: clear grammatical info filter @@ -675,6 +676,7 @@ msgstr "Descargando..." #. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. #: src/home/CreateProjectDialog.svelte +#: src/home/CreateProjectDialog.svelte msgid "e.g. en, fr" msgstr "" @@ -1138,6 +1140,7 @@ msgstr "Local" #. Subtitle shown on a project card when the project has no server configured (no sync partner). #: src/home/HomeView.svelte +#: src/home/HomeView.svelte msgid "Local only" msgstr "Sólo local" diff --git a/frontend/viewer/src/locales/fr.po b/frontend/viewer/src/locales/fr.po index 09aa0eb239..16e05830d7 100644 --- a/frontend/viewer/src/locales/fr.po +++ b/frontend/viewer/src/locales/fr.po @@ -184,10 +184,6 @@ msgstr "" msgid "Add Word" msgstr "Ajouter un mot" -#: src/home/HomeView.svelte -msgid "Add your own entries" -msgstr "" - #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -207,6 +203,11 @@ msgstr "une entrée" msgid "Analysis" msgstr "Analyse" +#. Field label in the create-project dialog. An optional additional analysis writing system to create (English is always included), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Analysis writing system" +msgstr "" + #. Relevant view: Classic #. Lite view equivalent: "Any part of speech" #. Filter option: clear grammatical info filter @@ -675,6 +676,7 @@ msgstr "Téléchargement en cours..." #. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. #: src/home/CreateProjectDialog.svelte +#: src/home/CreateProjectDialog.svelte msgid "e.g. en, fr" msgstr "" @@ -1138,6 +1140,7 @@ msgstr "Local" #. Subtitle shown on a project card when the project has no server configured (no sync partner). #: src/home/HomeView.svelte +#: src/home/HomeView.svelte msgid "Local only" msgstr "Uniquement au niveau local" diff --git a/frontend/viewer/src/locales/id.po b/frontend/viewer/src/locales/id.po index 221b8ed4c7..59429d7a03 100644 --- a/frontend/viewer/src/locales/id.po +++ b/frontend/viewer/src/locales/id.po @@ -184,10 +184,6 @@ msgstr "" msgid "Add Word" msgstr "Tambahkan Kata" -#: src/home/HomeView.svelte -msgid "Add your own entries" -msgstr "" - #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -207,6 +203,11 @@ msgstr "sebuah entri" msgid "Analysis" msgstr "Analisis" +#. Field label in the create-project dialog. An optional additional analysis writing system to create (English is always included), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Analysis writing system" +msgstr "" + #. Relevant view: Classic #. Lite view equivalent: "Any part of speech" #. Filter option: clear grammatical info filter @@ -675,6 +676,7 @@ msgstr "Mengunduh..." #. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. #: src/home/CreateProjectDialog.svelte +#: src/home/CreateProjectDialog.svelte msgid "e.g. en, fr" msgstr "" @@ -1138,6 +1140,7 @@ msgstr "Lokal" #. Subtitle shown on a project card when the project has no server configured (no sync partner). #: src/home/HomeView.svelte +#: src/home/HomeView.svelte msgid "Local only" msgstr "Hanya lokal" diff --git a/frontend/viewer/src/locales/ko.po b/frontend/viewer/src/locales/ko.po index 09edaff66b..27b29056cd 100644 --- a/frontend/viewer/src/locales/ko.po +++ b/frontend/viewer/src/locales/ko.po @@ -184,10 +184,6 @@ msgstr "" msgid "Add Word" msgstr "단어 추가" -#: src/home/HomeView.svelte -msgid "Add your own entries" -msgstr "" - #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -207,6 +203,11 @@ msgstr "항목" msgid "Analysis" msgstr "분석" +#. Field label in the create-project dialog. An optional additional analysis writing system to create (English is always included), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Analysis writing system" +msgstr "" + #. Relevant view: Classic #. Lite view equivalent: "Any part of speech" #. Filter option: clear grammatical info filter @@ -675,6 +676,7 @@ msgstr "다운로드 중..." #. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. #: src/home/CreateProjectDialog.svelte +#: src/home/CreateProjectDialog.svelte msgid "e.g. en, fr" msgstr "" @@ -1138,6 +1140,7 @@ msgstr "로컬" #. Subtitle shown on a project card when the project has no server configured (no sync partner). #: src/home/HomeView.svelte +#: src/home/HomeView.svelte msgid "Local only" msgstr "로컬 전용" diff --git a/frontend/viewer/src/locales/ms.po b/frontend/viewer/src/locales/ms.po index b897cf45bc..bd1ff0386c 100644 --- a/frontend/viewer/src/locales/ms.po +++ b/frontend/viewer/src/locales/ms.po @@ -184,10 +184,6 @@ msgstr "" msgid "Add Word" msgstr "Tambah Perkataan" -#: src/home/HomeView.svelte -msgid "Add your own entries" -msgstr "" - #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -207,6 +203,11 @@ msgstr "satu entri" msgid "Analysis" msgstr "Analisis" +#. Field label in the create-project dialog. An optional additional analysis writing system to create (English is always included), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Analysis writing system" +msgstr "" + #. Relevant view: Classic #. Lite view equivalent: "Any part of speech" #. Filter option: clear grammatical info filter @@ -675,6 +676,7 @@ msgstr "Memuat turun..." #. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. #: src/home/CreateProjectDialog.svelte +#: src/home/CreateProjectDialog.svelte msgid "e.g. en, fr" msgstr "" @@ -1138,6 +1140,7 @@ msgstr "Tempatan" #. Subtitle shown on a project card when the project has no server configured (no sync partner). #: src/home/HomeView.svelte +#: src/home/HomeView.svelte msgid "Local only" msgstr "Tempatan sahaja" diff --git a/frontend/viewer/src/locales/sw.po b/frontend/viewer/src/locales/sw.po index 67d59467d3..6a77d2b5ed 100644 --- a/frontend/viewer/src/locales/sw.po +++ b/frontend/viewer/src/locales/sw.po @@ -184,10 +184,6 @@ msgstr "" msgid "Add Word" msgstr "Ongeza Neno" -#: src/home/HomeView.svelte -msgid "Add your own entries" -msgstr "" - #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -207,6 +203,11 @@ msgstr "ingizo" msgid "Analysis" msgstr "Uchambuzi" +#. Field label in the create-project dialog. An optional additional analysis writing system to create (English is always included), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Analysis writing system" +msgstr "" + #. Relevant view: Classic #. Lite view equivalent: "Any part of speech" #. Filter option: clear grammatical info filter @@ -675,6 +676,7 @@ msgstr "Inapakua..." #. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. #: src/home/CreateProjectDialog.svelte +#: src/home/CreateProjectDialog.svelte msgid "e.g. en, fr" msgstr "" @@ -1138,6 +1140,7 @@ msgstr "Mitaa" #. Subtitle shown on a project card when the project has no server configured (no sync partner). #: src/home/HomeView.svelte +#: src/home/HomeView.svelte msgid "Local only" msgstr "Mitaa tu" diff --git a/frontend/viewer/src/locales/vi.po b/frontend/viewer/src/locales/vi.po index f2b8cc21cc..b704e959a7 100644 --- a/frontend/viewer/src/locales/vi.po +++ b/frontend/viewer/src/locales/vi.po @@ -184,10 +184,6 @@ msgstr "" msgid "Add Word" msgstr "Thêm Từ" -#: src/home/HomeView.svelte -msgid "Add your own entries" -msgstr "" - #. Radio option in custom view writing system picker. #. Includes all writing systems (no filtering). #: src/lib/views/custom/CustomViewWritingSystems.svelte @@ -207,6 +203,11 @@ msgstr "một mục" msgid "Analysis" msgstr "Phân tích" +#. Field label in the create-project dialog. An optional additional analysis writing system to create (English is always included), entered as an IETF language tag. +#: src/home/CreateProjectDialog.svelte +msgid "Analysis writing system" +msgstr "" + #. Relevant view: Classic #. Lite view equivalent: "Any part of speech" #. Filter option: clear grammatical info filter @@ -675,6 +676,7 @@ msgstr "Đang tải xuống..." #. Placeholder in the Vernacular writing system input. "en" and "fr" are example IETF language tags — keep them untranslated. #: src/home/CreateProjectDialog.svelte +#: src/home/CreateProjectDialog.svelte msgid "e.g. en, fr" msgstr "" @@ -1138,6 +1140,7 @@ msgstr "Cục bộ" #. Subtitle shown on a project card when the project has no server configured (no sync partner). #: src/home/HomeView.svelte +#: src/home/HomeView.svelte msgid "Local only" msgstr "Chỉ cục bộ" diff --git a/frontend/viewer/src/project/demo/in-memory-demo-api.ts b/frontend/viewer/src/project/demo/in-memory-demo-api.ts index 35ed290696..93c4ff9475 100644 --- a/frontend/viewer/src/project/demo/in-memory-demo-api.ts +++ b/frontend/viewer/src/project/demo/in-memory-demo-api.ts @@ -137,7 +137,7 @@ export class InMemoryDemoApi implements IMiniLcmJsInvokable { downloadProjectByCode: function (_code, _server, _userRole): Promise { return Promise.resolve(DownloadProjectByCodeResult.Success); }, - createProject: function (_name: string, _code: string, _vernacularWs: string): Promise { + createProject: function (_name: string, _code: string, _vernacularWs: string, _analysisWs?: string): Promise { return Promise.resolve(); }, createDemoProject: function (_name: string): Promise { From 57562a4a99111e975c000da6b8e5647b6babac5a Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Fri, 19 Jun 2026 13:28:22 +0200 Subject: [PATCH 05/13] Restore New Project button subtitle MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I shouldn't have dropped the second line — only the first-line "(Local only)" caveat was requested. Bring back the subtitle as "Create a new FieldWorks Lite project". Co-Authored-By: Claude Opus 4.8 (1M context) --- frontend/viewer/src/home/HomeView.svelte | 1 + frontend/viewer/src/locales/en.po | 5 +++++ frontend/viewer/src/locales/es.po | 5 +++++ frontend/viewer/src/locales/fr.po | 5 +++++ frontend/viewer/src/locales/id.po | 5 +++++ frontend/viewer/src/locales/ko.po | 5 +++++ frontend/viewer/src/locales/ms.po | 5 +++++ frontend/viewer/src/locales/sw.po | 5 +++++ frontend/viewer/src/locales/vi.po | 5 +++++ 9 files changed, 41 insertions(+) diff --git a/frontend/viewer/src/home/HomeView.svelte b/frontend/viewer/src/home/HomeView.svelte index 01f162f72f..253a201e7b 100644 --- a/frontend/viewer/src/home/HomeView.svelte +++ b/frontend/viewer/src/home/HomeView.svelte @@ -223,6 +223,7 @@ class="mb-2 bg-transparent shadow-none hover:shadow-none border-2 border-dashed border-muted-foreground/40" onclick={() => createProjectDialog?.openDialog()}> {$t`New Project`} ({$t`Local only`}) + {$t`Create a new FieldWorks Lite project`} diff --git a/frontend/viewer/src/locales/en.po b/frontend/viewer/src/locales/en.po index aa71bcd992..a9754ff867 100644 --- a/frontend/viewer/src/locales/en.po +++ b/frontend/viewer/src/locales/en.po @@ -459,6 +459,11 @@ msgstr "Copy version" msgid "Create" msgstr "Create" +#. Subtitle on the dev-only New Project button; the new project is a blank, local-only FieldWorks Lite project. +#: src/home/HomeView.svelte +msgid "Create a new FieldWorks Lite project" +msgstr "Create a new FieldWorks Lite project" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" diff --git a/frontend/viewer/src/locales/es.po b/frontend/viewer/src/locales/es.po index a386f857b4..38eaf0d8fc 100644 --- a/frontend/viewer/src/locales/es.po +++ b/frontend/viewer/src/locales/es.po @@ -464,6 +464,11 @@ msgstr "Copiar versión" msgid "Create" msgstr "" +#. Subtitle on the dev-only New Project button; the new project is a blank, local-only FieldWorks Lite project. +#: src/home/HomeView.svelte +msgid "Create a new FieldWorks Lite project" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" diff --git a/frontend/viewer/src/locales/fr.po b/frontend/viewer/src/locales/fr.po index 16e05830d7..517e6ef315 100644 --- a/frontend/viewer/src/locales/fr.po +++ b/frontend/viewer/src/locales/fr.po @@ -464,6 +464,11 @@ msgstr "Copier la version dans le presse-papiers" msgid "Create" msgstr "" +#. Subtitle on the dev-only New Project button; the new project is a blank, local-only FieldWorks Lite project. +#: src/home/HomeView.svelte +msgid "Create a new FieldWorks Lite project" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" diff --git a/frontend/viewer/src/locales/id.po b/frontend/viewer/src/locales/id.po index 59429d7a03..d3530df2cc 100644 --- a/frontend/viewer/src/locales/id.po +++ b/frontend/viewer/src/locales/id.po @@ -464,6 +464,11 @@ msgstr "Versi salin" msgid "Create" msgstr "" +#. Subtitle on the dev-only New Project button; the new project is a blank, local-only FieldWorks Lite project. +#: src/home/HomeView.svelte +msgid "Create a new FieldWorks Lite project" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" diff --git a/frontend/viewer/src/locales/ko.po b/frontend/viewer/src/locales/ko.po index 27b29056cd..d5352a6869 100644 --- a/frontend/viewer/src/locales/ko.po +++ b/frontend/viewer/src/locales/ko.po @@ -464,6 +464,11 @@ msgstr "복사 버전" msgid "Create" msgstr "" +#. Subtitle on the dev-only New Project button; the new project is a blank, local-only FieldWorks Lite project. +#: src/home/HomeView.svelte +msgid "Create a new FieldWorks Lite project" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" diff --git a/frontend/viewer/src/locales/ms.po b/frontend/viewer/src/locales/ms.po index bd1ff0386c..aa517f2d33 100644 --- a/frontend/viewer/src/locales/ms.po +++ b/frontend/viewer/src/locales/ms.po @@ -464,6 +464,11 @@ msgstr "Salin versi" msgid "Create" msgstr "" +#. Subtitle on the dev-only New Project button; the new project is a blank, local-only FieldWorks Lite project. +#: src/home/HomeView.svelte +msgid "Create a new FieldWorks Lite project" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" diff --git a/frontend/viewer/src/locales/sw.po b/frontend/viewer/src/locales/sw.po index 6a77d2b5ed..8b228335ef 100644 --- a/frontend/viewer/src/locales/sw.po +++ b/frontend/viewer/src/locales/sw.po @@ -464,6 +464,11 @@ msgstr "Nakili toleo" msgid "Create" msgstr "" +#. Subtitle on the dev-only New Project button; the new project is a blank, local-only FieldWorks Lite project. +#: src/home/HomeView.svelte +msgid "Create a new FieldWorks Lite project" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" diff --git a/frontend/viewer/src/locales/vi.po b/frontend/viewer/src/locales/vi.po index b704e959a7..8f672bc049 100644 --- a/frontend/viewer/src/locales/vi.po +++ b/frontend/viewer/src/locales/vi.po @@ -464,6 +464,11 @@ msgstr "Sao chép phiên bản" msgid "Create" msgstr "" +#. Subtitle on the dev-only New Project button; the new project is a blank, local-only FieldWorks Lite project. +#: src/home/HomeView.svelte +msgid "Create a new FieldWorks Lite project" +msgstr "" + #. Dialog title when creating a new custom view. #: src/lib/views/custom/CreateCustomViewDialog.svelte msgid "Create Custom View" From 7a38c811663794af9c1acca1021d0094c889bd9d Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Mon, 22 Jun 2026 15:17:58 +0200 Subject: [PATCH 06/13] Strip line endings from sqlite path before logging Neutralizes a CWE-117 log-injection finding on the EnsureDeleteProject log lines. The value is already effectively guarded (project code is regex- validated, the only path-supplying caller composes a config root + GUID), so this is defense-in-depth rather than a live vuln. Co-Authored-By: Claude Opus 4.8 (1M context) --- backend/FwLite/LcmCrdt/CrdtProjectsService.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs index b498a0e664..2b4dffc0bb 100644 --- a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs +++ b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs @@ -245,6 +245,7 @@ private void EnsureDeleteProject(string sqliteFile) { _ = Task.Run(async () => { + var safeSqliteFile = SanitizeForLog(sqliteFile); var counter = 0; while (File.Exists(sqliteFile) && counter < 10) { @@ -260,17 +261,19 @@ private void EnsureDeleteProject(string sqliteFile) } catch (Exception exception) { - logger.LogError(exception, "Failed to delete sqlite file {SqliteFile}", sqliteFile); + logger.LogError(exception, "Failed to delete sqlite file {SqliteFile}", safeSqliteFile); return; } counter++; } - logger.LogError("Failed to delete sqlite file {SqliteFile} after 10 attempts", sqliteFile); + logger.LogError("Failed to delete sqlite file {SqliteFile} after 10 attempts", safeSqliteFile); }); } + private static string SanitizeForLog(string value) => value.ReplaceLineEndings(string.Empty); + public async Task DeleteProject(string code) { var project = GetProject(code) ?? throw new InvalidOperationException($"Project {code} not found"); From c3ab46bef1daf9cac6a0477a08cf86725cc33542 Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Fri, 26 Jun 2026 09:57:18 +0200 Subject: [PATCH 07/13] Make project-code non-configurable --- .../src/home/CreateProjectDialog.svelte | 25 ++++++------------- frontend/viewer/src/home/HomeView.svelte | 5 +--- 2 files changed, 8 insertions(+), 22 deletions(-) diff --git a/frontend/viewer/src/home/CreateProjectDialog.svelte b/frontend/viewer/src/home/CreateProjectDialog.svelte index bc53be2f3d..a08d6112d7 100644 --- a/frontend/viewer/src/home/CreateProjectDialog.svelte +++ b/frontend/viewer/src/home/CreateProjectDialog.svelte @@ -7,9 +7,6 @@ import {useBackHandler} from '$lib/utils/back-handler.svelte'; import {useProjectsService} from '$lib/services/service-provider'; - // Mirrors LexBox's server-side project-code rule (LexCore Project.ProjectCodeRegex); keep in sync. - const projectCodePattern = /^[a-z0-9][a-z0-9-]*$/; - let {refreshProjects}: {refreshProjects: () => Promise} = $props(); const projectsService = useProjectsService(); @@ -21,8 +18,6 @@ useBackHandler({addToStack: () => open, onBack: () => open = false, key: 'create-project-dialog'}); let name = $state(''); - let code = $state(''); - let codeEdited = $state(false); let vernacularWs = $state(''); let analysisWs = $state(''); @@ -30,25 +25,19 @@ return value.trim().toLowerCase().replace(/[^a-z0-9-]+/g, '-').replace(/^-+/, ''); } - let derivedCode = $derived(codeEdited ? code : slugify(name)); + let code = $derived(`${slugify(name)}-${slugify(vernacularWs)}`); let nameError = $derived(name.trim() ? undefined : $t`Name is required`); - let codeError = $derived.by(() => { - if (!derivedCode.trim()) return $t`Code is required`; - if (!projectCodePattern.test(derivedCode)) return $t`Only lowercase letters, numbers and '-' are allowed`; - return undefined; - }); let vernacularWsError = $derived(vernacularWs.trim() ? undefined : $t`Vernacular writing system is required`); - let valid = $derived(!nameError && !codeError && !vernacularWsError); + let valid = $derived(!nameError && !vernacularWsError); // Surfaced only after a submit attempt, then they clear live as each field is fixed. - let fieldErrors = $derived(submitted ? [nameError, codeError, vernacularWsError].filter(e => e !== undefined) : []); + let fieldErrors = $derived(submitted ? [nameError, vernacularWsError].filter(e => e !== undefined) : []); export function openDialog() { error = undefined; submitted = false; name = ''; code = ''; - codeEdited = false; vernacularWs = ''; analysisWs = ''; loading = false; @@ -63,7 +52,7 @@ loading = true; error = undefined; try { - await projectsService.createProject(name.trim(), derivedCode.trim(), vernacularWs.trim(), analysisWs.trim() || undefined); + await projectsService.createProject(name.trim(), code.trim(), vernacularWs.trim(), analysisWs.trim() || undefined); await refreshProjects(); open = false; } catch (e) { @@ -98,15 +87,15 @@
{#each fieldErrors as fieldError (fieldError)} diff --git a/frontend/viewer/src/home/HomeView.svelte b/frontend/viewer/src/home/HomeView.svelte index 253a201e7b..7cc6dd7da0 100644 --- a/frontend/viewer/src/home/HomeView.svelte +++ b/frontend/viewer/src/home/HomeView.svelte @@ -210,11 +210,8 @@ {#if !projects.some(p => p.name === exampleProjectName)} - createDemoProject()} loading={createDemoProjectLoading}> + createDemoProject()} loading={createDemoProjectLoading}> {$t`Create Example Project`} - {#snippet actions()} - - {/snippet} {/if} From 2804d7c8e737f588fab671d110fcfc1af3f06910 Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Fri, 26 Jun 2026 11:48:09 +0200 Subject: [PATCH 08/13] Re-introduce logging to project importing --- backend/Directory.Packages.props | 1 + .../Import/ResumableTests.cs | 4 ++- .../FwLiteProjectSync.Tests/Sena3SyncTests.cs | 3 +- .../FwLite/FwLiteProjectSync/MiniLcmImport.cs | 5 +-- backend/FwLite/LcmCrdt/CrdtProjectsService.cs | 5 +-- backend/FwLite/LcmCrdt/LcmCrdtKernel.cs | 2 ++ .../FwLite/MiniLcm/Import/ProjectImporter.cs | 36 +++++++++++++++++-- backend/FwLite/MiniLcm/MiniLcm.csproj | 1 + 8 files changed, 48 insertions(+), 9 deletions(-) diff --git a/backend/Directory.Packages.props b/backend/Directory.Packages.props index 70b8967567..f5432aacdd 100644 --- a/backend/Directory.Packages.props +++ b/backend/Directory.Packages.props @@ -53,6 +53,7 @@ + diff --git a/backend/FwLite/FwLiteProjectSync.Tests/Import/ResumableTests.cs b/backend/FwLite/FwLiteProjectSync.Tests/Import/ResumableTests.cs index 1dba5ad324..7bb31a7e67 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/Import/ResumableTests.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/Import/ResumableTests.cs @@ -1,6 +1,7 @@ using LcmCrdt.Tests; using Microsoft.Extensions.Logging.Abstractions; using MiniLcm; +using MiniLcm.Import; using MiniLcm.Models; using MiniLcm.SyncHelpers; using Moq; @@ -94,7 +95,8 @@ public async Task ImportProject_IsResumable_AcrossRandomFailures() var import = new MiniLcmImport( logger: NullLogger.Instance, fwDataFactory: null!, - crdtProjectsService: null! + crdtProjectsService: null!, + projectImporter: new ProjectImporter(NullLogger.Instance) ); // Act: retry until all are imported diff --git a/backend/FwLite/FwLiteProjectSync.Tests/Sena3SyncTests.cs b/backend/FwLite/FwLiteProjectSync.Tests/Sena3SyncTests.cs index 6d7a3221d8..58d6cb545d 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/Sena3SyncTests.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/Sena3SyncTests.cs @@ -133,7 +133,8 @@ public async Task DryRunSync_MakesNoChanges() public async Task DryRunSync_MakesTheSameChangesAsSync() { //syncing requires querying entries, which fails if there are no writing systems, so we import those first - await ProjectImporter.ImportWritingSystems(_crdtApi, await _fwDataApi.GetWritingSystems()); + await _project.Services.GetRequiredService() + .ImportWritingSystems(_crdtApi, await _fwDataApi.GetWritingSystems()); var projectSnapshot = await CreateAndSaveMinimalSnapshot(true); var dryRunSyncResult = await _syncService.SyncDryRun(_crdtApi, _fwDataApi, projectSnapshot); var syncResult = await _syncService.Sync(_crdtApi, _fwDataApi, projectSnapshot); diff --git a/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs b/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs index 7ac66c878b..c59530c4e7 100644 --- a/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs +++ b/backend/FwLite/FwLiteProjectSync/MiniLcmImport.cs @@ -15,7 +15,8 @@ namespace FwLiteProjectSync; public class MiniLcmImport( ILogger logger, FwDataFactory fwDataFactory, - CrdtProjectsService crdtProjectsService + CrdtProjectsService crdtProjectsService, + ProjectImporter projectImporter ) : IProjectImport { public async Task Import(IProjectIdentifier project) @@ -53,7 +54,7 @@ public async Task ImportProject(IMiniLcmApi importTo, IMiniLcmReadApi importFrom // ResumableImportApi dedupes creates by object Id so a crashed import can be re-run; it wraps the // destination, so every write ProjectImporter makes goes through it. var resumableImportTo = new ResumableImportApi(importTo); - await ProjectImporter.ImportData(resumableImportTo, await importFrom.TakeProjectSnapshot()); + await projectImporter.ImportProject(resumableImportTo, await importFrom.TakeProjectSnapshot()); activity?.SetTag("app.import.entries", entryCount); logger.LogInformation("Imported {Count} entries", entryCount); diff --git a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs index 2b4dffc0bb..2e9bfdd132 100644 --- a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs +++ b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs @@ -20,7 +20,8 @@ public partial class CrdtProjectsService( ILogger logger, IOptions config, IMemoryCache memoryCache, - ProjectDataCache projectDataCache + ProjectDataCache projectDataCache, + ProjectImporter projectImporter ) : IProjectProvider { private static readonly Lock EnsureProjectDataCacheIsLoadedLock = new(); @@ -162,7 +163,7 @@ public virtual async Task CreateProjectFromTemplate( // Add the requested writing systems to the snapshot so they're created with everything else // in dependency order, rather than tacked on after the import. snapshot = snapshot with { WritingSystems = WithRequestedWritingSystems(snapshot.WritingSystems, vernacularWs, analysisWs) }; - await ProjectImporter.ImportData(api, snapshot); + await projectImporter.ImportData(api, snapshot); if (callerAfterCreate is not null) await callerAfterCreate(provider, project); } }); diff --git a/backend/FwLite/LcmCrdt/LcmCrdtKernel.cs b/backend/FwLite/LcmCrdt/LcmCrdtKernel.cs index 4b0b529cae..b6c175e574 100644 --- a/backend/FwLite/LcmCrdt/LcmCrdtKernel.cs +++ b/backend/FwLite/LcmCrdt/LcmCrdtKernel.cs @@ -21,6 +21,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; +using MiniLcm.Import; using MiniLcm.Project; using MiniLcm.Validators; using Refit; @@ -53,6 +54,7 @@ public static IServiceCollection AddLcmCrdtClientCore(this IServiceCollection se services.AddMemoryCache(); services.AddSingleton(); + services.AddSingleton(); services.AddScoped(); services.AddSingleton(); services.AddDbContextFactory(ConfigureDbOptions, ServiceLifetime.Scoped); diff --git a/backend/FwLite/MiniLcm/Import/ProjectImporter.cs b/backend/FwLite/MiniLcm/Import/ProjectImporter.cs index a1502ca8fb..95cf713b52 100644 --- a/backend/FwLite/MiniLcm/Import/ProjectImporter.cs +++ b/backend/FwLite/MiniLcm/Import/ProjectImporter.cs @@ -1,3 +1,4 @@ +using Microsoft.Extensions.Logging; using MiniLcm.Models; using MiniLcm.SyncHelpers; @@ -9,35 +10,64 @@ namespace MiniLcm.Import; /// semantic domains → entries). Both FwData→CRDT import and template-based project creation funnel /// through here, so the ordering and the create-vs-update rules live in exactly one place. ///
-public static class ProjectImporter +public class ProjectImporter(ILogger logger) { - public static async Task ImportData(IMiniLcmApi importTo, ProjectSnapshot snapshot) + public async Task ImportProject(IMiniLcmApi importTo, ProjectSnapshot snapshot) { + logger.LogInformation("Starting project import"); + await ImportWritingSystems(importTo, snapshot.WritingSystems); + logger.LogInformation("Importing {Count} parts of speech", snapshot.PartsOfSpeech.Length); foreach (var partOfSpeech in snapshot.PartsOfSpeech) + { await importTo.CreatePartOfSpeech(partOfSpeech); + logger.LogInformation("Imported part of speech {Id}", partOfSpeech.Id); + } + logger.LogInformation("Importing {Count} publications", snapshot.Publications.Length); foreach (var publication in snapshot.Publications) + { await importTo.CreatePublication(publication); + logger.LogInformation("Imported publication {Id}", publication.Id); + } + logger.LogInformation("Importing {Count} complex form types", snapshot.ComplexFormTypes.Length); foreach (var complexFormType in snapshot.ComplexFormTypes) + { await importTo.CreateComplexFormType(complexFormType); + logger.LogInformation("Imported complex form type {Id}", complexFormType.Id); + } // Reconcile against the destination's existing morph types: MorphTypeSync updates them in place // and creates any missing, but rejects removals — canonical morph types can't be deleted. + logger.LogInformation("Importing/Syncing {Count} morph types", snapshot.MorphTypes.Length); var existingMorphTypes = await importTo.GetMorphTypes().ToArrayAsync(); await MorphTypeSync.Sync(existingMorphTypes, snapshot.MorphTypes, importTo); + logger.LogInformation("Importing {Count} semantic domains", snapshot.SemanticDomains.Length); await importTo.BulkImportSemanticDomains(snapshot.SemanticDomains.ToAsyncEnumerable()); + + logger.LogInformation("Importing {Count} entries", snapshot.Entries.Length); await importTo.BulkCreateEntries(snapshot.Entries.ToAsyncEnumerable()); + + logger.LogInformation("Completed project import"); } - public static async Task ImportWritingSystems(IMiniLcmApi importTo, WritingSystems writingSystems) + public async Task ImportWritingSystems(IMiniLcmApi importTo, WritingSystems writingSystems) { + logger.LogInformation("Importing {Count} analysis writing systems", writingSystems.Analysis.Length); foreach (var ws in writingSystems.Analysis) + { await importTo.CreateWritingSystem(ws); + logger.LogInformation("Imported analysis writing system {WsId} - {Id}", ws.WsId, ws.MaybeId); + } + + logger.LogInformation("Importing {Count} vernacular writing systems", writingSystems.Vernacular.Length); foreach (var ws in writingSystems.Vernacular) + { await importTo.CreateWritingSystem(ws); + logger.LogInformation("Imported vernacular writing system {WsId} - {Id}", ws.WsId, ws.MaybeId); + } } } diff --git a/backend/FwLite/MiniLcm/MiniLcm.csproj b/backend/FwLite/MiniLcm/MiniLcm.csproj index 216e3df2b4..fccfb25f21 100644 --- a/backend/FwLite/MiniLcm/MiniLcm.csproj +++ b/backend/FwLite/MiniLcm/MiniLcm.csproj @@ -8,6 +8,7 @@ + From 48351d4c5d82321321117ce421e868255c911a8f Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Fri, 26 Jun 2026 11:48:49 +0200 Subject: [PATCH 09/13] Refactor template verification test and writing-system setting --- ...ests.VerifyCreateFromTemplate.verified.txt | 16797 ---------------- .../ProjectTemplateTests.cs | 35 +- backend/FwLite/LcmCrdt/CrdtProjectsService.cs | 17 +- .../FwLite/LcmCrdt/Project/ProjectTemplate.cs | 31 +- 4 files changed, 54 insertions(+), 16826 deletions(-) delete mode 100644 backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.VerifyCreateFromTemplate.verified.txt diff --git a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.VerifyCreateFromTemplate.verified.txt b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.VerifyCreateFromTemplate.verified.txt deleted file mode 100644 index 286f217e9f..0000000000 --- a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.VerifyCreateFromTemplate.verified.txt +++ /dev/null @@ -1,16797 +0,0 @@ -{ - "Entries": [], - "PartsOfSpeech": [ - { - "Id": "Guid_1", - "Name": { - "en": "Adverb" - }, - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_2", - "Name": { - "en": "Noun" - }, - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_3", - "Name": { - "en": "Pro-form" - }, - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_4", - "Name": { - "en": "Pronoun" - }, - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_5", - "Name": { - "en": "Verb" - }, - "DeletedAt": null, - "Predefined": true - } - ], - "Publications": [ - { - "Id": "Guid_6", - "DeletedAt": null, - "Name": { - "en": "Main Dictionary" - } - } - ], - "SemanticDomains": [ - { - "Id": "Guid_7", - "Name": { - "en": "Series" - }, - "Code": "8.4.5.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_8", - "Name": { - "en": "Order, sequence" - }, - "Code": "8.4.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_9", - "Name": { - "en": "Excited" - }, - "Code": "3.4.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_10", - "Name": { - "en": "Thing" - }, - "Code": "9.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_11", - "Name": { - "en": "Verb affixes" - }, - "Code": "9.2.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_12", - "Name": { - "en": "Betray" - }, - "Code": "4.8.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_13", - "Name": { - "en": "Pray" - }, - "Code": "4.9.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_14", - "Name": { - "en": "Stingy" - }, - "Code": "6.8.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_15", - "Name": { - "en": "Sports" - }, - "Code": "4.2.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_16", - "Name": { - "en": "Trouble" - }, - "Code": "4.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_17", - "Name": { - "en": "Expose falsehood" - }, - "Code": "3.5.1.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_18", - "Name": { - "en": "Weaving baskets and mats" - }, - "Code": "6.6.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_19", - "Name": { - "en": "Conveying water" - }, - "Code": "6.6.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_20", - "Name": { - "en": "Plant" - }, - "Code": "1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_21", - "Name": { - "en": "Life after death" - }, - "Code": "2.6.6.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_22", - "Name": { - "en": "Pronouns" - }, - "Code": "9.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_23", - "Name": { - "en": "Stimulant" - }, - "Code": "5.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_24", - "Name": { - "en": "Contradict" - }, - "Code": "3.5.1.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_25", - "Name": { - "en": "Meal" - }, - "Code": "5.2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_26", - "Name": { - "en": "Garbage" - }, - "Code": "8.3.7.8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_27", - "Name": { - "en": "All the time" - }, - "Code": "8.4.6.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_28", - "Name": { - "en": "Anoint the body" - }, - "Code": "5.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_29", - "Name": { - "en": "Animal products" - }, - "Code": "6.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_30", - "Name": { - "en": "Hairstyle" - }, - "Code": "5.4.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_31", - "Name": { - "en": "Widow, widower" - }, - "Code": "4.1.9.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_32", - "Name": { - "en": "Hide" - }, - "Code": "7.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_33", - "Name": { - "en": "Arrest" - }, - "Code": "4.6.6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_34", - "Name": { - "en": "Collect" - }, - "Code": "6.8.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_35", - "Name": { - "en": "Immediately" - }, - "Code": "8.4.6.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_36", - "Name": { - "en": "Man" - }, - "Code": "2.6.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_37", - "Name": { - "en": "Evidentials" - }, - "Code": "9.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_38", - "Name": { - "en": "Shake" - }, - "Code": "7.3.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_39", - "Name": { - "en": "Repeat" - }, - "Code": "3.5.1.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_40", - "Name": { - "en": "Make speech" - }, - "Code": "3.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_41", - "Name": { - "en": "Show off" - }, - "Code": "4.3.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_42", - "Name": { - "en": "Solve a problem" - }, - "Code": "4.4.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_43", - "Name": { - "en": "Pass laws" - }, - "Code": "4.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_44", - "Name": { - "en": "Limitation of topic" - }, - "Code": "9.6.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_45", - "Name": { - "en": "Tendency" - }, - "Code": "3.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_46", - "Name": { - "en": "Interval, space" - }, - "Code": "8.5.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_47", - "Name": { - "en": "Season" - }, - "Code": "8.4.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_48", - "Name": { - "en": "End a relationship" - }, - "Code": "4.1.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_49", - "Name": { - "en": "Buy" - }, - "Code": "6.8.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_50", - "Name": { - "en": "Working with land" - }, - "Code": "6.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_51", - "Name": { - "en": "Recently" - }, - "Code": "8.4.6.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_52", - "Name": { - "en": "Illegitimate child" - }, - "Code": "4.1.9.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_53", - "Name": { - "en": "Knock over" - }, - "Code": "7.3.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_54", - "Name": { - "en": "Neglect plants" - }, - "Code": "6.2.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_55", - "Name": { - "en": "Common" - }, - "Code": "8.3.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_56", - "Name": { - "en": "Dead things" - }, - "Code": "1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_57", - "Name": { - "en": "Save from trouble" - }, - "Code": "4.4.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_58", - "Name": { - "en": "Be about, subject" - }, - "Code": "3.5.1.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_59", - "Name": { - "en": "Mark" - }, - "Code": "7.7.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_60", - "Name": { - "en": "Telling time" - }, - "Code": "8.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_61", - "Name": { - "en": "Know" - }, - "Code": "3.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_62", - "Name": { - "en": "Monetary units" - }, - "Code": "6.8.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_63", - "Name": { - "en": "Lose wealth" - }, - "Code": "6.8.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_64", - "Name": { - "en": "Line" - }, - "Code": "8.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_65", - "Name": { - "en": "Shape" - }, - "Code": "8.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_66", - "Name": { - "en": "Join, attach" - }, - "Code": "7.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_67", - "Name": { - "en": "Start again" - }, - "Code": "8.4.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_68", - "Name": { - "en": "Working with stone" - }, - "Code": "6.6.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_69", - "Name": { - "en": "Feast" - }, - "Code": "5.2.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_70", - "Name": { - "en": "Thin person" - }, - "Code": "8.2.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_71", - "Name": { - "en": "Funeral" - }, - "Code": "2.6.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_72", - "Name": { - "en": "Become, change state" - }, - "Code": "9.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_73", - "Name": { - "en": "Forward" - }, - "Code": "8.5.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_74", - "Name": { - "en": "Names of continents" - }, - "Code": "9.7.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_75", - "Name": { - "en": "Under, below" - }, - "Code": "8.5.1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_76", - "Name": { - "en": "Musician" - }, - "Code": "4.2.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_77", - "Name": { - "en": "Hungry, thirsty" - }, - "Code": "5.2.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_78", - "Name": { - "en": "Parts of an insect" - }, - "Code": "1.6.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_79", - "Name": { - "en": "Protect" - }, - "Code": "4.4.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_80", - "Name": { - "en": "Press" - }, - "Code": "7.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_81", - "Name": { - "en": "Most, least" - }, - "Code": "8.1.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_82", - "Name": { - "en": "Lie down" - }, - "Code": "7.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_83", - "Name": { - "en": "Short, not tall" - }, - "Code": "8.2.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_84", - "Name": { - "en": "Mountain" - }, - "Code": "1.2.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_85", - "Name": { - "en": "Independent person" - }, - "Code": "4.1.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_86", - "Name": { - "en": "Leaning, sloping" - }, - "Code": "8.3.1.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_87", - "Name": { - "en": "Dry" - }, - "Code": "1.3.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_88", - "Name": { - "en": "Peace" - }, - "Code": "4.8.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_89", - "Name": { - "en": "Cordage" - }, - "Code": "6.6.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_90", - "Name": { - "en": "Management" - }, - "Code": "6.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_91", - "Name": { - "en": "Dive" - }, - "Code": "7.2.4.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_92", - "Name": { - "en": "Art" - }, - "Code": "6.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_93", - "Name": { - "en": "Acquit" - }, - "Code": "4.7.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_94", - "Name": { - "en": "Lazy" - }, - "Code": "6.1.2.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_95", - "Name": { - "en": "Copy" - }, - "Code": "8.3.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_96", - "Name": { - "en": "Pay" - }, - "Code": "6.8.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_97", - "Name": { - "en": "Time of the day" - }, - "Code": "8.4.1.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_98", - "Name": { - "en": "Search" - }, - "Code": "7.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_99", - "Name": { - "en": "Young" - }, - "Code": "8.4.6.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_100", - "Name": { - "en": "Different" - }, - "Code": "8.3.5.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_101", - "Name": { - "en": "Exist" - }, - "Code": "9.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_102", - "Name": { - "en": "Interrupt" - }, - "Code": "8.4.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_103", - "Name": { - "en": "Busy" - }, - "Code": "6.1.2.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_104", - "Name": { - "en": "Agricultural tool" - }, - "Code": "6.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_105", - "Name": { - "en": "Male, female" - }, - "Code": "2.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_106", - "Name": { - "en": "Listen" - }, - "Code": "2.3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_107", - "Name": { - "en": "Number series" - }, - "Code": "8.1.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_108", - "Name": { - "en": "Surprise" - }, - "Code": "3.4.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_109", - "Name": { - "en": "First fruits" - }, - "Code": "6.2.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_110", - "Name": { - "en": "Relationships" - }, - "Code": "4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_111", - "Name": { - "en": "Plural" - }, - "Code": "8.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_112", - "Name": { - "en": "Risk" - }, - "Code": "4.4.4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_113", - "Name": { - "en": "Condemn, find guilty" - }, - "Code": "4.7.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_114", - "Name": { - "en": "Tree" - }, - "Code": "1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_115", - "Name": { - "en": "Semantically similar events" - }, - "Code": "9.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_116", - "Name": { - "en": "Conform" - }, - "Code": "4.3.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_117", - "Name": { - "en": "Rock" - }, - "Code": "1.2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_118", - "Name": { - "en": "Provide for, support" - }, - "Code": "4.3.4.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_119", - "Name": { - "en": "Disbelief" - }, - "Code": "3.2.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_120", - "Name": { - "en": "Eat" - }, - "Code": "5.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_121", - "Name": { - "en": "Price" - }, - "Code": "6.8.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_122", - "Name": { - "en": "Daily life" - }, - "Code": "5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_123", - "Name": { - "en": "Countryside" - }, - "Code": "4.6.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_124", - "Name": { - "en": "Uninterested, bored" - }, - "Code": "3.4.1.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_125", - "Name": { - "en": "Square" - }, - "Code": "8.3.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_126", - "Name": { - "en": "Wood" - }, - "Code": "6.6.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_127", - "Name": { - "en": "Shy, timid" - }, - "Code": "3.4.2.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_128", - "Name": { - "en": "Move quickly" - }, - "Code": "7.2.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_129", - "Name": { - "en": "Treat disease" - }, - "Code": "2.5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_130", - "Name": { - "en": "Recover from sickness" - }, - "Code": "2.5.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_131", - "Name": { - "en": "Curse" - }, - "Code": "4.9.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_132", - "Name": { - "en": "To a small degree" - }, - "Code": "9.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_133", - "Name": { - "en": "Night" - }, - "Code": "8.4.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_134", - "Name": { - "en": "Dog" - }, - "Code": "6.3.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_135", - "Name": { - "en": "Change something" - }, - "Code": "9.1.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_136", - "Name": { - "en": "Near" - }, - "Code": "8.2.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_137", - "Name": { - "en": "Refuse to do something" - }, - "Code": "3.3.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_138", - "Name": { - "en": "Announce" - }, - "Code": "3.5.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_139", - "Name": { - "en": "Important" - }, - "Code": "8.3.7.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_140", - "Name": { - "en": "Patient-related cases" - }, - "Code": "9.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_141", - "Name": { - "en": "Take something from somewhere" - }, - "Code": "7.3.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_142", - "Name": { - "en": "Christianity" - }, - "Code": "4.9.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_143", - "Name": { - "en": "Newspaper" - }, - "Code": "3.5.9.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_144", - "Name": { - "en": "React, respond" - }, - "Code": "9.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_145", - "Name": { - "en": "Manner of eating" - }, - "Code": "5.2.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_146", - "Name": { - "en": "Plan a time" - }, - "Code": "8.4.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_147", - "Name": { - "en": "Often" - }, - "Code": "8.4.6.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_148", - "Name": { - "en": "Move in a direction" - }, - "Code": "7.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_149", - "Name": { - "en": "Decorated" - }, - "Code": "8.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_150", - "Name": { - "en": "Citizen" - }, - "Code": "4.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_151", - "Name": { - "en": "Without result" - }, - "Code": "9.6.2.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_152", - "Name": { - "en": "Growing cassava" - }, - "Code": "6.2.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_153", - "Name": { - "en": "Reflexive pronouns" - }, - "Code": "9.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_154", - "Name": { - "en": "Think so" - }, - "Code": "9.4.4.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_155", - "Name": { - "en": "Association" - }, - "Code": "9.6.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_156", - "Name": { - "en": "Imprison" - }, - "Code": "4.7.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_157", - "Name": { - "en": "Light a fire" - }, - "Code": "5.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_158", - "Name": { - "en": "Food from seeds" - }, - "Code": "5.2.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_159", - "Name": { - "en": "Below standard" - }, - "Code": "4.3.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_160", - "Name": { - "en": "Prophecy" - }, - "Code": "4.9.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_161", - "Name": { - "en": "Known, unknown" - }, - "Code": "3.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_162", - "Name": { - "en": "Call" - }, - "Code": "3.5.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_163", - "Name": { - "en": "Period of time" - }, - "Code": "8.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_164", - "Name": { - "en": "Ocean, lake" - }, - "Code": "1.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_165", - "Name": { - "en": "Adornment" - }, - "Code": "5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_166", - "Name": { - "en": "Markers of focus" - }, - "Code": "9.6.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_167", - "Name": { - "en": "Determined" - }, - "Code": "3.3.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_168", - "Name": { - "en": "Move down" - }, - "Code": "7.2.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_169", - "Name": { - "en": "Travel in space" - }, - "Code": "7.2.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_170", - "Name": { - "en": "Lack" - }, - "Code": "8.1.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_171", - "Name": { - "en": "Tend herds in fields" - }, - "Code": "6.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_172", - "Name": { - "en": "Evaluate, test" - }, - "Code": "3.2.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_173", - "Name": { - "en": "Test" - }, - "Code": "3.6.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_174", - "Name": { - "en": "Era" - }, - "Code": "8.4.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_175", - "Name": { - "en": "Police" - }, - "Code": "4.6.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_176", - "Name": { - "en": "Hide your thoughts" - }, - "Code": "3.5.1.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_177", - "Name": { - "en": "Animal color, marking" - }, - "Code": "8.3.3.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_178", - "Name": { - "en": "Hard, firm" - }, - "Code": "8.3.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_179", - "Name": { - "en": "Lose a fight" - }, - "Code": "4.8.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_180", - "Name": { - "en": "Show hospitality" - }, - "Code": "4.2.1.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_181", - "Name": { - "en": "Animal home" - }, - "Code": "1.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_182", - "Name": { - "en": "Growing coconuts" - }, - "Code": "6.2.1.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_183", - "Name": { - "en": "Soil, dirt" - }, - "Code": "1.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_184", - "Name": { - "en": "Blow air" - }, - "Code": "1.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_185", - "Name": { - "en": "Science" - }, - "Code": "3.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_186", - "Name": { - "en": "Hostility" - }, - "Code": "4.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_187", - "Name": { - "en": "Aspectual time" - }, - "Code": "8.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_188", - "Name": { - "en": "Proud" - }, - "Code": "4.3.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_189", - "Name": { - "en": "Purpose" - }, - "Code": "9.6.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_190", - "Name": { - "en": "House" - }, - "Code": "6.5.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_191", - "Name": { - "en": "Accompany" - }, - "Code": "7.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_192", - "Name": { - "en": "Trap" - }, - "Code": "6.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_193", - "Name": { - "en": "Growing grass" - }, - "Code": "6.2.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_194", - "Name": { - "en": "Pursue" - }, - "Code": "7.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_195", - "Name": { - "en": "Twist, wring" - }, - "Code": "8.3.1.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_196", - "Name": { - "en": "Tear down" - }, - "Code": "7.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_197", - "Name": { - "en": "Unsure" - }, - "Code": "9.4.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_198", - "Name": { - "en": "Right, left" - }, - "Code": "8.5.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_199", - "Name": { - "en": "Body" - }, - "Code": "2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_200", - "Name": { - "en": "Food storage" - }, - "Code": "5.2.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_201", - "Name": { - "en": "Leave something" - }, - "Code": "7.4.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_202", - "Name": { - "en": "In general" - }, - "Code": "9.6.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_203", - "Name": { - "en": "Many, much" - }, - "Code": "8.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_204", - "Name": { - "en": "Follow" - }, - "Code": "7.2.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_205", - "Name": { - "en": "Moon" - }, - "Code": "1.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_206", - "Name": { - "en": "Obsessed" - }, - "Code": "3.4.1.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_207", - "Name": { - "en": "Die" - }, - "Code": "2.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_208", - "Name": { - "en": "Heaven, hell" - }, - "Code": "4.9.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_209", - "Name": { - "en": "Spirits of things" - }, - "Code": "1.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_210", - "Name": { - "en": "Every time" - }, - "Code": "8.4.6.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_211", - "Name": { - "en": "Repent" - }, - "Code": "4.8.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_212", - "Name": { - "en": "Soul, spirit" - }, - "Code": "3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_213", - "Name": { - "en": "Piece" - }, - "Code": "8.1.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_214", - "Name": { - "en": "Disagree" - }, - "Code": "3.2.5.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_215", - "Name": { - "en": "Bone, joint" - }, - "Code": "2.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_216", - "Name": { - "en": "Repay debt" - }, - "Code": "6.8.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_217", - "Name": { - "en": "Break the law" - }, - "Code": "4.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_218", - "Name": { - "en": "Subordinating particles" - }, - "Code": "9.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_219", - "Name": { - "en": "Vehicle" - }, - "Code": "7.2.4.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_220", - "Name": { - "en": "Hold" - }, - "Code": "7.3.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_221", - "Name": { - "en": "Voice" - }, - "Code": "3.5.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_222", - "Name": { - "en": "Inherit" - }, - "Code": "2.6.6.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_223", - "Name": { - "en": "Stupid" - }, - "Code": "3.2.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_224", - "Name": { - "en": "Relative time" - }, - "Code": "8.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_225", - "Name": { - "en": "Food from animals" - }, - "Code": "5.2.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_226", - "Name": { - "en": "Subject of teaching" - }, - "Code": "3.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_227", - "Name": { - "en": "Explode" - }, - "Code": "6.6.2.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_228", - "Name": { - "en": "Food preparation" - }, - "Code": "5.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_229", - "Name": { - "en": "Decrease" - }, - "Code": "8.1.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_230", - "Name": { - "en": "Parts of a reptile" - }, - "Code": "1.6.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_231", - "Name": { - "en": "Push" - }, - "Code": "7.3.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_232", - "Name": { - "en": "Leave" - }, - "Code": "7.2.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_233", - "Name": { - "en": "Avoid" - }, - "Code": "4.4.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_234", - "Name": { - "en": "Time" - }, - "Code": "8.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_235", - "Name": { - "en": "Prisoner of war" - }, - "Code": "4.8.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_236", - "Name": { - "en": "Wake up" - }, - "Code": "5.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_237", - "Name": { - "en": "Hopeless" - }, - "Code": "3.2.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_238", - "Name": { - "en": "Towards" - }, - "Code": "8.5.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_239", - "Name": { - "en": "Jewel" - }, - "Code": "1.2.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_240", - "Name": { - "en": "Basketball" - }, - "Code": "4.2.6.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_241", - "Name": { - "en": "Wrong, unsuitable" - }, - "Code": "8.3.7.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_242", - "Name": { - "en": "Growing coffee" - }, - "Code": "6.2.1.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_243", - "Name": { - "en": "Defeat" - }, - "Code": "4.8.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_244", - "Name": { - "en": "Inside" - }, - "Code": "8.5.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_245", - "Name": { - "en": "Parts of a building" - }, - "Code": "6.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_246", - "Name": { - "en": "Figurative" - }, - "Code": "3.5.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_247", - "Name": { - "en": "Attract sexually" - }, - "Code": "2.6.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_248", - "Name": { - "en": "Bright" - }, - "Code": "8.3.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_249", - "Name": { - "en": "Again" - }, - "Code": "8.4.6.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_250", - "Name": { - "en": "Break" - }, - "Code": "7.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_251", - "Name": { - "en": "Cause" - }, - "Code": "9.6.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_252", - "Name": { - "en": "Opposite" - }, - "Code": "8.3.5.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_253", - "Name": { - "en": "Poor eyesight" - }, - "Code": "2.5.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_254", - "Name": { - "en": "Taboo" - }, - "Code": "4.9.5.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_255", - "Name": { - "en": "Have, be with" - }, - "Code": "7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_256", - "Name": { - "en": "Defend" - }, - "Code": "4.8.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_257", - "Name": { - "en": "Religious organization" - }, - "Code": "4.9.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_258", - "Name": { - "en": "Adverbs" - }, - "Code": "9.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_259", - "Name": { - "en": "Hospital" - }, - "Code": "2.5.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_260", - "Name": { - "en": "Graceful" - }, - "Code": "7.2.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_261", - "Name": { - "en": "Equivalence" - }, - "Code": "9.6.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_262", - "Name": { - "en": "Welcome, receive" - }, - "Code": "4.2.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_263", - "Name": { - "en": "Nature, character" - }, - "Code": "8.3.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_264", - "Name": { - "en": "Stretch" - }, - "Code": "8.3.1.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_265", - "Name": { - "en": "Theology" - }, - "Code": "4.9.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_266", - "Name": { - "en": "Wrap" - }, - "Code": "7.3.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_267", - "Name": { - "en": "Texture" - }, - "Code": "8.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_268", - "Name": { - "en": "History" - }, - "Code": "3.5.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_269", - "Name": { - "en": "Jealous" - }, - "Code": "3.4.2.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_270", - "Name": { - "en": "Coordinate relations" - }, - "Code": "9.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_271", - "Name": { - "en": "Notice" - }, - "Code": "3.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_272", - "Name": { - "en": "Sheep" - }, - "Code": "6.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_273", - "Name": { - "en": "Deliberately" - }, - "Code": "3.3.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_274", - "Name": { - "en": "Riddle" - }, - "Code": "3.5.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_275", - "Name": { - "en": "Relaxed" - }, - "Code": "3.4.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_276", - "Name": { - "en": "Thank" - }, - "Code": "3.5.1.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_277", - "Name": { - "en": "Show, let someone see" - }, - "Code": "2.3.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_278", - "Name": { - "en": "Move something" - }, - "Code": "7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_279", - "Name": { - "en": "Animal movement" - }, - "Code": "1.6.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_280", - "Name": { - "en": "Growing vegetables" - }, - "Code": "6.2.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_281", - "Name": { - "en": "Protest" - }, - "Code": "3.2.5.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_282", - "Name": { - "en": "Enough" - }, - "Code": "8.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_283", - "Name": { - "en": "Set upright" - }, - "Code": "7.3.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_284", - "Name": { - "en": "Set free" - }, - "Code": "7.2.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_285", - "Name": { - "en": "Disobey" - }, - "Code": "4.5.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_286", - "Name": { - "en": "Exercise" - }, - "Code": "4.2.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_287", - "Name": { - "en": "Relief" - }, - "Code": "4.4.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_288", - "Name": { - "en": "Burn" - }, - "Code": "5.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_289", - "Name": { - "en": "Comfortable" - }, - "Code": "2.3.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_290", - "Name": { - "en": "Word" - }, - "Code": "3.5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_291", - "Name": { - "en": "Useless" - }, - "Code": "6.1.2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_292", - "Name": { - "en": "Think about" - }, - "Code": "3.2.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_293", - "Name": { - "en": "Angry" - }, - "Code": "3.4.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_294", - "Name": { - "en": "Endure" - }, - "Code": "4.4.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_295", - "Name": { - "en": "Add to something" - }, - "Code": "7.5.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_296", - "Name": { - "en": "Compatible" - }, - "Code": "8.3.7.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_297", - "Name": { - "en": "Afraid" - }, - "Code": "3.4.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_298", - "Name": { - "en": "Immature in behavior" - }, - "Code": "4.3.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_299", - "Name": { - "en": "Finance" - }, - "Code": "6.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_300", - "Name": { - "en": "One" - }, - "Code": "8.1.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_301", - "Name": { - "en": "Indefinite location" - }, - "Code": "8.5.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_302", - "Name": { - "en": "Bat" - }, - "Code": "1.6.1.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_303", - "Name": { - "en": "Rest" - }, - "Code": "2.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_304", - "Name": { - "en": "Stop something" - }, - "Code": "8.4.6.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_305", - "Name": { - "en": "Clause conjunctions" - }, - "Code": "9.2.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_306", - "Name": { - "en": "Go" - }, - "Code": "7.2.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_307", - "Name": { - "en": "Worship" - }, - "Code": "4.9.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_308", - "Name": { - "en": "Unique" - }, - "Code": "8.3.5.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_309", - "Name": { - "en": "Vindicate" - }, - "Code": "4.7.5.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_310", - "Name": { - "en": "Heart" - }, - "Code": "2.1.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_311", - "Name": { - "en": "Concave" - }, - "Code": "8.3.1.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_312", - "Name": { - "en": "Make" - }, - "Code": "9.1.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_313", - "Name": { - "en": "Alcoholic beverage" - }, - "Code": "5.2.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_314", - "Name": { - "en": "Chess" - }, - "Code": "4.2.6.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_315", - "Name": { - "en": "Energetic" - }, - "Code": "2.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_316", - "Name": { - "en": "Location" - }, - "Code": "8.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_317", - "Name": { - "en": "Rough" - }, - "Code": "8.3.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_318", - "Name": { - "en": "Store wealth" - }, - "Code": "6.8.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_319", - "Name": { - "en": "Disappointed" - }, - "Code": "3.4.2.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_320", - "Name": { - "en": "Honorifics" - }, - "Code": "9.6.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_321", - "Name": { - "en": "Hair" - }, - "Code": "2.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_322", - "Name": { - "en": "Arrange a marriage" - }, - "Code": "2.6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_323", - "Name": { - "en": "Ear" - }, - "Code": "2.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_324", - "Name": { - "en": "Job satisfaction" - }, - "Code": "6.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_325", - "Name": { - "en": "Prohibited food" - }, - "Code": "5.2.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_326", - "Name": { - "en": "Ugly" - }, - "Code": "2.3.1.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_327", - "Name": { - "en": "Concession" - }, - "Code": "9.6.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_328", - "Name": { - "en": "Various" - }, - "Code": "8.3.5.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_329", - "Name": { - "en": "Quick" - }, - "Code": "8.4.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_330", - "Name": { - "en": "Middle" - }, - "Code": "8.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_331", - "Name": { - "en": "Shark, ray" - }, - "Code": "1.6.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_332", - "Name": { - "en": "Possession, property" - }, - "Code": "6.8.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_333", - "Name": { - "en": "Power, force" - }, - "Code": "6.1.2.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_334", - "Name": { - "en": "Separate, scatter" - }, - "Code": "7.5.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_335", - "Name": { - "en": "Good, moral" - }, - "Code": "4.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_336", - "Name": { - "en": "Court of law" - }, - "Code": "4.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_337", - "Name": { - "en": "But" - }, - "Code": "9.6.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_338", - "Name": { - "en": "Marsupial" - }, - "Code": "1.6.1.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_339", - "Name": { - "en": "Glory" - }, - "Code": "8.3.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_340", - "Name": { - "en": "Make hole, opening" - }, - "Code": "7.8.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_341", - "Name": { - "en": "Sharp" - }, - "Code": "8.3.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_342", - "Name": { - "en": "Growing sugarcane" - }, - "Code": "6.2.1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_343", - "Name": { - "en": "Stiff, flexible" - }, - "Code": "8.3.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_344", - "Name": { - "en": "Story" - }, - "Code": "3.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_345", - "Name": { - "en": "General adjectives" - }, - "Code": "9.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_346", - "Name": { - "en": "Swamp" - }, - "Code": "1.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_347", - "Name": { - "en": "Return something" - }, - "Code": "7.3.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_348", - "Name": { - "en": "Difficult, impossible" - }, - "Code": "6.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_349", - "Name": { - "en": "Beverage" - }, - "Code": "5.2.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_350", - "Name": { - "en": "Road" - }, - "Code": "6.5.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_351", - "Name": { - "en": "Modern" - }, - "Code": "8.4.6.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_352", - "Name": { - "en": "Food from plants" - }, - "Code": "5.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_353", - "Name": { - "en": "Aspect--stative verbs" - }, - "Code": "9.4.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_354", - "Name": { - "en": "Healthy" - }, - "Code": "2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_355", - "Name": { - "en": "Telephone" - }, - "Code": "3.5.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_356", - "Name": { - "en": "Grave" - }, - "Code": "2.6.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_357", - "Name": { - "en": "Move noisily" - }, - "Code": "7.2.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_358", - "Name": { - "en": "Cut grass" - }, - "Code": "6.2.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_359", - "Name": { - "en": "Cattle" - }, - "Code": "6.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_360", - "Name": { - "en": "Working with bricks" - }, - "Code": "6.6.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_361", - "Name": { - "en": "Average" - }, - "Code": "8.1.5.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_362", - "Name": { - "en": "Try, attempt" - }, - "Code": "6.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_363", - "Name": { - "en": "Generous" - }, - "Code": "6.8.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_364", - "Name": { - "en": "Facial expression" - }, - "Code": "3.5.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_365", - "Name": { - "en": "Away from" - }, - "Code": "8.5.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_366", - "Name": { - "en": "Warn" - }, - "Code": "3.3.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_367", - "Name": { - "en": "Lumbering" - }, - "Code": "6.6.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_368", - "Name": { - "en": "Flood" - }, - "Code": "1.1.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_369", - "Name": { - "en": "Grammar" - }, - "Code": "9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_370", - "Name": { - "en": "Birth ceremony" - }, - "Code": "2.6.3.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_371", - "Name": { - "en": "Gas" - }, - "Code": "1.2.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_372", - "Name": { - "en": "Catch, capture" - }, - "Code": "7.2.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_373", - "Name": { - "en": "Available" - }, - "Code": "6.1.2.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_374", - "Name": { - "en": "Working with minerals" - }, - "Code": "6.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_375", - "Name": { - "en": "Pointed" - }, - "Code": "8.3.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_376", - "Name": { - "en": "No, not" - }, - "Code": "9.4.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_377", - "Name": { - "en": "Affixes" - }, - "Code": "9.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_378", - "Name": { - "en": "Names of streets" - }, - "Code": "9.7.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_379", - "Name": { - "en": "Birth" - }, - "Code": "2.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_380", - "Name": { - "en": "Crop failure" - }, - "Code": "6.2.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_381", - "Name": { - "en": "Bargain" - }, - "Code": "6.8.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_382", - "Name": { - "en": "Plunder" - }, - "Code": "4.8.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_383", - "Name": { - "en": "Move straight without turning" - }, - "Code": "7.2.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_384", - "Name": { - "en": "Spy" - }, - "Code": "4.8.3.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_385", - "Name": { - "en": "Few, little" - }, - "Code": "8.1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_386", - "Name": { - "en": "Growing grain" - }, - "Code": "6.2.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_387", - "Name": { - "en": "Cooking ingredients" - }, - "Code": "5.2.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_388", - "Name": { - "en": "Lizard" - }, - "Code": "1.6.1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_389", - "Name": { - "en": "Escape" - }, - "Code": "7.2.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_390", - "Name": { - "en": "Narcotic" - }, - "Code": "5.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_391", - "Name": { - "en": "Relations involving correspondences" - }, - "Code": "9.6.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_392", - "Name": { - "en": "Spatial relations" - }, - "Code": "8.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_393", - "Name": { - "en": "Serious" - }, - "Code": "4.2.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_394", - "Name": { - "en": "Fight against something bad" - }, - "Code": "4.8.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_395", - "Name": { - "en": "Growing maize" - }, - "Code": "6.2.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_396", - "Name": { - "en": "Storm" - }, - "Code": "1.1.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_397", - "Name": { - "en": "Small animals" - }, - "Code": "1.6.1.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_398", - "Name": { - "en": "Pick up" - }, - "Code": "7.3.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_399", - "Name": { - "en": "Send someone" - }, - "Code": "7.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_400", - "Name": { - "en": "Sense, perceive" - }, - "Code": "2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_401", - "Name": { - "en": "Impartial" - }, - "Code": "4.7.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_402", - "Name": { - "en": "Bless" - }, - "Code": "4.9.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_403", - "Name": { - "en": "Map" - }, - "Code": "7.2.4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_404", - "Name": { - "en": "Lonely" - }, - "Code": "3.4.2.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_405", - "Name": { - "en": "Blunt" - }, - "Code": "8.3.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_406", - "Name": { - "en": "Work hard" - }, - "Code": "6.1.2.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_407", - "Name": { - "en": "Stomach illness" - }, - "Code": "2.5.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_408", - "Name": { - "en": "Yesterday, today, tomorrow" - }, - "Code": "8.4.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_409", - "Name": { - "en": "Kneel" - }, - "Code": "7.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_410", - "Name": { - "en": "General words" - }, - "Code": "9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_411", - "Name": { - "en": "With, be with" - }, - "Code": "9.5.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_412", - "Name": { - "en": "Floor" - }, - "Code": "6.5.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_413", - "Name": { - "en": "Extreme belief" - }, - "Code": "3.2.5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_414", - "Name": { - "en": "Sheath" - }, - "Code": "6.7.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_415", - "Name": { - "en": "Sculpture" - }, - "Code": "6.6.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_416", - "Name": { - "en": "Parts of tools" - }, - "Code": "6.7.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_417", - "Name": { - "en": "Handle something" - }, - "Code": "7.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_418", - "Name": { - "en": "Hire, rent" - }, - "Code": "6.8.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_419", - "Name": { - "en": "Tell the truth" - }, - "Code": "3.5.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_420", - "Name": { - "en": "Deaf" - }, - "Code": "2.5.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_421", - "Name": { - "en": "Move back and forth" - }, - "Code": "7.2.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_422", - "Name": { - "en": "Pregnancy" - }, - "Code": "2.6.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_423", - "Name": { - "en": "Short, not long" - }, - "Code": "8.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_424", - "Name": { - "en": "Hollow" - }, - "Code": "8.3.1.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_425", - "Name": { - "en": "Female organs" - }, - "Code": "2.1.8.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_426", - "Name": { - "en": "Promise" - }, - "Code": "3.5.1.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_427", - "Name": { - "en": "Respond to someone in trouble" - }, - "Code": "4.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_428", - "Name": { - "en": "Metal" - }, - "Code": "1.2.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_429", - "Name": { - "en": "Lack self-control" - }, - "Code": "4.3.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_430", - "Name": { - "en": "Epistemic moods" - }, - "Code": "9.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_431", - "Name": { - "en": "Demon possession" - }, - "Code": "4.9.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_432", - "Name": { - "en": "Since, from" - }, - "Code": "8.4.6.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_433", - "Name": { - "en": "Reconcile" - }, - "Code": "4.8.4.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_434", - "Name": { - "en": "Start something" - }, - "Code": "8.4.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_435", - "Name": { - "en": "Visible" - }, - "Code": "2.3.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_436", - "Name": { - "en": "Slip, slide" - }, - "Code": "7.2.1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_437", - "Name": { - "en": "Working with oil and gas" - }, - "Code": "6.6.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_438", - "Name": { - "en": "Put" - }, - "Code": "7.5.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_439", - "Name": { - "en": "Now" - }, - "Code": "8.4.6.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_440", - "Name": { - "en": "Instinct" - }, - "Code": "3.2.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_441", - "Name": { - "en": "School" - }, - "Code": "3.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_442", - "Name": { - "en": "Source (of movement)" - }, - "Code": "9.5.1.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_443", - "Name": { - "en": "Cowardice" - }, - "Code": "4.4.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_444", - "Name": { - "en": "Primate" - }, - "Code": "1.6.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_445", - "Name": { - "en": "Parts of clothing" - }, - "Code": "5.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_446", - "Name": { - "en": "Turn something" - }, - "Code": "7.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_447", - "Name": { - "en": "Load, pile" - }, - "Code": "7.5.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_448", - "Name": { - "en": "Show, explain" - }, - "Code": "3.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_449", - "Name": { - "en": "Food" - }, - "Code": "5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_450", - "Name": { - "en": "Satiated, full" - }, - "Code": "5.2.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_451", - "Name": { - "en": "Women\u0027s clothing" - }, - "Code": "5.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_452", - "Name": { - "en": "River" - }, - "Code": "1.3.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_453", - "Name": { - "en": "Hesitation fillers" - }, - "Code": "9.6.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_454", - "Name": { - "en": "Lust" - }, - "Code": "3.3.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_455", - "Name": { - "en": "Repair" - }, - "Code": "7.9.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_456", - "Name": { - "en": "Gambling" - }, - "Code": "4.2.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_457", - "Name": { - "en": "Names of buildings" - }, - "Code": "9.7.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_458", - "Name": { - "en": "Take care of something" - }, - "Code": "6.1.2.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_459", - "Name": { - "en": "Mature in behavior" - }, - "Code": "4.3.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_460", - "Name": { - "en": "Appearance" - }, - "Code": "2.3.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_461", - "Name": { - "en": "Together" - }, - "Code": "9.5.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_462", - "Name": { - "en": "Cut" - }, - "Code": "7.8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_463", - "Name": { - "en": "Serve" - }, - "Code": "4.5.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_464", - "Name": { - "en": "Money" - }, - "Code": "6.8.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_465", - "Name": { - "en": "Better" - }, - "Code": "8.3.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_466", - "Name": { - "en": "Ashamed" - }, - "Code": "3.4.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_467", - "Name": { - "en": "Adopt" - }, - "Code": "4.1.9.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_468", - "Name": { - "en": "Limit" - }, - "Code": "7.3.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_469", - "Name": { - "en": "Instrument" - }, - "Code": "9.5.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_470", - "Name": { - "en": "Stage of life" - }, - "Code": "2.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_471", - "Name": { - "en": "Wear clothing" - }, - "Code": "5.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_472", - "Name": { - "en": "Anteater, aardvark" - }, - "Code": "1.6.1.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_473", - "Name": { - "en": "Fertile, infertile" - }, - "Code": "2.6.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_474", - "Name": { - "en": "Furniture" - }, - "Code": "5.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_475", - "Name": { - "en": "Father, mother" - }, - "Code": "4.1.9.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_476", - "Name": { - "en": "Delay" - }, - "Code": "8.4.5.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_477", - "Name": { - "en": "Once" - }, - "Code": "8.4.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_478", - "Name": { - "en": "Poor" - }, - "Code": "6.8.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_479", - "Name": { - "en": "Symmetrical" - }, - "Code": "8.3.1.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_480", - "Name": { - "en": "Speak in unison" - }, - "Code": "3.5.1.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_481", - "Name": { - "en": "Fat person" - }, - "Code": "8.2.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_482", - "Name": { - "en": "Remind" - }, - "Code": "3.2.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_483", - "Name": { - "en": "Request" - }, - "Code": "3.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_484", - "Name": { - "en": "Food from roots" - }, - "Code": "5.2.3.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_485", - "Name": { - "en": "Alone" - }, - "Code": "4.1.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_486", - "Name": { - "en": "Simple, complicated" - }, - "Code": "7.5.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_487", - "Name": { - "en": "Know someone" - }, - "Code": "4.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_488", - "Name": { - "en": "Clean, dirty" - }, - "Code": "5.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_489", - "Name": { - "en": "Pleased with" - }, - "Code": "3.4.1.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_490", - "Name": { - "en": "Months of the year" - }, - "Code": "8.4.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_491", - "Name": { - "en": "Feel good" - }, - "Code": "3.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_492", - "Name": { - "en": "Thresh" - }, - "Code": "6.2.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_493", - "Name": { - "en": "Soft, flimsy" - }, - "Code": "8.3.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_494", - "Name": { - "en": "Necessary" - }, - "Code": "9.4.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_495", - "Name": { - "en": "Lend" - }, - "Code": "6.8.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_496", - "Name": { - "en": "Intelligent" - }, - "Code": "3.2.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_497", - "Name": { - "en": "Result" - }, - "Code": "9.6.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_498", - "Name": { - "en": "Working with bone" - }, - "Code": "6.6.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_499", - "Name": { - "en": "Last" - }, - "Code": "8.4.5.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_500", - "Name": { - "en": "Related by marriage" - }, - "Code": "4.1.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_501", - "Name": { - "en": "Flesh" - }, - "Code": "2.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_502", - "Name": { - "en": "Cat" - }, - "Code": "6.3.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_503", - "Name": { - "en": "Emphasize" - }, - "Code": "3.5.1.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_504", - "Name": { - "en": "Borrow" - }, - "Code": "6.8.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_505", - "Name": { - "en": "Except" - }, - "Code": "9.6.1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_506", - "Name": { - "en": "Information" - }, - "Code": "3.5.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_507", - "Name": { - "en": "Building equipment and maintenance" - }, - "Code": "6.5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_508", - "Name": { - "en": "Birth defect" - }, - "Code": "2.5.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_509", - "Name": { - "en": "Honor" - }, - "Code": "4.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_510", - "Name": { - "en": "Tidy" - }, - "Code": "4.3.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_511", - "Name": { - "en": "Happy for" - }, - "Code": "3.4.1.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_512", - "Name": { - "en": "Dance" - }, - "Code": "4.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_513", - "Name": { - "en": "Request forgiveness" - }, - "Code": "4.8.4.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_514", - "Name": { - "en": "Plant product" - }, - "Code": "6.2.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_515", - "Name": { - "en": "Light" - }, - "Code": "8.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_516", - "Name": { - "en": "Boat" - }, - "Code": "7.2.4.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_517", - "Name": { - "en": "Sudden" - }, - "Code": "8.4.8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_518", - "Name": { - "en": "Problem" - }, - "Code": "4.4.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_519", - "Name": { - "en": "Internal organs" - }, - "Code": "2.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_520", - "Name": { - "en": "Devout" - }, - "Code": "4.9.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_521", - "Name": { - "en": "Hinduism" - }, - "Code": "4.9.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_522", - "Name": { - "en": "Water quality" - }, - "Code": "1.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_523", - "Name": { - "en": "Railroad" - }, - "Code": "7.2.4.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_524", - "Name": { - "en": "Inner part" - }, - "Code": "8.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_525", - "Name": { - "en": "Skin disease" - }, - "Code": "2.5.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_526", - "Name": { - "en": "Bag" - }, - "Code": "6.7.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_527", - "Name": { - "en": "Tight" - }, - "Code": "8.2.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_528", - "Name": { - "en": "Hunting birds" - }, - "Code": "6.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_529", - "Name": { - "en": "Month" - }, - "Code": "8.4.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_530", - "Name": { - "en": "Never" - }, - "Code": "8.4.6.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_531", - "Name": { - "en": "Holiday" - }, - "Code": "4.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_532", - "Name": { - "en": "Deep, shallow" - }, - "Code": "8.2.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_533", - "Name": { - "en": "Owe" - }, - "Code": "6.8.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_534", - "Name": { - "en": "Visit" - }, - "Code": "4.2.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_535", - "Name": { - "en": "Accumulate wealth" - }, - "Code": "6.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_536", - "Name": { - "en": "Direction" - }, - "Code": "8.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_537", - "Name": { - "en": "Movie" - }, - "Code": "3.5.9.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_538", - "Name": { - "en": "Means" - }, - "Code": "9.5.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_539", - "Name": { - "en": "Castrate animal" - }, - "Code": "6.3.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_540", - "Name": { - "en": "Plain, plateau" - }, - "Code": "1.2.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_541", - "Name": { - "en": "Chair" - }, - "Code": "5.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_542", - "Name": { - "en": "Without purpose" - }, - "Code": "9.6.2.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_543", - "Name": { - "en": "Wall" - }, - "Code": "6.5.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_544", - "Name": { - "en": "Movement of water" - }, - "Code": "1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_545", - "Name": { - "en": "Publish" - }, - "Code": "3.5.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_546", - "Name": { - "en": "Future" - }, - "Code": "8.4.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_547", - "Name": { - "en": "Life" - }, - "Code": "2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_548", - "Name": { - "en": "Cooperate with" - }, - "Code": "4.3.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_549", - "Name": { - "en": "Care for" - }, - "Code": "4.3.4.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_550", - "Name": { - "en": "Enjoy doing something" - }, - "Code": "3.4.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_551", - "Name": { - "en": "Working relationship" - }, - "Code": "4.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_552", - "Name": { - "en": "Extinguish a fire" - }, - "Code": "5.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_553", - "Name": { - "en": "Plumber" - }, - "Code": "6.6.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_554", - "Name": { - "en": "Mercy" - }, - "Code": "4.4.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_555", - "Name": { - "en": "Answer in a test" - }, - "Code": "3.6.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_556", - "Name": { - "en": "Real" - }, - "Code": "3.5.1.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_557", - "Name": { - "en": "Fever" - }, - "Code": "2.5.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_558", - "Name": { - "en": "Beginning" - }, - "Code": "8.4.6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_559", - "Name": { - "en": "Related by birth" - }, - "Code": "4.1.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_560", - "Name": { - "en": "Greet" - }, - "Code": "3.5.1.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_561", - "Name": { - "en": "In groups" - }, - "Code": "9.5.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_562", - "Name": { - "en": "Revenge" - }, - "Code": "4.8.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_563", - "Name": { - "en": "Bush, shrub" - }, - "Code": "1.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_564", - "Name": { - "en": "Indefinite time" - }, - "Code": "8.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_565", - "Name": { - "en": "Colors of the spectrum" - }, - "Code": "8.3.3.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_566", - "Name": { - "en": "Gray" - }, - "Code": "8.3.3.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_567", - "Name": { - "en": "Plan" - }, - "Code": "6.1.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_568", - "Name": { - "en": "Flatter" - }, - "Code": "3.5.1.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_569", - "Name": { - "en": "Opinion" - }, - "Code": "3.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_570", - "Name": { - "en": "Very" - }, - "Code": "9.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_571", - "Name": { - "en": "Music" - }, - "Code": "4.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_572", - "Name": { - "en": "Naked" - }, - "Code": "5.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_573", - "Name": { - "en": "Move to a new house" - }, - "Code": "7.2.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_574", - "Name": { - "en": "Ambush" - }, - "Code": "4.8.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_575", - "Name": { - "en": "Meeting, assembly" - }, - "Code": "4.2.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_576", - "Name": { - "en": "Relational tenses" - }, - "Code": "9.4.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_577", - "Name": { - "en": "Fight" - }, - "Code": "4.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_578", - "Name": { - "en": "Ostracize" - }, - "Code": "4.7.7.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_579", - "Name": { - "en": "With (a patient)" - }, - "Code": "9.5.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_580", - "Name": { - "en": "Frugal" - }, - "Code": "6.8.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_581", - "Name": { - "en": "Government organization" - }, - "Code": "4.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_582", - "Name": { - "en": "Dishonest" - }, - "Code": "4.3.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_583", - "Name": { - "en": "Lean" - }, - "Code": "7.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_584", - "Name": { - "en": "Labor and birth pains" - }, - "Code": "2.6.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_585", - "Name": { - "en": "Mineral" - }, - "Code": "1.2.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_586", - "Name": { - "en": "Give, hand to" - }, - "Code": "7.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_587", - "Name": { - "en": "Carnivore" - }, - "Code": "1.6.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_588", - "Name": { - "en": "Aim at a target" - }, - "Code": "7.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_589", - "Name": { - "en": "Social activity" - }, - "Code": "4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_590", - "Name": { - "en": "Orphan" - }, - "Code": "4.1.9.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_591", - "Name": { - "en": "Deserve" - }, - "Code": "4.7.9.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_592", - "Name": { - "en": "Fish with net" - }, - "Code": "6.4.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_593", - "Name": { - "en": "Exercise authority" - }, - "Code": "4.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_594", - "Name": { - "en": "Tribal names" - }, - "Code": "9.7.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_595", - "Name": { - "en": "Markers of direct address" - }, - "Code": "9.6.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_596", - "Name": { - "en": "Spoil" - }, - "Code": "4.3.4.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_597", - "Name": { - "en": "Spend" - }, - "Code": "6.8.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_598", - "Name": { - "en": "Represent" - }, - "Code": "4.6.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_599", - "Name": { - "en": "Multiply numbers" - }, - "Code": "8.1.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_600", - "Name": { - "en": "Move away" - }, - "Code": "7.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_601", - "Name": { - "en": "Disorganized" - }, - "Code": "7.5.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_602", - "Name": { - "en": "Foundation" - }, - "Code": "6.5.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_603", - "Name": { - "en": "Fertilize a field" - }, - "Code": "6.2.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_604", - "Name": { - "en": "Succeed" - }, - "Code": "6.1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_605", - "Name": { - "en": "Until" - }, - "Code": "8.4.6.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_606", - "Name": { - "en": "Mucus" - }, - "Code": "2.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_607", - "Name": { - "en": "Intercede" - }, - "Code": "3.3.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_608", - "Name": { - "en": "Justice" - }, - "Code": "4.7.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_609", - "Name": { - "en": "Obscenity" - }, - "Code": "3.5.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_610", - "Name": { - "en": "Take oath" - }, - "Code": "4.7.5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_611", - "Name": { - "en": "Can" - }, - "Code": "9.4.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_612", - "Name": { - "en": "Return" - }, - "Code": "7.2.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_613", - "Name": { - "en": "Credit" - }, - "Code": "6.8.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_614", - "Name": { - "en": "Take something out of something" - }, - "Code": "7.3.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_615", - "Name": { - "en": "Religious ceremony" - }, - "Code": "4.9.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_616", - "Name": { - "en": "Working with glass" - }, - "Code": "6.6.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_617", - "Name": { - "en": "Jump" - }, - "Code": "7.2.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_618", - "Name": { - "en": "Cloud" - }, - "Code": "1.1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_619", - "Name": { - "en": "Careful" - }, - "Code": "6.1.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_620", - "Name": { - "en": "Traditional clothing" - }, - "Code": "5.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_621", - "Name": { - "en": "Attention" - }, - "Code": "3.1.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_622", - "Name": { - "en": "Name" - }, - "Code": "9.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_623", - "Name": { - "en": "Uncover" - }, - "Code": "7.3.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_624", - "Name": { - "en": "Agriculture" - }, - "Code": "6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_625", - "Name": { - "en": "A short time" - }, - "Code": "8.4.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_626", - "Name": { - "en": "Types of food" - }, - "Code": "5.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_627", - "Name": { - "en": "Cosmetics" - }, - "Code": "5.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_628", - "Name": { - "en": "Vision, hallucination" - }, - "Code": "2.5.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_629", - "Name": { - "en": "Indifferent" - }, - "Code": "3.4.1.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_630", - "Name": { - "en": "Meat" - }, - "Code": "5.2.3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_631", - "Name": { - "en": "Bend" - }, - "Code": "8.3.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_632", - "Name": { - "en": "Help to give birth" - }, - "Code": "2.6.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_633", - "Name": { - "en": "Work for someone" - }, - "Code": "6.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_634", - "Name": { - "en": "Manner of movement" - }, - "Code": "7.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_635", - "Name": { - "en": "Fastening tool" - }, - "Code": "6.7.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_636", - "Name": { - "en": "Humble" - }, - "Code": "4.3.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_637", - "Name": { - "en": "Parts of small animals" - }, - "Code": "1.6.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_638", - "Name": { - "en": "Experienced" - }, - "Code": "6.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_639", - "Name": { - "en": "Entrust to the care of" - }, - "Code": "4.3.4.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_640", - "Name": { - "en": "Actions of the hand" - }, - "Code": "7.3.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_641", - "Name": { - "en": "Selfish" - }, - "Code": "4.3.4.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_642", - "Name": { - "en": "Names of animals" - }, - "Code": "9.7.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_643", - "Name": { - "en": "Expect" - }, - "Code": "3.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_644", - "Name": { - "en": "Government functions" - }, - "Code": "4.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_645", - "Name": { - "en": "Mammal" - }, - "Code": "1.6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_646", - "Name": { - "en": "Influence" - }, - "Code": "3.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_647", - "Name": { - "en": "Top" - }, - "Code": "8.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_648", - "Name": { - "en": "Government official" - }, - "Code": "4.6.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_649", - "Name": { - "en": "Ambitious" - }, - "Code": "6.1.2.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_650", - "Name": { - "en": "Tangle" - }, - "Code": "7.5.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_651", - "Name": { - "en": "Amputate" - }, - "Code": "2.5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_652", - "Name": { - "en": "Answer" - }, - "Code": "3.5.1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_653", - "Name": { - "en": "Water" - }, - "Code": "1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_654", - "Name": { - "en": "Arrange" - }, - "Code": "7.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_655", - "Name": { - "en": "Flow" - }, - "Code": "1.3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_656", - "Name": { - "en": "Turn" - }, - "Code": "7.2.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_657", - "Name": { - "en": "Remain, remainder" - }, - "Code": "8.1.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_658", - "Name": { - "en": "Feel bad" - }, - "Code": "3.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_659", - "Name": { - "en": "Hinder" - }, - "Code": "4.3.4.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_660", - "Name": { - "en": "Salvation" - }, - "Code": "4.9.5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_661", - "Name": { - "en": "Abandon" - }, - "Code": "4.3.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_662", - "Name": { - "en": "Reject" - }, - "Code": "3.3.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_663", - "Name": { - "en": "Teach" - }, - "Code": "3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_664", - "Name": { - "en": "Sad" - }, - "Code": "3.4.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_665", - "Name": { - "en": "Age" - }, - "Code": "8.4.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_666", - "Name": { - "en": "Football, soccer" - }, - "Code": "4.2.6.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_667", - "Name": { - "en": "Semantic constituents related to verbs" - }, - "Code": "9.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_668", - "Name": { - "en": "Flat" - }, - "Code": "8.3.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_669", - "Name": { - "en": "Miracle, supernatural power" - }, - "Code": "4.9.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_670", - "Name": { - "en": "Plow a field" - }, - "Code": "6.2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_671", - "Name": { - "en": "Thin thing" - }, - "Code": "8.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_672", - "Name": { - "en": "Carrying tool" - }, - "Code": "6.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_673", - "Name": { - "en": "Track an animal" - }, - "Code": "6.4.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_674", - "Name": { - "en": "Social behavior" - }, - "Code": "4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_675", - "Name": { - "en": "Dedicate to religious use" - }, - "Code": "4.9.5.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_676", - "Name": { - "en": "Atone, restitution" - }, - "Code": "4.7.7.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_677", - "Name": { - "en": "Not moving" - }, - "Code": "7.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_678", - "Name": { - "en": "Universe, creation" - }, - "Code": "1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_679", - "Name": { - "en": "Tool" - }, - "Code": "6.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_680", - "Name": { - "en": "Markers of transition" - }, - "Code": "9.6.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_681", - "Name": { - "en": "Dishonest financial practices" - }, - "Code": "6.8.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_682", - "Name": { - "en": "Lightning, thunder" - }, - "Code": "1.1.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_683", - "Name": { - "en": "Hate, ill will" - }, - "Code": "4.3.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_684", - "Name": { - "en": "Carry" - }, - "Code": "7.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_685", - "Name": { - "en": "Walk" - }, - "Code": "7.2.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_686", - "Name": { - "en": "Use" - }, - "Code": "6.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_687", - "Name": { - "en": "Friend" - }, - "Code": "4.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_688", - "Name": { - "en": "Pour" - }, - "Code": "1.3.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_689", - "Name": { - "en": "Nervous" - }, - "Code": "3.4.2.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_690", - "Name": { - "en": "Light source" - }, - "Code": "8.3.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_691", - "Name": { - "en": "Fraction" - }, - "Code": "8.1.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_692", - "Name": { - "en": "Adjectives" - }, - "Code": "9.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_693", - "Name": { - "en": "Dye hair" - }, - "Code": "5.4.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_694", - "Name": { - "en": "Gentle" - }, - "Code": "4.4.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_695", - "Name": { - "en": "Special days" - }, - "Code": "8.4.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_696", - "Name": { - "en": "Memorize" - }, - "Code": "3.2.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_697", - "Name": { - "en": "Respond to trouble" - }, - "Code": "4.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_698", - "Name": { - "en": "Pounding tool" - }, - "Code": "6.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_699", - "Name": { - "en": "Saying, proverb" - }, - "Code": "3.5.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_700", - "Name": { - "en": "Beg" - }, - "Code": "6.8.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_701", - "Name": { - "en": "Working with clay" - }, - "Code": "6.6.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_702", - "Name": { - "en": "Physical impact" - }, - "Code": "7.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_703", - "Name": { - "en": "Derivation" - }, - "Code": "9.6.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_704", - "Name": { - "en": "Origin (of a person)" - }, - "Code": "9.5.1.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_705", - "Name": { - "en": "Prevent" - }, - "Code": "3.3.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_706", - "Name": { - "en": "Person in authority" - }, - "Code": "4.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_707", - "Name": { - "en": "Encounter" - }, - "Code": "4.2.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_708", - "Name": { - "en": "Regular" - }, - "Code": "8.4.5.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_709", - "Name": { - "en": "Made by hand" - }, - "Code": "6.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_710", - "Name": { - "en": "Dream" - }, - "Code": "5.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_711", - "Name": { - "en": "Entertainment, recreation" - }, - "Code": "4.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_712", - "Name": { - "en": "Begin a relationship" - }, - "Code": "4.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_713", - "Name": { - "en": "Negotiate" - }, - "Code": "4.8.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_714", - "Name": { - "en": "Move together" - }, - "Code": "7.2.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_715", - "Name": { - "en": "Financial transaction" - }, - "Code": "6.8.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_716", - "Name": { - "en": "Shock" - }, - "Code": "3.4.2.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_717", - "Name": { - "en": "Introduce" - }, - "Code": "3.5.1.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_718", - "Name": { - "en": "Suspect" - }, - "Code": "4.7.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_719", - "Name": { - "en": "Big area" - }, - "Code": "8.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_720", - "Name": { - "en": "Loud" - }, - "Code": "2.3.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_721", - "Name": { - "en": "Working with water" - }, - "Code": "6.6.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_722", - "Name": { - "en": "Clear a field" - }, - "Code": "6.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_723", - "Name": { - "en": "Logical" - }, - "Code": "3.2.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_724", - "Name": { - "en": "Nose" - }, - "Code": "2.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_725", - "Name": { - "en": "With, do with someone" - }, - "Code": "9.5.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_726", - "Name": { - "en": "Trust" - }, - "Code": "3.2.5.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_727", - "Name": { - "en": "Covenant" - }, - "Code": "4.7.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_728", - "Name": { - "en": "Name of a place" - }, - "Code": "9.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_729", - "Name": { - "en": "During" - }, - "Code": "8.4.5.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_730", - "Name": { - "en": "Mill grain" - }, - "Code": "6.2.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_731", - "Name": { - "en": "Names of heavenly bodies" - }, - "Code": "9.7.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_732", - "Name": { - "en": "Bottom" - }, - "Code": "8.6.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_733", - "Name": { - "en": "Habit" - }, - "Code": "4.3.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_734", - "Name": { - "en": "Strange" - }, - "Code": "8.3.5.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_735", - "Name": { - "en": "Break a contract" - }, - "Code": "4.7.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_736", - "Name": { - "en": "Link, connect" - }, - "Code": "7.5.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_737", - "Name": { - "en": "Willing" - }, - "Code": "3.3.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_738", - "Name": { - "en": "North, south, east, west" - }, - "Code": "8.5.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_739", - "Name": { - "en": "Photography" - }, - "Code": "6.6.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_740", - "Name": { - "en": "Care for hair" - }, - "Code": "5.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_741", - "Name": { - "en": "Personal names" - }, - "Code": "9.7.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_742", - "Name": { - "en": "Around" - }, - "Code": "8.5.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_743", - "Name": { - "en": "Pull" - }, - "Code": "7.3.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_744", - "Name": { - "en": "Punish" - }, - "Code": "4.7.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_745", - "Name": { - "en": "Right time" - }, - "Code": "8.4.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_746", - "Name": { - "en": "Advise" - }, - "Code": "3.3.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_747", - "Name": { - "en": "Free from bondage" - }, - "Code": "4.4.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_748", - "Name": { - "en": "Dense" - }, - "Code": "8.3.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_749", - "Name": { - "en": "Throw away" - }, - "Code": "7.4.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_750", - "Name": { - "en": "Round" - }, - "Code": "8.3.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_751", - "Name": { - "en": "Low" - }, - "Code": "8.2.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_752", - "Name": { - "en": "Change your mind" - }, - "Code": "3.2.5.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_753", - "Name": { - "en": "Race" - }, - "Code": "4.1.9.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_754", - "Name": { - "en": "Efficient" - }, - "Code": "6.1.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_755", - "Name": { - "en": "Drink" - }, - "Code": "5.2.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_756", - "Name": { - "en": "Move back" - }, - "Code": "7.2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_757", - "Name": { - "en": "Careless, irresponsible" - }, - "Code": "6.1.2.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_758", - "Name": { - "en": "Light in weight" - }, - "Code": "8.2.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_759", - "Name": { - "en": "Remove shell, skin" - }, - "Code": "5.2.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_760", - "Name": { - "en": "Mysterious" - }, - "Code": "3.2.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_761", - "Name": { - "en": "Ritual scar" - }, - "Code": "5.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_762", - "Name": { - "en": "Swell" - }, - "Code": "2.5.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_763", - "Name": { - "en": "Rebuke" - }, - "Code": "4.8.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_764", - "Name": { - "en": "Effective" - }, - "Code": "6.1.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_765", - "Name": { - "en": "Travel" - }, - "Code": "7.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_766", - "Name": { - "en": "Controlling water" - }, - "Code": "6.6.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_767", - "Name": { - "en": "Interrogative" - }, - "Code": "9.4.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_768", - "Name": { - "en": "Late" - }, - "Code": "8.4.5.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_769", - "Name": { - "en": "Compel" - }, - "Code": "3.3.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_770", - "Name": { - "en": "Doubt" - }, - "Code": "3.2.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_771", - "Name": { - "en": "Cancel an event" - }, - "Code": "6.1.2.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_772", - "Name": { - "en": "Personality" - }, - "Code": "3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_773", - "Name": { - "en": "Point, dot" - }, - "Code": "8.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_774", - "Name": { - "en": "Fireplace" - }, - "Code": "5.5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_775", - "Name": { - "en": "Pattern, design" - }, - "Code": "8.3.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_776", - "Name": { - "en": "Way, route" - }, - "Code": "7.2.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_777", - "Name": { - "en": "Drop charges" - }, - "Code": "4.7.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_778", - "Name": { - "en": "Rub" - }, - "Code": "7.7.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_779", - "Name": { - "en": "Reading and writing" - }, - "Code": "3.5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_780", - "Name": { - "en": "In front of" - }, - "Code": "8.5.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_781", - "Name": { - "en": "Read" - }, - "Code": "3.5.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_782", - "Name": { - "en": "Stop moving" - }, - "Code": "7.2.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_783", - "Name": { - "en": "Working with cloth" - }, - "Code": "6.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_784", - "Name": { - "en": "Admit" - }, - "Code": "3.5.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_785", - "Name": { - "en": "Loose" - }, - "Code": "8.2.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_786", - "Name": { - "en": "Manage a house" - }, - "Code": "5.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_787", - "Name": { - "en": "Spatial location of an event" - }, - "Code": "9.5.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_788", - "Name": { - "en": "Mind" - }, - "Code": "3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_789", - "Name": { - "en": "Butcher, slaughter" - }, - "Code": "6.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_790", - "Name": { - "en": "Include" - }, - "Code": "7.5.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_791", - "Name": { - "en": "Ceremony" - }, - "Code": "4.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_792", - "Name": { - "en": "Veterinary science" - }, - "Code": "6.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_793", - "Name": { - "en": "Leg" - }, - "Code": "2.1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_794", - "Name": { - "en": "Polite" - }, - "Code": "4.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_795", - "Name": { - "en": "Game" - }, - "Code": "4.2.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_796", - "Name": { - "en": "Sense of touch" - }, - "Code": "2.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_797", - "Name": { - "en": "Irreligion" - }, - "Code": "4.9.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_798", - "Name": { - "en": "Steps in food preparation" - }, - "Code": "5.2.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_799", - "Name": { - "en": "Summarize" - }, - "Code": "3.5.1.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_800", - "Name": { - "en": "Style of clothing" - }, - "Code": "5.3.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_801", - "Name": { - "en": "Cast lots" - }, - "Code": "3.3.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_802", - "Name": { - "en": "Types of animals" - }, - "Code": "1.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_803", - "Name": { - "en": "Economics" - }, - "Code": "6.9.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_804", - "Name": { - "en": "Weapon, shoot" - }, - "Code": "4.8.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_805", - "Name": { - "en": "Culture" - }, - "Code": "4.3.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_806", - "Name": { - "en": "Boundary" - }, - "Code": "6.5.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_807", - "Name": { - "en": "To a larger degree" - }, - "Code": "9.3.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_808", - "Name": { - "en": "Distance" - }, - "Code": "8.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_809", - "Name": { - "en": "Eventually" - }, - "Code": "8.4.6.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_810", - "Name": { - "en": "Parts of a fish" - }, - "Code": "1.6.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_811", - "Name": { - "en": "Wave" - }, - "Code": "1.3.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_812", - "Name": { - "en": "Hot" - }, - "Code": "8.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_813", - "Name": { - "en": "Bad, immoral" - }, - "Code": "4.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_814", - "Name": { - "en": "Invite" - }, - "Code": "4.2.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_815", - "Name": { - "en": "Share wealth" - }, - "Code": "6.8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_816", - "Name": { - "en": "Situation" - }, - "Code": "9.1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_817", - "Name": { - "en": "Unintelligible" - }, - "Code": "3.5.8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_818", - "Name": { - "en": "Derivational affixes" - }, - "Code": "9.2.9.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_819", - "Name": { - "en": "Uncle, aunt" - }, - "Code": "4.1.9.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_820", - "Name": { - "en": "Growing roots" - }, - "Code": "6.2.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_821", - "Name": { - "en": "Event propositions" - }, - "Code": "9.1.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_822", - "Name": { - "en": "Religion" - }, - "Code": "4.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_823", - "Name": { - "en": "Government" - }, - "Code": "4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_824", - "Name": { - "en": "Extra" - }, - "Code": "8.1.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_825", - "Name": { - "en": "Solid, liquid, gas" - }, - "Code": "1.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_826", - "Name": { - "en": "Put in" - }, - "Code": "7.3.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_827", - "Name": { - "en": "Machine" - }, - "Code": "6.7.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_828", - "Name": { - "en": "Spit, saliva" - }, - "Code": "2.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_829", - "Name": { - "en": "Fly" - }, - "Code": "7.2.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_830", - "Name": { - "en": "Rope, string" - }, - "Code": "7.5.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_831", - "Name": { - "en": "Oppose" - }, - "Code": "4.8.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_832", - "Name": { - "en": "Long" - }, - "Code": "8.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_833", - "Name": { - "en": "Question words" - }, - "Code": "9.2.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_834", - "Name": { - "en": "Sign, symbol" - }, - "Code": "3.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_835", - "Name": { - "en": "Pain" - }, - "Code": "2.5.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_836", - "Name": { - "en": "Decay" - }, - "Code": "8.3.7.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_837", - "Name": { - "en": "Brave" - }, - "Code": "4.4.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_838", - "Name": { - "en": "Interval" - }, - "Code": "8.4.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_839", - "Name": { - "en": "Do good to" - }, - "Code": "4.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_840", - "Name": { - "en": "Clan names" - }, - "Code": "9.7.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_841", - "Name": { - "en": "Behind" - }, - "Code": "8.5.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_842", - "Name": { - "en": "Sometimes" - }, - "Code": "8.4.6.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_843", - "Name": { - "en": "Basis" - }, - "Code": "9.6.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_844", - "Name": { - "en": "Ask" - }, - "Code": "3.5.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_845", - "Name": { - "en": "Easy, possible" - }, - "Code": "6.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_846", - "Name": { - "en": "Weaving cloth" - }, - "Code": "6.6.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_847", - "Name": { - "en": "Tooth decay" - }, - "Code": "2.5.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_848", - "Name": { - "en": "Enemy" - }, - "Code": "4.8.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_849", - "Name": { - "en": "Continue, persevere" - }, - "Code": "8.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_850", - "Name": { - "en": "Throw" - }, - "Code": "7.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_851", - "Name": { - "en": "Status" - }, - "Code": "4.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_852", - "Name": { - "en": "Speak little" - }, - "Code": "3.5.1.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_853", - "Name": { - "en": "Tense and aspect" - }, - "Code": "9.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_854", - "Name": { - "en": "Unfair" - }, - "Code": "4.7.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_855", - "Name": { - "en": "Land, property" - }, - "Code": "6.5.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_856", - "Name": { - "en": "Forest, grassland, desert" - }, - "Code": "1.2.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_857", - "Name": { - "en": "Block, dam up" - }, - "Code": "7.3.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_858", - "Name": { - "en": "Appear" - }, - "Code": "2.3.1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_859", - "Name": { - "en": "Animal husbandry" - }, - "Code": "6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_860", - "Name": { - "en": "Baby" - }, - "Code": "2.6.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_861", - "Name": { - "en": "Bodies of water" - }, - "Code": "1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_862", - "Name": { - "en": "Fasting" - }, - "Code": "4.9.5.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_863", - "Name": { - "en": "Fence, wall" - }, - "Code": "6.5.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_864", - "Name": { - "en": "Mention" - }, - "Code": "3.5.1.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_865", - "Name": { - "en": "White" - }, - "Code": "8.3.3.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_866", - "Name": { - "en": "Divide numbers" - }, - "Code": "8.1.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_867", - "Name": { - "en": "Name of a person" - }, - "Code": "9.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_868", - "Name": { - "en": "Present" - }, - "Code": "8.4.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_869", - "Name": { - "en": "Survive" - }, - "Code": "4.4.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_870", - "Name": { - "en": "Gossip" - }, - "Code": "3.5.1.8.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_871", - "Name": { - "en": "Salt" - }, - "Code": "5.2.3.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_872", - "Name": { - "en": "Agent-oriented modalities" - }, - "Code": "9.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_873", - "Name": { - "en": "Intend" - }, - "Code": "3.3.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_874", - "Name": { - "en": "Just, almost not" - }, - "Code": "9.4.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_875", - "Name": { - "en": "Markers of emphasis" - }, - "Code": "9.6.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_876", - "Name": { - "en": "Things done to animals" - }, - "Code": "6.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_877", - "Name": { - "en": "Male and female animals" - }, - "Code": "1.6.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_878", - "Name": { - "en": "Advantage" - }, - "Code": "6.1.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_879", - "Name": { - "en": "Sick" - }, - "Code": "2.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_880", - "Name": { - "en": "Destiny" - }, - "Code": "4.9.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_881", - "Name": { - "en": "Lift" - }, - "Code": "7.3.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_882", - "Name": { - "en": "Cover" - }, - "Code": "7.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_883", - "Name": { - "en": "Offer" - }, - "Code": "3.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_884", - "Name": { - "en": "Subtract numbers" - }, - "Code": "8.1.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_885", - "Name": { - "en": "Whole, complete" - }, - "Code": "8.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_886", - "Name": { - "en": "Name of a thing" - }, - "Code": "9.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_887", - "Name": { - "en": "Snake" - }, - "Code": "1.6.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_888", - "Name": { - "en": "Child" - }, - "Code": "2.6.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_889", - "Name": { - "en": "Honest" - }, - "Code": "4.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_890", - "Name": { - "en": "Navy" - }, - "Code": "4.8.3.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_891", - "Name": { - "en": "Growing rice" - }, - "Code": "6.2.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_892", - "Name": { - "en": "Forgive" - }, - "Code": "4.8.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_893", - "Name": { - "en": "High" - }, - "Code": "8.2.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_894", - "Name": { - "en": "Growing grapes" - }, - "Code": "6.2.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_895", - "Name": { - "en": "Male organs" - }, - "Code": "2.1.8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_896", - "Name": { - "en": "Ruler" - }, - "Code": "4.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_897", - "Name": { - "en": "Keep something" - }, - "Code": "7.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_898", - "Name": { - "en": "Exchange, trade" - }, - "Code": "6.8.4.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_899", - "Name": { - "en": "Corpse" - }, - "Code": "2.6.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_900", - "Name": { - "en": "A long time" - }, - "Code": "8.4.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_901", - "Name": { - "en": "Show sympathy, support" - }, - "Code": "4.4.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_902", - "Name": { - "en": "Spinning thread" - }, - "Code": "6.6.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_903", - "Name": { - "en": "Working with metal" - }, - "Code": "6.6.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_904", - "Name": { - "en": "Roll up" - }, - "Code": "8.3.1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_905", - "Name": { - "en": "Working with leather" - }, - "Code": "6.6.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_906", - "Name": { - "en": "Circumcision" - }, - "Code": "5.4.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_907", - "Name": { - "en": "Supernatural being" - }, - "Code": "4.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_908", - "Name": { - "en": "Connected with, related" - }, - "Code": "9.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_909", - "Name": { - "en": "To a large degree" - }, - "Code": "9.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_910", - "Name": { - "en": "Body functions" - }, - "Code": "2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_911", - "Name": { - "en": "Play music" - }, - "Code": "4.2.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_912", - "Name": { - "en": "Boast" - }, - "Code": "3.5.1.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_913", - "Name": { - "en": "Confused" - }, - "Code": "3.4.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_914", - "Name": { - "en": "Attack" - }, - "Code": "4.8.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_915", - "Name": { - "en": "Process harvest" - }, - "Code": "6.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_916", - "Name": { - "en": "Cruel" - }, - "Code": "4.3.4.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_917", - "Name": { - "en": "Be at a place" - }, - "Code": "8.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_918", - "Name": { - "en": "Recorded music" - }, - "Code": "3.5.9.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_919", - "Name": { - "en": "Occupy an area" - }, - "Code": "8.5.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_920", - "Name": { - "en": "Complete, finish" - }, - "Code": "6.1.2.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_921", - "Name": { - "en": "Prepositions, postpositions" - }, - "Code": "9.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_922", - "Name": { - "en": "Tend a field" - }, - "Code": "6.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_923", - "Name": { - "en": "Ordinal numbers" - }, - "Code": "8.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_924", - "Name": { - "en": "Unreliable" - }, - "Code": "4.3.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_925", - "Name": { - "en": "Digging tool" - }, - "Code": "6.7.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_926", - "Name": { - "en": "Insult" - }, - "Code": "3.5.1.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_927", - "Name": { - "en": "Dazed, confused" - }, - "Code": "2.5.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_928", - "Name": { - "en": "Attitude" - }, - "Code": "3.2.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_929", - "Name": { - "en": "Ideophones" - }, - "Code": "9.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_930", - "Name": { - "en": "More" - }, - "Code": "8.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_931", - "Name": { - "en": "Show, indicate" - }, - "Code": "3.5.8.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_932", - "Name": { - "en": "Bite, chew" - }, - "Code": "5.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_933", - "Name": { - "en": "Horizontal" - }, - "Code": "8.3.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_934", - "Name": { - "en": "Cold" - }, - "Code": "8.3.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_935", - "Name": { - "en": "Stay, remain" - }, - "Code": "7.2.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_936", - "Name": { - "en": "Dislike" - }, - "Code": "3.4.2.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_937", - "Name": { - "en": "Ask permission" - }, - "Code": "3.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_938", - "Name": { - "en": "Add numbers" - }, - "Code": "8.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_939", - "Name": { - "en": "Good" - }, - "Code": "8.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_940", - "Name": { - "en": "Bird" - }, - "Code": "1.6.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_941", - "Name": { - "en": "Down" - }, - "Code": "8.5.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_942", - "Name": { - "en": "Useful" - }, - "Code": "6.1.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_943", - "Name": { - "en": "Jewelry" - }, - "Code": "5.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_944", - "Name": { - "en": "Taste" - }, - "Code": "2.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_945", - "Name": { - "en": "Floor, story" - }, - "Code": "6.5.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_946", - "Name": { - "en": "Shave" - }, - "Code": "5.4.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_947", - "Name": { - "en": "Probably" - }, - "Code": "9.4.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_948", - "Name": { - "en": "Hear" - }, - "Code": "2.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_949", - "Name": { - "en": "Fish" - }, - "Code": "1.6.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_950", - "Name": { - "en": "Trial" - }, - "Code": "4.7.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_951", - "Name": { - "en": "Animal group" - }, - "Code": "1.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_952", - "Name": { - "en": "Fault" - }, - "Code": "4.7.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_953", - "Name": { - "en": "Seem" - }, - "Code": "9.4.4.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_954", - "Name": { - "en": "Enthusiastic" - }, - "Code": "3.4.1.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_955", - "Name": { - "en": "Riot" - }, - "Code": "4.8.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_956", - "Name": { - "en": "Touching, contact" - }, - "Code": "8.5.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_957", - "Name": { - "en": "Straight posture" - }, - "Code": "7.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_958", - "Name": { - "en": "Possible" - }, - "Code": "9.4.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_959", - "Name": { - "en": "Names of regions" - }, - "Code": "9.7.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_960", - "Name": { - "en": "Bend down" - }, - "Code": "7.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_961", - "Name": { - "en": "Give, donate" - }, - "Code": "6.8.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_962", - "Name": { - "en": "On" - }, - "Code": "8.5.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_963", - "Name": { - "en": "End" - }, - "Code": "8.4.6.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_964", - "Name": { - "en": "Smooth" - }, - "Code": "8.3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_965", - "Name": { - "en": "Store, marketplace" - }, - "Code": "6.8.4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_966", - "Name": { - "en": "Distribute" - }, - "Code": "7.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_967", - "Name": { - "en": "Move a part of the body" - }, - "Code": "7.1.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_968", - "Name": { - "en": "Organization" - }, - "Code": "4.2.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_969", - "Name": { - "en": "Ignore" - }, - "Code": "3.1.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_970", - "Name": { - "en": "Walk with difficulty" - }, - "Code": "7.2.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_971", - "Name": { - "en": "Law" - }, - "Code": "4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_972", - "Name": { - "en": "Son, daughter" - }, - "Code": "4.1.9.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_973", - "Name": { - "en": "Send" - }, - "Code": "7.3.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_974", - "Name": { - "en": "Help" - }, - "Code": "4.3.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_975", - "Name": { - "en": "Correct" - }, - "Code": "3.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_976", - "Name": { - "en": "Crowd, group" - }, - "Code": "4.2.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_977", - "Name": { - "en": "Willing to learn" - }, - "Code": "3.2.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_978", - "Name": { - "en": "Move in" - }, - "Code": "7.2.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_979", - "Name": { - "en": "Stand" - }, - "Code": "7.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_980", - "Name": { - "en": "Meaning" - }, - "Code": "3.5.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_981", - "Name": { - "en": "Prepare" - }, - "Code": "6.1.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_982", - "Name": { - "en": "Bribe" - }, - "Code": "6.8.9.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_983", - "Name": { - "en": "Basic" - }, - "Code": "8.3.7.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_984", - "Name": { - "en": "Follow, be a disciple" - }, - "Code": "4.5.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_985", - "Name": { - "en": "Birth order" - }, - "Code": "4.1.9.1.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_986", - "Name": { - "en": "In-law" - }, - "Code": "4.1.9.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_987", - "Name": { - "en": "Draw, paint" - }, - "Code": "6.6.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_988", - "Name": { - "en": "Big" - }, - "Code": "8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_989", - "Name": { - "en": "Clothing" - }, - "Code": "5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_990", - "Name": { - "en": "Surrender" - }, - "Code": "4.8.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_991", - "Name": { - "en": "Violent" - }, - "Code": "4.8.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_992", - "Name": { - "en": "Full" - }, - "Code": "8.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_993", - "Name": { - "en": "Pound in mortar and pestle" - }, - "Code": "5.2.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_994", - "Name": { - "en": "Self-controlled" - }, - "Code": "4.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_995", - "Name": { - "en": "Absent" - }, - "Code": "8.5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_996", - "Name": { - "en": "Cough, sneeze" - }, - "Code": "2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_997", - "Name": { - "en": "Or, either" - }, - "Code": "9.6.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_998", - "Name": { - "en": "Diplomacy" - }, - "Code": "4.6.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_999", - "Name": { - "en": "Working with chemicals" - }, - "Code": "6.6.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1000", - "Name": { - "en": "Open" - }, - "Code": "7.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1001", - "Name": { - "en": "Move in a circle" - }, - "Code": "7.2.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1002", - "Name": { - "en": "Mathematics" - }, - "Code": "8.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1003", - "Name": { - "en": "Worker" - }, - "Code": "6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1004", - "Name": { - "en": "Domesticated animal" - }, - "Code": "6.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1005", - "Name": { - "en": "Bleed, blood" - }, - "Code": "2.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1006", - "Name": { - "en": "Shout" - }, - "Code": "3.5.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1007", - "Name": { - "en": "Annoyed" - }, - "Code": "3.4.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1008", - "Name": { - "en": "Communication devices" - }, - "Code": "3.5.9.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1009", - "Name": { - "en": "Living things" - }, - "Code": "1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1010", - "Name": { - "en": "Impatient" - }, - "Code": "4.3.1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1011", - "Name": { - "en": "Disgusted" - }, - "Code": "3.4.2.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1012", - "Name": { - "en": "Amphibian" - }, - "Code": "1.6.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1013", - "Name": { - "en": "Relative pronouns" - }, - "Code": "9.2.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1014", - "Name": { - "en": "Written material" - }, - "Code": "3.5.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1015", - "Name": { - "en": "Behavior" - }, - "Code": "4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1016", - "Name": { - "en": "Move forward" - }, - "Code": "7.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1017", - "Name": { - "en": "Relaxed posture" - }, - "Code": "7.1.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1018", - "Name": { - "en": "Traditional medicine" - }, - "Code": "2.5.7.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1019", - "Name": { - "en": "Suggest" - }, - "Code": "3.3.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1020", - "Name": { - "en": "Refuse permission" - }, - "Code": "3.3.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1021", - "Name": { - "en": "Exact" - }, - "Code": "8.1.5.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1022", - "Name": { - "en": "Animal eating" - }, - "Code": "1.6.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1023", - "Name": { - "en": "Speak poorly" - }, - "Code": "3.5.1.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1024", - "Name": { - "en": "Fold" - }, - "Code": "8.3.1.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1025", - "Name": { - "en": "Winnow grain" - }, - "Code": "6.2.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1026", - "Name": { - "en": "Contain" - }, - "Code": "8.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1027", - "Name": { - "en": "Old person" - }, - "Code": "2.6.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1028", - "Name": { - "en": "Guide" - }, - "Code": "7.2.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1029", - "Name": { - "en": "Enter by force" - }, - "Code": "4.3.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1030", - "Name": { - "en": "Solve" - }, - "Code": "3.2.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1031", - "Name": { - "en": "Examine" - }, - "Code": "2.3.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1032", - "Name": { - "en": "Parts of things" - }, - "Code": "8.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1033", - "Name": { - "en": "Worse" - }, - "Code": "8.3.7.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1034", - "Name": { - "en": "Musical instrument" - }, - "Code": "4.2.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1035", - "Name": { - "en": "Simple, plain" - }, - "Code": "8.3.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1036", - "Name": { - "en": "Island, shore" - }, - "Code": "1.3.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1037", - "Name": { - "en": "Food from vegetables" - }, - "Code": "5.2.3.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1038", - "Name": { - "en": "Compete with" - }, - "Code": "4.3.4.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1039", - "Name": { - "en": "Belong to an organization" - }, - "Code": "4.2.1.8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1040", - "Name": { - "en": "Bad-tempered" - }, - "Code": "4.3.1.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1041", - "Name": { - "en": "Calm" - }, - "Code": "3.4.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1042", - "Name": { - "en": "Come together, form a group" - }, - "Code": "4.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1043", - "Name": { - "en": "Wind" - }, - "Code": "1.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1044", - "Name": { - "en": "Care for the fingernails" - }, - "Code": "5.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1045", - "Name": { - "en": "Beneficiary of an event" - }, - "Code": "9.5.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1046", - "Name": { - "en": "Bed" - }, - "Code": "5.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1047", - "Name": { - "en": "Animal" - }, - "Code": "1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1048", - "Name": { - "en": "Weak" - }, - "Code": "2.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1049", - "Name": { - "en": "Attribution" - }, - "Code": "9.1.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1050", - "Name": { - "en": "Rust" - }, - "Code": "8.3.7.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1051", - "Name": { - "en": "Nickname" - }, - "Code": "9.7.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1052", - "Name": { - "en": "Command" - }, - "Code": "4.5.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1053", - "Name": { - "en": "Alternate" - }, - "Code": "8.4.5.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1054", - "Name": { - "en": "Speak quietly" - }, - "Code": "3.5.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1055", - "Name": { - "en": "Poison" - }, - "Code": "2.5.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1056", - "Name": { - "en": "Oil" - }, - "Code": "1.2.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1057", - "Name": { - "en": "Imperative" - }, - "Code": "9.4.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1058", - "Name": { - "en": "Gesture" - }, - "Code": "3.5.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1059", - "Name": { - "en": "Hate, detest" - }, - "Code": "3.4.2.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1060", - "Name": { - "en": "Sit" - }, - "Code": "7.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1061", - "Name": { - "en": "Separate, alone" - }, - "Code": "4.4.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1062", - "Name": { - "en": "Building materials" - }, - "Code": "6.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1063", - "Name": { - "en": "Multicolored" - }, - "Code": "8.3.3.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1064", - "Name": { - "en": "Artificial" - }, - "Code": "6.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1065", - "Name": { - "en": "To a smaller degree" - }, - "Code": "9.3.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1066", - "Name": { - "en": "Steady, unsteady" - }, - "Code": "7.2.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1067", - "Name": { - "en": "Fort" - }, - "Code": "4.8.3.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1068", - "Name": { - "en": "Preserve" - }, - "Code": "8.3.7.8.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1069", - "Name": { - "en": "Transport" - }, - "Code": "7.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1070", - "Name": { - "en": "Smelting" - }, - "Code": "6.6.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1071", - "Name": { - "en": "Types of people" - }, - "Code": "4.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1072", - "Name": { - "en": "Convex" - }, - "Code": "8.3.1.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1073", - "Name": { - "en": "Old, not new" - }, - "Code": "8.4.6.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1074", - "Name": { - "en": "Sky" - }, - "Code": "1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1075", - "Name": { - "en": "Other" - }, - "Code": "8.3.5.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1076", - "Name": { - "en": "Lucky" - }, - "Code": "4.4.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1077", - "Name": { - "en": "Same" - }, - "Code": "8.3.5.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1078", - "Name": { - "en": "Recipient (of a patient)" - }, - "Code": "9.5.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1079", - "Name": { - "en": "Growing tobacco" - }, - "Code": "6.2.1.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1080", - "Name": { - "en": "Not yet" - }, - "Code": "8.4.6.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1081", - "Name": { - "en": "Reliable" - }, - "Code": "4.3.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1082", - "Name": { - "en": "Tend a fire" - }, - "Code": "5.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1083", - "Name": { - "en": "Suffer" - }, - "Code": "4.4.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1084", - "Name": { - "en": "Tax" - }, - "Code": "6.8.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1085", - "Name": { - "en": "Untidy" - }, - "Code": "4.3.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1086", - "Name": { - "en": "Unity" - }, - "Code": "4.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1087", - "Name": { - "en": "Make an appeal" - }, - "Code": "4.8.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1088", - "Name": { - "en": "Admire someone" - }, - "Code": "4.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1089", - "Name": { - "en": "Pure, unmixed" - }, - "Code": "7.5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1090", - "Name": { - "en": "Tie" - }, - "Code": "7.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1091", - "Name": { - "en": "Place of worship" - }, - "Code": "4.9.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1092", - "Name": { - "en": "Renounce claim, concede" - }, - "Code": "4.8.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1093", - "Name": { - "en": "Occupation" - }, - "Code": "6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1094", - "Name": { - "en": "Prosperity, trouble" - }, - "Code": "4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1095", - "Name": { - "en": "Sugar" - }, - "Code": "5.2.3.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1096", - "Name": { - "en": "Hypocrite" - }, - "Code": "4.3.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1097", - "Name": { - "en": "Cut hair" - }, - "Code": "5.4.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1098", - "Name": { - "en": "Food from fruit" - }, - "Code": "5.2.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1099", - "Name": { - "en": "Finger, toe" - }, - "Code": "2.1.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1100", - "Name": { - "en": "Persuade" - }, - "Code": "3.3.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1101", - "Name": { - "en": "Move up" - }, - "Code": "7.2.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1102", - "Name": { - "en": "Wash dishes" - }, - "Code": "5.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1103", - "Name": { - "en": "Injure" - }, - "Code": "2.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1104", - "Name": { - "en": "Stop fighting" - }, - "Code": "4.8.4.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1105", - "Name": { - "en": "Peer group" - }, - "Code": "2.6.4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1106", - "Name": { - "en": "Hunt and fish" - }, - "Code": "6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1107", - "Name": { - "en": "Side" - }, - "Code": "8.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1108", - "Name": { - "en": "Uproot plants" - }, - "Code": "6.2.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1109", - "Name": { - "en": "Accident" - }, - "Code": "4.4.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1110", - "Name": { - "en": "Low status" - }, - "Code": "4.5.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1111", - "Name": { - "en": "Backward" - }, - "Code": "8.5.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1112", - "Name": { - "en": "Say" - }, - "Code": "3.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1113", - "Name": { - "en": "Tell a lie" - }, - "Code": "3.5.1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1114", - "Name": { - "en": "Posture" - }, - "Code": "7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1115", - "Name": { - "en": "Virginity" - }, - "Code": "2.6.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1116", - "Name": { - "en": "Offering, sacrifice" - }, - "Code": "4.9.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1117", - "Name": { - "en": "Remember" - }, - "Code": "3.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1118", - "Name": { - "en": "At the same time" - }, - "Code": "8.4.5.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1119", - "Name": { - "en": "Goal (of movement)" - }, - "Code": "9.5.1.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1120", - "Name": { - "en": "Fuel" - }, - "Code": "5.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1121", - "Name": { - "en": "Pardon, release" - }, - "Code": "4.7.7.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1122", - "Name": { - "en": "Mental illness" - }, - "Code": "2.5.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1123", - "Name": { - "en": "Yes" - }, - "Code": "9.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1124", - "Name": { - "en": "Planet" - }, - "Code": "1.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1125", - "Name": { - "en": "Names of oceans and lakes" - }, - "Code": "9.7.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1126", - "Name": { - "en": "Personally" - }, - "Code": "9.2.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1127", - "Name": { - "en": "Breathe, breath" - }, - "Code": "2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1128", - "Name": { - "en": "Insurance" - }, - "Code": "6.9.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1129", - "Name": { - "en": "Care for a baby" - }, - "Code": "2.6.4.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1130", - "Name": { - "en": "Hunt" - }, - "Code": "6.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1131", - "Name": { - "en": "Make peace" - }, - "Code": "4.8.4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1132", - "Name": { - "en": "Household decoration" - }, - "Code": "5.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1133", - "Name": { - "en": "Spread, smear" - }, - "Code": "7.3.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1134", - "Name": { - "en": "Do intensely" - }, - "Code": "9.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1135", - "Name": { - "en": "Mental state" - }, - "Code": "3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1136", - "Name": { - "en": "Despise someone" - }, - "Code": "4.3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1137", - "Name": { - "en": "Give up" - }, - "Code": "6.1.2.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1138", - "Name": { - "en": "Crawl" - }, - "Code": "7.2.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1139", - "Name": { - "en": "Irrigate" - }, - "Code": "6.2.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1140", - "Name": { - "en": "Disclose" - }, - "Code": "3.5.1.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1141", - "Name": { - "en": "Remove, take apart" - }, - "Code": "7.5.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1142", - "Name": { - "en": "Next" - }, - "Code": "8.4.5.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1143", - "Name": { - "en": "Smuggle" - }, - "Code": "6.8.9.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1144", - "Name": { - "en": "War" - }, - "Code": "4.8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1145", - "Name": { - "en": "Grind" - }, - "Code": "7.7.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1146", - "Name": { - "en": "Poking tool" - }, - "Code": "6.7.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1147", - "Name": { - "en": "Straight" - }, - "Code": "8.3.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1148", - "Name": { - "en": "Play, fun" - }, - "Code": "4.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1149", - "Name": { - "en": "Give permission" - }, - "Code": "3.3.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1150", - "Name": { - "en": "Approve of something" - }, - "Code": "3.2.5.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1151", - "Name": { - "en": "Wedged in, stuck" - }, - "Code": "8.2.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1152", - "Name": { - "en": "Go to sleep" - }, - "Code": "5.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1153", - "Name": { - "en": "Phrase conjunctions" - }, - "Code": "9.2.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1154", - "Name": { - "en": "Learn" - }, - "Code": "3.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1155", - "Name": { - "en": "Husband, wife" - }, - "Code": "4.1.9.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1156", - "Name": { - "en": "Praise" - }, - "Code": "3.5.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1157", - "Name": { - "en": "Area" - }, - "Code": "8.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1158", - "Name": { - "en": "Noun affixes" - }, - "Code": "9.2.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1159", - "Name": { - "en": "Verbal tradition" - }, - "Code": "3.5.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1160", - "Name": { - "en": "Multiples" - }, - "Code": "8.1.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1161", - "Name": { - "en": "Working in the sea" - }, - "Code": "6.6.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1162", - "Name": { - "en": "Meet a standard" - }, - "Code": "4.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1163", - "Name": { - "en": "Waste" - }, - "Code": "6.1.2.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1164", - "Name": { - "en": "Be" - }, - "Code": "9.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1165", - "Name": { - "en": "Deceive" - }, - "Code": "4.3.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1166", - "Name": { - "en": "Expensive" - }, - "Code": "6.8.4.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1167", - "Name": { - "en": "Opportunity" - }, - "Code": "6.1.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1168", - "Name": { - "en": "Sell" - }, - "Code": "6.8.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1169", - "Name": { - "en": "Fail" - }, - "Code": "6.1.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1170", - "Name": { - "en": "Family, clan" - }, - "Code": "4.1.9.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1171", - "Name": { - "en": "Shine" - }, - "Code": "8.3.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1172", - "Name": { - "en": "Particles" - }, - "Code": "9.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1173", - "Name": { - "en": "Country" - }, - "Code": "4.6.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1174", - "Name": { - "en": "Use a person" - }, - "Code": "4.3.4.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1175", - "Name": { - "en": "Torso" - }, - "Code": "2.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1176", - "Name": { - "en": "Discipline, train" - }, - "Code": "4.5.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1177", - "Name": { - "en": "See" - }, - "Code": "2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1178", - "Name": { - "en": "Recognize" - }, - "Code": "3.2.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1179", - "Name": { - "en": "Symptom of disease" - }, - "Code": "2.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1180", - "Name": { - "en": "Extort money" - }, - "Code": "6.8.9.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1181", - "Name": { - "en": "Set self apart" - }, - "Code": "4.1.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1182", - "Name": { - "en": "Change color" - }, - "Code": "8.3.3.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1183", - "Name": { - "en": "Rodent" - }, - "Code": "1.6.1.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1184", - "Name": { - "en": "Gather wild plants" - }, - "Code": "6.2.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1185", - "Name": { - "en": "Caution" - }, - "Code": "4.4.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1186", - "Name": { - "en": "Path (of movement)" - }, - "Code": "9.5.1.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1187", - "Name": { - "en": "Say farewell" - }, - "Code": "3.5.1.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1188", - "Name": { - "en": "High status" - }, - "Code": "4.5.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1189", - "Name": { - "en": "Drip" - }, - "Code": "1.3.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1190", - "Name": { - "en": "Trim plants" - }, - "Code": "6.2.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1191", - "Name": { - "en": "Compose music" - }, - "Code": "4.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1192", - "Name": { - "en": "Narrow" - }, - "Code": "8.2.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1193", - "Name": { - "en": "Egg dishes" - }, - "Code": "5.2.3.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1194", - "Name": { - "en": "Nature, environment" - }, - "Code": "1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1195", - "Name": { - "en": "Come" - }, - "Code": "7.2.3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1196", - "Name": { - "en": "Case" - }, - "Code": "9.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1197", - "Name": { - "en": "Attendant circumstances" - }, - "Code": "9.5.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1198", - "Name": { - "en": "Authority" - }, - "Code": "4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1199", - "Name": { - "en": "Part" - }, - "Code": "8.1.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1200", - "Name": { - "en": "Hope" - }, - "Code": "3.2.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1201", - "Name": { - "en": "Degree" - }, - "Code": "9.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1202", - "Name": { - "en": "Lower something" - }, - "Code": "7.3.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1203", - "Name": { - "en": "Exaggerate" - }, - "Code": "3.5.1.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1204", - "Name": { - "en": "Can\u0027t" - }, - "Code": "9.4.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1205", - "Name": { - "en": "Snow, ice" - }, - "Code": "1.1.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1206", - "Name": { - "en": "Islam" - }, - "Code": "4.9.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1207", - "Name": { - "en": "Weigh" - }, - "Code": "8.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1208", - "Name": { - "en": "Animal life cycle" - }, - "Code": "1.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1209", - "Name": { - "en": "True" - }, - "Code": "3.5.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1210", - "Name": { - "en": "Card game" - }, - "Code": "4.2.6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1211", - "Name": { - "en": "Pattern, model" - }, - "Code": "8.3.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1212", - "Name": { - "en": "Popular" - }, - "Code": "3.4.1.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1213", - "Name": { - "en": "Grind flour" - }, - "Code": "5.2.1.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1214", - "Name": { - "en": "Quality" - }, - "Code": "8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1215", - "Name": { - "en": "Animal diseases" - }, - "Code": "6.3.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1216", - "Name": { - "en": "Sound" - }, - "Code": "2.3.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1217", - "Name": { - "en": "Demonstrative pronouns" - }, - "Code": "9.2.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1218", - "Name": { - "en": "Insist" - }, - "Code": "3.3.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1219", - "Name": { - "en": "Certainly, definitely" - }, - "Code": "9.4.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1220", - "Name": { - "en": "Working with wood" - }, - "Code": "6.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1221", - "Name": { - "en": "Initiation" - }, - "Code": "2.6.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1222", - "Name": { - "en": "Get" - }, - "Code": "7.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1223", - "Name": { - "en": "Sentence conjunctions" - }, - "Code": "9.2.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1224", - "Name": { - "en": "Woman" - }, - "Code": "2.6.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1225", - "Name": { - "en": "Show affection" - }, - "Code": "4.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1226", - "Name": { - "en": "Social class" - }, - "Code": "4.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1227", - "Name": { - "en": "Bad" - }, - "Code": "8.3.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1228", - "Name": { - "en": "Shiny" - }, - "Code": "8.3.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1229", - "Name": { - "en": "Part of speech" - }, - "Code": "9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1230", - "Name": { - "en": "Slow" - }, - "Code": "8.4.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1231", - "Name": { - "en": "Decide, plan" - }, - "Code": "3.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1232", - "Name": { - "en": "Growing fruit" - }, - "Code": "6.2.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1233", - "Name": { - "en": "Imitate" - }, - "Code": "8.3.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1234", - "Name": { - "en": "Sure" - }, - "Code": "9.4.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1235", - "Name": { - "en": "Write" - }, - "Code": "3.5.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1236", - "Name": { - "en": "Happy" - }, - "Code": "3.4.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1237", - "Name": { - "en": "Patient" - }, - "Code": "4.3.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1238", - "Name": { - "en": "Almost" - }, - "Code": "8.1.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1239", - "Name": { - "en": "Day" - }, - "Code": "8.4.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1240", - "Name": { - "en": "Celebrate" - }, - "Code": "4.2.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1241", - "Name": { - "en": "Unusual" - }, - "Code": "8.3.5.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1242", - "Name": { - "en": "Old fashioned" - }, - "Code": "8.4.6.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1243", - "Name": { - "en": "Put in back" - }, - "Code": "7.3.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1244", - "Name": { - "en": "Star" - }, - "Code": "1.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1245", - "Name": { - "en": "Arrive" - }, - "Code": "7.2.3.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1246", - "Name": { - "en": "Sexual immorality" - }, - "Code": "2.6.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1247", - "Name": { - "en": "Calm, rough" - }, - "Code": "1.3.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1248", - "Name": { - "en": "Submit to authority" - }, - "Code": "4.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1249", - "Name": { - "en": "Tear, rip" - }, - "Code": "7.8.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1250", - "Name": { - "en": "Beekeeping" - }, - "Code": "6.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1251", - "Name": { - "en": "Plait hair" - }, - "Code": "5.4.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1252", - "Name": { - "en": "Kidnap" - }, - "Code": "4.3.4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1253", - "Name": { - "en": "Fall" - }, - "Code": "7.2.2.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1254", - "Name": { - "en": "Happen" - }, - "Code": "9.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1255", - "Name": { - "en": "Thick" - }, - "Code": "8.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1256", - "Name": { - "en": "Run" - }, - "Code": "7.2.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1257", - "Name": { - "en": "Make profit" - }, - "Code": "6.8.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1258", - "Name": { - "en": "Week" - }, - "Code": "8.4.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1259", - "Name": { - "en": "Omen, divination" - }, - "Code": "4.9.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1260", - "Name": { - "en": "Unemployed, not working" - }, - "Code": "6.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1261", - "Name": { - "en": "Poultry raising" - }, - "Code": "6.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1262", - "Name": { - "en": "Speak a lot" - }, - "Code": "3.5.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1263", - "Name": { - "en": "Dependency relations" - }, - "Code": "9.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1264", - "Name": { - "en": "Holding tool" - }, - "Code": "6.7.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1265", - "Name": { - "en": "Marketing" - }, - "Code": "6.9.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1266", - "Name": { - "en": "Interjections" - }, - "Code": "9.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1267", - "Name": { - "en": "Earthquake" - }, - "Code": "1.2.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1268", - "Name": { - "en": "Underground" - }, - "Code": "1.2.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1269", - "Name": { - "en": "Fast, not eat" - }, - "Code": "5.2.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1270", - "Name": { - "en": "Substitute" - }, - "Code": "7.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1271", - "Name": { - "en": "Girlfriend, boyfriend" - }, - "Code": "4.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1272", - "Name": { - "en": "Small" - }, - "Code": "8.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1273", - "Name": { - "en": "World" - }, - "Code": "1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1274", - "Name": { - "en": "Weather" - }, - "Code": "1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1275", - "Name": { - "en": "Markers expecting an affirmative answer" - }, - "Code": "9.4.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1276", - "Name": { - "en": "Use up" - }, - "Code": "6.1.2.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1277", - "Name": { - "en": "Eating utensil" - }, - "Code": "5.2.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1278", - "Name": { - "en": "Take by force" - }, - "Code": "6.8.9.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1279", - "Name": { - "en": "Cry, tear" - }, - "Code": "3.5.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1280", - "Name": { - "en": "Want" - }, - "Code": "3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1281", - "Name": { - "en": "City" - }, - "Code": "4.6.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1282", - "Name": { - "en": "Election" - }, - "Code": "4.6.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1283", - "Name": { - "en": "Chance" - }, - "Code": "4.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1284", - "Name": { - "en": "Not care" - }, - "Code": "4.3.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1285", - "Name": { - "en": "Tired" - }, - "Code": "2.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1286", - "Name": { - "en": "Mediocre" - }, - "Code": "8.3.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1287", - "Name": { - "en": "Clumsy" - }, - "Code": "7.2.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1288", - "Name": { - "en": "Share with" - }, - "Code": "4.3.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1289", - "Name": { - "en": "Meet for the first time" - }, - "Code": "4.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1290", - "Name": { - "en": "Blind" - }, - "Code": "2.5.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1291", - "Name": { - "en": "God" - }, - "Code": "4.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1292", - "Name": { - "en": "Crack" - }, - "Code": "7.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1293", - "Name": { - "en": "Obey" - }, - "Code": "4.5.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1294", - "Name": { - "en": "Cardinal numbers" - }, - "Code": "8.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1295", - "Name": { - "en": "Egg" - }, - "Code": "1.6.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1296", - "Name": { - "en": "Purpose, goal" - }, - "Code": "3.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1297", - "Name": { - "en": "Exempt" - }, - "Code": "3.3.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1298", - "Name": { - "en": "Sorcery" - }, - "Code": "4.9.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1299", - "Name": { - "en": "Knitting" - }, - "Code": "6.6.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1300", - "Name": { - "en": "Expert" - }, - "Code": "6.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1301", - "Name": { - "en": "Work poorly" - }, - "Code": "6.1.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1302", - "Name": { - "en": "Growing bananas" - }, - "Code": "6.2.1.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1303", - "Name": { - "en": "List" - }, - "Code": "3.5.7.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1304", - "Name": { - "en": "Religious purification" - }, - "Code": "4.9.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1305", - "Name": { - "en": "Chase away" - }, - "Code": "7.3.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1306", - "Name": { - "en": "On time" - }, - "Code": "8.4.5.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1307", - "Name": { - "en": "Put down" - }, - "Code": "7.3.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1308", - "Name": { - "en": "Special" - }, - "Code": "7.5.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1309", - "Name": { - "en": "Lose, misplace" - }, - "Code": "7.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1310", - "Name": { - "en": "Medicine" - }, - "Code": "2.5.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1311", - "Name": { - "en": "Tall" - }, - "Code": "8.2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1312", - "Name": { - "en": "Kill" - }, - "Code": "2.6.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1313", - "Name": { - "en": "Vertical" - }, - "Code": "8.3.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1314", - "Name": { - "en": "Philosophy" - }, - "Code": "3.2.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1315", - "Name": { - "en": "Names of cities" - }, - "Code": "9.7.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1316", - "Name": { - "en": "Have authority" - }, - "Code": "4.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1317", - "Name": { - "en": "Beside" - }, - "Code": "8.5.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1318", - "Name": { - "en": "Working with electricity" - }, - "Code": "6.6.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1319", - "Name": { - "en": "What fires produce" - }, - "Code": "5.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1320", - "Name": { - "en": "Idol" - }, - "Code": "4.9.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1321", - "Name": { - "en": "Stomach" - }, - "Code": "2.1.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1322", - "Name": { - "en": "Practice religion" - }, - "Code": "4.9.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1323", - "Name": { - "en": "Person" - }, - "Code": "2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1324", - "Name": { - "en": "Worried" - }, - "Code": "3.4.2.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1325", - "Name": { - "en": "Record" - }, - "Code": "3.5.7.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1326", - "Name": { - "en": "Reward" - }, - "Code": "4.7.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1327", - "Name": { - "en": "Door" - }, - "Code": "6.5.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1328", - "Name": { - "en": "Brother, sister" - }, - "Code": "4.1.9.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1329", - "Name": { - "en": "Attract" - }, - "Code": "3.4.1.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1330", - "Name": { - "en": "Oppress" - }, - "Code": "4.7.9.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1331", - "Name": { - "en": "Primary cases" - }, - "Code": "9.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1332", - "Name": { - "en": "Far" - }, - "Code": "8.2.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1333", - "Name": { - "en": "Both" - }, - "Code": "8.1.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1334", - "Name": { - "en": "Cleaning" - }, - "Code": "5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1335", - "Name": { - "en": "Past" - }, - "Code": "8.4.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1336", - "Name": { - "en": "Hoofed animals" - }, - "Code": "1.6.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1337", - "Name": { - "en": "Title, name of honor" - }, - "Code": "4.5.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1338", - "Name": { - "en": "Eye" - }, - "Code": "2.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1339", - "Name": { - "en": "Language" - }, - "Code": "3.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1340", - "Name": { - "en": "Criticize" - }, - "Code": "3.5.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1341", - "Name": { - "en": "Drive along" - }, - "Code": "7.3.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1342", - "Name": { - "en": "Next to" - }, - "Code": "8.5.1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1343", - "Name": { - "en": "Change behavior" - }, - "Code": "4.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1344", - "Name": { - "en": "Fetus" - }, - "Code": "2.6.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1345", - "Name": { - "en": "Act harshly" - }, - "Code": "4.7.9.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1346", - "Name": { - "en": "Household equipment" - }, - "Code": "5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1347", - "Name": { - "en": "Judge, render a verdict" - }, - "Code": "4.7.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1348", - "Name": { - "en": "Lack respect" - }, - "Code": "4.5.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1349", - "Name": { - "en": "Find" - }, - "Code": "7.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1350", - "Name": { - "en": "After" - }, - "Code": "8.4.5.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1351", - "Name": { - "en": "Front" - }, - "Code": "8.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1352", - "Name": { - "en": "Plant a field" - }, - "Code": "6.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1353", - "Name": { - "en": "Multiple things moving" - }, - "Code": "7.5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1354", - "Name": { - "en": "Without cause" - }, - "Code": "9.6.2.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1355", - "Name": { - "en": "Kick" - }, - "Code": "7.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1356", - "Name": { - "en": "Lifting tool" - }, - "Code": "6.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1357", - "Name": { - "en": "Imagine" - }, - "Code": "3.2.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1358", - "Name": { - "en": "Subjugate" - }, - "Code": "4.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1359", - "Name": { - "en": "Spice" - }, - "Code": "5.2.3.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1360", - "Name": { - "en": "Appoint, delegate" - }, - "Code": "4.5.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1361", - "Name": { - "en": "Growing flowers" - }, - "Code": "6.2.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1362", - "Name": { - "en": "Be in water" - }, - "Code": "1.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1363", - "Name": { - "en": "Execute" - }, - "Code": "4.7.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1364", - "Name": { - "en": "Spring, well" - }, - "Code": "1.3.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1365", - "Name": { - "en": "Dark" - }, - "Code": "8.3.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1366", - "Name": { - "en": "Rain" - }, - "Code": "1.1.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1367", - "Name": { - "en": "None, nothing" - }, - "Code": "8.1.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1368", - "Name": { - "en": "Upset" - }, - "Code": "3.4.2.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1369", - "Name": { - "en": "Type, kind" - }, - "Code": "8.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1370", - "Name": { - "en": "Doctor, nurse" - }, - "Code": "2.5.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1371", - "Name": { - "en": "And, also" - }, - "Code": "9.6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1372", - "Name": { - "en": "Made of, material" - }, - "Code": "8.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1373", - "Name": { - "en": "Wipe, erase" - }, - "Code": "5.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1374", - "Name": { - "en": "Travel by land" - }, - "Code": "7.2.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1375", - "Name": { - "en": "Count" - }, - "Code": "8.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1376", - "Name": { - "en": "Believe" - }, - "Code": "3.2.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1377", - "Name": { - "en": "Prompters of attention" - }, - "Code": "9.6.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1378", - "Name": { - "en": "Prosperity" - }, - "Code": "4.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1379", - "Name": { - "en": "Above" - }, - "Code": "8.5.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1380", - "Name": { - "en": "Gather" - }, - "Code": "7.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1381", - "Name": { - "en": "Tide" - }, - "Code": "1.3.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1382", - "Name": { - "en": "Rich" - }, - "Code": "6.8.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1383", - "Name": { - "en": "Threaten" - }, - "Code": "3.3.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1384", - "Name": { - "en": "Yard" - }, - "Code": "6.5.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1385", - "Name": { - "en": "Crocodile" - }, - "Code": "1.6.1.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1386", - "Name": { - "en": "Private, public" - }, - "Code": "4.1.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1387", - "Name": { - "en": "Harvest" - }, - "Code": "6.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1388", - "Name": { - "en": "Humor" - }, - "Code": "4.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1389", - "Name": { - "en": "Take time" - }, - "Code": "8.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1390", - "Name": { - "en": "Disabled" - }, - "Code": "2.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1391", - "Name": { - "en": "Family names" - }, - "Code": "9.7.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1392", - "Name": { - "en": "Arm" - }, - "Code": "2.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1393", - "Name": { - "en": "Grass, herb, vine" - }, - "Code": "1.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1394", - "Name": { - "en": "Meet together" - }, - "Code": "4.2.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1395", - "Name": { - "en": "Touch" - }, - "Code": "7.3.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1396", - "Name": { - "en": "Goat" - }, - "Code": "6.3.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1397", - "Name": { - "en": "Clothes for special occasions" - }, - "Code": "5.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1398", - "Name": { - "en": "Moods" - }, - "Code": "9.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1399", - "Name": { - "en": "Bow" - }, - "Code": "7.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1400", - "Name": { - "en": "Interpreting messages" - }, - "Code": "3.5.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1401", - "Name": { - "en": "Social event" - }, - "Code": "4.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1402", - "Name": { - "en": "Clock, watch" - }, - "Code": "8.4.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1403", - "Name": { - "en": "Limb" - }, - "Code": "2.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1404", - "Name": { - "en": "Mining" - }, - "Code": "6.6.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1405", - "Name": { - "en": "Dig" - }, - "Code": "7.8.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1406", - "Name": { - "en": "Rebel against authority" - }, - "Code": "4.5.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1407", - "Name": { - "en": "Balance" - }, - "Code": "7.2.1.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1408", - "Name": { - "en": "Tobacco" - }, - "Code": "5.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1409", - "Name": { - "en": "Infrastructure" - }, - "Code": "6.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1410", - "Name": { - "en": "Quantity" - }, - "Code": "8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1411", - "Name": { - "en": "States" - }, - "Code": "8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1412", - "Name": { - "en": "Sexual relations" - }, - "Code": "2.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1413", - "Name": { - "en": "Farmland" - }, - "Code": "6.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1414", - "Name": { - "en": "Blame" - }, - "Code": "3.5.1.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1415", - "Name": { - "en": "Cooking oil" - }, - "Code": "5.2.3.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1416", - "Name": { - "en": "Between" - }, - "Code": "8.5.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1417", - "Name": { - "en": "Attribution of an attribute" - }, - "Code": "9.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1418", - "Name": { - "en": "Move" - }, - "Code": "7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1419", - "Name": { - "en": "Perfect" - }, - "Code": "8.3.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1420", - "Name": { - "en": "Convenient" - }, - "Code": "8.3.7.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1421", - "Name": { - "en": "Care for the teeth" - }, - "Code": "5.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1422", - "Name": { - "en": "Clothes for special people" - }, - "Code": "5.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1423", - "Name": { - "en": "Forever" - }, - "Code": "8.4.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1424", - "Name": { - "en": "Work and occupation" - }, - "Code": "6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1425", - "Name": { - "en": "Win" - }, - "Code": "4.8.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1426", - "Name": { - "en": "Tooth" - }, - "Code": "2.1.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1427", - "Name": { - "en": "Wool production" - }, - "Code": "6.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1428", - "Name": { - "en": "Pig" - }, - "Code": "6.3.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1429", - "Name": { - "en": "Furrow" - }, - "Code": "8.3.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1430", - "Name": { - "en": "Free to do what you want" - }, - "Code": "3.3.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1431", - "Name": { - "en": "Disaster" - }, - "Code": "4.4.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1432", - "Name": { - "en": "Region" - }, - "Code": "4.6.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1433", - "Name": { - "en": "Types of houses" - }, - "Code": "6.5.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1434", - "Name": { - "en": "Predict" - }, - "Code": "3.2.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1435", - "Name": { - "en": "Receive" - }, - "Code": "7.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1436", - "Name": { - "en": "Physical, non-physical" - }, - "Code": "9.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1437", - "Name": { - "en": "Growing potatoes" - }, - "Code": "6.2.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1438", - "Name": { - "en": "Communication" - }, - "Code": "3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1439", - "Name": { - "en": "Improve" - }, - "Code": "8.3.7.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1440", - "Name": { - "en": "Beneficiary (of a patient)" - }, - "Code": "9.5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1441", - "Name": { - "en": "Don\u0027t think so, doubt it" - }, - "Code": "9.4.4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1442", - "Name": { - "en": "Witness, testify" - }, - "Code": "4.7.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1443", - "Name": { - "en": "Approximate" - }, - "Code": "8.1.5.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1444", - "Name": { - "en": "Rear a child" - }, - "Code": "2.6.4.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1445", - "Name": { - "en": "Destroy" - }, - "Code": "7.9.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1446", - "Name": { - "en": "Bury" - }, - "Code": "2.6.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1447", - "Name": { - "en": "Misunderstand" - }, - "Code": "3.2.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1448", - "Name": { - "en": "Mass communication" - }, - "Code": "3.5.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1449", - "Name": { - "en": "Growing crops" - }, - "Code": "6.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1450", - "Name": { - "en": "Reputation" - }, - "Code": "4.3.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1451", - "Name": { - "en": "Emotion" - }, - "Code": "3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1452", - "Name": { - "en": "Animal sounds" - }, - "Code": "1.6.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1453", - "Name": { - "en": "Understandable" - }, - "Code": "3.2.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1454", - "Name": { - "en": "Shadow" - }, - "Code": "8.3.3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1455", - "Name": { - "en": "Laugh" - }, - "Code": "3.5.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1456", - "Name": { - "en": "Defecate, feces" - }, - "Code": "2.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1457", - "Name": { - "en": "Some" - }, - "Code": "8.1.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1458", - "Name": { - "en": "Stubborn" - }, - "Code": "3.3.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1459", - "Name": { - "en": "Report" - }, - "Code": "3.5.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1460", - "Name": { - "en": "Old, not young" - }, - "Code": "8.4.6.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1461", - "Name": { - "en": "Legal personnel" - }, - "Code": "4.7.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1462", - "Name": { - "en": "Aspect--dynamic verbs" - }, - "Code": "9.4.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1463", - "Name": { - "en": "Land" - }, - "Code": "1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1464", - "Name": { - "en": "Serve food" - }, - "Code": "5.2.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1465", - "Name": { - "en": "Valley" - }, - "Code": "1.2.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1466", - "Name": { - "en": "Value" - }, - "Code": "8.3.7.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1467", - "Name": { - "en": "Commerce" - }, - "Code": "6.9.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1468", - "Name": { - "en": "Transparent" - }, - "Code": "2.3.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1469", - "Name": { - "en": "Mistake" - }, - "Code": "4.3.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1470", - "Name": { - "en": "Working with buildings" - }, - "Code": "6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1471", - "Name": { - "en": "Forget" - }, - "Code": "3.2.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1472", - "Name": { - "en": "Unlucky" - }, - "Code": "4.4.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1473", - "Name": { - "en": "Self-esteem" - }, - "Code": "3.4.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1474", - "Name": { - "en": "Store the harvest" - }, - "Code": "6.2.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1475", - "Name": { - "en": "Disease" - }, - "Code": "2.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1476", - "Name": { - "en": "Evaluator" - }, - "Code": "9.4.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1477", - "Name": { - "en": "Lose your way" - }, - "Code": "7.2.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1478", - "Name": { - "en": "Spider" - }, - "Code": "1.6.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1479", - "Name": { - "en": "Color" - }, - "Code": "8.3.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1480", - "Name": { - "en": "Like, love" - }, - "Code": "3.4.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1481", - "Name": { - "en": "Drunk" - }, - "Code": "5.2.3.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1482", - "Name": { - "en": "Moss, fungus, algae" - }, - "Code": "1.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1483", - "Name": { - "en": "Two" - }, - "Code": "8.1.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1484", - "Name": { - "en": "Way, manner" - }, - "Code": "9.5.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1485", - "Name": { - "en": "Fit, size" - }, - "Code": "8.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1486", - "Name": { - "en": "Understand" - }, - "Code": "3.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1487", - "Name": { - "en": "Parts of a plant" - }, - "Code": "1.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1488", - "Name": { - "en": "Most, almost all" - }, - "Code": "8.1.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1489", - "Name": { - "en": "Produce wealth" - }, - "Code": "6.8.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1490", - "Name": { - "en": "Need" - }, - "Code": "8.1.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1491", - "Name": { - "en": "Grandfather, grandmother" - }, - "Code": "4.1.9.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1492", - "Name": { - "en": "Across" - }, - "Code": "8.5.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1493", - "Name": { - "en": "Earn" - }, - "Code": "6.8.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1494", - "Name": { - "en": "Hit" - }, - "Code": "7.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1495", - "Name": { - "en": "Soon" - }, - "Code": "8.4.6.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1496", - "Name": { - "en": "Room" - }, - "Code": "6.5.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1497", - "Name": { - "en": "Growth of plants" - }, - "Code": "1.5.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1498", - "Name": { - "en": "Agree to do something" - }, - "Code": "3.3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1499", - "Name": { - "en": "Mute" - }, - "Code": "2.5.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1500", - "Name": { - "en": "Foreigner" - }, - "Code": "4.6.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1501", - "Name": { - "en": "Land preparation" - }, - "Code": "6.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1502", - "Name": { - "en": "Sweat" - }, - "Code": "2.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1503", - "Name": { - "en": "Each other" - }, - "Code": "9.5.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1504", - "Name": { - "en": "Indefinite pronouns" - }, - "Code": "9.2.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1505", - "Name": { - "en": "Milk products" - }, - "Code": "5.2.3.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1506", - "Name": { - "en": "Create" - }, - "Code": "9.1.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1507", - "Name": { - "en": "Neighbor" - }, - "Code": "4.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1508", - "Name": { - "en": "Sleep" - }, - "Code": "5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1509", - "Name": { - "en": "Volcano" - }, - "Code": "1.2.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1510", - "Name": { - "en": "Heavy" - }, - "Code": "8.2.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1511", - "Name": { - "en": "Letter" - }, - "Code": "3.5.7.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1512", - "Name": { - "en": "Disunity" - }, - "Code": "4.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1513", - "Name": { - "en": "Physical actions" - }, - "Code": "7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1514", - "Name": { - "en": "Work" - }, - "Code": "6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1515", - "Name": { - "en": "Work well" - }, - "Code": "6.1.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1516", - "Name": { - "en": "Prevent from moving" - }, - "Code": "7.2.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1517", - "Name": { - "en": "Informal justice" - }, - "Code": "4.6.6.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1518", - "Name": { - "en": "Partly" - }, - "Code": "9.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1519", - "Name": { - "en": "Look" - }, - "Code": "2.3.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1520", - "Name": { - "en": "Cheat" - }, - "Code": "6.8.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1521", - "Name": { - "en": "Chicken" - }, - "Code": "6.3.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1522", - "Name": { - "en": "Fish with hooks" - }, - "Code": "6.4.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1523", - "Name": { - "en": "Shut, close" - }, - "Code": "7.3.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1524", - "Name": { - "en": "Growing wheat" - }, - "Code": "6.2.1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1525", - "Name": { - "en": "Before" - }, - "Code": "8.4.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1526", - "Name": { - "en": "Method" - }, - "Code": "6.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1527", - "Name": { - "en": "Working with paper" - }, - "Code": "6.6.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1528", - "Name": { - "en": "Lose consciousness" - }, - "Code": "2.5.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1529", - "Name": { - "en": "Quiet" - }, - "Code": "2.3.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1530", - "Name": { - "en": "Milk" - }, - "Code": "6.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1531", - "Name": { - "en": "Number of times" - }, - "Code": "8.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1532", - "Name": { - "en": "Politics" - }, - "Code": "4.6.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1533", - "Name": { - "en": "Wait" - }, - "Code": "7.2.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1534", - "Name": { - "en": "Dissociation" - }, - "Code": "9.6.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1535", - "Name": { - "en": "Group of things" - }, - "Code": "8.1.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1536", - "Name": { - "en": "Army" - }, - "Code": "4.8.3.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1537", - "Name": { - "en": "Names of mountains" - }, - "Code": "9.7.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1538", - "Name": { - "en": "Move out" - }, - "Code": "7.2.3.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1539", - "Name": { - "en": "Put aside" - }, - "Code": "7.3.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1540", - "Name": { - "en": "Head" - }, - "Code": "2.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1541", - "Name": { - "en": "General adverbs" - }, - "Code": "9.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1542", - "Name": { - "en": "Own, possess" - }, - "Code": "6.8.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1543", - "Name": { - "en": "Move something in a direction" - }, - "Code": "7.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1544", - "Name": { - "en": "Arrange an event" - }, - "Code": "6.1.2.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1545", - "Name": { - "en": "Sorry" - }, - "Code": "3.4.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1546", - "Name": { - "en": "Classifiers" - }, - "Code": "9.2.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1547", - "Name": { - "en": "Have, of" - }, - "Code": "9.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1548", - "Name": { - "en": "Wash clothes" - }, - "Code": "5.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1549", - "Name": { - "en": "Postpone" - }, - "Code": "8.4.5.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1550", - "Name": { - "en": "Accept" - }, - "Code": "3.3.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1551", - "Name": { - "en": "Steal" - }, - "Code": "6.8.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1552", - "Name": { - "en": "Cooking utensil" - }, - "Code": "5.2.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1553", - "Name": { - "en": "Miscarriage" - }, - "Code": "2.6.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1554", - "Name": { - "en": "Building" - }, - "Code": "6.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1555", - "Name": { - "en": "Sun" - }, - "Code": "1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1556", - "Name": { - "en": "Describe" - }, - "Code": "3.5.1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1557", - "Name": { - "en": "Sweep, rake" - }, - "Code": "5.6.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1558", - "Name": { - "en": "Bathe" - }, - "Code": "5.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1559", - "Name": { - "en": "Names of languages" - }, - "Code": "9.7.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1560", - "Name": { - "en": "Greedy" - }, - "Code": "6.8.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1561", - "Name": { - "en": "Festival, show" - }, - "Code": "4.2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1562", - "Name": { - "en": "Put in front" - }, - "Code": "7.3.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1563", - "Name": { - "en": "Sensible" - }, - "Code": "4.3.1.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1564", - "Name": { - "en": "Days of the week" - }, - "Code": "8.4.1.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1565", - "Name": { - "en": "Sing" - }, - "Code": "4.2.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1566", - "Name": { - "en": "Blemish" - }, - "Code": "8.3.7.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1567", - "Name": { - "en": "King\u0027s family" - }, - "Code": "4.6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1568", - "Name": { - "en": "Wander" - }, - "Code": "7.2.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1569", - "Name": { - "en": "Speed" - }, - "Code": "8.4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1570", - "Name": { - "en": "Skin" - }, - "Code": "2.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1571", - "Name": { - "en": "Tense" - }, - "Code": "9.4.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1572", - "Name": { - "en": "Extend" - }, - "Code": "7.3.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1573", - "Name": { - "en": "Buddhism" - }, - "Code": "4.9.7.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1574", - "Name": { - "en": "Think" - }, - "Code": "3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1575", - "Name": { - "en": "Measure" - }, - "Code": "8.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1576", - "Name": { - "en": "Fill, cover" - }, - "Code": "7.5.9.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1577", - "Name": { - "en": "Contact" - }, - "Code": "3.5.1.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1578", - "Name": { - "en": "Fight for something good" - }, - "Code": "4.8.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1579", - "Name": { - "en": "Explain" - }, - "Code": "3.5.1.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1580", - "Name": { - "en": "Embarrassed" - }, - "Code": "3.4.2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1581", - "Name": { - "en": "Confident" - }, - "Code": "3.4.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1582", - "Name": { - "en": "Up" - }, - "Code": "8.5.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1583", - "Name": { - "en": "Maybe" - }, - "Code": "9.4.4.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1584", - "Name": { - "en": "Uncertain" - }, - "Code": "9.4.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1585", - "Name": { - "en": "Danger" - }, - "Code": "4.4.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1586", - "Name": { - "en": "Secret" - }, - "Code": "3.2.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1587", - "Name": { - "en": "Investigate a crime" - }, - "Code": "4.7.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1588", - "Name": { - "en": "Leaven" - }, - "Code": "5.2.3.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1589", - "Name": { - "en": "Reason" - }, - "Code": "9.6.2.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1590", - "Name": { - "en": "Leave an organization" - }, - "Code": "4.2.1.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1591", - "Name": { - "en": "Slave" - }, - "Code": "4.5.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1592", - "Name": { - "en": "Completely" - }, - "Code": "9.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1593", - "Name": { - "en": "End, point" - }, - "Code": "8.6.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1594", - "Name": { - "en": "Sea mammal" - }, - "Code": "1.6.1.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1595", - "Name": { - "en": "Drama" - }, - "Code": "4.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1596", - "Name": { - "en": "Outer part" - }, - "Code": "8.6.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1597", - "Name": { - "en": "Do" - }, - "Code": "9.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1598", - "Name": { - "en": "Mock" - }, - "Code": "3.5.1.8.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1599", - "Name": { - "en": "Religious things" - }, - "Code": "4.9.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1600", - "Name": { - "en": "Area of knowledge" - }, - "Code": "3.2.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1601", - "Name": { - "en": "Join an organization" - }, - "Code": "4.2.1.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1602", - "Name": { - "en": "Stick together" - }, - "Code": "7.5.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1603", - "Name": { - "en": "Move slowly" - }, - "Code": "7.2.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1604", - "Name": { - "en": "Beautiful" - }, - "Code": "2.3.1.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1605", - "Name": { - "en": "Talk about a subject" - }, - "Code": "3.5.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1606", - "Name": { - "en": "Speech style" - }, - "Code": "3.5.1.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1607", - "Name": { - "en": "Food from leaves" - }, - "Code": "5.2.3.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1608", - "Name": { - "en": "Class, lesson" - }, - "Code": "3.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1609", - "Name": { - "en": "Something used to see" - }, - "Code": "2.3.1.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1610", - "Name": { - "en": "Quarrel" - }, - "Code": "3.5.1.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1611", - "Name": { - "en": "Beast of burden" - }, - "Code": "6.3.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1612", - "Name": { - "en": "Fashionable" - }, - "Code": "3.4.1.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1613", - "Name": { - "en": "Divide into pieces" - }, - "Code": "7.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1614", - "Name": { - "en": "Parts of a bird" - }, - "Code": "1.6.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1615", - "Name": { - "en": "Mouth" - }, - "Code": "2.1.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1616", - "Name": { - "en": "Markers expecting a negative answer" - }, - "Code": "9.4.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1617", - "Name": { - "en": "Drought" - }, - "Code": "1.1.3.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1618", - "Name": { - "en": "Organize" - }, - "Code": "7.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1619", - "Name": { - "en": "Altruistic, selfless" - }, - "Code": "4.3.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1620", - "Name": { - "en": "Control" - }, - "Code": "3.3.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1621", - "Name": { - "en": "Not have" - }, - "Code": "7.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1622", - "Name": { - "en": "Animal actions" - }, - "Code": "1.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1623", - "Name": { - "en": "Free time" - }, - "Code": "4.2.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1624", - "Name": { - "en": "Kinship" - }, - "Code": "4.1.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1625", - "Name": { - "en": "Love" - }, - "Code": "4.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1626", - "Name": { - "en": "Solutions of water" - }, - "Code": "1.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1627", - "Name": { - "en": "Urinate, urine" - }, - "Code": "2.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1628", - "Name": { - "en": "Defend against accusation" - }, - "Code": "4.7.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1629", - "Name": { - "en": "Air" - }, - "Code": "1.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1630", - "Name": { - "en": "Strong, brittle" - }, - "Code": "8.3.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1631", - "Name": { - "en": "Names of rivers" - }, - "Code": "9.7.2.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1632", - "Name": { - "en": "Take somewhere" - }, - "Code": "7.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1633", - "Name": { - "en": "Strong" - }, - "Code": "2.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1634", - "Name": { - "en": "Only" - }, - "Code": "8.1.5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1635", - "Name": { - "en": "Speak well" - }, - "Code": "3.5.1.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1636", - "Name": { - "en": "Independent" - }, - "Code": "4.5.4.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1637", - "Name": { - "en": "Empty" - }, - "Code": "8.1.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1638", - "Name": { - "en": "Alert" - }, - "Code": "3.1.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1639", - "Name": { - "en": "Sacred writings" - }, - "Code": "4.9.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1640", - "Name": { - "en": "Big container, volume" - }, - "Code": "8.2.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1641", - "Name": { - "en": "Move past, over, through" - }, - "Code": "7.2.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1642", - "Name": { - "en": "Fishing" - }, - "Code": "6.4.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1643", - "Name": { - "en": "Distribution" - }, - "Code": "9.6.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1644", - "Name": { - "en": "Accustomed to" - }, - "Code": "6.1.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1645", - "Name": { - "en": "Realize" - }, - "Code": "3.2.2.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1646", - "Name": { - "en": "Unfriendly" - }, - "Code": "4.1.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1647", - "Name": { - "en": "Debate" - }, - "Code": "3.5.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1648", - "Name": { - "en": "Damage" - }, - "Code": "7.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1649", - "Name": { - "en": "Fishing equipment" - }, - "Code": "6.4.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1650", - "Name": { - "en": "Nephew, niece" - }, - "Code": "4.1.9.1.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1651", - "Name": { - "en": "Early" - }, - "Code": "8.4.5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1652", - "Name": { - "en": "Support" - }, - "Code": "7.3.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1653", - "Name": { - "en": "Air force" - }, - "Code": "4.8.3.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1654", - "Name": { - "en": "Demonstrate" - }, - "Code": "3.5.1.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1655", - "Name": { - "en": "Terms of endearment" - }, - "Code": "9.7.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1656", - "Name": { - "en": "Reflect, mirror" - }, - "Code": "2.3.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1657", - "Name": { - "en": "Speak with others" - }, - "Code": "3.5.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1658", - "Name": { - "en": "Vicinity" - }, - "Code": "8.5.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1659", - "Name": { - "en": "Do evil to" - }, - "Code": "4.3.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1660", - "Name": { - "en": "Cloth" - }, - "Code": "6.6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1661", - "Name": { - "en": "Give pledge, bond" - }, - "Code": "6.8.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1662", - "Name": { - "en": "Community" - }, - "Code": "4.6.7.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1663", - "Name": { - "en": "Container" - }, - "Code": "6.7.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1664", - "Name": { - "en": "Design" - }, - "Code": "9.1.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1665", - "Name": { - "en": "Cheap" - }, - "Code": "6.8.4.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1666", - "Name": { - "en": "Insect" - }, - "Code": "1.6.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1667", - "Name": { - "en": "Combinative relation" - }, - "Code": "9.6.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1668", - "Name": { - "en": "Go first" - }, - "Code": "7.2.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1669", - "Name": { - "en": "Accounting" - }, - "Code": "6.8.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1670", - "Name": { - "en": "Wedding" - }, - "Code": "2.6.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1671", - "Name": { - "en": "Smell" - }, - "Code": "2.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1672", - "Name": { - "en": "Back" - }, - "Code": "8.6.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1673", - "Name": { - "en": "Romantic love" - }, - "Code": "2.6.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1674", - "Name": { - "en": "Hortative" - }, - "Code": "9.4.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1675", - "Name": { - "en": "Meaningless" - }, - "Code": "3.5.8.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1676", - "Name": { - "en": "Names of countries" - }, - "Code": "9.7.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1677", - "Name": { - "en": "Reptile" - }, - "Code": "1.6.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1678", - "Name": { - "en": "Men\u0027s clothing" - }, - "Code": "5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1679", - "Name": { - "en": "Alcohol preparation" - }, - "Code": "5.2.3.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1680", - "Name": { - "en": "Faithful" - }, - "Code": "4.3.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1681", - "Name": { - "en": "Roof" - }, - "Code": "6.5.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1682", - "Name": { - "en": "Window" - }, - "Code": "6.5.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1683", - "Name": { - "en": "Radio, television" - }, - "Code": "3.5.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1684", - "Name": { - "en": "Catch" - }, - "Code": "7.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1685", - "Name": { - "en": "Prefer" - }, - "Code": "3.4.1.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1686", - "Name": { - "en": "Growing trees" - }, - "Code": "6.2.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1687", - "Name": { - "en": "Legal contract" - }, - "Code": "4.7.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1688", - "Name": { - "en": "Religious person" - }, - "Code": "4.9.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1689", - "Name": { - "en": "Point at" - }, - "Code": "3.5.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1690", - "Name": { - "en": "Participate" - }, - "Code": "4.2.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1691", - "Name": { - "en": "Cutting tool" - }, - "Code": "6.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1692", - "Name": { - "en": "New" - }, - "Code": "8.4.6.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1693", - "Name": { - "en": "Prepared food" - }, - "Code": "5.2.3.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1694", - "Name": { - "en": "Discourse markers" - }, - "Code": "9.6.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1695", - "Name": { - "en": "Fable, myth" - }, - "Code": "3.5.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1696", - "Name": { - "en": "Live, stay" - }, - "Code": "5.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1697", - "Name": { - "en": "Malnutrition, starvation" - }, - "Code": "2.5.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1698", - "Name": { - "en": "Study" - }, - "Code": "3.2.2.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1699", - "Name": { - "en": "Poetry" - }, - "Code": "3.5.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1700", - "Name": { - "en": "Contentment" - }, - "Code": "3.4.1.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1701", - "Name": { - "en": "Working with machines" - }, - "Code": "6.6.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1702", - "Name": { - "en": "Guess" - }, - "Code": "3.2.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1703", - "Name": { - "en": "Increase" - }, - "Code": "8.1.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1704", - "Name": { - "en": "Judaism" - }, - "Code": "4.9.7.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1705", - "Name": { - "en": "News, message" - }, - "Code": "3.5.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1706", - "Name": { - "en": "Right, proper" - }, - "Code": "8.3.7.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1707", - "Name": { - "en": "Mourn" - }, - "Code": "2.6.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1708", - "Name": { - "en": "First" - }, - "Code": "8.4.5.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1709", - "Name": { - "en": "Medicinal plants" - }, - "Code": "2.5.7.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1710", - "Name": { - "en": "Discontent" - }, - "Code": "3.4.2.1.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1711", - "Name": { - "en": "Wet" - }, - "Code": "1.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1712", - "Name": { - "en": "Check" - }, - "Code": "3.2.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1713", - "Name": { - "en": "Temporary" - }, - "Code": "8.4.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1714", - "Name": { - "en": "Unusual birth" - }, - "Code": "2.6.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1715", - "Name": { - "en": "Complain" - }, - "Code": "3.5.1.8.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1716", - "Name": { - "en": "Language and thought" - }, - "Code": "3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1717", - "Name": { - "en": "Travel by water" - }, - "Code": "7.2.4.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1718", - "Name": { - "en": "Space, room" - }, - "Code": "8.5.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1719", - "Name": { - "en": "Hang" - }, - "Code": "7.3.2.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1720", - "Name": { - "en": "Grandson, granddaughter" - }, - "Code": "4.1.9.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1721", - "Name": { - "en": "Out, outside" - }, - "Code": "8.5.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1722", - "Name": { - "en": "Move sideways" - }, - "Code": "7.2.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1723", - "Name": { - "en": "Foolish talk" - }, - "Code": "3.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1724", - "Name": { - "en": "Impolite" - }, - "Code": "4.3.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1725", - "Name": { - "en": "Natural" - }, - "Code": "1.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1726", - "Name": { - "en": "Multiple births" - }, - "Code": "2.6.3.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1727", - "Name": { - "en": "Break, wear out" - }, - "Code": "7.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1728", - "Name": { - "en": "Laws" - }, - "Code": "4.7.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1729", - "Name": { - "en": "Custom" - }, - "Code": "4.3.9.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1730", - "Name": { - "en": "Say nothing" - }, - "Code": "3.5.1.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1731", - "Name": { - "en": "Liquid" - }, - "Code": "1.2.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1732", - "Name": { - "en": "Military organization" - }, - "Code": "4.8.3.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1733", - "Name": { - "en": "Soldier" - }, - "Code": "4.8.3.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1734", - "Name": { - "en": "Animism" - }, - "Code": "4.9.7.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1735", - "Name": { - "en": "Usual" - }, - "Code": "8.3.5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1736", - "Name": { - "en": "Divorce" - }, - "Code": "2.6.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1737", - "Name": { - "en": "Crafts" - }, - "Code": "6.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1738", - "Name": { - "en": "Lead" - }, - "Code": "4.5.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1739", - "Name": { - "en": "Grow, get bigger" - }, - "Code": "2.6.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1740", - "Name": { - "en": "Business organization" - }, - "Code": "6.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1741", - "Name": { - "en": "Table" - }, - "Code": "5.1.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1742", - "Name": { - "en": "Youth" - }, - "Code": "2.6.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1743", - "Name": { - "en": "Here, there" - }, - "Code": "8.5.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1744", - "Name": { - "en": "Prepare something for use" - }, - "Code": "6.1.2.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1745", - "Name": { - "en": "Body condition" - }, - "Code": "2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1746", - "Name": { - "en": "All" - }, - "Code": "8.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1747", - "Name": { - "en": "Plant diseases" - }, - "Code": "1.5.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1748", - "Name": { - "en": "Conflict" - }, - "Code": "4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1749", - "Name": { - "en": "Unmarried" - }, - "Code": "2.6.1.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1750", - "Name": { - "en": "Social group" - }, - "Code": "4.2.1.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1751", - "Name": { - "en": "Condition" - }, - "Code": "9.6.2.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1752", - "Name": { - "en": "Impossible" - }, - "Code": "9.4.4.9", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1753", - "Name": { - "en": "Wide" - }, - "Code": "8.2.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1754", - "Name": { - "en": "Substance, matter" - }, - "Code": "1.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1755", - "Name": { - "en": "Calendar" - }, - "Code": "8.4.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1756", - "Name": { - "en": "Instead" - }, - "Code": "9.6.1.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1757", - "Name": { - "en": "Conjunctions" - }, - "Code": "9.2.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1758", - "Name": { - "en": "Discriminate, be unfair" - }, - "Code": "4.7.9.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1759", - "Name": { - "en": "Cousin" - }, - "Code": "4.1.9.1.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1760", - "Name": { - "en": "Governing body" - }, - "Code": "4.6.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1761", - "Name": { - "en": "Interested" - }, - "Code": "3.4.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1762", - "Name": { - "en": "Cause of disease" - }, - "Code": "2.5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1763", - "Name": { - "en": "Non-relative" - }, - "Code": "4.1.9.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1764", - "Name": { - "en": "Accuse, confront" - }, - "Code": "4.7.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1765", - "Name": { - "en": "Adverbial clauses" - }, - "Code": "9.4.8", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1766", - "Name": { - "en": "Turtle" - }, - "Code": "1.6.1.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1767", - "Name": { - "en": "Number" - }, - "Code": "8.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1768", - "Name": { - "en": "Like, similar" - }, - "Code": "8.3.5.2.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1769", - "Name": { - "en": "Markers of identificational and explanatory clauses" - }, - "Code": "9.6.3.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1770", - "Name": { - "en": "Cooking methods" - }, - "Code": "5.2.1.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1771", - "Name": { - "en": "Edge" - }, - "Code": "8.6.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1772", - "Name": { - "en": "Crazy" - }, - "Code": "4.3.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1773", - "Name": { - "en": "Comb hair" - }, - "Code": "5.4.3.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1774", - "Name": { - "en": "Adult" - }, - "Code": "2.6.4.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1775", - "Name": { - "en": "Less" - }, - "Code": "8.1.4.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1776", - "Name": { - "en": "Move toward something" - }, - "Code": "7.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1777", - "Name": { - "en": "Year" - }, - "Code": "8.4.1.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1778", - "Name": { - "en": "Types of sounds" - }, - "Code": "2.3.2.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1779", - "Name": { - "en": "Appease" - }, - "Code": "4.8.4.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1780", - "Name": { - "en": "Agree with someone" - }, - "Code": "3.2.5.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1781", - "Name": { - "en": "Watch" - }, - "Code": "2.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1782", - "Name": { - "en": "Mix" - }, - "Code": "7.5.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1783", - "Name": { - "en": "Meddle" - }, - "Code": "4.3.4.6", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1784", - "Name": { - "en": "Cabinet" - }, - "Code": "5.1.1.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1785", - "Name": { - "en": "Compare" - }, - "Code": "8.3.5.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1786", - "Name": { - "en": "Fine" - }, - "Code": "4.7.7.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1787", - "Name": { - "en": "Choose" - }, - "Code": "3.3.1.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1788", - "Name": { - "en": "Rule" - }, - "Code": "4.6.4", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1789", - "Name": { - "en": "Resurrection" - }, - "Code": "4.9.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1790", - "Name": { - "en": "Have wealth" - }, - "Code": "6.8.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1791", - "Name": { - "en": "Black" - }, - "Code": "8.3.3.3.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1792", - "Name": { - "en": "Fire" - }, - "Code": "5.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1793", - "Name": { - "en": "Farm worker" - }, - "Code": "6.2.7", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1794", - "Name": { - "en": "Numbered group" - }, - "Code": "8.1.1.5", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1795", - "Name": { - "en": "Marriage" - }, - "Code": "2.6.1", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1796", - "Name": { - "en": "Parts of an animal" - }, - "Code": "1.6.2", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1797", - "Name": { - "en": "Free of charge" - }, - "Code": "6.8.4.3.3", - "DeletedAt": null, - "Predefined": true - }, - { - "Id": "Guid_1798", - "Name": { - "en": "Swim" - }, - "Code": "7.2.4.2.2", - "DeletedAt": null, - "Predefined": true - } - ], - "ComplexFormTypes": [ - { - "Id": "Guid_1799", - "Name": { - "en": "Unspecified Complex Form" - }, - "DeletedAt": null - }, - { - "Id": "Guid_1800", - "Name": { - "en": "Compound" - }, - "DeletedAt": null - }, - { - "Id": "Guid_1801", - "Name": { - "en": "Contraction" - }, - "DeletedAt": null - }, - { - "Id": "Guid_1802", - "Name": { - "en": "Derivative" - }, - "DeletedAt": null - }, - { - "Id": "Guid_1803", - "Name": { - "en": "Idiom" - }, - "DeletedAt": null - }, - { - "Id": "Guid_1804", - "Name": { - "en": "Phrasal Verb" - }, - "DeletedAt": null - }, - { - "Id": "Guid_1805", - "Name": { - "en": "Saying" - }, - "DeletedAt": null - } - ], - "MorphTypes": [ - { - "Id": "Guid_1806", - "Kind": "DiscontiguousPhrase", - "Name": { - "en": "discontiguous phrase" - }, - "Abbreviation": { - "en": "dis phr" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A discontiguous phrase has discontiguous constituents which (a) are separated from each other by one or more intervening constituents, and (b) are considered either (i) syntactically contiguous and unitary, or (ii) realizing the same, single meaning. An example is French ne...pas.", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": null, - "SecondaryOrder": 0, - "DeletedAt": null - }, - { - "Id": "Guid_1807", - "Kind": "InfixingInterfix", - "Name": { - "en": "infixing interfix" - }, - "Abbreviation": { - "en": "ifxnfx" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "An infixing interfix is an infix that can occur between two roots or stems.", - "Ws": "en" - } - ] - } - }, - "Prefix": "-", - "Postfix": "-", - "SecondaryOrder": 0, - "DeletedAt": null - }, - { - "Id": "Guid_1808", - "Kind": "SuffixingInterfix", - "Name": { - "en": "suffixing interfix" - }, - "Abbreviation": { - "en": "sfxnfx" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A suffixing interfix is a suffix that can occur between two roots or stems.", - "Ws": "en" - } - ] - } - }, - "Prefix": "-", - "Postfix": null, - "SecondaryOrder": 0, - "DeletedAt": null - }, - { - "Id": "Guid_1809", - "Kind": "Particle", - "Name": { - "en": "particle" - }, - "Abbreviation": { - "en": "part" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A particle is a word that does not belong to one of the main classes of words, is invariable in form, and typically has grammatical or pragmatic meaning.", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": null, - "SecondaryOrder": 0, - "DeletedAt": null - }, - { - "Id": "Guid_1810", - "Kind": "Phrase", - "Name": { - "en": "phrase" - }, - "Abbreviation": { - "en": "phr" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A phrase is a syntactic structure that consists of more than one word but lacks the subject-predicate organization of a clause.", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": null, - "SecondaryOrder": 0, - "DeletedAt": null - }, - { - "Id": "Guid_1811", - "Kind": "PrefixingInterfix", - "Name": { - "en": "prefixing interfix" - }, - "Abbreviation": { - "en": "pfxnfx" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A prefixing interfix is a prefix that can occur between two roots or stems.", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": "-", - "SecondaryOrder": 0, - "DeletedAt": null - }, - { - "Id": "Guid_1812", - "Kind": "Clitic", - "Name": { - "en": "clitic" - }, - "Abbreviation": { - "en": "clit" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A clitic is a morpheme that has syntactic characteristics of a word, but shows evidence of being phonologically bound to another word. Orthographically, it stands alone.", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": null, - "SecondaryOrder": 0, - "DeletedAt": null - }, - { - "Id": "Guid_1813", - "Kind": "Infix", - "Name": { - "en": "infix" - }, - "Abbreviation": { - "en": "ifx" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "An infix is an affix that is inserted within a root or stem.", - "Ws": "en" - } - ] - } - }, - "Prefix": "-", - "Postfix": "-", - "SecondaryOrder": 40, - "DeletedAt": null - }, - { - "Id": "Guid_1814", - "Kind": "Prefix", - "Name": { - "en": "prefix" - }, - "Abbreviation": { - "en": "pfx" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A prefix is an affix that is joined before a root or stem.", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": "-", - "SecondaryOrder": 20, - "DeletedAt": null - }, - { - "Id": "Guid_1815", - "Kind": "Simulfix", - "Name": { - "en": "simulfix" - }, - "Abbreviation": { - "en": "smfx" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A simulfix is a change or replacement of vowels or consonants (usually vowels) which changes the meaning of a word. (Note: the parser does not currently handle simulfixes.)", - "Ws": "en" - } - ] - } - }, - "Prefix": "=", - "Postfix": "=", - "SecondaryOrder": 60, - "DeletedAt": null - }, - { - "Id": "Guid_1816", - "Kind": "Suffix", - "Name": { - "en": "suffix" - }, - "Abbreviation": { - "en": "sfx" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A suffix is an affix that is attached to the end of a root or stem.", - "Ws": "en" - } - ] - } - }, - "Prefix": "-", - "Postfix": null, - "SecondaryOrder": 70, - "DeletedAt": null - }, - { - "Id": "Guid_1817", - "Kind": "Suprafix", - "Name": { - "en": "suprafix" - }, - "Abbreviation": { - "en": "spfx" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A suprafix is a kind of affix in which a suprasegmental is superimposed on one or more syllables of the root or stem, signalling a particular morphosyntactic operation. (Note: the parser does not currently handle suprafixes.)", - "Ws": "en" - } - ] - } - }, - "Prefix": "~", - "Postfix": "~", - "SecondaryOrder": 50, - "DeletedAt": null - }, - { - "Id": "Guid_1818", - "Kind": "Circumfix", - "Name": { - "en": "circumfix" - }, - "Abbreviation": { - "en": "cfx" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A circumfix is an affix made up of two separate parts which surround and attach to a root or stem.", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": null, - "SecondaryOrder": 0, - "DeletedAt": null - }, - { - "Id": "Guid_1819", - "Kind": "Enclitic", - "Name": { - "en": "enclitic" - }, - "Abbreviation": { - "en": "enclit" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "An enclitic is a clitic that is phonologically joined at the end of a preceding word to form a single unit. Orthographically, it may attach to the preceding word.", - "Ws": "en" - } - ] - } - }, - "Prefix": "=", - "Postfix": null, - "SecondaryOrder": 80, - "DeletedAt": null - }, - { - "Id": "Guid_1820", - "Kind": "Proclitic", - "Name": { - "en": "proclitic" - }, - "Abbreviation": { - "en": "proclit" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A proclitic is a clitic that precedes the word to which it is phonologically joined. Orthographically, it may attach to the following word.", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": "=", - "SecondaryOrder": 30, - "DeletedAt": null - }, - { - "Id": "Guid_1821", - "Kind": "BoundRoot", - "Name": { - "en": "bound root" - }, - "Abbreviation": { - "en": "bd root" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A bound root is a root which cannot occur as a separate word apart from any other morpheme.", - "Ws": "en" - } - ] - } - }, - "Prefix": "*", - "Postfix": null, - "SecondaryOrder": 10, - "DeletedAt": null - }, - { - "Id": "Guid_1822", - "Kind": "Root", - "Name": { - "en": "root" - }, - "Abbreviation": { - "en": "ubd root" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A root is the portion of a word that (i) is common to a set of derived or inflected forms, if any, when all affixes are removed, (ii) is not further analyzable into meaningful elements, being morphologically simple, and, (iii) carries the principal portion of meaning of the words in which it functions.", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": null, - "SecondaryOrder": 0, - "DeletedAt": null - }, - { - "Id": "Guid_1823", - "Kind": "BoundStem", - "Name": { - "en": "bound stem" - }, - "Abbreviation": { - "en": "bd stem" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "A bound stem is a stem which cannot occur as a separate word apart from any other morpheme.", - "Ws": "en" - } - ] - } - }, - "Prefix": "*", - "Postfix": null, - "SecondaryOrder": 10, - "DeletedAt": null - }, - { - "Id": "Guid_1824", - "Kind": "Stem", - "Name": { - "en": "stem" - }, - "Abbreviation": { - "en": "ubd stem" - }, - "Description": { - "en": { - "Spans": [ - { - "Text": "\u0022A stem is the root or roots of a word, together with any derivational affixes, to which inflectional affixes are added.\u0022 (LinguaLinks Library). A stem \u0022may consist solely of a single root morpheme (i.e. a \u0027simple\u0027 stem as in ", - "Ws": "en" - }, - { - "Text": "man", - "Ws": "en", - "NamedStyle": "Emphasized Text" - }, - { - "Text": "), or of two root morphemes (e.g. a \u0027compound\u0027 stem, as in ", - "Ws": "en" - }, - { - "Text": "blackbird", - "Ws": "en", - "NamedStyle": "Emphasized Text" - }, - { - "Text": "), or of a root morpheme plus a derivational affix (i.e. a \u0027complex\u0027 stem, as in ", - "Ws": "en" - }, - { - "Text": "manly", - "Ws": "en", - "NamedStyle": "Emphasized Text" - }, - { - "Text": ", ", - "Ws": "en" - }, - { - "Text": "unmanly", - "Ws": "en", - "NamedStyle": "Emphasized Text" - }, - { - "Text": ", ", - "Ws": "en" - }, - { - "Text": "manliness", - "Ws": "en", - "NamedStyle": "Emphasized Text" - }, - { - "Text": "). All have in common the notion that it is to the stem that inflectional affixes are attached.\u0022 (Crystal, 1997:362)", - "Ws": "en" - } - ] - } - }, - "Prefix": null, - "Postfix": null, - "SecondaryOrder": 0, - "DeletedAt": null - } - ], - "WritingSystems": { - "Analysis": [ - { - "Id": "Guid_1825", - "MaybeId": "Guid_1825", - "WsId": "en", - "IsAudio": false, - "Name": "en", - "Abbreviation": "Eng", - "Font": "Charis SIL", - "DeletedAt": null, - "Type": 1, - "Exemplars": [ - "A", - "B", - "C", - "D", - "E", - "F", - "G", - "H", - "I", - "J", - "K", - "L", - "M", - "N", - "O", - "P", - "Q", - "R", - "S", - "T", - "U", - "V", - "W", - "X", - "Y", - "Z" - ], - "Order": 1 - } - ], - "Vernacular": [ - { - "Id": "Guid_1826", - "MaybeId": "Guid_1826", - "WsId": "fr", - "IsAudio": false, - "Name": "fr", - "Abbreviation": "Fra", - "Font": "Charis SIL", - "DeletedAt": null, - "Type": 0, - "Exemplars": [], - "Order": 1 - } - ] - } -} \ No newline at end of file diff --git a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs index e871daeeac..b3e298cefd 100644 --- a/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs +++ b/backend/FwLite/FwLiteProjectSync.Tests/ProjectTemplateTests.cs @@ -4,7 +4,7 @@ using FwDataMiniLcmBridge.LcmUtils; using FwLiteProjectSync.Tests.Fixtures; using LcmCrdt; -using LcmCrdt.Tests; +using LcmCrdt.Project; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using MiniLcm; @@ -81,25 +81,46 @@ public async Task GenerateTemplate() } [Fact] - public async Task VerifyCreateFromTemplate() + public async Task CreateFromTemplateMatchesTemplateFilePlusRequestedVernacular() { + const string vernacularWs = "fr"; var crdtProjectsService = Services.GetRequiredService(); var crdtProject = await crdtProjectsService.CreateProjectFromTemplate(new( Name: "template-test-project", Code: "template-test", Role: UserProjectRole.Manager), - vernacularWs: "fr"); + vernacularWs: vernacularWs); var api = await Services.OpenCrdtProject(crdtProject); - var snapshot = await api.TakeProjectSnapshot(); + var actual = await api.TakeProjectSnapshot(); + + // Expected = the committed template file plus the one writing system creation adds at runtime + var template = DeserializeTemplate(); + var fr = ProjectTemplate.DefaultWritingSystem(vernacularWs, WritingSystemType.Vernacular); + var actualFr = actual.WritingSystems.Vernacular.Single(ws => ws.WsId == fr.WsId); + // Id is a fresh Guid.NewGuid() and Order is assigned by OrderPicker at creation, so neither is + // knowable up front; everything else (including every preserved template entity Id) must match. + fr.Id = actualFr.Id; + fr.Order = actualFr.Order; + var expected = template with + { + WritingSystems = template.WritingSystems with { Vernacular = [.. template.WritingSystems.Vernacular, fr] } + }; + + actual.Should().BeEquivalentTo(expected); + } - await Verify(JsonSerializer.Serialize(snapshot, new JsonSerializerOptions { WriteIndented = true })) - .ScrubInlineGuids(); + private static ProjectSnapshot DeserializeTemplate() + { + using var stream = File.OpenRead(TemplatePath); + // Read with default options to round-trip the [MiniLcmInternal] members (writing-system Id/Order) + // that GenerateTemplate writes; the CRDT config's options suppress them. + return JsonSerializer.Deserialize(stream, new JsonSerializerOptions()) + ?? throw new InvalidOperationException("Template snapshot deserialized to null."); } private FwDataProject CreateFwDataProject() { - // Fixed name — it surfaces as a literal in ProjectData.{Name,Code} in the verified output. const string name = "template-source"; var folder = Services.GetRequiredService>().Value.ProjectsFolder; var fwDataProject = new FwDataProject(name, folder); diff --git a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs index 2e9bfdd132..90f2391158 100644 --- a/backend/FwLite/LcmCrdt/CrdtProjectsService.cs +++ b/backend/FwLite/LcmCrdt/CrdtProjectsService.cs @@ -159,26 +159,13 @@ public virtual async Task CreateProjectFromTemplate( { var api = provider.GetRequiredService(); var jsonOptions = provider.GetRequiredService>().Value.JsonSerializerOptions; - var snapshot = ProjectTemplate.LoadSnapshot(jsonOptions); - // Add the requested writing systems to the snapshot so they're created with everything else - // in dependency order, rather than tacked on after the import. - snapshot = snapshot with { WritingSystems = WithRequestedWritingSystems(snapshot.WritingSystems, vernacularWs, analysisWs) }; - await projectImporter.ImportData(api, snapshot); + var snapshot = ProjectTemplate.CreateNewSnapshot(jsonOptions, vernacularWs, analysisWs); + await projectImporter.ImportProject(api, snapshot); if (callerAfterCreate is not null) await callerAfterCreate(provider, project); } }); } - private static WritingSystems WithRequestedWritingSystems(WritingSystems template, WritingSystemId vernacularWs, WritingSystemId? analysisWs) - { - WritingSystem[] vernacular = [.. template.Vernacular, ProjectTemplate.DefaultWritingSystem(vernacularWs, WritingSystemType.Vernacular)]; - var analysis = template.Analysis; - // The template already ships English analysis; only add the requested analysis WS if it's a different one. - if (analysisWs is { } aws && !analysis.Any(ws => ws.WsId == aws)) - analysis = [.. analysis, ProjectTemplate.DefaultWritingSystem(aws, WritingSystemType.Analysis)]; - return template with { Vernacular = vernacular, Analysis = analysis }; - } - public virtual async Task CreateProject(CreateProjectRequest request) { using var activity = LcmCrdtActivitySource.Value.StartActivity(); diff --git a/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs b/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs index 3632d932be..f99d24ddb4 100644 --- a/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs +++ b/backend/FwLite/LcmCrdt/Project/ProjectTemplate.cs @@ -1,6 +1,4 @@ using System.Text.Json; -using MiniLcm; -using MiniLcm.Models; using SIL.WritingSystems; namespace LcmCrdt.Project; @@ -8,9 +6,10 @@ namespace LcmCrdt.Project; /// /// Loads the embedded project template — a (JSON) of a blank /// FieldWorks/liblcm project: generic seed data (analysis WS, morph types, parts of speech, semantic -/// domains, complex-form types) and no entries. CrdtProjectsService.CreateProjectFromTemplate -/// imports it into a fresh CRDT project via the normal MiniLcm write path, then adds the requested -/// vernacular WS. The template ships analysis-WS-only; the per-project vernacular WS is added at runtime. +/// domains, complex-form types) and no entries. merges in the requested +/// per-project writing systems before returning it; CrdtProjectsService.CreateProjectFromTemplate +/// then imports it into a fresh CRDT project via the normal MiniLcm write path. The template ships +/// analysis-WS-only; the vernacular WS is always added at runtime. /// Regenerate via FwLiteProjectSync.Tests.ProjectTemplateTests.GenerateTemplate. /// public static class ProjectTemplate @@ -20,15 +19,31 @@ public static class ProjectTemplate // Read and parsed fresh per call rather than cached: the snapshot is large and project creation is // rare, so there's no point pinning it in memory. The import also hands these entities to the writer, // which may mutate or retain them, so a shared instance couldn't be reused across creations anyway. - public static ProjectSnapshot LoadSnapshot(JsonSerializerOptions jsonSerializerOptions) + public static ProjectSnapshot CreateNewSnapshot( + JsonSerializerOptions jsonSerializerOptions, + WritingSystemId vernacularWs, + WritingSystemId? analysisWs = null) { var assembly = typeof(ProjectTemplate).Assembly; using var stream = assembly.GetManifestResourceStream(EmbeddedResourceName) ?? throw new InvalidOperationException( $"Project template resource '{EmbeddedResourceName}' not found. Regenerate it by " + "running FwLiteProjectSync.Tests.ProjectTemplateTests.GenerateTemplate."); - return JsonSerializer.Deserialize(stream, jsonSerializerOptions) + var snapshot = JsonSerializer.Deserialize(stream, jsonSerializerOptions) ?? throw new InvalidOperationException("Project template snapshot deserialized to null."); + // Merge the requested writing systems into the snapshot so they're created with everything else + // in dependency order, rather than tacked on after the import. + return snapshot with { WritingSystems = WithRequestedWritingSystems(snapshot.WritingSystems, vernacularWs, analysisWs) }; + } + + private static WritingSystems WithRequestedWritingSystems(WritingSystems template, WritingSystemId vernacularWs, WritingSystemId? analysisWs) + { + WritingSystem[] vernacular = [.. template.Vernacular, DefaultWritingSystem(vernacularWs, WritingSystemType.Vernacular)]; + var analysis = template.Analysis; + // The template already ships English analysis; only add the requested analysis WS if it's a different one. + if (analysisWs is { } aws && !analysis.Any(ws => ws.WsId == aws)) + analysis = [.. analysis, DefaultWritingSystem(aws, WritingSystemType.Analysis)]; + return template with { Vernacular = vernacular, Analysis = analysis }; } /// @@ -57,7 +72,9 @@ internal static string AbbreviationFor(WritingSystemId wsId) if (subtag is not null && StandardSubtags.RegisteredLanguages.TryGet(subtag, out var lang) && lang.Iso3Code.Length > 0) + { return Capitalize(lang.Iso3Code); + } return Capitalize(subtag ?? wsId.Code); } From aca41eb02883e27167d4be16660cb86ec3d2d4bf Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Fri, 26 Jun 2026 12:24:03 +0200 Subject: [PATCH 10/13] Remove unused projects-service.ts --- frontend/viewer/src/home/Server.svelte | 11 +- frontend/viewer/src/home/ServersList.svelte | 5 +- .../src/lib/services/projects-service.ts | 100 ------------------ 3 files changed, 7 insertions(+), 109 deletions(-) delete mode 100644 frontend/viewer/src/lib/services/projects-service.ts diff --git a/frontend/viewer/src/home/Server.svelte b/frontend/viewer/src/home/Server.svelte index 336f58b7b7..6e20772a16 100644 --- a/frontend/viewer/src/home/Server.svelte +++ b/frontend/viewer/src/home/Server.svelte @@ -1,7 +1,6 @@