<?xml version="1.0" encoding="UTF-8"?>

<keyboard3 xmlns="https://schemas.unicode.org/cldr/45/keyboard3" locale="mt" conformsTo="45">
  <info name="tran-vars"/>

  <keys />

  <variables>
    <string id="y" value="yes" /> <!-- a simple string-->
    <string id="n" value="no" /> <!-- a simple string-->
    <set id="upper" value="A B C D FF E" /> <!-- a set with 6 items. Purposely out of order.-->
    <set id="lower" value="a b c d ƒ ƒ" /> <!-- a set with 6 items. Purposely out of order and with a dup.-->
    <uset id="alpha" value="[a-z]" />
    <uset id="vowels" value="[aeiou]" />
    <uset id="consonants" value="[$[alpha]-$[vowels]]" />
  </variables>

  <transforms type="simple">
    <transformGroup>
      <transform from="${y}" to="${n}"/> <!-- g0t0 -->
      <transform from="q$[upper]x"/> <!-- g0t1 -->
      <transform from="$[consonants]"/> <!-- g0t2 -->
      <transform from="($[upper])" to="$[1:lower]"/> <!-- g0t3 -->
      <transform from="ι\m{a}\u{0344}" to="ἴ"/>  <!-- g0t4:  \u{03b9}\m{1}\u{0309}\u{0301} => \u{03b9}\u{0313}\u{0301} (\u1f34) -->
      <transform from="ι\u{0301}\m{.}\u{033c}" to="ι\u{0300}\m{a}\u{033c}"/> <!-- g0t5 \u{03b9}\u{033c}\m{.}\u{0301} -->
    </transformGroup>
  </transforms>
</keyboard3>
