open-index/open-wikipedia-markdown huggingface dataset:
Z21496

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21496"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21486",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z600",
            "Z16K2": "function Z21486(Z21486K1) {\n  let encodedString = '';\n\n  // Loop through each character in the input string\n  for (let i = 0; i \u003C Z21486K1.length; i++) {\n    let char = Z21486K1[i];\n    let codePoint = char.codePointAt(0);\n\n    // Only encode non-ASCII characters (non-ASCII BMP characters)\n    if (codePoint \u003E 0x7F) {\n      if (codePoint \u003E 0xFFFF) {\n        // Supplementary characters (outside BMP) use surrogate pairs\n        let highSurrogate = Math.floor((codePoint - 0x10000) / 0x400) + 0xD800;\n        let lowSurrogate = (codePoint - 0x10000) % 0x400 + 0xDC00;\n        encodedString += `\\\\u${highSurrogate.toString(16).toUpperCase().padStart(4, '0')}`;\n        encodedString += `\\\\u${lowSurrogate.toString(16).toUpperCase().padStart(4, '0')}`;\n      } else {\n        // Non-ASCII BMP characters use \\u format with uppercase hex and no padding\n        encodedString += `\\\\u${codePoint.toString(16).toUpperCase().padStart(4, '0')}`;\n      }\n    } else {\n      // ASCII characters remain unchanged\n      encodedString += char;\n    }\n  }\n\n  return encodedString;\n}"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "RFC 5137 encoding, JavaScript"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21497

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21497"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21486",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z21486(Z21486K1):\n    encoded_string = ''\n    \n    # Loop through each character in the input string\n    for char in Z21486K1:\n        code_point = ord(char)\n        \n        # Only encode non-ASCII characters (non-ASCII BMP characters)\n        if code_point \u003E 0x7F:\n            if code_point \u003E 0xFFFF:\n                # Supplementary characters (outside BMP) use surrogate pairs\n                high_surrogate = ((code_point - 0x10000) // 0x400) + 0xD800\n                low_surrogate = ((code_point - 0x10000) % 0x400) + 0xDC00\n                encoded_string += f\"\\\\u{high_surrogate:04X}\"\n                encoded_string += f\"\\\\u{low_surrogate:04X}\"\n            else:\n                # Non-ASCII BMP characters use \\u format with uppercase hex and 4 digits\n                encoded_string += f\"\\\\u{code_point:04X}\"\n        else:\n            # ASCII characters remain unchanged\n            encoded_string += char\n\n    return encoded_string"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "RFC 5137 encoding, Python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21506

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21506"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z21503",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z21503",
            "Z21503K1": "This is an example: ∑ ⊕ → ⇒ ∞ ⟶"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z866",
            "Z866K2": "This is an example: \u0026#8721; \u0026#8853; \u0026#8594; \u0026#8658; \u0026#8734; \u0026#10230;"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "HTML/XML encoding of Unicode maths characters"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21507

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21507"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z21499",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z21499",
            "Z21499K1": "(2**257 -2**255 +2**253) % (2*3*5)"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z16688",
            "Z16688K2": {
                "Z1K1": "Z16683",
                "Z16683K1": {
                    "Z1K1": "Z16659",
                    "Z16659K1": "Z16660"
                },
                "Z16683K2": {
                    "Z1K1": "Z13518",
                    "Z13518K1": "26"
                }
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "power sum and modulus arithmetic"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "(2**257 -2**255 +2**253) % (2*3*5) = \"26\""
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "arithmétique de la somme des puissances et des modules"
            }
        ]
    }
}
Z21501

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21501"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z13518",
                "Z17K2": "Z21501K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "number of failures"
                        }
                    ]
                }
            },
            {
                "Z1K1": "Z17",
                "Z17K1": "Z13518",
                "Z17K2": "Z21501K2",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "number of successes"
                        }
                    ]
                }
            },
            {
                "Z1K1": "Z17",
                "Z17K1": "Z19677",
                "Z17K2": "Z21501K3",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "probability of success"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z19677",
        "Z8K3": [
            "Z20"
        ],
        "Z8K4": [
            "Z14"
        ],
        "Z8K5": "Z21501"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Negative binomial probability mass function"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1002",
                "Z31K2": [
                    "Z6",
                    "negative binomial pmf",
                    "nb pmf"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Given the probability of success, number of failed and successful trials, outputs the probability of seeing exactly many failures before seeing the number of successes."
            }
        ]
    }
}
Z21510

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21510"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21503",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z21503(Z21503K1):\n    input_string = Z21503K1\n    html_escape_dict = {\n        \"\u0026\": \"\u0026amp;\",\n        \"\u003C\": \"\u0026lt;\",\n        \"\u003E\": \"\u0026gt;\",\n        \"\\\"\": \"\u0026quot;\",  # Directly use the quote for encoding\n        \"'\": \"\u0026#39;\",\n        \"\\n\": \"\u0026#10;\",  # Newline character\n        \"\\r\": \"\u0026#13;\",  # Carriage return character\n        \"\\t\": \"\u0026#9;\"    # Tab character\n    }\n\n    encoded_string = \"\"\n    for char in input_string:\n        # Check if the character is explicitly in the dictionary\n        if char in html_escape_dict:\n            encoded_string += html_escape_dict[char]\n        elif ord(char) \u003E 127:\n            # For non-ASCII characters (Unicode), use numeric HTML entity\n            encoded_string += f\"\u0026#{ord(char)};\"  # Decimal representation of the character\n        else:\n            # ASCII characters are left unchanged\n            encoded_string += char\n\n    return encoded_string"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "HTML-format ASCII encoding of a Unicode string, Py"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Supports HTML special characters (i.e. \u003C), the unicode BMP and things outside the unicode BMP."
            }
        ]
    }
}
Z21512

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21512"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z20854",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z20854",
            "Z20854K1": {
                "Z1K1": "Z19677",
                "Z19677K1": "Z16660",
                "Z19677K2": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z13644",
                    "Z13644K1": {
                        "Z1K1": "Z13518",
                        "Z13518K1": "2000"
                    }
                },
                "Z19677K3": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z13578",
                    "Z13578K1": {
                        "Z1K1": "Z7",
                        "Z7K1": "Z13644",
                        "Z13644K1": {
                            "Z1K1": "Z13518",
                            "Z13518K1": "2000"
                        }
                    }
                }
            }
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z20850",
            "Z20850K2": {
                "Z1K1": "Z20838",
                "Z20838K1": "Z16660",
                "Z20838K2": {
                    "Z1K1": "Z16683",
                    "Z16683K1": {
                        "Z1K1": "Z16659",
                        "Z16659K1": "Z16661"
                    },
                    "Z16683K2": {
                        "Z1K1": "Z13518",
                        "Z13518K1": "0"
                    }
                },
                "Z20838K3": {
                    "Z1K1": "Z13518",
                    "Z13518K1": "0"
                },
                "Z20838K4": "Z20837"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "2^2000/(2^2000+1) ~= 1.0"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21514

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21514"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z21514K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Latin input"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1157",
                            "Z11K2": "Latijnse invoer"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20",
            "Z21515",
            "Z21516",
            "Z21517",
            "Z21518",
            "Z21519",
            "Z21520"
        ],
        "Z8K4": [
            "Z14",
            "Z21521",
            "Z21522"
        ],
        "Z8K5": "Z21514"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Unified English Braille encode "
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1157",
                "Z11K2": "Geünificeerde Engelse braille-encodering"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Encodes latin letters into Unified English Braille."
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1157",
                "Z11K2": "Encodeerd Latijnse letters in Geünificeerde Engelse braille."
            }
        ]
    }
}
Z21522

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21522"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21514",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z21514(Z21514K1):\n    # Input string\n    input_string = Z21514K1\n    \n    # UEB alphabet and digits map (subset)\n    ueb_map = {\n        'a': '⠁', 'b': '⠃', 'c': '⠉', 'd': '⠙', 'e': '⠑', 'f': '⠋', 'g': '⠛', 'h': '⠓',\n        'i': '⠊', 'j': '⠚', 'k': '⠅', 'l': '⠇', 'm': '⠍', 'n': '⠝', 'o': '⠕', 'p': '⠏',\n        'q': '⠟', 'r': '⠗', 's': '⠎', 't': '⠞', 'u': '⠥', 'v': '⠧', 'w': '⠺', 'x': '⠭',\n        'y': '⠽', 'z': '⠵',\n        '1': '⠁', '2': '⠃', '3': '⠉', '4': '⠙', '5': '⠑', '6': '⠋', '7': '⠛', '8': '⠓',\n        '9': '⠊', '0': '⠚',\n    }\n    \n    # Variable to store the encoded string\n    encoded_string = ''\n    \n    # Loop through each character in the input string\n    for char in input_string:\n        # Convert character to lowercase for case insensitivity\n        char_lower = char.lower()\n        \n        # Check if the character has a Braille representation\n        if char_lower in ueb_map:\n            encoded_string += ueb_map[char_lower]\n        elif char == ' ':\n            encoded_string += ' '  # Keep spaces as they are\n    \n    # Return the encoded string\n    return encoded_string"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Unified English Braille encode, Python "
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21521

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21521"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21514",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z600",
            "Z16K2": "function Z21514( Z21514K1 ) {\n  const inputString = Z21514K1;\n  // UEB alphabet and digits map (just a subset, you can expand this as needed)\n  const uebMap = {\n    'a': '⠁', 'b': '⠃', 'c': '⠉', 'd': '⠙', 'e': '⠑', 'f': '⠋', 'g': '⠛', 'h': '⠓',\n    'i': '⠊', 'j': '⠚', 'k': '⠅', 'l': '⠇', 'm': '⠍', 'n': '⠝', 'o': '⠕', 'p': '⠏',\n    'q': '⠟', 'r': '⠗', 's': '⠎', 't': '⠞', 'u': '⠥', 'v': '⠧', 'w': '⠺', 'x': '⠭',\n    'y': '⠽', 'z': '⠵',\n    '1': '⠁', '2': '⠃', '3': '⠉', '4': '⠙', '5': '⠑', '6': '⠋', '7': '⠛', '8': '⠓',\n    '9': '⠊', '0': '⠚',\n  };\n\n  // Function to encode input to UEB\n  let encodedString = '';\n\n  for (let i = 0; i \u003C inputString.length; i++) {\n    let char = inputString[i].toLowerCase(); // Handle case insensitivity\n    \n    // Check if the character has a Braille representation\n    if (uebMap.hasOwnProperty(char)) {\n      encodedString += uebMap[char];\n    } else if (char == \" \") {\n    \tencodedString += \" \";\n    }\n    // You can add more conditions to handle other characters or symbols if necessary.\n  }\n\n  return encodedString;\n}"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Unified English Braille encode, JavaScript"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21538

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21538"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z21449",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z21449",
            "Z21449K1": {
                "Z1K1": "Z6092",
                "Z6092K1": "P31"
            },
            "Z21449K2": {
                "Z1K1": "Z7",
                "Z7K1": "Z6821",
                "Z6821K1": {
                    "Z1K1": "Z6091",
                    "Z6091K1": "Q42"
                }
            }
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z19316",
            "Z19316K2": {
                "Z1K1": "Z6091",
                "Z6091K1": "Q5"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Douglas Adams is a Human"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "Douglas Adams est un humain"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21540

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21540"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z21539",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z21539",
            "Z21539K1": "InChI=1S/CH4/h1H4"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z844",
            "Z844K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z41"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Valid InChI - Simple Molecule"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "A valid InChI string for methane (CH4) with hydrogen atom information (h1H4)."
            }
        ]
    }
}
Z21539

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21539"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z21539K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "International Chemical Identifier"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "International Chemical Identifier"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z40",
        "Z8K3": [
            "Z20",
            "Z21541",
            "Z21540",
            "Z21542",
            "Z21543",
            "Z21544",
            "Z21547",
            "Z21548",
            "Z21549",
            "Z21550",
            "Z21551",
            "Z21545",
            "Z21546",
            "Z21553"
        ],
        "Z8K4": [
            "Z14",
            "Z21552"
        ],
        "Z8K5": "Z21539"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Validate International Chemical Identifier"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "est-ce un International Chemical Id. valide ?"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "State whether a given International Chemical Identifier is valid or not."
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "renvoie \"vrai\" si l'identifiant chimique international donné est valide, sinon \"faux\" ; InChI est l'abréviation utilisée"
            }
        ]
    }
}
Z21555

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21555"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21554",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z600",
            "Z16K2": "function Z21554( Z21554K1 ) {\n\tlet hex = Z21554K1;\n    // Remove the '#' if it exists\n    hex = hex.replace('#', *);\n\n    // If the hex is 3 characters, expand it to 6 characters (e.g. #abc -\u003E #aabbcc)\n    if (hex.length === 3) {\n        hex = hex.split(*).map(function (char) {\n            return char + char;\n        }).join('');\n    }\n\n    // Convert hex to RGB\n    let r = parseInt(hex.substring(0, 2), 16);\n    let g = parseInt(hex.substring(2, 4), 16);\n    let b = parseInt(hex.substring(4, 6), 16);\n\n    // Calculate the complementary color (255 - color value)\n    r = 255 - r;\n    g = 255 - g;\n    b = 255 - b;\n\n    // Convert the complementary RGB back to hex\n    let compHex = '#' +\n        r.toString(16).padStart(2, '0') +\n        g.toString(16).padStart(2, '0') +\n        b.toString(16).padStart(2, '0');\n\n    return compHex;\n}"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Complementary colour, javascript"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "couleur complémentaire, en JavaScript"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21554

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21554"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z21554K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Colour hex code"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "code hexadécimal de couleur"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1689",
                            "Z11K2": "Color hex code"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20",
            "Z21556",
            "Z21557",
            "Z21558",
            "Z21559",
            "Z21560",
            "Z24313",
            "Z19120"
        ],
        "Z8K4": [
            "Z14",
            "Z21555",
            "Z21561"
        ],
        "Z8K5": "Z21554"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Complementary colour"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "couleur complémentaire"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1689",
                "Z11K2": "Complementary color"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Get the complementary colour of a given hex code (i.e. #FFFFFF), as a hex code. "
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "renvoie la couleur complémentaire d'un code hexadécimal donné (c'est-à-dire #FFFFFF), sous forme de code hexadécimal"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1689",
                "Z11K2": "Get the complementary color of a given hex code (i.e. #FFFFFF), as a hex code. "
            }
        ]
    }
}
Z21561

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21561"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21554",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z21554(Z21554K1):\n    hex_value = Z21554K1.lstrip('#')  # Remove the '#' if it exists\n\n    # If the hex is 3 characters, expand it to 6 characters (e.g. #abc -\u003E #aabbcc)\n    if len(hex_value) == 3:\n        hex_value = ''.join([char * 2 for char in hex_value])\n\n    # Convert hex to RGB\n    r = int(hex_value[:2], 16)\n    g = int(hex_value[2:4], 16)\n    b = int(hex_value[4:6], 16)\n\n    # Calculate the complementary color (255 - color value)\n    r = 255 - r\n    g = 255 - g\n    b = 255 - b\n\n    # Convert the complementary RGB back to hex\n    comp_hex = f\"#{r:02x}{g:02x}{b:02x}\"\n\n    return comp_hex"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Complementary colour, python"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "couleur complémentaire, en Python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21562

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21562"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z21562K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "ISWN"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "ISWN à vérifier"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z40",
        "Z8K3": [
            "Z20",
            "Z21565",
            "Z21566",
            "Z21564",
            "Z21570",
            "Z21568"
        ],
        "Z8K4": [
            "Z14",
            "Z21571",
            "Z21569"
        ],
        "Z8K5": "Z21562"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "ISWN validator"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "est-ce un ISWN valide ?"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Check if a number is a valid International Standard Wine Number (ISWN), supports both just the straight up number or a number containing the separator characters (/, . and -). "
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "renvoie \"vrai\" si le numéro est un numéro international standard du vin (ISWN) valide, prend en charge à la fois le numéro simple ou un numéro contenant les caractères séparateurs (/, . et -)."
            }
        ]
    }
}
Z21577

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21577"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6006",
                "Z17K2": "Z21577K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "sense"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6091",
        "Z8K3": [
            "Z20",
            "Z21579"
        ],
        "Z8K4": [
            "Z14",
            "Z21578"
        ],
        "Z8K5": "Z21577"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "item reference from sense "
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1002",
                "Z31K2": [
                    "Z6",
                    "QID from Lexeme sense",
                    "Lexeme sense to QID",
                    "sense to QID",
                    "Sense to QID",
                    "Lexeme sense to item reference",
                    "QID of sense",
                    "QID of lexeme sense"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "returns the Wikidata item associated (via P5137) with the lexeme sense"
            }
        ]
    }
}
Z21583

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21583"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z11",
                "Z17K2": "Z21583K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "text"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1430",
                            "Z11K2": "Text"
                        }
                    ]
                }
            },
            {
                "Z1K1": "Z17",
                "Z17K1": "Z60",
                "Z17K2": "Z21583K2",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "language"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1430",
                            "Z11K2": "Sprache"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20",
            "Z21585",
            "Z21586"
        ],
        "Z8K4": [
            "Z14",
            "Z32874",
            "Z21584"
        ],
        "Z8K5": "Z21583"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "display Monolingual text"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "einsprachigen Text anzeigen"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1002",
                "Z31K2": [
                    "Z6",
                    "Monolingual text display",
                    "render Monolingual text"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Funktion, welche einsprachigen Text anzeigt"
            }
        ]
    }
}
Z21586

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21586"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z21583",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z21583",
            "Z21583K1": {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "hello"
            },
            "Z21583K2": "Z1004"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z866",
            "Z866K2": "(en) hello"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "English \"hello\" is \"(en) hello\" in French"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21581

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21581"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21580",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z21580(Z21580K1):\n\tvalid = []\n\tadjectiveorder = [\"Q28920052\", \"Q331769\", \"\", \"Q937228\", \"Q815741\", \"\", \"Q376431\", \"Q1075\", \"Q38\", \"Q6256\", \"Q113145171\", \"\", \"\", \"\"]\n\tstatements = Z21580K1.Z6001K5\n\tfor statement in statements:\n\t\tprop = statement.Z6003K2.Z6092K1\n\t\tvalue = statement.Z6003K3.Z6091K1\n\t\tif prop == \"P279\" or prop == \"P31\":\n\t\t\tvalid.append(value)\n\tfor i in valid:\n\t\tif i in adjectiveorder:\n\t\t\treturn adjectiveorder.index(i) + 1\n\treturn 0"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21593

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21593"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z21593K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Sentence"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "phrase"
                        }
                    ]
                }
            },
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z21593K2",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Word"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "mot"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z13518",
        "Z8K3": [
            "Z20",
            "Z21595",
            "Z21596",
            "Z21597",
            "Z21598",
            "Z21627"
        ],
        "Z8K4": [
            "Z14",
            "Z22473",
            "Z21594"
        ],
        "Z8K5": "Z21593"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Word frequency"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "occurrence d'un mot dans une phrase"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Count the occurrences of a word in a given sentence. Hyphenated words only count as an occurrence of the full word, i.e. \"Wikipedia-isms\" isn't an occurrence of \"Wikipedia\"."
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "Comptez les occurrences d'un mot dans une phrase donnée. Les mots avec trait d'union ne comptent que comme une occurrence du mot entier, c'est-à-dire que « Wikipédia-ismes » n'est pas une occurrence d"
            }
        ]
    }
}
Z21594

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21594"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21593",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z600",
            "Z16K2": "function Z21593(Z21593K1, Z21593K2) {\n  // Remove all punctuation except for hyphens and spaces\n  const cleanedPhrase = Z21593K1.replace(/[^\\w\\s-]|_/g, '').toLowerCase();\n  const cleanedWord = Z21593K2.toLowerCase(); // Convert the search word to lowercase for case-insensitive comparison\n  \n  // Create a regular expression to find the whole word, including hyphenated words, but not partial matches\n  const regex = new RegExp('\\\\b' + cleanedWord + '\\\\b(?![-\\\\w])', 'g');\n  \n  // Match all occurrences of the word in the cleaned phrase\n  const matches = cleanedPhrase.match(regex);\n  \n  // If there are no matches, return 0\n  return matches ? matches.length : 0;\n}\n"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Word frequency counter, JS"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z21595

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21595"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z21593",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z21593",
            "Z21593K1": "The cat in the hat.",
            "Z21593K2": "hat"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z13522",
            "Z13522K2": {
                "Z1K1": "Z13518",
                "Z13518K1": "1"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Word frequency counter: basic match"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Ensure that the word \"hat\" is detected once."
            }
        ]
    }
}
Z21599

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21599"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z13518",
                "Z17K2": "Z21599K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Subject ID Number (see )"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "numéro ID du sujet (voir )"
                        }
                    ]
                }
            },
            {
                "Z1K1": "Z17",
                "Z17K1": "Z13518",
                "Z17K2": "Z21599K2",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Tense ID Number (see )"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "numéro ID du temps (voir )"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20",
            "Z21667",
            "Z21668",
            "Z21669",
            "Z21670",
            "Z21671"
        ],
        "Z8K4": [
            "Z14",
            "Z21600"
        ],
        "Z8K5": "Z21599"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Conjugate être"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "conjuguer le verbe être en français"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "\"Être\" means \"to be\" in French and its form changes based on tense, pronoun, or gender/number. It has unique conjugations, so it requires its own function.Tests cases are old and pending deletion. "
            }
        ]
    }
}
Z21615

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z21615"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z21613",
        "Z14K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z10174",
            "Z10174K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z23120",
                "Z23120K1": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z21613K1"
                }
            },
            "Z10174K2": {
                "Z1K1": "Z7",
                "Z7K1": "Z13052",
                "Z13052K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z811",
                    "Z811K1": {
                        "Z1K1": "Z18",
                        "Z18K1": "Z21613K1"
                    }
                },
                "Z13052K2": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z21613K2"
                }
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Typed list has as its first item, head composition"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}