#
# IDN Table for Arabic (Language)
#
# Table Language: Arabic (Language) (ar)
# internal reference: --mnemonic=ar --version=1.2
# Version: 1.2
# Published: 2019-11-26
#
# Registry: CentralNic Ltd
# Referral URL: https://www.centralnic.com
# Contact: CentralNic Ltd operations, ops@centralnic.com
#
# Policy Statement:
#
# IDN Reference table for Arabic language
# 
# References for contextual rules
# 
#  RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol
# (proposed standard), http://tools.ietf.org/html/rfc5891
# 
#  RFC 5893: Right-to-Left Scripts for Internationalized Domain Names for
# Applications (IDNA)  (proposed standard),
# http://tools.ietf.org/html/rfc5893
# 
# Code points requiring contextual rules
# 
#  Code point                        Description of rule/Reference
# 
#  U+002D.   HYPHEN-MINUS
# Label must neither start nor end with U+002D. Label must not have U+002D in
# both third and fourth position. RFC 5891 (sec 4.2.3.1)
# 
#  U+0660..0669.   ARABIC-INDIC DIGITS
# Must not be in initial position. Must not be combined with EUROPEAN DIGITS.
# RFC 5893 (sec 2, rules 1 and 4)
# 
#  U+0030..0039.   EUROPEAN DIGITS                         
# Must not be in initial position. Must not be combined with ARABIC-INDIC
# DIGITS. RFC 5893 (sec 2, rules 1 and 4)
# 
# 
# A max of 40 allocatable labels are allowed.
#

U+002D # - HYPHEN-MINUS
U+0030;U+0660 # 0 DIGIT ZERO
U+0031;U+0661 # 1 DIGIT ONE
U+0032;U+0662 # 2 DIGIT TWO
U+0033;U+0663 # 3 DIGIT THREE
U+0034;U+0664 # 4 DIGIT FOUR
U+0035;U+0665 # 5 DIGIT FIVE
U+0036;U+0666 # 6 DIGIT SIX
U+0037;U+0667 # 7 DIGIT SEVEN
U+0038;U+0668 # 8 DIGIT EIGHT
U+0039;U+0669 # 9 DIGIT NINE
U+0621 # ء ARABIC LETTER HAMZAH
U+0622;U+0627;U+0623,U+0625 # آ ARABIC LETTER MADDAH ON ALEF
U+0623;U+0627;U+0622,U+0625 # أ ARABIC LETTER HAMZAH ON ALEF
U+0624;U+0648 # ؤ ARABIC LETTER HAMZAH ON WAW
U+0625;U+0627;U+0622,U+0623 # إ ARABIC LETTER HAMZAH UNDER ALEF
U+0626;;U+0649,U+064A # ئ ARABIC LETTER HAMZAH ON YA
U+0627;;U+0622,U+0623,U+0625 # ا ARABIC LETTER ALEF
U+0628 # ب ARABIC LETTER BAA
U+0629;U+0647 # ة ARABIC LETTER TAA MARBUTAH
U+062A # ت ARABIC LETTER TAA
U+062B # ث ARABIC LETTER THAA
U+062C # ج ARABIC LETTER JEEM
U+062D # ح ARABIC LETTER HAA
U+062E # خ ARABIC LETTER KHAA
U+062F # د ARABIC LETTER DAL
U+0630 # ذ ARABIC LETTER THAL
U+0631 # ر ARABIC LETTER RA
U+0632 # ز ARABIC LETTER ZAIN
U+0633 # س ARABIC LETTER SEEN
U+0634 # ش ARABIC LETTER SHEEN
U+0635 # ص ARABIC LETTER SAD
U+0636 # ض ARABIC LETTER DAD
U+0637 # ط ARABIC LETTER TAH
U+0638 # ظ ARABIC LETTER DHAH
U+0639 # ع ARABIC LETTER AIN
U+063A # غ ARABIC LETTER GHAIN
U+0641;;U+0642 # ف ARABIC LETTER FA
U+0642;;U+0641 # ق ARABIC LETTER QAF
U+0643 # ك ARABIC LETTER CAF
U+0644 # ل ARABIC LETTER LAM
U+0645 # م ARABIC LETTER MEEM
U+0646 # ن ARABIC LETTER NOON
U+0647;;U+0629 # ه ARABIC LETTER HA
U+0648;;U+0624 # و ARABIC LETTER WAW
U+0649;;U+0626,U+064A # ى ARABIC LETTER ALEF MAQSURAH
U+064A;;U+0626,U+0649 # ي ARABIC LETTER YA
U+0660;;U+0030 # ٠ ARABIC-INDIC DIGIT ZERO
U+0661;;U+0031 # ١ ARABIC-INDIC DIGIT ONE
U+0662;;U+0032 # ٢ ARABIC-INDIC DIGIT TWO
U+0663;;U+0033 # ٣ ARABIC-INDIC DIGIT THREE
U+0664;;U+0034 # ٤ ARABIC-INDIC DIGIT FOUR
U+0665;;U+0035 # ٥ ARABIC-INDIC DIGIT FIVE
U+0666;;U+0036 # ٦ ARABIC-INDIC DIGIT SIX
U+0667;;U+0037 # ٧ ARABIC-INDIC DIGIT SEVEN
U+0668;;U+0038 # ٨ ARABIC-INDIC DIGIT EIGHT
U+0669;;U+0039 # ٩ ARABIC-INDIC DIGIT NINE

# END