icu_testdata 1.5.0

Pre-built test data for ICU4X
Documentation
1
2
// @generated
# [doc = " Implement `DataProvider<TimeNeoSkeletonPatternsV1Marker>` on the given struct using the data"] # [doc = r" hardcoded in this file. This allows the struct to be used with"] # [doc = r" `icu`'s `_unstable` constructors."] # [doc (hidden)] # [macro_export] macro_rules ! __impl_datetime_patterns_time_skeleton_v1 { ($ provider : ty) => { # [clippy :: msrv = "1.67"] const _ : () = < $ provider > :: MUST_USE_MAKE_PROVIDER_MACRO ; # [clippy :: msrv = "1.67"] impl icu_provider :: DataProvider < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker > for $ provider { fn load (& self , req : icu_provider :: DataRequest ,) -> Result < icu_provider :: DataResponse < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker > , icu_provider :: DataError > { static EN_001_X_J : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x01\x80q\x01\0 /\x80`\x01") } , } ; static AR_AE_X_J : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x01\x80q\x01\0\0 \x80`\x01") } , } ; static ES_MX_X_J : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x01\x80q\x02\0 /\x80`\x01") } , } ; static EN_IL_X_J : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x01\x80r\x01") } , } ; static JA_X_J : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x01\x80r\x01\0fB") } , } ; static AR_IL_X_J : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x01\x80r\x02") } , } ; static FR_CA_X_J : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x01\x80r\x02\0\0 \0\0h") } , } ; static EN_001_X_JM : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x02\x80q\x01\0\0:\x80\x80\x02\0 /\x80`\x01") } , } ; static AR_AE_X_JM : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x02\x80q\x01\0\0:\x80\x80\x02\0\0 \x80`\x01") } , } ; static ES_MX_X_JM : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x02\x80q\x02\0\0:\x80\x80\x02\0 /\x80`\x01") } , } ; static EN_FI_X_JM : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x02\x80r\x01\0\0.\x80\x80\x02") } , } ; static EN_IL_X_JM : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x02\x80r\x01\0\0:\x80\x80\x02") } , } ; static FR_CA_X_JM : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x02\x80r\x02\0\0 \0\0h\0\0 \x80\x80\x02") } , } ; static EN_DK_X_JM : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x02\x80r\x02\0\0.\x80\x80\x02") } , } ; static AR_IL_X_JM : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x02\x80r\x02\0\0:\x80\x80\x02") } , } ; static EN_001_X_JMS : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x03\x80q\x01\0\0:\x80\x80\x02\0\0:\x80\x90\x02\0 /\x80`\x01") } , } ; static AR_AE_X_JMS : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x03\x80q\x01\0\0:\x80\x80\x02\0\0:\x80\x90\x02\0\0 \x80`\x01") } , } ; static ES_MX_X_JMS : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x03\x80q\x02\0\0:\x80\x80\x02\0\0:\x80\x90\x02\0 /\x80`\x01") } , } ; static EN_FI_X_JMS : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x03\x80r\x01\0\0.\x80\x80\x02\0\0.\x80\x90\x02") } , } ; static EN_IL_X_JMS : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x03\x80r\x01\0\0:\x80\x80\x02\0\0:\x80\x90\x02") } , } ; static FR_CA_X_JMS : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x03\x80r\x02\0\0 \0\0h\0\0 \x80\x80\x02\0\0 \0\0m\0\0i\0\0n\0\0 \x80\x90\x02\0\0 \0\0s") } , } ; static EN_DK_X_JMS : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x03\x80r\x02\0\0.\x80\x80\x02\0\0.\x80\x90\x02") } , } ; static AR_IL_X_JMS : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : false , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x01\0\0\0\0\0\x03\x80r\x02\0\0:\x80\x80\x02\0\0:\x80\x90\x02") } , } ; static FR_CA_X_A1 : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : true , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x02\0\0\0\0\0(\0\x03\x80r\x02\0\0 \0\0h\0\0 \x80\x80\x02\0\0 \0\0m\0\0i\0\0n\0\0 \x80\x90\x02\0\0 \0\0s\x02\x80r\x02\0\0 \0\0h\0\0 \x80\x80\x02") } , } ; static EN_FI_X_A1 : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : true , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x02\0\0\0\0\0\x10\0\x03\x80r\x01\0\0.\x80\x80\x02\0\0.\x80\x90\x02\x02\x80r\x01\0\0.\x80\x80\x02") } , } ; static AR_IL_X_A1 : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : true , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x02\0\0\0\0\0\x10\0\x03\x80r\x01\0\0:\x80\x80\x02\0\0:\x80\x90\x02\x02\x80r\x01\0\0:\x80\x80\x02") } , } ; static EN_DK_X_A1 : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : true , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x02\0\0\0\0\0\x10\0\x03\x80r\x02\0\0.\x80\x80\x02\0\0.\x80\x90\x02\x02\x80r\x02\0\0.\x80\x80\x02") } , } ; static AR_KM_X_A1 : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : true , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x02\0\0\0\0\0\x10\0\x03\x80r\x02\0\0:\x80\x80\x02\0\0:\x80\x90\x02\x02\x80r\x02\0\0:\x80\x80\x02") } , } ; static EN_001_X_A1 : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : true , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x02\0\0\0\0\0\x16\0\x03\x80q\x01\0\0:\x80\x80\x02\0\0:\x80\x90\x02\0 /\x80`\x01\x02\x80q\x01\0\0:\x80\x80\x02\0 /\x80`\x01") } , } ; static AR_AE_X_A1 : < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable = icu_datetime :: provider :: neo :: PackedSkeletonDataV1 { index_info : icu_datetime :: provider :: neo :: SkeletonDataIndex { has_long : false , has_medium : true , has_plurals : false , } , patterns : unsafe { zerovec :: VarZeroVec :: from_bytes_unchecked (b"\x02\0\0\0\0\0\x16\0\x03\x80q\x01\0\0:\x80\x80\x02\0\0:\x80\x90\x02\0\0 \x80`\x01\x02\x80q\x01\0\0:\x80\x80\x02\0\0 \x80`\x01") } , } ; static VALUES : [& < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: DataMarker > :: Yokeable ; 932usize] = [& AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_IL_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & AR_AE_X_A1 , & AR_AE_X_J , & AR_AE_X_JM , & AR_AE_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_DK_X_A1 , & AR_IL_X_J , & EN_DK_X_JM , & EN_DK_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_FI_X_A1 , & AR_IL_X_J , & EN_FI_X_JM , & EN_FI_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_DK_X_A1 , & AR_IL_X_J , & EN_DK_X_JM , & EN_DK_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_IL_X_A1 , & EN_IL_X_J , & EN_IL_X_JM , & EN_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_IL_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_IL_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_IL_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & ES_MX_X_J , & ES_MX_X_JM , & ES_MX_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_IL_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & FR_CA_X_A1 , & FR_CA_X_J , & FR_CA_X_JM , & FR_CA_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_IL_X_A1 , & JA_X_J , & EN_IL_X_JM , & EN_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & EN_001_X_A1 , & EN_001_X_J , & EN_001_X_JM , & EN_001_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS , & AR_KM_X_A1 , & AR_IL_X_J , & AR_IL_X_JM , & AR_IL_X_JMS] ; static KEYS : [& str ; 932usize] = ["ar-AE-x-a1" , "ar-AE-x-j" , "ar-AE-x-jm" , "ar-AE-x-jms" , "ar-BH-x-a1" , "ar-BH-x-j" , "ar-BH-x-jm" , "ar-BH-x-jms" , "ar-DJ-x-a1" , "ar-DJ-x-j" , "ar-DJ-x-jm" , "ar-DJ-x-jms" , "ar-DZ-x-a1" , "ar-DZ-x-j" , "ar-DZ-x-jm" , "ar-DZ-x-jms" , "ar-EG-x-a1" , "ar-EG-x-j" , "ar-EG-x-jm" , "ar-EG-x-jms" , "ar-EH-x-a1" , "ar-EH-x-j" , "ar-EH-x-jm" , "ar-EH-x-jms" , "ar-ER-x-a1" , "ar-ER-x-j" , "ar-ER-x-jm" , "ar-ER-x-jms" , "ar-IL-x-a1" , "ar-IL-x-j" , "ar-IL-x-jm" , "ar-IL-x-jms" , "ar-IQ-x-a1" , "ar-IQ-x-j" , "ar-IQ-x-jm" , "ar-IQ-x-jms" , "ar-JO-x-a1" , "ar-JO-x-j" , "ar-JO-x-jm" , "ar-JO-x-jms" , "ar-KM-x-a1" , "ar-KM-x-j" , "ar-KM-x-jm" , "ar-KM-x-jms" , "ar-KW-x-a1" , "ar-KW-x-j" , "ar-KW-x-jm" , "ar-KW-x-jms" , "ar-LB-x-a1" , "ar-LB-x-j" , "ar-LB-x-jm" , "ar-LB-x-jms" , "ar-LY-x-a1" , "ar-LY-x-j" , "ar-LY-x-jm" , "ar-LY-x-jms" , "ar-MA-x-a1" , "ar-MA-x-j" , "ar-MA-x-jm" , "ar-MA-x-jms" , "ar-MR-x-a1" , "ar-MR-x-j" , "ar-MR-x-jm" , "ar-MR-x-jms" , "ar-OM-x-a1" , "ar-OM-x-j" , "ar-OM-x-jm" , "ar-OM-x-jms" , "ar-PS-x-a1" , "ar-PS-x-j" , "ar-PS-x-jm" , "ar-PS-x-jms" , "ar-QA-x-a1" , "ar-QA-x-j" , "ar-QA-x-jm" , "ar-QA-x-jms" , "ar-SA-x-a1" , "ar-SA-x-j" , "ar-SA-x-jm" , "ar-SA-x-jms" , "ar-SD-x-a1" , "ar-SD-x-j" , "ar-SD-x-jm" , "ar-SD-x-jms" , "ar-SO-x-a1" , "ar-SO-x-j" , "ar-SO-x-jm" , "ar-SO-x-jms" , "ar-SS-x-a1" , "ar-SS-x-j" , "ar-SS-x-jm" , "ar-SS-x-jms" , "ar-SY-x-a1" , "ar-SY-x-j" , "ar-SY-x-jm" , "ar-SY-x-jms" , "ar-TD-x-a1" , "ar-TD-x-j" , "ar-TD-x-jm" , "ar-TD-x-jms" , "ar-TN-x-a1" , "ar-TN-x-j" , "ar-TN-x-jm" , "ar-TN-x-jms" , "ar-YE-x-a1" , "ar-YE-x-j" , "ar-YE-x-jm" , "ar-YE-x-jms" , "ar-x-a1" , "ar-x-j" , "ar-x-jm" , "ar-x-jms" , "bn-IN-x-a1" , "bn-IN-x-j" , "bn-IN-x-jm" , "bn-IN-x-jms" , "bn-x-a1" , "bn-x-j" , "bn-x-jm" , "bn-x-jms" , "ccp-IN-x-a1" , "ccp-IN-x-j" , "ccp-IN-x-jm" , "ccp-IN-x-jms" , "ccp-x-a1" , "ccp-x-j" , "ccp-x-jm" , "ccp-x-jms" , "en-001-x-a1" , "en-001-x-j" , "en-001-x-jm" , "en-001-x-jms" , "en-150-x-a1" , "en-150-x-j" , "en-150-x-jm" , "en-150-x-jms" , "en-AE-x-a1" , "en-AE-x-j" , "en-AE-x-jm" , "en-AE-x-jms" , "en-AG-x-a1" , "en-AG-x-j" , "en-AG-x-jm" , "en-AG-x-jms" , "en-AI-x-a1" , "en-AI-x-j" , "en-AI-x-jm" , "en-AI-x-jms" , "en-AS-x-a1" , "en-AS-x-j" , "en-AS-x-jm" , "en-AS-x-jms" , "en-AT-x-a1" , "en-AT-x-j" , "en-AT-x-jm" , "en-AT-x-jms" , "en-AU-x-a1" , "en-AU-x-j" , "en-AU-x-jm" , "en-AU-x-jms" , "en-BB-x-a1" , "en-BB-x-j" , "en-BB-x-jm" , "en-BB-x-jms" , "en-BE-x-a1" , "en-BE-x-j" , "en-BE-x-jm" , "en-BE-x-jms" , "en-BI-x-a1" , "en-BI-x-j" , "en-BI-x-jm" , "en-BI-x-jms" , "en-BM-x-a1" , "en-BM-x-j" , "en-BM-x-jm" , "en-BM-x-jms" , "en-BS-x-a1" , "en-BS-x-j" , "en-BS-x-jm" , "en-BS-x-jms" , "en-BW-x-a1" , "en-BW-x-j" , "en-BW-x-jm" , "en-BW-x-jms" , "en-BZ-x-a1" , "en-BZ-x-j" , "en-BZ-x-jm" , "en-BZ-x-jms" , "en-CA-x-a1" , "en-CA-x-j" , "en-CA-x-jm" , "en-CA-x-jms" , "en-CC-x-a1" , "en-CC-x-j" , "en-CC-x-jm" , "en-CC-x-jms" , "en-CH-x-a1" , "en-CH-x-j" , "en-CH-x-jm" , "en-CH-x-jms" , "en-CK-x-a1" , "en-CK-x-j" , "en-CK-x-jm" , "en-CK-x-jms" , "en-CM-x-a1" , "en-CM-x-j" , "en-CM-x-jm" , "en-CM-x-jms" , "en-CX-x-a1" , "en-CX-x-j" , "en-CX-x-jm" , "en-CX-x-jms" , "en-CY-x-a1" , "en-CY-x-j" , "en-CY-x-jm" , "en-CY-x-jms" , "en-DE-x-a1" , "en-DE-x-j" , "en-DE-x-jm" , "en-DE-x-jms" , "en-DG-x-a1" , "en-DG-x-j" , "en-DG-x-jm" , "en-DG-x-jms" , "en-DK-x-a1" , "en-DK-x-j" , "en-DK-x-jm" , "en-DK-x-jms" , "en-DM-x-a1" , "en-DM-x-j" , "en-DM-x-jm" , "en-DM-x-jms" , "en-ER-x-a1" , "en-ER-x-j" , "en-ER-x-jm" , "en-ER-x-jms" , "en-FI-x-a1" , "en-FI-x-j" , "en-FI-x-jm" , "en-FI-x-jms" , "en-FJ-x-a1" , "en-FJ-x-j" , "en-FJ-x-jm" , "en-FJ-x-jms" , "en-FK-x-a1" , "en-FK-x-j" , "en-FK-x-jm" , "en-FK-x-jms" , "en-FM-x-a1" , "en-FM-x-j" , "en-FM-x-jm" , "en-FM-x-jms" , "en-GB-x-a1" , "en-GB-x-j" , "en-GB-x-jm" , "en-GB-x-jms" , "en-GD-x-a1" , "en-GD-x-j" , "en-GD-x-jm" , "en-GD-x-jms" , "en-GG-x-a1" , "en-GG-x-j" , "en-GG-x-jm" , "en-GG-x-jms" , "en-GH-x-a1" , "en-GH-x-j" , "en-GH-x-jm" , "en-GH-x-jms" , "en-GI-x-a1" , "en-GI-x-j" , "en-GI-x-jm" , "en-GI-x-jms" , "en-GM-x-a1" , "en-GM-x-j" , "en-GM-x-jm" , "en-GM-x-jms" , "en-GU-x-a1" , "en-GU-x-j" , "en-GU-x-jm" , "en-GU-x-jms" , "en-GY-x-a1" , "en-GY-x-j" , "en-GY-x-jm" , "en-GY-x-jms" , "en-HK-x-a1" , "en-HK-x-j" , "en-HK-x-jm" , "en-HK-x-jms" , "en-ID-x-a1" , "en-ID-x-j" , "en-ID-x-jm" , "en-ID-x-jms" , "en-IE-x-a1" , "en-IE-x-j" , "en-IE-x-jm" , "en-IE-x-jms" , "en-IL-x-a1" , "en-IL-x-j" , "en-IL-x-jm" , "en-IL-x-jms" , "en-IM-x-a1" , "en-IM-x-j" , "en-IM-x-jm" , "en-IM-x-jms" , "en-IN-x-a1" , "en-IN-x-j" , "en-IN-x-jm" , "en-IN-x-jms" , "en-IO-x-a1" , "en-IO-x-j" , "en-IO-x-jm" , "en-IO-x-jms" , "en-JE-x-a1" , "en-JE-x-j" , "en-JE-x-jm" , "en-JE-x-jms" , "en-JM-x-a1" , "en-JM-x-j" , "en-JM-x-jm" , "en-JM-x-jms" , "en-KE-x-a1" , "en-KE-x-j" , "en-KE-x-jm" , "en-KE-x-jms" , "en-KI-x-a1" , "en-KI-x-j" , "en-KI-x-jm" , "en-KI-x-jms" , "en-KN-x-a1" , "en-KN-x-j" , "en-KN-x-jm" , "en-KN-x-jms" , "en-KY-x-a1" , "en-KY-x-j" , "en-KY-x-jm" , "en-KY-x-jms" , "en-LC-x-a1" , "en-LC-x-j" , "en-LC-x-jm" , "en-LC-x-jms" , "en-LR-x-a1" , "en-LR-x-j" , "en-LR-x-jm" , "en-LR-x-jms" , "en-LS-x-a1" , "en-LS-x-j" , "en-LS-x-jm" , "en-LS-x-jms" , "en-MG-x-a1" , "en-MG-x-j" , "en-MG-x-jm" , "en-MG-x-jms" , "en-MH-x-a1" , "en-MH-x-j" , "en-MH-x-jm" , "en-MH-x-jms" , "en-MO-x-a1" , "en-MO-x-j" , "en-MO-x-jm" , "en-MO-x-jms" , "en-MP-x-a1" , "en-MP-x-j" , "en-MP-x-jm" , "en-MP-x-jms" , "en-MS-x-a1" , "en-MS-x-j" , "en-MS-x-jm" , "en-MS-x-jms" , "en-MT-x-a1" , "en-MT-x-j" , "en-MT-x-jm" , "en-MT-x-jms" , "en-MU-x-a1" , "en-MU-x-j" , "en-MU-x-jm" , "en-MU-x-jms" , "en-MV-x-a1" , "en-MV-x-j" , "en-MV-x-jm" , "en-MV-x-jms" , "en-MW-x-a1" , "en-MW-x-j" , "en-MW-x-jm" , "en-MW-x-jms" , "en-MY-x-a1" , "en-MY-x-j" , "en-MY-x-jm" , "en-MY-x-jms" , "en-NA-x-a1" , "en-NA-x-j" , "en-NA-x-jm" , "en-NA-x-jms" , "en-NF-x-a1" , "en-NF-x-j" , "en-NF-x-jm" , "en-NF-x-jms" , "en-NG-x-a1" , "en-NG-x-j" , "en-NG-x-jm" , "en-NG-x-jms" , "en-NL-x-a1" , "en-NL-x-j" , "en-NL-x-jm" , "en-NL-x-jms" , "en-NR-x-a1" , "en-NR-x-j" , "en-NR-x-jm" , "en-NR-x-jms" , "en-NU-x-a1" , "en-NU-x-j" , "en-NU-x-jm" , "en-NU-x-jms" , "en-NZ-x-a1" , "en-NZ-x-j" , "en-NZ-x-jm" , "en-NZ-x-jms" , "en-PG-x-a1" , "en-PG-x-j" , "en-PG-x-jm" , "en-PG-x-jms" , "en-PH-x-a1" , "en-PH-x-j" , "en-PH-x-jm" , "en-PH-x-jms" , "en-PK-x-a1" , "en-PK-x-j" , "en-PK-x-jm" , "en-PK-x-jms" , "en-PN-x-a1" , "en-PN-x-j" , "en-PN-x-jm" , "en-PN-x-jms" , "en-PR-x-a1" , "en-PR-x-j" , "en-PR-x-jm" , "en-PR-x-jms" , "en-PW-x-a1" , "en-PW-x-j" , "en-PW-x-jm" , "en-PW-x-jms" , "en-RW-x-a1" , "en-RW-x-j" , "en-RW-x-jm" , "en-RW-x-jms" , "en-SB-x-a1" , "en-SB-x-j" , "en-SB-x-jm" , "en-SB-x-jms" , "en-SC-x-a1" , "en-SC-x-j" , "en-SC-x-jm" , "en-SC-x-jms" , "en-SD-x-a1" , "en-SD-x-j" , "en-SD-x-jm" , "en-SD-x-jms" , "en-SE-x-a1" , "en-SE-x-j" , "en-SE-x-jm" , "en-SE-x-jms" , "en-SG-x-a1" , "en-SG-x-j" , "en-SG-x-jm" , "en-SG-x-jms" , "en-SH-x-a1" , "en-SH-x-j" , "en-SH-x-jm" , "en-SH-x-jms" , "en-SI-x-a1" , "en-SI-x-j" , "en-SI-x-jm" , "en-SI-x-jms" , "en-SL-x-a1" , "en-SL-x-j" , "en-SL-x-jm" , "en-SL-x-jms" , "en-SS-x-a1" , "en-SS-x-j" , "en-SS-x-jm" , "en-SS-x-jms" , "en-SX-x-a1" , "en-SX-x-j" , "en-SX-x-jm" , "en-SX-x-jms" , "en-SZ-x-a1" , "en-SZ-x-j" , "en-SZ-x-jm" , "en-SZ-x-jms" , "en-TC-x-a1" , "en-TC-x-j" , "en-TC-x-jm" , "en-TC-x-jms" , "en-TK-x-a1" , "en-TK-x-j" , "en-TK-x-jm" , "en-TK-x-jms" , "en-TO-x-a1" , "en-TO-x-j" , "en-TO-x-jm" , "en-TO-x-jms" , "en-TT-x-a1" , "en-TT-x-j" , "en-TT-x-jm" , "en-TT-x-jms" , "en-TV-x-a1" , "en-TV-x-j" , "en-TV-x-jm" , "en-TV-x-jms" , "en-TZ-x-a1" , "en-TZ-x-j" , "en-TZ-x-jm" , "en-TZ-x-jms" , "en-UG-x-a1" , "en-UG-x-j" , "en-UG-x-jm" , "en-UG-x-jms" , "en-UM-x-a1" , "en-UM-x-j" , "en-UM-x-jm" , "en-UM-x-jms" , "en-VC-x-a1" , "en-VC-x-j" , "en-VC-x-jm" , "en-VC-x-jms" , "en-VG-x-a1" , "en-VG-x-j" , "en-VG-x-jm" , "en-VG-x-jms" , "en-VI-x-a1" , "en-VI-x-j" , "en-VI-x-jm" , "en-VI-x-jms" , "en-VU-x-a1" , "en-VU-x-j" , "en-VU-x-jm" , "en-VU-x-jms" , "en-WS-x-a1" , "en-WS-x-j" , "en-WS-x-jm" , "en-WS-x-jms" , "en-ZA-x-a1" , "en-ZA-x-j" , "en-ZA-x-jm" , "en-ZA-x-jms" , "en-ZM-x-a1" , "en-ZM-x-j" , "en-ZM-x-jm" , "en-ZM-x-jms" , "en-ZW-x-a1" , "en-ZW-x-j" , "en-ZW-x-jm" , "en-ZW-x-jms" , "en-x-a1" , "en-x-j" , "en-x-jm" , "en-x-jms" , "es-419-x-a1" , "es-419-x-j" , "es-419-x-jm" , "es-419-x-jms" , "es-AR-x-a1" , "es-AR-x-j" , "es-AR-x-jm" , "es-AR-x-jms" , "es-BO-x-a1" , "es-BO-x-j" , "es-BO-x-jm" , "es-BO-x-jms" , "es-BR-x-a1" , "es-BR-x-j" , "es-BR-x-jm" , "es-BR-x-jms" , "es-BZ-x-a1" , "es-BZ-x-j" , "es-BZ-x-jm" , "es-BZ-x-jms" , "es-CL-x-a1" , "es-CL-x-j" , "es-CL-x-jm" , "es-CL-x-jms" , "es-CO-x-a1" , "es-CO-x-j" , "es-CO-x-jm" , "es-CO-x-jms" , "es-CR-x-a1" , "es-CR-x-j" , "es-CR-x-jm" , "es-CR-x-jms" , "es-CU-x-a1" , "es-CU-x-j" , "es-CU-x-jm" , "es-CU-x-jms" , "es-DO-x-a1" , "es-DO-x-j" , "es-DO-x-jm" , "es-DO-x-jms" , "es-EA-x-a1" , "es-EA-x-j" , "es-EA-x-jm" , "es-EA-x-jms" , "es-EC-x-a1" , "es-EC-x-j" , "es-EC-x-jm" , "es-EC-x-jms" , "es-GQ-x-a1" , "es-GQ-x-j" , "es-GQ-x-jm" , "es-GQ-x-jms" , "es-GT-x-a1" , "es-GT-x-j" , "es-GT-x-jm" , "es-GT-x-jms" , "es-HN-x-a1" , "es-HN-x-j" , "es-HN-x-jm" , "es-HN-x-jms" , "es-IC-x-a1" , "es-IC-x-j" , "es-IC-x-jm" , "es-IC-x-jms" , "es-MX-x-a1" , "es-MX-x-j" , "es-MX-x-jm" , "es-MX-x-jms" , "es-NI-x-a1" , "es-NI-x-j" , "es-NI-x-jm" , "es-NI-x-jms" , "es-PA-x-a1" , "es-PA-x-j" , "es-PA-x-jm" , "es-PA-x-jms" , "es-PE-x-a1" , "es-PE-x-j" , "es-PE-x-jm" , "es-PE-x-jms" , "es-PH-x-a1" , "es-PH-x-j" , "es-PH-x-jm" , "es-PH-x-jms" , "es-PR-x-a1" , "es-PR-x-j" , "es-PR-x-jm" , "es-PR-x-jms" , "es-PY-x-a1" , "es-PY-x-j" , "es-PY-x-jm" , "es-PY-x-jms" , "es-SV-x-a1" , "es-SV-x-j" , "es-SV-x-jm" , "es-SV-x-jms" , "es-US-x-a1" , "es-US-x-j" , "es-US-x-jm" , "es-US-x-jms" , "es-UY-x-a1" , "es-UY-x-j" , "es-UY-x-jm" , "es-UY-x-jms" , "es-VE-x-a1" , "es-VE-x-j" , "es-VE-x-jm" , "es-VE-x-jms" , "es-x-a1" , "es-x-j" , "es-x-jm" , "es-x-jms" , "fil-x-a1" , "fil-x-j" , "fil-x-jm" , "fil-x-jms" , "fr-BE-x-a1" , "fr-BE-x-j" , "fr-BE-x-jm" , "fr-BE-x-jms" , "fr-BF-x-a1" , "fr-BF-x-j" , "fr-BF-x-jm" , "fr-BF-x-jms" , "fr-BI-x-a1" , "fr-BI-x-j" , "fr-BI-x-jm" , "fr-BI-x-jms" , "fr-BJ-x-a1" , "fr-BJ-x-j" , "fr-BJ-x-jm" , "fr-BJ-x-jms" , "fr-BL-x-a1" , "fr-BL-x-j" , "fr-BL-x-jm" , "fr-BL-x-jms" , "fr-CA-x-a1" , "fr-CA-x-j" , "fr-CA-x-jm" , "fr-CA-x-jms" , "fr-CD-x-a1" , "fr-CD-x-j" , "fr-CD-x-jm" , "fr-CD-x-jms" , "fr-CF-x-a1" , "fr-CF-x-j" , "fr-CF-x-jm" , "fr-CF-x-jms" , "fr-CG-x-a1" , "fr-CG-x-j" , "fr-CG-x-jm" , "fr-CG-x-jms" , "fr-CH-x-a1" , "fr-CH-x-j" , "fr-CH-x-jm" , "fr-CH-x-jms" , "fr-CI-x-a1" , "fr-CI-x-j" , "fr-CI-x-jm" , "fr-CI-x-jms" , "fr-CM-x-a1" , "fr-CM-x-j" , "fr-CM-x-jm" , "fr-CM-x-jms" , "fr-DJ-x-a1" , "fr-DJ-x-j" , "fr-DJ-x-jm" , "fr-DJ-x-jms" , "fr-DZ-x-a1" , "fr-DZ-x-j" , "fr-DZ-x-jm" , "fr-DZ-x-jms" , "fr-GA-x-a1" , "fr-GA-x-j" , "fr-GA-x-jm" , "fr-GA-x-jms" , "fr-GF-x-a1" , "fr-GF-x-j" , "fr-GF-x-jm" , "fr-GF-x-jms" , "fr-GN-x-a1" , "fr-GN-x-j" , "fr-GN-x-jm" , "fr-GN-x-jms" , "fr-GP-x-a1" , "fr-GP-x-j" , "fr-GP-x-jm" , "fr-GP-x-jms" , "fr-GQ-x-a1" , "fr-GQ-x-j" , "fr-GQ-x-jm" , "fr-GQ-x-jms" , "fr-HT-x-a1" , "fr-HT-x-j" , "fr-HT-x-jm" , "fr-HT-x-jms" , "fr-KM-x-a1" , "fr-KM-x-j" , "fr-KM-x-jm" , "fr-KM-x-jms" , "fr-LU-x-a1" , "fr-LU-x-j" , "fr-LU-x-jm" , "fr-LU-x-jms" , "fr-MA-x-a1" , "fr-MA-x-j" , "fr-MA-x-jm" , "fr-MA-x-jms" , "fr-MC-x-a1" , "fr-MC-x-j" , "fr-MC-x-jm" , "fr-MC-x-jms" , "fr-MF-x-a1" , "fr-MF-x-j" , "fr-MF-x-jm" , "fr-MF-x-jms" , "fr-MG-x-a1" , "fr-MG-x-j" , "fr-MG-x-jm" , "fr-MG-x-jms" , "fr-ML-x-a1" , "fr-ML-x-j" , "fr-ML-x-jm" , "fr-ML-x-jms" , "fr-MQ-x-a1" , "fr-MQ-x-j" , "fr-MQ-x-jm" , "fr-MQ-x-jms" , "fr-MR-x-a1" , "fr-MR-x-j" , "fr-MR-x-jm" , "fr-MR-x-jms" , "fr-MU-x-a1" , "fr-MU-x-j" , "fr-MU-x-jm" , "fr-MU-x-jms" , "fr-NC-x-a1" , "fr-NC-x-j" , "fr-NC-x-jm" , "fr-NC-x-jms" , "fr-NE-x-a1" , "fr-NE-x-j" , "fr-NE-x-jm" , "fr-NE-x-jms" , "fr-PF-x-a1" , "fr-PF-x-j" , "fr-PF-x-jm" , "fr-PF-x-jms" , "fr-PM-x-a1" , "fr-PM-x-j" , "fr-PM-x-jm" , "fr-PM-x-jms" , "fr-RE-x-a1" , "fr-RE-x-j" , "fr-RE-x-jm" , "fr-RE-x-jms" , "fr-RW-x-a1" , "fr-RW-x-j" , "fr-RW-x-jm" , "fr-RW-x-jms" , "fr-SC-x-a1" , "fr-SC-x-j" , "fr-SC-x-jm" , "fr-SC-x-jms" , "fr-SN-x-a1" , "fr-SN-x-j" , "fr-SN-x-jm" , "fr-SN-x-jms" , "fr-SY-x-a1" , "fr-SY-x-j" , "fr-SY-x-jm" , "fr-SY-x-jms" , "fr-TD-x-a1" , "fr-TD-x-j" , "fr-TD-x-jm" , "fr-TD-x-jms" , "fr-TG-x-a1" , "fr-TG-x-j" , "fr-TG-x-jm" , "fr-TG-x-jms" , "fr-TN-x-a1" , "fr-TN-x-j" , "fr-TN-x-jm" , "fr-TN-x-jms" , "fr-VU-x-a1" , "fr-VU-x-j" , "fr-VU-x-jm" , "fr-VU-x-jms" , "fr-WF-x-a1" , "fr-WF-x-j" , "fr-WF-x-jm" , "fr-WF-x-jms" , "fr-YT-x-a1" , "fr-YT-x-j" , "fr-YT-x-jm" , "fr-YT-x-jms" , "fr-x-a1" , "fr-x-j" , "fr-x-jm" , "fr-x-jms" , "hi-Latn-x-a1" , "hi-Latn-x-j" , "hi-Latn-x-jm" , "hi-Latn-x-jms" , "ja-x-a1" , "ja-x-j" , "ja-x-jm" , "ja-x-jms" , "ru-BY-x-a1" , "ru-BY-x-j" , "ru-BY-x-jm" , "ru-BY-x-jms" , "ru-KG-x-a1" , "ru-KG-x-j" , "ru-KG-x-jm" , "ru-KG-x-jms" , "ru-KZ-x-a1" , "ru-KZ-x-j" , "ru-KZ-x-jm" , "ru-KZ-x-jms" , "ru-MD-x-a1" , "ru-MD-x-j" , "ru-MD-x-jm" , "ru-MD-x-jms" , "ru-UA-x-a1" , "ru-UA-x-j" , "ru-UA-x-jm" , "ru-UA-x-jms" , "ru-x-a1" , "ru-x-j" , "ru-x-jm" , "ru-x-jms" , "sr-BA-x-a1" , "sr-BA-x-j" , "sr-BA-x-jm" , "sr-BA-x-jms" , "sr-Latn-BA-x-a1" , "sr-Latn-BA-x-j" , "sr-Latn-BA-x-jm" , "sr-Latn-BA-x-jms" , "sr-Latn-XK-x-a1" , "sr-Latn-XK-x-j" , "sr-Latn-XK-x-jm" , "sr-Latn-XK-x-jms" , "sr-Latn-x-a1" , "sr-Latn-x-j" , "sr-Latn-x-jm" , "sr-Latn-x-jms" , "sr-ME-x-a1" , "sr-ME-x-j" , "sr-ME-x-jm" , "sr-ME-x-jms" , "sr-XK-x-a1" , "sr-XK-x-j" , "sr-XK-x-jm" , "sr-XK-x-jms" , "sr-x-a1" , "sr-x-j" , "sr-x-jm" , "sr-x-jms" , "th-x-a1" , "th-x-j" , "th-x-jm" , "th-x-jms" , "tr-CY-x-a1" , "tr-CY-x-j" , "tr-CY-x-jm" , "tr-CY-x-jms" , "tr-x-a1" , "tr-x-j" , "tr-x-jm" , "tr-x-jms" , "und-x-a1" , "und-x-j" , "und-x-jm" , "und-x-jms"] ; if let Ok (payload) = KEYS . binary_search_by (| k | req . locale . strict_cmp (k . as_bytes ()) . reverse ()) . map (| i | * unsafe { VALUES . get_unchecked (i) }) { Ok (icu_provider :: DataResponse { payload : Some (icu_provider :: DataPayload :: from_static_ref (payload)) , metadata : Default :: default () , }) } else { Err (icu_provider :: DataErrorKind :: MissingLocale . with_req (< icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY , req)) } } } } } # [doc = " Implement `IterableDataProvider<TimeNeoSkeletonPatternsV1Marker>` on the given struct using the data"] # [doc = r" hardcoded in this file. This allows the struct to be used with"] # [doc = r" `DatagenDriver` for this key."] # [doc (hidden)] # [macro_export] macro_rules ! __impliterable_datetime_patterns_time_skeleton_v1 { ($ provider : ty) => { # [clippy :: msrv = "1.67"] impl icu_provider :: datagen :: IterableDataProvider < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker > for $ provider { fn supported_locales (& self) -> Result < alloc :: vec :: Vec < icu_provider :: DataLocale > , icu_provider :: DataError > { Ok (["ar-AE-x-a1" , "ar-AE-x-j" , "ar-AE-x-jm" , "ar-AE-x-jms" , "ar-BH-x-a1" , "ar-BH-x-j" , "ar-BH-x-jm" , "ar-BH-x-jms" , "ar-DJ-x-a1" , "ar-DJ-x-j" , "ar-DJ-x-jm" , "ar-DJ-x-jms" , "ar-DZ-x-a1" , "ar-DZ-x-j" , "ar-DZ-x-jm" , "ar-DZ-x-jms" , "ar-EG-x-a1" , "ar-EG-x-j" , "ar-EG-x-jm" , "ar-EG-x-jms" , "ar-EH-x-a1" , "ar-EH-x-j" , "ar-EH-x-jm" , "ar-EH-x-jms" , "ar-ER-x-a1" , "ar-ER-x-j" , "ar-ER-x-jm" , "ar-ER-x-jms" , "ar-IL-x-a1" , "ar-IL-x-j" , "ar-IL-x-jm" , "ar-IL-x-jms" , "ar-IQ-x-a1" , "ar-IQ-x-j" , "ar-IQ-x-jm" , "ar-IQ-x-jms" , "ar-JO-x-a1" , "ar-JO-x-j" , "ar-JO-x-jm" , "ar-JO-x-jms" , "ar-KM-x-a1" , "ar-KM-x-j" , "ar-KM-x-jm" , "ar-KM-x-jms" , "ar-KW-x-a1" , "ar-KW-x-j" , "ar-KW-x-jm" , "ar-KW-x-jms" , "ar-LB-x-a1" , "ar-LB-x-j" , "ar-LB-x-jm" , "ar-LB-x-jms" , "ar-LY-x-a1" , "ar-LY-x-j" , "ar-LY-x-jm" , "ar-LY-x-jms" , "ar-MA-x-a1" , "ar-MA-x-j" , "ar-MA-x-jm" , "ar-MA-x-jms" , "ar-MR-x-a1" , "ar-MR-x-j" , "ar-MR-x-jm" , "ar-MR-x-jms" , "ar-OM-x-a1" , "ar-OM-x-j" , "ar-OM-x-jm" , "ar-OM-x-jms" , "ar-PS-x-a1" , "ar-PS-x-j" , "ar-PS-x-jm" , "ar-PS-x-jms" , "ar-QA-x-a1" , "ar-QA-x-j" , "ar-QA-x-jm" , "ar-QA-x-jms" , "ar-SA-x-a1" , "ar-SA-x-j" , "ar-SA-x-jm" , "ar-SA-x-jms" , "ar-SD-x-a1" , "ar-SD-x-j" , "ar-SD-x-jm" , "ar-SD-x-jms" , "ar-SO-x-a1" , "ar-SO-x-j" , "ar-SO-x-jm" , "ar-SO-x-jms" , "ar-SS-x-a1" , "ar-SS-x-j" , "ar-SS-x-jm" , "ar-SS-x-jms" , "ar-SY-x-a1" , "ar-SY-x-j" , "ar-SY-x-jm" , "ar-SY-x-jms" , "ar-TD-x-a1" , "ar-TD-x-j" , "ar-TD-x-jm" , "ar-TD-x-jms" , "ar-TN-x-a1" , "ar-TN-x-j" , "ar-TN-x-jm" , "ar-TN-x-jms" , "ar-YE-x-a1" , "ar-YE-x-j" , "ar-YE-x-jm" , "ar-YE-x-jms" , "ar-x-a1" , "ar-x-j" , "ar-x-jm" , "ar-x-jms" , "bn-IN-x-a1" , "bn-IN-x-j" , "bn-IN-x-jm" , "bn-IN-x-jms" , "bn-x-a1" , "bn-x-j" , "bn-x-jm" , "bn-x-jms" , "ccp-IN-x-a1" , "ccp-IN-x-j" , "ccp-IN-x-jm" , "ccp-IN-x-jms" , "ccp-x-a1" , "ccp-x-j" , "ccp-x-jm" , "ccp-x-jms" , "en-001-x-a1" , "en-001-x-j" , "en-001-x-jm" , "en-001-x-jms" , "en-150-x-a1" , "en-150-x-j" , "en-150-x-jm" , "en-150-x-jms" , "en-AE-x-a1" , "en-AE-x-j" , "en-AE-x-jm" , "en-AE-x-jms" , "en-AG-x-a1" , "en-AG-x-j" , "en-AG-x-jm" , "en-AG-x-jms" , "en-AI-x-a1" , "en-AI-x-j" , "en-AI-x-jm" , "en-AI-x-jms" , "en-AS-x-a1" , "en-AS-x-j" , "en-AS-x-jm" , "en-AS-x-jms" , "en-AT-x-a1" , "en-AT-x-j" , "en-AT-x-jm" , "en-AT-x-jms" , "en-AU-x-a1" , "en-AU-x-j" , "en-AU-x-jm" , "en-AU-x-jms" , "en-BB-x-a1" , "en-BB-x-j" , "en-BB-x-jm" , "en-BB-x-jms" , "en-BE-x-a1" , "en-BE-x-j" , "en-BE-x-jm" , "en-BE-x-jms" , "en-BI-x-a1" , "en-BI-x-j" , "en-BI-x-jm" , "en-BI-x-jms" , "en-BM-x-a1" , "en-BM-x-j" , "en-BM-x-jm" , "en-BM-x-jms" , "en-BS-x-a1" , "en-BS-x-j" , "en-BS-x-jm" , "en-BS-x-jms" , "en-BW-x-a1" , "en-BW-x-j" , "en-BW-x-jm" , "en-BW-x-jms" , "en-BZ-x-a1" , "en-BZ-x-j" , "en-BZ-x-jm" , "en-BZ-x-jms" , "en-CA-x-a1" , "en-CA-x-j" , "en-CA-x-jm" , "en-CA-x-jms" , "en-CC-x-a1" , "en-CC-x-j" , "en-CC-x-jm" , "en-CC-x-jms" , "en-CH-x-a1" , "en-CH-x-j" , "en-CH-x-jm" , "en-CH-x-jms" , "en-CK-x-a1" , "en-CK-x-j" , "en-CK-x-jm" , "en-CK-x-jms" , "en-CM-x-a1" , "en-CM-x-j" , "en-CM-x-jm" , "en-CM-x-jms" , "en-CX-x-a1" , "en-CX-x-j" , "en-CX-x-jm" , "en-CX-x-jms" , "en-CY-x-a1" , "en-CY-x-j" , "en-CY-x-jm" , "en-CY-x-jms" , "en-DE-x-a1" , "en-DE-x-j" , "en-DE-x-jm" , "en-DE-x-jms" , "en-DG-x-a1" , "en-DG-x-j" , "en-DG-x-jm" , "en-DG-x-jms" , "en-DK-x-a1" , "en-DK-x-j" , "en-DK-x-jm" , "en-DK-x-jms" , "en-DM-x-a1" , "en-DM-x-j" , "en-DM-x-jm" , "en-DM-x-jms" , "en-ER-x-a1" , "en-ER-x-j" , "en-ER-x-jm" , "en-ER-x-jms" , "en-FI-x-a1" , "en-FI-x-j" , "en-FI-x-jm" , "en-FI-x-jms" , "en-FJ-x-a1" , "en-FJ-x-j" , "en-FJ-x-jm" , "en-FJ-x-jms" , "en-FK-x-a1" , "en-FK-x-j" , "en-FK-x-jm" , "en-FK-x-jms" , "en-FM-x-a1" , "en-FM-x-j" , "en-FM-x-jm" , "en-FM-x-jms" , "en-GB-x-a1" , "en-GB-x-j" , "en-GB-x-jm" , "en-GB-x-jms" , "en-GD-x-a1" , "en-GD-x-j" , "en-GD-x-jm" , "en-GD-x-jms" , "en-GG-x-a1" , "en-GG-x-j" , "en-GG-x-jm" , "en-GG-x-jms" , "en-GH-x-a1" , "en-GH-x-j" , "en-GH-x-jm" , "en-GH-x-jms" , "en-GI-x-a1" , "en-GI-x-j" , "en-GI-x-jm" , "en-GI-x-jms" , "en-GM-x-a1" , "en-GM-x-j" , "en-GM-x-jm" , "en-GM-x-jms" , "en-GU-x-a1" , "en-GU-x-j" , "en-GU-x-jm" , "en-GU-x-jms" , "en-GY-x-a1" , "en-GY-x-j" , "en-GY-x-jm" , "en-GY-x-jms" , "en-HK-x-a1" , "en-HK-x-j" , "en-HK-x-jm" , "en-HK-x-jms" , "en-ID-x-a1" , "en-ID-x-j" , "en-ID-x-jm" , "en-ID-x-jms" , "en-IE-x-a1" , "en-IE-x-j" , "en-IE-x-jm" , "en-IE-x-jms" , "en-IL-x-a1" , "en-IL-x-j" , "en-IL-x-jm" , "en-IL-x-jms" , "en-IM-x-a1" , "en-IM-x-j" , "en-IM-x-jm" , "en-IM-x-jms" , "en-IN-x-a1" , "en-IN-x-j" , "en-IN-x-jm" , "en-IN-x-jms" , "en-IO-x-a1" , "en-IO-x-j" , "en-IO-x-jm" , "en-IO-x-jms" , "en-JE-x-a1" , "en-JE-x-j" , "en-JE-x-jm" , "en-JE-x-jms" , "en-JM-x-a1" , "en-JM-x-j" , "en-JM-x-jm" , "en-JM-x-jms" , "en-KE-x-a1" , "en-KE-x-j" , "en-KE-x-jm" , "en-KE-x-jms" , "en-KI-x-a1" , "en-KI-x-j" , "en-KI-x-jm" , "en-KI-x-jms" , "en-KN-x-a1" , "en-KN-x-j" , "en-KN-x-jm" , "en-KN-x-jms" , "en-KY-x-a1" , "en-KY-x-j" , "en-KY-x-jm" , "en-KY-x-jms" , "en-LC-x-a1" , "en-LC-x-j" , "en-LC-x-jm" , "en-LC-x-jms" , "en-LR-x-a1" , "en-LR-x-j" , "en-LR-x-jm" , "en-LR-x-jms" , "en-LS-x-a1" , "en-LS-x-j" , "en-LS-x-jm" , "en-LS-x-jms" , "en-MG-x-a1" , "en-MG-x-j" , "en-MG-x-jm" , "en-MG-x-jms" , "en-MH-x-a1" , "en-MH-x-j" , "en-MH-x-jm" , "en-MH-x-jms" , "en-MO-x-a1" , "en-MO-x-j" , "en-MO-x-jm" , "en-MO-x-jms" , "en-MP-x-a1" , "en-MP-x-j" , "en-MP-x-jm" , "en-MP-x-jms" , "en-MS-x-a1" , "en-MS-x-j" , "en-MS-x-jm" , "en-MS-x-jms" , "en-MT-x-a1" , "en-MT-x-j" , "en-MT-x-jm" , "en-MT-x-jms" , "en-MU-x-a1" , "en-MU-x-j" , "en-MU-x-jm" , "en-MU-x-jms" , "en-MV-x-a1" , "en-MV-x-j" , "en-MV-x-jm" , "en-MV-x-jms" , "en-MW-x-a1" , "en-MW-x-j" , "en-MW-x-jm" , "en-MW-x-jms" , "en-MY-x-a1" , "en-MY-x-j" , "en-MY-x-jm" , "en-MY-x-jms" , "en-NA-x-a1" , "en-NA-x-j" , "en-NA-x-jm" , "en-NA-x-jms" , "en-NF-x-a1" , "en-NF-x-j" , "en-NF-x-jm" , "en-NF-x-jms" , "en-NG-x-a1" , "en-NG-x-j" , "en-NG-x-jm" , "en-NG-x-jms" , "en-NL-x-a1" , "en-NL-x-j" , "en-NL-x-jm" , "en-NL-x-jms" , "en-NR-x-a1" , "en-NR-x-j" , "en-NR-x-jm" , "en-NR-x-jms" , "en-NU-x-a1" , "en-NU-x-j" , "en-NU-x-jm" , "en-NU-x-jms" , "en-NZ-x-a1" , "en-NZ-x-j" , "en-NZ-x-jm" , "en-NZ-x-jms" , "en-PG-x-a1" , "en-PG-x-j" , "en-PG-x-jm" , "en-PG-x-jms" , "en-PH-x-a1" , "en-PH-x-j" , "en-PH-x-jm" , "en-PH-x-jms" , "en-PK-x-a1" , "en-PK-x-j" , "en-PK-x-jm" , "en-PK-x-jms" , "en-PN-x-a1" , "en-PN-x-j" , "en-PN-x-jm" , "en-PN-x-jms" , "en-PR-x-a1" , "en-PR-x-j" , "en-PR-x-jm" , "en-PR-x-jms" , "en-PW-x-a1" , "en-PW-x-j" , "en-PW-x-jm" , "en-PW-x-jms" , "en-RW-x-a1" , "en-RW-x-j" , "en-RW-x-jm" , "en-RW-x-jms" , "en-SB-x-a1" , "en-SB-x-j" , "en-SB-x-jm" , "en-SB-x-jms" , "en-SC-x-a1" , "en-SC-x-j" , "en-SC-x-jm" , "en-SC-x-jms" , "en-SD-x-a1" , "en-SD-x-j" , "en-SD-x-jm" , "en-SD-x-jms" , "en-SE-x-a1" , "en-SE-x-j" , "en-SE-x-jm" , "en-SE-x-jms" , "en-SG-x-a1" , "en-SG-x-j" , "en-SG-x-jm" , "en-SG-x-jms" , "en-SH-x-a1" , "en-SH-x-j" , "en-SH-x-jm" , "en-SH-x-jms" , "en-SI-x-a1" , "en-SI-x-j" , "en-SI-x-jm" , "en-SI-x-jms" , "en-SL-x-a1" , "en-SL-x-j" , "en-SL-x-jm" , "en-SL-x-jms" , "en-SS-x-a1" , "en-SS-x-j" , "en-SS-x-jm" , "en-SS-x-jms" , "en-SX-x-a1" , "en-SX-x-j" , "en-SX-x-jm" , "en-SX-x-jms" , "en-SZ-x-a1" , "en-SZ-x-j" , "en-SZ-x-jm" , "en-SZ-x-jms" , "en-TC-x-a1" , "en-TC-x-j" , "en-TC-x-jm" , "en-TC-x-jms" , "en-TK-x-a1" , "en-TK-x-j" , "en-TK-x-jm" , "en-TK-x-jms" , "en-TO-x-a1" , "en-TO-x-j" , "en-TO-x-jm" , "en-TO-x-jms" , "en-TT-x-a1" , "en-TT-x-j" , "en-TT-x-jm" , "en-TT-x-jms" , "en-TV-x-a1" , "en-TV-x-j" , "en-TV-x-jm" , "en-TV-x-jms" , "en-TZ-x-a1" , "en-TZ-x-j" , "en-TZ-x-jm" , "en-TZ-x-jms" , "en-UG-x-a1" , "en-UG-x-j" , "en-UG-x-jm" , "en-UG-x-jms" , "en-UM-x-a1" , "en-UM-x-j" , "en-UM-x-jm" , "en-UM-x-jms" , "en-VC-x-a1" , "en-VC-x-j" , "en-VC-x-jm" , "en-VC-x-jms" , "en-VG-x-a1" , "en-VG-x-j" , "en-VG-x-jm" , "en-VG-x-jms" , "en-VI-x-a1" , "en-VI-x-j" , "en-VI-x-jm" , "en-VI-x-jms" , "en-VU-x-a1" , "en-VU-x-j" , "en-VU-x-jm" , "en-VU-x-jms" , "en-WS-x-a1" , "en-WS-x-j" , "en-WS-x-jm" , "en-WS-x-jms" , "en-ZA-x-a1" , "en-ZA-x-j" , "en-ZA-x-jm" , "en-ZA-x-jms" , "en-ZM-x-a1" , "en-ZM-x-j" , "en-ZM-x-jm" , "en-ZM-x-jms" , "en-ZW-x-a1" , "en-ZW-x-j" , "en-ZW-x-jm" , "en-ZW-x-jms" , "en-x-a1" , "en-x-j" , "en-x-jm" , "en-x-jms" , "es-419-x-a1" , "es-419-x-j" , "es-419-x-jm" , "es-419-x-jms" , "es-AR-x-a1" , "es-AR-x-j" , "es-AR-x-jm" , "es-AR-x-jms" , "es-BO-x-a1" , "es-BO-x-j" , "es-BO-x-jm" , "es-BO-x-jms" , "es-BR-x-a1" , "es-BR-x-j" , "es-BR-x-jm" , "es-BR-x-jms" , "es-BZ-x-a1" , "es-BZ-x-j" , "es-BZ-x-jm" , "es-BZ-x-jms" , "es-CL-x-a1" , "es-CL-x-j" , "es-CL-x-jm" , "es-CL-x-jms" , "es-CO-x-a1" , "es-CO-x-j" , "es-CO-x-jm" , "es-CO-x-jms" , "es-CR-x-a1" , "es-CR-x-j" , "es-CR-x-jm" , "es-CR-x-jms" , "es-CU-x-a1" , "es-CU-x-j" , "es-CU-x-jm" , "es-CU-x-jms" , "es-DO-x-a1" , "es-DO-x-j" , "es-DO-x-jm" , "es-DO-x-jms" , "es-EA-x-a1" , "es-EA-x-j" , "es-EA-x-jm" , "es-EA-x-jms" , "es-EC-x-a1" , "es-EC-x-j" , "es-EC-x-jm" , "es-EC-x-jms" , "es-GQ-x-a1" , "es-GQ-x-j" , "es-GQ-x-jm" , "es-GQ-x-jms" , "es-GT-x-a1" , "es-GT-x-j" , "es-GT-x-jm" , "es-GT-x-jms" , "es-HN-x-a1" , "es-HN-x-j" , "es-HN-x-jm" , "es-HN-x-jms" , "es-IC-x-a1" , "es-IC-x-j" , "es-IC-x-jm" , "es-IC-x-jms" , "es-MX-x-a1" , "es-MX-x-j" , "es-MX-x-jm" , "es-MX-x-jms" , "es-NI-x-a1" , "es-NI-x-j" , "es-NI-x-jm" , "es-NI-x-jms" , "es-PA-x-a1" , "es-PA-x-j" , "es-PA-x-jm" , "es-PA-x-jms" , "es-PE-x-a1" , "es-PE-x-j" , "es-PE-x-jm" , "es-PE-x-jms" , "es-PH-x-a1" , "es-PH-x-j" , "es-PH-x-jm" , "es-PH-x-jms" , "es-PR-x-a1" , "es-PR-x-j" , "es-PR-x-jm" , "es-PR-x-jms" , "es-PY-x-a1" , "es-PY-x-j" , "es-PY-x-jm" , "es-PY-x-jms" , "es-SV-x-a1" , "es-SV-x-j" , "es-SV-x-jm" , "es-SV-x-jms" , "es-US-x-a1" , "es-US-x-j" , "es-US-x-jm" , "es-US-x-jms" , "es-UY-x-a1" , "es-UY-x-j" , "es-UY-x-jm" , "es-UY-x-jms" , "es-VE-x-a1" , "es-VE-x-j" , "es-VE-x-jm" , "es-VE-x-jms" , "es-x-a1" , "es-x-j" , "es-x-jm" , "es-x-jms" , "fil-x-a1" , "fil-x-j" , "fil-x-jm" , "fil-x-jms" , "fr-BE-x-a1" , "fr-BE-x-j" , "fr-BE-x-jm" , "fr-BE-x-jms" , "fr-BF-x-a1" , "fr-BF-x-j" , "fr-BF-x-jm" , "fr-BF-x-jms" , "fr-BI-x-a1" , "fr-BI-x-j" , "fr-BI-x-jm" , "fr-BI-x-jms" , "fr-BJ-x-a1" , "fr-BJ-x-j" , "fr-BJ-x-jm" , "fr-BJ-x-jms" , "fr-BL-x-a1" , "fr-BL-x-j" , "fr-BL-x-jm" , "fr-BL-x-jms" , "fr-CA-x-a1" , "fr-CA-x-j" , "fr-CA-x-jm" , "fr-CA-x-jms" , "fr-CD-x-a1" , "fr-CD-x-j" , "fr-CD-x-jm" , "fr-CD-x-jms" , "fr-CF-x-a1" , "fr-CF-x-j" , "fr-CF-x-jm" , "fr-CF-x-jms" , "fr-CG-x-a1" , "fr-CG-x-j" , "fr-CG-x-jm" , "fr-CG-x-jms" , "fr-CH-x-a1" , "fr-CH-x-j" , "fr-CH-x-jm" , "fr-CH-x-jms" , "fr-CI-x-a1" , "fr-CI-x-j" , "fr-CI-x-jm" , "fr-CI-x-jms" , "fr-CM-x-a1" , "fr-CM-x-j" , "fr-CM-x-jm" , "fr-CM-x-jms" , "fr-DJ-x-a1" , "fr-DJ-x-j" , "fr-DJ-x-jm" , "fr-DJ-x-jms" , "fr-DZ-x-a1" , "fr-DZ-x-j" , "fr-DZ-x-jm" , "fr-DZ-x-jms" , "fr-GA-x-a1" , "fr-GA-x-j" , "fr-GA-x-jm" , "fr-GA-x-jms" , "fr-GF-x-a1" , "fr-GF-x-j" , "fr-GF-x-jm" , "fr-GF-x-jms" , "fr-GN-x-a1" , "fr-GN-x-j" , "fr-GN-x-jm" , "fr-GN-x-jms" , "fr-GP-x-a1" , "fr-GP-x-j" , "fr-GP-x-jm" , "fr-GP-x-jms" , "fr-GQ-x-a1" , "fr-GQ-x-j" , "fr-GQ-x-jm" , "fr-GQ-x-jms" , "fr-HT-x-a1" , "fr-HT-x-j" , "fr-HT-x-jm" , "fr-HT-x-jms" , "fr-KM-x-a1" , "fr-KM-x-j" , "fr-KM-x-jm" , "fr-KM-x-jms" , "fr-LU-x-a1" , "fr-LU-x-j" , "fr-LU-x-jm" , "fr-LU-x-jms" , "fr-MA-x-a1" , "fr-MA-x-j" , "fr-MA-x-jm" , "fr-MA-x-jms" , "fr-MC-x-a1" , "fr-MC-x-j" , "fr-MC-x-jm" , "fr-MC-x-jms" , "fr-MF-x-a1" , "fr-MF-x-j" , "fr-MF-x-jm" , "fr-MF-x-jms" , "fr-MG-x-a1" , "fr-MG-x-j" , "fr-MG-x-jm" , "fr-MG-x-jms" , "fr-ML-x-a1" , "fr-ML-x-j" , "fr-ML-x-jm" , "fr-ML-x-jms" , "fr-MQ-x-a1" , "fr-MQ-x-j" , "fr-MQ-x-jm" , "fr-MQ-x-jms" , "fr-MR-x-a1" , "fr-MR-x-j" , "fr-MR-x-jm" , "fr-MR-x-jms" , "fr-MU-x-a1" , "fr-MU-x-j" , "fr-MU-x-jm" , "fr-MU-x-jms" , "fr-NC-x-a1" , "fr-NC-x-j" , "fr-NC-x-jm" , "fr-NC-x-jms" , "fr-NE-x-a1" , "fr-NE-x-j" , "fr-NE-x-jm" , "fr-NE-x-jms" , "fr-PF-x-a1" , "fr-PF-x-j" , "fr-PF-x-jm" , "fr-PF-x-jms" , "fr-PM-x-a1" , "fr-PM-x-j" , "fr-PM-x-jm" , "fr-PM-x-jms" , "fr-RE-x-a1" , "fr-RE-x-j" , "fr-RE-x-jm" , "fr-RE-x-jms" , "fr-RW-x-a1" , "fr-RW-x-j" , "fr-RW-x-jm" , "fr-RW-x-jms" , "fr-SC-x-a1" , "fr-SC-x-j" , "fr-SC-x-jm" , "fr-SC-x-jms" , "fr-SN-x-a1" , "fr-SN-x-j" , "fr-SN-x-jm" , "fr-SN-x-jms" , "fr-SY-x-a1" , "fr-SY-x-j" , "fr-SY-x-jm" , "fr-SY-x-jms" , "fr-TD-x-a1" , "fr-TD-x-j" , "fr-TD-x-jm" , "fr-TD-x-jms" , "fr-TG-x-a1" , "fr-TG-x-j" , "fr-TG-x-jm" , "fr-TG-x-jms" , "fr-TN-x-a1" , "fr-TN-x-j" , "fr-TN-x-jm" , "fr-TN-x-jms" , "fr-VU-x-a1" , "fr-VU-x-j" , "fr-VU-x-jm" , "fr-VU-x-jms" , "fr-WF-x-a1" , "fr-WF-x-j" , "fr-WF-x-jm" , "fr-WF-x-jms" , "fr-YT-x-a1" , "fr-YT-x-j" , "fr-YT-x-jm" , "fr-YT-x-jms" , "fr-x-a1" , "fr-x-j" , "fr-x-jm" , "fr-x-jms" , "hi-Latn-x-a1" , "hi-Latn-x-j" , "hi-Latn-x-jm" , "hi-Latn-x-jms" , "ja-x-a1" , "ja-x-j" , "ja-x-jm" , "ja-x-jms" , "ru-BY-x-a1" , "ru-BY-x-j" , "ru-BY-x-jm" , "ru-BY-x-jms" , "ru-KG-x-a1" , "ru-KG-x-j" , "ru-KG-x-jm" , "ru-KG-x-jms" , "ru-KZ-x-a1" , "ru-KZ-x-j" , "ru-KZ-x-jm" , "ru-KZ-x-jms" , "ru-MD-x-a1" , "ru-MD-x-j" , "ru-MD-x-jm" , "ru-MD-x-jms" , "ru-UA-x-a1" , "ru-UA-x-j" , "ru-UA-x-jm" , "ru-UA-x-jms" , "ru-x-a1" , "ru-x-j" , "ru-x-jm" , "ru-x-jms" , "sr-BA-x-a1" , "sr-BA-x-j" , "sr-BA-x-jm" , "sr-BA-x-jms" , "sr-Latn-BA-x-a1" , "sr-Latn-BA-x-j" , "sr-Latn-BA-x-jm" , "sr-Latn-BA-x-jms" , "sr-Latn-XK-x-a1" , "sr-Latn-XK-x-j" , "sr-Latn-XK-x-jm" , "sr-Latn-XK-x-jms" , "sr-Latn-x-a1" , "sr-Latn-x-j" , "sr-Latn-x-jm" , "sr-Latn-x-jms" , "sr-ME-x-a1" , "sr-ME-x-j" , "sr-ME-x-jm" , "sr-ME-x-jms" , "sr-XK-x-a1" , "sr-XK-x-j" , "sr-XK-x-jm" , "sr-XK-x-jms" , "sr-x-a1" , "sr-x-j" , "sr-x-jm" , "sr-x-jms" , "th-x-a1" , "th-x-j" , "th-x-jm" , "th-x-jms" , "tr-CY-x-a1" , "tr-CY-x-j" , "tr-CY-x-jm" , "tr-CY-x-jms" , "tr-x-a1" , "tr-x-j" , "tr-x-jm" , "tr-x-jms" , "und-x-a1" , "und-x-j" , "und-x-jm" , "und-x-jms"] . into_iter () . map (| s | < icu_provider :: DataLocale as core :: str :: FromStr > :: from_str (s) . unwrap ()) . collect ()) } } } }