<lgr xmlns="urn:ietf:params:xml:ns:lgr-1.0">
  <meta>
    <version comment="IDN Reference table for Yiddish language">3.1</version>
    <date>2025-04-08</date>
    <unicode-version>6.3.0</unicode-version>
    <language>yi</language>
	<description type="text/plain">
	<![CDATA[
	
	#Table format and IDNA 2008
	Language table is in RFC 7940 format
	Language is IDNA 2008 valid
	
	#Base Context Rule
	Base context rule disallows use of hyphen (U+002D) at the beginning, end or
	consecutively at the 3rd and 4th position in a label
	
	#Acknowledgments and Remarks
	This table is based off the implementation of Yiddish in the .SE Registry
	https://www.iana.org/domains/idn-tables/tables/se_yi_1.0.html

	#Contact Info
	Contact Name: IDN Support
	Contact Email: registry-help@registry.godaddy
	Contact Phone: +1 (480) 651-9999
	]]>
	</description>
  </meta>
  <data>
    <char cp="002D" tag="hyphen" not-when="hyphen-rules"/>
    <char cp="0030" not-when="leading-digit"/>
    <char cp="0031" not-when="leading-digit"/>
    <char cp="0032" not-when="leading-digit"/>
    <char cp="0033" not-when="leading-digit"/>
    <char cp="0034" not-when="leading-digit"/>
    <char cp="0035" not-when="leading-digit"/>
    <char cp="0036" not-when="leading-digit"/>
    <char cp="0037" not-when="leading-digit"/>
    <char cp="0038" not-when="leading-digit"/>
    <char cp="0039" not-when="leading-digit"/>
    <char cp="05B4" when="must-be-preceded-by-05D9"/>
    <char cp="05B7" when="must-be-preceded-by-05D0-or-05F2"/>
    <char cp="05B8" when="must-be-preceded-by-05D0"/>
    <char cp="05BC" when="must-be-preceded-by-05D5-or-05DB-or-05E4-or-05EA"/>
    <char cp="05BF" when="must-be-preceded-by-05D1-or-05E4"/>
    <char cp="05C2" when="must-be-preceded-by-05E9"/>
    <char cp="05D0"/>
    <char cp="05D1"/>
    <char cp="05D2"/>
    <char cp="05D3"/>
    <char cp="05D4"/>
    <char cp="05D5"/>
    <char cp="05D6"/>
    <char cp="05D7"/>
    <char cp="05D8"/>
    <char cp="05D9"/>
	<char cp="05D9 05D9">
	   <var cp="05F2" type="blocked"/>
	</char>
    <char cp="05DA">
	   <var cp="05DB" type="blocked"/>
	</char>
    <char cp="05DB">
	   <var cp="05DA" type="blocked"/>
	</char>
    <char cp="05DC"/>
    <char cp="05DD">
	   <var cp="05DE" type="blocked"/>
	</char>
    <char cp="05DE">
	   <var cp="05DD" type="blocked"/>
	</char>
    <char cp="05DF">
	   <var cp="05E0" type="blocked"/>
	</char>
    <char cp="05E0">
	   <var cp="05DF" type="blocked"/>
	</char>
    <char cp="05E1"/>
    <char cp="05E2"/>
    <char cp="05E3">
	   <var cp="05E4" type="blocked"/>
	</char>
    <char cp="05E4">
	   <var cp="05E3" type="blocked"/>
	</char>
    <char cp="05E5">
	   <var cp="05E6" type="blocked"/>
	</char>
    <char cp="05E6">
	   <var cp="05E5" type="blocked"/>
	</char>
    <char cp="05E7"/>
    <char cp="05E8"/>
    <char cp="05E9"/>
    <char cp="05EA"/>
    <char cp="05F2">
	   <var cp="05D9 05D9" type="blocked"/>
	</char>
  </data>
	<rules>
	<rule name="must-be-preceded-by-05D0-or-05F2">
	   <look-behind>
	      <choice>
	         <char cp="05D0"/>
		     <char cp="05F2"/>	 
		  </choice>
	   </look-behind>
	   <anchor/>
    </rule>
	<rule name="must-be-preceded-by-05D0">
	   <look-behind>
	      <char cp="05D0"/>
	   </look-behind>
	   <anchor/>
    </rule>	
	<rule name="must-be-preceded-by-05D1-or-05E4">
	   <look-behind>
	      <choice>
	         <char cp="05D1"/>
		     <char cp="05E4"/>	 
		  </choice>
	   </look-behind>
	   <anchor/>
    </rule>	
	<rule name="must-be-preceded-by-05D5-or-05DB-or-05E4-or-05EA">
	   <look-behind>
	      <choice>
	         <char cp="05D5"/>
		     <char cp="05DB"/>
	         <char cp="05E4"/>
		     <char cp="05EA"/>	 			 
		  </choice>
	   </look-behind>
	   <anchor/>
    </rule>	
	<rule name="must-be-preceded-by-05D9">
	   <look-behind>
	      <char cp="05D9"/>
	   </look-behind>
	   <anchor/>
    </rule>
	<rule name="must-be-preceded-by-05E9">
	   <look-behind>
	      <char cp="05E9"/>
	   </look-behind>
	   <anchor/>
    </rule>
	<rule name="hyphen-rules">
      <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="leading-digit" comment="RFC5893 restrictions on placement of European digit">
       <look-behind>
          <start />
       </look-behind>
       <anchor />
    </rule>
        <action disp="blocked" any-variant="blocked" comment="any variant label containing blocked variants is blocked"/>
        <action disp="valid" comment="catch all"/>	
	</rules>
</lgr>