h$c=      !"#$%&'()*+,-./0123456789:;<(c) OleksandrZhabenko 2021-2022MITolexandr543@yahoo.comNoneukrainian-phonetics-basic-array1Is used to signify the optimization data type of =.ukrainian-phonetics-basic-arrayThe function that uses the following correspondence between the previous data type UZPP2 and the .  UZ 'A' D  (plain) 8 UZ 'A' K  (palatalized) 9 UZ 'B' D  (plain) 10 UZ 'B' K  (semi-palatalized) 11 UZ 'C' S  27 UZ 'D' N  54 UZ 'E' L  (plain) 39 UZ 'E' M  (semi-palatalized) 40 UZ 'F' L  (plain) 41 UZ 'F' M  (semi-palatalized) 42 G 55 H 56 I 57 J 58 K 59 L 60 M 61 N  62 O  63 P  64 Q  12 R  13 S  65 T  14 UZ 'a' W  1 UZ 'b' D  (plain) 15 UZ 'b' K  (semi-palatalized) 16 UZ 'c' D  (plain) 38 UZ 'd' D  (plain) 17 UZ 'd' K  (palatalized) 18 UZ 'e' W  2 UZ 'f' L  (plain) 43 UZ 'f' M  (semi-palatalized) 44 UZ 'g' D (plain) 19 UZ 'g' K (semi-palatalized) 20 UZ 'h' D  (plain) 21 UZ 'h' K  (semi-palatalized) 22 UZ 'i' W  6 UZ 'j' D  (plain) 23 UZ 'j' K  (palatalized) 24 UZ 'k' L  (plain) 45 UZ 'k' M  (semi-palatalized) 46 UZ 'l' S  (plain) 28 UZ 'l' O  (palatalized) 29 UZ 'm' S  (plain) 30 UZ 'm' O  (semi-palatalized) 31 UZ 'n' S  (plain) 32 UZ 'n' O  (palatalized) 33 UZ 'o' W  3 UZ 'p' L  (plain) 47 UZ 'p' M  (semi-palatalized) 48 UZ 'q' E  7 UZ 'r' S  (plain) 34 UZ 'r' O  (palatalized) 35 UZ 's' L  (plain) 49 UZ 't' L  (plain) 50 UZ 't' M  (palatalized) 51 UZ 'u' W  4 UZ 'v' S  (plain) 36 UZ 'v' O  (semi-palatalized) 37 UZ 'w' N  66 UZ 'x' L  (plain) 52 UZ 'x' M  (semi-palatalized) 53 UZ 'y' W  5 UZ 'z' D  (plain) 25 UZ 'z' K  (palatalized) 26 "Starting from the version 0.6.0.0:2 -> 1021 -> 101 0 -> 100ukrainian-phonetics-basic-arrayA full variant of the ( function with all the elements for the > function being provided as ? @ (data tuple). Can be useful to reduce number of calculations in the complex usage scenarios.ukrainian-phonetics-basic-arrayCan be used to map the  representation and the mmsyn6ukr-array files with some recordings.    (c) OleksandrZhabenko 2021-2022MITolexandr543@yahoo.com ExperimentalNone> ukrainian-phonetics-basic-array#ukrainian-phonetics-basic-arrayGeneral variant of the $ function. !"#$%&' !"#$%&'(c) OleksandrZhabenko 2021-2022MITolexandr543@yahoo.com ExperimentalNone3> )ukrainian-phonetics-basic-arrayFunction-predicate )> checks whether its argument is a vowel representation in the  format.*ukrainian-phonetics-basic-arrayFunction-predicate * checks whether its argument is a sonorous consonant representation in the  format.+ukrainian-phonetics-basic-arrayFunction-predicate + checks whether its argument is a voiced consonant representation in the  format.,ukrainian-phonetics-basic-arrayFunction-predicate  isVoiceless1 checks whether its argument is a voiceless consonant representation in the  format.-ukrainian-phonetics-basic-arrayBinary function-predicate - checks whether its arguments are both consonant representations in the  format. Starting from the version 0.6.0.0 variants of either of arguments is greater than 99 is also included..ukrainian-phonetics-basic-arrayBinary function-predicate . checks whether its arguments are both consonant representations in the  format. Starting from the version 0.6.0.0 variants of either of arguments is greater than 99 are not included (so its behaviour is equivalent to the - till the 0.5.3.0 version)./ukrainian-phonetics-basic-array Function /+ converts a Ukrainian word being a list of  to the list of phonetically similar (consonants grouped with consonants and each vowel separately) sounds representations in  format.1ukrainian-phonetics-basic-array Function 1 is used to divide groups of Ukrainian consonants into two-elements lists that later are made belonging to different neighbour syllables if the group is between two vowels in a word. The group must be not empty, but this is not checked. The phonetical information for the proper performance is taken from the: https://msn.khnu.km.ua/pluginfile.php/302375/mod_resource/content/1/%D0%9B.3.%D0%86%D0%86.%20%D0%A1%D0%BA%D0%BB%D0%B0%D0%B4.%D0%9D%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D1%81.pdf2ukrainian-phonetics-basic-array Function 2 is a variant of the divCnsts- where you can provide the tuple element for > inside.8ukrainian-phonetics-basic-arrayBinary function-predicate 8 checks whether its arguments are not the same consonant sound representations (not taking palatalization into account).9ukrainian-phonetics-basic-arrayBinary function-predicate 8 checks whether its arguments are not the same consonant sound representations (not taking palatalization into account).:ukrainian-phonetics-basic-array Function : converts duplicated consequent in the syllable consonants so that they are represented by just one -. After applying the function to the list of  being a syllable all groups of duplicated consequent consonants in every syllable are represented with only one  respectively.)*+,-./0123456789:;<)*+,-./014568:;<9237      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHCIJKLM>ukrainian-phonetics-basic-array-0.6.0.0-HFbkcjj2urmHDVT2gpTY4FMelodics.Ukrainian.ArrInt84Languages.Phonetic.Ukrainian.Syllable.Double.ArrInt8-Languages.Phonetic.Ukrainian.Syllable.ArrInt89ukrainian-phonetics-common-0.1.1.0-LmKTJj3vvVV2eXPSXC4VLdMelodics.Ukrainian.Common2 isUkrainianL FlowSoundSound8convertToProperUkrainianI8$convertToProperUkrainianI8WithTuplesгTдTдзTжTзTкTнтTпTсTстTсьTтTтьTфTхTцTцьTчTшTlinkFileNameI8SyllableDurations4sDuratsD sDuratsD2 sDuratsD3 sDuratsD4syllableDurationsGDc s0DuratD1 s0DuratD2 s0DuratD3 s0DuratD4syllableDurationsGDsyllableDurationsDsyllableDurationsD2syllableDurationsD3syllableDurationsD4$fSyllableDurations4Int8isVowel1 isSonorous1 isVoicedC1 isVoicelessC1 isNotVowel2 isNotVowel2' sndGroups groupSnds divCnsnts divCnsntsTupreSyllableCntntsTupreSyllableCntntsdivVwlscreateSyllablesUkrScreateSyllablesUkrSTupnotEqC notEqCTuprepresentProlongedshowS8showFSbaseGHC.IntInt8+mmsyn2-array-0.3.0.0-5EtRaGYAWfpK10MmmNdHJ9 CaseBi.ArrgetBFst'GHC.ArrArrayghc-prim GHC.TypesInt