﻿<?xml version="1.0" encoding="utf-8"?>
<lgr xmlns="urn:ietf:params:xml:ns:lgr-1.0">
  <meta>
    <version>2.0</version>
    <date>2025-04-30</date>
    <language>ru</language>
    <unicode-version>11.0.0</unicode-version>
	<description type="text/plain">
	<![CDATA[Registry: GMO Registry, Inc.
Email: tech@gmoregistry.com
Address: Cerulean Tower 26-1 Sakuragaokacho, Shibuya ku, Tokyo, JAPAN
TEL: 3-5456-2555 FAX: 3-5456-2556
Website: http://www.gmo-registry.com/en/
]]>
	</description>
    <references>
      <reference id="0" comment="Any code point cited was originally encoded in Unicode Version 1.1">The Unicode Standard, Version 1.1</reference>
      <reference id="100">Internetstiftelsen i Sverige (IIS), Russian https://github.com/dotse/IDN-ref-tables/blob/master/language-tables/russian-lang-ref-table.txt accessed on 2016-10-16</reference>
      <reference id="150">RFC 5891, Internationalized Domain Names in Applications (IDNA): Protocol https://tools.ietf.org/html/rfc5891</reference>
      <reference id="130">RFC 5992, Internationalized Domain Names Registration and Administration Guidelines for European Languages Using Cyrillic - section 2.7 Russian https://tools.ietf.org/html/rfc5992</reference>
      <reference id="201">Omniglot Russian https://www.omniglot.com/writing/russian.htm</reference>
      <reference id="301" comment="Code points cited form the standard set">Everson, Michael, The Alphabets of Europe, Russian https://evertype.com/alphabets/russian.pdf</reference>
      <reference id="304" comment="Code points cited are rare or archaic">Everson, Michael, The Alphabets of Europe, Russian https://evertype.com/alphabets/russian.pdf</reference>
      <reference id="401" comment="Code points cited are from the set of Main Letters">The Unicode Consortium, Common Locale Data Repository - CLDR Version 28 (2015-09-16) - Locale Data Summary for Russian [ru]- https://www.unicode.org/cldr/charts/28/summary/ru.html</reference>
      <reference id="700">Coordination Center for TLD RU (.ru Russia cctld) https://www.iana.org/domains/idn-tables/tables/ru_ru-ru_1.0.html</reference>
    </references>
  </meta>
  <data>
    <char cp="002D" not-when="hyphen-minus-disallowed" tag="sc:Zyyy" ref="0" comment="HYPHEN-MINUS" />
    <char cp="0030" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT ZERO; &#x235F;" />
    <char cp="0031" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT ONE; &#x235F;" />
    <char cp="0032" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT TWO; &#x235F;" />
    <char cp="0033" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT THREE; &#x235F;" />
    <char cp="0034" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT FOUR; &#x235F;" />
    <char cp="0035" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT FIVE; &#x235F;" />
    <char cp="0036" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT SIX; &#x235F;" />
    <char cp="0037" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT SEVEN; &#x235F;" />
    <char cp="0038" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT EIGHT; &#x235F;" />
    <char cp="0039" tag="Common-digit sc:Zyyy" ref="0" comment="DIGIT NINE; &#x235F;" />
    <char cp="0430" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER A" />
    <char cp="0431" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER BE" />
    <char cp="0432" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER VE" />
    <char cp="0433" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER GHE" />
    <char cp="0434" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER DE" />
    <char cp="0435" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER IE" />
    <char cp="0436" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER ZHE" />
    <char cp="0437" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER ZE" />
    <char cp="0438" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER I" />
    <char cp="0439" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER SHORT I" />
    <char cp="043A" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER KA" />
    <char cp="043B" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER EL" />
    <char cp="043C" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER EM" />
    <char cp="043D" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER EN" />
    <char cp="043E" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER O" />
    <char cp="043F" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER PE" />
    <char cp="0440" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER ER" />
    <char cp="0441" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER ES" />
    <char cp="0442" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER TE" />
    <char cp="0443" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER U" />
    <char cp="0444" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER EF" />
    <char cp="0445" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER HA" />
    <char cp="0446" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER TSE" />
    <char cp="0447" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER CHE" />
    <char cp="0448" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER SHA" />
    <char cp="0449" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER SHCHA" />
    <char cp="044A" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER HARD SIGN" />
    <char cp="044B" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER YERU" />
    <char cp="044C" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER SOFT SIGN" />
    <char cp="044D" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER E" />
    <char cp="044E" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER YU" />
    <char cp="044F" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER YA" />
    <char cp="0451" tag="sc:Cyrl" ref="0 100 130 201 301 401 700" comment="CYRILLIC SMALL LETTER IO" />
  </data>
  <!--Rules section goes here-->
  <rules>
    <!--Character class definitions go here-->
    <!--Whole label evaluation and context rules go here-->
    <rule name="leading-combining-mark" ref="150" comment="RFC 5891 restrictions on placement of combining marks &#x235F;">
      <start />
      <union>
        <class property="gc:Mn" />
        <class property="gc:Mc" />
      </union>
    </rule>
    <rule name="hyphen-minus-disallowed" ref="150" comment="RFC 5891 restrictions on placement of U+002D HYPHEN-MINUS &#x235F;">
      <choice>
        <rule comment="no leading hyphen">
          <look-behind>
            <start />
          </look-behind>
          <anchor />
        </rule>
        <rule comment="no trailing hyphen">
          <anchor />
          <look-ahead>
            <end />
          </look-ahead>
        </rule>
        <rule comment="no consecutive hyphens in third and fourth">
          <look-behind>
            <start />
            <any />
            <any />
            <char cp="002D" comment="hyphen-minus" />
          </look-behind>
          <anchor />
        </rule>
      </choice>
    </rule>
    <rule name="extended-cp" comment="context to gate off code points from the extended range, matches no label &#x235F;">
      <start />
      <end />
    </rule>
    <!--Action elements go here - order defines precedence-->
    <action disp="invalid" match="leading-combining-mark" comment="by default, labels with leading combining marks are invalid" />
    <action disp="invalid" any-variant="out-of-repertoire-var" comment="any variant label with a code point out of repertoire is invalid &#x235F;" />
    <action disp="blocked" any-variant="blocked" comment="any variant label containing blocked variants is blocked &#x235F;" />
    <action disp="valid" comment="catch all (default action)" />
  </rules>
</lgr>