From 3195306f676e7dea5791e4bd85707cd0596c4327 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Mon, 14 Feb 2022 15:07:26 -0800 Subject: [PATCH 01/14] Add method to CPT to return a UnicodeSet for a value using iter_ranges() --- Cargo.lock | 1 + utils/codepointtrie/Cargo.toml | 1 + utils/codepointtrie/src/codepointtrie.rs | 31 ++++++++++++++++++++++++ 3 files changed, 33 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 6d77616924b..0b1e8138dd4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1100,6 +1100,7 @@ name = "icu_codepointtrie" version = "0.3.3" dependencies = [ "displaydoc", + "icu_uniset", "postcard", "serde", "toml", diff --git a/utils/codepointtrie/Cargo.toml b/utils/codepointtrie/Cargo.toml index 12f8d670d4e..f34c1c50f19 100644 --- a/utils/codepointtrie/Cargo.toml +++ b/utils/codepointtrie/Cargo.toml @@ -33,6 +33,7 @@ all-features = true [dependencies] displaydoc = { version = "0.2.3", default-features = false } +icu_uniset = { version = "0.4.1", path = "../../utils/uniset", features = ["serde"] } serde = { version = "1.0", default-features = false, features = ["derive", "alloc"], optional = true } yoke = { version = "0.4.0", path = "../yoke", features = ["derive"] } zerofrom = { version = "0.1.0", path = "../zerofrom", features = ["derive"] } diff --git a/utils/codepointtrie/src/codepointtrie.rs b/utils/codepointtrie/src/codepointtrie.rs index baf4e53b336..59569ee0f43 100644 --- a/utils/codepointtrie/src/codepointtrie.rs +++ b/utils/codepointtrie/src/codepointtrie.rs @@ -7,8 +7,10 @@ use crate::impl_const::*; use core::convert::TryFrom; use core::fmt::Display; +use core::iter::FromIterator; use core::num::TryFromIntError; use core::ops::RangeInclusive; +use icu_uniset::UnicodeSet; #[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; use yoke::Yokeable; @@ -797,6 +799,35 @@ impl<'trie, T: TrieValue + Into> CodePointTrie<'trie, T> { cpm_range: init_range, } } + + /// Returns a [`UnicodeSet`] for the code points that have the given + /// [`TrieValue`] in the trie. + /// + /// # Examples + /// + /// ``` + /// use icu_codepointtrie::planes; + /// + /// let trie = planes::get_planes_trie(); + /// + /// let plane_val = 2; + /// let sip = trie.get_set_for_value(plane_val as u8); + /// + /// let start = plane_val * 0x1_0000; + /// let end = start + 0xffff; + /// + /// assert!(!sip.contains_u32(start - 1)); + /// assert!(sip.contains_u32(start)); + /// assert!(sip.contains_u32(end)); + /// assert!(!sip.contains_u32(end + 1)); + /// ``` + pub fn get_set_for_value(&self, value: T) -> UnicodeSet { + let value_ranges = self + .iter_ranges() + .filter(move |cpm_range| cpm_range.value == value) + .map(|cpm_range| RangeInclusive::new(*cpm_range.range.start(), *cpm_range.range.end())); + UnicodeSet::from_iter(value_ranges) + } } impl<'trie, T: TrieValue> Clone for CodePointTrie<'trie, T> From a91363b9180890dc6ad8f8171ee311b9008a6056 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Mon, 14 Feb 2022 17:56:13 -0800 Subject: [PATCH 02/14] Make the lifetime on the UnicodeSet returned by CPT 'static --- utils/codepointtrie/src/codepointtrie.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/codepointtrie/src/codepointtrie.rs b/utils/codepointtrie/src/codepointtrie.rs index 59569ee0f43..a224a6f5951 100644 --- a/utils/codepointtrie/src/codepointtrie.rs +++ b/utils/codepointtrie/src/codepointtrie.rs @@ -821,7 +821,7 @@ impl<'trie, T: TrieValue + Into> CodePointTrie<'trie, T> { /// assert!(sip.contains_u32(end)); /// assert!(!sip.contains_u32(end + 1)); /// ``` - pub fn get_set_for_value(&self, value: T) -> UnicodeSet { + pub fn get_set_for_value(&self, value: T) -> UnicodeSet<'static> { let value_ranges = self .iter_ranges() .filter(move |cpm_range| cpm_range.value == value) From f08f57e9a913890476f2e48325ab43ce97ae376c Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Mon, 14 Feb 2022 18:24:14 -0800 Subject: [PATCH 03/14] Move get_ranges(), iter_ranges(), get_set_for_value() out of block requiring Into on TrieValue --- utils/codepointtrie/src/codepointtrie.rs | 50 ++++++++++++------------ 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/utils/codepointtrie/src/codepointtrie.rs b/utils/codepointtrie/src/codepointtrie.rs index a224a6f5951..a9ef43044a5 100644 --- a/utils/codepointtrie/src/codepointtrie.rs +++ b/utils/codepointtrie/src/codepointtrie.rs @@ -379,30 +379,7 @@ impl<'trie, T: TrieValue> CodePointTrie<'trie, T> { data: converted_data, }) } -} -impl<'trie, T: TrieValue + Into> CodePointTrie<'trie, T> { - /// Returns the value that is associated with `code_point` for this [`CodePointTrie`] - /// as a `u32`. - /// - /// # Examples - /// - /// ``` - /// use icu_codepointtrie::planes; - /// let trie = planes::get_planes_trie(); - /// - /// let cp = '𑖎' as u32; - /// assert_eq!(cp, 0x1158E); - /// - /// let plane_num: u8 = trie.get(cp); - /// assert_eq!(trie.get_u32(cp), plane_num as u32); - /// ``` - /// - // Note: This API method maintains consistency with the corresponding - // original ICU APIs. - pub fn get_u32(&self, code_point: u32) -> u32 { - self.get(code_point).into() - } /// Returns a [`CodePointMapRange`] struct which represents a range of code /// points associated with the same trie value. The returned range will be @@ -830,6 +807,31 @@ impl<'trie, T: TrieValue + Into> CodePointTrie<'trie, T> { } } +impl<'trie, T: TrieValue + Into> CodePointTrie<'trie, T> { + /// Returns the value that is associated with `code_point` for this [`CodePointTrie`] + /// as a `u32`. + /// + /// # Examples + /// + /// ``` + /// use icu_codepointtrie::planes; + /// let trie = planes::get_planes_trie(); + /// + /// let cp = '𑖎' as u32; + /// assert_eq!(cp, 0x1158E); + /// + /// let plane_num: u8 = trie.get(cp); + /// assert_eq!(trie.get_u32(cp), plane_num as u32); + /// ``` + /// + // Note: This API method maintains consistency with the corresponding + // original ICU APIs. + pub fn get_u32(&self, code_point: u32) -> u32 { + self.get(code_point).into() + } + +} + impl<'trie, T: TrieValue> Clone for CodePointTrie<'trie, T> where ::ULE: Clone, @@ -860,7 +862,7 @@ pub struct CodePointMapRangeIterator<'a, T: TrieValue> { cpm_range: Option>, } -impl<'a, T: TrieValue + Into> Iterator for CodePointMapRangeIterator<'a, T> { +impl<'a, T: TrieValue> Iterator for CodePointMapRangeIterator<'a, T> { type Item = CodePointMapRange; fn next(&mut self) -> Option { From 7e8571cdf5a000145d94815b99e31d79cbac7af7 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Mon, 14 Feb 2022 18:41:59 -0800 Subject: [PATCH 04/14] Swap API impls for UnicodeSets of enumerated property values for GeneralCategory and Script to use CPT::get_range() --- components/properties/src/sets.rs | 228 +++-------------------- utils/codepointtrie/src/codepointtrie.rs | 2 - 2 files changed, 27 insertions(+), 203 deletions(-) diff --git a/components/properties/src/sets.rs b/components/properties/src/sets.rs index d5dfe70e39f..d3a520eb575 100644 --- a/components/properties/src/sets.rs +++ b/components/properties/src/sets.rs @@ -17,6 +17,7 @@ use crate::error::PropertiesError; use crate::provider::*; use crate::*; +use icu_codepointtrie::TrieValue; use icu_provider::prelude::*; /// TODO(#1239): Finalize this API. @@ -1442,46 +1443,36 @@ where // Enumerated property getter fns // +fn get_set_for_enum_prop_val(provider: &D, resc_key: ResourceKey, prop_val: T) -> UnisetResult +where + D: DynProvider> + ?Sized, + T: TrieValue, +{ + let prop_map_resp: DataResponse> = + provider.load_payload(resc_key, &Default::default())?; + + let property_map_payload: DataPayload> = + prop_map_resp.take_payload()?; + + let prop_set_payload: DataPayload = property_map_payload + .map_project_cloned_with_capture(prop_val, |prop_map_marker, prop_val_capture, _| { + let trie = &prop_map_marker.code_point_trie; + let set = trie.get_set_for_value(prop_val_capture); + let uni_prop = UnicodePropertyV1::from_owned_uniset(set.clone()); + uni_prop + }); + + Ok(prop_set_payload) +} + /// Return a [`UnicodeSet`] for a particular value of the General_Category Unicode enumerated property. See [`GeneralCategory`]. /// /// [`UnicodeSet`]: icu_uniset::UnicodeSet pub fn get_for_general_category(provider: &D, enum_val: GeneralCategory) -> UnisetResult where - D: DynProvider + ?Sized, + D: DynProvider> + ?Sized, { - let key = match enum_val { - GeneralCategory::Control => key::GENERAL_CATEGORY_CONTROL_V1, - GeneralCategory::Format => key::GENERAL_CATEGORY_FORMAT_V1, - GeneralCategory::Unassigned => key::GENERAL_CATEGORY_UNASSIGNED_V1, - GeneralCategory::PrivateUse => key::GENERAL_CATEGORY_PRIVATE_USE_V1, - GeneralCategory::Surrogate => key::GENERAL_CATEGORY_SURROGATE_V1, - GeneralCategory::LowercaseLetter => key::GENERAL_CATEGORY_LOWERCASE_LETTER_V1, - GeneralCategory::ModifierLetter => key::GENERAL_CATEGORY_MODIFIER_LETTER_V1, - GeneralCategory::OtherLetter => key::GENERAL_CATEGORY_OTHER_LETTER_V1, - GeneralCategory::TitlecaseLetter => key::GENERAL_CATEGORY_TITLECASE_LETTER_V1, - GeneralCategory::UppercaseLetter => key::GENERAL_CATEGORY_UPPERCASE_LETTER_V1, - GeneralCategory::SpacingMark => key::GENERAL_CATEGORY_SPACING_MARK_V1, - GeneralCategory::EnclosingMark => key::GENERAL_CATEGORY_ENCLOSING_MARK_V1, - GeneralCategory::NonspacingMark => key::GENERAL_CATEGORY_NONSPACING_MARK_V1, - GeneralCategory::DecimalNumber => key::GENERAL_CATEGORY_DIGIT_V1, - GeneralCategory::LetterNumber => key::GENERAL_CATEGORY_LETTER_NUMBER_V1, - GeneralCategory::OtherNumber => key::GENERAL_CATEGORY_OTHER_NUMBER_V1, - GeneralCategory::ConnectorPunctuation => key::GENERAL_CATEGORY_CONNECTOR_PUNCTUATION_V1, - GeneralCategory::DashPunctuation => key::GENERAL_CATEGORY_DASH_PUNCTUATION_V1, - GeneralCategory::ClosePunctuation => key::GENERAL_CATEGORY_CLOSE_PUNCTUATION_V1, - GeneralCategory::FinalPunctuation => key::GENERAL_CATEGORY_FINAL_PUNCTUATION_V1, - GeneralCategory::InitialPunctuation => key::GENERAL_CATEGORY_INITIAL_PUNCTUATION_V1, - GeneralCategory::OtherPunctuation => key::GENERAL_CATEGORY_OTHER_PUNCTUATION_V1, - GeneralCategory::OpenPunctuation => key::GENERAL_CATEGORY_OPEN_PUNCTUATION_V1, - GeneralCategory::CurrencySymbol => key::GENERAL_CATEGORY_CURRENCY_SYMBOL_V1, - GeneralCategory::ModifierSymbol => key::GENERAL_CATEGORY_MODIFIER_SYMBOL_V1, - GeneralCategory::MathSymbol => key::GENERAL_CATEGORY_MATH_SYMBOL_V1, - GeneralCategory::OtherSymbol => key::GENERAL_CATEGORY_OTHER_SYMBOL_V1, - GeneralCategory::LineSeparator => key::GENERAL_CATEGORY_LINE_SEPARATOR_V1, - GeneralCategory::ParagraphSeparator => key::GENERAL_CATEGORY_PARAGRAPH_SEPARATOR_V1, - GeneralCategory::SpaceSeparator => key::GENERAL_CATEGORY_SPACE_SEPARATOR_V1, - }; - get_uniset(provider, key) + get_set_for_enum_prop_val(provider, key::GENERAL_CATEGORY_V1, enum_val) } /// Return a [`UnicodeSet`] for a value or a grouping of values of the General_Category property. See [`GeneralCategoryGroup`]. @@ -1545,172 +1536,7 @@ where /// [`UnicodeSet`]: icu_uniset::UnicodeSet pub fn get_for_script(provider: &D, enum_val: Script) -> UnisetResult where - D: DynProvider + ?Sized, + D: DynProvider> + ?Sized, { - let key = match enum_val { - Script::Adlam => key::SCRIPT_ADLAM_V1, - Script::Ahom => key::SCRIPT_AHOM_V1, - Script::AnatolianHieroglyphs => key::SCRIPT_ANATOLIAN_HIEROGLYPHS_V1, - Script::Arabic => key::SCRIPT_ARABIC_V1, - Script::Armenian => key::SCRIPT_ARMENIAN_V1, - Script::Avestan => key::SCRIPT_AVESTAN_V1, - Script::Balinese => key::SCRIPT_BALINESE_V1, - Script::Bamum => key::SCRIPT_BAMUM_V1, - Script::BassaVah => key::SCRIPT_BASSA_VAH_V1, - Script::Batak => key::SCRIPT_BATAK_V1, - Script::Bengali => key::SCRIPT_BENGALI_V1, - Script::Bhaiksuki => key::SCRIPT_BHAIKSUKI_V1, - Script::Bopomofo => key::SCRIPT_BOPOMOFO_V1, - Script::Brahmi => key::SCRIPT_BRAHMI_V1, - Script::Braille => key::SCRIPT_BRAILLE_V1, - Script::Buginese => key::SCRIPT_BUGINESE_V1, - Script::Buhid => key::SCRIPT_BUHID_V1, - Script::CanadianAboriginal => key::SCRIPT_CANADIAN_ABORIGINAL_V1, - Script::Carian => key::SCRIPT_CARIAN_V1, - Script::CaucasianAlbanian => key::SCRIPT_CAUCASIAN_ALBANIAN_V1, - Script::Chakma => key::SCRIPT_CHAKMA_V1, - Script::Cham => key::SCRIPT_CHAM_V1, - Script::Cherokee => key::SCRIPT_CHEROKEE_V1, - Script::Chorasmian => key::SCRIPT_CHORASMIAN_V1, - Script::Common => key::SCRIPT_COMMON_V1, - Script::Coptic => key::SCRIPT_COPTIC_V1, - Script::Cuneiform => key::SCRIPT_CUNEIFORM_V1, - Script::Cypriot => key::SCRIPT_CYPRIOT_V1, - Script::CyproMinoan => key::SCRIPT_CYPRO_MINOAN_V1, - Script::Cyrillic => key::SCRIPT_CYRILLIC_V1, - Script::Deseret => key::SCRIPT_DESERET_V1, - Script::Devanagari => key::SCRIPT_DEVANAGARI_V1, - Script::DivesAkuru => key::SCRIPT_DIVES_AKURU_V1, - Script::Dogra => key::SCRIPT_DOGRA_V1, - Script::Duployan => key::SCRIPT_DUPLOYAN_V1, - Script::EgyptianHieroglyphs => key::SCRIPT_EGYPTIAN_HIEROGLYPHS_V1, - Script::Elbasan => key::SCRIPT_ELBASAN_V1, - Script::Elymaic => key::SCRIPT_ELYMAIC_V1, - Script::Ethiopic => key::SCRIPT_ETHIOPIC_V1, - Script::Georgian => key::SCRIPT_GEORGIAN_V1, - Script::Glagolitic => key::SCRIPT_GLAGOLITIC_V1, - Script::Gothic => key::SCRIPT_GOTHIC_V1, - Script::Grantha => key::SCRIPT_GRANTHA_V1, - Script::Greek => key::SCRIPT_GREEK_V1, - Script::Gujarati => key::SCRIPT_GUJARATI_V1, - Script::GunjalaGondi => key::SCRIPT_GUNJALA_GONDI_V1, - Script::Gurmukhi => key::SCRIPT_GURMUKHI_V1, - Script::Han => key::SCRIPT_HAN_V1, - Script::Hangul => key::SCRIPT_HANGUL_V1, - Script::HanifiRohingya => key::SCRIPT_HANIFI_ROHINGYA_V1, - Script::Hanunoo => key::SCRIPT_HANUNOO_V1, - Script::Hatran => key::SCRIPT_HATRAN_V1, - Script::Hebrew => key::SCRIPT_HEBREW_V1, - Script::Hiragana => key::SCRIPT_HIRAGANA_V1, - Script::ImperialAramaic => key::SCRIPT_IMPERIAL_ARAMAIC_V1, - Script::Inherited => key::SCRIPT_INHERITED_V1, - Script::InscriptionalPahlavi => key::SCRIPT_INSCRIPTIONAL_PAHLAVI_V1, - Script::InscriptionalParthian => key::SCRIPT_INSCRIPTIONAL_PARTHIAN_V1, - Script::Javanese => key::SCRIPT_JAVANESE_V1, - Script::Kaithi => key::SCRIPT_KAITHI_V1, - Script::Kannada => key::SCRIPT_KANNADA_V1, - Script::Katakana => key::SCRIPT_KATAKANA_V1, - Script::KayahLi => key::SCRIPT_KAYAH_LI_V1, - Script::Kharoshthi => key::SCRIPT_KHAROSHTHI_V1, - Script::KhitanSmallScript => key::SCRIPT_KHITAN_SMALL_SCRIPT_V1, - Script::Khmer => key::SCRIPT_KHMER_V1, - Script::Khojki => key::SCRIPT_KHOJKI_V1, - Script::Khudawadi => key::SCRIPT_KHUDAWADI_V1, - Script::Lao => key::SCRIPT_LAO_V1, - Script::Latin => key::SCRIPT_LATIN_V1, - Script::Lepcha => key::SCRIPT_LEPCHA_V1, - Script::Limbu => key::SCRIPT_LIMBU_V1, - Script::LinearA => key::SCRIPT_LINEAR_A_V1, - Script::LinearB => key::SCRIPT_LINEAR_B_V1, - Script::Lisu => key::SCRIPT_LISU_V1, - Script::Lycian => key::SCRIPT_LYCIAN_V1, - Script::Lydian => key::SCRIPT_LYDIAN_V1, - Script::Mahajani => key::SCRIPT_MAHAJANI_V1, - Script::Makasar => key::SCRIPT_MAKASAR_V1, - Script::Malayalam => key::SCRIPT_MALAYALAM_V1, - Script::Mandaic => key::SCRIPT_MANDAIC_V1, - Script::Manichaean => key::SCRIPT_MANICHAEAN_V1, - Script::Marchen => key::SCRIPT_MARCHEN_V1, - Script::MasaramGondi => key::SCRIPT_MASARAM_GONDI_V1, - Script::Medefaidrin => key::SCRIPT_MEDEFAIDRIN_V1, - Script::MeeteiMayek => key::SCRIPT_MEETEI_MAYEK_V1, - Script::MendeKikakui => key::SCRIPT_MENDE_KIKAKUI_V1, - Script::MeroiticCursive => key::SCRIPT_MEROITIC_CURSIVE_V1, - Script::MeroiticHieroglyphs => key::SCRIPT_MEROITIC_HIEROGLYPHS_V1, - Script::Miao => key::SCRIPT_MIAO_V1, - Script::Modi => key::SCRIPT_MODI_V1, - Script::Mongolian => key::SCRIPT_MONGOLIAN_V1, - Script::Mro => key::SCRIPT_MRO_V1, - Script::Multani => key::SCRIPT_MULTANI_V1, - Script::Myanmar => key::SCRIPT_MYANMAR_V1, - Script::Nabataean => key::SCRIPT_NABATAEAN_V1, - Script::Nandinagari => key::SCRIPT_NANDINAGARI_V1, - Script::NewTaiLue => key::SCRIPT_NEW_TAI_LUE_V1, - Script::Newa => key::SCRIPT_NEWA_V1, - Script::Nko => key::SCRIPT_NKO_V1, - Script::Nushu => key::SCRIPT_NUSHU_V1, - Script::NyiakengPuachueHmong => key::SCRIPT_NYIAKENG_PUACHUE_HMONG_V1, - Script::Ogham => key::SCRIPT_OGHAM_V1, - Script::OlChiki => key::SCRIPT_OL_CHIKI_V1, - Script::OldHungarian => key::SCRIPT_OLD_HUNGARIAN_V1, - Script::OldItalic => key::SCRIPT_OLD_ITALIC_V1, - Script::OldNorthArabian => key::SCRIPT_OLD_NORTH_ARABIAN_V1, - Script::OldPermic => key::SCRIPT_OLD_PERMIC_V1, - Script::OldPersian => key::SCRIPT_OLD_PERSIAN_V1, - Script::OldSogdian => key::SCRIPT_OLD_SOGDIAN_V1, - Script::OldSouthArabian => key::SCRIPT_OLD_SOUTH_ARABIAN_V1, - Script::OldTurkic => key::SCRIPT_OLD_TURKIC_V1, - Script::OldUyghur => key::SCRIPT_OLD_UYGHUR_V1, - Script::Oriya => key::SCRIPT_ORIYA_V1, - Script::Osage => key::SCRIPT_OSAGE_V1, - Script::Osmanya => key::SCRIPT_OSMANYA_V1, - Script::PahawhHmong => key::SCRIPT_PAHAWH_HMONG_V1, - Script::Palmyrene => key::SCRIPT_PALMYRENE_V1, - Script::PauCinHau => key::SCRIPT_PAU_CIN_HAU_V1, - Script::PhagsPa => key::SCRIPT_PHAGS_PA_V1, - Script::Phoenician => key::SCRIPT_PHOENICIAN_V1, - Script::PsalterPahlavi => key::SCRIPT_PSALTER_PAHLAVI_V1, - Script::Rejang => key::SCRIPT_REJANG_V1, - Script::Runic => key::SCRIPT_RUNIC_V1, - Script::Samaritan => key::SCRIPT_SAMARITAN_V1, - Script::Saurashtra => key::SCRIPT_SAURASHTRA_V1, - Script::Sharada => key::SCRIPT_SHARADA_V1, - Script::Shavian => key::SCRIPT_SHAVIAN_V1, - Script::Siddham => key::SCRIPT_SIDDHAM_V1, - Script::SignWriting => key::SCRIPT_SIGNWRITING_V1, - Script::Sinhala => key::SCRIPT_SINHALA_V1, - Script::Sogdian => key::SCRIPT_SOGDIAN_V1, - Script::SoraSompeng => key::SCRIPT_SORA_SOMPENG_V1, - Script::Soyombo => key::SCRIPT_SOYOMBO_V1, - Script::Sundanese => key::SCRIPT_SUNDANESE_V1, - Script::SylotiNagri => key::SCRIPT_SYLOTI_NAGRI_V1, - Script::Syriac => key::SCRIPT_SYRIAC_V1, - Script::Tagalog => key::SCRIPT_TAGALOG_V1, - Script::Tagbanwa => key::SCRIPT_TAGBANWA_V1, - Script::TaiLe => key::SCRIPT_TAI_LE_V1, - Script::TaiTham => key::SCRIPT_TAI_THAM_V1, - Script::TaiViet => key::SCRIPT_TAI_VIET_V1, - Script::Takri => key::SCRIPT_TAKRI_V1, - Script::Tamil => key::SCRIPT_TAMIL_V1, - Script::Tangsa => key::SCRIPT_TANGSA_V1, - Script::Tangut => key::SCRIPT_TANGUT_V1, - Script::Telugu => key::SCRIPT_TELUGU_V1, - Script::Thaana => key::SCRIPT_THAANA_V1, - Script::Thai => key::SCRIPT_THAI_V1, - Script::Tibetan => key::SCRIPT_TIBETAN_V1, - Script::Tifinagh => key::SCRIPT_TIFINAGH_V1, - Script::Tirhuta => key::SCRIPT_TIRHUTA_V1, - Script::Toto => key::SCRIPT_TOTO_V1, - Script::Ugaritic => key::SCRIPT_UGARITIC_V1, - Script::Unknown => key::SCRIPT_UNKNOWN_V1, - Script::Vai => key::SCRIPT_VAI_V1, - Script::Vithkuqi => key::SCRIPT_VITHKUQI_V1, - Script::Wancho => key::SCRIPT_WANCHO_V1, - Script::WarangCiti => key::SCRIPT_WARANG_CITI_V1, - Script::Yezidi => key::SCRIPT_YEZIDI_V1, - Script::Yi => key::SCRIPT_YI_V1, - Script::ZanabazarSquare => key::SCRIPT_ZANABAZAR_SQUARE_V1, - _ => return Err(PropertiesError::UnknownScriptId(enum_val.0)), - }; - get_uniset(provider, key) + get_set_for_enum_prop_val(provider, key::SCRIPT_V1, enum_val) } diff --git a/utils/codepointtrie/src/codepointtrie.rs b/utils/codepointtrie/src/codepointtrie.rs index a9ef43044a5..dff69fba9c5 100644 --- a/utils/codepointtrie/src/codepointtrie.rs +++ b/utils/codepointtrie/src/codepointtrie.rs @@ -380,7 +380,6 @@ impl<'trie, T: TrieValue> CodePointTrie<'trie, T> { }) } - /// Returns a [`CodePointMapRange`] struct which represents a range of code /// points associated with the same trie value. The returned range will be /// the longest stretch of consecutive code points starting at `start` that @@ -829,7 +828,6 @@ impl<'trie, T: TrieValue + Into> CodePointTrie<'trie, T> { pub fn get_u32(&self, code_point: u32) -> u32 { self.get(code_point).into() } - } impl<'trie, T: TrieValue> Clone for CodePointTrie<'trie, T> From 685ac78f030fbb5d491945ddeda93ae0c8f7fce0 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Tue, 15 Feb 2022 16:55:20 -0800 Subject: [PATCH 05/14] Use data provider backed by CPT data for returning UnicodeSets for enumerated properties --- provider/cldr/src/transform/list/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provider/cldr/src/transform/list/mod.rs b/provider/cldr/src/transform/list/mod.rs index 5b02d1a3256..6062d58dd6e 100644 --- a/provider/cldr/src/transform/list/mod.rs +++ b/provider/cldr/src/transform/list/mod.rs @@ -115,7 +115,7 @@ impl>> ResourcePro &format!( "[^{}]", icu_properties::sets::get_for_script( - &icu_provider_uprops::PropertiesDataProvider::try_new( + &icu_provider_uprops::EnumeratedPropertyCodePointTrieProvider::try_new( &self.uprops_path ) .map_err(|e| DataError::custom("Properties data provider error") From ef4d0fe0ea6a07bd8025d0789abe3cc91db46daf Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Tue, 15 Feb 2022 18:48:15 -0800 Subject: [PATCH 06/14] Change GeneralCategoryGroup API also to use data provider backed by CPT --- components/properties/src/sets.rs | 230 +++++++++++++++++++++++------ provider/uprops/src/enum_uniset.rs | 193 ------------------------ 2 files changed, 183 insertions(+), 240 deletions(-) diff --git a/components/properties/src/sets.rs b/components/properties/src/sets.rs index d3a520eb575..7e3fab93da8 100644 --- a/components/properties/src/sets.rs +++ b/components/properties/src/sets.rs @@ -17,8 +17,11 @@ use crate::error::PropertiesError; use crate::provider::*; use crate::*; +use core::iter::FromIterator; +use core::ops::RangeInclusive; use icu_codepointtrie::TrieValue; use icu_provider::prelude::*; +use icu_uniset::UnicodeSet; /// TODO(#1239): Finalize this API. pub type UnisetResult = Result, PropertiesError>; @@ -1458,8 +1461,7 @@ where .map_project_cloned_with_capture(prop_val, |prop_map_marker, prop_val_capture, _| { let trie = &prop_map_marker.code_point_trie; let set = trie.get_set_for_value(prop_val_capture); - let uni_prop = UnicodePropertyV1::from_owned_uniset(set.clone()); - uni_prop + UnicodePropertyV1::from_owned_uniset(set.clone()) }); Ok(prop_set_payload) @@ -1483,52 +1485,25 @@ pub fn get_for_general_category_group( enum_val: GeneralCategoryGroup, ) -> UnisetResult where - D: DynProvider + ?Sized, + D: DynProvider> + ?Sized, { - let key = match enum_val { - GeneralCategoryGroup::Other => key::GENERAL_CATEGORY_OTHER_V1, - GeneralCategoryGroup::Control => key::GENERAL_CATEGORY_CONTROL_V1, - GeneralCategoryGroup::Format => key::GENERAL_CATEGORY_FORMAT_V1, - GeneralCategoryGroup::Unassigned => key::GENERAL_CATEGORY_UNASSIGNED_V1, - GeneralCategoryGroup::PrivateUse => key::GENERAL_CATEGORY_PRIVATE_USE_V1, - GeneralCategoryGroup::Surrogate => key::GENERAL_CATEGORY_SURROGATE_V1, - GeneralCategoryGroup::Letter => key::GENERAL_CATEGORY_LETTER_V1, - GeneralCategoryGroup::CasedLetter => key::GENERAL_CATEGORY_CASED_LETTER_V1, - GeneralCategoryGroup::LowercaseLetter => key::GENERAL_CATEGORY_LOWERCASE_LETTER_V1, - GeneralCategoryGroup::ModifierLetter => key::GENERAL_CATEGORY_MODIFIER_LETTER_V1, - GeneralCategoryGroup::OtherLetter => key::GENERAL_CATEGORY_OTHER_LETTER_V1, - GeneralCategoryGroup::TitlecaseLetter => key::GENERAL_CATEGORY_TITLECASE_LETTER_V1, - GeneralCategoryGroup::UppercaseLetter => key::GENERAL_CATEGORY_UPPERCASE_LETTER_V1, - GeneralCategoryGroup::Mark => key::GENERAL_CATEGORY_MARK_V1, - GeneralCategoryGroup::SpacingMark => key::GENERAL_CATEGORY_SPACING_MARK_V1, - GeneralCategoryGroup::EnclosingMark => key::GENERAL_CATEGORY_ENCLOSING_MARK_V1, - GeneralCategoryGroup::NonspacingMark => key::GENERAL_CATEGORY_NONSPACING_MARK_V1, - GeneralCategoryGroup::Number => key::GENERAL_CATEGORY_NUMBER_V1, - GeneralCategoryGroup::DecimalNumber => key::GENERAL_CATEGORY_DIGIT_V1, - GeneralCategoryGroup::LetterNumber => key::GENERAL_CATEGORY_LETTER_NUMBER_V1, - GeneralCategoryGroup::OtherNumber => key::GENERAL_CATEGORY_OTHER_NUMBER_V1, - GeneralCategoryGroup::Punctuation => key::GENERAL_CATEGORY_PUNCTUATION_V1, - GeneralCategoryGroup::ConnectorPunctuation => { - key::GENERAL_CATEGORY_CONNECTOR_PUNCTUATION_V1 - } - GeneralCategoryGroup::DashPunctuation => key::GENERAL_CATEGORY_DASH_PUNCTUATION_V1, - GeneralCategoryGroup::ClosePunctuation => key::GENERAL_CATEGORY_CLOSE_PUNCTUATION_V1, - GeneralCategoryGroup::FinalPunctuation => key::GENERAL_CATEGORY_FINAL_PUNCTUATION_V1, - GeneralCategoryGroup::InitialPunctuation => key::GENERAL_CATEGORY_INITIAL_PUNCTUATION_V1, - GeneralCategoryGroup::OtherPunctuation => key::GENERAL_CATEGORY_OTHER_PUNCTUATION_V1, - GeneralCategoryGroup::OpenPunctuation => key::GENERAL_CATEGORY_OPEN_PUNCTUATION_V1, - GeneralCategoryGroup::Symbol => key::GENERAL_CATEGORY_SYMBOL_V1, - GeneralCategoryGroup::CurrencySymbol => key::GENERAL_CATEGORY_CURRENCY_SYMBOL_V1, - GeneralCategoryGroup::ModifierSymbol => key::GENERAL_CATEGORY_MODIFIER_SYMBOL_V1, - GeneralCategoryGroup::MathSymbol => key::GENERAL_CATEGORY_MATH_SYMBOL_V1, - GeneralCategoryGroup::OtherSymbol => key::GENERAL_CATEGORY_OTHER_SYMBOL_V1, - GeneralCategoryGroup::Separator => key::GENERAL_CATEGORY_SEPARATOR_V1, - GeneralCategoryGroup::LineSeparator => key::GENERAL_CATEGORY_LINE_SEPARATOR_V1, - GeneralCategoryGroup::ParagraphSeparator => key::GENERAL_CATEGORY_PARAGRAPH_SEPARATOR_V1, - GeneralCategoryGroup::SpaceSeparator => key::GENERAL_CATEGORY_SPACE_SEPARATOR_V1, - _ => return Err(PropertiesError::UnknownGeneralCategoryGroup(enum_val.0)), - }; - get_uniset(provider, key) + let gc_map_payload: DataPayload> = + maps::get_general_category(provider)?; + + let gc_group_set_payload: DataPayload = gc_map_payload + .map_project_cloned_with_capture(enum_val, |gc_map_marker, gcg_val_capture, _| { + let gc = &gc_map_marker.code_point_trie; + let matching_gc_ranges = gc + .iter_ranges() + .filter(move |cpm_range| (1 << cpm_range.value as u32) & gcg_val_capture.0 != 0) + .map(|cpm_range| { + RangeInclusive::new(*cpm_range.range.start(), *cpm_range.range.end()) + }); + let set = UnicodeSet::from_iter(matching_gc_ranges); + UnicodePropertyV1::from_owned_uniset(set.clone()) + }); + + Ok(gc_group_set_payload) } /// Return a [`UnicodeSet`] for a particular value of the Script Unicode enumerated property. See [`Script`]. @@ -1540,3 +1515,164 @@ where { get_set_for_enum_prop_val(provider, key::SCRIPT_V1, enum_val) } + +#[cfg(test)] +mod tests { + + #[test] + fn test_general_category() { + use icu::properties::sets; + use icu::properties::GeneralCategoryGroup; + + let provider = icu_testdata::get_provider(); + let payload = sets::get_for_general_category_group(&provider, GeneralCategoryGroup::Number) + .expect("The data should be valid"); + let data_struct = payload.get(); + let digits = &data_struct.inv_list; + + assert!(digits.contains('5')); + assert!(digits.contains('\u{0665}')); // U+0665 ARABIC-INDIC DIGIT FIVE + assert!(digits.contains('\u{096b}')); // U+0969 DEVANAGARI DIGIT FIVE + + assert!(!digits.contains('A')); + } + + #[test] + fn test_script() { + use icu::properties::sets; + use icu::properties::Script; + + let provider = icu_testdata::get_provider(); + let payload = + sets::get_for_script(&provider, Script::Thai).expect("The data should be valid"); + let data_struct = payload.get(); + let thai = &data_struct.inv_list; + + assert!(thai.contains('\u{0e01}')); // U+0E01 THAI CHARACTER KO KAI + assert!(thai.contains('\u{0e50}')); // U+0E50 THAI DIGIT ZERO + + assert!(!thai.contains('A')); + assert!(!thai.contains('\u{0e3f}')); // U+0E50 THAI CURRENCY SYMBOL BAHT + } + + #[test] + fn test_gc_groupings() { + use icu::properties::sets; + use icu::properties::{GeneralCategory, GeneralCategoryGroup}; + use icu_uniset::{UnicodeSet, UnicodeSetBuilder}; + use std::convert::TryInto; + + let provider = icu_testdata::get_provider(); + + let test_group = |category: GeneralCategoryGroup, subcategories: &[GeneralCategory]| { + let category_set_payload = sets::get_for_general_category_group(&provider, category) + .expect("The data should be valid"); + let category_set: UnicodeSet = category_set_payload + .get() + .clone() + .try_into() + .expect("Valid unicode set"); + let mut builder = UnicodeSetBuilder::new(); + for subcategory in subcategories { + builder.add_set( + &sets::get_for_general_category(&provider, *subcategory) + .expect("The data should be valid") + .get() + .clone() + .try_into() + .expect("Valid unicode set"), + ); + } + let combined_set = builder.build(); + println!("{:?} {:?}", category, subcategories); + assert_eq!( + category_set.get_inversion_list(), + combined_set.get_inversion_list() + ); + }; + + test_group( + GeneralCategoryGroup::Letter, + &[ + GeneralCategory::UppercaseLetter, + GeneralCategory::LowercaseLetter, + GeneralCategory::TitlecaseLetter, + GeneralCategory::ModifierLetter, + GeneralCategory::OtherLetter, + ], + ); + test_group( + GeneralCategoryGroup::Other, + &[ + GeneralCategory::Control, + GeneralCategory::Format, + GeneralCategory::Unassigned, + GeneralCategory::PrivateUse, + GeneralCategory::Surrogate, + ], + ); + test_group( + GeneralCategoryGroup::Mark, + &[ + GeneralCategory::SpacingMark, + GeneralCategory::EnclosingMark, + GeneralCategory::NonspacingMark, + ], + ); + test_group( + GeneralCategoryGroup::Number, + &[ + GeneralCategory::DecimalNumber, + GeneralCategory::LetterNumber, + GeneralCategory::OtherNumber, + ], + ); + test_group( + GeneralCategoryGroup::Punctuation, + &[ + GeneralCategory::ConnectorPunctuation, + GeneralCategory::DashPunctuation, + GeneralCategory::ClosePunctuation, + GeneralCategory::FinalPunctuation, + GeneralCategory::InitialPunctuation, + GeneralCategory::OtherPunctuation, + GeneralCategory::OpenPunctuation, + ], + ); + test_group( + GeneralCategoryGroup::Symbol, + &[ + GeneralCategory::CurrencySymbol, + GeneralCategory::ModifierSymbol, + GeneralCategory::MathSymbol, + GeneralCategory::OtherSymbol, + ], + ); + test_group( + GeneralCategoryGroup::Separator, + &[ + GeneralCategory::LineSeparator, + GeneralCategory::ParagraphSeparator, + GeneralCategory::SpaceSeparator, + ], + ); + } + + #[test] + fn test_gc_surrogate() { + use icu::properties::sets; + use icu::properties::GeneralCategory; + + let provider = icu_testdata::get_provider(); + let payload = sets::get_for_general_category(&provider, GeneralCategory::Surrogate) + .expect("The data should be valid"); + let data_struct = payload.get(); + let surrogates = &data_struct.inv_list; + + assert!(surrogates.contains_u32(0xd800)); + assert!(surrogates.contains_u32(0xd900)); + assert!(surrogates.contains_u32(0xdfff)); + + assert!(!surrogates.contains('A')); + } +} diff --git a/provider/uprops/src/enum_uniset.rs b/provider/uprops/src/enum_uniset.rs index 0fdde6fe0ec..260d3e9847a 100644 --- a/provider/uprops/src/enum_uniset.rs +++ b/provider/uprops/src/enum_uniset.rs @@ -110,196 +110,3 @@ impl IterableDynProvider for EnumeratedPropertyUnicodeS Ok(Box::new(core::iter::once(ResourceOptions::default()))) } } - -#[cfg(test)] -mod tests { - use super::*; - use icu_properties::provider::key; - - #[test] - fn test_general_category() { - use icu_uniset::UnicodeSet; - use std::convert::TryInto; - - let root_dir = icu_testdata::paths::uprops_toml_root(); - let provider = EnumeratedPropertyUnicodeSetDataProvider::try_new(&root_dir) - .expect("TOML should load successfully"); - - let payload: DataPayload = provider - .load_payload( - key::GENERAL_CATEGORY_NUMBER_V1, - &DataRequest { - options: ResourceOptions::default(), - metadata: Default::default(), - }, - ) - .expect("The data should be valid") - .take_payload() - .expect("Loading was successful"); - - let digits: UnicodeSet = payload.get().clone().try_into().expect("Valid unicode set"); - - assert!(digits.contains('5')); - assert!(digits.contains('\u{0665}')); // U+0665 ARABIC-INDIC DIGIT FIVE - assert!(digits.contains('\u{096b}')); // U+0969 DEVANAGARI DIGIT FIVE - - assert!(!digits.contains('A')); - } - - #[test] - fn test_script() { - use icu_uniset::UnicodeSet; - use std::convert::TryInto; - - let root_dir = icu_testdata::paths::uprops_toml_root(); - let provider = EnumeratedPropertyUnicodeSetDataProvider::try_new(&root_dir) - .expect("TOML should load successfully"); - - let payload: DataPayload = provider - .load_payload(key::SCRIPT_THAI_V1, &Default::default()) - .expect("The data should be valid") - .take_payload() - .expect("Loading was successful"); - - let thai: UnicodeSet = payload.get().clone().try_into().expect("Valid unicode set"); - - assert!(thai.contains('\u{0e01}')); // U+0E01 THAI CHARACTER KO KAI - assert!(thai.contains('\u{0e50}')); // U+0E50 THAI DIGIT ZERO - - assert!(!thai.contains('A')); - assert!(!thai.contains('\u{0e3f}')); // U+0E50 THAI CURRENCY SYMBOL BAHT - } - - #[test] - fn test_gc_groupings() { - use icu_uniset::{UnicodeSet, UnicodeSetBuilder}; - use std::convert::TryInto; - - fn get_uniset_payload(key: ResourceKey) -> DataPayload { - let root_dir = icu_testdata::paths::uprops_toml_root(); - let provider = EnumeratedPropertyUnicodeSetDataProvider::try_new(&root_dir) - .expect("TOML should load successfully"); - let payload: DataPayload = provider - .load_payload(key, &DataRequest::default()) - .expect("The data should be valid") - .take_payload() - .expect("Loading was successful"); - payload - } - - let test_group = |category: ResourceKey, subcategories: &[ResourceKey]| { - let category_set_payload = get_uniset_payload(category); - let category_set: UnicodeSet = category_set_payload - .get() - .clone() - .try_into() - .expect("Valid unicode set"); - let mut builder = UnicodeSetBuilder::new(); - for subcategory in subcategories { - builder.add_set( - &get_uniset_payload(*subcategory) - .get() - .clone() - .try_into() - .expect("Valid unicode set"), - ); - } - let combined_set = builder.build(); - println!("{:?} {:?}", category, subcategories); - assert_eq!( - category_set.get_inversion_list(), - combined_set.get_inversion_list() - ); - }; - - test_group( - key::GENERAL_CATEGORY_LETTER_V1, - &[ - key::GENERAL_CATEGORY_UPPERCASE_LETTER_V1, - key::GENERAL_CATEGORY_LOWERCASE_LETTER_V1, - key::GENERAL_CATEGORY_TITLECASE_LETTER_V1, - key::GENERAL_CATEGORY_MODIFIER_LETTER_V1, - key::GENERAL_CATEGORY_OTHER_LETTER_V1, - ], - ); - test_group( - key::GENERAL_CATEGORY_OTHER_V1, - &[ - key::GENERAL_CATEGORY_CONTROL_V1, - key::GENERAL_CATEGORY_FORMAT_V1, - key::GENERAL_CATEGORY_UNASSIGNED_V1, - key::GENERAL_CATEGORY_PRIVATE_USE_V1, - key::GENERAL_CATEGORY_SURROGATE_V1, - ], - ); - test_group( - key::GENERAL_CATEGORY_MARK_V1, - &[ - key::GENERAL_CATEGORY_SPACING_MARK_V1, - key::GENERAL_CATEGORY_ENCLOSING_MARK_V1, - key::GENERAL_CATEGORY_NONSPACING_MARK_V1, - ], - ); - test_group( - key::GENERAL_CATEGORY_NUMBER_V1, - &[ - key::GENERAL_CATEGORY_DIGIT_V1, - key::GENERAL_CATEGORY_LETTER_NUMBER_V1, - key::GENERAL_CATEGORY_OTHER_NUMBER_V1, - ], - ); - test_group( - key::GENERAL_CATEGORY_PUNCTUATION_V1, - &[ - key::GENERAL_CATEGORY_CONNECTOR_PUNCTUATION_V1, - key::GENERAL_CATEGORY_DASH_PUNCTUATION_V1, - key::GENERAL_CATEGORY_CLOSE_PUNCTUATION_V1, - key::GENERAL_CATEGORY_FINAL_PUNCTUATION_V1, - key::GENERAL_CATEGORY_INITIAL_PUNCTUATION_V1, - key::GENERAL_CATEGORY_OTHER_PUNCTUATION_V1, - key::GENERAL_CATEGORY_OPEN_PUNCTUATION_V1, - ], - ); - test_group( - key::GENERAL_CATEGORY_SYMBOL_V1, - &[ - key::GENERAL_CATEGORY_CURRENCY_SYMBOL_V1, - key::GENERAL_CATEGORY_MODIFIER_SYMBOL_V1, - key::GENERAL_CATEGORY_MATH_SYMBOL_V1, - key::GENERAL_CATEGORY_OTHER_SYMBOL_V1, - ], - ); - test_group( - key::GENERAL_CATEGORY_SEPARATOR_V1, - &[ - key::GENERAL_CATEGORY_LINE_SEPARATOR_V1, - key::GENERAL_CATEGORY_PARAGRAPH_SEPARATOR_V1, - key::GENERAL_CATEGORY_SPACE_SEPARATOR_V1, - ], - ); - } - - #[test] - fn test_gc_surrogate() { - use icu_uniset::UnicodeSet; - use std::convert::TryInto; - - let root_dir = icu_testdata::paths::uprops_toml_root(); - let provider = EnumeratedPropertyUnicodeSetDataProvider::try_new(&root_dir) - .expect("TOML should load successfully"); - - let payload: DataPayload = provider - .load_payload(key::GENERAL_CATEGORY_SURROGATE_V1, &DataRequest::default()) - .expect("The data should be valid") - .take_payload() - .expect("Loading was successful"); - - let surrogates: UnicodeSet = payload.get().clone().try_into().expect("Valid unicode set"); - - assert!(surrogates.contains_u32(0xd800)); - assert!(surrogates.contains_u32(0xd900)); - assert!(surrogates.contains_u32(0xdfff)); - - assert!(!surrogates.contains('A')); - } -} From 32fdc5041529b438ac5b896379abac4b8c3142ce Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Tue, 15 Feb 2022 18:49:01 -0800 Subject: [PATCH 07/14] Remove unused data keys for enumerated property sets for prop=val pairings --- components/properties/src/provider.rs | 211 +------------------------- 1 file changed, 1 insertion(+), 210 deletions(-) diff --git a/components/properties/src/provider.rs b/components/properties/src/provider.rs index 14e134c7166..22d48c77cf2 100644 --- a/components/properties/src/provider.rs +++ b/components/properties/src/provider.rs @@ -34,7 +34,7 @@ pub mod key { }; } - define_resource_keys!(ALL_SET_KEYS; 265; + define_resource_keys!(ALL_SET_KEYS; 65; // // Binary property UnicodeSets // @@ -104,215 +104,6 @@ pub mod key { (XDIGIT_V1, "xdigit"), (XID_CONTINUE_V1, "XIDC"), (XID_START_V1, "XIDS"), - - // - // Enumerated property prop=val UnicodeSets - // - - // Note: The ResourceKey subcategory strings are determined from the - // short name of the enumerated property and the short name of the - // property value. - - (GENERAL_CATEGORY_OTHER_V1, "gc=C"), - (GENERAL_CATEGORY_CONTROL_V1, "gc=Cc"), - (GENERAL_CATEGORY_FORMAT_V1, "gc=Cf"), - (GENERAL_CATEGORY_UNASSIGNED_V1, "gc=Cn"), - (GENERAL_CATEGORY_PRIVATE_USE_V1, "gc=Co"), - (GENERAL_CATEGORY_SURROGATE_V1, "gc=Cs"), - (GENERAL_CATEGORY_LETTER_V1, "gc=L"), - (GENERAL_CATEGORY_CASED_LETTER_V1, "gc=LC"), - (GENERAL_CATEGORY_LOWERCASE_LETTER_V1, "gc=Ll"), - (GENERAL_CATEGORY_MODIFIER_LETTER_V1, "gc=Lm"), - (GENERAL_CATEGORY_OTHER_LETTER_V1, "gc=Lo"), - (GENERAL_CATEGORY_TITLECASE_LETTER_V1, "gc=Lt"), - (GENERAL_CATEGORY_UPPERCASE_LETTER_V1, "gc=Lu"), - (GENERAL_CATEGORY_MARK_V1, "gc=M"), - (GENERAL_CATEGORY_SPACING_MARK_V1, "gc=Mc"), - (GENERAL_CATEGORY_ENCLOSING_MARK_V1, "gc=Me"), - (GENERAL_CATEGORY_NONSPACING_MARK_V1, "gc=Mn"), - (GENERAL_CATEGORY_NUMBER_V1, "gc=N"), - (GENERAL_CATEGORY_DIGIT_V1, "gc=Nd"), - (GENERAL_CATEGORY_LETTER_NUMBER_V1, "gc=Nl"), - (GENERAL_CATEGORY_OTHER_NUMBER_V1, "gc=No"), - (GENERAL_CATEGORY_PUNCTUATION_V1, "gc=P"), - (GENERAL_CATEGORY_CONNECTOR_PUNCTUATION_V1, "gc=Pc"), - (GENERAL_CATEGORY_DASH_PUNCTUATION_V1, "gc=Pd"), - (GENERAL_CATEGORY_CLOSE_PUNCTUATION_V1, "gc=Pe"), - (GENERAL_CATEGORY_FINAL_PUNCTUATION_V1, "gc=Pf"), - (GENERAL_CATEGORY_INITIAL_PUNCTUATION_V1, "gc=Pi"), - (GENERAL_CATEGORY_OTHER_PUNCTUATION_V1, "gc=Po"), - (GENERAL_CATEGORY_OPEN_PUNCTUATION_V1, "gc=Ps"), - (GENERAL_CATEGORY_SYMBOL_V1, "gc=S"), - (GENERAL_CATEGORY_CURRENCY_SYMBOL_V1, "gc=Sc"), - (GENERAL_CATEGORY_MODIFIER_SYMBOL_V1, "gc=Sk"), - (GENERAL_CATEGORY_MATH_SYMBOL_V1, "gc=Sm"), - (GENERAL_CATEGORY_OTHER_SYMBOL_V1, "gc=So"), - (GENERAL_CATEGORY_SEPARATOR_V1, "gc=Z"), - (GENERAL_CATEGORY_LINE_SEPARATOR_V1, "gc=Zl"), - (GENERAL_CATEGORY_PARAGRAPH_SEPARATOR_V1, "gc=Zp"), - (GENERAL_CATEGORY_SPACE_SEPARATOR_V1, "gc=Zs"), - (SCRIPT_ADLAM_V1, "sc=Adlm"), - (SCRIPT_AHOM_V1, "sc=Ahom"), - (SCRIPT_ANATOLIAN_HIEROGLYPHS_V1, "sc=Hluw"), - (SCRIPT_ARABIC_V1, "sc=Arab"), - (SCRIPT_ARMENIAN_V1, "sc=Armn"), - (SCRIPT_AVESTAN_V1, "sc=Avst"), - (SCRIPT_BALINESE_V1, "sc=Bali"), - (SCRIPT_BAMUM_V1, "sc=Bamu"), - (SCRIPT_BASSA_VAH_V1, "sc=Bass"), - (SCRIPT_BATAK_V1, "sc=Batk"), - (SCRIPT_BENGALI_V1, "sc=Beng"), - (SCRIPT_BHAIKSUKI_V1, "sc=Bhks"), - (SCRIPT_BOPOMOFO_V1, "sc=Bopo"), - (SCRIPT_BRAHMI_V1, "sc=Brah"), - (SCRIPT_BRAILLE_V1, "sc=Brai"), - (SCRIPT_BUGINESE_V1, "sc=Bugi"), - (SCRIPT_BUHID_V1, "sc=Buhd"), - (SCRIPT_CANADIAN_ABORIGINAL_V1, "sc=Cans"), - (SCRIPT_CARIAN_V1, "sc=Cari"), - (SCRIPT_CAUCASIAN_ALBANIAN_V1, "sc=Aghb"), - (SCRIPT_CHAKMA_V1, "sc=Cakm"), - (SCRIPT_CHAM_V1, "sc=Cham"), - (SCRIPT_CHEROKEE_V1, "sc=Cher"), - (SCRIPT_CHORASMIAN_V1, "sc=Chrs"), - (SCRIPT_COMMON_V1, "sc=Zyyy"), - (SCRIPT_COPTIC_V1, "sc=Copt"), - (SCRIPT_CUNEIFORM_V1, "sc=Xsux"), - (SCRIPT_CYPRIOT_V1, "sc=Cprt"), - (SCRIPT_CYPRO_MINOAN_V1, "sc=Cpmn"), - (SCRIPT_CYRILLIC_V1, "sc=Cyrl"), - (SCRIPT_DESERET_V1, "sc=Dsrt"), - (SCRIPT_DEVANAGARI_V1, "sc=Deva"), - (SCRIPT_DIVES_AKURU_V1, "sc=Diak"), - (SCRIPT_DOGRA_V1, "sc=Dogr"), - (SCRIPT_DUPLOYAN_V1, "sc=Dupl"), - (SCRIPT_EGYPTIAN_HIEROGLYPHS_V1, "sc=Egyp"), - (SCRIPT_ELBASAN_V1, "sc=Elba"), - (SCRIPT_ELYMAIC_V1, "sc=Elym"), - (SCRIPT_ETHIOPIC_V1, "sc=Ethi"), - (SCRIPT_GEORGIAN_V1, "sc=Geor"), - (SCRIPT_GLAGOLITIC_V1, "sc=Glag"), - (SCRIPT_GOTHIC_V1, "sc=Goth"), - (SCRIPT_GRANTHA_V1, "sc=Gran"), - (SCRIPT_GREEK_V1, "sc=Grek"), - (SCRIPT_GUJARATI_V1, "sc=Gujr"), - (SCRIPT_GUNJALA_GONDI_V1, "sc=Gong"), - (SCRIPT_GURMUKHI_V1, "sc=Guru"), - (SCRIPT_HAN_V1, "sc=Hani"), - (SCRIPT_HANGUL_V1, "sc=Hang"), - (SCRIPT_HANIFI_ROHINGYA_V1, "sc=Rohg"), - (SCRIPT_HANUNOO_V1, "sc=Hano"), - (SCRIPT_HATRAN_V1, "sc=Hatr"), - (SCRIPT_HEBREW_V1, "sc=Hebr"), - (SCRIPT_HIRAGANA_V1, "sc=Hira"), - (SCRIPT_IMPERIAL_ARAMAIC_V1, "sc=Armi"), - (SCRIPT_INHERITED_V1, "sc=Zinh"), - (SCRIPT_INSCRIPTIONAL_PAHLAVI_V1, "sc=Phli"), - (SCRIPT_INSCRIPTIONAL_PARTHIAN_V1, "sc=Prti"), - (SCRIPT_JAVANESE_V1, "sc=Java"), - (SCRIPT_KAITHI_V1, "sc=Kthi"), - (SCRIPT_KANNADA_V1, "sc=Knda"), - (SCRIPT_KATAKANA_V1, "sc=Kana"), - (SCRIPT_KAYAH_LI_V1, "sc=Kali"), - (SCRIPT_KHAROSHTHI_V1, "sc=Khar"), - (SCRIPT_KHITAN_SMALL_SCRIPT_V1, "sc=Kits"), - (SCRIPT_KHMER_V1, "sc=Khmr"), - (SCRIPT_KHOJKI_V1, "sc=Khoj"), - (SCRIPT_KHUDAWADI_V1, "sc=Sind"), - (SCRIPT_LAO_V1, "sc=Laoo"), - (SCRIPT_LATIN_V1, "sc=Latn"), - (SCRIPT_LEPCHA_V1, "sc=Lepc"), - (SCRIPT_LIMBU_V1, "sc=Limb"), - (SCRIPT_LINEAR_A_V1, "sc=Lina"), - (SCRIPT_LINEAR_B_V1, "sc=Linb"), - (SCRIPT_LISU_V1, "sc=Lisu"), - (SCRIPT_LYCIAN_V1, "sc=Lyci"), - (SCRIPT_LYDIAN_V1, "sc=Lydi"), - (SCRIPT_MAHAJANI_V1, "sc=Mahj"), - (SCRIPT_MAKASAR_V1, "sc=Maka"), - (SCRIPT_MALAYALAM_V1, "sc=Mlym"), - (SCRIPT_MANDAIC_V1, "sc=Mand"), - (SCRIPT_MANICHAEAN_V1, "sc=Mani"), - (SCRIPT_MARCHEN_V1, "sc=Marc"), - (SCRIPT_MASARAM_GONDI_V1, "sc=Gonm"), - (SCRIPT_MEDEFAIDRIN_V1, "sc=Medf"), - (SCRIPT_MEETEI_MAYEK_V1, "sc=Mtei"), - (SCRIPT_MENDE_KIKAKUI_V1, "sc=Mend"), - (SCRIPT_MEROITIC_CURSIVE_V1, "sc=Merc"), - (SCRIPT_MEROITIC_HIEROGLYPHS_V1, "sc=Mero"), - (SCRIPT_MIAO_V1, "sc=Plrd"), - (SCRIPT_MODI_V1, "sc=Modi"), - (SCRIPT_MONGOLIAN_V1, "sc=Mong"), - (SCRIPT_MRO_V1, "sc=Mroo"), - (SCRIPT_MULTANI_V1, "sc=Mult"), - (SCRIPT_MYANMAR_V1, "sc=Mymr"), - (SCRIPT_NABATAEAN_V1, "sc=Nbat"), - (SCRIPT_NANDINAGARI_V1, "sc=Nand"), - (SCRIPT_NEW_TAI_LUE_V1, "sc=Talu"), - (SCRIPT_NEWA_V1, "sc=Newa"), - (SCRIPT_NKO_V1, "sc=Nkoo"), - (SCRIPT_NUSHU_V1, "sc=Nshu"), - (SCRIPT_NYIAKENG_PUACHUE_HMONG_V1, "sc=Hmnp"), - (SCRIPT_OGHAM_V1, "sc=Ogam"), - (SCRIPT_OL_CHIKI_V1, "sc=Olck"), - (SCRIPT_OLD_HUNGARIAN_V1, "sc=Hung"), - (SCRIPT_OLD_ITALIC_V1, "sc=Ital"), - (SCRIPT_OLD_NORTH_ARABIAN_V1, "sc=Narb"), - (SCRIPT_OLD_PERMIC_V1, "sc=Perm"), - (SCRIPT_OLD_PERSIAN_V1, "sc=Xpeo"), - (SCRIPT_OLD_SOGDIAN_V1, "sc=Sogo"), - (SCRIPT_OLD_SOUTH_ARABIAN_V1, "sc=Sarb"), - (SCRIPT_OLD_TURKIC_V1, "sc=Orkh"), - (SCRIPT_OLD_UYGHUR_V1, "sc=Ougr"), - (SCRIPT_ORIYA_V1, "sc=Orya"), - (SCRIPT_OSAGE_V1, "sc=Osge"), - (SCRIPT_OSMANYA_V1, "sc=Osma"), - (SCRIPT_PAHAWH_HMONG_V1, "sc=Hmng"), - (SCRIPT_PALMYRENE_V1, "sc=Palm"), - (SCRIPT_PAU_CIN_HAU_V1, "sc=Pauc"), - (SCRIPT_PHAGS_PA_V1, "sc=Phag"), - (SCRIPT_PHOENICIAN_V1, "sc=Phnx"), - (SCRIPT_PSALTER_PAHLAVI_V1, "sc=Phlp"), - (SCRIPT_REJANG_V1, "sc=Rjng"), - (SCRIPT_RUNIC_V1, "sc=Runr"), - (SCRIPT_SAMARITAN_V1, "sc=Samr"), - (SCRIPT_SAURASHTRA_V1, "sc=Saur"), - (SCRIPT_SHARADA_V1, "sc=Shrd"), - (SCRIPT_SHAVIAN_V1, "sc=Shaw"), - (SCRIPT_SIDDHAM_V1, "sc=Sidd"), - (SCRIPT_SIGNWRITING_V1, "sc=Sgnw"), - (SCRIPT_SINHALA_V1, "sc=Sinh"), - (SCRIPT_SOGDIAN_V1, "sc=Sogd"), - (SCRIPT_SORA_SOMPENG_V1, "sc=Sora"), - (SCRIPT_SOYOMBO_V1, "sc=Soyo"), - (SCRIPT_SUNDANESE_V1, "sc=Sund"), - (SCRIPT_SYLOTI_NAGRI_V1, "sc=Sylo"), - (SCRIPT_SYRIAC_V1, "sc=Syrc"), - (SCRIPT_TAGALOG_V1, "sc=Tglg"), - (SCRIPT_TAGBANWA_V1, "sc=Tagb"), - (SCRIPT_TAI_LE_V1, "sc=Tale"), - (SCRIPT_TAI_THAM_V1, "sc=Lana"), - (SCRIPT_TAI_VIET_V1, "sc=Tavt"), - (SCRIPT_TAKRI_V1, "sc=Takr"), - (SCRIPT_TAMIL_V1, "sc=Taml"), - (SCRIPT_TANGSA_V1, "sc=Tnsa"), - (SCRIPT_TANGUT_V1, "sc=Tang"), - (SCRIPT_TELUGU_V1, "sc=Telu"), - (SCRIPT_THAANA_V1, "sc=Thaa"), - (SCRIPT_THAI_V1, "sc=Thai"), - (SCRIPT_TIBETAN_V1, "sc=Tibt"), - (SCRIPT_TIFINAGH_V1, "sc=Tfng"), - (SCRIPT_TIRHUTA_V1, "sc=Tirh"), - (SCRIPT_TOTO_V1, "sc=Toto"), - (SCRIPT_UGARITIC_V1, "sc=Ugar"), - (SCRIPT_UNKNOWN_V1, "sc=Zzzz"), - (SCRIPT_VAI_V1, "sc=Vaii"), - (SCRIPT_VITHKUQI_V1, "sc=Vith"), - (SCRIPT_WANCHO_V1, "sc=Wcho"), - (SCRIPT_WARANG_CITI_V1, "sc=Wara"), - (SCRIPT_YEZIDI_V1, "sc=Yezi"), - (SCRIPT_YI_V1, "sc=Yiii"), - (SCRIPT_ZANABAZAR_SQUARE_V1, "sc=Zanb"), ); define_resource_keys!(ALL_MAP_KEYS; 8; From fcb0563d63fa30fb268422dd53fe865f75151a83 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Tue, 15 Feb 2022 19:12:30 -0800 Subject: [PATCH 08/14] Update testdata after change in backing data for sets from enumerated properties --- provider/testdata/data/json/props/gc=C@1.json | 1406 ----------------- .../testdata/data/json/props/gc=Cc@1.json | 8 - .../testdata/data/json/props/gc=Cf@1.json | 46 - .../testdata/data/json/props/gc=Cn@1.json | 1398 ---------------- .../testdata/data/json/props/gc=Co@1.json | 10 - .../testdata/data/json/props/gc=Cs@1.json | 6 - provider/testdata/data/json/props/gc=L@1.json | 1300 --------------- .../testdata/data/json/props/gc=LC@1.json | 288 ---- .../testdata/data/json/props/gc=Ll@1.json | 1318 --------------- .../testdata/data/json/props/gc=Lm@1.json | 142 -- .../testdata/data/json/props/gc=Lo@1.json | 1006 ------------ .../testdata/data/json/props/gc=Lt@1.json | 24 - .../testdata/data/json/props/gc=Lu@1.json | 1296 --------------- provider/testdata/data/json/props/gc=M@1.json | 602 ------- .../testdata/data/json/props/gc=Mc@1.json | 358 ----- .../testdata/data/json/props/gc=Me@1.json | 14 - .../testdata/data/json/props/gc=Mn@1.json | 676 -------- provider/testdata/data/json/props/gc=N@1.json | 272 ---- .../testdata/data/json/props/gc=Nd@1.json | 128 -- .../testdata/data/json/props/gc=Nl@1.json | 28 - .../testdata/data/json/props/gc=No@1.json | 146 -- provider/testdata/data/json/props/gc=P@1.json | 382 ----- .../testdata/data/json/props/gc=Pc@1.json | 16 - .../testdata/data/json/props/gc=Pd@1.json | 42 - .../testdata/data/json/props/gc=Pe@1.json | 156 -- .../testdata/data/json/props/gc=Pf@1.json | 24 - .../testdata/data/json/props/gc=Pi@1.json | 26 - .../testdata/data/json/props/gc=Po@1.json | 374 ----- .../testdata/data/json/props/gc=Ps@1.json | 162 -- provider/testdata/data/json/props/gc=S@1.json | 472 ------ .../testdata/data/json/props/gc=Sc@1.json | 46 - .../testdata/data/json/props/gc=Sk@1.json | 66 - .../testdata/data/json/props/gc=Sm@1.json | 132 -- .../testdata/data/json/props/gc=So@1.json | 376 ----- provider/testdata/data/json/props/gc=Z@1.json | 20 - .../testdata/data/json/props/gc=Zl@1.json | 6 - .../testdata/data/json/props/gc=Zp@1.json | 6 - .../testdata/data/json/props/gc=Zs@1.json | 18 - .../testdata/data/json/props/sc=Adlm@1.json | 10 - .../testdata/data/json/props/sc=Aghb@1.json | 8 - .../testdata/data/json/props/sc=Ahom@1.json | 10 - .../testdata/data/json/props/sc=Arab@1.json | 118 -- .../testdata/data/json/props/sc=Armi@1.json | 8 - .../testdata/data/json/props/sc=Armn@1.json | 12 - .../testdata/data/json/props/sc=Avst@1.json | 8 - .../testdata/data/json/props/sc=Bali@1.json | 8 - .../testdata/data/json/props/sc=Bamu@1.json | 8 - .../testdata/data/json/props/sc=Bass@1.json | 8 - .../testdata/data/json/props/sc=Batk@1.json | 8 - .../testdata/data/json/props/sc=Beng@1.json | 32 - .../testdata/data/json/props/sc=Bhks@1.json | 12 - .../testdata/data/json/props/sc=Bopo@1.json | 10 - .../testdata/data/json/props/sc=Brah@1.json | 10 - .../testdata/data/json/props/sc=Brai@1.json | 6 - .../testdata/data/json/props/sc=Bugi@1.json | 8 - .../testdata/data/json/props/sc=Buhd@1.json | 6 - .../testdata/data/json/props/sc=Cakm@1.json | 8 - .../testdata/data/json/props/sc=Cans@1.json | 10 - .../testdata/data/json/props/sc=Cari@1.json | 6 - .../testdata/data/json/props/sc=Cham@1.json | 12 - .../testdata/data/json/props/sc=Cher@1.json | 10 - .../testdata/data/json/props/sc=Chrs@1.json | 6 - .../testdata/data/json/props/sc=Copt@1.json | 10 - .../testdata/data/json/props/sc=Cpmn@1.json | 6 - .../testdata/data/json/props/sc=Cprt@1.json | 16 - .../testdata/data/json/props/sc=Cyrl@1.json | 20 - .../testdata/data/json/props/sc=Deva@1.json | 12 - .../testdata/data/json/props/sc=Diak@1.json | 20 - .../testdata/data/json/props/sc=Dogr@1.json | 6 - .../testdata/data/json/props/sc=Dsrt@1.json | 6 - .../testdata/data/json/props/sc=Dupl@1.json | 14 - .../testdata/data/json/props/sc=Egyp@1.json | 8 - .../testdata/data/json/props/sc=Elba@1.json | 6 - .../testdata/data/json/props/sc=Elym@1.json | 6 - .../testdata/data/json/props/sc=Ethi@1.json | 76 - .../testdata/data/json/props/sc=Geor@1.json | 24 - .../testdata/data/json/props/sc=Glag@1.json | 16 - .../testdata/data/json/props/sc=Gong@1.json | 16 - .../testdata/data/json/props/sc=Gonm@1.json | 18 - .../testdata/data/json/props/sc=Goth@1.json | 6 - .../testdata/data/json/props/sc=Gran@1.json | 34 - .../testdata/data/json/props/sc=Grek@1.json | 76 - .../testdata/data/json/props/sc=Gujr@1.json | 32 - .../testdata/data/json/props/sc=Guru@1.json | 36 - .../testdata/data/json/props/sc=Hang@1.json | 32 - .../testdata/data/json/props/sc=Hani@1.json | 44 - .../testdata/data/json/props/sc=Hano@1.json | 6 - .../testdata/data/json/props/sc=Hatr@1.json | 10 - .../testdata/data/json/props/sc=Hebr@1.json | 22 - .../testdata/data/json/props/sc=Hira@1.json | 14 - .../testdata/data/json/props/sc=Hluw@1.json | 6 - .../testdata/data/json/props/sc=Hmng@1.json | 14 - .../testdata/data/json/props/sc=Hmnp@1.json | 12 - .../testdata/data/json/props/sc=Hung@1.json | 10 - .../testdata/data/json/props/sc=Ital@1.json | 8 - .../testdata/data/json/props/sc=Java@1.json | 10 - .../testdata/data/json/props/sc=Kali@1.json | 8 - .../testdata/data/json/props/sc=Kana@1.json | 30 - .../testdata/data/json/props/sc=Khar@1.json | 20 - .../testdata/data/json/props/sc=Khmr@1.json | 12 - .../testdata/data/json/props/sc=Khoj@1.json | 8 - .../testdata/data/json/props/sc=Kits@1.json | 8 - .../testdata/data/json/props/sc=Knda@1.json | 30 - .../testdata/data/json/props/sc=Kthi@1.json | 8 - .../testdata/data/json/props/sc=Lana@1.json | 14 - .../testdata/data/json/props/sc=Laoo@1.json | 26 - .../testdata/data/json/props/sc=Latn@1.json | 80 - .../testdata/data/json/props/sc=Lepc@1.json | 10 - .../testdata/data/json/props/sc=Limb@1.json | 14 - .../testdata/data/json/props/sc=Lina@1.json | 10 - .../testdata/data/json/props/sc=Linb@1.json | 18 - .../testdata/data/json/props/sc=Lisu@1.json | 8 - .../testdata/data/json/props/sc=Lyci@1.json | 6 - .../testdata/data/json/props/sc=Lydi@1.json | 8 - .../testdata/data/json/props/sc=Mahj@1.json | 6 - .../testdata/data/json/props/sc=Maka@1.json | 6 - .../testdata/data/json/props/sc=Mand@1.json | 8 - .../testdata/data/json/props/sc=Mani@1.json | 8 - .../testdata/data/json/props/sc=Marc@1.json | 10 - .../testdata/data/json/props/sc=Medf@1.json | 6 - .../testdata/data/json/props/sc=Mend@1.json | 8 - .../testdata/data/json/props/sc=Merc@1.json | 10 - .../testdata/data/json/props/sc=Mero@1.json | 6 - .../testdata/data/json/props/sc=Mlym@1.json | 18 - .../testdata/data/json/props/sc=Modi@1.json | 8 - .../testdata/data/json/props/sc=Mong@1.json | 16 - .../testdata/data/json/props/sc=Mroo@1.json | 10 - .../testdata/data/json/props/sc=Mtei@1.json | 10 - .../testdata/data/json/props/sc=Mult@1.json | 14 - .../testdata/data/json/props/sc=Mymr@1.json | 10 - .../testdata/data/json/props/sc=Nand@1.json | 10 - .../testdata/data/json/props/sc=Narb@1.json | 6 - .../testdata/data/json/props/sc=Nbat@1.json | 8 - .../testdata/data/json/props/sc=Newa@1.json | 8 - .../testdata/data/json/props/sc=Nkoo@1.json | 8 - .../testdata/data/json/props/sc=Nshu@1.json | 8 - .../testdata/data/json/props/sc=Ogam@1.json | 6 - .../testdata/data/json/props/sc=Olck@1.json | 6 - .../testdata/data/json/props/sc=Orkh@1.json | 6 - .../testdata/data/json/props/sc=Orya@1.json | 32 - .../testdata/data/json/props/sc=Osge@1.json | 8 - .../testdata/data/json/props/sc=Osma@1.json | 8 - .../testdata/data/json/props/sc=Ougr@1.json | 6 - .../testdata/data/json/props/sc=Palm@1.json | 6 - .../testdata/data/json/props/sc=Pauc@1.json | 6 - .../testdata/data/json/props/sc=Perm@1.json | 6 - .../testdata/data/json/props/sc=Phag@1.json | 6 - .../testdata/data/json/props/sc=Phli@1.json | 8 - .../testdata/data/json/props/sc=Phlp@1.json | 10 - .../testdata/data/json/props/sc=Phnx@1.json | 8 - .../testdata/data/json/props/sc=Plrd@1.json | 10 - .../testdata/data/json/props/sc=Prti@1.json | 8 - .../testdata/data/json/props/sc=Rjng@1.json | 8 - .../testdata/data/json/props/sc=Rohg@1.json | 8 - .../testdata/data/json/props/sc=Runr@1.json | 8 - .../testdata/data/json/props/sc=Samr@1.json | 8 - .../testdata/data/json/props/sc=Sarb@1.json | 6 - .../testdata/data/json/props/sc=Saur@1.json | 8 - .../testdata/data/json/props/sc=Sgnw@1.json | 10 - .../testdata/data/json/props/sc=Shaw@1.json | 6 - .../testdata/data/json/props/sc=Shrd@1.json | 6 - .../testdata/data/json/props/sc=Sidd@1.json | 8 - .../testdata/data/json/props/sc=Sind@1.json | 8 - .../testdata/data/json/props/sc=Sinh@1.json | 30 - .../testdata/data/json/props/sc=Sogd@1.json | 6 - .../testdata/data/json/props/sc=Sogo@1.json | 6 - .../testdata/data/json/props/sc=Sora@1.json | 8 - .../testdata/data/json/props/sc=Soyo@1.json | 6 - .../testdata/data/json/props/sc=Sund@1.json | 8 - .../testdata/data/json/props/sc=Sylo@1.json | 6 - .../testdata/data/json/props/sc=Syrc@1.json | 12 - .../testdata/data/json/props/sc=Tagb@1.json | 10 - .../testdata/data/json/props/sc=Takr@1.json | 8 - .../testdata/data/json/props/sc=Tale@1.json | 8 - .../testdata/data/json/props/sc=Talu@1.json | 12 - .../testdata/data/json/props/sc=Taml@1.json | 40 - .../testdata/data/json/props/sc=Tang@1.json | 12 - .../testdata/data/json/props/sc=Tavt@1.json | 8 - .../testdata/data/json/props/sc=Telu@1.json | 30 - .../testdata/data/json/props/sc=Tfng@1.json | 10 - .../testdata/data/json/props/sc=Tglg@1.json | 8 - .../testdata/data/json/props/sc=Thaa@1.json | 6 - .../testdata/data/json/props/sc=Thai@1.json | 8 - .../testdata/data/json/props/sc=Tibt@1.json | 18 - .../testdata/data/json/props/sc=Tirh@1.json | 8 - .../testdata/data/json/props/sc=Tnsa@1.json | 8 - .../testdata/data/json/props/sc=Toto@1.json | 6 - .../testdata/data/json/props/sc=Ugar@1.json | 8 - .../testdata/data/json/props/sc=Vaii@1.json | 6 - .../testdata/data/json/props/sc=Vith@1.json | 20 - .../testdata/data/json/props/sc=Wara@1.json | 8 - .../testdata/data/json/props/sc=Wcho@1.json | 8 - .../testdata/data/json/props/sc=Xpeo@1.json | 8 - .../testdata/data/json/props/sc=Xsux@1.json | 12 - .../testdata/data/json/props/sc=Yezi@1.json | 10 - .../testdata/data/json/props/sc=Yiii@1.json | 8 - .../testdata/data/json/props/sc=Zanb@1.json | 6 - .../testdata/data/json/props/sc=Zinh@1.json | 62 - .../testdata/data/json/props/sc=Zyyy@1.json | 352 ----- .../testdata/data/json/props/sc=Zzzz@1.json | 1394 ---------------- provider/testdata/data/testdata.postcard | Bin 1670453 -> 1603395 bytes 201 files changed, 16718 deletions(-) delete mode 100644 provider/testdata/data/json/props/gc=C@1.json delete mode 100644 provider/testdata/data/json/props/gc=Cc@1.json delete mode 100644 provider/testdata/data/json/props/gc=Cf@1.json delete mode 100644 provider/testdata/data/json/props/gc=Cn@1.json delete mode 100644 provider/testdata/data/json/props/gc=Co@1.json delete mode 100644 provider/testdata/data/json/props/gc=Cs@1.json delete mode 100644 provider/testdata/data/json/props/gc=L@1.json delete mode 100644 provider/testdata/data/json/props/gc=LC@1.json delete mode 100644 provider/testdata/data/json/props/gc=Ll@1.json delete mode 100644 provider/testdata/data/json/props/gc=Lm@1.json delete mode 100644 provider/testdata/data/json/props/gc=Lo@1.json delete mode 100644 provider/testdata/data/json/props/gc=Lt@1.json delete mode 100644 provider/testdata/data/json/props/gc=Lu@1.json delete mode 100644 provider/testdata/data/json/props/gc=M@1.json delete mode 100644 provider/testdata/data/json/props/gc=Mc@1.json delete mode 100644 provider/testdata/data/json/props/gc=Me@1.json delete mode 100644 provider/testdata/data/json/props/gc=Mn@1.json delete mode 100644 provider/testdata/data/json/props/gc=N@1.json delete mode 100644 provider/testdata/data/json/props/gc=Nd@1.json delete mode 100644 provider/testdata/data/json/props/gc=Nl@1.json delete mode 100644 provider/testdata/data/json/props/gc=No@1.json delete mode 100644 provider/testdata/data/json/props/gc=P@1.json delete mode 100644 provider/testdata/data/json/props/gc=Pc@1.json delete mode 100644 provider/testdata/data/json/props/gc=Pd@1.json delete mode 100644 provider/testdata/data/json/props/gc=Pe@1.json delete mode 100644 provider/testdata/data/json/props/gc=Pf@1.json delete mode 100644 provider/testdata/data/json/props/gc=Pi@1.json delete mode 100644 provider/testdata/data/json/props/gc=Po@1.json delete mode 100644 provider/testdata/data/json/props/gc=Ps@1.json delete mode 100644 provider/testdata/data/json/props/gc=S@1.json delete mode 100644 provider/testdata/data/json/props/gc=Sc@1.json delete mode 100644 provider/testdata/data/json/props/gc=Sk@1.json delete mode 100644 provider/testdata/data/json/props/gc=Sm@1.json delete mode 100644 provider/testdata/data/json/props/gc=So@1.json delete mode 100644 provider/testdata/data/json/props/gc=Z@1.json delete mode 100644 provider/testdata/data/json/props/gc=Zl@1.json delete mode 100644 provider/testdata/data/json/props/gc=Zp@1.json delete mode 100644 provider/testdata/data/json/props/gc=Zs@1.json delete mode 100644 provider/testdata/data/json/props/sc=Adlm@1.json delete mode 100644 provider/testdata/data/json/props/sc=Aghb@1.json delete mode 100644 provider/testdata/data/json/props/sc=Ahom@1.json delete mode 100644 provider/testdata/data/json/props/sc=Arab@1.json delete mode 100644 provider/testdata/data/json/props/sc=Armi@1.json delete mode 100644 provider/testdata/data/json/props/sc=Armn@1.json delete mode 100644 provider/testdata/data/json/props/sc=Avst@1.json delete mode 100644 provider/testdata/data/json/props/sc=Bali@1.json delete mode 100644 provider/testdata/data/json/props/sc=Bamu@1.json delete mode 100644 provider/testdata/data/json/props/sc=Bass@1.json delete mode 100644 provider/testdata/data/json/props/sc=Batk@1.json delete mode 100644 provider/testdata/data/json/props/sc=Beng@1.json delete mode 100644 provider/testdata/data/json/props/sc=Bhks@1.json delete mode 100644 provider/testdata/data/json/props/sc=Bopo@1.json delete mode 100644 provider/testdata/data/json/props/sc=Brah@1.json delete mode 100644 provider/testdata/data/json/props/sc=Brai@1.json delete mode 100644 provider/testdata/data/json/props/sc=Bugi@1.json delete mode 100644 provider/testdata/data/json/props/sc=Buhd@1.json delete mode 100644 provider/testdata/data/json/props/sc=Cakm@1.json delete mode 100644 provider/testdata/data/json/props/sc=Cans@1.json delete mode 100644 provider/testdata/data/json/props/sc=Cari@1.json delete mode 100644 provider/testdata/data/json/props/sc=Cham@1.json delete mode 100644 provider/testdata/data/json/props/sc=Cher@1.json delete mode 100644 provider/testdata/data/json/props/sc=Chrs@1.json delete mode 100644 provider/testdata/data/json/props/sc=Copt@1.json delete mode 100644 provider/testdata/data/json/props/sc=Cpmn@1.json delete mode 100644 provider/testdata/data/json/props/sc=Cprt@1.json delete mode 100644 provider/testdata/data/json/props/sc=Cyrl@1.json delete mode 100644 provider/testdata/data/json/props/sc=Deva@1.json delete mode 100644 provider/testdata/data/json/props/sc=Diak@1.json delete mode 100644 provider/testdata/data/json/props/sc=Dogr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Dsrt@1.json delete mode 100644 provider/testdata/data/json/props/sc=Dupl@1.json delete mode 100644 provider/testdata/data/json/props/sc=Egyp@1.json delete mode 100644 provider/testdata/data/json/props/sc=Elba@1.json delete mode 100644 provider/testdata/data/json/props/sc=Elym@1.json delete mode 100644 provider/testdata/data/json/props/sc=Ethi@1.json delete mode 100644 provider/testdata/data/json/props/sc=Geor@1.json delete mode 100644 provider/testdata/data/json/props/sc=Glag@1.json delete mode 100644 provider/testdata/data/json/props/sc=Gong@1.json delete mode 100644 provider/testdata/data/json/props/sc=Gonm@1.json delete mode 100644 provider/testdata/data/json/props/sc=Goth@1.json delete mode 100644 provider/testdata/data/json/props/sc=Gran@1.json delete mode 100644 provider/testdata/data/json/props/sc=Grek@1.json delete mode 100644 provider/testdata/data/json/props/sc=Gujr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Guru@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hang@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hani@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hano@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hatr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hebr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hira@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hluw@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hmng@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hmnp@1.json delete mode 100644 provider/testdata/data/json/props/sc=Hung@1.json delete mode 100644 provider/testdata/data/json/props/sc=Ital@1.json delete mode 100644 provider/testdata/data/json/props/sc=Java@1.json delete mode 100644 provider/testdata/data/json/props/sc=Kali@1.json delete mode 100644 provider/testdata/data/json/props/sc=Kana@1.json delete mode 100644 provider/testdata/data/json/props/sc=Khar@1.json delete mode 100644 provider/testdata/data/json/props/sc=Khmr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Khoj@1.json delete mode 100644 provider/testdata/data/json/props/sc=Kits@1.json delete mode 100644 provider/testdata/data/json/props/sc=Knda@1.json delete mode 100644 provider/testdata/data/json/props/sc=Kthi@1.json delete mode 100644 provider/testdata/data/json/props/sc=Lana@1.json delete mode 100644 provider/testdata/data/json/props/sc=Laoo@1.json delete mode 100644 provider/testdata/data/json/props/sc=Latn@1.json delete mode 100644 provider/testdata/data/json/props/sc=Lepc@1.json delete mode 100644 provider/testdata/data/json/props/sc=Limb@1.json delete mode 100644 provider/testdata/data/json/props/sc=Lina@1.json delete mode 100644 provider/testdata/data/json/props/sc=Linb@1.json delete mode 100644 provider/testdata/data/json/props/sc=Lisu@1.json delete mode 100644 provider/testdata/data/json/props/sc=Lyci@1.json delete mode 100644 provider/testdata/data/json/props/sc=Lydi@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mahj@1.json delete mode 100644 provider/testdata/data/json/props/sc=Maka@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mand@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mani@1.json delete mode 100644 provider/testdata/data/json/props/sc=Marc@1.json delete mode 100644 provider/testdata/data/json/props/sc=Medf@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mend@1.json delete mode 100644 provider/testdata/data/json/props/sc=Merc@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mero@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mlym@1.json delete mode 100644 provider/testdata/data/json/props/sc=Modi@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mong@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mroo@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mtei@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mult@1.json delete mode 100644 provider/testdata/data/json/props/sc=Mymr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Nand@1.json delete mode 100644 provider/testdata/data/json/props/sc=Narb@1.json delete mode 100644 provider/testdata/data/json/props/sc=Nbat@1.json delete mode 100644 provider/testdata/data/json/props/sc=Newa@1.json delete mode 100644 provider/testdata/data/json/props/sc=Nkoo@1.json delete mode 100644 provider/testdata/data/json/props/sc=Nshu@1.json delete mode 100644 provider/testdata/data/json/props/sc=Ogam@1.json delete mode 100644 provider/testdata/data/json/props/sc=Olck@1.json delete mode 100644 provider/testdata/data/json/props/sc=Orkh@1.json delete mode 100644 provider/testdata/data/json/props/sc=Orya@1.json delete mode 100644 provider/testdata/data/json/props/sc=Osge@1.json delete mode 100644 provider/testdata/data/json/props/sc=Osma@1.json delete mode 100644 provider/testdata/data/json/props/sc=Ougr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Palm@1.json delete mode 100644 provider/testdata/data/json/props/sc=Pauc@1.json delete mode 100644 provider/testdata/data/json/props/sc=Perm@1.json delete mode 100644 provider/testdata/data/json/props/sc=Phag@1.json delete mode 100644 provider/testdata/data/json/props/sc=Phli@1.json delete mode 100644 provider/testdata/data/json/props/sc=Phlp@1.json delete mode 100644 provider/testdata/data/json/props/sc=Phnx@1.json delete mode 100644 provider/testdata/data/json/props/sc=Plrd@1.json delete mode 100644 provider/testdata/data/json/props/sc=Prti@1.json delete mode 100644 provider/testdata/data/json/props/sc=Rjng@1.json delete mode 100644 provider/testdata/data/json/props/sc=Rohg@1.json delete mode 100644 provider/testdata/data/json/props/sc=Runr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Samr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sarb@1.json delete mode 100644 provider/testdata/data/json/props/sc=Saur@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sgnw@1.json delete mode 100644 provider/testdata/data/json/props/sc=Shaw@1.json delete mode 100644 provider/testdata/data/json/props/sc=Shrd@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sidd@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sind@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sinh@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sogd@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sogo@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sora@1.json delete mode 100644 provider/testdata/data/json/props/sc=Soyo@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sund@1.json delete mode 100644 provider/testdata/data/json/props/sc=Sylo@1.json delete mode 100644 provider/testdata/data/json/props/sc=Syrc@1.json delete mode 100644 provider/testdata/data/json/props/sc=Tagb@1.json delete mode 100644 provider/testdata/data/json/props/sc=Takr@1.json delete mode 100644 provider/testdata/data/json/props/sc=Tale@1.json delete mode 100644 provider/testdata/data/json/props/sc=Talu@1.json delete mode 100644 provider/testdata/data/json/props/sc=Taml@1.json delete mode 100644 provider/testdata/data/json/props/sc=Tang@1.json delete mode 100644 provider/testdata/data/json/props/sc=Tavt@1.json delete mode 100644 provider/testdata/data/json/props/sc=Telu@1.json delete mode 100644 provider/testdata/data/json/props/sc=Tfng@1.json delete mode 100644 provider/testdata/data/json/props/sc=Tglg@1.json delete mode 100644 provider/testdata/data/json/props/sc=Thaa@1.json delete mode 100644 provider/testdata/data/json/props/sc=Thai@1.json delete mode 100644 provider/testdata/data/json/props/sc=Tibt@1.json delete mode 100644 provider/testdata/data/json/props/sc=Tirh@1.json delete mode 100644 provider/testdata/data/json/props/sc=Tnsa@1.json delete mode 100644 provider/testdata/data/json/props/sc=Toto@1.json delete mode 100644 provider/testdata/data/json/props/sc=Ugar@1.json delete mode 100644 provider/testdata/data/json/props/sc=Vaii@1.json delete mode 100644 provider/testdata/data/json/props/sc=Vith@1.json delete mode 100644 provider/testdata/data/json/props/sc=Wara@1.json delete mode 100644 provider/testdata/data/json/props/sc=Wcho@1.json delete mode 100644 provider/testdata/data/json/props/sc=Xpeo@1.json delete mode 100644 provider/testdata/data/json/props/sc=Xsux@1.json delete mode 100644 provider/testdata/data/json/props/sc=Yezi@1.json delete mode 100644 provider/testdata/data/json/props/sc=Yiii@1.json delete mode 100644 provider/testdata/data/json/props/sc=Zanb@1.json delete mode 100644 provider/testdata/data/json/props/sc=Zinh@1.json delete mode 100644 provider/testdata/data/json/props/sc=Zyyy@1.json delete mode 100644 provider/testdata/data/json/props/sc=Zzzz@1.json diff --git a/provider/testdata/data/json/props/gc=C@1.json b/provider/testdata/data/json/props/gc=C@1.json deleted file mode 100644 index f1ee08ce55e..00000000000 --- a/provider/testdata/data/json/props/gc=C@1.json +++ /dev/null @@ -1,1406 +0,0 @@ -{ - "inv_list": [ - 0, - 32, - 127, - 160, - 173, - 174, - 888, - 890, - 896, - 900, - 907, - 908, - 909, - 910, - 930, - 931, - 1328, - 1329, - 1367, - 1369, - 1419, - 1421, - 1424, - 1425, - 1480, - 1488, - 1515, - 1519, - 1525, - 1542, - 1564, - 1565, - 1757, - 1758, - 1806, - 1808, - 1867, - 1869, - 1970, - 1984, - 2043, - 2045, - 2094, - 2096, - 2111, - 2112, - 2140, - 2142, - 2143, - 2144, - 2155, - 2160, - 2191, - 2200, - 2274, - 2275, - 2436, - 2437, - 2445, - 2447, - 2449, - 2451, - 2473, - 2474, - 2481, - 2482, - 2483, - 2486, - 2490, - 2492, - 2501, - 2503, - 2505, - 2507, - 2511, - 2519, - 2520, - 2524, - 2526, - 2527, - 2532, - 2534, - 2559, - 2561, - 2564, - 2565, - 2571, - 2575, - 2577, - 2579, - 2601, - 2602, - 2609, - 2610, - 2612, - 2613, - 2615, - 2616, - 2618, - 2620, - 2621, - 2622, - 2627, - 2631, - 2633, - 2635, - 2638, - 2641, - 2642, - 2649, - 2653, - 2654, - 2655, - 2662, - 2679, - 2689, - 2692, - 2693, - 2702, - 2703, - 2706, - 2707, - 2729, - 2730, - 2737, - 2738, - 2740, - 2741, - 2746, - 2748, - 2758, - 2759, - 2762, - 2763, - 2766, - 2768, - 2769, - 2784, - 2788, - 2790, - 2802, - 2809, - 2816, - 2817, - 2820, - 2821, - 2829, - 2831, - 2833, - 2835, - 2857, - 2858, - 2865, - 2866, - 2868, - 2869, - 2874, - 2876, - 2885, - 2887, - 2889, - 2891, - 2894, - 2901, - 2904, - 2908, - 2910, - 2911, - 2916, - 2918, - 2936, - 2946, - 2948, - 2949, - 2955, - 2958, - 2961, - 2962, - 2966, - 2969, - 2971, - 2972, - 2973, - 2974, - 2976, - 2979, - 2981, - 2984, - 2987, - 2990, - 3002, - 3006, - 3011, - 3014, - 3017, - 3018, - 3022, - 3024, - 3025, - 3031, - 3032, - 3046, - 3067, - 3072, - 3085, - 3086, - 3089, - 3090, - 3113, - 3114, - 3130, - 3132, - 3141, - 3142, - 3145, - 3146, - 3150, - 3157, - 3159, - 3160, - 3163, - 3165, - 3166, - 3168, - 3172, - 3174, - 3184, - 3191, - 3213, - 3214, - 3217, - 3218, - 3241, - 3242, - 3252, - 3253, - 3258, - 3260, - 3269, - 3270, - 3273, - 3274, - 3278, - 3285, - 3287, - 3293, - 3295, - 3296, - 3300, - 3302, - 3312, - 3313, - 3315, - 3328, - 3341, - 3342, - 3345, - 3346, - 3397, - 3398, - 3401, - 3402, - 3408, - 3412, - 3428, - 3430, - 3456, - 3457, - 3460, - 3461, - 3479, - 3482, - 3506, - 3507, - 3516, - 3517, - 3518, - 3520, - 3527, - 3530, - 3531, - 3535, - 3541, - 3542, - 3543, - 3544, - 3552, - 3558, - 3568, - 3570, - 3573, - 3585, - 3643, - 3647, - 3676, - 3713, - 3715, - 3716, - 3717, - 3718, - 3723, - 3724, - 3748, - 3749, - 3750, - 3751, - 3774, - 3776, - 3781, - 3782, - 3783, - 3784, - 3790, - 3792, - 3802, - 3804, - 3808, - 3840, - 3912, - 3913, - 3949, - 3953, - 3992, - 3993, - 4029, - 4030, - 4045, - 4046, - 4059, - 4096, - 4294, - 4295, - 4296, - 4301, - 4302, - 4304, - 4681, - 4682, - 4686, - 4688, - 4695, - 4696, - 4697, - 4698, - 4702, - 4704, - 4745, - 4746, - 4750, - 4752, - 4785, - 4786, - 4790, - 4792, - 4799, - 4800, - 4801, - 4802, - 4806, - 4808, - 4823, - 4824, - 4881, - 4882, - 4886, - 4888, - 4955, - 4957, - 4989, - 4992, - 5018, - 5024, - 5110, - 5112, - 5118, - 5120, - 5789, - 5792, - 5881, - 5888, - 5910, - 5919, - 5943, - 5952, - 5972, - 5984, - 5997, - 5998, - 6001, - 6002, - 6004, - 6016, - 6110, - 6112, - 6122, - 6128, - 6138, - 6144, - 6158, - 6159, - 6170, - 6176, - 6265, - 6272, - 6315, - 6320, - 6390, - 6400, - 6431, - 6432, - 6444, - 6448, - 6460, - 6464, - 6465, - 6468, - 6510, - 6512, - 6517, - 6528, - 6572, - 6576, - 6602, - 6608, - 6619, - 6622, - 6684, - 6686, - 6751, - 6752, - 6781, - 6783, - 6794, - 6800, - 6810, - 6816, - 6830, - 6832, - 6863, - 6912, - 6989, - 6992, - 7039, - 7040, - 7156, - 7164, - 7224, - 7227, - 7242, - 7245, - 7305, - 7312, - 7355, - 7357, - 7368, - 7376, - 7419, - 7424, - 7958, - 7960, - 7966, - 7968, - 8006, - 8008, - 8014, - 8016, - 8024, - 8025, - 8026, - 8027, - 8028, - 8029, - 8030, - 8031, - 8062, - 8064, - 8117, - 8118, - 8133, - 8134, - 8148, - 8150, - 8156, - 8157, - 8176, - 8178, - 8181, - 8182, - 8191, - 8192, - 8203, - 8208, - 8234, - 8239, - 8288, - 8304, - 8306, - 8308, - 8335, - 8336, - 8349, - 8352, - 8385, - 8400, - 8433, - 8448, - 8588, - 8592, - 9255, - 9280, - 9291, - 9312, - 11124, - 11126, - 11158, - 11159, - 11508, - 11513, - 11558, - 11559, - 11560, - 11565, - 11566, - 11568, - 11624, - 11631, - 11633, - 11647, - 11671, - 11680, - 11687, - 11688, - 11695, - 11696, - 11703, - 11704, - 11711, - 11712, - 11719, - 11720, - 11727, - 11728, - 11735, - 11736, - 11743, - 11744, - 11870, - 11904, - 11930, - 11931, - 12020, - 12032, - 12246, - 12272, - 12284, - 12288, - 12352, - 12353, - 12439, - 12441, - 12544, - 12549, - 12592, - 12593, - 12687, - 12688, - 12772, - 12784, - 12831, - 12832, - 42125, - 42128, - 42183, - 42192, - 42540, - 42560, - 42744, - 42752, - 42955, - 42960, - 42962, - 42963, - 42964, - 42965, - 42970, - 42994, - 43053, - 43056, - 43066, - 43072, - 43128, - 43136, - 43206, - 43214, - 43226, - 43232, - 43348, - 43359, - 43389, - 43392, - 43470, - 43471, - 43482, - 43486, - 43519, - 43520, - 43575, - 43584, - 43598, - 43600, - 43610, - 43612, - 43715, - 43739, - 43767, - 43777, - 43783, - 43785, - 43791, - 43793, - 43799, - 43808, - 43815, - 43816, - 43823, - 43824, - 43884, - 43888, - 44014, - 44016, - 44026, - 44032, - 55204, - 55216, - 55239, - 55243, - 55292, - 63744, - 64110, - 64112, - 64218, - 64256, - 64263, - 64275, - 64280, - 64285, - 64311, - 64312, - 64317, - 64318, - 64319, - 64320, - 64322, - 64323, - 64325, - 64326, - 64451, - 64467, - 64912, - 64914, - 64968, - 64975, - 64976, - 65008, - 65050, - 65056, - 65107, - 65108, - 65127, - 65128, - 65132, - 65136, - 65141, - 65142, - 65277, - 65281, - 65471, - 65474, - 65480, - 65482, - 65488, - 65490, - 65496, - 65498, - 65501, - 65504, - 65511, - 65512, - 65519, - 65532, - 65534, - 65536, - 65548, - 65549, - 65575, - 65576, - 65595, - 65596, - 65598, - 65599, - 65614, - 65616, - 65630, - 65664, - 65787, - 65792, - 65795, - 65799, - 65844, - 65847, - 65935, - 65936, - 65949, - 65952, - 65953, - 66000, - 66046, - 66176, - 66205, - 66208, - 66257, - 66272, - 66300, - 66304, - 66340, - 66349, - 66379, - 66384, - 66427, - 66432, - 66462, - 66463, - 66500, - 66504, - 66518, - 66560, - 66718, - 66720, - 66730, - 66736, - 66772, - 66776, - 66812, - 66816, - 66856, - 66864, - 66916, - 66927, - 66939, - 66940, - 66955, - 66956, - 66963, - 66964, - 66966, - 66967, - 66978, - 66979, - 66994, - 66995, - 67002, - 67003, - 67005, - 67072, - 67383, - 67392, - 67414, - 67424, - 67432, - 67456, - 67462, - 67463, - 67505, - 67506, - 67515, - 67584, - 67590, - 67592, - 67593, - 67594, - 67638, - 67639, - 67641, - 67644, - 67645, - 67647, - 67670, - 67671, - 67743, - 67751, - 67760, - 67808, - 67827, - 67828, - 67830, - 67835, - 67868, - 67871, - 67898, - 67903, - 67904, - 67968, - 68024, - 68028, - 68048, - 68050, - 68100, - 68101, - 68103, - 68108, - 68116, - 68117, - 68120, - 68121, - 68150, - 68152, - 68155, - 68159, - 68169, - 68176, - 68185, - 68192, - 68256, - 68288, - 68327, - 68331, - 68343, - 68352, - 68406, - 68409, - 68438, - 68440, - 68467, - 68472, - 68498, - 68505, - 68509, - 68521, - 68528, - 68608, - 68681, - 68736, - 68787, - 68800, - 68851, - 68858, - 68904, - 68912, - 68922, - 69216, - 69247, - 69248, - 69290, - 69291, - 69294, - 69296, - 69298, - 69376, - 69416, - 69424, - 69466, - 69488, - 69514, - 69552, - 69580, - 69600, - 69623, - 69632, - 69710, - 69714, - 69750, - 69759, - 69821, - 69822, - 69827, - 69840, - 69865, - 69872, - 69882, - 69888, - 69941, - 69942, - 69960, - 69968, - 70007, - 70016, - 70112, - 70113, - 70133, - 70144, - 70162, - 70163, - 70207, - 70272, - 70279, - 70280, - 70281, - 70282, - 70286, - 70287, - 70302, - 70303, - 70314, - 70320, - 70379, - 70384, - 70394, - 70400, - 70404, - 70405, - 70413, - 70415, - 70417, - 70419, - 70441, - 70442, - 70449, - 70450, - 70452, - 70453, - 70458, - 70459, - 70469, - 70471, - 70473, - 70475, - 70478, - 70480, - 70481, - 70487, - 70488, - 70493, - 70500, - 70502, - 70509, - 70512, - 70517, - 70656, - 70748, - 70749, - 70754, - 70784, - 70856, - 70864, - 70874, - 71040, - 71094, - 71096, - 71134, - 71168, - 71237, - 71248, - 71258, - 71264, - 71277, - 71296, - 71354, - 71360, - 71370, - 71424, - 71451, - 71453, - 71468, - 71472, - 71495, - 71680, - 71740, - 71840, - 71923, - 71935, - 71943, - 71945, - 71946, - 71948, - 71956, - 71957, - 71959, - 71960, - 71990, - 71991, - 71993, - 71995, - 72007, - 72016, - 72026, - 72096, - 72104, - 72106, - 72152, - 72154, - 72165, - 72192, - 72264, - 72272, - 72355, - 72368, - 72441, - 72704, - 72713, - 72714, - 72759, - 72760, - 72774, - 72784, - 72813, - 72816, - 72848, - 72850, - 72872, - 72873, - 72887, - 72960, - 72967, - 72968, - 72970, - 72971, - 73015, - 73018, - 73019, - 73020, - 73022, - 73023, - 73032, - 73040, - 73050, - 73056, - 73062, - 73063, - 73065, - 73066, - 73103, - 73104, - 73106, - 73107, - 73113, - 73120, - 73130, - 73440, - 73465, - 73648, - 73649, - 73664, - 73714, - 73727, - 74650, - 74752, - 74863, - 74864, - 74869, - 74880, - 75076, - 77712, - 77811, - 77824, - 78895, - 82944, - 83527, - 92160, - 92729, - 92736, - 92767, - 92768, - 92778, - 92782, - 92863, - 92864, - 92874, - 92880, - 92910, - 92912, - 92918, - 92928, - 92998, - 93008, - 93018, - 93019, - 93026, - 93027, - 93048, - 93053, - 93072, - 93760, - 93851, - 93952, - 94027, - 94031, - 94088, - 94095, - 94112, - 94176, - 94181, - 94192, - 94194, - 94208, - 100344, - 100352, - 101590, - 101632, - 101641, - 110576, - 110580, - 110581, - 110588, - 110589, - 110591, - 110592, - 110883, - 110928, - 110931, - 110948, - 110952, - 110960, - 111356, - 113664, - 113771, - 113776, - 113789, - 113792, - 113801, - 113808, - 113818, - 113820, - 113824, - 118528, - 118574, - 118576, - 118599, - 118608, - 118724, - 118784, - 119030, - 119040, - 119079, - 119081, - 119155, - 119163, - 119275, - 119296, - 119366, - 119520, - 119540, - 119552, - 119639, - 119648, - 119673, - 119808, - 119893, - 119894, - 119965, - 119966, - 119968, - 119970, - 119971, - 119973, - 119975, - 119977, - 119981, - 119982, - 119994, - 119995, - 119996, - 119997, - 120004, - 120005, - 120070, - 120071, - 120075, - 120077, - 120085, - 120086, - 120093, - 120094, - 120122, - 120123, - 120127, - 120128, - 120133, - 120134, - 120135, - 120138, - 120145, - 120146, - 120486, - 120488, - 120780, - 120782, - 121484, - 121499, - 121504, - 121505, - 121520, - 122624, - 122655, - 122880, - 122887, - 122888, - 122905, - 122907, - 122914, - 122915, - 122917, - 122918, - 122923, - 123136, - 123181, - 123184, - 123198, - 123200, - 123210, - 123214, - 123216, - 123536, - 123567, - 123584, - 123642, - 123647, - 123648, - 124896, - 124903, - 124904, - 124908, - 124909, - 124911, - 124912, - 124927, - 124928, - 125125, - 125127, - 125143, - 125184, - 125260, - 125264, - 125274, - 125278, - 125280, - 126065, - 126133, - 126209, - 126270, - 126464, - 126468, - 126469, - 126496, - 126497, - 126499, - 126500, - 126501, - 126503, - 126504, - 126505, - 126515, - 126516, - 126520, - 126521, - 126522, - 126523, - 126524, - 126530, - 126531, - 126535, - 126536, - 126537, - 126538, - 126539, - 126540, - 126541, - 126544, - 126545, - 126547, - 126548, - 126549, - 126551, - 126552, - 126553, - 126554, - 126555, - 126556, - 126557, - 126558, - 126559, - 126560, - 126561, - 126563, - 126564, - 126565, - 126567, - 126571, - 126572, - 126579, - 126580, - 126584, - 126585, - 126589, - 126590, - 126591, - 126592, - 126602, - 126603, - 126620, - 126625, - 126628, - 126629, - 126634, - 126635, - 126652, - 126704, - 126706, - 126976, - 127020, - 127024, - 127124, - 127136, - 127151, - 127153, - 127168, - 127169, - 127184, - 127185, - 127222, - 127232, - 127406, - 127462, - 127491, - 127504, - 127548, - 127552, - 127561, - 127568, - 127570, - 127584, - 127590, - 127744, - 128728, - 128733, - 128749, - 128752, - 128765, - 128768, - 128884, - 128896, - 128985, - 128992, - 129004, - 129008, - 129009, - 129024, - 129036, - 129040, - 129096, - 129104, - 129114, - 129120, - 129160, - 129168, - 129198, - 129200, - 129202, - 129280, - 129620, - 129632, - 129646, - 129648, - 129653, - 129656, - 129661, - 129664, - 129671, - 129680, - 129709, - 129712, - 129723, - 129728, - 129734, - 129744, - 129754, - 129760, - 129768, - 129776, - 129783, - 129792, - 129939, - 129940, - 129995, - 130032, - 130042, - 131072, - 173792, - 173824, - 177977, - 177984, - 178206, - 178208, - 183970, - 183984, - 191457, - 194560, - 195102, - 196608, - 201547, - 917760, - 918000, - 1114110 - ] -} diff --git a/provider/testdata/data/json/props/gc=Cc@1.json b/provider/testdata/data/json/props/gc=Cc@1.json deleted file mode 100644 index f18d9015fa6..00000000000 --- a/provider/testdata/data/json/props/gc=Cc@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 0, - 32, - 127, - 160 - ] -} diff --git a/provider/testdata/data/json/props/gc=Cf@1.json b/provider/testdata/data/json/props/gc=Cf@1.json deleted file mode 100644 index 142a9cae775..00000000000 --- a/provider/testdata/data/json/props/gc=Cf@1.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "inv_list": [ - 173, - 174, - 1536, - 1542, - 1564, - 1565, - 1757, - 1758, - 1807, - 1808, - 2192, - 2194, - 2274, - 2275, - 6158, - 6159, - 8203, - 8208, - 8234, - 8239, - 8288, - 8293, - 8294, - 8304, - 65279, - 65280, - 65529, - 65532, - 69821, - 69822, - 69837, - 69838, - 78896, - 78905, - 113824, - 113828, - 119155, - 119163, - 917505, - 917506, - 917536, - 917632 - ] -} diff --git a/provider/testdata/data/json/props/gc=Cn@1.json b/provider/testdata/data/json/props/gc=Cn@1.json deleted file mode 100644 index 6f2345bcf96..00000000000 --- a/provider/testdata/data/json/props/gc=Cn@1.json +++ /dev/null @@ -1,1398 +0,0 @@ -{ - "inv_list": [ - 888, - 890, - 896, - 900, - 907, - 908, - 909, - 910, - 930, - 931, - 1328, - 1329, - 1367, - 1369, - 1419, - 1421, - 1424, - 1425, - 1480, - 1488, - 1515, - 1519, - 1525, - 1536, - 1806, - 1807, - 1867, - 1869, - 1970, - 1984, - 2043, - 2045, - 2094, - 2096, - 2111, - 2112, - 2140, - 2142, - 2143, - 2144, - 2155, - 2160, - 2191, - 2192, - 2194, - 2200, - 2436, - 2437, - 2445, - 2447, - 2449, - 2451, - 2473, - 2474, - 2481, - 2482, - 2483, - 2486, - 2490, - 2492, - 2501, - 2503, - 2505, - 2507, - 2511, - 2519, - 2520, - 2524, - 2526, - 2527, - 2532, - 2534, - 2559, - 2561, - 2564, - 2565, - 2571, - 2575, - 2577, - 2579, - 2601, - 2602, - 2609, - 2610, - 2612, - 2613, - 2615, - 2616, - 2618, - 2620, - 2621, - 2622, - 2627, - 2631, - 2633, - 2635, - 2638, - 2641, - 2642, - 2649, - 2653, - 2654, - 2655, - 2662, - 2679, - 2689, - 2692, - 2693, - 2702, - 2703, - 2706, - 2707, - 2729, - 2730, - 2737, - 2738, - 2740, - 2741, - 2746, - 2748, - 2758, - 2759, - 2762, - 2763, - 2766, - 2768, - 2769, - 2784, - 2788, - 2790, - 2802, - 2809, - 2816, - 2817, - 2820, - 2821, - 2829, - 2831, - 2833, - 2835, - 2857, - 2858, - 2865, - 2866, - 2868, - 2869, - 2874, - 2876, - 2885, - 2887, - 2889, - 2891, - 2894, - 2901, - 2904, - 2908, - 2910, - 2911, - 2916, - 2918, - 2936, - 2946, - 2948, - 2949, - 2955, - 2958, - 2961, - 2962, - 2966, - 2969, - 2971, - 2972, - 2973, - 2974, - 2976, - 2979, - 2981, - 2984, - 2987, - 2990, - 3002, - 3006, - 3011, - 3014, - 3017, - 3018, - 3022, - 3024, - 3025, - 3031, - 3032, - 3046, - 3067, - 3072, - 3085, - 3086, - 3089, - 3090, - 3113, - 3114, - 3130, - 3132, - 3141, - 3142, - 3145, - 3146, - 3150, - 3157, - 3159, - 3160, - 3163, - 3165, - 3166, - 3168, - 3172, - 3174, - 3184, - 3191, - 3213, - 3214, - 3217, - 3218, - 3241, - 3242, - 3252, - 3253, - 3258, - 3260, - 3269, - 3270, - 3273, - 3274, - 3278, - 3285, - 3287, - 3293, - 3295, - 3296, - 3300, - 3302, - 3312, - 3313, - 3315, - 3328, - 3341, - 3342, - 3345, - 3346, - 3397, - 3398, - 3401, - 3402, - 3408, - 3412, - 3428, - 3430, - 3456, - 3457, - 3460, - 3461, - 3479, - 3482, - 3506, - 3507, - 3516, - 3517, - 3518, - 3520, - 3527, - 3530, - 3531, - 3535, - 3541, - 3542, - 3543, - 3544, - 3552, - 3558, - 3568, - 3570, - 3573, - 3585, - 3643, - 3647, - 3676, - 3713, - 3715, - 3716, - 3717, - 3718, - 3723, - 3724, - 3748, - 3749, - 3750, - 3751, - 3774, - 3776, - 3781, - 3782, - 3783, - 3784, - 3790, - 3792, - 3802, - 3804, - 3808, - 3840, - 3912, - 3913, - 3949, - 3953, - 3992, - 3993, - 4029, - 4030, - 4045, - 4046, - 4059, - 4096, - 4294, - 4295, - 4296, - 4301, - 4302, - 4304, - 4681, - 4682, - 4686, - 4688, - 4695, - 4696, - 4697, - 4698, - 4702, - 4704, - 4745, - 4746, - 4750, - 4752, - 4785, - 4786, - 4790, - 4792, - 4799, - 4800, - 4801, - 4802, - 4806, - 4808, - 4823, - 4824, - 4881, - 4882, - 4886, - 4888, - 4955, - 4957, - 4989, - 4992, - 5018, - 5024, - 5110, - 5112, - 5118, - 5120, - 5789, - 5792, - 5881, - 5888, - 5910, - 5919, - 5943, - 5952, - 5972, - 5984, - 5997, - 5998, - 6001, - 6002, - 6004, - 6016, - 6110, - 6112, - 6122, - 6128, - 6138, - 6144, - 6170, - 6176, - 6265, - 6272, - 6315, - 6320, - 6390, - 6400, - 6431, - 6432, - 6444, - 6448, - 6460, - 6464, - 6465, - 6468, - 6510, - 6512, - 6517, - 6528, - 6572, - 6576, - 6602, - 6608, - 6619, - 6622, - 6684, - 6686, - 6751, - 6752, - 6781, - 6783, - 6794, - 6800, - 6810, - 6816, - 6830, - 6832, - 6863, - 6912, - 6989, - 6992, - 7039, - 7040, - 7156, - 7164, - 7224, - 7227, - 7242, - 7245, - 7305, - 7312, - 7355, - 7357, - 7368, - 7376, - 7419, - 7424, - 7958, - 7960, - 7966, - 7968, - 8006, - 8008, - 8014, - 8016, - 8024, - 8025, - 8026, - 8027, - 8028, - 8029, - 8030, - 8031, - 8062, - 8064, - 8117, - 8118, - 8133, - 8134, - 8148, - 8150, - 8156, - 8157, - 8176, - 8178, - 8181, - 8182, - 8191, - 8192, - 8293, - 8294, - 8306, - 8308, - 8335, - 8336, - 8349, - 8352, - 8385, - 8400, - 8433, - 8448, - 8588, - 8592, - 9255, - 9280, - 9291, - 9312, - 11124, - 11126, - 11158, - 11159, - 11508, - 11513, - 11558, - 11559, - 11560, - 11565, - 11566, - 11568, - 11624, - 11631, - 11633, - 11647, - 11671, - 11680, - 11687, - 11688, - 11695, - 11696, - 11703, - 11704, - 11711, - 11712, - 11719, - 11720, - 11727, - 11728, - 11735, - 11736, - 11743, - 11744, - 11870, - 11904, - 11930, - 11931, - 12020, - 12032, - 12246, - 12272, - 12284, - 12288, - 12352, - 12353, - 12439, - 12441, - 12544, - 12549, - 12592, - 12593, - 12687, - 12688, - 12772, - 12784, - 12831, - 12832, - 42125, - 42128, - 42183, - 42192, - 42540, - 42560, - 42744, - 42752, - 42955, - 42960, - 42962, - 42963, - 42964, - 42965, - 42970, - 42994, - 43053, - 43056, - 43066, - 43072, - 43128, - 43136, - 43206, - 43214, - 43226, - 43232, - 43348, - 43359, - 43389, - 43392, - 43470, - 43471, - 43482, - 43486, - 43519, - 43520, - 43575, - 43584, - 43598, - 43600, - 43610, - 43612, - 43715, - 43739, - 43767, - 43777, - 43783, - 43785, - 43791, - 43793, - 43799, - 43808, - 43815, - 43816, - 43823, - 43824, - 43884, - 43888, - 44014, - 44016, - 44026, - 44032, - 55204, - 55216, - 55239, - 55243, - 55292, - 55296, - 64110, - 64112, - 64218, - 64256, - 64263, - 64275, - 64280, - 64285, - 64311, - 64312, - 64317, - 64318, - 64319, - 64320, - 64322, - 64323, - 64325, - 64326, - 64451, - 64467, - 64912, - 64914, - 64968, - 64975, - 64976, - 65008, - 65050, - 65056, - 65107, - 65108, - 65127, - 65128, - 65132, - 65136, - 65141, - 65142, - 65277, - 65279, - 65280, - 65281, - 65471, - 65474, - 65480, - 65482, - 65488, - 65490, - 65496, - 65498, - 65501, - 65504, - 65511, - 65512, - 65519, - 65529, - 65534, - 65536, - 65548, - 65549, - 65575, - 65576, - 65595, - 65596, - 65598, - 65599, - 65614, - 65616, - 65630, - 65664, - 65787, - 65792, - 65795, - 65799, - 65844, - 65847, - 65935, - 65936, - 65949, - 65952, - 65953, - 66000, - 66046, - 66176, - 66205, - 66208, - 66257, - 66272, - 66300, - 66304, - 66340, - 66349, - 66379, - 66384, - 66427, - 66432, - 66462, - 66463, - 66500, - 66504, - 66518, - 66560, - 66718, - 66720, - 66730, - 66736, - 66772, - 66776, - 66812, - 66816, - 66856, - 66864, - 66916, - 66927, - 66939, - 66940, - 66955, - 66956, - 66963, - 66964, - 66966, - 66967, - 66978, - 66979, - 66994, - 66995, - 67002, - 67003, - 67005, - 67072, - 67383, - 67392, - 67414, - 67424, - 67432, - 67456, - 67462, - 67463, - 67505, - 67506, - 67515, - 67584, - 67590, - 67592, - 67593, - 67594, - 67638, - 67639, - 67641, - 67644, - 67645, - 67647, - 67670, - 67671, - 67743, - 67751, - 67760, - 67808, - 67827, - 67828, - 67830, - 67835, - 67868, - 67871, - 67898, - 67903, - 67904, - 67968, - 68024, - 68028, - 68048, - 68050, - 68100, - 68101, - 68103, - 68108, - 68116, - 68117, - 68120, - 68121, - 68150, - 68152, - 68155, - 68159, - 68169, - 68176, - 68185, - 68192, - 68256, - 68288, - 68327, - 68331, - 68343, - 68352, - 68406, - 68409, - 68438, - 68440, - 68467, - 68472, - 68498, - 68505, - 68509, - 68521, - 68528, - 68608, - 68681, - 68736, - 68787, - 68800, - 68851, - 68858, - 68904, - 68912, - 68922, - 69216, - 69247, - 69248, - 69290, - 69291, - 69294, - 69296, - 69298, - 69376, - 69416, - 69424, - 69466, - 69488, - 69514, - 69552, - 69580, - 69600, - 69623, - 69632, - 69710, - 69714, - 69750, - 69759, - 69827, - 69837, - 69838, - 69840, - 69865, - 69872, - 69882, - 69888, - 69941, - 69942, - 69960, - 69968, - 70007, - 70016, - 70112, - 70113, - 70133, - 70144, - 70162, - 70163, - 70207, - 70272, - 70279, - 70280, - 70281, - 70282, - 70286, - 70287, - 70302, - 70303, - 70314, - 70320, - 70379, - 70384, - 70394, - 70400, - 70404, - 70405, - 70413, - 70415, - 70417, - 70419, - 70441, - 70442, - 70449, - 70450, - 70452, - 70453, - 70458, - 70459, - 70469, - 70471, - 70473, - 70475, - 70478, - 70480, - 70481, - 70487, - 70488, - 70493, - 70500, - 70502, - 70509, - 70512, - 70517, - 70656, - 70748, - 70749, - 70754, - 70784, - 70856, - 70864, - 70874, - 71040, - 71094, - 71096, - 71134, - 71168, - 71237, - 71248, - 71258, - 71264, - 71277, - 71296, - 71354, - 71360, - 71370, - 71424, - 71451, - 71453, - 71468, - 71472, - 71495, - 71680, - 71740, - 71840, - 71923, - 71935, - 71943, - 71945, - 71946, - 71948, - 71956, - 71957, - 71959, - 71960, - 71990, - 71991, - 71993, - 71995, - 72007, - 72016, - 72026, - 72096, - 72104, - 72106, - 72152, - 72154, - 72165, - 72192, - 72264, - 72272, - 72355, - 72368, - 72441, - 72704, - 72713, - 72714, - 72759, - 72760, - 72774, - 72784, - 72813, - 72816, - 72848, - 72850, - 72872, - 72873, - 72887, - 72960, - 72967, - 72968, - 72970, - 72971, - 73015, - 73018, - 73019, - 73020, - 73022, - 73023, - 73032, - 73040, - 73050, - 73056, - 73062, - 73063, - 73065, - 73066, - 73103, - 73104, - 73106, - 73107, - 73113, - 73120, - 73130, - 73440, - 73465, - 73648, - 73649, - 73664, - 73714, - 73727, - 74650, - 74752, - 74863, - 74864, - 74869, - 74880, - 75076, - 77712, - 77811, - 77824, - 78895, - 78896, - 78905, - 82944, - 83527, - 92160, - 92729, - 92736, - 92767, - 92768, - 92778, - 92782, - 92863, - 92864, - 92874, - 92880, - 92910, - 92912, - 92918, - 92928, - 92998, - 93008, - 93018, - 93019, - 93026, - 93027, - 93048, - 93053, - 93072, - 93760, - 93851, - 93952, - 94027, - 94031, - 94088, - 94095, - 94112, - 94176, - 94181, - 94192, - 94194, - 94208, - 100344, - 100352, - 101590, - 101632, - 101641, - 110576, - 110580, - 110581, - 110588, - 110589, - 110591, - 110592, - 110883, - 110928, - 110931, - 110948, - 110952, - 110960, - 111356, - 113664, - 113771, - 113776, - 113789, - 113792, - 113801, - 113808, - 113818, - 113820, - 113828, - 118528, - 118574, - 118576, - 118599, - 118608, - 118724, - 118784, - 119030, - 119040, - 119079, - 119081, - 119275, - 119296, - 119366, - 119520, - 119540, - 119552, - 119639, - 119648, - 119673, - 119808, - 119893, - 119894, - 119965, - 119966, - 119968, - 119970, - 119971, - 119973, - 119975, - 119977, - 119981, - 119982, - 119994, - 119995, - 119996, - 119997, - 120004, - 120005, - 120070, - 120071, - 120075, - 120077, - 120085, - 120086, - 120093, - 120094, - 120122, - 120123, - 120127, - 120128, - 120133, - 120134, - 120135, - 120138, - 120145, - 120146, - 120486, - 120488, - 120780, - 120782, - 121484, - 121499, - 121504, - 121505, - 121520, - 122624, - 122655, - 122880, - 122887, - 122888, - 122905, - 122907, - 122914, - 122915, - 122917, - 122918, - 122923, - 123136, - 123181, - 123184, - 123198, - 123200, - 123210, - 123214, - 123216, - 123536, - 123567, - 123584, - 123642, - 123647, - 123648, - 124896, - 124903, - 124904, - 124908, - 124909, - 124911, - 124912, - 124927, - 124928, - 125125, - 125127, - 125143, - 125184, - 125260, - 125264, - 125274, - 125278, - 125280, - 126065, - 126133, - 126209, - 126270, - 126464, - 126468, - 126469, - 126496, - 126497, - 126499, - 126500, - 126501, - 126503, - 126504, - 126505, - 126515, - 126516, - 126520, - 126521, - 126522, - 126523, - 126524, - 126530, - 126531, - 126535, - 126536, - 126537, - 126538, - 126539, - 126540, - 126541, - 126544, - 126545, - 126547, - 126548, - 126549, - 126551, - 126552, - 126553, - 126554, - 126555, - 126556, - 126557, - 126558, - 126559, - 126560, - 126561, - 126563, - 126564, - 126565, - 126567, - 126571, - 126572, - 126579, - 126580, - 126584, - 126585, - 126589, - 126590, - 126591, - 126592, - 126602, - 126603, - 126620, - 126625, - 126628, - 126629, - 126634, - 126635, - 126652, - 126704, - 126706, - 126976, - 127020, - 127024, - 127124, - 127136, - 127151, - 127153, - 127168, - 127169, - 127184, - 127185, - 127222, - 127232, - 127406, - 127462, - 127491, - 127504, - 127548, - 127552, - 127561, - 127568, - 127570, - 127584, - 127590, - 127744, - 128728, - 128733, - 128749, - 128752, - 128765, - 128768, - 128884, - 128896, - 128985, - 128992, - 129004, - 129008, - 129009, - 129024, - 129036, - 129040, - 129096, - 129104, - 129114, - 129120, - 129160, - 129168, - 129198, - 129200, - 129202, - 129280, - 129620, - 129632, - 129646, - 129648, - 129653, - 129656, - 129661, - 129664, - 129671, - 129680, - 129709, - 129712, - 129723, - 129728, - 129734, - 129744, - 129754, - 129760, - 129768, - 129776, - 129783, - 129792, - 129939, - 129940, - 129995, - 130032, - 130042, - 131072, - 173792, - 173824, - 177977, - 177984, - 178206, - 178208, - 183970, - 183984, - 191457, - 194560, - 195102, - 196608, - 201547, - 917505, - 917506, - 917536, - 917632, - 917760, - 918000, - 983040, - 1048574, - 1048576 - ] -} diff --git a/provider/testdata/data/json/props/gc=Co@1.json b/provider/testdata/data/json/props/gc=Co@1.json deleted file mode 100644 index a4d1f1f3d7c..00000000000 --- a/provider/testdata/data/json/props/gc=Co@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 57344, - 63744, - 983040, - 1048574, - 1048576, - 1114110 - ] -} diff --git a/provider/testdata/data/json/props/gc=Cs@1.json b/provider/testdata/data/json/props/gc=Cs@1.json deleted file mode 100644 index 3c73c742093..00000000000 --- a/provider/testdata/data/json/props/gc=Cs@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 55296, - 57344 - ] -} diff --git a/provider/testdata/data/json/props/gc=L@1.json b/provider/testdata/data/json/props/gc=L@1.json deleted file mode 100644 index b504b3eff5a..00000000000 --- a/provider/testdata/data/json/props/gc=L@1.json +++ /dev/null @@ -1,1300 +0,0 @@ -{ - "inv_list": [ - 65, - 91, - 97, - 123, - 170, - 171, - 181, - 182, - 186, - 187, - 192, - 215, - 216, - 247, - 248, - 706, - 710, - 722, - 736, - 741, - 748, - 749, - 750, - 751, - 880, - 885, - 886, - 888, - 890, - 894, - 895, - 896, - 902, - 903, - 904, - 907, - 908, - 909, - 910, - 930, - 931, - 1014, - 1015, - 1154, - 1162, - 1328, - 1329, - 1367, - 1369, - 1370, - 1376, - 1417, - 1488, - 1515, - 1519, - 1523, - 1568, - 1611, - 1646, - 1648, - 1649, - 1748, - 1749, - 1750, - 1765, - 1767, - 1774, - 1776, - 1786, - 1789, - 1791, - 1792, - 1808, - 1809, - 1810, - 1840, - 1869, - 1958, - 1969, - 1970, - 1994, - 2027, - 2036, - 2038, - 2042, - 2043, - 2048, - 2070, - 2074, - 2075, - 2084, - 2085, - 2088, - 2089, - 2112, - 2137, - 2144, - 2155, - 2160, - 2184, - 2185, - 2191, - 2208, - 2250, - 2308, - 2362, - 2365, - 2366, - 2384, - 2385, - 2392, - 2402, - 2417, - 2433, - 2437, - 2445, - 2447, - 2449, - 2451, - 2473, - 2474, - 2481, - 2482, - 2483, - 2486, - 2490, - 2493, - 2494, - 2510, - 2511, - 2524, - 2526, - 2527, - 2530, - 2544, - 2546, - 2556, - 2557, - 2565, - 2571, - 2575, - 2577, - 2579, - 2601, - 2602, - 2609, - 2610, - 2612, - 2613, - 2615, - 2616, - 2618, - 2649, - 2653, - 2654, - 2655, - 2674, - 2677, - 2693, - 2702, - 2703, - 2706, - 2707, - 2729, - 2730, - 2737, - 2738, - 2740, - 2741, - 2746, - 2749, - 2750, - 2768, - 2769, - 2784, - 2786, - 2809, - 2810, - 2821, - 2829, - 2831, - 2833, - 2835, - 2857, - 2858, - 2865, - 2866, - 2868, - 2869, - 2874, - 2877, - 2878, - 2908, - 2910, - 2911, - 2914, - 2929, - 2930, - 2947, - 2948, - 2949, - 2955, - 2958, - 2961, - 2962, - 2966, - 2969, - 2971, - 2972, - 2973, - 2974, - 2976, - 2979, - 2981, - 2984, - 2987, - 2990, - 3002, - 3024, - 3025, - 3077, - 3085, - 3086, - 3089, - 3090, - 3113, - 3114, - 3130, - 3133, - 3134, - 3160, - 3163, - 3165, - 3166, - 3168, - 3170, - 3200, - 3201, - 3205, - 3213, - 3214, - 3217, - 3218, - 3241, - 3242, - 3252, - 3253, - 3258, - 3261, - 3262, - 3293, - 3295, - 3296, - 3298, - 3313, - 3315, - 3332, - 3341, - 3342, - 3345, - 3346, - 3387, - 3389, - 3390, - 3406, - 3407, - 3412, - 3415, - 3423, - 3426, - 3450, - 3456, - 3461, - 3479, - 3482, - 3506, - 3507, - 3516, - 3517, - 3518, - 3520, - 3527, - 3585, - 3633, - 3634, - 3636, - 3648, - 3655, - 3713, - 3715, - 3716, - 3717, - 3718, - 3723, - 3724, - 3748, - 3749, - 3750, - 3751, - 3761, - 3762, - 3764, - 3773, - 3774, - 3776, - 3781, - 3782, - 3783, - 3804, - 3808, - 3840, - 3841, - 3904, - 3912, - 3913, - 3949, - 3976, - 3981, - 4096, - 4139, - 4159, - 4160, - 4176, - 4182, - 4186, - 4190, - 4193, - 4194, - 4197, - 4199, - 4206, - 4209, - 4213, - 4226, - 4238, - 4239, - 4256, - 4294, - 4295, - 4296, - 4301, - 4302, - 4304, - 4347, - 4348, - 4681, - 4682, - 4686, - 4688, - 4695, - 4696, - 4697, - 4698, - 4702, - 4704, - 4745, - 4746, - 4750, - 4752, - 4785, - 4786, - 4790, - 4792, - 4799, - 4800, - 4801, - 4802, - 4806, - 4808, - 4823, - 4824, - 4881, - 4882, - 4886, - 4888, - 4955, - 4992, - 5008, - 5024, - 5110, - 5112, - 5118, - 5121, - 5741, - 5743, - 5760, - 5761, - 5787, - 5792, - 5867, - 5873, - 5881, - 5888, - 5906, - 5919, - 5938, - 5952, - 5970, - 5984, - 5997, - 5998, - 6001, - 6016, - 6068, - 6103, - 6104, - 6108, - 6109, - 6176, - 6265, - 6272, - 6277, - 6279, - 6313, - 6314, - 6315, - 6320, - 6390, - 6400, - 6431, - 6480, - 6510, - 6512, - 6517, - 6528, - 6572, - 6576, - 6602, - 6656, - 6679, - 6688, - 6741, - 6823, - 6824, - 6917, - 6964, - 6981, - 6989, - 7043, - 7073, - 7086, - 7088, - 7098, - 7142, - 7168, - 7204, - 7245, - 7248, - 7258, - 7294, - 7296, - 7305, - 7312, - 7355, - 7357, - 7360, - 7401, - 7405, - 7406, - 7412, - 7413, - 7415, - 7418, - 7419, - 7424, - 7616, - 7680, - 7958, - 7960, - 7966, - 7968, - 8006, - 8008, - 8014, - 8016, - 8024, - 8025, - 8026, - 8027, - 8028, - 8029, - 8030, - 8031, - 8062, - 8064, - 8117, - 8118, - 8125, - 8126, - 8127, - 8130, - 8133, - 8134, - 8141, - 8144, - 8148, - 8150, - 8156, - 8160, - 8173, - 8178, - 8181, - 8182, - 8189, - 8305, - 8306, - 8319, - 8320, - 8336, - 8349, - 8450, - 8451, - 8455, - 8456, - 8458, - 8468, - 8469, - 8470, - 8473, - 8478, - 8484, - 8485, - 8486, - 8487, - 8488, - 8489, - 8490, - 8494, - 8495, - 8506, - 8508, - 8512, - 8517, - 8522, - 8526, - 8527, - 8579, - 8581, - 11264, - 11493, - 11499, - 11503, - 11506, - 11508, - 11520, - 11558, - 11559, - 11560, - 11565, - 11566, - 11568, - 11624, - 11631, - 11632, - 11648, - 11671, - 11680, - 11687, - 11688, - 11695, - 11696, - 11703, - 11704, - 11711, - 11712, - 11719, - 11720, - 11727, - 11728, - 11735, - 11736, - 11743, - 11823, - 11824, - 12293, - 12295, - 12337, - 12342, - 12347, - 12349, - 12353, - 12439, - 12445, - 12448, - 12449, - 12539, - 12540, - 12544, - 12549, - 12592, - 12593, - 12687, - 12704, - 12736, - 12784, - 12800, - 13312, - 19904, - 19968, - 42125, - 42192, - 42238, - 42240, - 42509, - 42512, - 42528, - 42538, - 42540, - 42560, - 42607, - 42623, - 42654, - 42656, - 42726, - 42775, - 42784, - 42786, - 42889, - 42891, - 42955, - 42960, - 42962, - 42963, - 42964, - 42965, - 42970, - 42994, - 43010, - 43011, - 43014, - 43015, - 43019, - 43020, - 43043, - 43072, - 43124, - 43138, - 43188, - 43250, - 43256, - 43259, - 43260, - 43261, - 43263, - 43274, - 43302, - 43312, - 43335, - 43360, - 43389, - 43396, - 43443, - 43471, - 43472, - 43488, - 43493, - 43494, - 43504, - 43514, - 43519, - 43520, - 43561, - 43584, - 43587, - 43588, - 43596, - 43616, - 43639, - 43642, - 43643, - 43646, - 43696, - 43697, - 43698, - 43701, - 43703, - 43705, - 43710, - 43712, - 43713, - 43714, - 43715, - 43739, - 43742, - 43744, - 43755, - 43762, - 43765, - 43777, - 43783, - 43785, - 43791, - 43793, - 43799, - 43808, - 43815, - 43816, - 43823, - 43824, - 43867, - 43868, - 43882, - 43888, - 44003, - 44032, - 55204, - 55216, - 55239, - 55243, - 55292, - 63744, - 64110, - 64112, - 64218, - 64256, - 64263, - 64275, - 64280, - 64285, - 64286, - 64287, - 64297, - 64298, - 64311, - 64312, - 64317, - 64318, - 64319, - 64320, - 64322, - 64323, - 64325, - 64326, - 64434, - 64467, - 64830, - 64848, - 64912, - 64914, - 64968, - 65008, - 65020, - 65136, - 65141, - 65142, - 65277, - 65313, - 65339, - 65345, - 65371, - 65382, - 65471, - 65474, - 65480, - 65482, - 65488, - 65490, - 65496, - 65498, - 65501, - 65536, - 65548, - 65549, - 65575, - 65576, - 65595, - 65596, - 65598, - 65599, - 65614, - 65616, - 65630, - 65664, - 65787, - 66176, - 66205, - 66208, - 66257, - 66304, - 66336, - 66349, - 66369, - 66370, - 66378, - 66384, - 66422, - 66432, - 66462, - 66464, - 66500, - 66504, - 66512, - 66560, - 66718, - 66736, - 66772, - 66776, - 66812, - 66816, - 66856, - 66864, - 66916, - 66928, - 66939, - 66940, - 66955, - 66956, - 66963, - 66964, - 66966, - 66967, - 66978, - 66979, - 66994, - 66995, - 67002, - 67003, - 67005, - 67072, - 67383, - 67392, - 67414, - 67424, - 67432, - 67456, - 67462, - 67463, - 67505, - 67506, - 67515, - 67584, - 67590, - 67592, - 67593, - 67594, - 67638, - 67639, - 67641, - 67644, - 67645, - 67647, - 67670, - 67680, - 67703, - 67712, - 67743, - 67808, - 67827, - 67828, - 67830, - 67840, - 67862, - 67872, - 67898, - 67968, - 68024, - 68030, - 68032, - 68096, - 68097, - 68112, - 68116, - 68117, - 68120, - 68121, - 68150, - 68192, - 68221, - 68224, - 68253, - 68288, - 68296, - 68297, - 68325, - 68352, - 68406, - 68416, - 68438, - 68448, - 68467, - 68480, - 68498, - 68608, - 68681, - 68736, - 68787, - 68800, - 68851, - 68864, - 68900, - 69248, - 69290, - 69296, - 69298, - 69376, - 69405, - 69415, - 69416, - 69424, - 69446, - 69488, - 69506, - 69552, - 69573, - 69600, - 69623, - 69635, - 69688, - 69745, - 69747, - 69749, - 69750, - 69763, - 69808, - 69840, - 69865, - 69891, - 69927, - 69956, - 69957, - 69959, - 69960, - 69968, - 70003, - 70006, - 70007, - 70019, - 70067, - 70081, - 70085, - 70106, - 70107, - 70108, - 70109, - 70144, - 70162, - 70163, - 70188, - 70272, - 70279, - 70280, - 70281, - 70282, - 70286, - 70287, - 70302, - 70303, - 70313, - 70320, - 70367, - 70405, - 70413, - 70415, - 70417, - 70419, - 70441, - 70442, - 70449, - 70450, - 70452, - 70453, - 70458, - 70461, - 70462, - 70480, - 70481, - 70493, - 70498, - 70656, - 70709, - 70727, - 70731, - 70751, - 70754, - 70784, - 70832, - 70852, - 70854, - 70855, - 70856, - 71040, - 71087, - 71128, - 71132, - 71168, - 71216, - 71236, - 71237, - 71296, - 71339, - 71352, - 71353, - 71424, - 71451, - 71488, - 71495, - 71680, - 71724, - 71840, - 71904, - 71935, - 71943, - 71945, - 71946, - 71948, - 71956, - 71957, - 71959, - 71960, - 71984, - 71999, - 72000, - 72001, - 72002, - 72096, - 72104, - 72106, - 72145, - 72161, - 72162, - 72163, - 72164, - 72192, - 72193, - 72203, - 72243, - 72250, - 72251, - 72272, - 72273, - 72284, - 72330, - 72349, - 72350, - 72368, - 72441, - 72704, - 72713, - 72714, - 72751, - 72768, - 72769, - 72818, - 72848, - 72960, - 72967, - 72968, - 72970, - 72971, - 73009, - 73030, - 73031, - 73056, - 73062, - 73063, - 73065, - 73066, - 73098, - 73112, - 73113, - 73440, - 73459, - 73648, - 73649, - 73728, - 74650, - 74880, - 75076, - 77712, - 77809, - 77824, - 78895, - 82944, - 83527, - 92160, - 92729, - 92736, - 92767, - 92784, - 92863, - 92880, - 92910, - 92928, - 92976, - 92992, - 92996, - 93027, - 93048, - 93053, - 93072, - 93760, - 93824, - 93952, - 94027, - 94032, - 94033, - 94099, - 94112, - 94176, - 94178, - 94179, - 94180, - 94208, - 100344, - 100352, - 101590, - 101632, - 101641, - 110576, - 110580, - 110581, - 110588, - 110589, - 110591, - 110592, - 110883, - 110928, - 110931, - 110948, - 110952, - 110960, - 111356, - 113664, - 113771, - 113776, - 113789, - 113792, - 113801, - 113808, - 113818, - 119808, - 119893, - 119894, - 119965, - 119966, - 119968, - 119970, - 119971, - 119973, - 119975, - 119977, - 119981, - 119982, - 119994, - 119995, - 119996, - 119997, - 120004, - 120005, - 120070, - 120071, - 120075, - 120077, - 120085, - 120086, - 120093, - 120094, - 120122, - 120123, - 120127, - 120128, - 120133, - 120134, - 120135, - 120138, - 120145, - 120146, - 120486, - 120488, - 120513, - 120514, - 120539, - 120540, - 120571, - 120572, - 120597, - 120598, - 120629, - 120630, - 120655, - 120656, - 120687, - 120688, - 120713, - 120714, - 120745, - 120746, - 120771, - 120772, - 120780, - 122624, - 122655, - 123136, - 123181, - 123191, - 123198, - 123214, - 123215, - 123536, - 123566, - 123584, - 123628, - 124896, - 124903, - 124904, - 124908, - 124909, - 124911, - 124912, - 124927, - 124928, - 125125, - 125184, - 125252, - 125259, - 125260, - 126464, - 126468, - 126469, - 126496, - 126497, - 126499, - 126500, - 126501, - 126503, - 126504, - 126505, - 126515, - 126516, - 126520, - 126521, - 126522, - 126523, - 126524, - 126530, - 126531, - 126535, - 126536, - 126537, - 126538, - 126539, - 126540, - 126541, - 126544, - 126545, - 126547, - 126548, - 126549, - 126551, - 126552, - 126553, - 126554, - 126555, - 126556, - 126557, - 126558, - 126559, - 126560, - 126561, - 126563, - 126564, - 126565, - 126567, - 126571, - 126572, - 126579, - 126580, - 126584, - 126585, - 126589, - 126590, - 126591, - 126592, - 126602, - 126603, - 126620, - 126625, - 126628, - 126629, - 126634, - 126635, - 126652, - 131072, - 173792, - 173824, - 177977, - 177984, - 178206, - 178208, - 183970, - 183984, - 191457, - 194560, - 195102, - 196608, - 201547 - ] -} diff --git a/provider/testdata/data/json/props/gc=LC@1.json b/provider/testdata/data/json/props/gc=LC@1.json deleted file mode 100644 index 0f3c70cc89b..00000000000 --- a/provider/testdata/data/json/props/gc=LC@1.json +++ /dev/null @@ -1,288 +0,0 @@ -{ - "inv_list": [ - 65, - 91, - 97, - 123, - 181, - 182, - 192, - 215, - 216, - 247, - 248, - 443, - 444, - 448, - 452, - 660, - 661, - 688, - 880, - 884, - 886, - 888, - 891, - 894, - 895, - 896, - 902, - 903, - 904, - 907, - 908, - 909, - 910, - 930, - 931, - 1014, - 1015, - 1154, - 1162, - 1328, - 1329, - 1367, - 1376, - 1417, - 4256, - 4294, - 4295, - 4296, - 4301, - 4302, - 4304, - 4347, - 4349, - 4352, - 5024, - 5110, - 5112, - 5118, - 7296, - 7305, - 7312, - 7355, - 7357, - 7360, - 7424, - 7468, - 7531, - 7544, - 7545, - 7579, - 7680, - 7958, - 7960, - 7966, - 7968, - 8006, - 8008, - 8014, - 8016, - 8024, - 8025, - 8026, - 8027, - 8028, - 8029, - 8030, - 8031, - 8062, - 8064, - 8117, - 8118, - 8125, - 8126, - 8127, - 8130, - 8133, - 8134, - 8141, - 8144, - 8148, - 8150, - 8156, - 8160, - 8173, - 8178, - 8181, - 8182, - 8189, - 8450, - 8451, - 8455, - 8456, - 8458, - 8468, - 8469, - 8470, - 8473, - 8478, - 8484, - 8485, - 8486, - 8487, - 8488, - 8489, - 8490, - 8494, - 8495, - 8501, - 8505, - 8506, - 8508, - 8512, - 8517, - 8522, - 8526, - 8527, - 8579, - 8581, - 11264, - 11388, - 11390, - 11493, - 11499, - 11503, - 11506, - 11508, - 11520, - 11558, - 11559, - 11560, - 11565, - 11566, - 42560, - 42606, - 42624, - 42652, - 42786, - 42864, - 42865, - 42888, - 42891, - 42895, - 42896, - 42955, - 42960, - 42962, - 42963, - 42964, - 42965, - 42970, - 42997, - 42999, - 43002, - 43003, - 43824, - 43867, - 43872, - 43881, - 43888, - 43968, - 64256, - 64263, - 64275, - 64280, - 65313, - 65339, - 65345, - 65371, - 66560, - 66640, - 66736, - 66772, - 66776, - 66812, - 66928, - 66939, - 66940, - 66955, - 66956, - 66963, - 66964, - 66966, - 66967, - 66978, - 66979, - 66994, - 66995, - 67002, - 67003, - 67005, - 68736, - 68787, - 68800, - 68851, - 71840, - 71904, - 93760, - 93824, - 119808, - 119893, - 119894, - 119965, - 119966, - 119968, - 119970, - 119971, - 119973, - 119975, - 119977, - 119981, - 119982, - 119994, - 119995, - 119996, - 119997, - 120004, - 120005, - 120070, - 120071, - 120075, - 120077, - 120085, - 120086, - 120093, - 120094, - 120122, - 120123, - 120127, - 120128, - 120133, - 120134, - 120135, - 120138, - 120145, - 120146, - 120486, - 120488, - 120513, - 120514, - 120539, - 120540, - 120571, - 120572, - 120597, - 120598, - 120629, - 120630, - 120655, - 120656, - 120687, - 120688, - 120713, - 120714, - 120745, - 120746, - 120771, - 120772, - 120780, - 122624, - 122634, - 122635, - 122655, - 125184, - 125252 - ] -} diff --git a/provider/testdata/data/json/props/gc=Ll@1.json b/provider/testdata/data/json/props/gc=Ll@1.json deleted file mode 100644 index 7efff3b953b..00000000000 --- a/provider/testdata/data/json/props/gc=Ll@1.json +++ /dev/null @@ -1,1318 +0,0 @@ -{ - "inv_list": [ - 97, - 123, - 181, - 182, - 223, - 247, - 248, - 256, - 257, - 258, - 259, - 260, - 261, - 262, - 263, - 264, - 265, - 266, - 267, - 268, - 269, - 270, - 271, - 272, - 273, - 274, - 275, - 276, - 277, - 278, - 279, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 288, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 302, - 303, - 304, - 305, - 306, - 307, - 308, - 309, - 310, - 311, - 313, - 314, - 315, - 316, - 317, - 318, - 319, - 320, - 321, - 322, - 323, - 324, - 325, - 326, - 327, - 328, - 330, - 331, - 332, - 333, - 334, - 335, - 336, - 337, - 338, - 339, - 340, - 341, - 342, - 343, - 344, - 345, - 346, - 347, - 348, - 349, - 350, - 351, - 352, - 353, - 354, - 355, - 356, - 357, - 358, - 359, - 360, - 361, - 362, - 363, - 364, - 365, - 366, - 367, - 368, - 369, - 370, - 371, - 372, - 373, - 374, - 375, - 376, - 378, - 379, - 380, - 381, - 382, - 385, - 387, - 388, - 389, - 390, - 392, - 393, - 396, - 398, - 402, - 403, - 405, - 406, - 409, - 412, - 414, - 415, - 417, - 418, - 419, - 420, - 421, - 422, - 424, - 425, - 426, - 428, - 429, - 430, - 432, - 433, - 436, - 437, - 438, - 439, - 441, - 443, - 445, - 448, - 454, - 455, - 457, - 458, - 460, - 461, - 462, - 463, - 464, - 465, - 466, - 467, - 468, - 469, - 470, - 471, - 472, - 473, - 474, - 475, - 476, - 478, - 479, - 480, - 481, - 482, - 483, - 484, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 492, - 493, - 494, - 495, - 497, - 499, - 500, - 501, - 502, - 505, - 506, - 507, - 508, - 509, - 510, - 511, - 512, - 513, - 514, - 515, - 516, - 517, - 518, - 519, - 520, - 521, - 522, - 523, - 524, - 525, - 526, - 527, - 528, - 529, - 530, - 531, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 540, - 541, - 542, - 543, - 544, - 545, - 546, - 547, - 548, - 549, - 550, - 551, - 552, - 553, - 554, - 555, - 556, - 557, - 558, - 559, - 560, - 561, - 562, - 563, - 570, - 572, - 573, - 575, - 577, - 578, - 579, - 583, - 584, - 585, - 586, - 587, - 588, - 589, - 590, - 591, - 660, - 661, - 688, - 881, - 882, - 883, - 884, - 887, - 888, - 891, - 894, - 912, - 913, - 940, - 975, - 976, - 978, - 981, - 984, - 985, - 986, - 987, - 988, - 989, - 990, - 991, - 992, - 993, - 994, - 995, - 996, - 997, - 998, - 999, - 1000, - 1001, - 1002, - 1003, - 1004, - 1005, - 1006, - 1007, - 1012, - 1013, - 1014, - 1016, - 1017, - 1019, - 1021, - 1072, - 1120, - 1121, - 1122, - 1123, - 1124, - 1125, - 1126, - 1127, - 1128, - 1129, - 1130, - 1131, - 1132, - 1133, - 1134, - 1135, - 1136, - 1137, - 1138, - 1139, - 1140, - 1141, - 1142, - 1143, - 1144, - 1145, - 1146, - 1147, - 1148, - 1149, - 1150, - 1151, - 1152, - 1153, - 1154, - 1163, - 1164, - 1165, - 1166, - 1167, - 1168, - 1169, - 1170, - 1171, - 1172, - 1173, - 1174, - 1175, - 1176, - 1177, - 1178, - 1179, - 1180, - 1181, - 1182, - 1183, - 1184, - 1185, - 1186, - 1187, - 1188, - 1189, - 1190, - 1191, - 1192, - 1193, - 1194, - 1195, - 1196, - 1197, - 1198, - 1199, - 1200, - 1201, - 1202, - 1203, - 1204, - 1205, - 1206, - 1207, - 1208, - 1209, - 1210, - 1211, - 1212, - 1213, - 1214, - 1215, - 1216, - 1218, - 1219, - 1220, - 1221, - 1222, - 1223, - 1224, - 1225, - 1226, - 1227, - 1228, - 1229, - 1230, - 1232, - 1233, - 1234, - 1235, - 1236, - 1237, - 1238, - 1239, - 1240, - 1241, - 1242, - 1243, - 1244, - 1245, - 1246, - 1247, - 1248, - 1249, - 1250, - 1251, - 1252, - 1253, - 1254, - 1255, - 1256, - 1257, - 1258, - 1259, - 1260, - 1261, - 1262, - 1263, - 1264, - 1265, - 1266, - 1267, - 1268, - 1269, - 1270, - 1271, - 1272, - 1273, - 1274, - 1275, - 1276, - 1277, - 1278, - 1279, - 1280, - 1281, - 1282, - 1283, - 1284, - 1285, - 1286, - 1287, - 1288, - 1289, - 1290, - 1291, - 1292, - 1293, - 1294, - 1295, - 1296, - 1297, - 1298, - 1299, - 1300, - 1301, - 1302, - 1303, - 1304, - 1305, - 1306, - 1307, - 1308, - 1309, - 1310, - 1311, - 1312, - 1313, - 1314, - 1315, - 1316, - 1317, - 1318, - 1319, - 1320, - 1321, - 1322, - 1323, - 1324, - 1325, - 1326, - 1327, - 1328, - 1376, - 1417, - 4304, - 4347, - 4349, - 4352, - 5112, - 5118, - 7296, - 7305, - 7424, - 7468, - 7531, - 7544, - 7545, - 7579, - 7681, - 7682, - 7683, - 7684, - 7685, - 7686, - 7687, - 7688, - 7689, - 7690, - 7691, - 7692, - 7693, - 7694, - 7695, - 7696, - 7697, - 7698, - 7699, - 7700, - 7701, - 7702, - 7703, - 7704, - 7705, - 7706, - 7707, - 7708, - 7709, - 7710, - 7711, - 7712, - 7713, - 7714, - 7715, - 7716, - 7717, - 7718, - 7719, - 7720, - 7721, - 7722, - 7723, - 7724, - 7725, - 7726, - 7727, - 7728, - 7729, - 7730, - 7731, - 7732, - 7733, - 7734, - 7735, - 7736, - 7737, - 7738, - 7739, - 7740, - 7741, - 7742, - 7743, - 7744, - 7745, - 7746, - 7747, - 7748, - 7749, - 7750, - 7751, - 7752, - 7753, - 7754, - 7755, - 7756, - 7757, - 7758, - 7759, - 7760, - 7761, - 7762, - 7763, - 7764, - 7765, - 7766, - 7767, - 7768, - 7769, - 7770, - 7771, - 7772, - 7773, - 7774, - 7775, - 7776, - 7777, - 7778, - 7779, - 7780, - 7781, - 7782, - 7783, - 7784, - 7785, - 7786, - 7787, - 7788, - 7789, - 7790, - 7791, - 7792, - 7793, - 7794, - 7795, - 7796, - 7797, - 7798, - 7799, - 7800, - 7801, - 7802, - 7803, - 7804, - 7805, - 7806, - 7807, - 7808, - 7809, - 7810, - 7811, - 7812, - 7813, - 7814, - 7815, - 7816, - 7817, - 7818, - 7819, - 7820, - 7821, - 7822, - 7823, - 7824, - 7825, - 7826, - 7827, - 7828, - 7829, - 7838, - 7839, - 7840, - 7841, - 7842, - 7843, - 7844, - 7845, - 7846, - 7847, - 7848, - 7849, - 7850, - 7851, - 7852, - 7853, - 7854, - 7855, - 7856, - 7857, - 7858, - 7859, - 7860, - 7861, - 7862, - 7863, - 7864, - 7865, - 7866, - 7867, - 7868, - 7869, - 7870, - 7871, - 7872, - 7873, - 7874, - 7875, - 7876, - 7877, - 7878, - 7879, - 7880, - 7881, - 7882, - 7883, - 7884, - 7885, - 7886, - 7887, - 7888, - 7889, - 7890, - 7891, - 7892, - 7893, - 7894, - 7895, - 7896, - 7897, - 7898, - 7899, - 7900, - 7901, - 7902, - 7903, - 7904, - 7905, - 7906, - 7907, - 7908, - 7909, - 7910, - 7911, - 7912, - 7913, - 7914, - 7915, - 7916, - 7917, - 7918, - 7919, - 7920, - 7921, - 7922, - 7923, - 7924, - 7925, - 7926, - 7927, - 7928, - 7929, - 7930, - 7931, - 7932, - 7933, - 7934, - 7935, - 7944, - 7952, - 7958, - 7968, - 7976, - 7984, - 7992, - 8000, - 8006, - 8016, - 8024, - 8032, - 8040, - 8048, - 8062, - 8064, - 8072, - 8080, - 8088, - 8096, - 8104, - 8112, - 8117, - 8118, - 8120, - 8126, - 8127, - 8130, - 8133, - 8134, - 8136, - 8144, - 8148, - 8150, - 8152, - 8160, - 8168, - 8178, - 8181, - 8182, - 8184, - 8458, - 8459, - 8462, - 8464, - 8467, - 8468, - 8495, - 8496, - 8500, - 8501, - 8505, - 8506, - 8508, - 8510, - 8518, - 8522, - 8526, - 8527, - 8580, - 8581, - 11312, - 11360, - 11361, - 11362, - 11365, - 11367, - 11368, - 11369, - 11370, - 11371, - 11372, - 11373, - 11377, - 11378, - 11379, - 11381, - 11382, - 11388, - 11393, - 11394, - 11395, - 11396, - 11397, - 11398, - 11399, - 11400, - 11401, - 11402, - 11403, - 11404, - 11405, - 11406, - 11407, - 11408, - 11409, - 11410, - 11411, - 11412, - 11413, - 11414, - 11415, - 11416, - 11417, - 11418, - 11419, - 11420, - 11421, - 11422, - 11423, - 11424, - 11425, - 11426, - 11427, - 11428, - 11429, - 11430, - 11431, - 11432, - 11433, - 11434, - 11435, - 11436, - 11437, - 11438, - 11439, - 11440, - 11441, - 11442, - 11443, - 11444, - 11445, - 11446, - 11447, - 11448, - 11449, - 11450, - 11451, - 11452, - 11453, - 11454, - 11455, - 11456, - 11457, - 11458, - 11459, - 11460, - 11461, - 11462, - 11463, - 11464, - 11465, - 11466, - 11467, - 11468, - 11469, - 11470, - 11471, - 11472, - 11473, - 11474, - 11475, - 11476, - 11477, - 11478, - 11479, - 11480, - 11481, - 11482, - 11483, - 11484, - 11485, - 11486, - 11487, - 11488, - 11489, - 11490, - 11491, - 11493, - 11500, - 11501, - 11502, - 11503, - 11507, - 11508, - 11520, - 11558, - 11559, - 11560, - 11565, - 11566, - 42561, - 42562, - 42563, - 42564, - 42565, - 42566, - 42567, - 42568, - 42569, - 42570, - 42571, - 42572, - 42573, - 42574, - 42575, - 42576, - 42577, - 42578, - 42579, - 42580, - 42581, - 42582, - 42583, - 42584, - 42585, - 42586, - 42587, - 42588, - 42589, - 42590, - 42591, - 42592, - 42593, - 42594, - 42595, - 42596, - 42597, - 42598, - 42599, - 42600, - 42601, - 42602, - 42603, - 42604, - 42605, - 42606, - 42625, - 42626, - 42627, - 42628, - 42629, - 42630, - 42631, - 42632, - 42633, - 42634, - 42635, - 42636, - 42637, - 42638, - 42639, - 42640, - 42641, - 42642, - 42643, - 42644, - 42645, - 42646, - 42647, - 42648, - 42649, - 42650, - 42651, - 42652, - 42787, - 42788, - 42789, - 42790, - 42791, - 42792, - 42793, - 42794, - 42795, - 42796, - 42797, - 42798, - 42799, - 42802, - 42803, - 42804, - 42805, - 42806, - 42807, - 42808, - 42809, - 42810, - 42811, - 42812, - 42813, - 42814, - 42815, - 42816, - 42817, - 42818, - 42819, - 42820, - 42821, - 42822, - 42823, - 42824, - 42825, - 42826, - 42827, - 42828, - 42829, - 42830, - 42831, - 42832, - 42833, - 42834, - 42835, - 42836, - 42837, - 42838, - 42839, - 42840, - 42841, - 42842, - 42843, - 42844, - 42845, - 42846, - 42847, - 42848, - 42849, - 42850, - 42851, - 42852, - 42853, - 42854, - 42855, - 42856, - 42857, - 42858, - 42859, - 42860, - 42861, - 42862, - 42863, - 42864, - 42865, - 42873, - 42874, - 42875, - 42876, - 42877, - 42879, - 42880, - 42881, - 42882, - 42883, - 42884, - 42885, - 42886, - 42887, - 42888, - 42892, - 42893, - 42894, - 42895, - 42897, - 42898, - 42899, - 42902, - 42903, - 42904, - 42905, - 42906, - 42907, - 42908, - 42909, - 42910, - 42911, - 42912, - 42913, - 42914, - 42915, - 42916, - 42917, - 42918, - 42919, - 42920, - 42921, - 42922, - 42927, - 42928, - 42933, - 42934, - 42935, - 42936, - 42937, - 42938, - 42939, - 42940, - 42941, - 42942, - 42943, - 42944, - 42945, - 42946, - 42947, - 42948, - 42952, - 42953, - 42954, - 42955, - 42961, - 42962, - 42963, - 42964, - 42965, - 42966, - 42967, - 42968, - 42969, - 42970, - 42998, - 42999, - 43002, - 43003, - 43824, - 43867, - 43872, - 43881, - 43888, - 43968, - 64256, - 64263, - 64275, - 64280, - 65345, - 65371, - 66600, - 66640, - 66776, - 66812, - 66967, - 66978, - 66979, - 66994, - 66995, - 67002, - 67003, - 67005, - 68800, - 68851, - 71872, - 71904, - 93792, - 93824, - 119834, - 119860, - 119886, - 119893, - 119894, - 119912, - 119938, - 119964, - 119990, - 119994, - 119995, - 119996, - 119997, - 120004, - 120005, - 120016, - 120042, - 120068, - 120094, - 120120, - 120146, - 120172, - 120198, - 120224, - 120250, - 120276, - 120302, - 120328, - 120354, - 120380, - 120406, - 120432, - 120458, - 120486, - 120514, - 120539, - 120540, - 120546, - 120572, - 120597, - 120598, - 120604, - 120630, - 120655, - 120656, - 120662, - 120688, - 120713, - 120714, - 120720, - 120746, - 120771, - 120772, - 120778, - 120779, - 120780, - 122624, - 122634, - 122635, - 122655, - 125218, - 125252 - ] -} diff --git a/provider/testdata/data/json/props/gc=Lm@1.json b/provider/testdata/data/json/props/gc=Lm@1.json deleted file mode 100644 index f1b75ebbc53..00000000000 --- a/provider/testdata/data/json/props/gc=Lm@1.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "inv_list": [ - 688, - 706, - 710, - 722, - 736, - 741, - 748, - 749, - 750, - 751, - 884, - 885, - 890, - 891, - 1369, - 1370, - 1600, - 1601, - 1765, - 1767, - 2036, - 2038, - 2042, - 2043, - 2074, - 2075, - 2084, - 2085, - 2088, - 2089, - 2249, - 2250, - 2417, - 2418, - 3654, - 3655, - 3782, - 3783, - 4348, - 4349, - 6103, - 6104, - 6211, - 6212, - 6823, - 6824, - 7288, - 7294, - 7468, - 7531, - 7544, - 7545, - 7579, - 7616, - 8305, - 8306, - 8319, - 8320, - 8336, - 8349, - 11388, - 11390, - 11631, - 11632, - 11823, - 11824, - 12293, - 12294, - 12337, - 12342, - 12347, - 12348, - 12445, - 12447, - 12540, - 12543, - 40981, - 40982, - 42232, - 42238, - 42508, - 42509, - 42623, - 42624, - 42652, - 42654, - 42775, - 42784, - 42864, - 42865, - 42888, - 42889, - 42994, - 42997, - 43000, - 43002, - 43471, - 43472, - 43494, - 43495, - 43632, - 43633, - 43741, - 43742, - 43763, - 43765, - 43868, - 43872, - 43881, - 43882, - 65392, - 65393, - 65438, - 65440, - 67456, - 67462, - 67463, - 67505, - 67506, - 67515, - 92992, - 92996, - 94099, - 94112, - 94176, - 94178, - 94179, - 94180, - 110576, - 110580, - 110581, - 110588, - 110589, - 110591, - 123191, - 123198, - 125259, - 125260 - ] -} diff --git a/provider/testdata/data/json/props/gc=Lo@1.json b/provider/testdata/data/json/props/gc=Lo@1.json deleted file mode 100644 index 83ca048c54f..00000000000 --- a/provider/testdata/data/json/props/gc=Lo@1.json +++ /dev/null @@ -1,1006 +0,0 @@ -{ - "inv_list": [ - 170, - 171, - 186, - 187, - 443, - 444, - 448, - 452, - 660, - 661, - 1488, - 1515, - 1519, - 1523, - 1568, - 1600, - 1601, - 1611, - 1646, - 1648, - 1649, - 1748, - 1749, - 1750, - 1774, - 1776, - 1786, - 1789, - 1791, - 1792, - 1808, - 1809, - 1810, - 1840, - 1869, - 1958, - 1969, - 1970, - 1994, - 2027, - 2048, - 2070, - 2112, - 2137, - 2144, - 2155, - 2160, - 2184, - 2185, - 2191, - 2208, - 2249, - 2308, - 2362, - 2365, - 2366, - 2384, - 2385, - 2392, - 2402, - 2418, - 2433, - 2437, - 2445, - 2447, - 2449, - 2451, - 2473, - 2474, - 2481, - 2482, - 2483, - 2486, - 2490, - 2493, - 2494, - 2510, - 2511, - 2524, - 2526, - 2527, - 2530, - 2544, - 2546, - 2556, - 2557, - 2565, - 2571, - 2575, - 2577, - 2579, - 2601, - 2602, - 2609, - 2610, - 2612, - 2613, - 2615, - 2616, - 2618, - 2649, - 2653, - 2654, - 2655, - 2674, - 2677, - 2693, - 2702, - 2703, - 2706, - 2707, - 2729, - 2730, - 2737, - 2738, - 2740, - 2741, - 2746, - 2749, - 2750, - 2768, - 2769, - 2784, - 2786, - 2809, - 2810, - 2821, - 2829, - 2831, - 2833, - 2835, - 2857, - 2858, - 2865, - 2866, - 2868, - 2869, - 2874, - 2877, - 2878, - 2908, - 2910, - 2911, - 2914, - 2929, - 2930, - 2947, - 2948, - 2949, - 2955, - 2958, - 2961, - 2962, - 2966, - 2969, - 2971, - 2972, - 2973, - 2974, - 2976, - 2979, - 2981, - 2984, - 2987, - 2990, - 3002, - 3024, - 3025, - 3077, - 3085, - 3086, - 3089, - 3090, - 3113, - 3114, - 3130, - 3133, - 3134, - 3160, - 3163, - 3165, - 3166, - 3168, - 3170, - 3200, - 3201, - 3205, - 3213, - 3214, - 3217, - 3218, - 3241, - 3242, - 3252, - 3253, - 3258, - 3261, - 3262, - 3293, - 3295, - 3296, - 3298, - 3313, - 3315, - 3332, - 3341, - 3342, - 3345, - 3346, - 3387, - 3389, - 3390, - 3406, - 3407, - 3412, - 3415, - 3423, - 3426, - 3450, - 3456, - 3461, - 3479, - 3482, - 3506, - 3507, - 3516, - 3517, - 3518, - 3520, - 3527, - 3585, - 3633, - 3634, - 3636, - 3648, - 3654, - 3713, - 3715, - 3716, - 3717, - 3718, - 3723, - 3724, - 3748, - 3749, - 3750, - 3751, - 3761, - 3762, - 3764, - 3773, - 3774, - 3776, - 3781, - 3804, - 3808, - 3840, - 3841, - 3904, - 3912, - 3913, - 3949, - 3976, - 3981, - 4096, - 4139, - 4159, - 4160, - 4176, - 4182, - 4186, - 4190, - 4193, - 4194, - 4197, - 4199, - 4206, - 4209, - 4213, - 4226, - 4238, - 4239, - 4352, - 4681, - 4682, - 4686, - 4688, - 4695, - 4696, - 4697, - 4698, - 4702, - 4704, - 4745, - 4746, - 4750, - 4752, - 4785, - 4786, - 4790, - 4792, - 4799, - 4800, - 4801, - 4802, - 4806, - 4808, - 4823, - 4824, - 4881, - 4882, - 4886, - 4888, - 4955, - 4992, - 5008, - 5121, - 5741, - 5743, - 5760, - 5761, - 5787, - 5792, - 5867, - 5873, - 5881, - 5888, - 5906, - 5919, - 5938, - 5952, - 5970, - 5984, - 5997, - 5998, - 6001, - 6016, - 6068, - 6108, - 6109, - 6176, - 6211, - 6212, - 6265, - 6272, - 6277, - 6279, - 6313, - 6314, - 6315, - 6320, - 6390, - 6400, - 6431, - 6480, - 6510, - 6512, - 6517, - 6528, - 6572, - 6576, - 6602, - 6656, - 6679, - 6688, - 6741, - 6917, - 6964, - 6981, - 6989, - 7043, - 7073, - 7086, - 7088, - 7098, - 7142, - 7168, - 7204, - 7245, - 7248, - 7258, - 7288, - 7401, - 7405, - 7406, - 7412, - 7413, - 7415, - 7418, - 7419, - 8501, - 8505, - 11568, - 11624, - 11648, - 11671, - 11680, - 11687, - 11688, - 11695, - 11696, - 11703, - 11704, - 11711, - 11712, - 11719, - 11720, - 11727, - 11728, - 11735, - 11736, - 11743, - 12294, - 12295, - 12348, - 12349, - 12353, - 12439, - 12447, - 12448, - 12449, - 12539, - 12543, - 12544, - 12549, - 12592, - 12593, - 12687, - 12704, - 12736, - 12784, - 12800, - 13312, - 19904, - 19968, - 40981, - 40982, - 42125, - 42192, - 42232, - 42240, - 42508, - 42512, - 42528, - 42538, - 42540, - 42606, - 42607, - 42656, - 42726, - 42895, - 42896, - 42999, - 43000, - 43003, - 43010, - 43011, - 43014, - 43015, - 43019, - 43020, - 43043, - 43072, - 43124, - 43138, - 43188, - 43250, - 43256, - 43259, - 43260, - 43261, - 43263, - 43274, - 43302, - 43312, - 43335, - 43360, - 43389, - 43396, - 43443, - 43488, - 43493, - 43495, - 43504, - 43514, - 43519, - 43520, - 43561, - 43584, - 43587, - 43588, - 43596, - 43616, - 43632, - 43633, - 43639, - 43642, - 43643, - 43646, - 43696, - 43697, - 43698, - 43701, - 43703, - 43705, - 43710, - 43712, - 43713, - 43714, - 43715, - 43739, - 43741, - 43744, - 43755, - 43762, - 43763, - 43777, - 43783, - 43785, - 43791, - 43793, - 43799, - 43808, - 43815, - 43816, - 43823, - 43968, - 44003, - 44032, - 55204, - 55216, - 55239, - 55243, - 55292, - 63744, - 64110, - 64112, - 64218, - 64285, - 64286, - 64287, - 64297, - 64298, - 64311, - 64312, - 64317, - 64318, - 64319, - 64320, - 64322, - 64323, - 64325, - 64326, - 64434, - 64467, - 64830, - 64848, - 64912, - 64914, - 64968, - 65008, - 65020, - 65136, - 65141, - 65142, - 65277, - 65382, - 65392, - 65393, - 65438, - 65440, - 65471, - 65474, - 65480, - 65482, - 65488, - 65490, - 65496, - 65498, - 65501, - 65536, - 65548, - 65549, - 65575, - 65576, - 65595, - 65596, - 65598, - 65599, - 65614, - 65616, - 65630, - 65664, - 65787, - 66176, - 66205, - 66208, - 66257, - 66304, - 66336, - 66349, - 66369, - 66370, - 66378, - 66384, - 66422, - 66432, - 66462, - 66464, - 66500, - 66504, - 66512, - 66640, - 66718, - 66816, - 66856, - 66864, - 66916, - 67072, - 67383, - 67392, - 67414, - 67424, - 67432, - 67584, - 67590, - 67592, - 67593, - 67594, - 67638, - 67639, - 67641, - 67644, - 67645, - 67647, - 67670, - 67680, - 67703, - 67712, - 67743, - 67808, - 67827, - 67828, - 67830, - 67840, - 67862, - 67872, - 67898, - 67968, - 68024, - 68030, - 68032, - 68096, - 68097, - 68112, - 68116, - 68117, - 68120, - 68121, - 68150, - 68192, - 68221, - 68224, - 68253, - 68288, - 68296, - 68297, - 68325, - 68352, - 68406, - 68416, - 68438, - 68448, - 68467, - 68480, - 68498, - 68608, - 68681, - 68864, - 68900, - 69248, - 69290, - 69296, - 69298, - 69376, - 69405, - 69415, - 69416, - 69424, - 69446, - 69488, - 69506, - 69552, - 69573, - 69600, - 69623, - 69635, - 69688, - 69745, - 69747, - 69749, - 69750, - 69763, - 69808, - 69840, - 69865, - 69891, - 69927, - 69956, - 69957, - 69959, - 69960, - 69968, - 70003, - 70006, - 70007, - 70019, - 70067, - 70081, - 70085, - 70106, - 70107, - 70108, - 70109, - 70144, - 70162, - 70163, - 70188, - 70272, - 70279, - 70280, - 70281, - 70282, - 70286, - 70287, - 70302, - 70303, - 70313, - 70320, - 70367, - 70405, - 70413, - 70415, - 70417, - 70419, - 70441, - 70442, - 70449, - 70450, - 70452, - 70453, - 70458, - 70461, - 70462, - 70480, - 70481, - 70493, - 70498, - 70656, - 70709, - 70727, - 70731, - 70751, - 70754, - 70784, - 70832, - 70852, - 70854, - 70855, - 70856, - 71040, - 71087, - 71128, - 71132, - 71168, - 71216, - 71236, - 71237, - 71296, - 71339, - 71352, - 71353, - 71424, - 71451, - 71488, - 71495, - 71680, - 71724, - 71935, - 71943, - 71945, - 71946, - 71948, - 71956, - 71957, - 71959, - 71960, - 71984, - 71999, - 72000, - 72001, - 72002, - 72096, - 72104, - 72106, - 72145, - 72161, - 72162, - 72163, - 72164, - 72192, - 72193, - 72203, - 72243, - 72250, - 72251, - 72272, - 72273, - 72284, - 72330, - 72349, - 72350, - 72368, - 72441, - 72704, - 72713, - 72714, - 72751, - 72768, - 72769, - 72818, - 72848, - 72960, - 72967, - 72968, - 72970, - 72971, - 73009, - 73030, - 73031, - 73056, - 73062, - 73063, - 73065, - 73066, - 73098, - 73112, - 73113, - 73440, - 73459, - 73648, - 73649, - 73728, - 74650, - 74880, - 75076, - 77712, - 77809, - 77824, - 78895, - 82944, - 83527, - 92160, - 92729, - 92736, - 92767, - 92784, - 92863, - 92880, - 92910, - 92928, - 92976, - 93027, - 93048, - 93053, - 93072, - 93952, - 94027, - 94032, - 94033, - 94208, - 100344, - 100352, - 101590, - 101632, - 101641, - 110592, - 110883, - 110928, - 110931, - 110948, - 110952, - 110960, - 111356, - 113664, - 113771, - 113776, - 113789, - 113792, - 113801, - 113808, - 113818, - 122634, - 122635, - 123136, - 123181, - 123214, - 123215, - 123536, - 123566, - 123584, - 123628, - 124896, - 124903, - 124904, - 124908, - 124909, - 124911, - 124912, - 124927, - 124928, - 125125, - 126464, - 126468, - 126469, - 126496, - 126497, - 126499, - 126500, - 126501, - 126503, - 126504, - 126505, - 126515, - 126516, - 126520, - 126521, - 126522, - 126523, - 126524, - 126530, - 126531, - 126535, - 126536, - 126537, - 126538, - 126539, - 126540, - 126541, - 126544, - 126545, - 126547, - 126548, - 126549, - 126551, - 126552, - 126553, - 126554, - 126555, - 126556, - 126557, - 126558, - 126559, - 126560, - 126561, - 126563, - 126564, - 126565, - 126567, - 126571, - 126572, - 126579, - 126580, - 126584, - 126585, - 126589, - 126590, - 126591, - 126592, - 126602, - 126603, - 126620, - 126625, - 126628, - 126629, - 126634, - 126635, - 126652, - 131072, - 173792, - 173824, - 177977, - 177984, - 178206, - 178208, - 183970, - 183984, - 191457, - 194560, - 195102, - 196608, - 201547 - ] -} diff --git a/provider/testdata/data/json/props/gc=Lt@1.json b/provider/testdata/data/json/props/gc=Lt@1.json deleted file mode 100644 index 30c90c320e7..00000000000 --- a/provider/testdata/data/json/props/gc=Lt@1.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "inv_list": [ - 453, - 454, - 456, - 457, - 459, - 460, - 498, - 499, - 8072, - 8080, - 8088, - 8096, - 8104, - 8112, - 8124, - 8125, - 8140, - 8141, - 8188, - 8189 - ] -} diff --git a/provider/testdata/data/json/props/gc=Lu@1.json b/provider/testdata/data/json/props/gc=Lu@1.json deleted file mode 100644 index b0ab0e57127..00000000000 --- a/provider/testdata/data/json/props/gc=Lu@1.json +++ /dev/null @@ -1,1296 +0,0 @@ -{ - "inv_list": [ - 65, - 91, - 192, - 215, - 216, - 223, - 256, - 257, - 258, - 259, - 260, - 261, - 262, - 263, - 264, - 265, - 266, - 267, - 268, - 269, - 270, - 271, - 272, - 273, - 274, - 275, - 276, - 277, - 278, - 279, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 288, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 302, - 303, - 304, - 305, - 306, - 307, - 308, - 309, - 310, - 311, - 313, - 314, - 315, - 316, - 317, - 318, - 319, - 320, - 321, - 322, - 323, - 324, - 325, - 326, - 327, - 328, - 330, - 331, - 332, - 333, - 334, - 335, - 336, - 337, - 338, - 339, - 340, - 341, - 342, - 343, - 344, - 345, - 346, - 347, - 348, - 349, - 350, - 351, - 352, - 353, - 354, - 355, - 356, - 357, - 358, - 359, - 360, - 361, - 362, - 363, - 364, - 365, - 366, - 367, - 368, - 369, - 370, - 371, - 372, - 373, - 374, - 375, - 376, - 378, - 379, - 380, - 381, - 382, - 385, - 387, - 388, - 389, - 390, - 392, - 393, - 396, - 398, - 402, - 403, - 405, - 406, - 409, - 412, - 414, - 415, - 417, - 418, - 419, - 420, - 421, - 422, - 424, - 425, - 426, - 428, - 429, - 430, - 432, - 433, - 436, - 437, - 438, - 439, - 441, - 444, - 445, - 452, - 453, - 455, - 456, - 458, - 459, - 461, - 462, - 463, - 464, - 465, - 466, - 467, - 468, - 469, - 470, - 471, - 472, - 473, - 474, - 475, - 476, - 478, - 479, - 480, - 481, - 482, - 483, - 484, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 492, - 493, - 494, - 495, - 497, - 498, - 500, - 501, - 502, - 505, - 506, - 507, - 508, - 509, - 510, - 511, - 512, - 513, - 514, - 515, - 516, - 517, - 518, - 519, - 520, - 521, - 522, - 523, - 524, - 525, - 526, - 527, - 528, - 529, - 530, - 531, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 540, - 541, - 542, - 543, - 544, - 545, - 546, - 547, - 548, - 549, - 550, - 551, - 552, - 553, - 554, - 555, - 556, - 557, - 558, - 559, - 560, - 561, - 562, - 563, - 570, - 572, - 573, - 575, - 577, - 578, - 579, - 583, - 584, - 585, - 586, - 587, - 588, - 589, - 590, - 591, - 880, - 881, - 882, - 883, - 886, - 887, - 895, - 896, - 902, - 903, - 904, - 907, - 908, - 909, - 910, - 912, - 913, - 930, - 931, - 940, - 975, - 976, - 978, - 981, - 984, - 985, - 986, - 987, - 988, - 989, - 990, - 991, - 992, - 993, - 994, - 995, - 996, - 997, - 998, - 999, - 1000, - 1001, - 1002, - 1003, - 1004, - 1005, - 1006, - 1007, - 1012, - 1013, - 1015, - 1016, - 1017, - 1019, - 1021, - 1072, - 1120, - 1121, - 1122, - 1123, - 1124, - 1125, - 1126, - 1127, - 1128, - 1129, - 1130, - 1131, - 1132, - 1133, - 1134, - 1135, - 1136, - 1137, - 1138, - 1139, - 1140, - 1141, - 1142, - 1143, - 1144, - 1145, - 1146, - 1147, - 1148, - 1149, - 1150, - 1151, - 1152, - 1153, - 1162, - 1163, - 1164, - 1165, - 1166, - 1167, - 1168, - 1169, - 1170, - 1171, - 1172, - 1173, - 1174, - 1175, - 1176, - 1177, - 1178, - 1179, - 1180, - 1181, - 1182, - 1183, - 1184, - 1185, - 1186, - 1187, - 1188, - 1189, - 1190, - 1191, - 1192, - 1193, - 1194, - 1195, - 1196, - 1197, - 1198, - 1199, - 1200, - 1201, - 1202, - 1203, - 1204, - 1205, - 1206, - 1207, - 1208, - 1209, - 1210, - 1211, - 1212, - 1213, - 1214, - 1215, - 1216, - 1218, - 1219, - 1220, - 1221, - 1222, - 1223, - 1224, - 1225, - 1226, - 1227, - 1228, - 1229, - 1230, - 1232, - 1233, - 1234, - 1235, - 1236, - 1237, - 1238, - 1239, - 1240, - 1241, - 1242, - 1243, - 1244, - 1245, - 1246, - 1247, - 1248, - 1249, - 1250, - 1251, - 1252, - 1253, - 1254, - 1255, - 1256, - 1257, - 1258, - 1259, - 1260, - 1261, - 1262, - 1263, - 1264, - 1265, - 1266, - 1267, - 1268, - 1269, - 1270, - 1271, - 1272, - 1273, - 1274, - 1275, - 1276, - 1277, - 1278, - 1279, - 1280, - 1281, - 1282, - 1283, - 1284, - 1285, - 1286, - 1287, - 1288, - 1289, - 1290, - 1291, - 1292, - 1293, - 1294, - 1295, - 1296, - 1297, - 1298, - 1299, - 1300, - 1301, - 1302, - 1303, - 1304, - 1305, - 1306, - 1307, - 1308, - 1309, - 1310, - 1311, - 1312, - 1313, - 1314, - 1315, - 1316, - 1317, - 1318, - 1319, - 1320, - 1321, - 1322, - 1323, - 1324, - 1325, - 1326, - 1327, - 1329, - 1367, - 4256, - 4294, - 4295, - 4296, - 4301, - 4302, - 5024, - 5110, - 7312, - 7355, - 7357, - 7360, - 7680, - 7681, - 7682, - 7683, - 7684, - 7685, - 7686, - 7687, - 7688, - 7689, - 7690, - 7691, - 7692, - 7693, - 7694, - 7695, - 7696, - 7697, - 7698, - 7699, - 7700, - 7701, - 7702, - 7703, - 7704, - 7705, - 7706, - 7707, - 7708, - 7709, - 7710, - 7711, - 7712, - 7713, - 7714, - 7715, - 7716, - 7717, - 7718, - 7719, - 7720, - 7721, - 7722, - 7723, - 7724, - 7725, - 7726, - 7727, - 7728, - 7729, - 7730, - 7731, - 7732, - 7733, - 7734, - 7735, - 7736, - 7737, - 7738, - 7739, - 7740, - 7741, - 7742, - 7743, - 7744, - 7745, - 7746, - 7747, - 7748, - 7749, - 7750, - 7751, - 7752, - 7753, - 7754, - 7755, - 7756, - 7757, - 7758, - 7759, - 7760, - 7761, - 7762, - 7763, - 7764, - 7765, - 7766, - 7767, - 7768, - 7769, - 7770, - 7771, - 7772, - 7773, - 7774, - 7775, - 7776, - 7777, - 7778, - 7779, - 7780, - 7781, - 7782, - 7783, - 7784, - 7785, - 7786, - 7787, - 7788, - 7789, - 7790, - 7791, - 7792, - 7793, - 7794, - 7795, - 7796, - 7797, - 7798, - 7799, - 7800, - 7801, - 7802, - 7803, - 7804, - 7805, - 7806, - 7807, - 7808, - 7809, - 7810, - 7811, - 7812, - 7813, - 7814, - 7815, - 7816, - 7817, - 7818, - 7819, - 7820, - 7821, - 7822, - 7823, - 7824, - 7825, - 7826, - 7827, - 7828, - 7829, - 7838, - 7839, - 7840, - 7841, - 7842, - 7843, - 7844, - 7845, - 7846, - 7847, - 7848, - 7849, - 7850, - 7851, - 7852, - 7853, - 7854, - 7855, - 7856, - 7857, - 7858, - 7859, - 7860, - 7861, - 7862, - 7863, - 7864, - 7865, - 7866, - 7867, - 7868, - 7869, - 7870, - 7871, - 7872, - 7873, - 7874, - 7875, - 7876, - 7877, - 7878, - 7879, - 7880, - 7881, - 7882, - 7883, - 7884, - 7885, - 7886, - 7887, - 7888, - 7889, - 7890, - 7891, - 7892, - 7893, - 7894, - 7895, - 7896, - 7897, - 7898, - 7899, - 7900, - 7901, - 7902, - 7903, - 7904, - 7905, - 7906, - 7907, - 7908, - 7909, - 7910, - 7911, - 7912, - 7913, - 7914, - 7915, - 7916, - 7917, - 7918, - 7919, - 7920, - 7921, - 7922, - 7923, - 7924, - 7925, - 7926, - 7927, - 7928, - 7929, - 7930, - 7931, - 7932, - 7933, - 7934, - 7935, - 7944, - 7952, - 7960, - 7966, - 7976, - 7984, - 7992, - 8000, - 8008, - 8014, - 8025, - 8026, - 8027, - 8028, - 8029, - 8030, - 8031, - 8032, - 8040, - 8048, - 8120, - 8124, - 8136, - 8140, - 8152, - 8156, - 8168, - 8173, - 8184, - 8188, - 8450, - 8451, - 8455, - 8456, - 8459, - 8462, - 8464, - 8467, - 8469, - 8470, - 8473, - 8478, - 8484, - 8485, - 8486, - 8487, - 8488, - 8489, - 8490, - 8494, - 8496, - 8500, - 8510, - 8512, - 8517, - 8518, - 8579, - 8580, - 11264, - 11312, - 11360, - 11361, - 11362, - 11365, - 11367, - 11368, - 11369, - 11370, - 11371, - 11372, - 11373, - 11377, - 11378, - 11379, - 11381, - 11382, - 11390, - 11393, - 11394, - 11395, - 11396, - 11397, - 11398, - 11399, - 11400, - 11401, - 11402, - 11403, - 11404, - 11405, - 11406, - 11407, - 11408, - 11409, - 11410, - 11411, - 11412, - 11413, - 11414, - 11415, - 11416, - 11417, - 11418, - 11419, - 11420, - 11421, - 11422, - 11423, - 11424, - 11425, - 11426, - 11427, - 11428, - 11429, - 11430, - 11431, - 11432, - 11433, - 11434, - 11435, - 11436, - 11437, - 11438, - 11439, - 11440, - 11441, - 11442, - 11443, - 11444, - 11445, - 11446, - 11447, - 11448, - 11449, - 11450, - 11451, - 11452, - 11453, - 11454, - 11455, - 11456, - 11457, - 11458, - 11459, - 11460, - 11461, - 11462, - 11463, - 11464, - 11465, - 11466, - 11467, - 11468, - 11469, - 11470, - 11471, - 11472, - 11473, - 11474, - 11475, - 11476, - 11477, - 11478, - 11479, - 11480, - 11481, - 11482, - 11483, - 11484, - 11485, - 11486, - 11487, - 11488, - 11489, - 11490, - 11491, - 11499, - 11500, - 11501, - 11502, - 11506, - 11507, - 42560, - 42561, - 42562, - 42563, - 42564, - 42565, - 42566, - 42567, - 42568, - 42569, - 42570, - 42571, - 42572, - 42573, - 42574, - 42575, - 42576, - 42577, - 42578, - 42579, - 42580, - 42581, - 42582, - 42583, - 42584, - 42585, - 42586, - 42587, - 42588, - 42589, - 42590, - 42591, - 42592, - 42593, - 42594, - 42595, - 42596, - 42597, - 42598, - 42599, - 42600, - 42601, - 42602, - 42603, - 42604, - 42605, - 42624, - 42625, - 42626, - 42627, - 42628, - 42629, - 42630, - 42631, - 42632, - 42633, - 42634, - 42635, - 42636, - 42637, - 42638, - 42639, - 42640, - 42641, - 42642, - 42643, - 42644, - 42645, - 42646, - 42647, - 42648, - 42649, - 42650, - 42651, - 42786, - 42787, - 42788, - 42789, - 42790, - 42791, - 42792, - 42793, - 42794, - 42795, - 42796, - 42797, - 42798, - 42799, - 42802, - 42803, - 42804, - 42805, - 42806, - 42807, - 42808, - 42809, - 42810, - 42811, - 42812, - 42813, - 42814, - 42815, - 42816, - 42817, - 42818, - 42819, - 42820, - 42821, - 42822, - 42823, - 42824, - 42825, - 42826, - 42827, - 42828, - 42829, - 42830, - 42831, - 42832, - 42833, - 42834, - 42835, - 42836, - 42837, - 42838, - 42839, - 42840, - 42841, - 42842, - 42843, - 42844, - 42845, - 42846, - 42847, - 42848, - 42849, - 42850, - 42851, - 42852, - 42853, - 42854, - 42855, - 42856, - 42857, - 42858, - 42859, - 42860, - 42861, - 42862, - 42863, - 42873, - 42874, - 42875, - 42876, - 42877, - 42879, - 42880, - 42881, - 42882, - 42883, - 42884, - 42885, - 42886, - 42887, - 42891, - 42892, - 42893, - 42894, - 42896, - 42897, - 42898, - 42899, - 42902, - 42903, - 42904, - 42905, - 42906, - 42907, - 42908, - 42909, - 42910, - 42911, - 42912, - 42913, - 42914, - 42915, - 42916, - 42917, - 42918, - 42919, - 42920, - 42921, - 42922, - 42927, - 42928, - 42933, - 42934, - 42935, - 42936, - 42937, - 42938, - 42939, - 42940, - 42941, - 42942, - 42943, - 42944, - 42945, - 42946, - 42947, - 42948, - 42952, - 42953, - 42954, - 42960, - 42961, - 42966, - 42967, - 42968, - 42969, - 42997, - 42998, - 65313, - 65339, - 66560, - 66600, - 66736, - 66772, - 66928, - 66939, - 66940, - 66955, - 66956, - 66963, - 66964, - 66966, - 68736, - 68787, - 71840, - 71872, - 93760, - 93792, - 119808, - 119834, - 119860, - 119886, - 119912, - 119938, - 119964, - 119965, - 119966, - 119968, - 119970, - 119971, - 119973, - 119975, - 119977, - 119981, - 119982, - 119990, - 120016, - 120042, - 120068, - 120070, - 120071, - 120075, - 120077, - 120085, - 120086, - 120093, - 120120, - 120122, - 120123, - 120127, - 120128, - 120133, - 120134, - 120135, - 120138, - 120145, - 120172, - 120198, - 120224, - 120250, - 120276, - 120302, - 120328, - 120354, - 120380, - 120406, - 120432, - 120458, - 120488, - 120513, - 120546, - 120571, - 120604, - 120629, - 120662, - 120687, - 120720, - 120745, - 120778, - 120779, - 125184, - 125218 - ] -} diff --git a/provider/testdata/data/json/props/gc=M@1.json b/provider/testdata/data/json/props/gc=M@1.json deleted file mode 100644 index 687bd8dade5..00000000000 --- a/provider/testdata/data/json/props/gc=M@1.json +++ /dev/null @@ -1,602 +0,0 @@ -{ - "inv_list": [ - 768, - 880, - 1155, - 1162, - 1425, - 1470, - 1471, - 1472, - 1473, - 1475, - 1476, - 1478, - 1479, - 1480, - 1552, - 1563, - 1611, - 1632, - 1648, - 1649, - 1750, - 1757, - 1759, - 1765, - 1767, - 1769, - 1770, - 1774, - 1809, - 1810, - 1840, - 1867, - 1958, - 1969, - 2027, - 2036, - 2045, - 2046, - 2070, - 2074, - 2075, - 2084, - 2085, - 2088, - 2089, - 2094, - 2137, - 2140, - 2200, - 2208, - 2250, - 2274, - 2275, - 2308, - 2362, - 2365, - 2366, - 2384, - 2385, - 2392, - 2402, - 2404, - 2433, - 2436, - 2492, - 2493, - 2494, - 2501, - 2503, - 2505, - 2507, - 2510, - 2519, - 2520, - 2530, - 2532, - 2558, - 2559, - 2561, - 2564, - 2620, - 2621, - 2622, - 2627, - 2631, - 2633, - 2635, - 2638, - 2641, - 2642, - 2672, - 2674, - 2677, - 2678, - 2689, - 2692, - 2748, - 2749, - 2750, - 2758, - 2759, - 2762, - 2763, - 2766, - 2786, - 2788, - 2810, - 2816, - 2817, - 2820, - 2876, - 2877, - 2878, - 2885, - 2887, - 2889, - 2891, - 2894, - 2901, - 2904, - 2914, - 2916, - 2946, - 2947, - 3006, - 3011, - 3014, - 3017, - 3018, - 3022, - 3031, - 3032, - 3072, - 3077, - 3132, - 3133, - 3134, - 3141, - 3142, - 3145, - 3146, - 3150, - 3157, - 3159, - 3170, - 3172, - 3201, - 3204, - 3260, - 3261, - 3262, - 3269, - 3270, - 3273, - 3274, - 3278, - 3285, - 3287, - 3298, - 3300, - 3328, - 3332, - 3387, - 3389, - 3390, - 3397, - 3398, - 3401, - 3402, - 3406, - 3415, - 3416, - 3426, - 3428, - 3457, - 3460, - 3530, - 3531, - 3535, - 3541, - 3542, - 3543, - 3544, - 3552, - 3570, - 3572, - 3633, - 3634, - 3636, - 3643, - 3655, - 3663, - 3761, - 3762, - 3764, - 3773, - 3784, - 3790, - 3864, - 3866, - 3893, - 3894, - 3895, - 3896, - 3897, - 3898, - 3902, - 3904, - 3953, - 3973, - 3974, - 3976, - 3981, - 3992, - 3993, - 4029, - 4038, - 4039, - 4139, - 4159, - 4182, - 4186, - 4190, - 4193, - 4194, - 4197, - 4199, - 4206, - 4209, - 4213, - 4226, - 4238, - 4239, - 4240, - 4250, - 4254, - 4957, - 4960, - 5906, - 5910, - 5938, - 5941, - 5970, - 5972, - 6002, - 6004, - 6068, - 6100, - 6109, - 6110, - 6155, - 6158, - 6159, - 6160, - 6277, - 6279, - 6313, - 6314, - 6432, - 6444, - 6448, - 6460, - 6679, - 6684, - 6741, - 6751, - 6752, - 6781, - 6783, - 6784, - 6832, - 6863, - 6912, - 6917, - 6964, - 6981, - 7019, - 7028, - 7040, - 7043, - 7073, - 7086, - 7142, - 7156, - 7204, - 7224, - 7376, - 7379, - 7380, - 7401, - 7405, - 7406, - 7412, - 7413, - 7415, - 7418, - 7616, - 7680, - 8400, - 8433, - 11503, - 11506, - 11647, - 11648, - 11744, - 11776, - 12330, - 12336, - 12441, - 12443, - 42607, - 42611, - 42612, - 42622, - 42654, - 42656, - 42736, - 42738, - 43010, - 43011, - 43014, - 43015, - 43019, - 43020, - 43043, - 43048, - 43052, - 43053, - 43136, - 43138, - 43188, - 43206, - 43232, - 43250, - 43263, - 43264, - 43302, - 43310, - 43335, - 43348, - 43392, - 43396, - 43443, - 43457, - 43493, - 43494, - 43561, - 43575, - 43587, - 43588, - 43596, - 43598, - 43643, - 43646, - 43696, - 43697, - 43698, - 43701, - 43703, - 43705, - 43710, - 43712, - 43713, - 43714, - 43755, - 43760, - 43765, - 43767, - 44003, - 44011, - 44012, - 44014, - 64286, - 64287, - 65024, - 65040, - 65056, - 65072, - 66045, - 66046, - 66272, - 66273, - 66422, - 66427, - 68097, - 68100, - 68101, - 68103, - 68108, - 68112, - 68152, - 68155, - 68159, - 68160, - 68325, - 68327, - 68900, - 68904, - 69291, - 69293, - 69446, - 69457, - 69506, - 69510, - 69632, - 69635, - 69688, - 69703, - 69744, - 69745, - 69747, - 69749, - 69759, - 69763, - 69808, - 69819, - 69826, - 69827, - 69888, - 69891, - 69927, - 69941, - 69957, - 69959, - 70003, - 70004, - 70016, - 70019, - 70067, - 70081, - 70089, - 70093, - 70094, - 70096, - 70188, - 70200, - 70206, - 70207, - 70367, - 70379, - 70400, - 70404, - 70459, - 70461, - 70462, - 70469, - 70471, - 70473, - 70475, - 70478, - 70487, - 70488, - 70498, - 70500, - 70502, - 70509, - 70512, - 70517, - 70709, - 70727, - 70750, - 70751, - 70832, - 70852, - 71087, - 71094, - 71096, - 71105, - 71132, - 71134, - 71216, - 71233, - 71339, - 71352, - 71453, - 71468, - 71724, - 71739, - 71984, - 71990, - 71991, - 71993, - 71995, - 71999, - 72000, - 72001, - 72002, - 72004, - 72145, - 72152, - 72154, - 72161, - 72164, - 72165, - 72193, - 72203, - 72243, - 72250, - 72251, - 72255, - 72263, - 72264, - 72273, - 72284, - 72330, - 72346, - 72751, - 72759, - 72760, - 72768, - 72850, - 72872, - 72873, - 72887, - 73009, - 73015, - 73018, - 73019, - 73020, - 73022, - 73023, - 73030, - 73031, - 73032, - 73098, - 73103, - 73104, - 73106, - 73107, - 73112, - 73459, - 73463, - 92912, - 92917, - 92976, - 92983, - 94031, - 94032, - 94033, - 94088, - 94095, - 94099, - 94180, - 94181, - 94192, - 94194, - 113821, - 113823, - 118528, - 118574, - 118576, - 118599, - 119141, - 119146, - 119149, - 119155, - 119163, - 119171, - 119173, - 119180, - 119210, - 119214, - 119362, - 119365, - 121344, - 121399, - 121403, - 121453, - 121461, - 121462, - 121476, - 121477, - 121499, - 121504, - 121505, - 121520, - 122880, - 122887, - 122888, - 122905, - 122907, - 122914, - 122915, - 122917, - 122918, - 122923, - 123184, - 123191, - 123566, - 123567, - 123628, - 123632, - 125136, - 125143, - 125252, - 125259, - 917760, - 918000 - ] -} diff --git a/provider/testdata/data/json/props/gc=Mc@1.json b/provider/testdata/data/json/props/gc=Mc@1.json deleted file mode 100644 index b002a0e06c1..00000000000 --- a/provider/testdata/data/json/props/gc=Mc@1.json +++ /dev/null @@ -1,358 +0,0 @@ -{ - "inv_list": [ - 2307, - 2308, - 2363, - 2364, - 2366, - 2369, - 2377, - 2381, - 2382, - 2384, - 2434, - 2436, - 2494, - 2497, - 2503, - 2505, - 2507, - 2509, - 2519, - 2520, - 2563, - 2564, - 2622, - 2625, - 2691, - 2692, - 2750, - 2753, - 2761, - 2762, - 2763, - 2765, - 2818, - 2820, - 2878, - 2879, - 2880, - 2881, - 2887, - 2889, - 2891, - 2893, - 2903, - 2904, - 3006, - 3008, - 3009, - 3011, - 3014, - 3017, - 3018, - 3021, - 3031, - 3032, - 3073, - 3076, - 3137, - 3141, - 3202, - 3204, - 3262, - 3263, - 3264, - 3269, - 3271, - 3273, - 3274, - 3276, - 3285, - 3287, - 3330, - 3332, - 3390, - 3393, - 3398, - 3401, - 3402, - 3405, - 3415, - 3416, - 3458, - 3460, - 3535, - 3538, - 3544, - 3552, - 3570, - 3572, - 3902, - 3904, - 3967, - 3968, - 4139, - 4141, - 4145, - 4146, - 4152, - 4153, - 4155, - 4157, - 4182, - 4184, - 4194, - 4197, - 4199, - 4206, - 4227, - 4229, - 4231, - 4237, - 4239, - 4240, - 4250, - 4253, - 5909, - 5910, - 5940, - 5941, - 6070, - 6071, - 6078, - 6086, - 6087, - 6089, - 6435, - 6439, - 6441, - 6444, - 6448, - 6450, - 6451, - 6457, - 6681, - 6683, - 6741, - 6742, - 6743, - 6744, - 6753, - 6754, - 6755, - 6757, - 6765, - 6771, - 6916, - 6917, - 6965, - 6966, - 6971, - 6972, - 6973, - 6978, - 6979, - 6981, - 7042, - 7043, - 7073, - 7074, - 7078, - 7080, - 7082, - 7083, - 7143, - 7144, - 7146, - 7149, - 7150, - 7151, - 7154, - 7156, - 7204, - 7212, - 7220, - 7222, - 7393, - 7394, - 7415, - 7416, - 12334, - 12336, - 43043, - 43045, - 43047, - 43048, - 43136, - 43138, - 43188, - 43204, - 43346, - 43348, - 43395, - 43396, - 43444, - 43446, - 43450, - 43452, - 43454, - 43457, - 43567, - 43569, - 43571, - 43573, - 43597, - 43598, - 43643, - 43644, - 43645, - 43646, - 43755, - 43756, - 43758, - 43760, - 43765, - 43766, - 44003, - 44005, - 44006, - 44008, - 44009, - 44011, - 44012, - 44013, - 69632, - 69633, - 69634, - 69635, - 69762, - 69763, - 69808, - 69811, - 69815, - 69817, - 69932, - 69933, - 69957, - 69959, - 70018, - 70019, - 70067, - 70070, - 70079, - 70081, - 70094, - 70095, - 70188, - 70191, - 70194, - 70196, - 70197, - 70198, - 70368, - 70371, - 70402, - 70404, - 70462, - 70464, - 70465, - 70469, - 70471, - 70473, - 70475, - 70478, - 70487, - 70488, - 70498, - 70500, - 70709, - 70712, - 70720, - 70722, - 70725, - 70726, - 70832, - 70835, - 70841, - 70842, - 70843, - 70847, - 70849, - 70850, - 71087, - 71090, - 71096, - 71100, - 71102, - 71103, - 71216, - 71219, - 71227, - 71229, - 71230, - 71231, - 71340, - 71341, - 71342, - 71344, - 71350, - 71351, - 71456, - 71458, - 71462, - 71463, - 71724, - 71727, - 71736, - 71737, - 71984, - 71990, - 71991, - 71993, - 71997, - 71998, - 72000, - 72001, - 72002, - 72003, - 72145, - 72148, - 72156, - 72160, - 72164, - 72165, - 72249, - 72250, - 72279, - 72281, - 72343, - 72344, - 72751, - 72752, - 72766, - 72767, - 72873, - 72874, - 72881, - 72882, - 72884, - 72885, - 73098, - 73103, - 73107, - 73109, - 73110, - 73111, - 73461, - 73463, - 94033, - 94088, - 94192, - 94194, - 119141, - 119143, - 119149, - 119155 - ] -} diff --git a/provider/testdata/data/json/props/gc=Me@1.json b/provider/testdata/data/json/props/gc=Me@1.json deleted file mode 100644 index 78df95eeea9..00000000000 --- a/provider/testdata/data/json/props/gc=Me@1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "inv_list": [ - 1160, - 1162, - 6846, - 6847, - 8413, - 8417, - 8418, - 8421, - 42608, - 42611 - ] -} diff --git a/provider/testdata/data/json/props/gc=Mn@1.json b/provider/testdata/data/json/props/gc=Mn@1.json deleted file mode 100644 index 28042ee0f80..00000000000 --- a/provider/testdata/data/json/props/gc=Mn@1.json +++ /dev/null @@ -1,676 +0,0 @@ -{ - "inv_list": [ - 768, - 880, - 1155, - 1160, - 1425, - 1470, - 1471, - 1472, - 1473, - 1475, - 1476, - 1478, - 1479, - 1480, - 1552, - 1563, - 1611, - 1632, - 1648, - 1649, - 1750, - 1757, - 1759, - 1765, - 1767, - 1769, - 1770, - 1774, - 1809, - 1810, - 1840, - 1867, - 1958, - 1969, - 2027, - 2036, - 2045, - 2046, - 2070, - 2074, - 2075, - 2084, - 2085, - 2088, - 2089, - 2094, - 2137, - 2140, - 2200, - 2208, - 2250, - 2274, - 2275, - 2307, - 2362, - 2363, - 2364, - 2365, - 2369, - 2377, - 2381, - 2382, - 2385, - 2392, - 2402, - 2404, - 2433, - 2434, - 2492, - 2493, - 2497, - 2501, - 2509, - 2510, - 2530, - 2532, - 2558, - 2559, - 2561, - 2563, - 2620, - 2621, - 2625, - 2627, - 2631, - 2633, - 2635, - 2638, - 2641, - 2642, - 2672, - 2674, - 2677, - 2678, - 2689, - 2691, - 2748, - 2749, - 2753, - 2758, - 2759, - 2761, - 2765, - 2766, - 2786, - 2788, - 2810, - 2816, - 2817, - 2818, - 2876, - 2877, - 2879, - 2880, - 2881, - 2885, - 2893, - 2894, - 2901, - 2903, - 2914, - 2916, - 2946, - 2947, - 3008, - 3009, - 3021, - 3022, - 3072, - 3073, - 3076, - 3077, - 3132, - 3133, - 3134, - 3137, - 3142, - 3145, - 3146, - 3150, - 3157, - 3159, - 3170, - 3172, - 3201, - 3202, - 3260, - 3261, - 3263, - 3264, - 3270, - 3271, - 3276, - 3278, - 3298, - 3300, - 3328, - 3330, - 3387, - 3389, - 3393, - 3397, - 3405, - 3406, - 3426, - 3428, - 3457, - 3458, - 3530, - 3531, - 3538, - 3541, - 3542, - 3543, - 3633, - 3634, - 3636, - 3643, - 3655, - 3663, - 3761, - 3762, - 3764, - 3773, - 3784, - 3790, - 3864, - 3866, - 3893, - 3894, - 3895, - 3896, - 3897, - 3898, - 3953, - 3967, - 3968, - 3973, - 3974, - 3976, - 3981, - 3992, - 3993, - 4029, - 4038, - 4039, - 4141, - 4145, - 4146, - 4152, - 4153, - 4155, - 4157, - 4159, - 4184, - 4186, - 4190, - 4193, - 4209, - 4213, - 4226, - 4227, - 4229, - 4231, - 4237, - 4238, - 4253, - 4254, - 4957, - 4960, - 5906, - 5909, - 5938, - 5940, - 5970, - 5972, - 6002, - 6004, - 6068, - 6070, - 6071, - 6078, - 6086, - 6087, - 6089, - 6100, - 6109, - 6110, - 6155, - 6158, - 6159, - 6160, - 6277, - 6279, - 6313, - 6314, - 6432, - 6435, - 6439, - 6441, - 6450, - 6451, - 6457, - 6460, - 6679, - 6681, - 6683, - 6684, - 6742, - 6743, - 6744, - 6751, - 6752, - 6753, - 6754, - 6755, - 6757, - 6765, - 6771, - 6781, - 6783, - 6784, - 6832, - 6846, - 6847, - 6863, - 6912, - 6916, - 6964, - 6965, - 6966, - 6971, - 6972, - 6973, - 6978, - 6979, - 7019, - 7028, - 7040, - 7042, - 7074, - 7078, - 7080, - 7082, - 7083, - 7086, - 7142, - 7143, - 7144, - 7146, - 7149, - 7150, - 7151, - 7154, - 7212, - 7220, - 7222, - 7224, - 7376, - 7379, - 7380, - 7393, - 7394, - 7401, - 7405, - 7406, - 7412, - 7413, - 7416, - 7418, - 7616, - 7680, - 8400, - 8413, - 8417, - 8418, - 8421, - 8433, - 11503, - 11506, - 11647, - 11648, - 11744, - 11776, - 12330, - 12334, - 12441, - 12443, - 42607, - 42608, - 42612, - 42622, - 42654, - 42656, - 42736, - 42738, - 43010, - 43011, - 43014, - 43015, - 43019, - 43020, - 43045, - 43047, - 43052, - 43053, - 43204, - 43206, - 43232, - 43250, - 43263, - 43264, - 43302, - 43310, - 43335, - 43346, - 43392, - 43395, - 43443, - 43444, - 43446, - 43450, - 43452, - 43454, - 43493, - 43494, - 43561, - 43567, - 43569, - 43571, - 43573, - 43575, - 43587, - 43588, - 43596, - 43597, - 43644, - 43645, - 43696, - 43697, - 43698, - 43701, - 43703, - 43705, - 43710, - 43712, - 43713, - 43714, - 43756, - 43758, - 43766, - 43767, - 44005, - 44006, - 44008, - 44009, - 44013, - 44014, - 64286, - 64287, - 65024, - 65040, - 65056, - 65072, - 66045, - 66046, - 66272, - 66273, - 66422, - 66427, - 68097, - 68100, - 68101, - 68103, - 68108, - 68112, - 68152, - 68155, - 68159, - 68160, - 68325, - 68327, - 68900, - 68904, - 69291, - 69293, - 69446, - 69457, - 69506, - 69510, - 69633, - 69634, - 69688, - 69703, - 69744, - 69745, - 69747, - 69749, - 69759, - 69762, - 69811, - 69815, - 69817, - 69819, - 69826, - 69827, - 69888, - 69891, - 69927, - 69932, - 69933, - 69941, - 70003, - 70004, - 70016, - 70018, - 70070, - 70079, - 70089, - 70093, - 70095, - 70096, - 70191, - 70194, - 70196, - 70197, - 70198, - 70200, - 70206, - 70207, - 70367, - 70368, - 70371, - 70379, - 70400, - 70402, - 70459, - 70461, - 70464, - 70465, - 70502, - 70509, - 70512, - 70517, - 70712, - 70720, - 70722, - 70725, - 70726, - 70727, - 70750, - 70751, - 70835, - 70841, - 70842, - 70843, - 70847, - 70849, - 70850, - 70852, - 71090, - 71094, - 71100, - 71102, - 71103, - 71105, - 71132, - 71134, - 71219, - 71227, - 71229, - 71230, - 71231, - 71233, - 71339, - 71340, - 71341, - 71342, - 71344, - 71350, - 71351, - 71352, - 71453, - 71456, - 71458, - 71462, - 71463, - 71468, - 71727, - 71736, - 71737, - 71739, - 71995, - 71997, - 71998, - 71999, - 72003, - 72004, - 72148, - 72152, - 72154, - 72156, - 72160, - 72161, - 72193, - 72203, - 72243, - 72249, - 72251, - 72255, - 72263, - 72264, - 72273, - 72279, - 72281, - 72284, - 72330, - 72343, - 72344, - 72346, - 72752, - 72759, - 72760, - 72766, - 72767, - 72768, - 72850, - 72872, - 72874, - 72881, - 72882, - 72884, - 72885, - 72887, - 73009, - 73015, - 73018, - 73019, - 73020, - 73022, - 73023, - 73030, - 73031, - 73032, - 73104, - 73106, - 73109, - 73110, - 73111, - 73112, - 73459, - 73461, - 92912, - 92917, - 92976, - 92983, - 94031, - 94032, - 94095, - 94099, - 94180, - 94181, - 113821, - 113823, - 118528, - 118574, - 118576, - 118599, - 119143, - 119146, - 119163, - 119171, - 119173, - 119180, - 119210, - 119214, - 119362, - 119365, - 121344, - 121399, - 121403, - 121453, - 121461, - 121462, - 121476, - 121477, - 121499, - 121504, - 121505, - 121520, - 122880, - 122887, - 122888, - 122905, - 122907, - 122914, - 122915, - 122917, - 122918, - 122923, - 123184, - 123191, - 123566, - 123567, - 123628, - 123632, - 125136, - 125143, - 125252, - 125259, - 917760, - 918000 - ] -} diff --git a/provider/testdata/data/json/props/gc=N@1.json b/provider/testdata/data/json/props/gc=N@1.json deleted file mode 100644 index 15b577e0ead..00000000000 --- a/provider/testdata/data/json/props/gc=N@1.json +++ /dev/null @@ -1,272 +0,0 @@ -{ - "inv_list": [ - 48, - 58, - 178, - 180, - 185, - 186, - 188, - 191, - 1632, - 1642, - 1776, - 1786, - 1984, - 1994, - 2406, - 2416, - 2534, - 2544, - 2548, - 2554, - 2662, - 2672, - 2790, - 2800, - 2918, - 2928, - 2930, - 2936, - 3046, - 3059, - 3174, - 3184, - 3192, - 3199, - 3302, - 3312, - 3416, - 3423, - 3430, - 3449, - 3558, - 3568, - 3664, - 3674, - 3792, - 3802, - 3872, - 3892, - 4160, - 4170, - 4240, - 4250, - 4969, - 4989, - 5870, - 5873, - 6112, - 6122, - 6128, - 6138, - 6160, - 6170, - 6470, - 6480, - 6608, - 6619, - 6784, - 6794, - 6800, - 6810, - 6992, - 7002, - 7088, - 7098, - 7232, - 7242, - 7248, - 7258, - 8304, - 8305, - 8308, - 8314, - 8320, - 8330, - 8528, - 8579, - 8581, - 8586, - 9312, - 9372, - 9450, - 9472, - 10102, - 10132, - 11517, - 11518, - 12295, - 12296, - 12321, - 12330, - 12344, - 12347, - 12690, - 12694, - 12832, - 12842, - 12872, - 12880, - 12881, - 12896, - 12928, - 12938, - 12977, - 12992, - 42528, - 42538, - 42726, - 42736, - 43056, - 43062, - 43216, - 43226, - 43264, - 43274, - 43472, - 43482, - 43504, - 43514, - 43600, - 43610, - 44016, - 44026, - 65296, - 65306, - 65799, - 65844, - 65856, - 65913, - 65930, - 65932, - 66273, - 66300, - 66336, - 66340, - 66369, - 66370, - 66378, - 66379, - 66513, - 66518, - 66720, - 66730, - 67672, - 67680, - 67705, - 67712, - 67751, - 67760, - 67835, - 67840, - 67862, - 67868, - 68028, - 68030, - 68032, - 68048, - 68050, - 68096, - 68160, - 68169, - 68221, - 68223, - 68253, - 68256, - 68331, - 68336, - 68440, - 68448, - 68472, - 68480, - 68521, - 68528, - 68858, - 68864, - 68912, - 68922, - 69216, - 69247, - 69405, - 69415, - 69457, - 69461, - 69573, - 69580, - 69714, - 69744, - 69872, - 69882, - 69942, - 69952, - 70096, - 70106, - 70113, - 70133, - 70384, - 70394, - 70736, - 70746, - 70864, - 70874, - 71248, - 71258, - 71360, - 71370, - 71472, - 71484, - 71904, - 71923, - 72016, - 72026, - 72784, - 72813, - 73040, - 73050, - 73120, - 73130, - 73664, - 73685, - 74752, - 74863, - 92768, - 92778, - 92864, - 92874, - 93008, - 93018, - 93019, - 93026, - 93824, - 93847, - 119520, - 119540, - 119648, - 119673, - 120782, - 120832, - 123200, - 123210, - 123632, - 123642, - 125127, - 125136, - 125264, - 125274, - 126065, - 126124, - 126125, - 126128, - 126129, - 126133, - 126209, - 126254, - 126255, - 126270, - 127232, - 127245, - 130032, - 130042 - ] -} diff --git a/provider/testdata/data/json/props/gc=Nd@1.json b/provider/testdata/data/json/props/gc=Nd@1.json deleted file mode 100644 index eba15f89b9b..00000000000 --- a/provider/testdata/data/json/props/gc=Nd@1.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "inv_list": [ - 48, - 58, - 1632, - 1642, - 1776, - 1786, - 1984, - 1994, - 2406, - 2416, - 2534, - 2544, - 2662, - 2672, - 2790, - 2800, - 2918, - 2928, - 3046, - 3056, - 3174, - 3184, - 3302, - 3312, - 3430, - 3440, - 3558, - 3568, - 3664, - 3674, - 3792, - 3802, - 3872, - 3882, - 4160, - 4170, - 4240, - 4250, - 6112, - 6122, - 6160, - 6170, - 6470, - 6480, - 6608, - 6618, - 6784, - 6794, - 6800, - 6810, - 6992, - 7002, - 7088, - 7098, - 7232, - 7242, - 7248, - 7258, - 42528, - 42538, - 43216, - 43226, - 43264, - 43274, - 43472, - 43482, - 43504, - 43514, - 43600, - 43610, - 44016, - 44026, - 65296, - 65306, - 66720, - 66730, - 68912, - 68922, - 69734, - 69744, - 69872, - 69882, - 69942, - 69952, - 70096, - 70106, - 70384, - 70394, - 70736, - 70746, - 70864, - 70874, - 71248, - 71258, - 71360, - 71370, - 71472, - 71482, - 71904, - 71914, - 72016, - 72026, - 72784, - 72794, - 73040, - 73050, - 73120, - 73130, - 92768, - 92778, - 92864, - 92874, - 93008, - 93018, - 120782, - 120832, - 123200, - 123210, - 123632, - 123642, - 125264, - 125274, - 130032, - 130042 - ] -} diff --git a/provider/testdata/data/json/props/gc=Nl@1.json b/provider/testdata/data/json/props/gc=Nl@1.json deleted file mode 100644 index 89ce2a8bb95..00000000000 --- a/provider/testdata/data/json/props/gc=Nl@1.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "inv_list": [ - 5870, - 5873, - 8544, - 8579, - 8581, - 8585, - 12295, - 12296, - 12321, - 12330, - 12344, - 12347, - 42726, - 42736, - 65856, - 65909, - 66369, - 66370, - 66378, - 66379, - 66513, - 66518, - 74752, - 74863 - ] -} diff --git a/provider/testdata/data/json/props/gc=No@1.json b/provider/testdata/data/json/props/gc=No@1.json deleted file mode 100644 index 270296b4107..00000000000 --- a/provider/testdata/data/json/props/gc=No@1.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "inv_list": [ - 178, - 180, - 185, - 186, - 188, - 191, - 2548, - 2554, - 2930, - 2936, - 3056, - 3059, - 3192, - 3199, - 3416, - 3423, - 3440, - 3449, - 3882, - 3892, - 4969, - 4989, - 6128, - 6138, - 6618, - 6619, - 8304, - 8305, - 8308, - 8314, - 8320, - 8330, - 8528, - 8544, - 8585, - 8586, - 9312, - 9372, - 9450, - 9472, - 10102, - 10132, - 11517, - 11518, - 12690, - 12694, - 12832, - 12842, - 12872, - 12880, - 12881, - 12896, - 12928, - 12938, - 12977, - 12992, - 43056, - 43062, - 65799, - 65844, - 65909, - 65913, - 65930, - 65932, - 66273, - 66300, - 66336, - 66340, - 67672, - 67680, - 67705, - 67712, - 67751, - 67760, - 67835, - 67840, - 67862, - 67868, - 68028, - 68030, - 68032, - 68048, - 68050, - 68096, - 68160, - 68169, - 68221, - 68223, - 68253, - 68256, - 68331, - 68336, - 68440, - 68448, - 68472, - 68480, - 68521, - 68528, - 68858, - 68864, - 69216, - 69247, - 69405, - 69415, - 69457, - 69461, - 69573, - 69580, - 69714, - 69734, - 70113, - 70133, - 71482, - 71484, - 71914, - 71923, - 72794, - 72813, - 73664, - 73685, - 93019, - 93026, - 93824, - 93847, - 119520, - 119540, - 119648, - 119673, - 125127, - 125136, - 126065, - 126124, - 126125, - 126128, - 126129, - 126133, - 126209, - 126254, - 126255, - 126270, - 127232, - 127245 - ] -} diff --git a/provider/testdata/data/json/props/gc=P@1.json b/provider/testdata/data/json/props/gc=P@1.json deleted file mode 100644 index 8d95b2d3938..00000000000 --- a/provider/testdata/data/json/props/gc=P@1.json +++ /dev/null @@ -1,382 +0,0 @@ -{ - "inv_list": [ - 33, - 36, - 37, - 43, - 44, - 48, - 58, - 60, - 63, - 65, - 91, - 94, - 95, - 96, - 123, - 124, - 125, - 126, - 161, - 162, - 167, - 168, - 171, - 172, - 182, - 184, - 187, - 188, - 191, - 192, - 894, - 895, - 903, - 904, - 1370, - 1376, - 1417, - 1419, - 1470, - 1471, - 1472, - 1473, - 1475, - 1476, - 1478, - 1479, - 1523, - 1525, - 1545, - 1547, - 1548, - 1550, - 1563, - 1564, - 1565, - 1568, - 1642, - 1646, - 1748, - 1749, - 1792, - 1806, - 2039, - 2042, - 2096, - 2111, - 2142, - 2143, - 2404, - 2406, - 2416, - 2417, - 2557, - 2558, - 2678, - 2679, - 2800, - 2801, - 3191, - 3192, - 3204, - 3205, - 3572, - 3573, - 3663, - 3664, - 3674, - 3676, - 3844, - 3859, - 3860, - 3861, - 3898, - 3902, - 3973, - 3974, - 4048, - 4053, - 4057, - 4059, - 4170, - 4176, - 4347, - 4348, - 4960, - 4969, - 5120, - 5121, - 5742, - 5743, - 5787, - 5789, - 5867, - 5870, - 5941, - 5943, - 6100, - 6103, - 6104, - 6107, - 6144, - 6155, - 6468, - 6470, - 6686, - 6688, - 6816, - 6823, - 6824, - 6830, - 7002, - 7009, - 7037, - 7039, - 7164, - 7168, - 7227, - 7232, - 7294, - 7296, - 7360, - 7368, - 7379, - 7380, - 8208, - 8232, - 8240, - 8260, - 8261, - 8274, - 8275, - 8287, - 8317, - 8319, - 8333, - 8335, - 8968, - 8972, - 9001, - 9003, - 10088, - 10102, - 10181, - 10183, - 10214, - 10224, - 10627, - 10649, - 10712, - 10716, - 10748, - 10750, - 11513, - 11517, - 11518, - 11520, - 11632, - 11633, - 11776, - 11823, - 11824, - 11856, - 11858, - 11870, - 12289, - 12292, - 12296, - 12306, - 12308, - 12320, - 12336, - 12337, - 12349, - 12350, - 12448, - 12449, - 12539, - 12540, - 42238, - 42240, - 42509, - 42512, - 42611, - 42612, - 42622, - 42623, - 42738, - 42744, - 43124, - 43128, - 43214, - 43216, - 43256, - 43259, - 43260, - 43261, - 43310, - 43312, - 43359, - 43360, - 43457, - 43470, - 43486, - 43488, - 43612, - 43616, - 43742, - 43744, - 43760, - 43762, - 44011, - 44012, - 64830, - 64832, - 65040, - 65050, - 65072, - 65107, - 65108, - 65122, - 65123, - 65124, - 65128, - 65129, - 65130, - 65132, - 65281, - 65284, - 65285, - 65291, - 65292, - 65296, - 65306, - 65308, - 65311, - 65313, - 65339, - 65342, - 65343, - 65344, - 65371, - 65372, - 65373, - 65374, - 65375, - 65382, - 65792, - 65795, - 66463, - 66464, - 66512, - 66513, - 66927, - 66928, - 67671, - 67672, - 67871, - 67872, - 67903, - 67904, - 68176, - 68185, - 68223, - 68224, - 68336, - 68343, - 68409, - 68416, - 68505, - 68509, - 69293, - 69294, - 69461, - 69466, - 69510, - 69514, - 69703, - 69710, - 69819, - 69821, - 69822, - 69826, - 69952, - 69956, - 70004, - 70006, - 70085, - 70089, - 70093, - 70094, - 70107, - 70108, - 70109, - 70112, - 70200, - 70206, - 70313, - 70314, - 70731, - 70736, - 70746, - 70748, - 70749, - 70750, - 70854, - 70855, - 71105, - 71128, - 71233, - 71236, - 71264, - 71277, - 71353, - 71354, - 71484, - 71487, - 71739, - 71740, - 72004, - 72007, - 72162, - 72163, - 72255, - 72263, - 72346, - 72349, - 72350, - 72355, - 72769, - 72774, - 72816, - 72818, - 73463, - 73465, - 73727, - 73728, - 74864, - 74869, - 77809, - 77811, - 92782, - 92784, - 92917, - 92918, - 92983, - 92988, - 92996, - 92997, - 93847, - 93851, - 94178, - 94179, - 113823, - 113824, - 121479, - 121484, - 125278, - 125280 - ] -} diff --git a/provider/testdata/data/json/props/gc=Pc@1.json b/provider/testdata/data/json/props/gc=Pc@1.json deleted file mode 100644 index 0be41529d02..00000000000 --- a/provider/testdata/data/json/props/gc=Pc@1.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "inv_list": [ - 95, - 96, - 8255, - 8257, - 8276, - 8277, - 65075, - 65077, - 65101, - 65104, - 65343, - 65344 - ] -} diff --git a/provider/testdata/data/json/props/gc=Pd@1.json b/provider/testdata/data/json/props/gc=Pd@1.json deleted file mode 100644 index d68880b4091..00000000000 --- a/provider/testdata/data/json/props/gc=Pd@1.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "inv_list": [ - 45, - 46, - 1418, - 1419, - 1470, - 1471, - 5120, - 5121, - 6150, - 6151, - 8208, - 8214, - 11799, - 11800, - 11802, - 11803, - 11834, - 11836, - 11840, - 11841, - 11869, - 11870, - 12316, - 12317, - 12336, - 12337, - 12448, - 12449, - 65073, - 65075, - 65112, - 65113, - 65123, - 65124, - 65293, - 65294, - 69293, - 69294 - ] -} diff --git a/provider/testdata/data/json/props/gc=Pe@1.json b/provider/testdata/data/json/props/gc=Pe@1.json deleted file mode 100644 index 052d11f302d..00000000000 --- a/provider/testdata/data/json/props/gc=Pe@1.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "inv_list": [ - 41, - 42, - 93, - 94, - 125, - 126, - 3899, - 3900, - 3901, - 3902, - 5788, - 5789, - 8262, - 8263, - 8318, - 8319, - 8334, - 8335, - 8969, - 8970, - 8971, - 8972, - 9002, - 9003, - 10089, - 10090, - 10091, - 10092, - 10093, - 10094, - 10095, - 10096, - 10097, - 10098, - 10099, - 10100, - 10101, - 10102, - 10182, - 10183, - 10215, - 10216, - 10217, - 10218, - 10219, - 10220, - 10221, - 10222, - 10223, - 10224, - 10628, - 10629, - 10630, - 10631, - 10632, - 10633, - 10634, - 10635, - 10636, - 10637, - 10638, - 10639, - 10640, - 10641, - 10642, - 10643, - 10644, - 10645, - 10646, - 10647, - 10648, - 10649, - 10713, - 10714, - 10715, - 10716, - 10749, - 10750, - 11811, - 11812, - 11813, - 11814, - 11815, - 11816, - 11817, - 11818, - 11862, - 11863, - 11864, - 11865, - 11866, - 11867, - 11868, - 11869, - 12297, - 12298, - 12299, - 12300, - 12301, - 12302, - 12303, - 12304, - 12305, - 12306, - 12309, - 12310, - 12311, - 12312, - 12313, - 12314, - 12315, - 12316, - 12318, - 12320, - 64830, - 64831, - 65048, - 65049, - 65078, - 65079, - 65080, - 65081, - 65082, - 65083, - 65084, - 65085, - 65086, - 65087, - 65088, - 65089, - 65090, - 65091, - 65092, - 65093, - 65096, - 65097, - 65114, - 65115, - 65116, - 65117, - 65118, - 65119, - 65289, - 65290, - 65341, - 65342, - 65373, - 65374, - 65376, - 65377, - 65379, - 65380 - ] -} diff --git a/provider/testdata/data/json/props/gc=Pf@1.json b/provider/testdata/data/json/props/gc=Pf@1.json deleted file mode 100644 index 674f5bfdab2..00000000000 --- a/provider/testdata/data/json/props/gc=Pf@1.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "inv_list": [ - 187, - 188, - 8217, - 8218, - 8221, - 8222, - 8250, - 8251, - 11779, - 11780, - 11781, - 11782, - 11786, - 11787, - 11789, - 11790, - 11805, - 11806, - 11809, - 11810 - ] -} diff --git a/provider/testdata/data/json/props/gc=Pi@1.json b/provider/testdata/data/json/props/gc=Pi@1.json deleted file mode 100644 index 6b1f9316a35..00000000000 --- a/provider/testdata/data/json/props/gc=Pi@1.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "inv_list": [ - 171, - 172, - 8216, - 8217, - 8219, - 8221, - 8223, - 8224, - 8249, - 8250, - 11778, - 11779, - 11780, - 11781, - 11785, - 11786, - 11788, - 11789, - 11804, - 11805, - 11808, - 11809 - ] -} diff --git a/provider/testdata/data/json/props/gc=Po@1.json b/provider/testdata/data/json/props/gc=Po@1.json deleted file mode 100644 index e6801baa8d4..00000000000 --- a/provider/testdata/data/json/props/gc=Po@1.json +++ /dev/null @@ -1,374 +0,0 @@ -{ - "inv_list": [ - 33, - 36, - 37, - 40, - 42, - 43, - 44, - 45, - 46, - 48, - 58, - 60, - 63, - 65, - 92, - 93, - 161, - 162, - 167, - 168, - 182, - 184, - 191, - 192, - 894, - 895, - 903, - 904, - 1370, - 1376, - 1417, - 1418, - 1472, - 1473, - 1475, - 1476, - 1478, - 1479, - 1523, - 1525, - 1545, - 1547, - 1548, - 1550, - 1563, - 1564, - 1565, - 1568, - 1642, - 1646, - 1748, - 1749, - 1792, - 1806, - 2039, - 2042, - 2096, - 2111, - 2142, - 2143, - 2404, - 2406, - 2416, - 2417, - 2557, - 2558, - 2678, - 2679, - 2800, - 2801, - 3191, - 3192, - 3204, - 3205, - 3572, - 3573, - 3663, - 3664, - 3674, - 3676, - 3844, - 3859, - 3860, - 3861, - 3973, - 3974, - 4048, - 4053, - 4057, - 4059, - 4170, - 4176, - 4347, - 4348, - 4960, - 4969, - 5742, - 5743, - 5867, - 5870, - 5941, - 5943, - 6100, - 6103, - 6104, - 6107, - 6144, - 6150, - 6151, - 6155, - 6468, - 6470, - 6686, - 6688, - 6816, - 6823, - 6824, - 6830, - 7002, - 7009, - 7037, - 7039, - 7164, - 7168, - 7227, - 7232, - 7294, - 7296, - 7360, - 7368, - 7379, - 7380, - 8214, - 8216, - 8224, - 8232, - 8240, - 8249, - 8251, - 8255, - 8257, - 8260, - 8263, - 8274, - 8275, - 8276, - 8277, - 8287, - 11513, - 11517, - 11518, - 11520, - 11632, - 11633, - 11776, - 11778, - 11782, - 11785, - 11787, - 11788, - 11790, - 11799, - 11800, - 11802, - 11803, - 11804, - 11806, - 11808, - 11818, - 11823, - 11824, - 11834, - 11836, - 11840, - 11841, - 11842, - 11843, - 11856, - 11858, - 11861, - 12289, - 12292, - 12349, - 12350, - 12539, - 12540, - 42238, - 42240, - 42509, - 42512, - 42611, - 42612, - 42622, - 42623, - 42738, - 42744, - 43124, - 43128, - 43214, - 43216, - 43256, - 43259, - 43260, - 43261, - 43310, - 43312, - 43359, - 43360, - 43457, - 43470, - 43486, - 43488, - 43612, - 43616, - 43742, - 43744, - 43760, - 43762, - 44011, - 44012, - 65040, - 65047, - 65049, - 65050, - 65072, - 65073, - 65093, - 65095, - 65097, - 65101, - 65104, - 65107, - 65108, - 65112, - 65119, - 65122, - 65128, - 65129, - 65130, - 65132, - 65281, - 65284, - 65285, - 65288, - 65290, - 65291, - 65292, - 65293, - 65294, - 65296, - 65306, - 65308, - 65311, - 65313, - 65340, - 65341, - 65377, - 65378, - 65380, - 65382, - 65792, - 65795, - 66463, - 66464, - 66512, - 66513, - 66927, - 66928, - 67671, - 67672, - 67871, - 67872, - 67903, - 67904, - 68176, - 68185, - 68223, - 68224, - 68336, - 68343, - 68409, - 68416, - 68505, - 68509, - 69461, - 69466, - 69510, - 69514, - 69703, - 69710, - 69819, - 69821, - 69822, - 69826, - 69952, - 69956, - 70004, - 70006, - 70085, - 70089, - 70093, - 70094, - 70107, - 70108, - 70109, - 70112, - 70200, - 70206, - 70313, - 70314, - 70731, - 70736, - 70746, - 70748, - 70749, - 70750, - 70854, - 70855, - 71105, - 71128, - 71233, - 71236, - 71264, - 71277, - 71353, - 71354, - 71484, - 71487, - 71739, - 71740, - 72004, - 72007, - 72162, - 72163, - 72255, - 72263, - 72346, - 72349, - 72350, - 72355, - 72769, - 72774, - 72816, - 72818, - 73463, - 73465, - 73727, - 73728, - 74864, - 74869, - 77809, - 77811, - 92782, - 92784, - 92917, - 92918, - 92983, - 92988, - 92996, - 92997, - 93847, - 93851, - 94178, - 94179, - 113823, - 113824, - 121479, - 121484, - 125278, - 125280 - ] -} diff --git a/provider/testdata/data/json/props/gc=Ps@1.json b/provider/testdata/data/json/props/gc=Ps@1.json deleted file mode 100644 index 9f26086775e..00000000000 --- a/provider/testdata/data/json/props/gc=Ps@1.json +++ /dev/null @@ -1,162 +0,0 @@ -{ - "inv_list": [ - 40, - 41, - 91, - 92, - 123, - 124, - 3898, - 3899, - 3900, - 3901, - 5787, - 5788, - 8218, - 8219, - 8222, - 8223, - 8261, - 8262, - 8317, - 8318, - 8333, - 8334, - 8968, - 8969, - 8970, - 8971, - 9001, - 9002, - 10088, - 10089, - 10090, - 10091, - 10092, - 10093, - 10094, - 10095, - 10096, - 10097, - 10098, - 10099, - 10100, - 10101, - 10181, - 10182, - 10214, - 10215, - 10216, - 10217, - 10218, - 10219, - 10220, - 10221, - 10222, - 10223, - 10627, - 10628, - 10629, - 10630, - 10631, - 10632, - 10633, - 10634, - 10635, - 10636, - 10637, - 10638, - 10639, - 10640, - 10641, - 10642, - 10643, - 10644, - 10645, - 10646, - 10647, - 10648, - 10712, - 10713, - 10714, - 10715, - 10748, - 10749, - 11810, - 11811, - 11812, - 11813, - 11814, - 11815, - 11816, - 11817, - 11842, - 11843, - 11861, - 11862, - 11863, - 11864, - 11865, - 11866, - 11867, - 11868, - 12296, - 12297, - 12298, - 12299, - 12300, - 12301, - 12302, - 12303, - 12304, - 12305, - 12308, - 12309, - 12310, - 12311, - 12312, - 12313, - 12314, - 12315, - 12317, - 12318, - 64831, - 64832, - 65047, - 65048, - 65077, - 65078, - 65079, - 65080, - 65081, - 65082, - 65083, - 65084, - 65085, - 65086, - 65087, - 65088, - 65089, - 65090, - 65091, - 65092, - 65095, - 65096, - 65113, - 65114, - 65115, - 65116, - 65117, - 65118, - 65288, - 65289, - 65339, - 65340, - 65371, - 65372, - 65375, - 65376, - 65378, - 65379 - ] -} diff --git a/provider/testdata/data/json/props/gc=S@1.json b/provider/testdata/data/json/props/gc=S@1.json deleted file mode 100644 index 9ce20296899..00000000000 --- a/provider/testdata/data/json/props/gc=S@1.json +++ /dev/null @@ -1,472 +0,0 @@ -{ - "inv_list": [ - 36, - 37, - 43, - 44, - 60, - 63, - 94, - 95, - 96, - 97, - 124, - 125, - 126, - 127, - 162, - 167, - 168, - 170, - 172, - 173, - 174, - 178, - 180, - 181, - 184, - 185, - 215, - 216, - 247, - 248, - 706, - 710, - 722, - 736, - 741, - 748, - 749, - 750, - 751, - 768, - 885, - 886, - 900, - 902, - 1014, - 1015, - 1154, - 1155, - 1421, - 1424, - 1542, - 1545, - 1547, - 1548, - 1550, - 1552, - 1758, - 1759, - 1769, - 1770, - 1789, - 1791, - 2038, - 2039, - 2046, - 2048, - 2184, - 2185, - 2546, - 2548, - 2554, - 2556, - 2801, - 2802, - 2928, - 2929, - 3059, - 3067, - 3199, - 3200, - 3407, - 3408, - 3449, - 3450, - 3647, - 3648, - 3841, - 3844, - 3859, - 3860, - 3861, - 3864, - 3866, - 3872, - 3892, - 3893, - 3894, - 3895, - 3896, - 3897, - 4030, - 4038, - 4039, - 4045, - 4046, - 4048, - 4053, - 4057, - 4254, - 4256, - 5008, - 5018, - 5741, - 5742, - 6107, - 6108, - 6464, - 6465, - 6622, - 6656, - 7009, - 7019, - 7028, - 7037, - 8125, - 8126, - 8127, - 8130, - 8141, - 8144, - 8157, - 8160, - 8173, - 8176, - 8189, - 8191, - 8260, - 8261, - 8274, - 8275, - 8314, - 8317, - 8330, - 8333, - 8352, - 8385, - 8448, - 8450, - 8451, - 8455, - 8456, - 8458, - 8468, - 8469, - 8470, - 8473, - 8478, - 8484, - 8485, - 8486, - 8487, - 8488, - 8489, - 8490, - 8494, - 8495, - 8506, - 8508, - 8512, - 8517, - 8522, - 8526, - 8527, - 8528, - 8586, - 8588, - 8592, - 8968, - 8972, - 9001, - 9003, - 9255, - 9280, - 9291, - 9372, - 9450, - 9472, - 10088, - 10132, - 10181, - 10183, - 10214, - 10224, - 10627, - 10649, - 10712, - 10716, - 10748, - 10750, - 11124, - 11126, - 11158, - 11159, - 11264, - 11493, - 11499, - 11856, - 11858, - 11904, - 11930, - 11931, - 12020, - 12032, - 12246, - 12272, - 12284, - 12292, - 12293, - 12306, - 12308, - 12320, - 12321, - 12342, - 12344, - 12350, - 12352, - 12443, - 12445, - 12688, - 12690, - 12694, - 12704, - 12736, - 12772, - 12800, - 12831, - 12842, - 12872, - 12880, - 12881, - 12896, - 12928, - 12938, - 12977, - 12992, - 13312, - 19904, - 19968, - 42128, - 42183, - 42752, - 42775, - 42784, - 42786, - 42889, - 42891, - 43048, - 43052, - 43062, - 43066, - 43639, - 43642, - 43867, - 43868, - 43882, - 43884, - 64297, - 64298, - 64434, - 64451, - 64832, - 64848, - 64975, - 64976, - 65020, - 65024, - 65122, - 65123, - 65124, - 65127, - 65129, - 65130, - 65284, - 65285, - 65291, - 65292, - 65308, - 65311, - 65342, - 65343, - 65344, - 65345, - 65372, - 65373, - 65374, - 65375, - 65504, - 65511, - 65512, - 65519, - 65532, - 65534, - 65847, - 65856, - 65913, - 65930, - 65932, - 65935, - 65936, - 65949, - 65952, - 65953, - 66000, - 66045, - 67703, - 67705, - 68296, - 68297, - 71487, - 71488, - 73685, - 73714, - 92988, - 92992, - 92997, - 92998, - 113820, - 113821, - 118608, - 118724, - 118784, - 119030, - 119040, - 119079, - 119081, - 119141, - 119146, - 119149, - 119171, - 119173, - 119180, - 119210, - 119214, - 119275, - 119296, - 119362, - 119365, - 119366, - 119552, - 119639, - 120513, - 120514, - 120539, - 120540, - 120571, - 120572, - 120597, - 120598, - 120629, - 120630, - 120655, - 120656, - 120687, - 120688, - 120713, - 120714, - 120745, - 120746, - 120771, - 120772, - 120832, - 121344, - 121399, - 121403, - 121453, - 121461, - 121462, - 121476, - 121477, - 121479, - 123215, - 123216, - 123647, - 123648, - 126124, - 126125, - 126128, - 126129, - 126254, - 126255, - 126704, - 126706, - 126976, - 127020, - 127024, - 127124, - 127136, - 127151, - 127153, - 127168, - 127169, - 127184, - 127185, - 127222, - 127245, - 127406, - 127462, - 127491, - 127504, - 127548, - 127552, - 127561, - 127568, - 127570, - 127584, - 127590, - 127744, - 128728, - 128733, - 128749, - 128752, - 128765, - 128768, - 128884, - 128896, - 128985, - 128992, - 129004, - 129008, - 129009, - 129024, - 129036, - 129040, - 129096, - 129104, - 129114, - 129120, - 129160, - 129168, - 129198, - 129200, - 129202, - 129280, - 129620, - 129632, - 129646, - 129648, - 129653, - 129656, - 129661, - 129664, - 129671, - 129680, - 129709, - 129712, - 129723, - 129728, - 129734, - 129744, - 129754, - 129760, - 129768, - 129776, - 129783, - 129792, - 129939, - 129940, - 129995 - ] -} diff --git a/provider/testdata/data/json/props/gc=Sc@1.json b/provider/testdata/data/json/props/gc=Sc@1.json deleted file mode 100644 index 1a95cc23cd8..00000000000 --- a/provider/testdata/data/json/props/gc=Sc@1.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "inv_list": [ - 36, - 37, - 162, - 166, - 1423, - 1424, - 1547, - 1548, - 2046, - 2048, - 2546, - 2548, - 2555, - 2556, - 2801, - 2802, - 3065, - 3066, - 3647, - 3648, - 6107, - 6108, - 8352, - 8385, - 43064, - 43065, - 65020, - 65021, - 65129, - 65130, - 65284, - 65285, - 65504, - 65506, - 65509, - 65511, - 73693, - 73697, - 123647, - 123648, - 126128, - 126129 - ] -} diff --git a/provider/testdata/data/json/props/gc=Sk@1.json b/provider/testdata/data/json/props/gc=Sk@1.json deleted file mode 100644 index 52ccb8f0b8a..00000000000 --- a/provider/testdata/data/json/props/gc=Sk@1.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "inv_list": [ - 94, - 95, - 96, - 97, - 168, - 169, - 175, - 176, - 180, - 181, - 184, - 185, - 706, - 710, - 722, - 736, - 741, - 748, - 749, - 750, - 751, - 768, - 885, - 886, - 900, - 902, - 2184, - 2185, - 8125, - 8126, - 8127, - 8130, - 8141, - 8144, - 8157, - 8160, - 8173, - 8176, - 8189, - 8191, - 12443, - 12445, - 42752, - 42775, - 42784, - 42786, - 42889, - 42891, - 43867, - 43868, - 43882, - 43884, - 64434, - 64451, - 65342, - 65343, - 65344, - 65345, - 65507, - 65508, - 127995, - 128000 - ] -} diff --git a/provider/testdata/data/json/props/gc=Sm@1.json b/provider/testdata/data/json/props/gc=Sm@1.json deleted file mode 100644 index ce1b6af932c..00000000000 --- a/provider/testdata/data/json/props/gc=Sm@1.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "inv_list": [ - 43, - 44, - 60, - 63, - 124, - 125, - 126, - 127, - 172, - 173, - 177, - 178, - 215, - 216, - 247, - 248, - 1014, - 1015, - 1542, - 1545, - 8260, - 8261, - 8274, - 8275, - 8314, - 8317, - 8330, - 8333, - 8472, - 8473, - 8512, - 8517, - 8523, - 8524, - 8592, - 8597, - 8602, - 8604, - 8608, - 8609, - 8611, - 8612, - 8614, - 8615, - 8622, - 8623, - 8654, - 8656, - 8658, - 8659, - 8660, - 8661, - 8692, - 8960, - 8992, - 8994, - 9084, - 9085, - 9115, - 9140, - 9180, - 9186, - 9655, - 9656, - 9665, - 9666, - 9720, - 9728, - 9839, - 9840, - 10176, - 10181, - 10183, - 10214, - 10224, - 10240, - 10496, - 10627, - 10649, - 10712, - 10716, - 10748, - 10750, - 11008, - 11056, - 11077, - 11079, - 11085, - 64297, - 64298, - 65122, - 65123, - 65124, - 65127, - 65291, - 65292, - 65308, - 65311, - 65372, - 65373, - 65374, - 65375, - 65506, - 65507, - 65513, - 65517, - 120513, - 120514, - 120539, - 120540, - 120571, - 120572, - 120597, - 120598, - 120629, - 120630, - 120655, - 120656, - 120687, - 120688, - 120713, - 120714, - 120745, - 120746, - 120771, - 120772, - 126704, - 126706 - ] -} diff --git a/provider/testdata/data/json/props/gc=So@1.json b/provider/testdata/data/json/props/gc=So@1.json deleted file mode 100644 index 51a60e8429c..00000000000 --- a/provider/testdata/data/json/props/gc=So@1.json +++ /dev/null @@ -1,376 +0,0 @@ -{ - "inv_list": [ - 166, - 167, - 169, - 170, - 174, - 175, - 176, - 177, - 1154, - 1155, - 1421, - 1423, - 1550, - 1552, - 1758, - 1759, - 1769, - 1770, - 1789, - 1791, - 2038, - 2039, - 2554, - 2555, - 2928, - 2929, - 3059, - 3065, - 3066, - 3067, - 3199, - 3200, - 3407, - 3408, - 3449, - 3450, - 3841, - 3844, - 3859, - 3860, - 3861, - 3864, - 3866, - 3872, - 3892, - 3893, - 3894, - 3895, - 3896, - 3897, - 4030, - 4038, - 4039, - 4045, - 4046, - 4048, - 4053, - 4057, - 4254, - 4256, - 5008, - 5018, - 5741, - 5742, - 6464, - 6465, - 6622, - 6656, - 7009, - 7019, - 7028, - 7037, - 8448, - 8450, - 8451, - 8455, - 8456, - 8458, - 8468, - 8469, - 8470, - 8472, - 8478, - 8484, - 8485, - 8486, - 8487, - 8488, - 8489, - 8490, - 8494, - 8495, - 8506, - 8508, - 8522, - 8523, - 8524, - 8526, - 8527, - 8528, - 8586, - 8588, - 8597, - 8602, - 8604, - 8608, - 8609, - 8611, - 8612, - 8614, - 8615, - 8622, - 8623, - 8654, - 8656, - 8658, - 8659, - 8660, - 8661, - 8692, - 8960, - 8968, - 8972, - 8992, - 8994, - 9001, - 9003, - 9084, - 9085, - 9115, - 9140, - 9180, - 9186, - 9255, - 9280, - 9291, - 9372, - 9450, - 9472, - 9655, - 9656, - 9665, - 9666, - 9720, - 9728, - 9839, - 9840, - 10088, - 10132, - 10176, - 10240, - 10496, - 11008, - 11056, - 11077, - 11079, - 11085, - 11124, - 11126, - 11158, - 11159, - 11264, - 11493, - 11499, - 11856, - 11858, - 11904, - 11930, - 11931, - 12020, - 12032, - 12246, - 12272, - 12284, - 12292, - 12293, - 12306, - 12308, - 12320, - 12321, - 12342, - 12344, - 12350, - 12352, - 12688, - 12690, - 12694, - 12704, - 12736, - 12772, - 12800, - 12831, - 12842, - 12872, - 12880, - 12881, - 12896, - 12928, - 12938, - 12977, - 12992, - 13312, - 19904, - 19968, - 42128, - 42183, - 43048, - 43052, - 43062, - 43064, - 43065, - 43066, - 43639, - 43642, - 64832, - 64848, - 64975, - 64976, - 65021, - 65024, - 65508, - 65509, - 65512, - 65513, - 65517, - 65519, - 65532, - 65534, - 65847, - 65856, - 65913, - 65930, - 65932, - 65935, - 65936, - 65949, - 65952, - 65953, - 66000, - 66045, - 67703, - 67705, - 68296, - 68297, - 71487, - 71488, - 73685, - 73693, - 73697, - 73714, - 92988, - 92992, - 92997, - 92998, - 113820, - 113821, - 118608, - 118724, - 118784, - 119030, - 119040, - 119079, - 119081, - 119141, - 119146, - 119149, - 119171, - 119173, - 119180, - 119210, - 119214, - 119275, - 119296, - 119362, - 119365, - 119366, - 119552, - 119639, - 120832, - 121344, - 121399, - 121403, - 121453, - 121461, - 121462, - 121476, - 121477, - 121479, - 123215, - 123216, - 126124, - 126125, - 126254, - 126255, - 126976, - 127020, - 127024, - 127124, - 127136, - 127151, - 127153, - 127168, - 127169, - 127184, - 127185, - 127222, - 127245, - 127406, - 127462, - 127491, - 127504, - 127548, - 127552, - 127561, - 127568, - 127570, - 127584, - 127590, - 127744, - 127995, - 128000, - 128728, - 128733, - 128749, - 128752, - 128765, - 128768, - 128884, - 128896, - 128985, - 128992, - 129004, - 129008, - 129009, - 129024, - 129036, - 129040, - 129096, - 129104, - 129114, - 129120, - 129160, - 129168, - 129198, - 129200, - 129202, - 129280, - 129620, - 129632, - 129646, - 129648, - 129653, - 129656, - 129661, - 129664, - 129671, - 129680, - 129709, - 129712, - 129723, - 129728, - 129734, - 129744, - 129754, - 129760, - 129768, - 129776, - 129783, - 129792, - 129939, - 129940, - 129995 - ] -} diff --git a/provider/testdata/data/json/props/gc=Z@1.json b/provider/testdata/data/json/props/gc=Z@1.json deleted file mode 100644 index d9f864ee1e1..00000000000 --- a/provider/testdata/data/json/props/gc=Z@1.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "inv_list": [ - 32, - 33, - 160, - 161, - 5760, - 5761, - 8192, - 8203, - 8232, - 8234, - 8239, - 8240, - 8287, - 8288, - 12288, - 12289 - ] -} diff --git a/provider/testdata/data/json/props/gc=Zl@1.json b/provider/testdata/data/json/props/gc=Zl@1.json deleted file mode 100644 index 61cc714337d..00000000000 --- a/provider/testdata/data/json/props/gc=Zl@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 8232, - 8233 - ] -} diff --git a/provider/testdata/data/json/props/gc=Zp@1.json b/provider/testdata/data/json/props/gc=Zp@1.json deleted file mode 100644 index 1b76991aa3f..00000000000 --- a/provider/testdata/data/json/props/gc=Zp@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 8233, - 8234 - ] -} diff --git a/provider/testdata/data/json/props/gc=Zs@1.json b/provider/testdata/data/json/props/gc=Zs@1.json deleted file mode 100644 index 2e4cad6577d..00000000000 --- a/provider/testdata/data/json/props/gc=Zs@1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "inv_list": [ - 32, - 33, - 160, - 161, - 5760, - 5761, - 8192, - 8203, - 8239, - 8240, - 8287, - 8288, - 12288, - 12289 - ] -} diff --git a/provider/testdata/data/json/props/sc=Adlm@1.json b/provider/testdata/data/json/props/sc=Adlm@1.json deleted file mode 100644 index 5af5ff97728..00000000000 --- a/provider/testdata/data/json/props/sc=Adlm@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 125184, - 125260, - 125264, - 125274, - 125278, - 125280 - ] -} diff --git a/provider/testdata/data/json/props/sc=Aghb@1.json b/provider/testdata/data/json/props/sc=Aghb@1.json deleted file mode 100644 index 2b31a7ef57a..00000000000 --- a/provider/testdata/data/json/props/sc=Aghb@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 66864, - 66916, - 66927, - 66928 - ] -} diff --git a/provider/testdata/data/json/props/sc=Ahom@1.json b/provider/testdata/data/json/props/sc=Ahom@1.json deleted file mode 100644 index 6c11c1a11f1..00000000000 --- a/provider/testdata/data/json/props/sc=Ahom@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 71424, - 71451, - 71453, - 71468, - 71472, - 71495 - ] -} diff --git a/provider/testdata/data/json/props/sc=Arab@1.json b/provider/testdata/data/json/props/sc=Arab@1.json deleted file mode 100644 index a7eb6cd835a..00000000000 --- a/provider/testdata/data/json/props/sc=Arab@1.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "inv_list": [ - 1536, - 1541, - 1542, - 1548, - 1549, - 1563, - 1564, - 1567, - 1568, - 1600, - 1601, - 1611, - 1622, - 1648, - 1649, - 1757, - 1758, - 1792, - 1872, - 1920, - 2160, - 2191, - 2192, - 2194, - 2200, - 2274, - 2275, - 2304, - 64336, - 64451, - 64467, - 64830, - 64832, - 64912, - 64914, - 64968, - 64975, - 64976, - 65008, - 65024, - 65136, - 65141, - 65142, - 65277, - 69216, - 69247, - 126464, - 126468, - 126469, - 126496, - 126497, - 126499, - 126500, - 126501, - 126503, - 126504, - 126505, - 126515, - 126516, - 126520, - 126521, - 126522, - 126523, - 126524, - 126530, - 126531, - 126535, - 126536, - 126537, - 126538, - 126539, - 126540, - 126541, - 126544, - 126545, - 126547, - 126548, - 126549, - 126551, - 126552, - 126553, - 126554, - 126555, - 126556, - 126557, - 126558, - 126559, - 126560, - 126561, - 126563, - 126564, - 126565, - 126567, - 126571, - 126572, - 126579, - 126580, - 126584, - 126585, - 126589, - 126590, - 126591, - 126592, - 126602, - 126603, - 126620, - 126625, - 126628, - 126629, - 126634, - 126635, - 126652, - 126704, - 126706 - ] -} diff --git a/provider/testdata/data/json/props/sc=Armi@1.json b/provider/testdata/data/json/props/sc=Armi@1.json deleted file mode 100644 index a95f7efba0d..00000000000 --- a/provider/testdata/data/json/props/sc=Armi@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 67648, - 67670, - 67671, - 67680 - ] -} diff --git a/provider/testdata/data/json/props/sc=Armn@1.json b/provider/testdata/data/json/props/sc=Armn@1.json deleted file mode 100644 index d37e6915547..00000000000 --- a/provider/testdata/data/json/props/sc=Armn@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 1329, - 1367, - 1369, - 1419, - 1421, - 1424, - 64275, - 64280 - ] -} diff --git a/provider/testdata/data/json/props/sc=Avst@1.json b/provider/testdata/data/json/props/sc=Avst@1.json deleted file mode 100644 index a199be3f488..00000000000 --- a/provider/testdata/data/json/props/sc=Avst@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 68352, - 68406, - 68409, - 68416 - ] -} diff --git a/provider/testdata/data/json/props/sc=Bali@1.json b/provider/testdata/data/json/props/sc=Bali@1.json deleted file mode 100644 index 9bab0bd66a8..00000000000 --- a/provider/testdata/data/json/props/sc=Bali@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 6912, - 6989, - 6992, - 7039 - ] -} diff --git a/provider/testdata/data/json/props/sc=Bamu@1.json b/provider/testdata/data/json/props/sc=Bamu@1.json deleted file mode 100644 index 5ba841613b8..00000000000 --- a/provider/testdata/data/json/props/sc=Bamu@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 42656, - 42744, - 92160, - 92729 - ] -} diff --git a/provider/testdata/data/json/props/sc=Bass@1.json b/provider/testdata/data/json/props/sc=Bass@1.json deleted file mode 100644 index e2daa85b5b7..00000000000 --- a/provider/testdata/data/json/props/sc=Bass@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 92880, - 92910, - 92912, - 92918 - ] -} diff --git a/provider/testdata/data/json/props/sc=Batk@1.json b/provider/testdata/data/json/props/sc=Batk@1.json deleted file mode 100644 index 25ca51a46b6..00000000000 --- a/provider/testdata/data/json/props/sc=Batk@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 7104, - 7156, - 7164, - 7168 - ] -} diff --git a/provider/testdata/data/json/props/sc=Beng@1.json b/provider/testdata/data/json/props/sc=Beng@1.json deleted file mode 100644 index 4f6db74d31c..00000000000 --- a/provider/testdata/data/json/props/sc=Beng@1.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "inv_list": [ - 2432, - 2436, - 2437, - 2445, - 2447, - 2449, - 2451, - 2473, - 2474, - 2481, - 2482, - 2483, - 2486, - 2490, - 2492, - 2501, - 2503, - 2505, - 2507, - 2511, - 2519, - 2520, - 2524, - 2526, - 2527, - 2532, - 2534, - 2559 - ] -} diff --git a/provider/testdata/data/json/props/sc=Bhks@1.json b/provider/testdata/data/json/props/sc=Bhks@1.json deleted file mode 100644 index f4cb8ff847f..00000000000 --- a/provider/testdata/data/json/props/sc=Bhks@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 72704, - 72713, - 72714, - 72759, - 72760, - 72774, - 72784, - 72813 - ] -} diff --git a/provider/testdata/data/json/props/sc=Bopo@1.json b/provider/testdata/data/json/props/sc=Bopo@1.json deleted file mode 100644 index a919de2d593..00000000000 --- a/provider/testdata/data/json/props/sc=Bopo@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 746, - 748, - 12549, - 12592, - 12704, - 12736 - ] -} diff --git a/provider/testdata/data/json/props/sc=Brah@1.json b/provider/testdata/data/json/props/sc=Brah@1.json deleted file mode 100644 index e9d5e5da3f7..00000000000 --- a/provider/testdata/data/json/props/sc=Brah@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 69632, - 69710, - 69714, - 69750, - 69759, - 69760 - ] -} diff --git a/provider/testdata/data/json/props/sc=Brai@1.json b/provider/testdata/data/json/props/sc=Brai@1.json deleted file mode 100644 index f9656f69b1b..00000000000 --- a/provider/testdata/data/json/props/sc=Brai@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 10240, - 10496 - ] -} diff --git a/provider/testdata/data/json/props/sc=Bugi@1.json b/provider/testdata/data/json/props/sc=Bugi@1.json deleted file mode 100644 index 579bb77b6c0..00000000000 --- a/provider/testdata/data/json/props/sc=Bugi@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 6656, - 6684, - 6686, - 6688 - ] -} diff --git a/provider/testdata/data/json/props/sc=Buhd@1.json b/provider/testdata/data/json/props/sc=Buhd@1.json deleted file mode 100644 index b220ec78e3e..00000000000 --- a/provider/testdata/data/json/props/sc=Buhd@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 5952, - 5972 - ] -} diff --git a/provider/testdata/data/json/props/sc=Cakm@1.json b/provider/testdata/data/json/props/sc=Cakm@1.json deleted file mode 100644 index 7c9b2aa0e17..00000000000 --- a/provider/testdata/data/json/props/sc=Cakm@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 69888, - 69941, - 69942, - 69960 - ] -} diff --git a/provider/testdata/data/json/props/sc=Cans@1.json b/provider/testdata/data/json/props/sc=Cans@1.json deleted file mode 100644 index d2206fca225..00000000000 --- a/provider/testdata/data/json/props/sc=Cans@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 5120, - 5760, - 6320, - 6390, - 72368, - 72384 - ] -} diff --git a/provider/testdata/data/json/props/sc=Cari@1.json b/provider/testdata/data/json/props/sc=Cari@1.json deleted file mode 100644 index 23e29cdc449..00000000000 --- a/provider/testdata/data/json/props/sc=Cari@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 66208, - 66257 - ] -} diff --git a/provider/testdata/data/json/props/sc=Cham@1.json b/provider/testdata/data/json/props/sc=Cham@1.json deleted file mode 100644 index 2ef781d030b..00000000000 --- a/provider/testdata/data/json/props/sc=Cham@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 43520, - 43575, - 43584, - 43598, - 43600, - 43610, - 43612, - 43616 - ] -} diff --git a/provider/testdata/data/json/props/sc=Cher@1.json b/provider/testdata/data/json/props/sc=Cher@1.json deleted file mode 100644 index 8f99aa8b278..00000000000 --- a/provider/testdata/data/json/props/sc=Cher@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 5024, - 5110, - 5112, - 5118, - 43888, - 43968 - ] -} diff --git a/provider/testdata/data/json/props/sc=Chrs@1.json b/provider/testdata/data/json/props/sc=Chrs@1.json deleted file mode 100644 index ed00fe81cbc..00000000000 --- a/provider/testdata/data/json/props/sc=Chrs@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 69552, - 69580 - ] -} diff --git a/provider/testdata/data/json/props/sc=Copt@1.json b/provider/testdata/data/json/props/sc=Copt@1.json deleted file mode 100644 index c31aa9ecf63..00000000000 --- a/provider/testdata/data/json/props/sc=Copt@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 994, - 1008, - 11392, - 11508, - 11513, - 11520 - ] -} diff --git a/provider/testdata/data/json/props/sc=Cpmn@1.json b/provider/testdata/data/json/props/sc=Cpmn@1.json deleted file mode 100644 index 36c6b3ad740..00000000000 --- a/provider/testdata/data/json/props/sc=Cpmn@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 77712, - 77811 - ] -} diff --git a/provider/testdata/data/json/props/sc=Cprt@1.json b/provider/testdata/data/json/props/sc=Cprt@1.json deleted file mode 100644 index ac738afc039..00000000000 --- a/provider/testdata/data/json/props/sc=Cprt@1.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "inv_list": [ - 67584, - 67590, - 67592, - 67593, - 67594, - 67638, - 67639, - 67641, - 67644, - 67645, - 67647, - 67648 - ] -} diff --git a/provider/testdata/data/json/props/sc=Cyrl@1.json b/provider/testdata/data/json/props/sc=Cyrl@1.json deleted file mode 100644 index 3a2914880eb..00000000000 --- a/provider/testdata/data/json/props/sc=Cyrl@1.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "inv_list": [ - 1024, - 1157, - 1159, - 1328, - 7296, - 7305, - 7467, - 7468, - 7544, - 7545, - 11744, - 11776, - 42560, - 42656, - 65070, - 65072 - ] -} diff --git a/provider/testdata/data/json/props/sc=Deva@1.json b/provider/testdata/data/json/props/sc=Deva@1.json deleted file mode 100644 index 77ac8971eaa..00000000000 --- a/provider/testdata/data/json/props/sc=Deva@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 2304, - 2385, - 2389, - 2404, - 2406, - 2432, - 43232, - 43264 - ] -} diff --git a/provider/testdata/data/json/props/sc=Diak@1.json b/provider/testdata/data/json/props/sc=Diak@1.json deleted file mode 100644 index 12cbd0e3e89..00000000000 --- a/provider/testdata/data/json/props/sc=Diak@1.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "inv_list": [ - 71936, - 71943, - 71945, - 71946, - 71948, - 71956, - 71957, - 71959, - 71960, - 71990, - 71991, - 71993, - 71995, - 72007, - 72016, - 72026 - ] -} diff --git a/provider/testdata/data/json/props/sc=Dogr@1.json b/provider/testdata/data/json/props/sc=Dogr@1.json deleted file mode 100644 index 9562d64ef32..00000000000 --- a/provider/testdata/data/json/props/sc=Dogr@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 71680, - 71740 - ] -} diff --git a/provider/testdata/data/json/props/sc=Dsrt@1.json b/provider/testdata/data/json/props/sc=Dsrt@1.json deleted file mode 100644 index 8b67b7a34bd..00000000000 --- a/provider/testdata/data/json/props/sc=Dsrt@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 66560, - 66640 - ] -} diff --git a/provider/testdata/data/json/props/sc=Dupl@1.json b/provider/testdata/data/json/props/sc=Dupl@1.json deleted file mode 100644 index 565726dbd2f..00000000000 --- a/provider/testdata/data/json/props/sc=Dupl@1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "inv_list": [ - 113664, - 113771, - 113776, - 113789, - 113792, - 113801, - 113808, - 113818, - 113820, - 113824 - ] -} diff --git a/provider/testdata/data/json/props/sc=Egyp@1.json b/provider/testdata/data/json/props/sc=Egyp@1.json deleted file mode 100644 index c1642e933d6..00000000000 --- a/provider/testdata/data/json/props/sc=Egyp@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 77824, - 78895, - 78896, - 78905 - ] -} diff --git a/provider/testdata/data/json/props/sc=Elba@1.json b/provider/testdata/data/json/props/sc=Elba@1.json deleted file mode 100644 index f0ec758da3c..00000000000 --- a/provider/testdata/data/json/props/sc=Elba@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 66816, - 66856 - ] -} diff --git a/provider/testdata/data/json/props/sc=Elym@1.json b/provider/testdata/data/json/props/sc=Elym@1.json deleted file mode 100644 index 1efec9f22d0..00000000000 --- a/provider/testdata/data/json/props/sc=Elym@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 69600, - 69623 - ] -} diff --git a/provider/testdata/data/json/props/sc=Ethi@1.json b/provider/testdata/data/json/props/sc=Ethi@1.json deleted file mode 100644 index c81bd7bafba..00000000000 --- a/provider/testdata/data/json/props/sc=Ethi@1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "inv_list": [ - 4608, - 4681, - 4682, - 4686, - 4688, - 4695, - 4696, - 4697, - 4698, - 4702, - 4704, - 4745, - 4746, - 4750, - 4752, - 4785, - 4786, - 4790, - 4792, - 4799, - 4800, - 4801, - 4802, - 4806, - 4808, - 4823, - 4824, - 4881, - 4882, - 4886, - 4888, - 4955, - 4957, - 4989, - 4992, - 5018, - 11648, - 11671, - 11680, - 11687, - 11688, - 11695, - 11696, - 11703, - 11704, - 11711, - 11712, - 11719, - 11720, - 11727, - 11728, - 11735, - 11736, - 11743, - 43777, - 43783, - 43785, - 43791, - 43793, - 43799, - 43808, - 43815, - 43816, - 43823, - 124896, - 124903, - 124904, - 124908, - 124909, - 124911, - 124912, - 124927 - ] -} diff --git a/provider/testdata/data/json/props/sc=Geor@1.json b/provider/testdata/data/json/props/sc=Geor@1.json deleted file mode 100644 index f735e8305eb..00000000000 --- a/provider/testdata/data/json/props/sc=Geor@1.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "inv_list": [ - 4256, - 4294, - 4295, - 4296, - 4301, - 4302, - 4304, - 4347, - 4348, - 4352, - 7312, - 7355, - 7357, - 7360, - 11520, - 11558, - 11559, - 11560, - 11565, - 11566 - ] -} diff --git a/provider/testdata/data/json/props/sc=Glag@1.json b/provider/testdata/data/json/props/sc=Glag@1.json deleted file mode 100644 index 3f81eaa4714..00000000000 --- a/provider/testdata/data/json/props/sc=Glag@1.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "inv_list": [ - 11264, - 11360, - 122880, - 122887, - 122888, - 122905, - 122907, - 122914, - 122915, - 122917, - 122918, - 122923 - ] -} diff --git a/provider/testdata/data/json/props/sc=Gong@1.json b/provider/testdata/data/json/props/sc=Gong@1.json deleted file mode 100644 index dfdedd72b41..00000000000 --- a/provider/testdata/data/json/props/sc=Gong@1.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "inv_list": [ - 73056, - 73062, - 73063, - 73065, - 73066, - 73103, - 73104, - 73106, - 73107, - 73113, - 73120, - 73130 - ] -} diff --git a/provider/testdata/data/json/props/sc=Gonm@1.json b/provider/testdata/data/json/props/sc=Gonm@1.json deleted file mode 100644 index 6681801268f..00000000000 --- a/provider/testdata/data/json/props/sc=Gonm@1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "inv_list": [ - 72960, - 72967, - 72968, - 72970, - 72971, - 73015, - 73018, - 73019, - 73020, - 73022, - 73023, - 73032, - 73040, - 73050 - ] -} diff --git a/provider/testdata/data/json/props/sc=Goth@1.json b/provider/testdata/data/json/props/sc=Goth@1.json deleted file mode 100644 index 45081cbc211..00000000000 --- a/provider/testdata/data/json/props/sc=Goth@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 66352, - 66379 - ] -} diff --git a/provider/testdata/data/json/props/sc=Gran@1.json b/provider/testdata/data/json/props/sc=Gran@1.json deleted file mode 100644 index c815872cd59..00000000000 --- a/provider/testdata/data/json/props/sc=Gran@1.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inv_list": [ - 70400, - 70404, - 70405, - 70413, - 70415, - 70417, - 70419, - 70441, - 70442, - 70449, - 70450, - 70452, - 70453, - 70458, - 70460, - 70469, - 70471, - 70473, - 70475, - 70478, - 70480, - 70481, - 70487, - 70488, - 70493, - 70500, - 70502, - 70509, - 70512, - 70517 - ] -} diff --git a/provider/testdata/data/json/props/sc=Grek@1.json b/provider/testdata/data/json/props/sc=Grek@1.json deleted file mode 100644 index 61edbba4614..00000000000 --- a/provider/testdata/data/json/props/sc=Grek@1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "inv_list": [ - 880, - 884, - 885, - 888, - 890, - 894, - 895, - 896, - 900, - 901, - 902, - 903, - 904, - 907, - 908, - 909, - 910, - 930, - 931, - 994, - 1008, - 1024, - 7462, - 7467, - 7517, - 7522, - 7526, - 7531, - 7615, - 7616, - 7936, - 7958, - 7960, - 7966, - 7968, - 8006, - 8008, - 8014, - 8016, - 8024, - 8025, - 8026, - 8027, - 8028, - 8029, - 8030, - 8031, - 8062, - 8064, - 8117, - 8118, - 8133, - 8134, - 8148, - 8150, - 8156, - 8157, - 8176, - 8178, - 8181, - 8182, - 8191, - 8486, - 8487, - 43877, - 43878, - 65856, - 65935, - 65952, - 65953, - 119296, - 119366 - ] -} diff --git a/provider/testdata/data/json/props/sc=Gujr@1.json b/provider/testdata/data/json/props/sc=Gujr@1.json deleted file mode 100644 index 8adc2482f9f..00000000000 --- a/provider/testdata/data/json/props/sc=Gujr@1.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "inv_list": [ - 2689, - 2692, - 2693, - 2702, - 2703, - 2706, - 2707, - 2729, - 2730, - 2737, - 2738, - 2740, - 2741, - 2746, - 2748, - 2758, - 2759, - 2762, - 2763, - 2766, - 2768, - 2769, - 2784, - 2788, - 2790, - 2802, - 2809, - 2816 - ] -} diff --git a/provider/testdata/data/json/props/sc=Guru@1.json b/provider/testdata/data/json/props/sc=Guru@1.json deleted file mode 100644 index a9064978c88..00000000000 --- a/provider/testdata/data/json/props/sc=Guru@1.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "inv_list": [ - 2561, - 2564, - 2565, - 2571, - 2575, - 2577, - 2579, - 2601, - 2602, - 2609, - 2610, - 2612, - 2613, - 2615, - 2616, - 2618, - 2620, - 2621, - 2622, - 2627, - 2631, - 2633, - 2635, - 2638, - 2641, - 2642, - 2649, - 2653, - 2654, - 2655, - 2662, - 2679 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hang@1.json b/provider/testdata/data/json/props/sc=Hang@1.json deleted file mode 100644 index 8b43b8e5d14..00000000000 --- a/provider/testdata/data/json/props/sc=Hang@1.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "inv_list": [ - 4352, - 4608, - 12334, - 12336, - 12593, - 12687, - 12800, - 12831, - 12896, - 12927, - 43360, - 43389, - 44032, - 55204, - 55216, - 55239, - 55243, - 55292, - 65440, - 65471, - 65474, - 65480, - 65482, - 65488, - 65490, - 65496, - 65498, - 65501 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hani@1.json b/provider/testdata/data/json/props/sc=Hani@1.json deleted file mode 100644 index b8c463a64b2..00000000000 --- a/provider/testdata/data/json/props/sc=Hani@1.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "inv_list": [ - 11904, - 11930, - 11931, - 12020, - 12032, - 12246, - 12293, - 12294, - 12295, - 12296, - 12321, - 12330, - 12344, - 12348, - 13312, - 19904, - 19968, - 40960, - 63744, - 64110, - 64112, - 64218, - 94178, - 94180, - 94192, - 94194, - 131072, - 173792, - 173824, - 177977, - 177984, - 178206, - 178208, - 183970, - 183984, - 191457, - 194560, - 195102, - 196608, - 201547 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hano@1.json b/provider/testdata/data/json/props/sc=Hano@1.json deleted file mode 100644 index 6f3cb034e9b..00000000000 --- a/provider/testdata/data/json/props/sc=Hano@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 5920, - 5941 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hatr@1.json b/provider/testdata/data/json/props/sc=Hatr@1.json deleted file mode 100644 index ed4a6e556a8..00000000000 --- a/provider/testdata/data/json/props/sc=Hatr@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 67808, - 67827, - 67828, - 67830, - 67835, - 67840 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hebr@1.json b/provider/testdata/data/json/props/sc=Hebr@1.json deleted file mode 100644 index 8390d872c99..00000000000 --- a/provider/testdata/data/json/props/sc=Hebr@1.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "inv_list": [ - 1425, - 1480, - 1488, - 1515, - 1519, - 1525, - 64285, - 64311, - 64312, - 64317, - 64318, - 64319, - 64320, - 64322, - 64323, - 64325, - 64326, - 64336 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hira@1.json b/provider/testdata/data/json/props/sc=Hira@1.json deleted file mode 100644 index 8efe7ae8232..00000000000 --- a/provider/testdata/data/json/props/sc=Hira@1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "inv_list": [ - 12353, - 12439, - 12445, - 12448, - 110593, - 110880, - 110928, - 110931, - 127488, - 127489 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hluw@1.json b/provider/testdata/data/json/props/sc=Hluw@1.json deleted file mode 100644 index f2b55fced57..00000000000 --- a/provider/testdata/data/json/props/sc=Hluw@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 82944, - 83527 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hmng@1.json b/provider/testdata/data/json/props/sc=Hmng@1.json deleted file mode 100644 index 9658a5ae6b7..00000000000 --- a/provider/testdata/data/json/props/sc=Hmng@1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "inv_list": [ - 92928, - 92998, - 93008, - 93018, - 93019, - 93026, - 93027, - 93048, - 93053, - 93072 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hmnp@1.json b/provider/testdata/data/json/props/sc=Hmnp@1.json deleted file mode 100644 index 7b12ddd6f7b..00000000000 --- a/provider/testdata/data/json/props/sc=Hmnp@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 123136, - 123181, - 123184, - 123198, - 123200, - 123210, - 123214, - 123216 - ] -} diff --git a/provider/testdata/data/json/props/sc=Hung@1.json b/provider/testdata/data/json/props/sc=Hung@1.json deleted file mode 100644 index 65d431611d6..00000000000 --- a/provider/testdata/data/json/props/sc=Hung@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 68736, - 68787, - 68800, - 68851, - 68858, - 68864 - ] -} diff --git a/provider/testdata/data/json/props/sc=Ital@1.json b/provider/testdata/data/json/props/sc=Ital@1.json deleted file mode 100644 index fc1be814c15..00000000000 --- a/provider/testdata/data/json/props/sc=Ital@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 66304, - 66340, - 66349, - 66352 - ] -} diff --git a/provider/testdata/data/json/props/sc=Java@1.json b/provider/testdata/data/json/props/sc=Java@1.json deleted file mode 100644 index 13d982adaac..00000000000 --- a/provider/testdata/data/json/props/sc=Java@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 43392, - 43470, - 43472, - 43482, - 43486, - 43488 - ] -} diff --git a/provider/testdata/data/json/props/sc=Kali@1.json b/provider/testdata/data/json/props/sc=Kali@1.json deleted file mode 100644 index 4dc4bb2a7f8..00000000000 --- a/provider/testdata/data/json/props/sc=Kali@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 43264, - 43310, - 43311, - 43312 - ] -} diff --git a/provider/testdata/data/json/props/sc=Kana@1.json b/provider/testdata/data/json/props/sc=Kana@1.json deleted file mode 100644 index e96016b6868..00000000000 --- a/provider/testdata/data/json/props/sc=Kana@1.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inv_list": [ - 12449, - 12539, - 12541, - 12544, - 12784, - 12800, - 13008, - 13055, - 13056, - 13144, - 65382, - 65392, - 65393, - 65438, - 110576, - 110580, - 110581, - 110588, - 110589, - 110591, - 110592, - 110593, - 110880, - 110883, - 110948, - 110952 - ] -} diff --git a/provider/testdata/data/json/props/sc=Khar@1.json b/provider/testdata/data/json/props/sc=Khar@1.json deleted file mode 100644 index 694bb67b5b2..00000000000 --- a/provider/testdata/data/json/props/sc=Khar@1.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "inv_list": [ - 68096, - 68100, - 68101, - 68103, - 68108, - 68116, - 68117, - 68120, - 68121, - 68150, - 68152, - 68155, - 68159, - 68169, - 68176, - 68185 - ] -} diff --git a/provider/testdata/data/json/props/sc=Khmr@1.json b/provider/testdata/data/json/props/sc=Khmr@1.json deleted file mode 100644 index ba4259d679d..00000000000 --- a/provider/testdata/data/json/props/sc=Khmr@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 6016, - 6110, - 6112, - 6122, - 6128, - 6138, - 6624, - 6656 - ] -} diff --git a/provider/testdata/data/json/props/sc=Khoj@1.json b/provider/testdata/data/json/props/sc=Khoj@1.json deleted file mode 100644 index c1d5de90624..00000000000 --- a/provider/testdata/data/json/props/sc=Khoj@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 70144, - 70162, - 70163, - 70207 - ] -} diff --git a/provider/testdata/data/json/props/sc=Kits@1.json b/provider/testdata/data/json/props/sc=Kits@1.json deleted file mode 100644 index f9e7ba5fe2a..00000000000 --- a/provider/testdata/data/json/props/sc=Kits@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 94180, - 94181, - 101120, - 101590 - ] -} diff --git a/provider/testdata/data/json/props/sc=Knda@1.json b/provider/testdata/data/json/props/sc=Knda@1.json deleted file mode 100644 index c139097ef0e..00000000000 --- a/provider/testdata/data/json/props/sc=Knda@1.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inv_list": [ - 3200, - 3213, - 3214, - 3217, - 3218, - 3241, - 3242, - 3252, - 3253, - 3258, - 3260, - 3269, - 3270, - 3273, - 3274, - 3278, - 3285, - 3287, - 3293, - 3295, - 3296, - 3300, - 3302, - 3312, - 3313, - 3315 - ] -} diff --git a/provider/testdata/data/json/props/sc=Kthi@1.json b/provider/testdata/data/json/props/sc=Kthi@1.json deleted file mode 100644 index efef3b2ea5d..00000000000 --- a/provider/testdata/data/json/props/sc=Kthi@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 69760, - 69827, - 69837, - 69838 - ] -} diff --git a/provider/testdata/data/json/props/sc=Lana@1.json b/provider/testdata/data/json/props/sc=Lana@1.json deleted file mode 100644 index 09c3d51c43b..00000000000 --- a/provider/testdata/data/json/props/sc=Lana@1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "inv_list": [ - 6688, - 6751, - 6752, - 6781, - 6783, - 6794, - 6800, - 6810, - 6816, - 6830 - ] -} diff --git a/provider/testdata/data/json/props/sc=Laoo@1.json b/provider/testdata/data/json/props/sc=Laoo@1.json deleted file mode 100644 index 7ea34000501..00000000000 --- a/provider/testdata/data/json/props/sc=Laoo@1.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "inv_list": [ - 3713, - 3715, - 3716, - 3717, - 3718, - 3723, - 3724, - 3748, - 3749, - 3750, - 3751, - 3774, - 3776, - 3781, - 3782, - 3783, - 3784, - 3790, - 3792, - 3802, - 3804, - 3808 - ] -} diff --git a/provider/testdata/data/json/props/sc=Latn@1.json b/provider/testdata/data/json/props/sc=Latn@1.json deleted file mode 100644 index 3dceb694807..00000000000 --- a/provider/testdata/data/json/props/sc=Latn@1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "inv_list": [ - 65, - 91, - 97, - 123, - 170, - 171, - 186, - 187, - 192, - 215, - 216, - 247, - 248, - 697, - 736, - 741, - 7424, - 7462, - 7468, - 7517, - 7522, - 7526, - 7531, - 7544, - 7545, - 7615, - 7680, - 7936, - 8305, - 8306, - 8319, - 8320, - 8336, - 8349, - 8490, - 8492, - 8498, - 8499, - 8526, - 8527, - 8544, - 8585, - 11360, - 11392, - 42786, - 42888, - 42891, - 42955, - 42960, - 42962, - 42963, - 42964, - 42965, - 42970, - 42994, - 43008, - 43824, - 43867, - 43868, - 43877, - 43878, - 43882, - 64256, - 64263, - 65313, - 65339, - 65345, - 65371, - 67456, - 67462, - 67463, - 67505, - 67506, - 67515, - 122624, - 122655 - ] -} diff --git a/provider/testdata/data/json/props/sc=Lepc@1.json b/provider/testdata/data/json/props/sc=Lepc@1.json deleted file mode 100644 index ca0b09a3192..00000000000 --- a/provider/testdata/data/json/props/sc=Lepc@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 7168, - 7224, - 7227, - 7242, - 7245, - 7248 - ] -} diff --git a/provider/testdata/data/json/props/sc=Limb@1.json b/provider/testdata/data/json/props/sc=Limb@1.json deleted file mode 100644 index 2d03db927c0..00000000000 --- a/provider/testdata/data/json/props/sc=Limb@1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "inv_list": [ - 6400, - 6431, - 6432, - 6444, - 6448, - 6460, - 6464, - 6465, - 6468, - 6480 - ] -} diff --git a/provider/testdata/data/json/props/sc=Lina@1.json b/provider/testdata/data/json/props/sc=Lina@1.json deleted file mode 100644 index 5856bb37f20..00000000000 --- a/provider/testdata/data/json/props/sc=Lina@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 67072, - 67383, - 67392, - 67414, - 67424, - 67432 - ] -} diff --git a/provider/testdata/data/json/props/sc=Linb@1.json b/provider/testdata/data/json/props/sc=Linb@1.json deleted file mode 100644 index 56b75c1ccf4..00000000000 --- a/provider/testdata/data/json/props/sc=Linb@1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "inv_list": [ - 65536, - 65548, - 65549, - 65575, - 65576, - 65595, - 65596, - 65598, - 65599, - 65614, - 65616, - 65630, - 65664, - 65787 - ] -} diff --git a/provider/testdata/data/json/props/sc=Lisu@1.json b/provider/testdata/data/json/props/sc=Lisu@1.json deleted file mode 100644 index f09c6bfc87f..00000000000 --- a/provider/testdata/data/json/props/sc=Lisu@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 42192, - 42240, - 73648, - 73649 - ] -} diff --git a/provider/testdata/data/json/props/sc=Lyci@1.json b/provider/testdata/data/json/props/sc=Lyci@1.json deleted file mode 100644 index df1c647bda7..00000000000 --- a/provider/testdata/data/json/props/sc=Lyci@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 66176, - 66205 - ] -} diff --git a/provider/testdata/data/json/props/sc=Lydi@1.json b/provider/testdata/data/json/props/sc=Lydi@1.json deleted file mode 100644 index 0d58ad56ce9..00000000000 --- a/provider/testdata/data/json/props/sc=Lydi@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 67872, - 67898, - 67903, - 67904 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mahj@1.json b/provider/testdata/data/json/props/sc=Mahj@1.json deleted file mode 100644 index 8bf1c8d994e..00000000000 --- a/provider/testdata/data/json/props/sc=Mahj@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 69968, - 70007 - ] -} diff --git a/provider/testdata/data/json/props/sc=Maka@1.json b/provider/testdata/data/json/props/sc=Maka@1.json deleted file mode 100644 index 37bd94752e1..00000000000 --- a/provider/testdata/data/json/props/sc=Maka@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 73440, - 73465 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mand@1.json b/provider/testdata/data/json/props/sc=Mand@1.json deleted file mode 100644 index 2f97764d91f..00000000000 --- a/provider/testdata/data/json/props/sc=Mand@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 2112, - 2140, - 2142, - 2143 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mani@1.json b/provider/testdata/data/json/props/sc=Mani@1.json deleted file mode 100644 index 76e3bfba42e..00000000000 --- a/provider/testdata/data/json/props/sc=Mani@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 68288, - 68327, - 68331, - 68343 - ] -} diff --git a/provider/testdata/data/json/props/sc=Marc@1.json b/provider/testdata/data/json/props/sc=Marc@1.json deleted file mode 100644 index fb2d6dba975..00000000000 --- a/provider/testdata/data/json/props/sc=Marc@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 72816, - 72848, - 72850, - 72872, - 72873, - 72887 - ] -} diff --git a/provider/testdata/data/json/props/sc=Medf@1.json b/provider/testdata/data/json/props/sc=Medf@1.json deleted file mode 100644 index 42ce71e5a09..00000000000 --- a/provider/testdata/data/json/props/sc=Medf@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 93760, - 93851 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mend@1.json b/provider/testdata/data/json/props/sc=Mend@1.json deleted file mode 100644 index 7f5c8d8e5aa..00000000000 --- a/provider/testdata/data/json/props/sc=Mend@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 124928, - 125125, - 125127, - 125143 - ] -} diff --git a/provider/testdata/data/json/props/sc=Merc@1.json b/provider/testdata/data/json/props/sc=Merc@1.json deleted file mode 100644 index 550e8aa0f4d..00000000000 --- a/provider/testdata/data/json/props/sc=Merc@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 68000, - 68024, - 68028, - 68048, - 68050, - 68096 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mero@1.json b/provider/testdata/data/json/props/sc=Mero@1.json deleted file mode 100644 index 09b264704ea..00000000000 --- a/provider/testdata/data/json/props/sc=Mero@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 67968, - 68000 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mlym@1.json b/provider/testdata/data/json/props/sc=Mlym@1.json deleted file mode 100644 index eeb8cdf1137..00000000000 --- a/provider/testdata/data/json/props/sc=Mlym@1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "inv_list": [ - 3328, - 3341, - 3342, - 3345, - 3346, - 3397, - 3398, - 3401, - 3402, - 3408, - 3412, - 3428, - 3430, - 3456 - ] -} diff --git a/provider/testdata/data/json/props/sc=Modi@1.json b/provider/testdata/data/json/props/sc=Modi@1.json deleted file mode 100644 index b0f063c90a6..00000000000 --- a/provider/testdata/data/json/props/sc=Modi@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 71168, - 71237, - 71248, - 71258 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mong@1.json b/provider/testdata/data/json/props/sc=Mong@1.json deleted file mode 100644 index 8e43c3cc485..00000000000 --- a/provider/testdata/data/json/props/sc=Mong@1.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "inv_list": [ - 6144, - 6146, - 6148, - 6149, - 6150, - 6170, - 6176, - 6265, - 6272, - 6315, - 71264, - 71277 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mroo@1.json b/provider/testdata/data/json/props/sc=Mroo@1.json deleted file mode 100644 index aef442af59c..00000000000 --- a/provider/testdata/data/json/props/sc=Mroo@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 92736, - 92767, - 92768, - 92778, - 92782, - 92784 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mtei@1.json b/provider/testdata/data/json/props/sc=Mtei@1.json deleted file mode 100644 index 936e6080c97..00000000000 --- a/provider/testdata/data/json/props/sc=Mtei@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 43744, - 43767, - 43968, - 44014, - 44016, - 44026 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mult@1.json b/provider/testdata/data/json/props/sc=Mult@1.json deleted file mode 100644 index 5231b0e70d0..00000000000 --- a/provider/testdata/data/json/props/sc=Mult@1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "inv_list": [ - 70272, - 70279, - 70280, - 70281, - 70282, - 70286, - 70287, - 70302, - 70303, - 70314 - ] -} diff --git a/provider/testdata/data/json/props/sc=Mymr@1.json b/provider/testdata/data/json/props/sc=Mymr@1.json deleted file mode 100644 index d28d40e1841..00000000000 --- a/provider/testdata/data/json/props/sc=Mymr@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 4096, - 4256, - 43488, - 43519, - 43616, - 43648 - ] -} diff --git a/provider/testdata/data/json/props/sc=Nand@1.json b/provider/testdata/data/json/props/sc=Nand@1.json deleted file mode 100644 index f83a69d3f42..00000000000 --- a/provider/testdata/data/json/props/sc=Nand@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 72096, - 72104, - 72106, - 72152, - 72154, - 72165 - ] -} diff --git a/provider/testdata/data/json/props/sc=Narb@1.json b/provider/testdata/data/json/props/sc=Narb@1.json deleted file mode 100644 index 7161b113bff..00000000000 --- a/provider/testdata/data/json/props/sc=Narb@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 68224, - 68256 - ] -} diff --git a/provider/testdata/data/json/props/sc=Nbat@1.json b/provider/testdata/data/json/props/sc=Nbat@1.json deleted file mode 100644 index 3b208a42caa..00000000000 --- a/provider/testdata/data/json/props/sc=Nbat@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 67712, - 67743, - 67751, - 67760 - ] -} diff --git a/provider/testdata/data/json/props/sc=Newa@1.json b/provider/testdata/data/json/props/sc=Newa@1.json deleted file mode 100644 index bcad733c525..00000000000 --- a/provider/testdata/data/json/props/sc=Newa@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 70656, - 70748, - 70749, - 70754 - ] -} diff --git a/provider/testdata/data/json/props/sc=Nkoo@1.json b/provider/testdata/data/json/props/sc=Nkoo@1.json deleted file mode 100644 index 9fb656f260a..00000000000 --- a/provider/testdata/data/json/props/sc=Nkoo@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 1984, - 2043, - 2045, - 2048 - ] -} diff --git a/provider/testdata/data/json/props/sc=Nshu@1.json b/provider/testdata/data/json/props/sc=Nshu@1.json deleted file mode 100644 index fadc212ec1d..00000000000 --- a/provider/testdata/data/json/props/sc=Nshu@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 94177, - 94178, - 110960, - 111356 - ] -} diff --git a/provider/testdata/data/json/props/sc=Ogam@1.json b/provider/testdata/data/json/props/sc=Ogam@1.json deleted file mode 100644 index 46472253fe9..00000000000 --- a/provider/testdata/data/json/props/sc=Ogam@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 5760, - 5789 - ] -} diff --git a/provider/testdata/data/json/props/sc=Olck@1.json b/provider/testdata/data/json/props/sc=Olck@1.json deleted file mode 100644 index 730b9e54e3f..00000000000 --- a/provider/testdata/data/json/props/sc=Olck@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 7248, - 7296 - ] -} diff --git a/provider/testdata/data/json/props/sc=Orkh@1.json b/provider/testdata/data/json/props/sc=Orkh@1.json deleted file mode 100644 index e8e6a340cab..00000000000 --- a/provider/testdata/data/json/props/sc=Orkh@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 68608, - 68681 - ] -} diff --git a/provider/testdata/data/json/props/sc=Orya@1.json b/provider/testdata/data/json/props/sc=Orya@1.json deleted file mode 100644 index dbdd604a797..00000000000 --- a/provider/testdata/data/json/props/sc=Orya@1.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "inv_list": [ - 2817, - 2820, - 2821, - 2829, - 2831, - 2833, - 2835, - 2857, - 2858, - 2865, - 2866, - 2868, - 2869, - 2874, - 2876, - 2885, - 2887, - 2889, - 2891, - 2894, - 2901, - 2904, - 2908, - 2910, - 2911, - 2916, - 2918, - 2936 - ] -} diff --git a/provider/testdata/data/json/props/sc=Osge@1.json b/provider/testdata/data/json/props/sc=Osge@1.json deleted file mode 100644 index 79aad5a19cd..00000000000 --- a/provider/testdata/data/json/props/sc=Osge@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 66736, - 66772, - 66776, - 66812 - ] -} diff --git a/provider/testdata/data/json/props/sc=Osma@1.json b/provider/testdata/data/json/props/sc=Osma@1.json deleted file mode 100644 index d1d62dcac0a..00000000000 --- a/provider/testdata/data/json/props/sc=Osma@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 66688, - 66718, - 66720, - 66730 - ] -} diff --git a/provider/testdata/data/json/props/sc=Ougr@1.json b/provider/testdata/data/json/props/sc=Ougr@1.json deleted file mode 100644 index 6d937fe8212..00000000000 --- a/provider/testdata/data/json/props/sc=Ougr@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 69488, - 69514 - ] -} diff --git a/provider/testdata/data/json/props/sc=Palm@1.json b/provider/testdata/data/json/props/sc=Palm@1.json deleted file mode 100644 index 68155242dbe..00000000000 --- a/provider/testdata/data/json/props/sc=Palm@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 67680, - 67712 - ] -} diff --git a/provider/testdata/data/json/props/sc=Pauc@1.json b/provider/testdata/data/json/props/sc=Pauc@1.json deleted file mode 100644 index e84482830dc..00000000000 --- a/provider/testdata/data/json/props/sc=Pauc@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 72384, - 72441 - ] -} diff --git a/provider/testdata/data/json/props/sc=Perm@1.json b/provider/testdata/data/json/props/sc=Perm@1.json deleted file mode 100644 index 9ee5a85acce..00000000000 --- a/provider/testdata/data/json/props/sc=Perm@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 66384, - 66427 - ] -} diff --git a/provider/testdata/data/json/props/sc=Phag@1.json b/provider/testdata/data/json/props/sc=Phag@1.json deleted file mode 100644 index 4be6ddc2bee..00000000000 --- a/provider/testdata/data/json/props/sc=Phag@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 43072, - 43128 - ] -} diff --git a/provider/testdata/data/json/props/sc=Phli@1.json b/provider/testdata/data/json/props/sc=Phli@1.json deleted file mode 100644 index ba28d256de5..00000000000 --- a/provider/testdata/data/json/props/sc=Phli@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 68448, - 68467, - 68472, - 68480 - ] -} diff --git a/provider/testdata/data/json/props/sc=Phlp@1.json b/provider/testdata/data/json/props/sc=Phlp@1.json deleted file mode 100644 index 90fee9b6940..00000000000 --- a/provider/testdata/data/json/props/sc=Phlp@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 68480, - 68498, - 68505, - 68509, - 68521, - 68528 - ] -} diff --git a/provider/testdata/data/json/props/sc=Phnx@1.json b/provider/testdata/data/json/props/sc=Phnx@1.json deleted file mode 100644 index 6487be84d3a..00000000000 --- a/provider/testdata/data/json/props/sc=Phnx@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 67840, - 67868, - 67871, - 67872 - ] -} diff --git a/provider/testdata/data/json/props/sc=Plrd@1.json b/provider/testdata/data/json/props/sc=Plrd@1.json deleted file mode 100644 index 9c19256640b..00000000000 --- a/provider/testdata/data/json/props/sc=Plrd@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 93952, - 94027, - 94031, - 94088, - 94095, - 94112 - ] -} diff --git a/provider/testdata/data/json/props/sc=Prti@1.json b/provider/testdata/data/json/props/sc=Prti@1.json deleted file mode 100644 index a50be5996ef..00000000000 --- a/provider/testdata/data/json/props/sc=Prti@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 68416, - 68438, - 68440, - 68448 - ] -} diff --git a/provider/testdata/data/json/props/sc=Rjng@1.json b/provider/testdata/data/json/props/sc=Rjng@1.json deleted file mode 100644 index 1d140e6ab0e..00000000000 --- a/provider/testdata/data/json/props/sc=Rjng@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 43312, - 43348, - 43359, - 43360 - ] -} diff --git a/provider/testdata/data/json/props/sc=Rohg@1.json b/provider/testdata/data/json/props/sc=Rohg@1.json deleted file mode 100644 index 67ca21ec6a6..00000000000 --- a/provider/testdata/data/json/props/sc=Rohg@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 68864, - 68904, - 68912, - 68922 - ] -} diff --git a/provider/testdata/data/json/props/sc=Runr@1.json b/provider/testdata/data/json/props/sc=Runr@1.json deleted file mode 100644 index a39d5ff1362..00000000000 --- a/provider/testdata/data/json/props/sc=Runr@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 5792, - 5867, - 5870, - 5881 - ] -} diff --git a/provider/testdata/data/json/props/sc=Samr@1.json b/provider/testdata/data/json/props/sc=Samr@1.json deleted file mode 100644 index 7fbefad5a4e..00000000000 --- a/provider/testdata/data/json/props/sc=Samr@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 2048, - 2094, - 2096, - 2111 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sarb@1.json b/provider/testdata/data/json/props/sc=Sarb@1.json deleted file mode 100644 index 91ea3402192..00000000000 --- a/provider/testdata/data/json/props/sc=Sarb@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 68192, - 68224 - ] -} diff --git a/provider/testdata/data/json/props/sc=Saur@1.json b/provider/testdata/data/json/props/sc=Saur@1.json deleted file mode 100644 index bf7e4cac092..00000000000 --- a/provider/testdata/data/json/props/sc=Saur@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 43136, - 43206, - 43214, - 43226 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sgnw@1.json b/provider/testdata/data/json/props/sc=Sgnw@1.json deleted file mode 100644 index 07d04d066a7..00000000000 --- a/provider/testdata/data/json/props/sc=Sgnw@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 120832, - 121484, - 121499, - 121504, - 121505, - 121520 - ] -} diff --git a/provider/testdata/data/json/props/sc=Shaw@1.json b/provider/testdata/data/json/props/sc=Shaw@1.json deleted file mode 100644 index ae1d6476224..00000000000 --- a/provider/testdata/data/json/props/sc=Shaw@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 66640, - 66688 - ] -} diff --git a/provider/testdata/data/json/props/sc=Shrd@1.json b/provider/testdata/data/json/props/sc=Shrd@1.json deleted file mode 100644 index dfa285ca14f..00000000000 --- a/provider/testdata/data/json/props/sc=Shrd@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 70016, - 70112 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sidd@1.json b/provider/testdata/data/json/props/sc=Sidd@1.json deleted file mode 100644 index f35c02c162f..00000000000 --- a/provider/testdata/data/json/props/sc=Sidd@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 71040, - 71094, - 71096, - 71134 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sind@1.json b/provider/testdata/data/json/props/sc=Sind@1.json deleted file mode 100644 index 52317b560c3..00000000000 --- a/provider/testdata/data/json/props/sc=Sind@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 70320, - 70379, - 70384, - 70394 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sinh@1.json b/provider/testdata/data/json/props/sc=Sinh@1.json deleted file mode 100644 index 382276b6c33..00000000000 --- a/provider/testdata/data/json/props/sc=Sinh@1.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inv_list": [ - 3457, - 3460, - 3461, - 3479, - 3482, - 3506, - 3507, - 3516, - 3517, - 3518, - 3520, - 3527, - 3530, - 3531, - 3535, - 3541, - 3542, - 3543, - 3544, - 3552, - 3558, - 3568, - 3570, - 3573, - 70113, - 70133 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sogd@1.json b/provider/testdata/data/json/props/sc=Sogd@1.json deleted file mode 100644 index 13a00836202..00000000000 --- a/provider/testdata/data/json/props/sc=Sogd@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 69424, - 69466 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sogo@1.json b/provider/testdata/data/json/props/sc=Sogo@1.json deleted file mode 100644 index 532fb37e2f6..00000000000 --- a/provider/testdata/data/json/props/sc=Sogo@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 69376, - 69416 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sora@1.json b/provider/testdata/data/json/props/sc=Sora@1.json deleted file mode 100644 index 9137ceef67c..00000000000 --- a/provider/testdata/data/json/props/sc=Sora@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 69840, - 69865, - 69872, - 69882 - ] -} diff --git a/provider/testdata/data/json/props/sc=Soyo@1.json b/provider/testdata/data/json/props/sc=Soyo@1.json deleted file mode 100644 index 2a0266fe925..00000000000 --- a/provider/testdata/data/json/props/sc=Soyo@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 72272, - 72355 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sund@1.json b/provider/testdata/data/json/props/sc=Sund@1.json deleted file mode 100644 index c8e2a83b2c2..00000000000 --- a/provider/testdata/data/json/props/sc=Sund@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 7040, - 7104, - 7360, - 7368 - ] -} diff --git a/provider/testdata/data/json/props/sc=Sylo@1.json b/provider/testdata/data/json/props/sc=Sylo@1.json deleted file mode 100644 index 15b2c4ee7d8..00000000000 --- a/provider/testdata/data/json/props/sc=Sylo@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 43008, - 43053 - ] -} diff --git a/provider/testdata/data/json/props/sc=Syrc@1.json b/provider/testdata/data/json/props/sc=Syrc@1.json deleted file mode 100644 index 8421ee1dae6..00000000000 --- a/provider/testdata/data/json/props/sc=Syrc@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 1792, - 1806, - 1807, - 1867, - 1869, - 1872, - 2144, - 2155 - ] -} diff --git a/provider/testdata/data/json/props/sc=Tagb@1.json b/provider/testdata/data/json/props/sc=Tagb@1.json deleted file mode 100644 index bc41c20482c..00000000000 --- a/provider/testdata/data/json/props/sc=Tagb@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 5984, - 5997, - 5998, - 6001, - 6002, - 6004 - ] -} diff --git a/provider/testdata/data/json/props/sc=Takr@1.json b/provider/testdata/data/json/props/sc=Takr@1.json deleted file mode 100644 index 57f0a35f8f2..00000000000 --- a/provider/testdata/data/json/props/sc=Takr@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 71296, - 71354, - 71360, - 71370 - ] -} diff --git a/provider/testdata/data/json/props/sc=Tale@1.json b/provider/testdata/data/json/props/sc=Tale@1.json deleted file mode 100644 index 8b002b742dd..00000000000 --- a/provider/testdata/data/json/props/sc=Tale@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 6480, - 6510, - 6512, - 6517 - ] -} diff --git a/provider/testdata/data/json/props/sc=Talu@1.json b/provider/testdata/data/json/props/sc=Talu@1.json deleted file mode 100644 index 3f689b90067..00000000000 --- a/provider/testdata/data/json/props/sc=Talu@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 6528, - 6572, - 6576, - 6602, - 6608, - 6619, - 6622, - 6624 - ] -} diff --git a/provider/testdata/data/json/props/sc=Taml@1.json b/provider/testdata/data/json/props/sc=Taml@1.json deleted file mode 100644 index afc05f4ab80..00000000000 --- a/provider/testdata/data/json/props/sc=Taml@1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "inv_list": [ - 2946, - 2948, - 2949, - 2955, - 2958, - 2961, - 2962, - 2966, - 2969, - 2971, - 2972, - 2973, - 2974, - 2976, - 2979, - 2981, - 2984, - 2987, - 2990, - 3002, - 3006, - 3011, - 3014, - 3017, - 3018, - 3022, - 3024, - 3025, - 3031, - 3032, - 3046, - 3067, - 73664, - 73714, - 73727, - 73728 - ] -} diff --git a/provider/testdata/data/json/props/sc=Tang@1.json b/provider/testdata/data/json/props/sc=Tang@1.json deleted file mode 100644 index 123a49b62c6..00000000000 --- a/provider/testdata/data/json/props/sc=Tang@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 94176, - 94177, - 94208, - 100344, - 100352, - 101120, - 101632, - 101641 - ] -} diff --git a/provider/testdata/data/json/props/sc=Tavt@1.json b/provider/testdata/data/json/props/sc=Tavt@1.json deleted file mode 100644 index c18e4d2ac22..00000000000 --- a/provider/testdata/data/json/props/sc=Tavt@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 43648, - 43715, - 43739, - 43744 - ] -} diff --git a/provider/testdata/data/json/props/sc=Telu@1.json b/provider/testdata/data/json/props/sc=Telu@1.json deleted file mode 100644 index ba7b6877559..00000000000 --- a/provider/testdata/data/json/props/sc=Telu@1.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inv_list": [ - 3072, - 3085, - 3086, - 3089, - 3090, - 3113, - 3114, - 3130, - 3132, - 3141, - 3142, - 3145, - 3146, - 3150, - 3157, - 3159, - 3160, - 3163, - 3165, - 3166, - 3168, - 3172, - 3174, - 3184, - 3191, - 3200 - ] -} diff --git a/provider/testdata/data/json/props/sc=Tfng@1.json b/provider/testdata/data/json/props/sc=Tfng@1.json deleted file mode 100644 index 5616108ecf4..00000000000 --- a/provider/testdata/data/json/props/sc=Tfng@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 11568, - 11624, - 11631, - 11633, - 11647, - 11648 - ] -} diff --git a/provider/testdata/data/json/props/sc=Tglg@1.json b/provider/testdata/data/json/props/sc=Tglg@1.json deleted file mode 100644 index 87e2aa20b94..00000000000 --- a/provider/testdata/data/json/props/sc=Tglg@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 5888, - 5910, - 5919, - 5920 - ] -} diff --git a/provider/testdata/data/json/props/sc=Thaa@1.json b/provider/testdata/data/json/props/sc=Thaa@1.json deleted file mode 100644 index 1b7ef3674e3..00000000000 --- a/provider/testdata/data/json/props/sc=Thaa@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 1920, - 1970 - ] -} diff --git a/provider/testdata/data/json/props/sc=Thai@1.json b/provider/testdata/data/json/props/sc=Thai@1.json deleted file mode 100644 index 4c73dba466a..00000000000 --- a/provider/testdata/data/json/props/sc=Thai@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 3585, - 3643, - 3648, - 3676 - ] -} diff --git a/provider/testdata/data/json/props/sc=Tibt@1.json b/provider/testdata/data/json/props/sc=Tibt@1.json deleted file mode 100644 index 6de040fa5a8..00000000000 --- a/provider/testdata/data/json/props/sc=Tibt@1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "inv_list": [ - 3840, - 3912, - 3913, - 3949, - 3953, - 3992, - 3993, - 4029, - 4030, - 4045, - 4046, - 4053, - 4057, - 4059 - ] -} diff --git a/provider/testdata/data/json/props/sc=Tirh@1.json b/provider/testdata/data/json/props/sc=Tirh@1.json deleted file mode 100644 index 6c7acf86f6e..00000000000 --- a/provider/testdata/data/json/props/sc=Tirh@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 70784, - 70856, - 70864, - 70874 - ] -} diff --git a/provider/testdata/data/json/props/sc=Tnsa@1.json b/provider/testdata/data/json/props/sc=Tnsa@1.json deleted file mode 100644 index 75f192e86c0..00000000000 --- a/provider/testdata/data/json/props/sc=Tnsa@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 92784, - 92863, - 92864, - 92874 - ] -} diff --git a/provider/testdata/data/json/props/sc=Toto@1.json b/provider/testdata/data/json/props/sc=Toto@1.json deleted file mode 100644 index 96bb29fbdd8..00000000000 --- a/provider/testdata/data/json/props/sc=Toto@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 123536, - 123567 - ] -} diff --git a/provider/testdata/data/json/props/sc=Ugar@1.json b/provider/testdata/data/json/props/sc=Ugar@1.json deleted file mode 100644 index 951530b3b59..00000000000 --- a/provider/testdata/data/json/props/sc=Ugar@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 66432, - 66462, - 66463, - 66464 - ] -} diff --git a/provider/testdata/data/json/props/sc=Vaii@1.json b/provider/testdata/data/json/props/sc=Vaii@1.json deleted file mode 100644 index 7b3e1dc29a7..00000000000 --- a/provider/testdata/data/json/props/sc=Vaii@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 42240, - 42540 - ] -} diff --git a/provider/testdata/data/json/props/sc=Vith@1.json b/provider/testdata/data/json/props/sc=Vith@1.json deleted file mode 100644 index 04c5edfb960..00000000000 --- a/provider/testdata/data/json/props/sc=Vith@1.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "inv_list": [ - 66928, - 66939, - 66940, - 66955, - 66956, - 66963, - 66964, - 66966, - 66967, - 66978, - 66979, - 66994, - 66995, - 67002, - 67003, - 67005 - ] -} diff --git a/provider/testdata/data/json/props/sc=Wara@1.json b/provider/testdata/data/json/props/sc=Wara@1.json deleted file mode 100644 index 221f5ca585b..00000000000 --- a/provider/testdata/data/json/props/sc=Wara@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 71840, - 71923, - 71935, - 71936 - ] -} diff --git a/provider/testdata/data/json/props/sc=Wcho@1.json b/provider/testdata/data/json/props/sc=Wcho@1.json deleted file mode 100644 index 42dd35125f1..00000000000 --- a/provider/testdata/data/json/props/sc=Wcho@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 123584, - 123642, - 123647, - 123648 - ] -} diff --git a/provider/testdata/data/json/props/sc=Xpeo@1.json b/provider/testdata/data/json/props/sc=Xpeo@1.json deleted file mode 100644 index 0ed0e9e6c43..00000000000 --- a/provider/testdata/data/json/props/sc=Xpeo@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 66464, - 66500, - 66504, - 66518 - ] -} diff --git a/provider/testdata/data/json/props/sc=Xsux@1.json b/provider/testdata/data/json/props/sc=Xsux@1.json deleted file mode 100644 index 3c936285cc9..00000000000 --- a/provider/testdata/data/json/props/sc=Xsux@1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "inv_list": [ - 73728, - 74650, - 74752, - 74863, - 74864, - 74869, - 74880, - 75076 - ] -} diff --git a/provider/testdata/data/json/props/sc=Yezi@1.json b/provider/testdata/data/json/props/sc=Yezi@1.json deleted file mode 100644 index 738dfb58403..00000000000 --- a/provider/testdata/data/json/props/sc=Yezi@1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "inv_list": [ - 69248, - 69290, - 69291, - 69294, - 69296, - 69298 - ] -} diff --git a/provider/testdata/data/json/props/sc=Yiii@1.json b/provider/testdata/data/json/props/sc=Yiii@1.json deleted file mode 100644 index 7f7e4e7cf83..00000000000 --- a/provider/testdata/data/json/props/sc=Yiii@1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "inv_list": [ - 40960, - 42125, - 42128, - 42183 - ] -} diff --git a/provider/testdata/data/json/props/sc=Zanb@1.json b/provider/testdata/data/json/props/sc=Zanb@1.json deleted file mode 100644 index da0562e3fff..00000000000 --- a/provider/testdata/data/json/props/sc=Zanb@1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "inv_list": [ - 72192, - 72264 - ] -} diff --git a/provider/testdata/data/json/props/sc=Zinh@1.json b/provider/testdata/data/json/props/sc=Zinh@1.json deleted file mode 100644 index 7416fd8bc58..00000000000 --- a/provider/testdata/data/json/props/sc=Zinh@1.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "inv_list": [ - 768, - 880, - 1157, - 1159, - 1611, - 1622, - 1648, - 1649, - 2385, - 2389, - 6832, - 6863, - 7376, - 7379, - 7380, - 7393, - 7394, - 7401, - 7405, - 7406, - 7412, - 7413, - 7416, - 7418, - 7616, - 7680, - 8204, - 8206, - 8400, - 8433, - 12330, - 12334, - 12441, - 12443, - 65024, - 65040, - 65056, - 65070, - 66045, - 66046, - 66272, - 66273, - 70459, - 70460, - 118528, - 118574, - 118576, - 118599, - 119143, - 119146, - 119163, - 119171, - 119173, - 119180, - 119210, - 119214, - 917760, - 918000 - ] -} diff --git a/provider/testdata/data/json/props/sc=Zyyy@1.json b/provider/testdata/data/json/props/sc=Zyyy@1.json deleted file mode 100644 index abba41aaf91..00000000000 --- a/provider/testdata/data/json/props/sc=Zyyy@1.json +++ /dev/null @@ -1,352 +0,0 @@ -{ - "inv_list": [ - 0, - 65, - 91, - 97, - 123, - 170, - 171, - 186, - 187, - 192, - 215, - 216, - 247, - 248, - 697, - 736, - 741, - 746, - 748, - 768, - 884, - 885, - 894, - 895, - 901, - 902, - 903, - 904, - 1541, - 1542, - 1548, - 1549, - 1563, - 1564, - 1567, - 1568, - 1600, - 1601, - 1757, - 1758, - 2274, - 2275, - 2404, - 2406, - 3647, - 3648, - 4053, - 4057, - 4347, - 4348, - 5867, - 5870, - 5941, - 5943, - 6146, - 6148, - 6149, - 6150, - 7379, - 7380, - 7393, - 7394, - 7401, - 7405, - 7406, - 7412, - 7413, - 7416, - 7418, - 7419, - 8192, - 8204, - 8206, - 8293, - 8294, - 8305, - 8308, - 8319, - 8320, - 8335, - 8352, - 8385, - 8448, - 8486, - 8487, - 8490, - 8492, - 8498, - 8499, - 8526, - 8527, - 8544, - 8585, - 8588, - 8592, - 9255, - 9280, - 9291, - 9312, - 10240, - 10496, - 11124, - 11126, - 11158, - 11159, - 11264, - 11776, - 11870, - 12272, - 12284, - 12288, - 12293, - 12294, - 12295, - 12296, - 12321, - 12336, - 12344, - 12348, - 12352, - 12443, - 12445, - 12448, - 12449, - 12539, - 12541, - 12688, - 12704, - 12736, - 12772, - 12832, - 12896, - 12927, - 13008, - 13055, - 13056, - 13144, - 13312, - 19904, - 19968, - 42752, - 42786, - 42888, - 42891, - 43056, - 43066, - 43310, - 43311, - 43471, - 43472, - 43867, - 43868, - 43882, - 43884, - 64830, - 64832, - 65040, - 65050, - 65072, - 65107, - 65108, - 65127, - 65128, - 65132, - 65279, - 65280, - 65281, - 65313, - 65339, - 65345, - 65371, - 65382, - 65392, - 65393, - 65438, - 65440, - 65504, - 65511, - 65512, - 65519, - 65529, - 65534, - 65792, - 65795, - 65799, - 65844, - 65847, - 65856, - 65936, - 65949, - 66000, - 66045, - 66273, - 66300, - 113824, - 113828, - 118608, - 118724, - 118784, - 119030, - 119040, - 119079, - 119081, - 119143, - 119146, - 119163, - 119171, - 119173, - 119180, - 119210, - 119214, - 119275, - 119520, - 119540, - 119552, - 119639, - 119648, - 119673, - 119808, - 119893, - 119894, - 119965, - 119966, - 119968, - 119970, - 119971, - 119973, - 119975, - 119977, - 119981, - 119982, - 119994, - 119995, - 119996, - 119997, - 120004, - 120005, - 120070, - 120071, - 120075, - 120077, - 120085, - 120086, - 120093, - 120094, - 120122, - 120123, - 120127, - 120128, - 120133, - 120134, - 120135, - 120138, - 120145, - 120146, - 120486, - 120488, - 120780, - 120782, - 120832, - 126065, - 126133, - 126209, - 126270, - 126976, - 127020, - 127024, - 127124, - 127136, - 127151, - 127153, - 127168, - 127169, - 127184, - 127185, - 127222, - 127232, - 127406, - 127462, - 127488, - 127489, - 127491, - 127504, - 127548, - 127552, - 127561, - 127568, - 127570, - 127584, - 127590, - 127744, - 128728, - 128733, - 128749, - 128752, - 128765, - 128768, - 128884, - 128896, - 128985, - 128992, - 129004, - 129008, - 129009, - 129024, - 129036, - 129040, - 129096, - 129104, - 129114, - 129120, - 129160, - 129168, - 129198, - 129200, - 129202, - 129280, - 129620, - 129632, - 129646, - 129648, - 129653, - 129656, - 129661, - 129664, - 129671, - 129680, - 129709, - 129712, - 129723, - 129728, - 129734, - 129744, - 129754, - 129760, - 129768, - 129776, - 129783, - 129792, - 129939, - 129940, - 129995, - 130032, - 130042, - 917505, - 917506, - 917536, - 917632 - ] -} diff --git a/provider/testdata/data/json/props/sc=Zzzz@1.json b/provider/testdata/data/json/props/sc=Zzzz@1.json deleted file mode 100644 index 924a225cb05..00000000000 --- a/provider/testdata/data/json/props/sc=Zzzz@1.json +++ /dev/null @@ -1,1394 +0,0 @@ -{ - "inv_list": [ - 888, - 890, - 896, - 900, - 907, - 908, - 909, - 910, - 930, - 931, - 1328, - 1329, - 1367, - 1369, - 1419, - 1421, - 1424, - 1425, - 1480, - 1488, - 1515, - 1519, - 1525, - 1536, - 1806, - 1807, - 1867, - 1869, - 1970, - 1984, - 2043, - 2045, - 2094, - 2096, - 2111, - 2112, - 2140, - 2142, - 2143, - 2144, - 2155, - 2160, - 2191, - 2192, - 2194, - 2200, - 2436, - 2437, - 2445, - 2447, - 2449, - 2451, - 2473, - 2474, - 2481, - 2482, - 2483, - 2486, - 2490, - 2492, - 2501, - 2503, - 2505, - 2507, - 2511, - 2519, - 2520, - 2524, - 2526, - 2527, - 2532, - 2534, - 2559, - 2561, - 2564, - 2565, - 2571, - 2575, - 2577, - 2579, - 2601, - 2602, - 2609, - 2610, - 2612, - 2613, - 2615, - 2616, - 2618, - 2620, - 2621, - 2622, - 2627, - 2631, - 2633, - 2635, - 2638, - 2641, - 2642, - 2649, - 2653, - 2654, - 2655, - 2662, - 2679, - 2689, - 2692, - 2693, - 2702, - 2703, - 2706, - 2707, - 2729, - 2730, - 2737, - 2738, - 2740, - 2741, - 2746, - 2748, - 2758, - 2759, - 2762, - 2763, - 2766, - 2768, - 2769, - 2784, - 2788, - 2790, - 2802, - 2809, - 2816, - 2817, - 2820, - 2821, - 2829, - 2831, - 2833, - 2835, - 2857, - 2858, - 2865, - 2866, - 2868, - 2869, - 2874, - 2876, - 2885, - 2887, - 2889, - 2891, - 2894, - 2901, - 2904, - 2908, - 2910, - 2911, - 2916, - 2918, - 2936, - 2946, - 2948, - 2949, - 2955, - 2958, - 2961, - 2962, - 2966, - 2969, - 2971, - 2972, - 2973, - 2974, - 2976, - 2979, - 2981, - 2984, - 2987, - 2990, - 3002, - 3006, - 3011, - 3014, - 3017, - 3018, - 3022, - 3024, - 3025, - 3031, - 3032, - 3046, - 3067, - 3072, - 3085, - 3086, - 3089, - 3090, - 3113, - 3114, - 3130, - 3132, - 3141, - 3142, - 3145, - 3146, - 3150, - 3157, - 3159, - 3160, - 3163, - 3165, - 3166, - 3168, - 3172, - 3174, - 3184, - 3191, - 3213, - 3214, - 3217, - 3218, - 3241, - 3242, - 3252, - 3253, - 3258, - 3260, - 3269, - 3270, - 3273, - 3274, - 3278, - 3285, - 3287, - 3293, - 3295, - 3296, - 3300, - 3302, - 3312, - 3313, - 3315, - 3328, - 3341, - 3342, - 3345, - 3346, - 3397, - 3398, - 3401, - 3402, - 3408, - 3412, - 3428, - 3430, - 3456, - 3457, - 3460, - 3461, - 3479, - 3482, - 3506, - 3507, - 3516, - 3517, - 3518, - 3520, - 3527, - 3530, - 3531, - 3535, - 3541, - 3542, - 3543, - 3544, - 3552, - 3558, - 3568, - 3570, - 3573, - 3585, - 3643, - 3647, - 3676, - 3713, - 3715, - 3716, - 3717, - 3718, - 3723, - 3724, - 3748, - 3749, - 3750, - 3751, - 3774, - 3776, - 3781, - 3782, - 3783, - 3784, - 3790, - 3792, - 3802, - 3804, - 3808, - 3840, - 3912, - 3913, - 3949, - 3953, - 3992, - 3993, - 4029, - 4030, - 4045, - 4046, - 4059, - 4096, - 4294, - 4295, - 4296, - 4301, - 4302, - 4304, - 4681, - 4682, - 4686, - 4688, - 4695, - 4696, - 4697, - 4698, - 4702, - 4704, - 4745, - 4746, - 4750, - 4752, - 4785, - 4786, - 4790, - 4792, - 4799, - 4800, - 4801, - 4802, - 4806, - 4808, - 4823, - 4824, - 4881, - 4882, - 4886, - 4888, - 4955, - 4957, - 4989, - 4992, - 5018, - 5024, - 5110, - 5112, - 5118, - 5120, - 5789, - 5792, - 5881, - 5888, - 5910, - 5919, - 5943, - 5952, - 5972, - 5984, - 5997, - 5998, - 6001, - 6002, - 6004, - 6016, - 6110, - 6112, - 6122, - 6128, - 6138, - 6144, - 6170, - 6176, - 6265, - 6272, - 6315, - 6320, - 6390, - 6400, - 6431, - 6432, - 6444, - 6448, - 6460, - 6464, - 6465, - 6468, - 6510, - 6512, - 6517, - 6528, - 6572, - 6576, - 6602, - 6608, - 6619, - 6622, - 6684, - 6686, - 6751, - 6752, - 6781, - 6783, - 6794, - 6800, - 6810, - 6816, - 6830, - 6832, - 6863, - 6912, - 6989, - 6992, - 7039, - 7040, - 7156, - 7164, - 7224, - 7227, - 7242, - 7245, - 7305, - 7312, - 7355, - 7357, - 7368, - 7376, - 7419, - 7424, - 7958, - 7960, - 7966, - 7968, - 8006, - 8008, - 8014, - 8016, - 8024, - 8025, - 8026, - 8027, - 8028, - 8029, - 8030, - 8031, - 8062, - 8064, - 8117, - 8118, - 8133, - 8134, - 8148, - 8150, - 8156, - 8157, - 8176, - 8178, - 8181, - 8182, - 8191, - 8192, - 8293, - 8294, - 8306, - 8308, - 8335, - 8336, - 8349, - 8352, - 8385, - 8400, - 8433, - 8448, - 8588, - 8592, - 9255, - 9280, - 9291, - 9312, - 11124, - 11126, - 11158, - 11159, - 11508, - 11513, - 11558, - 11559, - 11560, - 11565, - 11566, - 11568, - 11624, - 11631, - 11633, - 11647, - 11671, - 11680, - 11687, - 11688, - 11695, - 11696, - 11703, - 11704, - 11711, - 11712, - 11719, - 11720, - 11727, - 11728, - 11735, - 11736, - 11743, - 11744, - 11870, - 11904, - 11930, - 11931, - 12020, - 12032, - 12246, - 12272, - 12284, - 12288, - 12352, - 12353, - 12439, - 12441, - 12544, - 12549, - 12592, - 12593, - 12687, - 12688, - 12772, - 12784, - 12831, - 12832, - 42125, - 42128, - 42183, - 42192, - 42540, - 42560, - 42744, - 42752, - 42955, - 42960, - 42962, - 42963, - 42964, - 42965, - 42970, - 42994, - 43053, - 43056, - 43066, - 43072, - 43128, - 43136, - 43206, - 43214, - 43226, - 43232, - 43348, - 43359, - 43389, - 43392, - 43470, - 43471, - 43482, - 43486, - 43519, - 43520, - 43575, - 43584, - 43598, - 43600, - 43610, - 43612, - 43715, - 43739, - 43767, - 43777, - 43783, - 43785, - 43791, - 43793, - 43799, - 43808, - 43815, - 43816, - 43823, - 43824, - 43884, - 43888, - 44014, - 44016, - 44026, - 44032, - 55204, - 55216, - 55239, - 55243, - 55292, - 63744, - 64110, - 64112, - 64218, - 64256, - 64263, - 64275, - 64280, - 64285, - 64311, - 64312, - 64317, - 64318, - 64319, - 64320, - 64322, - 64323, - 64325, - 64326, - 64451, - 64467, - 64912, - 64914, - 64968, - 64975, - 64976, - 65008, - 65050, - 65056, - 65107, - 65108, - 65127, - 65128, - 65132, - 65136, - 65141, - 65142, - 65277, - 65279, - 65280, - 65281, - 65471, - 65474, - 65480, - 65482, - 65488, - 65490, - 65496, - 65498, - 65501, - 65504, - 65511, - 65512, - 65519, - 65529, - 65534, - 65536, - 65548, - 65549, - 65575, - 65576, - 65595, - 65596, - 65598, - 65599, - 65614, - 65616, - 65630, - 65664, - 65787, - 65792, - 65795, - 65799, - 65844, - 65847, - 65935, - 65936, - 65949, - 65952, - 65953, - 66000, - 66046, - 66176, - 66205, - 66208, - 66257, - 66272, - 66300, - 66304, - 66340, - 66349, - 66379, - 66384, - 66427, - 66432, - 66462, - 66463, - 66500, - 66504, - 66518, - 66560, - 66718, - 66720, - 66730, - 66736, - 66772, - 66776, - 66812, - 66816, - 66856, - 66864, - 66916, - 66927, - 66939, - 66940, - 66955, - 66956, - 66963, - 66964, - 66966, - 66967, - 66978, - 66979, - 66994, - 66995, - 67002, - 67003, - 67005, - 67072, - 67383, - 67392, - 67414, - 67424, - 67432, - 67456, - 67462, - 67463, - 67505, - 67506, - 67515, - 67584, - 67590, - 67592, - 67593, - 67594, - 67638, - 67639, - 67641, - 67644, - 67645, - 67647, - 67670, - 67671, - 67743, - 67751, - 67760, - 67808, - 67827, - 67828, - 67830, - 67835, - 67868, - 67871, - 67898, - 67903, - 67904, - 67968, - 68024, - 68028, - 68048, - 68050, - 68100, - 68101, - 68103, - 68108, - 68116, - 68117, - 68120, - 68121, - 68150, - 68152, - 68155, - 68159, - 68169, - 68176, - 68185, - 68192, - 68256, - 68288, - 68327, - 68331, - 68343, - 68352, - 68406, - 68409, - 68438, - 68440, - 68467, - 68472, - 68498, - 68505, - 68509, - 68521, - 68528, - 68608, - 68681, - 68736, - 68787, - 68800, - 68851, - 68858, - 68904, - 68912, - 68922, - 69216, - 69247, - 69248, - 69290, - 69291, - 69294, - 69296, - 69298, - 69376, - 69416, - 69424, - 69466, - 69488, - 69514, - 69552, - 69580, - 69600, - 69623, - 69632, - 69710, - 69714, - 69750, - 69759, - 69827, - 69837, - 69838, - 69840, - 69865, - 69872, - 69882, - 69888, - 69941, - 69942, - 69960, - 69968, - 70007, - 70016, - 70112, - 70113, - 70133, - 70144, - 70162, - 70163, - 70207, - 70272, - 70279, - 70280, - 70281, - 70282, - 70286, - 70287, - 70302, - 70303, - 70314, - 70320, - 70379, - 70384, - 70394, - 70400, - 70404, - 70405, - 70413, - 70415, - 70417, - 70419, - 70441, - 70442, - 70449, - 70450, - 70452, - 70453, - 70458, - 70459, - 70469, - 70471, - 70473, - 70475, - 70478, - 70480, - 70481, - 70487, - 70488, - 70493, - 70500, - 70502, - 70509, - 70512, - 70517, - 70656, - 70748, - 70749, - 70754, - 70784, - 70856, - 70864, - 70874, - 71040, - 71094, - 71096, - 71134, - 71168, - 71237, - 71248, - 71258, - 71264, - 71277, - 71296, - 71354, - 71360, - 71370, - 71424, - 71451, - 71453, - 71468, - 71472, - 71495, - 71680, - 71740, - 71840, - 71923, - 71935, - 71943, - 71945, - 71946, - 71948, - 71956, - 71957, - 71959, - 71960, - 71990, - 71991, - 71993, - 71995, - 72007, - 72016, - 72026, - 72096, - 72104, - 72106, - 72152, - 72154, - 72165, - 72192, - 72264, - 72272, - 72355, - 72368, - 72441, - 72704, - 72713, - 72714, - 72759, - 72760, - 72774, - 72784, - 72813, - 72816, - 72848, - 72850, - 72872, - 72873, - 72887, - 72960, - 72967, - 72968, - 72970, - 72971, - 73015, - 73018, - 73019, - 73020, - 73022, - 73023, - 73032, - 73040, - 73050, - 73056, - 73062, - 73063, - 73065, - 73066, - 73103, - 73104, - 73106, - 73107, - 73113, - 73120, - 73130, - 73440, - 73465, - 73648, - 73649, - 73664, - 73714, - 73727, - 74650, - 74752, - 74863, - 74864, - 74869, - 74880, - 75076, - 77712, - 77811, - 77824, - 78895, - 78896, - 78905, - 82944, - 83527, - 92160, - 92729, - 92736, - 92767, - 92768, - 92778, - 92782, - 92863, - 92864, - 92874, - 92880, - 92910, - 92912, - 92918, - 92928, - 92998, - 93008, - 93018, - 93019, - 93026, - 93027, - 93048, - 93053, - 93072, - 93760, - 93851, - 93952, - 94027, - 94031, - 94088, - 94095, - 94112, - 94176, - 94181, - 94192, - 94194, - 94208, - 100344, - 100352, - 101590, - 101632, - 101641, - 110576, - 110580, - 110581, - 110588, - 110589, - 110591, - 110592, - 110883, - 110928, - 110931, - 110948, - 110952, - 110960, - 111356, - 113664, - 113771, - 113776, - 113789, - 113792, - 113801, - 113808, - 113818, - 113820, - 113828, - 118528, - 118574, - 118576, - 118599, - 118608, - 118724, - 118784, - 119030, - 119040, - 119079, - 119081, - 119275, - 119296, - 119366, - 119520, - 119540, - 119552, - 119639, - 119648, - 119673, - 119808, - 119893, - 119894, - 119965, - 119966, - 119968, - 119970, - 119971, - 119973, - 119975, - 119977, - 119981, - 119982, - 119994, - 119995, - 119996, - 119997, - 120004, - 120005, - 120070, - 120071, - 120075, - 120077, - 120085, - 120086, - 120093, - 120094, - 120122, - 120123, - 120127, - 120128, - 120133, - 120134, - 120135, - 120138, - 120145, - 120146, - 120486, - 120488, - 120780, - 120782, - 121484, - 121499, - 121504, - 121505, - 121520, - 122624, - 122655, - 122880, - 122887, - 122888, - 122905, - 122907, - 122914, - 122915, - 122917, - 122918, - 122923, - 123136, - 123181, - 123184, - 123198, - 123200, - 123210, - 123214, - 123216, - 123536, - 123567, - 123584, - 123642, - 123647, - 123648, - 124896, - 124903, - 124904, - 124908, - 124909, - 124911, - 124912, - 124927, - 124928, - 125125, - 125127, - 125143, - 125184, - 125260, - 125264, - 125274, - 125278, - 125280, - 126065, - 126133, - 126209, - 126270, - 126464, - 126468, - 126469, - 126496, - 126497, - 126499, - 126500, - 126501, - 126503, - 126504, - 126505, - 126515, - 126516, - 126520, - 126521, - 126522, - 126523, - 126524, - 126530, - 126531, - 126535, - 126536, - 126537, - 126538, - 126539, - 126540, - 126541, - 126544, - 126545, - 126547, - 126548, - 126549, - 126551, - 126552, - 126553, - 126554, - 126555, - 126556, - 126557, - 126558, - 126559, - 126560, - 126561, - 126563, - 126564, - 126565, - 126567, - 126571, - 126572, - 126579, - 126580, - 126584, - 126585, - 126589, - 126590, - 126591, - 126592, - 126602, - 126603, - 126620, - 126625, - 126628, - 126629, - 126634, - 126635, - 126652, - 126704, - 126706, - 126976, - 127020, - 127024, - 127124, - 127136, - 127151, - 127153, - 127168, - 127169, - 127184, - 127185, - 127222, - 127232, - 127406, - 127462, - 127491, - 127504, - 127548, - 127552, - 127561, - 127568, - 127570, - 127584, - 127590, - 127744, - 128728, - 128733, - 128749, - 128752, - 128765, - 128768, - 128884, - 128896, - 128985, - 128992, - 129004, - 129008, - 129009, - 129024, - 129036, - 129040, - 129096, - 129104, - 129114, - 129120, - 129160, - 129168, - 129198, - 129200, - 129202, - 129280, - 129620, - 129632, - 129646, - 129648, - 129653, - 129656, - 129661, - 129664, - 129671, - 129680, - 129709, - 129712, - 129723, - 129728, - 129734, - 129744, - 129754, - 129760, - 129768, - 129776, - 129783, - 129792, - 129939, - 129940, - 129995, - 130032, - 130042, - 131072, - 173792, - 173824, - 177977, - 177984, - 178206, - 178208, - 183970, - 183984, - 191457, - 194560, - 195102, - 196608, - 201547, - 917505, - 917506, - 917536, - 917632, - 917760 - ] -} diff --git a/provider/testdata/data/testdata.postcard b/provider/testdata/data/testdata.postcard index b754b0620490913ac8f0f04470ccb47603a09d56..91271b877d0787b645748f04b17c0d90faac9275 100644 GIT binary patch delta 2755 zcmXBV3sg<{9tZI6KIc^D?ET;SoI0n@NztK6bt&%@p(BzDv`*ZS=L|G)PC|NH$PYwiE3);U!# zQ|vgd(yX75uQ|d`boqDW4DE(>nY{m{cJb{5tFb-lOovMwFZ%P7`vx>-JA*%L$r;vc z|JU%q-J!#8jY=4?_{Fo)gOkeQIN$n&7A0uf}xqCX)Epx z$te20cgEE@?kgYm`+n6qXU^)OEzz0fx~W;;3~HRZrt7ZlYpb1En<`zawucU0zGLC( zkGZ!)qVi&GR!7CqdGhM|i@USaL-OrxbAkA^TsYux&wYOSS^Em^4L*cDVaI-~%_yrg zCpx(r*Ya^KCFh!|*PpNKeA(fr_Km)TlSMTzui0zb257Htn3;bg;|6Z6>RWNAxKHM< zH%EuxpJi};aAt}8P_xXpzRH@~aPGg2Pt$JdpGD~FTVLIqaa ztQ!ZY8c(heQ_+ zX>J_)>Nu;o#DNLx3NLHYSQWkH_LL9?fHTgv{b$&Ezr4!DHC>Jc6$B zV2wPsw)0pSAi#cQfPm{nHBdl*vWOIsU6BH=klBL-G?0kF0;Z7VkHOo@(20B^N@s?10Xas_ljr13FvE@zhVH!>+WInF3ul-T z$%I zOV=}8+(@?2x9to+=P?}GP00&r_C*Yy2N;@;P@va)#rTv?CW8mRx3-dyPR| z%doeOV%=tlx<_$-W0>5)@aQRn{ct0Lrir1ZnW6uChLR5qo7x%fs6_;6MXX{XG7Tbn znM63vA}*5$#Kj^afD9+eWI0LiE@Bb=p>jwOsU?39txd!iWDr?QHj#tmgiW;L>_ic4 zl8Cr85!J*zU&K68LD&Kj9~O!jy-0*@v51~aC@A?vx-S*6jhrQi(?#TGP~g9bI8B}q zk7Xi?w}?1I!g53$C#Og)c|n@U+Z?-yR;siU%~laQ@`7l#iI}`oL^j#EM?@Lveu5@Q z;>$!NoS{_`Q-g@|4ict^OPF6M;eMHf(~5+sGZOArNLbS%p;NdXDVz0Zf2N1k*MI@> z229*wz|3+3GVCu6@b!1cjH&K8n(vM$cioZVPz|jB#kzqF5iTaYER4x^~CCFp2*$c3H?b=Bt7=TBZC*RY+i6K^+MBeFRX3$ z0v~2ZG2KEJPMYCUZ-zhlXM-6J-OsSPIw3U81F4%JOLGidET> zDh+g15*A9EgOzQErSHO(3y&rL-O9E#`nwu=)z|th*#p<>iGjEi4`twb<3CEZT4n_# zE0lq~O~-7i`e6CT&XQH}U1qvqQZlxgdUyD|GmUQ9g{3CqNxYQ8QuDX%%EnSlrb;QQ wwhT4NH||+%swR!>7h;N6j@`FdRZ8GPOF)=1!pD2RS=m0qJH;d?uJKO$A7noj^#A|> delta 25503 zcmeI)34Bav+xYSOL=uynIg^PAnbV&5ecMT<~tEt6VG(W0Zh71e09 zmbRp{9jz^>qP2u-?S!^!sWvFJ#{YLGIjws7c>6r>`~QFb@B4ZC={Iw-nB~kl*L~gB zeVy6rdx0JOMjvY7cP=*B z|FsRR3;T_qXqlS!TtNEG?t$fY+}HhgZ_vZzCK@Bt(v9mKT((K2jG(Z}vx7eUah^T* zQxROfVFm06KEEW%F=5b)j{7~=hs-LsrRYWXiK0K9C{rwQ+YooLb1`p)&Rmz{e5HO5 z=SNdIIgdRyqPXXs0mVP^^Az9l!sn%bJ+dB0!dq`F9e(xw5w7?FZCz8g+$>XMbiZ@@eF>dRLYvfiTk|1ul$_v&Fmx$SRxBRlr+v2+^Yz0_%8;Ev7}-KBPRoBHwk zZr{z$?b&w1r@bn9*Cp4ycQCno-`y!Wa$BD+>7DwVK9T<9pd7y^X9Q1qa?h-H`+qT| z$Ws9`o*O8x>jQ6Wat#`NJbuuDDJ!4OTC->9$bRjIpPW5o#M>8Yj`*s7@Uy3mv>Cat z!s;OFDH={oO^9aN~=*p2IEjca`CvFF^M26P=?E9TJnX^k$9pTER8q2jAA zPyAxt_{rA5kjd?{mrb!XKRBiAsy=#sF|x? z=sNRqbrEw z@wlZskM4P^>+||svdGS5YbP#To-}vQ3fH)yD=L;7w<7+?;gw=>-BpKH{QRE%V)pxD za7iqFzuMG0t7m-Bd-a^8yQ{ZmjaajBWY;yv6V_%ls(3i#__Yfkw%X8r?c(;oG&JCDpO<7md#~$Ww!p}&8?^7Q?}lC$FVKe^WC;C zE7oogE`Diy?Y9nYfBE8~?dO}^+@9j544Io*6QV%#|CC}IvyC*@_6N%6HoND`=9Uz8YkBe zlc#-0mdxJn>UVbI&5LI?!$U{h;h0w?ytdU-g;K z&sXbWJ3nVm$Mfzr{i|F^-j#8&VZG~@LhE0C-S z#B%j&*0%$$g)fP_UNo#Xa<7-mvfbA2l)qi$&Z*n89P@9_?(*a9J)PIz{^fY`od&k$ zdn}p|!Uu)mi$;h;JG4g!bQFb!=)^{6Iqa^ZgkLWSBTXx)Fv&%y}9OaD`yvCN8f~lTBpDKP!*?P;S_fE=R3^Q1+PMQ5cOe7>jXu4&yNa6EO*Hq~Uo?#uQA&G<;jhXPS>p?5h{^ z4DWqicTf{h4?S$iSip$rYHCONS>*FZT&{`SED_9{CWg` z!q%U7oc`AW`UUVlC?4O!PkE9H_pJ0i-~BC~jKb4B_Y21qaC+)l)_YD{>;){IUo0a% zZ39C71J-p<25b&=Z`#sdy%p*|o`5Kha)`oAj@tA5E}YZ5v!4*}@JcRmLf7CAmj?~)2x9mBCzpA)`;5b?1>EF>Q7ARe8G=LAdScy27jvd0J@P53vDbKW)+;+N)} z05_ZSEL(7gEqSI$ZzY8F2@Yy}k3Ox5KuBsM#4c28E5yf$NfKfMDiZKEq9Q?WJeFb7 zU?E&j3(*2^yM=fkJMb+|BL`ZV5Jl41D91(=n&LIMUSJoa!*pIPf$3vZyw0maR}8{) z*nktb4%-cWkHp^y9XHwaw}p5CTM&7Ny>Xu>f|q?XG0smDPXuZr+M)4eLNqa_m?q+# znrK~I6V8&F=w4bA#a)`XTSgPBD`?`GNKI6(qKOMpnh2<=iR@aMC{;%jbz?NqwxK5O zC1|2TD@_Ep)?>-9`w8!heqz-%KQSl9 zUnFPxih;t7s-n)UK#+E=)^i-g@bvICqE24{jF}nDqwJtuxFDTze z7u_)zliTt;Bqix$KPtA>I}F21sMk>!l{)jcn9|v;i`i^^ zfKL$KMHi8%fd+UCMSJO@8j_KU*RdAcu?H_as|$$?9KfuRx|ol5u<4L4zQuXmM%XvH zXo$g>g2isWv_GN?%W)nU322YOn2d$^5XW#8g-+<=@(rHoOj($U|;tbB= zi=q7SFsqn~H?a&KU>{E7796QoQ66>B63G~eYR_85`B7GJ4`HLNA_}qSINItK&#*BC zOYtGL;W&K9@Cqhb#Z#DzZIi8{`fVxO{$tq6HwTkEF^I!|CqWEH~c;`*4h<@8D zHoVIdea|XRWpKYASw--At9W6fRSe9uiuIpcg=M!@bluBdIpF3QePb1ij#x$ElUDKU z8LQa*gH;r{h@bi0RjY8_u!`UAuuC;V4D&a{lYxea3o^udhasMG8X~roA#%$YVnT!= zHdQgiN7W6{u9hKwu4{kh$4UxK< z2gSSi8oxkaV~7YOU^r&sJ-9#O%O>pHW(enYLsY`x!-g1-U(xi4Azs6IG&sudj~ikf zhMh1(?~}Z8M4d83cWl4~968PXW%Fdu7~*>rIm-j11-fHAihgH^(%%_w5y3_bTHyFC z9u$7J4N(jc7-X}Fp}2!lK{oLmUPT5z#%I`q&#@c(5M;NBE2tT46OW-MDu&ubJ-k@L zCSJjI>?z^4i67YbrJ_yPBWz-3Lz^fcYZI$+AKGI!(EvR#5+9>t6Pu`x7%as$v>M8T zpg&Hh@*rt8u@>8LZ?a9iwZSGf;4X}fHc<@Wh<5Ykz)_nxlMp02bPN)+aSw;P1&Q+* z(LG4Kho-%P#E*-D#EZv*#GWd4F?gn3%-U=h?_9NuEfs^sS3QC`8-m639l_$u+rh#a zTST;-SVZjER7AAMEh5ruI>Z-~9b%~0A>5Z7Vg`!eXS)?&Cg4NlAXtQmn&^m8cnw}0 z!yS~;LPQ*rk%pz%hVL-SFGR!#hKMBe!C)-H`{?!r-{XlsA)?KbA)*UD?H}S6XZweU zkhBm{0aHKaj;@A??ukW3)~cf7!Z$@3sEdivsAA%^9>v6WGmD9V>x&7W3&lhOXQ&v{ zHB|U63KjEChKedyr)bvGDc+jy6sxcSd+-BpAa$lw++N}ojyIj6(>kY!|HvuQK5{$7 z>ujvWcI-i%*C`~9uIC@%>B~;B5$|4e3NO0pVPY*d;Bt7F$VGDPFhXjWScwu1!bBA6 z;Bjn07S5n$!!XeU@8e^f>&};qMqy$%D#wM1Ups_}d$4s36A_5PXZQ-WJB0~L-fS#e z2zvrEz|QD`6j(BXG_ePkXufn0($azNB!zFLEbPimXGbAarUb>b>nzs;(@GAr<-?#81?ej-rSWpI)5rbIyNn4YWuZ(81{{oL*dr)y2iS_-Q>t3R{FP8HcZD!RsX>(~4^16RgK6SkekJ z?SwsTg%Dq0AC9f?eE7P~Q?#*B3Z+p7Widl96u>`0L&PEuiD-e= zXoDn7##C$uNs-uz-S`T7aTrHXD3JR@91<}FQ%Ro0W;V8BH@?JI*b5(>e}Fi|BLRtM zh8AcA5-33~Bf4U<9KTZ!cOPc+2sA7I9EoTO##u2Ho3RCqnPLZaf^k!Pi9KN06o=u% z6vP*CNW|k{m=i6*P$#;eD<)$q_T!+zEQb+AFiME4_!V(MJa@Q}hAMVhJ;Ny7w6mQ% zKwtF7Qy7XVn1<cfG`fn66hpr?a?D@_?F=9 zMjg~eL&TyH8sjlE#bivuQW^J~9xAu((OvHHC7C;*HtOOG&f+)RM73xkqEU{+xB?;& z33Yf+#z*)Z?N{a>+EcilijVLKKEpT~Z4aacsn6rF{9G9@=SUDdu+Y;8nZ^iR;Yo zenUF~<&570rY8Cy(8N<1f@fh*E2N1fcoXT0k0>I`6mm|o^&+NCL>d-4WXe9hr99Kw z87U7Q*InyAe?4r7PxE=6;X@sM*C`y7l5KMwRca;OArLaaGw=Q5$gII!ehwJ)ML1I6 zR<|5&6IaUWU7W?`+5>uIcV~J4ff^f;g@X{xW1VR>O{~IuSd9#i*cf*|bb zMSPB3_!bF7Tv0|YZs}~Oxn$rTy`*1u81*?%f;*%_Gu}dH8c$;%vTzKikd0_nAxVi6 zGBa1NsAImff`-am?G}k$^;ehwpLc8n5bCO|0jBqz_8+QuJ?9cV$O?UIezQphV>U?rXEq({VvB97GnuQms1l#Du!bQUc^;g$4%T`E*CVhRt{JDF9n03_G2ph zX*iZ3{l1V(4;Wzq2~TUH2|S*5&vWd)W%$W!2aV90_0DiUqSXZoByiPW-*ti7kF)R+ z=EA|d;zW!mIxWU$V4B?P;ca$}NC?WYB=UatKp%{k^FFhM%9{IZu7C^*X{o#?BW3;d zMi04fpRK3d`Wr`!bBi%wuJLoaWbS@jQt*^A3@T8^SKbbkRWpt1VF~Prp)hw$SzdJB z4w1{VZ1sX~^X(l(^P1Ihlp=r0vd!?y1GWgwVo3_t#F$`?&Li3^@7^Ptzt8kxfg03p zA^5@%{wNHKcUWM+>wN+&NxZ9R@a9YpIA3BqU)c)G`r5rh`+(=T8p5Cdp{lK=a1y5w zRG456>N4ULoW*yranJ-ockz2vMs=j1KL#Kb_j3hbgt&#f*hJLdjJ??B=1X*KLL$;P zYGN5w$Qln#*n|&UNJCB`jxEsuDLk#g$iZ!7^7OvM0FL)moI?%<1oA!3AqN9=zQ;M_ zU;t$UL0v(dLk#6uR2!9_Mv83}gM5|~*+HYd_W*x4V&@i@UJ30XLX zG)}CUn2Uu-D#86C!_Ak^kidJ>66$^G4%fRp5VBUNw3U~H}P^aOE^T+)nS@9x>Gx+kUta&9FmDR z1+`Mpha>Q5jKoB+zd!JEJ}$Es81_Cb31Y4A1lpi2k}wmq@hTQ#G19RVZ(|wW#d561 z8tg+B4&rMZ!Z&i(N~1*YO65q@F#!{?2p{1D&LW~b&l|0<7#ATb5Yez6Td@r{Au2Lh zAr%87gqR;8o2)X*mKj-v#T>i_2^E`vz$GMABYT!>_UYx^zR~$(TM=$U;DVZ`sxeN@ zQ{#|;xuiR<;5DQp6W_y3fhv>!G)EHJsZXstIR$M zbrFO5Xn-*s@6RFO9(RiU$ih7c!mP?Be!zKLz-9ab6?St`Pvfk|ILyRs%)wl|fpjd@ zWYR%Bu+bPw0pqYMP-CJjw*<{|gu)fOJLcA@~eacZnrmiq!|_+p}y~nl?rTzhX4>q@+e^S7mN%=NN6QoYcnY*6zsMHqIyceLZ=T|9cqGxLq=a#Irfr8#@N1%_Za7T|Skf(k@t06NaLc&(7LgdF{) zK0)gxuYIZ4@|+lH(dxihRQVjio1xBzwFV=X<2e%2WJntWUn6W*Pl0ifV_X+5o)BfxfNNsBJc0j ztNZ`TS$-=@*6??h^~-x}<&aFHnI~tAuUx%Pk2KUNod}87<>gExRQl}Kqhy=?dSuh8 zD|la^PQwI@#h+_S%qRGnSy!6K;B3x0_OqQg=kU}R7apJnuI)JP89uI7fSMqvqSDXu zbe7&sw$E`y%FYLLmtS!XSeIOr!$Gy=fNqtiavTYMDu>FI?G_siW#xls_dwwLPSl(B6|zbK^%nPo&C4Y=*TV4``3k zPIgVl6QkU7L69oOX2okoOAPdDsx^I_fT+32ao~QZq zA)bEEPbj8BlS(kfeu536(QLm=I;NNQyF{!K^6g{#c5Sw&(UfGl`nYcKQ#HU$x&64_ z(C_eh{=loB(3krpKb)BgjjDh8y9_=M14(CjaHlAkewZ0eZ@y1~D|;B>6Cza;H>Yzu z1GDfF>#~rUJ@oB%dj@;>5(-i?@8q6(Sc=nmmS~fMG!EzdLz>5|D!dCf>dvx0Od+@2 z3w6qlbBvPpKV`0xjUOONF)Shqz0el}@HEC^9JWA|h8(`YC{eX?8U7qKQ44LLM*kGN zsBU=%>RG5c%naFXp%GC_a0-}n7d40Lj{#6~ILiK_Fv@TcH-wr4_b}&j;gy{hw6!s=Kb)LUeOVe?vpp+;x(&DabC3Lb`so3gPN63lkL_U5!KAyBYg8;ZxvqC z!>?Dp&P?@M!=>iuY_Ebxl)ECYC<5kFRs*FP9PTI&w6VA|oYt&g_G3S8)4M!dMMtf)Mf98pj7gqxL z8O(X7O6wAEoUn5O>8|`l$((20ZF?_&LNSO0WH5XQ(|*XtS*Qudk1!_zW>GeS6#hf7 zp!lb>)f;_Z?@@@V$Pp$Sr2UJKj-|-J0&iSD$4Vb>9Y5>4wS4Ak^7%H-3FX!FIFspx znqu6CaB)XJR5=gcImtY^{rPSQELTeG;(r~RKw7>_Dln1@$E3FAMgVD$cXD;Va{`{+tW zUU|N96Bp}lXpatf4ihmGFTp$m@~a+YRrxkb9$8?NbSIVhqs%dvZA&@MHJG)Ee^!&o zuQ{;V8Nq}e=a7Rbm6%!J2u|QGa`8{<5`q72VZvOH_%AL{&@;CzuR>9<(&2uvPVr!U z;^7sLN@RVNVXlNcT)((W$Wir+zIYP-@Dv^nK{{c_ijoMw&r0^gODaA2MKAP5GE~e` zu}T$09$5&H4G-$!bskmo_}jG(|NL5q)a*_gz4PlGl^?8km;uwQdzgWbq#avY{2UrPus%$wH>ej5BtA+VwRYZU)V?L^aUYiO*g8k1G^g)y;)k5UYlqavi ztf=QOMBT=Nm36mST0c(x@}HL0OZ;_ZJ=I0|0wbX!K^kU4o$FJe)@)`Xg^2!OopChh z?|j^g68<7Lim8ljyT=H1n*~4@#k{{$@G~p>=NL9}po$8r&i8Lt`rV>1bClXp^OXk+ zduNzK-Gz$+mnwE8qA^;c6%IhHotjGpT^SQq|BovAsd2Jkj1+g+Rs(Obg27iU+ipfC zvI5+HtluUu1h>FMxbX(kaS1u-s`CICi!`i625wt<0E6i`)LKP~jen0)K`g(c9XeqL zR9}*+S^U11p$Zq~VurbvVU{WWl{Jl6suF5V;~E}Z(@>R$hu1VzUZTpNqC8J@7+?O` zB1ey>DTN?yC}%FRnLhrC6e^+PP_PK{4{IPh&$DY`Rt|=fRy`aoKIUiIWi7m*Y|4t~ zWuDO$O&Bm2PmUCkE8jN`$&sJZp7p^8hQ&~gLmROPn>~GoIRf^vmDe&Pmt50BHDB4e zwX=#mb4?F1=oS(iu?hTfYG|3WY<-X05X1uws%0n^jS%NKkQy#uUu}fQZ`wFR!pz(BHU2H=fPT~YX7MX)#hU^sHmD{Ub_#s zt8oshhN)V9RCOQ=U*ixi;BrYJEA7<{nJEp6e_olQvXEAcnAiLx z7p^tR)lj8JRdQ5)KkK0Se15<=R9Z##ACI94oT!_w<)7Ke;{ZyAvA=U0`N&&jx<94XT=S{a?<#;NW4>kfd z;d|8xbOgt62KkLZ@GMa9@-8gfWYhyn!~mSs=^2S!>^!E8j8=hXV>3}3mWm9w%u^S+Vo zop(*o(7apM7|S$Sr-Rcjjo6De$8YP2OU)$?Y8S5}c!&GnQwMG@q z`{FtyQu9{2tMAg}%1?|0Kh@7PSmu6Wyj|0LlJ-mnl^>x7nBU+`Vg=tOYBUb9+sz%MO0wV1*1XS5HNFUpwWt}U z8qVx_MQh&u`w+aFE_K0GJ9I)ns5XQ&sPzD~aKAuq?V;C@MSALk>ZCCuzX6MgDy z8Wsn-IyuxRri$+NEOz+?m}~WOtE!T2ig*4Tg9Fkj`?PmDYueK|Zg;_4sJE*}s)p)_ zhFt}oOogDbtEBL5ycb%+U%MhNZ!$W_)nDo5y*)P@GqgYEJAPBjs4{A$Ok-BqgFQZ~ zSNHcGAGw!bYv*L*LZhB{?p7m1lR1lw#d3duvt+>UIfncxz*)}Q?{lNMue{RB8SRxe z=fFbV&)+fnYg&Rl)6H31SGhtGx&>-7a=Gzcp#(0boRn_VEYXa;Y7WA7Q4piUxpjrg zfE7jw_b#1hD#*}81*kn)8C4L4s;CB@c3zSk%WXUo(G$I}6snZ69O`ZQ1ZvK$lIKjA z)#d3N+B2ZquTsF3OJb({vX!$$87^QFY9a68d3Oo_f+iZ7+sYXlAUL{IQQ|lG{(a)4 z>Q7O8@w5BSsMdK%xqfCtzA z)l!^lQ%S-d(EH^>OVLmF^$54>{Zg}N%GAOig`uMfL!N41Db3L4LORUeFnX`^+E!G* zfa()aOLA%{P8GUUkvjpCkcNVz?)Rasn2U#k3z05rAJJ^oM?=IT5lzqx?V+aX=1Oid z+qa_flJC6STfN1q6HP7Sskhn(s>?b6s>|96)npwCCyJv4N zNI)VQ<1yrQ1#sI58po4r4QK?_0&oX+ky|iFGl*YysDjW)OoHlxy9%{1G?L>?EgPy< z^eoSJ>xhua*8)xaByFsPNmXw*PcG(!uR%iJBJU!g3_IcXZDbQf&h>=VNelPO%zlt&u_(-&uiAQrBq5`c8#gj zB7rE`1S*9X?YS^9+?~yqnJBCzK~PKitq6{0H4{D%SYn5ssSApp)zC%1?b+i02yP2#Cpw`7g2ocQj zGYB^~kipYcEn5kK9AX-#Lp4#TIPxOY8lGCWG}kG!3r_n4&MLL+T8$%Goe`a%}Jw6*68I7(H~f8_OANc zm|4k9HJ(R;*`8q$O*jG`XARdkl1Hh89_Wejn1BWZ;D(4rBP`-oFGg_}@d%|6j;44V z6EO)d;bo|TV*mon@h0nRsLEqys0!mC493%V2176u!;p&M7=dRo5~H9hl3zeoB!9$t zT);(K!cVx2pYaP+#d0d9RdO@DurVDo@FHen7G~omyo@=Ri+Okj9?Zw9cnuN@ph}=e zaSX?yN}>0lE`=$F@~D7{h(M&9FO^_MW)+b;qYJvC8@i(hdP0@R0uTrtRv54$2zCTR zHFy<8F@(a2Fce1#ltO8^<0(?A!leqsPN>eJx~PX3)JFp}L@XL14)I7pA{yf{G=U1+ z&Cw0r(E~lv3%#Mjasbp)IZ?N#S}PZ-z^MwGDNy0}NvsH8C4^w6mRAAX!0iT3J_1JG z=URNu?R+2J0Az7aUBWL=*^A4cr-nqCo*No2Ppl`=R!4a;xpgj$I=kiYPmOZg2yfc` z&<#G?jaxHzx#TFd3zU+L8) znP#+{zuAbT6)Ai#(`+WUR-;ZCb{q1Vu4LltMypEZwPC7{Tn)5|Pz^b6LM^s0g&KJ8 zs|KA~VMWth7uMRh%>ZMj$W2@mPt2(XKv_b_5RdAcLoTC%JLA9ITSuTgIHHym> zTa70IvRCHMmw#k6##zNLmAyJ#R^4Vi7JQOTwML|-%2#nsKEI7wN~YYjjqa$s+l(eE z2aXC*17TjLy8K|f@zh_X#C~dGwM1T7%&e}-8^q_4Zx|zG>JFoy_xl~jdd<6Rr(vPN zo0M6SGCO7Yw+uTM$ugWFZ#pLvcN-<7&oMp02t2I`9pVhVY%+M6(ZpNpgkD&aJA<7u zTBIlQd6!!?y{OT{E*SI7aZvT=toQwA#bdK5Y!-i2tF$Wqnl)du)|*P$RJC5!5v^*v zW)0V@*{aTGx2n-Ts^*%)`~MhfG3UgB3Jg9NE{b0*ZXi}TcNp&mwcP+3F}9W=101mF$Oze&xbHVF&3 z48VJ&j;;IxEk+(_>nvY1iNovn{zSIZkSZs&ZLrU_*f+?o zuHWp8{A#m2bkH_CCWekt@ptweBlRwPmNKbPBYiEt9tmeD5!~h?@o5CPITA>`Das@-S^p* z`B&7Vni*}mLSUR9wN zx4khDlki|Zr>e~=pHm0&m+X7co}n0kiX@nZ))*arEjXy{lWCj{de;>wF;&3 zH?^w#ck(y2>YSgyJu-cB|I7KCTE>1be^dKi^`!Dl1QZkjksY&-grfu#&^0r?5 z!QaW-RCE5L^0t!vUgd2r#F4hC^i8F0Y6kreX`7oL{@uJyO}SOxrl#C~mA9!Wx60ep zlv>S{)f%v#j^8l0V? zuTWjzsx_#m&6{{9bb^o1j7l=TpX09Fe9Tc&uGnBJ@6~%7DVn$IPDhTWT1{IIa(p7= zPCMp$k6NtrePrxjN0ho6F2sBGJ4Z(!Z{~hSl#ld1=xFXgl}IqHj4UwkPYm9gGWk-xA$B%YcrSD-!&R<^!7cTb}wI<2=M;te4lgx03`1}y&-Ec3o zNk}v!OCeq*%;{q*e~vSxVmQqDZ2oGEJpG{&*G&cJyrw;F)n^bqSd4yfwL?uW?~ys= zBAeRn8K|X)Sp2!`EC0INygGG>!h(HDFRlV+tWY=kysqLZ*^;OLb0FX){6oF72S4kL zWTap`)Xdb3W=q+A3(K(r@8Ny9<*1`XsYjJSXL;HUE%*Of1yoJ8RY3j^Dxq$(6q>gJ zsB%_SkKj{B@-B@UMkH6WbQRGrLG>f3%1J#Of_d4jSvvjKOQ!C>Uo*A4@@l1drP7Co z@??IehH^L5P(B9__a~_;ff_OX)Q9Be2Y(Ei4~&>Z?nl*F%~GjZ675~>kCLdGY(IFl zl=`RwwPIkFN*|oL)&GB0GgVPvP1sfK)U27Bwb2Ljf=AUx&3wVUt}-ugAaIv~nwUS> zfK)I)mlq~F4EO)Nn&= zbJo{0e&G?xh=}`+iW(mc-hSa=fG>hM<X%yOYjj*s9Hlo`x0GC>VnTW|NM()3J%g~bKeIIA}BI*-U=8~0f zz$Rptl)rRz77w(fa4x4IS`P2#jB+QixvP-iJo~%n z&N~(8ra_&H`E8T+%=X6w4jomM`@M6ZVE%1(Cz^{$yZ-ko+yA}FHt(Y_vYDoIBm%0% z^NC1g@o!yaTV6XNPi-^G{_n-M{~a#2C6502V_*uV)kLj7J_f)d==N#>yD0JJ zE5@A(+(9zT9^IjAr^2pUjw4~V9j9q>@jN3zc5Cg74N)CAc6E)eT7*v}sNY?y$)ls4 VgMCudWT|;vmBYpMzV`!!_&?*cHWmN? From 3c24edfb015ae505d3226ae83d482d80fd7189bc Mon Sep 17 00:00:00 2001 From: Elango Date: Wed, 2 Mar 2022 12:56:22 -0800 Subject: [PATCH 09/14] Update utils/codepointtrie/src/codepointtrie.rs Co-authored-by: Shane F. Carr --- utils/codepointtrie/src/codepointtrie.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/codepointtrie/src/codepointtrie.rs b/utils/codepointtrie/src/codepointtrie.rs index dff69fba9c5..b1e2841f1dc 100644 --- a/utils/codepointtrie/src/codepointtrie.rs +++ b/utils/codepointtrie/src/codepointtrie.rs @@ -801,7 +801,7 @@ impl<'trie, T: TrieValue> CodePointTrie<'trie, T> { let value_ranges = self .iter_ranges() .filter(move |cpm_range| cpm_range.value == value) - .map(|cpm_range| RangeInclusive::new(*cpm_range.range.start(), *cpm_range.range.end())); + .map(|cpm_range| cpm_range.range); UnicodeSet::from_iter(value_ranges) } } From b5f9d3c200201b60bd4f7917dd13130e96cd2695 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Wed, 2 Mar 2022 16:43:23 -0800 Subject: [PATCH 10/14] Add get_ranges_for_value() on which get_set_for_value() will depend --- utils/codepointtrie/src/codepointtrie.rs | 32 +++++++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/utils/codepointtrie/src/codepointtrie.rs b/utils/codepointtrie/src/codepointtrie.rs index b1e2841f1dc..8c5212f1f21 100644 --- a/utils/codepointtrie/src/codepointtrie.rs +++ b/utils/codepointtrie/src/codepointtrie.rs @@ -776,6 +776,33 @@ impl<'trie, T: TrieValue> CodePointTrie<'trie, T> { } } + /// Yields an [`Iterator`] returning the ranges of the code points whose values + /// match `value` in the [`CodePointTrie`]. + /// + /// # Examples + /// + /// ``` + /// use icu_codepointtrie::planes; + /// + /// let trie = planes::get_planes_trie(); + /// + /// let plane_val = 2; + /// let mut sip_range_iter = trie.get_ranges_for_value(plane_val as u8); + /// + /// let start = plane_val * 0x1_0000; + /// let end = start + 0xffff; + /// + /// let sip_range = sip_range_iter.next() + /// .expect("Plane 2 (SIP) should exist in planes data"); + /// assert_eq!(start..=end, sip_range); + /// + /// assert!(sip_range_iter.next().is_none()); + pub fn get_ranges_for_value(&self, value: T) -> impl Iterator> + '_ { + self.iter_ranges() + .filter(move |cpm_range| cpm_range.value == value) + .map(|cpm_range| cpm_range.range) + } + /// Returns a [`UnicodeSet`] for the code points that have the given /// [`TrieValue`] in the trie. /// @@ -798,10 +825,7 @@ impl<'trie, T: TrieValue> CodePointTrie<'trie, T> { /// assert!(!sip.contains_u32(end + 1)); /// ``` pub fn get_set_for_value(&self, value: T) -> UnicodeSet<'static> { - let value_ranges = self - .iter_ranges() - .filter(move |cpm_range| cpm_range.value == value) - .map(|cpm_range| cpm_range.range); + let value_ranges = self.get_ranges_for_value(value); UnicodeSet::from_iter(value_ranges) } } From 439e0af675fa8151c266fec442a0e8bbae1b2580 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Wed, 2 Mar 2022 18:39:33 -0800 Subject: [PATCH 11/14] Create sets for code points having an enumerated property value using the CPT --- components/properties/src/sets.rs | 77 ++++++------------------- provider/cldr/src/transform/list/mod.rs | 10 ++-- 2 files changed, 22 insertions(+), 65 deletions(-) diff --git a/components/properties/src/sets.rs b/components/properties/src/sets.rs index 7e3fab93da8..4a781cdd673 100644 --- a/components/properties/src/sets.rs +++ b/components/properties/src/sets.rs @@ -19,7 +19,6 @@ use crate::provider::*; use crate::*; use core::iter::FromIterator; use core::ops::RangeInclusive; -use icu_codepointtrie::TrieValue; use icu_provider::prelude::*; use icu_uniset::UnicodeSet; @@ -1446,37 +1445,6 @@ where // Enumerated property getter fns // -fn get_set_for_enum_prop_val(provider: &D, resc_key: ResourceKey, prop_val: T) -> UnisetResult -where - D: DynProvider> + ?Sized, - T: TrieValue, -{ - let prop_map_resp: DataResponse> = - provider.load_payload(resc_key, &Default::default())?; - - let property_map_payload: DataPayload> = - prop_map_resp.take_payload()?; - - let prop_set_payload: DataPayload = property_map_payload - .map_project_cloned_with_capture(prop_val, |prop_map_marker, prop_val_capture, _| { - let trie = &prop_map_marker.code_point_trie; - let set = trie.get_set_for_value(prop_val_capture); - UnicodePropertyV1::from_owned_uniset(set.clone()) - }); - - Ok(prop_set_payload) -} - -/// Return a [`UnicodeSet`] for a particular value of the General_Category Unicode enumerated property. See [`GeneralCategory`]. -/// -/// [`UnicodeSet`]: icu_uniset::UnicodeSet -pub fn get_for_general_category(provider: &D, enum_val: GeneralCategory) -> UnisetResult -where - D: DynProvider> + ?Sized, -{ - get_set_for_enum_prop_val(provider, key::GENERAL_CATEGORY_V1, enum_val) -} - /// Return a [`UnicodeSet`] for a value or a grouping of values of the General_Category property. See [`GeneralCategoryGroup`]. /// /// [`UnicodeSet`]: icu_uniset::UnicodeSet @@ -1506,16 +1474,6 @@ where Ok(gc_group_set_payload) } -/// Return a [`UnicodeSet`] for a particular value of the Script Unicode enumerated property. See [`Script`]. -/// -/// [`UnicodeSet`]: icu_uniset::UnicodeSet -pub fn get_for_script(provider: &D, enum_val: Script) -> UnisetResult -where - D: DynProvider> + ?Sized, -{ - get_set_for_enum_prop_val(provider, key::SCRIPT_V1, enum_val) -} - #[cfg(test)] mod tests { @@ -1539,14 +1497,14 @@ mod tests { #[test] fn test_script() { - use icu::properties::sets; + use icu::properties::maps; use icu::properties::Script; let provider = icu_testdata::get_provider(); - let payload = - sets::get_for_script(&provider, Script::Thai).expect("The data should be valid"); + let payload = maps::get_script(&provider).expect("The data should be valid"); let data_struct = payload.get(); - let thai = &data_struct.inv_list; + let script = &data_struct.code_point_trie; + let thai = script.get_set_for_value(Script::Thai); assert!(thai.contains('\u{0e01}')); // U+0E01 THAI CHARACTER KO KAI assert!(thai.contains('\u{0e50}')); // U+0E50 THAI DIGIT ZERO @@ -1557,7 +1515,7 @@ mod tests { #[test] fn test_gc_groupings() { - use icu::properties::sets; + use icu::properties::{maps, sets}; use icu::properties::{GeneralCategory, GeneralCategoryGroup}; use icu_uniset::{UnicodeSet, UnicodeSetBuilder}; use std::convert::TryInto; @@ -1572,16 +1530,15 @@ mod tests { .clone() .try_into() .expect("Valid unicode set"); + + let gc_payload = + maps::get_general_category(&provider).expect("The data should be valid"); + let data_struct = gc_payload.get(); + let gc = &data_struct.code_point_trie; + let mut builder = UnicodeSetBuilder::new(); for subcategory in subcategories { - builder.add_set( - &sets::get_for_general_category(&provider, *subcategory) - .expect("The data should be valid") - .get() - .clone() - .try_into() - .expect("Valid unicode set"), - ); + builder.add_set(&gc.get_set_for_value(*subcategory)); } let combined_set = builder.build(); println!("{:?} {:?}", category, subcategories); @@ -1660,14 +1617,14 @@ mod tests { #[test] fn test_gc_surrogate() { - use icu::properties::sets; + use icu::properties::maps; use icu::properties::GeneralCategory; let provider = icu_testdata::get_provider(); - let payload = sets::get_for_general_category(&provider, GeneralCategory::Surrogate) - .expect("The data should be valid"); - let data_struct = payload.get(); - let surrogates = &data_struct.inv_list; + let gc_payload = maps::get_general_category(&provider).expect("The data should be valid"); + let data_struct = gc_payload.get(); + let gc = &data_struct.code_point_trie; + let surrogates = gc.get_set_for_value(GeneralCategory::Surrogate); assert!(surrogates.contains_u32(0xd800)); assert!(surrogates.contains_u32(0xd900)); diff --git a/provider/cldr/src/transform/list/mod.rs b/provider/cldr/src/transform/list/mod.rs index 6062d58dd6e..ff1f02b0ae2 100644 --- a/provider/cldr/src/transform/list/mod.rs +++ b/provider/cldr/src/transform/list/mod.rs @@ -114,18 +114,18 @@ impl>> ResourcePro // Starts with a non-Hebrew letter &format!( "[^{}]", - icu_properties::sets::get_for_script( + icu_properties::maps::get_script( &icu_provider_uprops::EnumeratedPropertyCodePointTrieProvider::try_new( &self.uprops_path ) .map_err(|e| DataError::custom("Properties data provider error") - .with_display_context(&e))?, - icu_properties::Script::Hebrew, + .with_display_context(&e))? ) - .map_err(|e| DataError::custom("Could not find Hebrew script set") + .map_err(|e| DataError::custom("data for CodePointTrie of Script") .with_display_context(&e))? .get() - .inv_list + .code_point_trie + .get_set_for_value(icu_properties::Script::Hebrew) .iter_ranges() .map(|range| format!(r#"\u{:04x}-\u{:04x}"#, range.start(), range.end())) .fold(String::new(), |a, b| a + &b) From 51c34d26fb33bcbf1ba69f7e6bdb83e1f4084f76 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Wed, 2 Mar 2022 19:29:31 -0800 Subject: [PATCH 12/14] Fix API doc examples --- components/icu/src/lib.rs | 9 ++++----- components/properties/src/lib.rs | 10 +++++----- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/components/icu/src/lib.rs b/components/icu/src/lib.rs index 556c5ddd249..076eda183bf 100644 --- a/components/icu/src/lib.rs +++ b/components/icu/src/lib.rs @@ -382,7 +382,7 @@ pub mod properties { //! ## Property data as `UnicodeSet`s //! //! ``` - //! use icu::properties::{sets, GeneralCategory}; + //! use icu::properties::{maps, sets, GeneralCategory}; //! //! let provider = icu_testdata::get_provider(); //! @@ -399,11 +399,10 @@ pub mod properties { //! //! // An individual enumerated property value as a `UnicodeSet` //! - //! let payload = - //! sets::get_for_general_category(&provider, GeneralCategory::LineSeparator) - //! .expect("The data should be valid"); + //! let payload = maps::get_general_category(&provider).expect("The data should be valid"); //! let data_struct = payload.get(); - //! let line_sep = &data_struct.inv_list; + //! let gc = &data_struct.code_point_trie; + //! let line_sep = gc.get_set_for_value(GeneralCategory::LineSeparator); //! //! assert!(line_sep.contains_u32(0x2028)); //! assert!(!line_sep.contains_u32(0x2029)); diff --git a/components/properties/src/lib.rs b/components/properties/src/lib.rs index 6c1f6aa485c..29cce6524b6 100644 --- a/components/properties/src/lib.rs +++ b/components/properties/src/lib.rs @@ -18,7 +18,7 @@ //! ## Property data as `UnicodeSet`s //! //! ``` -//! use icu::properties::{sets, GeneralCategory}; +//! use icu::properties::{maps, sets, GeneralCategory}; //! //! let provider = icu_testdata::get_provider(); //! @@ -35,11 +35,11 @@ //! //! // An individual enumerated property value as a `UnicodeSet` //! -//! let payload = -//! sets::get_for_general_category(&provider, GeneralCategory::LineSeparator) -//! .expect("The data should be valid"); +//! let payload = maps::get_general_category(&provider) +//! .expect("The data should be valid"); //! let data_struct = payload.get(); -//! let line_sep = &data_struct.inv_list; +//! let gc = &data_struct.code_point_trie; +//! let line_sep = gc.get_set_for_value(GeneralCategory::LineSeparator); //! //! assert!(line_sep.contains_u32(0x2028)); //! assert!(!line_sep.contains_u32(0x2029)); From a6fce0b7c30420c2c32ef09c778881d533f1a357 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Wed, 2 Mar 2022 19:58:06 -0800 Subject: [PATCH 13/14] Update auto-generated Readme --- components/properties/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/components/properties/README.md b/components/properties/README.md index 4667c54e7c2..5a37ec013a8 100644 --- a/components/properties/README.md +++ b/components/properties/README.md @@ -16,7 +16,7 @@ APIs that return a [`CodePointTrie`] exist for certain enumerated properties. Se ### Property data as `UnicodeSet`s ```rust -use icu::properties::{sets, GeneralCategory}; +use icu::properties::{maps, sets, GeneralCategory}; let provider = icu_testdata::get_provider(); @@ -33,11 +33,11 @@ assert!(!emoji.contains('木')); // U+6728 // An individual enumerated property value as a `UnicodeSet` -let payload = - sets::get_for_general_category(&provider, GeneralCategory::LineSeparator) - .expect("The data should be valid"); +let payload = maps::get_general_category(&provider) + .expect("The data should be valid"); let data_struct = payload.get(); -let line_sep = &data_struct.inv_list; +let gc = &data_struct.code_point_trie; +let line_sep = gc.get_set_for_value(GeneralCategory::LineSeparator); assert!(line_sep.contains_u32(0x2028)); assert!(!line_sep.contains_u32(0x2029)); From c5533be27d3b95db3363fd2a8917c2bcb46b60a1 Mon Sep 17 00:00:00 2001 From: Elango Cheran Date: Tue, 8 Mar 2022 11:28:25 -0800 Subject: [PATCH 14/14] Change API for set of General_Category group to return UnicodeSet directly --- components/properties/src/sets.rs | 39 +++++++++---------------------- 1 file changed, 11 insertions(+), 28 deletions(-) diff --git a/components/properties/src/sets.rs b/components/properties/src/sets.rs index 9a370076812..374dff0f06f 100644 --- a/components/properties/src/sets.rs +++ b/components/properties/src/sets.rs @@ -18,7 +18,6 @@ use crate::error::PropertiesError; use crate::provider::*; use crate::*; use core::iter::FromIterator; -use core::ops::RangeInclusive; use icu_provider::prelude::*; use icu_uniset::UnicodeSet; @@ -1451,27 +1450,19 @@ where pub fn get_for_general_category_group( provider: &D, enum_val: GeneralCategoryGroup, -) -> UnisetResult +) -> Result, PropertiesError> where D: DynProvider> + ?Sized, { let gc_map_payload: DataPayload> = maps::get_general_category(provider)?; - - let gc_group_set_payload: DataPayload = gc_map_payload - .map_project_cloned_with_capture(enum_val, |gc_map_marker, gcg_val_capture, _| { - let gc = &gc_map_marker.code_point_trie; - let matching_gc_ranges = gc - .iter_ranges() - .filter(move |cpm_range| (1 << cpm_range.value as u32) & gcg_val_capture.0 != 0) - .map(|cpm_range| { - RangeInclusive::new(*cpm_range.range.start(), *cpm_range.range.end()) - }); - let set = UnicodeSet::from_iter(matching_gc_ranges); - UnicodePropertyV1::from_owned_uniset(set.clone()) - }); - - Ok(gc_group_set_payload) + let gc_data_struct = gc_map_payload.get(); + let gc = &gc_data_struct.code_point_trie; + let matching_gc_ranges = gc + .iter_ranges() + .filter(|cpm_range| (1 << cpm_range.value as u32) & enum_val.0 != 0) + .map(|cpm_range| cpm_range.range); + Ok(UnicodeSet::from_iter(matching_gc_ranges)) } #[cfg(test)] @@ -1483,10 +1474,8 @@ mod tests { use icu::properties::GeneralCategoryGroup; let provider = icu_testdata::get_provider(); - let payload = sets::get_for_general_category_group(&provider, GeneralCategoryGroup::Number) + let digits = sets::get_for_general_category_group(&provider, GeneralCategoryGroup::Number) .expect("The data should be valid"); - let data_struct = payload.get(); - let digits = &data_struct.inv_list; assert!(digits.contains('5')); assert!(digits.contains('\u{0665}')); // U+0665 ARABIC-INDIC DIGIT FIVE @@ -1517,19 +1506,13 @@ mod tests { fn test_gc_groupings() { use icu::properties::{maps, sets}; use icu::properties::{GeneralCategory, GeneralCategoryGroup}; - use icu_uniset::{UnicodeSet, UnicodeSetBuilder}; - use std::convert::TryInto; + use icu_uniset::UnicodeSetBuilder; let provider = icu_testdata::get_provider(); let test_group = |category: GeneralCategoryGroup, subcategories: &[GeneralCategory]| { - let category_set_payload = sets::get_for_general_category_group(&provider, category) + let category_set = sets::get_for_general_category_group(&provider, category) .expect("The data should be valid"); - let category_set: UnicodeSet = category_set_payload - .get() - .clone() - .try_into() - .expect("Valid unicode set"); let gc_payload = maps::get_general_category(&provider).expect("The data should be valid");