File Coverage

blib/lib/Locale/CLDR/WeekData.pm
Criterion Covered Total %
statement 29 29 100.0
branch n/a
condition n/a
subroutine 10 10 100.0
pod n/a
total 39 39 100.0


line stmt bran cond sub pod time code
1             # This file auto generated from Data.xml
2             # on Mon 11 Apr 5:22:55 pm GMT
3              
4             use strict;
5 21     21   9262 use warnings;
  21         41  
  21         509  
6 21     21   84 use version;
  21         35  
  21         399  
7 21     21   76  
  21         33  
  21         96  
8             our $VERSION = version->declare('v0.34.1');
9              
10             use v5.10.1;
11 21     21   1582 use mro 'c3';
  21         55  
12 21     21   89 use utf8;
  21         30  
  21         103  
13 21     21   453 use if $^V ge v5.12.0, feature => 'unicode_strings';
  21         29  
  21         98  
14 21     21   695 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  21         35  
  21         399  
15 21     21   1945 use Moo::Role;
  21         35  
  21         126  
16 21     21   16982  
  21         34  
  21         132  
17             has '_week_data_min_days' => (
18             is => 'ro',
19             isa => HashRef,
20             init_arg => undef,
21             default => sub { {
22             '001' => 1,
23             'GU' => 1,
24             'UM' => 1,
25             'US' => 1,
26             'VI' => 1,
27             'AD' => 4,
28             'AN' => 4,
29             'AT' => 4,
30             'AX' => 4,
31             'BE' => 4,
32             'BG' => 4,
33             'CH' => 4,
34             'CZ' => 4,
35             'DE' => 4,
36             'DK' => 4,
37             'EE' => 4,
38             'ES' => 4,
39             'FI' => 4,
40             'FJ' => 4,
41             'FO' => 4,
42             'FR' => 4,
43             'GB' => 4,
44             'GF' => 4,
45             'GG' => 4,
46             'GI' => 4,
47             'GP' => 4,
48             'GR' => 4,
49             'HU' => 4,
50             'IE' => 4,
51             'IM' => 4,
52             'IS' => 4,
53             'IT' => 4,
54             'JE' => 4,
55             'LI' => 4,
56             'LT' => 4,
57             'LU' => 4,
58             'MC' => 4,
59             'MQ' => 4,
60             'NL' => 4,
61             'NO' => 4,
62             'PL' => 4,
63             'PT' => 4,
64             'RE' => 4,
65             'RU' => 4,
66             'SE' => 4,
67             'SJ' => 4,
68             'SK' => 4,
69             'SM' => 4,
70             'VA' => 4,
71             }},
72             );
73              
74             has '_week_data_first_day' => (
75             is => 'ro',
76             isa => HashRef,
77             init_arg => undef,
78             default => sub { {
79             '001' => 'mon',
80             'AD' => 'mon',
81             'AI' => 'mon',
82             'AL' => 'mon',
83             'AM' => 'mon',
84             'AN' => 'mon',
85             'AT' => 'mon',
86             'AX' => 'mon',
87             'AZ' => 'mon',
88             'BA' => 'mon',
89             'BE' => 'mon',
90             'BG' => 'mon',
91             'BM' => 'mon',
92             'BN' => 'mon',
93             'BY' => 'mon',
94             'CH' => 'mon',
95             'CL' => 'mon',
96             'CM' => 'mon',
97             'CR' => 'mon',
98             'CY' => 'mon',
99             'CZ' => 'mon',
100             'DE' => 'mon',
101             'DK' => 'mon',
102             'EC' => 'mon',
103             'EE' => 'mon',
104             'ES' => 'mon',
105             'FI' => 'mon',
106             'FJ' => 'mon',
107             'FO' => 'mon',
108             'FR' => 'mon',
109             'GB' => 'mon',
110             'GE' => 'mon',
111             'GF' => 'mon',
112             'GP' => 'mon',
113             'GR' => 'mon',
114             'HR' => 'mon',
115             'HU' => 'mon',
116             'IE' => 'mon',
117             'IS' => 'mon',
118             'IT' => 'mon',
119             'KG' => 'mon',
120             'KZ' => 'mon',
121             'LB' => 'mon',
122             'LI' => 'mon',
123             'LK' => 'mon',
124             'LT' => 'mon',
125             'LU' => 'mon',
126             'LV' => 'mon',
127             'MC' => 'mon',
128             'MD' => 'mon',
129             'ME' => 'mon',
130             'MK' => 'mon',
131             'MN' => 'mon',
132             'MQ' => 'mon',
133             'MY' => 'mon',
134             'NL' => 'mon',
135             'NO' => 'mon',
136             'NZ' => 'mon',
137             'PL' => 'mon',
138             'RE' => 'mon',
139             'RO' => 'mon',
140             'RS' => 'mon',
141             'RU' => 'mon',
142             'SE' => 'mon',
143             'SI' => 'mon',
144             'SK' => 'mon',
145             'SM' => 'mon',
146             'TJ' => 'mon',
147             'TM' => 'mon',
148             'TR' => 'mon',
149             'UA' => 'mon',
150             'UY' => 'mon',
151             'UZ' => 'mon',
152             'VA' => 'mon',
153             'VN' => 'mon',
154             'XK' => 'mon',
155             'MV' => 'fri',
156             'AE' => 'sat',
157             'AF' => 'sat',
158             'BH' => 'sat',
159             'DJ' => 'sat',
160             'DZ' => 'sat',
161             'EG' => 'sat',
162             'IQ' => 'sat',
163             'IR' => 'sat',
164             'JO' => 'sat',
165             'KW' => 'sat',
166             'LY' => 'sat',
167             'OM' => 'sat',
168             'QA' => 'sat',
169             'SD' => 'sat',
170             'SY' => 'sat',
171             'AG' => 'sun',
172             'AR' => 'sun',
173             'AS' => 'sun',
174             'AU' => 'sun',
175             'BD' => 'sun',
176             'BR' => 'sun',
177             'BS' => 'sun',
178             'BT' => 'sun',
179             'BW' => 'sun',
180             'BZ' => 'sun',
181             'CA' => 'sun',
182             'CN' => 'sun',
183             'CO' => 'sun',
184             'DM' => 'sun',
185             'DO' => 'sun',
186             'ET' => 'sun',
187             'GT' => 'sun',
188             'GU' => 'sun',
189             'HK' => 'sun',
190             'HN' => 'sun',
191             'ID' => 'sun',
192             'IL' => 'sun',
193             'IN' => 'sun',
194             'JM' => 'sun',
195             'JP' => 'sun',
196             'KE' => 'sun',
197             'KH' => 'sun',
198             'KR' => 'sun',
199             'LA' => 'sun',
200             'MH' => 'sun',
201             'MM' => 'sun',
202             'MO' => 'sun',
203             'MT' => 'sun',
204             'MX' => 'sun',
205             'MZ' => 'sun',
206             'NI' => 'sun',
207             'NP' => 'sun',
208             'PA' => 'sun',
209             'PE' => 'sun',
210             'PH' => 'sun',
211             'PK' => 'sun',
212             'PR' => 'sun',
213             'PT' => 'sun',
214             'PY' => 'sun',
215             'SA' => 'sun',
216             'SG' => 'sun',
217             'SV' => 'sun',
218             'TH' => 'sun',
219             'TT' => 'sun',
220             'TW' => 'sun',
221             'UM' => 'sun',
222             'US' => 'sun',
223             'VE' => 'sun',
224             'VI' => 'sun',
225             'WS' => 'sun',
226             'YE' => 'sun',
227             'ZA' => 'sun',
228             'ZW' => 'sun',
229             'GB' => 'sun',
230             }},
231             );
232              
233             has '_week_data_weekend_start' => (
234             is => 'ro',
235             isa => HashRef,
236             init_arg => undef,
237             default => sub { {
238             'AF' => 'thu',
239             'AE' => 'fri',
240             'BH' => 'fri',
241             'DZ' => 'fri',
242             'EG' => 'fri',
243             'IL' => 'fri',
244             'IQ' => 'fri',
245             'IR' => 'fri',
246             'JO' => 'fri',
247             'KW' => 'fri',
248             'LY' => 'fri',
249             'OM' => 'fri',
250             'QA' => 'fri',
251             'SA' => 'fri',
252             'SD' => 'fri',
253             'SY' => 'fri',
254             'YE' => 'fri',
255             '001' => 'sat',
256             'IN' => 'sun',
257             }},
258             );
259              
260             has '_week_data_weekend_end' => (
261             is => 'ro',
262             isa => HashRef,
263             init_arg => undef,
264             default => sub { {
265             'AF' => 'fri',
266             'IR' => 'fri',
267             'AE' => 'sat',
268             'BH' => 'sat',
269             'DZ' => 'sat',
270             'EG' => 'sat',
271             'IL' => 'sat',
272             'IQ' => 'sat',
273             'JO' => 'sat',
274             'KW' => 'sat',
275             'LY' => 'sat',
276             'OM' => 'sat',
277             'QA' => 'sat',
278             'SA' => 'sat',
279             'SD' => 'sat',
280             'SY' => 'sat',
281             'YE' => 'sat',
282             '001' => 'sun',
283             }},
284             );
285              
286             no Moo::Role;
287 21     21   17004  
  21         35  
  21         79  
288             1;
289              
290             # vim: tabstop=4