GCC Code Coverage Report


Directory: ./
File: _build/src/power-profiles-daemon-resources.c
Date: 2024-09-13 00:56:02
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <gio/gio.h>
2
3 #if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6))
4 # define SECTION __attribute__ ((section (".gresource.power_profiles_daemon"), aligned (sizeof(void *) > 8 ? sizeof(void *) : 8)))
5 #else
6 # define SECTION
7 #endif
8
9 static const SECTION union { const guint8 data[11061]; const double alignment; void * const ptr;} power_profiles_daemon_resource_data = {
10 "\107\126\141\162\151\141\156\164\000\000\000\000\000\000\000\000"
11 "\030\000\000\000\344\000\000\000\000\000\000\050\007\000\000\000"
12 "\000\000\000\000\000\000\000\000\001\000\000\000\004\000\000\000"
13 "\004\000\000\000\004\000\000\000\006\000\000\000\113\120\220\013"
14 "\002\000\000\000\344\000\000\000\004\000\114\000\350\000\000\000"
15 "\354\000\000\000\307\077\207\027\006\000\000\000\354\000\000\000"
16 "\016\000\114\000\374\000\000\000\004\001\000\000\324\265\002\000"
17 "\377\377\377\377\004\001\000\000\001\000\114\000\010\001\000\000"
18 "\014\001\000\000\107\006\243\125\001\000\000\000\014\001\000\000"
19 "\050\000\166\000\070\001\000\000\054\026\000\000\326\374\147\005"
20 "\000\000\000\000\054\026\000\000\014\000\114\000\070\026\000\000"
21 "\074\026\000\000\322\106\301\310\001\000\000\000\074\026\000\000"
22 "\034\000\166\000\130\026\000\000\050\053\000\000\007\354\352\251"
23 "\004\000\000\000\050\053\000\000\007\000\114\000\060\053\000\000"
24 "\064\053\000\000\157\162\147\057\004\000\000\000\120\157\167\145"
25 "\162\120\162\157\146\151\154\145\163\057\000\000\005\000\000\000"
26 "\003\000\000\000\057\000\000\000\000\000\000\000\157\162\147\056"
27 "\146\162\145\145\144\145\163\153\164\157\160\056\125\120\157\167"
28 "\145\162\056\120\157\167\145\162\120\162\157\146\151\154\145\163"
29 "\056\170\155\154\000\000\000\000\344\024\000\000\000\000\000\000"
30 "\074\077\170\155\154\040\166\145\162\163\151\157\156\075\042\061"
31 "\056\060\042\077\076\012\074\041\104\117\103\124\131\120\105\040"
32 "\156\157\144\145\040\120\125\102\114\111\103\040\042\055\057\057"
33 "\146\162\145\145\144\145\163\153\164\157\160\057\057\104\124\104"
34 "\040\104\055\102\125\123\040\117\142\152\145\143\164\040\111\156"
35 "\164\162\157\163\160\145\143\164\151\157\156\040\061\056\060\057"
36 "\057\105\116\042\040\042\150\164\164\160\072\057\057\167\167\167"
37 "\056\146\162\145\145\144\145\163\153\164\157\160\056\157\162\147"
38 "\057\163\164\141\156\144\141\162\144\163\057\144\142\165\163\057"
39 "\061\056\060\057\151\156\164\162\157\163\160\145\143\164\056\144"
40 "\164\144\042\076\012\074\156\157\144\145\076\074\041\055\055\012"
41 "\040\040\040\040\040\040\157\162\147\056\146\162\145\145\144\145"
42 "\163\153\164\157\160\056\125\120\157\167\145\162\056\120\157\167"
43 "\145\162\120\162\157\146\151\154\145\163\072\012\040\040\040\040"
44 "\040\040\100\163\150\157\162\164\137\144\145\163\143\162\151\160"
45 "\164\151\157\156\072\040\120\157\167\145\162\040\120\162\157\146"
46 "\151\154\145\163\040\144\141\145\155\157\156\012\012\040\040\040"
47 "\040\040\040\124\150\145\040\160\157\167\145\162\055\160\162\157"
48 "\146\151\154\145\163\055\144\141\145\155\157\156\040\101\120\111"
49 "\040\151\163\040\155\145\141\156\164\040\164\157\040\142\145\040"
50 "\165\163\145\144\040\142\171\040\160\141\162\164\163\040\157\146"
51 "\040\164\150\145\040\117\123\040\157\162\012\040\040\040\040\040"
52 "\040\144\145\163\153\164\157\160\040\145\156\166\151\162\157\156"
53 "\155\145\156\164\040\164\157\040\163\167\151\164\143\150\040\163"
54 "\171\163\164\145\155\040\160\157\167\145\162\040\160\162\157\146"
55 "\151\154\145\163\040\142\141\163\145\144\040\157\156\040\165\163"
56 "\145\162\040\143\150\157\151\143\145\054\012\040\040\040\040\040"
57 "\040\157\162\040\165\163\145\162\040\151\156\164\145\156\164\056"
58 "\012\012\040\040\040\040\040\040\117\123\040\143\157\155\160\157"
59 "\156\145\156\164\163\040\167\157\165\154\144\040\164\171\160\151"
60 "\143\141\154\154\171\040\165\163\145\040\164\150\145\040\042\120"
61 "\162\157\146\151\154\145\163\042\040\160\162\157\160\145\162\164"
62 "\171\040\164\157\040\143\157\156\163\164\162\165\143\164\012\040"
63 "\040\040\040\040\040\164\150\145\151\162\040\125\111\040\050\062"
64 "\040\157\162\040\063\040\160\162\157\146\151\154\145\163\040\141"
65 "\166\141\151\154\141\142\154\145\051\054\040\141\156\144\040\155"
66 "\157\156\151\164\157\162\040\164\150\145\040\042\101\143\164\151"
67 "\166\145\120\162\157\146\151\154\145\042\012\040\040\040\040\040"
68 "\040\141\156\144\040\164\150\145\040\042\120\145\162\146\157\162"
69 "\155\141\156\143\145\104\145\147\162\141\144\145\144\042\040\160"
70 "\162\157\160\145\162\164\151\145\163\040\164\157\040\165\160\144"
71 "\141\164\145\040\164\150\141\164\040\125\111\056\040\124\150\145"
72 "\040\125\111\012\040\040\040\040\040\040\167\157\165\154\144\040"
73 "\164\162\171\040\164\157\040\163\145\164\040\164\150\145\040\042"
74 "\101\143\164\151\166\145\120\162\157\146\151\154\145\042\040\160"
75 "\162\157\160\145\162\164\171\040\151\146\040\164\150\145\040\165"
76 "\163\145\162\040\163\145\154\145\143\164\145\144\012\040\040\040"
77 "\040\040\040\141\040\144\151\146\146\145\162\145\156\164\040\157"
78 "\156\145\056\012\012\040\040\040\040\040\040\116\157\164\145\040"
79 "\164\150\141\164\040\164\150\145\040\162\145\141\163\157\156\040"
80 "\167\150\171\040\164\150\145\040\160\162\157\152\145\143\164\040"
81 "\145\170\151\163\164\163\040\141\156\144\040\150\157\167\040\151"
82 "\164\040\151\163\040\144\151\146\146\145\162\145\156\164\040\146"
83 "\162\157\155\012\040\040\040\040\040\040\145\170\151\163\164\151"
84 "\156\147\040\160\162\157\152\145\143\164\163\040\151\163\040\145"
85 "\170\160\154\141\151\156\145\144\040\074\165\154\151\156\153\040"
86 "\150\162\145\146\075\042\040\150\164\164\160\163\072\057\057\147"
87 "\151\164\154\141\142\056\146\162\145\145\144\145\163\153\164\157"
88 "\160\056\157\162\147\057\150\141\144\145\163\163\057\160\157\167"
89 "\145\162\055\160\162\157\146\151\154\145\163\055\144\141\145\155"
90 "\157\156\057\055\057\142\154\157\142\057\155\141\163\164\145\162"
91 "\057\122\105\101\104\115\105\056\155\144\042\076\012\040\040\040"
92 "\040\040\040\151\156\040\164\150\145\040\160\162\157\152\145\143"
93 "\164\047\163\040\122\105\101\104\115\105\040\146\151\154\145\074"
94 "\057\165\154\151\156\153\076\056\012\012\040\040\040\040\040\040"
95 "\124\150\145\040\157\142\152\145\143\164\040\160\141\164\150\040"
96 "\167\151\154\154\040\142\145\040\042\057\157\162\147\057\146\162"
97 "\145\145\144\145\163\153\164\157\160\057\125\120\157\167\145\162"
98 "\057\120\157\167\145\162\120\162\157\146\151\154\145\163\042\056"
99 "\012\040\040\055\055\076\074\151\156\164\145\162\146\141\143\145"
100 "\040\156\141\155\145\075\042\157\162\147\056\146\162\145\145\144"
101 "\145\163\153\164\157\160\056\125\120\157\167\145\162\056\120\157"
102 "\167\145\162\120\162\157\146\151\154\145\163\042\076\074\041\055"
103 "\055\012\040\040\040\040\040\040\040\040\110\157\154\144\120\162"
104 "\157\146\151\154\145\072\012\012\040\040\040\040\040\040\040\040"
105 "\124\150\151\163\040\146\157\162\143\145\163\040\164\150\145\040"
106 "\160\141\163\163\145\144\040\160\162\157\146\151\154\145\040\050"
107 "\145\151\164\150\145\162\040\047\160\157\167\145\162\055\163\141"
108 "\166\145\162\047\040\157\162\040\047\160\145\162\146\157\162\155"
109 "\141\156\143\145\047\051\012\040\040\040\040\040\040\040\040\164"
110 "\157\040\142\145\040\141\143\164\151\166\141\164\145\144\040\165"
111 "\156\164\151\154\040\145\151\164\150\145\162\040\164\150\145\040"
112 "\143\141\154\154\145\162\040\161\165\151\164\163\054\040\042\122"
113 "\145\154\145\141\163\145\120\162\157\146\151\154\145\042\040\151"
114 "\163\012\040\040\040\040\040\040\040\040\143\141\154\154\145\144"
115 "\054\040\157\162\040\164\150\145\040\042\101\143\164\151\166\145"
116 "\120\162\157\146\151\154\145\042\040\151\163\040\143\150\141\156"
117 "\147\145\144\040\142\171\040\164\150\145\040\165\163\145\162\056"
118 "\012\012\040\040\040\040\040\040\040\040\124\150\151\163\040\163"
119 "\150\157\165\154\144\040\142\145\040\165\163\145\144\040\160\162"
120 "\157\147\162\141\155\155\141\164\151\143\141\154\154\171\040\142"
121 "\171\040\117\123\040\143\157\155\160\157\156\145\156\164\163\040"
122 "\167\150\145\156\054\040\145\147\056\040\150\151\147\150\055\012"
123 "\040\040\040\040\040\040\040\040\160\145\162\146\157\162\155\141"
124 "\156\143\145\040\167\157\162\153\154\157\141\144\163\040\141\162"
125 "\145\040\163\164\141\162\164\145\144\040\167\151\164\150\040\164"
126 "\150\145\040\042\160\145\162\146\157\162\155\141\156\143\145\042"
127 "\040\160\162\157\146\151\154\145\054\040\157\162\012\040\040\040"
128 "\040\040\040\040\040\142\141\164\164\145\162\171\040\167\151\154"
129 "\154\040\163\157\157\156\040\142\145\040\143\162\151\164\151\143"
130 "\141\154\154\171\040\154\157\167\040\167\151\164\150\040\164\150"
131 "\145\040\042\160\157\167\145\162\055\163\141\166\145\162\042\040"
132 "\160\162\157\146\151\154\145\056\012\012\040\040\040\040\040\040"
133 "\040\040\127\150\145\156\040\143\157\156\146\154\151\143\164\151"
134 "\156\147\040\160\162\157\146\151\154\145\163\040\141\162\145\040"
135 "\162\145\161\165\145\163\164\145\144\040\164\157\040\142\145\040"
136 "\150\145\154\144\054\040\164\150\145\040\047\160\157\167\145\162"
137 "\055\163\141\166\145\162\047\040\160\162\157\146\151\154\145\012"
138 "\040\040\040\040\040\040\040\040\167\151\154\154\040\142\145\040"
139 "\141\143\164\151\166\141\164\145\144\040\151\156\040\160\162\145"
140 "\146\145\162\145\156\143\145\040\164\157\040\164\150\145\040\047"
141 "\160\145\162\146\157\162\155\141\156\143\145\047\040\160\162\157"
142 "\146\151\154\145\056\012\012\040\040\040\040\040\040\040\040\124"
143 "\150\157\163\145\040\150\157\154\144\163\040\167\151\154\154\040"
144 "\142\145\040\141\165\164\157\155\141\164\151\143\141\154\154\171"
145 "\040\143\141\156\143\145\154\154\145\144\040\151\146\040\164\150"
146 "\145\040\165\163\145\162\040\155\141\156\165\141\154\154\171\040"
147 "\163\167\151\164\143\150\145\163\012\040\040\040\040\040\040\040"
148 "\040\164\157\040\141\156\157\164\150\145\162\040\160\162\157\146"
149 "\151\154\145\054\040\141\156\144\040\164\150\145\040\042\120\162"
150 "\157\146\151\154\145\122\145\154\145\141\163\145\144\042\040\163"
151 "\151\147\156\141\154\040\167\151\154\154\040\142\145\040\145\155"
152 "\151\164\164\145\144\056\012\040\040\040\040\055\055\076\074\155"
153 "\145\164\150\157\144\040\156\141\155\145\075\042\110\157\154\144"
154 "\120\162\157\146\151\154\145\042\076\074\141\162\147\040\156\141"
155 "\155\145\075\042\160\162\157\146\151\154\145\042\040\164\171\160"
156 "\145\075\042\163\042\040\144\151\162\145\143\164\151\157\156\075"
157 "\042\151\156\042\057\076\074\141\162\147\040\156\141\155\145\075"
158 "\042\162\145\141\163\157\156\042\040\164\171\160\145\075\042\163"
159 "\042\040\144\151\162\145\143\164\151\157\156\075\042\151\156\042"
160 "\057\076\074\141\162\147\040\156\141\155\145\075\042\141\160\160"
161 "\154\151\143\141\164\151\157\156\137\151\144\042\040\164\171\160"
162 "\145\075\042\163\042\040\144\151\162\145\143\164\151\157\156\075"
163 "\042\151\156\042\057\076\074\141\162\147\040\156\141\155\145\075"
164 "\042\143\157\157\153\151\145\042\040\164\171\160\145\075\042\165"
165 "\042\040\144\151\162\145\143\164\151\157\156\075\042\157\165\164"
166 "\042\057\076\074\057\155\145\164\150\157\144\076\074\041\055\055"
167 "\012\040\040\040\040\040\040\040\040\122\145\154\145\141\163\145"
168 "\120\162\157\146\151\154\145\072\012\012\040\040\040\040\040\040"
169 "\040\040\124\150\151\163\040\162\145\155\157\166\145\163\040\164"
170 "\150\145\040\150\157\154\144\040\164\150\141\164\040\167\141\163"
171 "\040\163\145\164\040\157\156\040\141\040\160\162\157\146\151\154"
172 "\145\056\012\040\040\040\040\055\055\076\074\155\145\164\150\157"
173 "\144\040\156\141\155\145\075\042\122\145\154\145\141\163\145\120"
174 "\162\157\146\151\154\145\042\076\074\141\162\147\040\156\141\155"
175 "\145\075\042\143\157\157\153\151\145\042\040\164\171\160\145\075"
176 "\042\165\042\040\144\151\162\145\143\164\151\157\156\075\042\151"
177 "\156\042\057\076\074\057\155\145\164\150\157\144\076\074\041\055"
178 "\055\012\040\040\040\040\040\040\040\040\120\162\157\146\151\154"
179 "\145\122\145\154\145\141\163\145\144\072\012\012\040\040\040\040"
180 "\040\040\040\040\124\150\151\163\040\163\151\147\156\141\154\040"
181 "\167\151\154\154\040\142\145\040\145\155\151\164\164\145\144\040"
182 "\151\146\040\164\150\145\040\160\162\157\146\151\154\145\040\151"
183 "\163\040\162\145\154\145\141\163\145\144\040\142\145\143\141\165"
184 "\163\145\040\164\150\145\012\040\040\040\040\040\040\040\040\042"
185 "\101\143\164\151\166\145\120\162\157\146\151\154\145\042\040\167"
186 "\141\163\040\155\141\156\165\141\154\154\171\040\143\150\141\156"
187 "\147\145\144\056\040\124\150\145\040\163\151\147\156\141\154\040"
188 "\167\151\154\154\040\157\156\154\171\040\142\145\040\145\155\151"
189 "\164\164\145\144\012\040\040\040\040\040\040\040\040\164\157\040"
190 "\164\150\145\040\160\162\157\143\145\163\163\040\164\150\141\164"
191 "\040\157\162\151\147\151\156\141\154\154\171\040\143\141\154\154"
192 "\145\144\040\042\110\157\154\144\120\162\157\146\151\154\145\042"
193 "\056\012\040\040\040\040\055\055\076\074\163\151\147\156\141\154"
194 "\040\156\141\155\145\075\042\120\162\157\146\151\154\145\122\145"
195 "\154\145\141\163\145\144\042\076\074\141\162\147\040\156\141\155"
196 "\145\075\042\143\157\157\153\151\145\042\040\164\171\160\145\075"
197 "\042\165\042\040\144\151\162\145\143\164\151\157\156\075\042\157"
198 "\165\164\042\057\076\074\057\163\151\147\156\141\154\076\074\041"
199 "\055\055\012\040\040\040\040\040\040\040\040\101\143\164\151\166"
200 "\145\120\162\157\146\151\154\145\072\012\012\040\040\040\040\040"
201 "\040\040\040\124\150\145\040\164\171\160\145\040\157\146\040\164"
202 "\150\145\040\143\165\162\162\145\156\164\154\171\040\141\143\164"
203 "\151\166\145\040\160\162\157\146\151\154\145\056\040\111\164\040"
204 "\155\151\147\150\164\040\143\150\141\156\147\145\040\141\165\164"
205 "\157\155\141\164\151\143\141\154\154\171\012\040\040\040\040\040"
206 "\040\040\040\151\146\040\141\040\160\162\157\146\151\154\145\040"
207 "\151\163\040\150\145\154\144\054\040\165\163\151\156\147\040\164"
208 "\150\145\040\042\110\157\154\144\120\162\157\146\151\154\145\042"
209 "\040\146\165\156\143\164\151\157\156\056\012\040\040\040\040\055"
210 "\055\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145"
211 "\075\042\101\143\164\151\166\145\120\162\157\146\151\154\145\042"
212 "\040\164\171\160\145\075\042\163\042\040\141\143\143\145\163\163"
213 "\075\042\162\145\141\144\167\162\151\164\145\042\057\076\074\041"
214 "\055\055\012\040\040\040\040\040\040\040\040\120\145\162\146\157"
215 "\162\155\141\156\143\145\111\156\150\151\142\151\164\145\144\072"
216 "\012\012\040\040\040\040\040\040\040\040\124\150\151\163\040\160"
217 "\162\157\160\145\162\164\171\040\151\163\040\144\145\160\162\145"
218 "\143\141\164\145\144\054\040\141\156\144\040\165\156\165\163\145"
219 "\144\040\163\151\156\143\145\040\166\145\162\163\151\157\156\040"
220 "\060\056\071\056\012\040\040\040\040\055\055\076\074\160\162\157"
221 "\160\145\162\164\171\040\156\141\155\145\075\042\120\145\162\146"
222 "\157\162\155\141\156\143\145\111\156\150\151\142\151\164\145\144"
223 "\042\040\164\171\160\145\075\042\163\042\040\141\143\143\145\163"
224 "\163\075\042\162\145\141\144\042\057\076\074\041\055\055\012\040"
225 "\040\040\040\040\040\040\040\120\145\162\146\157\162\155\141\156"
226 "\143\145\104\145\147\162\141\144\145\144\072\012\012\040\040\040"
227 "\040\040\040\040\040\124\150\151\163\040\167\151\154\154\040\142"
228 "\145\040\163\145\164\040\151\146\040\164\150\145\040\160\145\162"
229 "\146\157\162\155\141\156\143\145\040\160\157\167\145\162\040\160"
230 "\162\157\146\151\154\145\040\151\163\040\162\165\156\156\151\156"
231 "\147\040\151\156\040\144\145\147\162\141\144\145\144\012\040\040"
232 "\040\040\040\040\040\040\155\157\144\145\054\040\167\151\164\150"
233 "\040\164\150\145\040\166\141\154\165\145\040\142\145\151\156\147"
234 "\040\165\163\145\144\040\164\157\040\151\144\145\156\164\151\146"
235 "\171\040\164\150\145\040\162\145\141\163\157\156\040\146\157\162"
236 "\040\164\150\141\164\040\144\145\147\162\141\144\141\164\151\157"
237 "\156\056\012\040\040\040\040\040\040\040\040\101\163\040\156\145"
238 "\167\040\162\145\141\163\157\156\163\040\143\141\156\040\142\145"
239 "\040\141\144\144\145\144\054\040\151\164\040\151\163\040\162\145"
240 "\143\157\155\155\145\156\144\145\144\040\164\150\141\164\040\146"
241 "\162\157\156\164\055\145\156\144\163\040\163\150\157\167\040\141"
242 "\040\147\145\156\145\162\151\143\012\040\040\040\040\040\040\040"
243 "\040\162\145\141\163\157\156\040\151\146\040\164\150\145\171\040"
244 "\144\157\040\156\157\164\040\162\145\143\157\147\156\151\163\145"
245 "\040\164\150\145\040\166\141\154\165\145\056\040\120\157\163\163"
246 "\151\142\154\145\040\166\141\154\165\145\163\040\141\162\145\072"
247 "\012\040\040\040\040\040\040\040\040\055\040\042\154\141\160\055"
248 "\144\145\164\145\143\164\145\144\042\040\050\164\150\145\040\143"
249 "\157\155\160\165\164\145\162\040\151\163\040\163\151\164\164\151"
250 "\156\147\040\157\156\040\164\150\145\040\165\163\145\162\047\163"
251 "\040\154\141\160\051\012\040\040\040\040\040\040\040\040\055\040"
252 "\042\150\151\147\150\055\157\160\145\162\141\164\151\156\147\055"
253 "\164\145\155\160\145\162\141\164\165\162\145\042\040\050\164\150"
254 "\145\040\143\157\155\160\165\164\145\162\040\151\163\040\143\154"
255 "\157\163\145\040\164\157\040\157\166\145\162\150\145\141\164\151"
256 "\156\147\051\012\040\040\040\040\040\040\040\040\055\040\042\042"
257 "\040\050\164\150\145\040\145\155\160\164\171\040\163\164\162\151"
258 "\156\147\054\040\151\146\040\156\157\164\040\160\145\162\146\157"
259 "\162\155\141\156\143\145\040\151\163\040\156\157\164\040\144\145"
260 "\147\162\141\144\145\144\051\012\040\040\040\040\055\055\076\074"
261 "\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042\120"
262 "\145\162\146\157\162\155\141\156\143\145\104\145\147\162\141\144"
263 "\145\144\042\040\164\171\160\145\075\042\163\042\040\141\143\143"
264 "\145\163\163\075\042\162\145\141\144\042\057\076\074\041\055\055"
265 "\012\040\040\040\040\040\040\040\040\120\162\157\146\151\154\145"
266 "\163\072\012\012\040\040\040\040\040\040\040\040\101\156\040\141"
267 "\162\162\141\171\040\157\146\040\153\145\171\055\160\141\151\162"
268 "\040\166\141\154\165\145\163\040\162\145\160\162\145\163\145\156"
269 "\164\151\156\147\040\145\141\143\150\040\160\162\157\146\151\154"
270 "\145\056\040\124\150\145\040\153\145\171\040\156\141\155\145\144"
271 "\012\040\040\040\040\040\040\040\040\042\104\162\151\166\145\162"
272 "\042\040\050\163\051\040\151\144\145\156\164\151\146\151\145\163"
273 "\040\164\150\145\040\160\157\167\145\162\055\160\162\157\146\151"
274 "\154\145\163\055\144\141\145\155\157\156\040\142\141\143\153\145"
275 "\156\144\040\143\157\144\145\040\165\163\145\144\040\164\157\012"
276 "\040\040\040\040\040\040\040\040\151\155\160\154\145\155\145\156"
277 "\164\040\164\150\145\040\160\162\157\146\151\154\145\056\012\012"
278 "\040\040\040\040\040\040\040\040\124\150\145\040\153\145\171\040"
279 "\156\141\155\145\144\040\042\120\162\157\146\151\154\145\042\040"
280 "\050\163\051\040\167\151\154\154\040\142\145\040\157\156\145\040"
281 "\157\146\072\012\040\040\040\040\040\040\040\040\055\040\042\160"
282 "\157\167\145\162\055\163\141\166\145\162\042\040\050\142\141\164"
283 "\164\145\162\171\040\163\141\166\151\156\147\040\160\162\157\146"
284 "\151\154\145\051\012\040\040\040\040\040\040\040\040\055\040\042"
285 "\142\141\154\141\156\143\145\144\042\040\050\164\150\145\040\144"
286 "\145\146\141\165\154\164\040\040\160\162\157\146\151\154\145\051"
287 "\012\040\040\040\040\040\040\040\040\055\040\042\160\145\162\146"
288 "\157\162\155\141\156\143\145\042\040\050\141\040\160\162\157\146"
289 "\151\154\145\040\164\150\141\164\040\144\157\145\163\040\156\157"
290 "\164\040\143\141\162\145\040\141\142\157\165\164\040\156\157\151"
291 "\163\145\040\157\162\040\142\141\164\164\145\162\171\040\143\157"
292 "\156\163\165\155\160\164\151\157\156\051\012\012\040\040\040\040"
293 "\040\040\040\040\117\156\154\171\040\157\156\145\040\157\146\040"
294 "\145\141\143\150\040\164\171\160\145\040\157\146\040\160\162\157"
295 "\146\151\154\145\040\167\151\154\154\040\142\145\040\154\151\163"
296 "\164\145\144\054\040\167\151\164\150\040\164\150\145\040\144\141"
297 "\145\155\157\156\040\143\150\157\157\163\151\156\147\040\164\150"
298 "\145\012\040\040\040\040\040\040\040\040\155\157\162\145\040\141"
299 "\160\160\162\157\160\162\151\141\164\145\040\042\144\162\151\166"
300 "\145\162\042\040\146\157\162\040\145\141\143\150\040\160\162\157"
301 "\146\151\154\145\040\164\171\160\145\056\012\012\040\040\040\040"
302 "\040\040\040\040\124\150\151\163\040\154\151\163\164\040\151\163"
303 "\040\147\165\141\162\141\156\164\145\145\144\040\164\157\040\142"
304 "\145\040\163\157\162\164\145\144\040\151\156\040\164\150\145\040"
305 "\163\141\155\145\040\157\162\144\145\162\040\164\150\141\164\040"
306 "\164\150\145\040\160\162\157\146\151\154\145\163\012\040\040\040"
307 "\040\040\040\040\040\141\162\145\040\154\151\163\164\145\144\040"
308 "\141\142\157\166\145\056\012\040\040\040\040\055\055\076\074\160"
309 "\162\157\160\145\162\164\171\040\156\141\155\145\075\042\120\162"
310 "\157\146\151\154\145\163\042\040\164\171\160\145\075\042\141\141"
311 "\173\163\166\175\042\040\141\143\143\145\163\163\075\042\162\145"
312 "\141\144\042\057\076\074\041\055\055\012\040\040\040\040\040\040"
313 "\040\040\101\143\164\151\157\156\163\072\012\012\040\040\040\040"
314 "\040\040\040\040\101\156\040\141\162\162\141\171\040\157\146\040"
315 "\163\164\162\151\156\147\163\040\154\151\163\164\151\156\147\040"
316 "\145\141\143\150\040\157\156\145\040\157\146\040\164\150\145\040"
317 "\042\141\143\164\151\157\156\163\042\040\151\155\160\154\145\155"
318 "\145\156\164\145\144\040\151\156\012\040\040\040\040\040\040\040"
319 "\040\164\150\145\040\162\165\156\156\151\156\147\040\144\141\145"
320 "\155\157\156\056\040\124\150\151\163\040\151\163\040\165\163\145"
321 "\144\040\142\171\040\101\120\111\040\165\163\145\162\163\040\164"
322 "\157\040\146\151\147\165\162\145\040\157\165\164\040\167\150\145"
323 "\164\150\145\162\012\040\040\040\040\040\040\040\040\160\141\162"
324 "\164\151\143\165\154\141\162\040\146\165\156\143\164\151\157\156"
325 "\141\154\151\164\171\040\151\163\040\141\166\141\151\154\141\142"
326 "\154\145\040\151\156\040\141\040\166\145\162\163\151\157\156\040"
327 "\157\146\040\164\150\145\040\144\141\145\155\157\156\056\012\040"
328 "\040\040\040\055\055\076\074\160\162\157\160\145\162\164\171\040"
329 "\156\141\155\145\075\042\101\143\164\151\157\156\163\042\040\164"
330 "\171\160\145\075\042\141\163\042\040\141\143\143\145\163\163\075"
331 "\042\162\145\141\144\042\057\076\074\041\055\055\012\040\040\040"
332 "\040\040\040\101\143\164\151\166\145\120\162\157\146\151\154\145"
333 "\110\157\154\144\163\072\012\012\040\040\040\040\040\040\101\040"
334 "\154\151\163\164\040\157\146\040\144\151\143\164\151\157\156\141"
335 "\162\151\145\163\040\162\145\160\162\145\163\145\156\164\151\156"
336 "\147\040\164\150\145\040\143\165\162\162\145\156\164\040\160\162"
337 "\157\146\151\154\145\040\150\157\154\144\163\056\012\040\040\040"
338 "\040\040\040\124\150\145\040\153\145\171\163\040\151\156\040\164"
339 "\150\145\040\144\151\143\164\040\141\162\145\040\042\101\160\160"
340 "\154\151\143\141\164\151\157\156\111\144\042\054\040\042\120\162"
341 "\157\146\151\154\145\042\040\141\156\144\040\042\122\145\141\163"
342 "\157\156\042\054\012\040\040\040\040\040\040\141\156\144\040\143"
343 "\157\162\162\145\163\160\157\156\144\040\164\157\040\164\150\145"
344 "\040\042\141\160\160\154\151\143\141\164\151\157\156\137\151\144"
345 "\042\054\040\042\160\162\157\146\151\154\145\042\040\141\156\144"
346 "\040\042\162\145\141\163\157\156\042\040\141\162\147\165\155\145"
347 "\156\164\163\012\040\040\040\040\040\040\160\141\163\163\145\144"
348 "\040\164\157\040\164\150\145\040\110\157\154\144\120\162\157\146"
349 "\151\154\145\050\051\040\155\145\164\150\157\144\056\012\040\040"
350 "\040\040\055\055\076\074\160\162\157\160\145\162\164\171\040\156"
351 "\141\155\145\075\042\101\143\164\151\166\145\120\162\157\146\151"
352 "\154\145\110\157\154\144\163\042\040\164\171\160\145\075\042\141"
353 "\141\173\163\166\175\042\040\141\143\143\145\163\163\075\042\162"
354 "\145\141\144\042\057\076\074\041\055\055\012\040\040\040\040\040"
355 "\040\040\040\126\145\162\163\151\157\156\072\012\012\040\040\040"
356 "\040\040\040\040\040\124\150\145\040\166\145\162\163\151\157\156"
357 "\040\157\146\040\164\150\145\040\160\157\167\145\162\055\160\162"
358 "\157\146\151\154\145\163\055\144\141\145\155\157\156\040\163\157"
359 "\146\164\167\141\162\145\056\012\040\040\040\040\055\055\076\074"
360 "\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042\126"
361 "\145\162\163\151\157\156\042\040\164\171\160\145\075\042\163\042"
362 "\040\141\143\143\145\163\163\075\042\162\145\141\144\042\057\076"
363 "\074\057\151\156\164\145\162\146\141\143\145\076\074\057\156\157"
364 "\144\145\076\012\000\000\050\165\165\141\171\051\146\162\145\145"
365 "\144\145\163\153\164\157\160\057\006\000\000\000\156\145\164\056"
366 "\150\141\144\145\163\163\056\120\157\167\145\162\120\162\157\146"
367 "\151\154\145\163\056\170\155\154\300\024\000\000\000\000\000\000"
368 "\074\077\170\155\154\040\166\145\162\163\151\157\156\075\042\061"
369 "\056\060\042\077\076\012\074\041\104\117\103\124\131\120\105\040"
370 "\156\157\144\145\040\120\125\102\114\111\103\040\042\055\057\057"
371 "\146\162\145\145\144\145\163\153\164\157\160\057\057\104\124\104"
372 "\040\104\055\102\125\123\040\117\142\152\145\143\164\040\111\156"
373 "\164\162\157\163\160\145\143\164\151\157\156\040\061\056\060\057"
374 "\057\105\116\042\040\042\150\164\164\160\072\057\057\167\167\167"
375 "\056\146\162\145\145\144\145\163\153\164\157\160\056\157\162\147"
376 "\057\163\164\141\156\144\141\162\144\163\057\144\142\165\163\057"
377 "\061\056\060\057\151\156\164\162\157\163\160\145\143\164\056\144"
378 "\164\144\042\076\012\074\156\157\144\145\076\074\041\055\055\012"
379 "\040\040\040\040\040\040\156\145\164\056\150\141\144\145\163\163"
380 "\056\120\157\167\145\162\120\162\157\146\151\154\145\163\072\012"
381 "\040\040\040\040\040\040\100\163\150\157\162\164\137\144\145\163"
382 "\143\162\151\160\164\151\157\156\072\040\120\157\167\145\162\040"
383 "\120\162\157\146\151\154\145\163\040\144\141\145\155\157\156\012"
384 "\012\040\040\040\040\040\040\124\150\145\040\160\157\167\145\162"
385 "\055\160\162\157\146\151\154\145\163\055\144\141\145\155\157\156"
386 "\040\101\120\111\040\151\163\040\155\145\141\156\164\040\164\157"
387 "\040\142\145\040\165\163\145\144\040\142\171\040\160\141\162\164"
388 "\163\040\157\146\040\164\150\145\040\117\123\040\157\162\012\040"
389 "\040\040\040\040\040\144\145\163\153\164\157\160\040\145\156\166"
390 "\151\162\157\156\155\145\156\164\040\164\157\040\163\167\151\164"
391 "\143\150\040\163\171\163\164\145\155\040\160\157\167\145\162\040"
392 "\160\162\157\146\151\154\145\163\040\142\141\163\145\144\040\157"
393 "\156\040\165\163\145\162\040\143\150\157\151\143\145\054\012\040"
394 "\040\040\040\040\040\157\162\040\165\163\145\162\040\151\156\164"
395 "\145\156\164\056\012\012\040\040\040\040\040\040\117\123\040\143"
396 "\157\155\160\157\156\145\156\164\163\040\167\157\165\154\144\040"
397 "\164\171\160\151\143\141\154\154\171\040\165\163\145\040\164\150"
398 "\145\040\042\120\162\157\146\151\154\145\163\042\040\160\162\157"
399 "\160\145\162\164\171\040\164\157\040\143\157\156\163\164\162\165"
400 "\143\164\012\040\040\040\040\040\040\164\150\145\151\162\040\125"
401 "\111\040\050\062\040\157\162\040\063\040\160\162\157\146\151\154"
402 "\145\163\040\141\166\141\151\154\141\142\154\145\051\054\040\141"
403 "\156\144\040\155\157\156\151\164\157\162\040\164\150\145\040\042"
404 "\101\143\164\151\166\145\120\162\157\146\151\154\145\042\012\040"
405 "\040\040\040\040\040\141\156\144\040\164\150\145\040\042\120\145"
406 "\162\146\157\162\155\141\156\143\145\104\145\147\162\141\144\145"
407 "\144\042\040\160\162\157\160\145\162\164\151\145\163\040\164\157"
408 "\040\165\160\144\141\164\145\040\164\150\141\164\040\125\111\056"
409 "\040\124\150\145\040\125\111\012\040\040\040\040\040\040\167\157"
410 "\165\154\144\040\164\162\171\040\164\157\040\163\145\164\040\164"
411 "\150\145\040\042\101\143\164\151\166\145\120\162\157\146\151\154"
412 "\145\042\040\160\162\157\160\145\162\164\171\040\151\146\040\164"
413 "\150\145\040\165\163\145\162\040\163\145\154\145\143\164\145\144"
414 "\012\040\040\040\040\040\040\141\040\144\151\146\146\145\162\145"
415 "\156\164\040\157\156\145\056\012\012\040\040\040\040\040\040\116"
416 "\157\164\145\040\164\150\141\164\040\164\150\145\040\162\145\141"
417 "\163\157\156\040\167\150\171\040\164\150\145\040\160\162\157\152"
418 "\145\143\164\040\145\170\151\163\164\163\040\141\156\144\040\150"
419 "\157\167\040\151\164\040\151\163\040\144\151\146\146\145\162\145"
420 "\156\164\040\146\162\157\155\012\040\040\040\040\040\040\145\170"
421 "\151\163\164\151\156\147\040\160\162\157\152\145\143\164\163\040"
422 "\151\163\040\145\170\160\154\141\151\156\145\144\040\074\165\154"
423 "\151\156\153\040\150\162\145\146\075\042\040\150\164\164\160\163"
424 "\072\057\057\147\151\164\154\141\142\056\146\162\145\145\144\145"
425 "\163\153\164\157\160\056\157\162\147\057\150\141\144\145\163\163"
426 "\057\160\157\167\145\162\055\160\162\157\146\151\154\145\163\055"
427 "\144\141\145\155\157\156\057\055\057\142\154\157\142\057\155\141"
428 "\163\164\145\162\057\122\105\101\104\115\105\056\155\144\042\076"
429 "\012\040\040\040\040\040\040\151\156\040\164\150\145\040\160\162"
430 "\157\152\145\143\164\047\163\040\122\105\101\104\115\105\040\146"
431 "\151\154\145\074\057\165\154\151\156\153\076\056\012\012\040\040"
432 "\040\040\040\040\124\150\145\040\157\142\152\145\143\164\040\160"
433 "\141\164\150\040\167\151\154\154\040\142\145\040\042\057\156\145"
434 "\164\057\150\141\144\145\163\163\057\120\157\167\145\162\120\162"
435 "\157\146\151\154\145\163\042\056\012\040\040\055\055\076\074\151"
436 "\156\164\145\162\146\141\143\145\040\156\141\155\145\075\042\156"
437 "\145\164\056\150\141\144\145\163\163\056\120\157\167\145\162\120"
438 "\162\157\146\151\154\145\163\042\076\074\041\055\055\012\040\040"
439 "\040\040\040\040\040\040\110\157\154\144\120\162\157\146\151\154"
440 "\145\072\012\012\040\040\040\040\040\040\040\040\124\150\151\163"
441 "\040\146\157\162\143\145\163\040\164\150\145\040\160\141\163\163"
442 "\145\144\040\160\162\157\146\151\154\145\040\050\145\151\164\150"
443 "\145\162\040\047\160\157\167\145\162\055\163\141\166\145\162\047"
444 "\040\157\162\040\047\160\145\162\146\157\162\155\141\156\143\145"
445 "\047\051\012\040\040\040\040\040\040\040\040\164\157\040\142\145"
446 "\040\141\143\164\151\166\141\164\145\144\040\165\156\164\151\154"
447 "\040\145\151\164\150\145\162\040\164\150\145\040\143\141\154\154"
448 "\145\162\040\161\165\151\164\163\054\040\042\122\145\154\145\141"
449 "\163\145\120\162\157\146\151\154\145\042\040\151\163\012\040\040"
450 "\040\040\040\040\040\040\143\141\154\154\145\144\054\040\157\162"
451 "\040\164\150\145\040\042\101\143\164\151\166\145\120\162\157\146"
452 "\151\154\145\042\040\151\163\040\143\150\141\156\147\145\144\040"
453 "\142\171\040\164\150\145\040\165\163\145\162\056\012\012\040\040"
454 "\040\040\040\040\040\040\124\150\151\163\040\163\150\157\165\154"
455 "\144\040\142\145\040\165\163\145\144\040\160\162\157\147\162\141"
456 "\155\155\141\164\151\143\141\154\154\171\040\142\171\040\117\123"
457 "\040\143\157\155\160\157\156\145\156\164\163\040\167\150\145\156"
458 "\054\040\145\147\056\040\150\151\147\150\055\012\040\040\040\040"
459 "\040\040\040\040\160\145\162\146\157\162\155\141\156\143\145\040"
460 "\167\157\162\153\154\157\141\144\163\040\141\162\145\040\163\164"
461 "\141\162\164\145\144\040\167\151\164\150\040\164\150\145\040\042"
462 "\160\145\162\146\157\162\155\141\156\143\145\042\040\160\162\157"
463 "\146\151\154\145\054\040\157\162\012\040\040\040\040\040\040\040"
464 "\040\142\141\164\164\145\162\171\040\167\151\154\154\040\163\157"
465 "\157\156\040\142\145\040\143\162\151\164\151\143\141\154\154\171"
466 "\040\154\157\167\040\167\151\164\150\040\164\150\145\040\042\160"
467 "\157\167\145\162\055\163\141\166\145\162\042\040\160\162\157\146"
468 "\151\154\145\056\012\012\040\040\040\040\040\040\040\040\127\150"
469 "\145\156\040\143\157\156\146\154\151\143\164\151\156\147\040\160"
470 "\162\157\146\151\154\145\163\040\141\162\145\040\162\145\161\165"
471 "\145\163\164\145\144\040\164\157\040\142\145\040\150\145\154\144"
472 "\054\040\164\150\145\040\047\160\157\167\145\162\055\163\141\166"
473 "\145\162\047\040\160\162\157\146\151\154\145\012\040\040\040\040"
474 "\040\040\040\040\167\151\154\154\040\142\145\040\141\143\164\151"
475 "\166\141\164\145\144\040\151\156\040\160\162\145\146\145\162\145"
476 "\156\143\145\040\164\157\040\164\150\145\040\047\160\145\162\146"
477 "\157\162\155\141\156\143\145\047\040\160\162\157\146\151\154\145"
478 "\056\012\012\040\040\040\040\040\040\040\040\124\150\157\163\145"
479 "\040\150\157\154\144\163\040\167\151\154\154\040\142\145\040\141"
480 "\165\164\157\155\141\164\151\143\141\154\154\171\040\143\141\156"
481 "\143\145\154\154\145\144\040\151\146\040\164\150\145\040\165\163"
482 "\145\162\040\155\141\156\165\141\154\154\171\040\163\167\151\164"
483 "\143\150\145\163\012\040\040\040\040\040\040\040\040\164\157\040"
484 "\141\156\157\164\150\145\162\040\160\162\157\146\151\154\145\054"
485 "\040\141\156\144\040\164\150\145\040\042\120\162\157\146\151\154"
486 "\145\122\145\154\145\141\163\145\144\042\040\163\151\147\156\141"
487 "\154\040\167\151\154\154\040\142\145\040\145\155\151\164\164\145"
488 "\144\056\012\040\040\040\040\055\055\076\074\155\145\164\150\157"
489 "\144\040\156\141\155\145\075\042\110\157\154\144\120\162\157\146"
490 "\151\154\145\042\076\074\141\162\147\040\156\141\155\145\075\042"
491 "\160\162\157\146\151\154\145\042\040\164\171\160\145\075\042\163"
492 "\042\040\144\151\162\145\143\164\151\157\156\075\042\151\156\042"
493 "\057\076\074\141\162\147\040\156\141\155\145\075\042\162\145\141"
494 "\163\157\156\042\040\164\171\160\145\075\042\163\042\040\144\151"
495 "\162\145\143\164\151\157\156\075\042\151\156\042\057\076\074\141"
496 "\162\147\040\156\141\155\145\075\042\141\160\160\154\151\143\141"
497 "\164\151\157\156\137\151\144\042\040\164\171\160\145\075\042\163"
498 "\042\040\144\151\162\145\143\164\151\157\156\075\042\151\156\042"
499 "\057\076\074\141\162\147\040\156\141\155\145\075\042\143\157\157"
500 "\153\151\145\042\040\164\171\160\145\075\042\165\042\040\144\151"
501 "\162\145\143\164\151\157\156\075\042\157\165\164\042\057\076\074"
502 "\057\155\145\164\150\157\144\076\074\041\055\055\012\040\040\040"
503 "\040\040\040\040\040\122\145\154\145\141\163\145\120\162\157\146"
504 "\151\154\145\072\012\012\040\040\040\040\040\040\040\040\124\150"
505 "\151\163\040\162\145\155\157\166\145\163\040\164\150\145\040\150"
506 "\157\154\144\040\164\150\141\164\040\167\141\163\040\163\145\164"
507 "\040\157\156\040\141\040\160\162\157\146\151\154\145\056\012\040"
508 "\040\040\040\055\055\076\074\155\145\164\150\157\144\040\156\141"
509 "\155\145\075\042\122\145\154\145\141\163\145\120\162\157\146\151"
510 "\154\145\042\076\074\141\162\147\040\156\141\155\145\075\042\143"
511 "\157\157\153\151\145\042\040\164\171\160\145\075\042\165\042\040"
512 "\144\151\162\145\143\164\151\157\156\075\042\151\156\042\057\076"
513 "\074\057\155\145\164\150\157\144\076\074\041\055\055\012\040\040"
514 "\040\040\040\040\040\040\120\162\157\146\151\154\145\122\145\154"
515 "\145\141\163\145\144\072\012\012\040\040\040\040\040\040\040\040"
516 "\124\150\151\163\040\163\151\147\156\141\154\040\167\151\154\154"
517 "\040\142\145\040\145\155\151\164\164\145\144\040\151\146\040\164"
518 "\150\145\040\160\162\157\146\151\154\145\040\151\163\040\162\145"
519 "\154\145\141\163\145\144\040\142\145\143\141\165\163\145\040\164"
520 "\150\145\012\040\040\040\040\040\040\040\040\042\101\143\164\151"
521 "\166\145\120\162\157\146\151\154\145\042\040\167\141\163\040\155"
522 "\141\156\165\141\154\154\171\040\143\150\141\156\147\145\144\056"
523 "\040\124\150\145\040\163\151\147\156\141\154\040\167\151\154\154"
524 "\040\157\156\154\171\040\142\145\040\145\155\151\164\164\145\144"
525 "\012\040\040\040\040\040\040\040\040\164\157\040\164\150\145\040"
526 "\160\162\157\143\145\163\163\040\164\150\141\164\040\157\162\151"
527 "\147\151\156\141\154\154\171\040\143\141\154\154\145\144\040\042"
528 "\110\157\154\144\120\162\157\146\151\154\145\042\056\012\040\040"
529 "\040\040\055\055\076\074\163\151\147\156\141\154\040\156\141\155"
530 "\145\075\042\120\162\157\146\151\154\145\122\145\154\145\141\163"
531 "\145\144\042\076\074\141\162\147\040\156\141\155\145\075\042\143"
532 "\157\157\153\151\145\042\040\164\171\160\145\075\042\165\042\040"
533 "\144\151\162\145\143\164\151\157\156\075\042\157\165\164\042\057"
534 "\076\074\057\163\151\147\156\141\154\076\074\041\055\055\012\040"
535 "\040\040\040\040\040\040\040\101\143\164\151\166\145\120\162\157"
536 "\146\151\154\145\072\012\012\040\040\040\040\040\040\040\040\124"
537 "\150\145\040\164\171\160\145\040\157\146\040\164\150\145\040\143"
538 "\165\162\162\145\156\164\154\171\040\141\143\164\151\166\145\040"
539 "\160\162\157\146\151\154\145\056\040\111\164\040\155\151\147\150"
540 "\164\040\143\150\141\156\147\145\040\141\165\164\157\155\141\164"
541 "\151\143\141\154\154\171\012\040\040\040\040\040\040\040\040\151"
542 "\146\040\141\040\160\162\157\146\151\154\145\040\151\163\040\150"
543 "\145\154\144\054\040\165\163\151\156\147\040\164\150\145\040\042"
544 "\110\157\154\144\120\162\157\146\151\154\145\042\040\146\165\156"
545 "\143\164\151\157\156\056\012\040\040\040\040\055\055\076\074\160"
546 "\162\157\160\145\162\164\171\040\156\141\155\145\075\042\101\143"
547 "\164\151\166\145\120\162\157\146\151\154\145\042\040\164\171\160"
548 "\145\075\042\163\042\040\141\143\143\145\163\163\075\042\162\145"
549 "\141\144\167\162\151\164\145\042\057\076\074\041\055\055\012\040"
550 "\040\040\040\040\040\040\040\120\145\162\146\157\162\155\141\156"
551 "\143\145\111\156\150\151\142\151\164\145\144\072\012\012\040\040"
552 "\040\040\040\040\040\040\124\150\151\163\040\160\162\157\160\145"
553 "\162\164\171\040\151\163\040\144\145\160\162\145\143\141\164\145"
554 "\144\054\040\141\156\144\040\165\156\165\163\145\144\040\163\151"
555 "\156\143\145\040\166\145\162\163\151\157\156\040\060\056\071\056"
556 "\012\040\040\040\040\055\055\076\074\160\162\157\160\145\162\164"
557 "\171\040\156\141\155\145\075\042\120\145\162\146\157\162\155\141"
558 "\156\143\145\111\156\150\151\142\151\164\145\144\042\040\164\171"
559 "\160\145\075\042\163\042\040\141\143\143\145\163\163\075\042\162"
560 "\145\141\144\042\057\076\074\041\055\055\012\040\040\040\040\040"
561 "\040\040\040\120\145\162\146\157\162\155\141\156\143\145\104\145"
562 "\147\162\141\144\145\144\072\012\012\040\040\040\040\040\040\040"
563 "\040\124\150\151\163\040\167\151\154\154\040\142\145\040\163\145"
564 "\164\040\151\146\040\164\150\145\040\160\145\162\146\157\162\155"
565 "\141\156\143\145\040\160\157\167\145\162\040\160\162\157\146\151"
566 "\154\145\040\151\163\040\162\165\156\156\151\156\147\040\151\156"
567 "\040\144\145\147\162\141\144\145\144\012\040\040\040\040\040\040"
568 "\040\040\155\157\144\145\054\040\167\151\164\150\040\164\150\145"
569 "\040\166\141\154\165\145\040\142\145\151\156\147\040\165\163\145"
570 "\144\040\164\157\040\151\144\145\156\164\151\146\171\040\164\150"
571 "\145\040\162\145\141\163\157\156\040\146\157\162\040\164\150\141"
572 "\164\040\144\145\147\162\141\144\141\164\151\157\156\056\012\040"
573 "\040\040\040\040\040\040\040\101\163\040\156\145\167\040\162\145"
574 "\141\163\157\156\163\040\143\141\156\040\142\145\040\141\144\144"
575 "\145\144\054\040\151\164\040\151\163\040\162\145\143\157\155\155"
576 "\145\156\144\145\144\040\164\150\141\164\040\146\162\157\156\164"
577 "\055\145\156\144\163\040\163\150\157\167\040\141\040\147\145\156"
578 "\145\162\151\143\012\040\040\040\040\040\040\040\040\162\145\141"
579 "\163\157\156\040\151\146\040\164\150\145\171\040\144\157\040\156"
580 "\157\164\040\162\145\143\157\147\156\151\163\145\040\164\150\145"
581 "\040\166\141\154\165\145\056\040\120\157\163\163\151\142\154\145"
582 "\040\166\141\154\165\145\163\040\141\162\145\072\012\040\040\040"
583 "\040\040\040\040\040\055\040\042\154\141\160\055\144\145\164\145"
584 "\143\164\145\144\042\040\050\164\150\145\040\143\157\155\160\165"
585 "\164\145\162\040\151\163\040\163\151\164\164\151\156\147\040\157"
586 "\156\040\164\150\145\040\165\163\145\162\047\163\040\154\141\160"
587 "\051\012\040\040\040\040\040\040\040\040\055\040\042\150\151\147"
588 "\150\055\157\160\145\162\141\164\151\156\147\055\164\145\155\160"
589 "\145\162\141\164\165\162\145\042\040\050\164\150\145\040\143\157"
590 "\155\160\165\164\145\162\040\151\163\040\143\154\157\163\145\040"
591 "\164\157\040\157\166\145\162\150\145\141\164\151\156\147\051\012"
592 "\040\040\040\040\040\040\040\040\055\040\042\042\040\050\164\150"
593 "\145\040\145\155\160\164\171\040\163\164\162\151\156\147\054\040"
594 "\151\146\040\156\157\164\040\160\145\162\146\157\162\155\141\156"
595 "\143\145\040\151\163\040\156\157\164\040\144\145\147\162\141\144"
596 "\145\144\051\012\040\040\040\040\055\055\076\074\160\162\157\160"
597 "\145\162\164\171\040\156\141\155\145\075\042\120\145\162\146\157"
598 "\162\155\141\156\143\145\104\145\147\162\141\144\145\144\042\040"
599 "\164\171\160\145\075\042\163\042\040\141\143\143\145\163\163\075"
600 "\042\162\145\141\144\042\057\076\074\041\055\055\012\040\040\040"
601 "\040\040\040\040\040\120\162\157\146\151\154\145\163\072\012\012"
602 "\040\040\040\040\040\040\040\040\101\156\040\141\162\162\141\171"
603 "\040\157\146\040\153\145\171\055\160\141\151\162\040\166\141\154"
604 "\165\145\163\040\162\145\160\162\145\163\145\156\164\151\156\147"
605 "\040\145\141\143\150\040\160\162\157\146\151\154\145\056\040\124"
606 "\150\145\040\153\145\171\040\156\141\155\145\144\012\040\040\040"
607 "\040\040\040\040\040\042\104\162\151\166\145\162\042\040\050\163"
608 "\051\040\151\144\145\156\164\151\146\151\145\163\040\164\150\145"
609 "\040\160\157\167\145\162\055\160\162\157\146\151\154\145\163\055"
610 "\144\141\145\155\157\156\040\142\141\143\153\145\156\144\040\143"
611 "\157\144\145\040\165\163\145\144\040\164\157\012\040\040\040\040"
612 "\040\040\040\040\151\155\160\154\145\155\145\156\164\040\164\150"
613 "\145\040\160\162\157\146\151\154\145\056\012\012\040\040\040\040"
614 "\040\040\040\040\124\150\145\040\153\145\171\040\156\141\155\145"
615 "\144\040\042\120\162\157\146\151\154\145\042\040\050\163\051\040"
616 "\167\151\154\154\040\142\145\040\157\156\145\040\157\146\072\012"
617 "\040\040\040\040\040\040\040\040\055\040\042\160\157\167\145\162"
618 "\055\163\141\166\145\162\042\040\050\142\141\164\164\145\162\171"
619 "\040\163\141\166\151\156\147\040\160\162\157\146\151\154\145\051"
620 "\012\040\040\040\040\040\040\040\040\055\040\042\142\141\154\141"
621 "\156\143\145\144\042\040\050\164\150\145\040\144\145\146\141\165"
622 "\154\164\040\040\160\162\157\146\151\154\145\051\012\040\040\040"
623 "\040\040\040\040\040\055\040\042\160\145\162\146\157\162\155\141"
624 "\156\143\145\042\040\050\141\040\160\162\157\146\151\154\145\040"
625 "\164\150\141\164\040\144\157\145\163\040\156\157\164\040\143\141"
626 "\162\145\040\141\142\157\165\164\040\156\157\151\163\145\040\157"
627 "\162\040\142\141\164\164\145\162\171\040\143\157\156\163\165\155"
628 "\160\164\151\157\156\051\012\012\040\040\040\040\040\040\040\040"
629 "\117\156\154\171\040\157\156\145\040\157\146\040\145\141\143\150"
630 "\040\164\171\160\145\040\157\146\040\160\162\157\146\151\154\145"
631 "\040\167\151\154\154\040\142\145\040\154\151\163\164\145\144\054"
632 "\040\167\151\164\150\040\164\150\145\040\144\141\145\155\157\156"
633 "\040\143\150\157\157\163\151\156\147\040\164\150\145\012\040\040"
634 "\040\040\040\040\040\040\155\157\162\145\040\141\160\160\162\157"
635 "\160\162\151\141\164\145\040\042\144\162\151\166\145\162\042\040"
636 "\146\157\162\040\145\141\143\150\040\160\162\157\146\151\154\145"
637 "\040\164\171\160\145\056\012\012\040\040\040\040\040\040\040\040"
638 "\124\150\151\163\040\154\151\163\164\040\151\163\040\147\165\141"
639 "\162\141\156\164\145\145\144\040\164\157\040\142\145\040\163\157"
640 "\162\164\145\144\040\151\156\040\164\150\145\040\163\141\155\145"
641 "\040\157\162\144\145\162\040\164\150\141\164\040\164\150\145\040"
642 "\160\162\157\146\151\154\145\163\012\040\040\040\040\040\040\040"
643 "\040\141\162\145\040\154\151\163\164\145\144\040\141\142\157\166"
644 "\145\056\012\040\040\040\040\055\055\076\074\160\162\157\160\145"
645 "\162\164\171\040\156\141\155\145\075\042\120\162\157\146\151\154"
646 "\145\163\042\040\164\171\160\145\075\042\141\141\173\163\166\175"
647 "\042\040\141\143\143\145\163\163\075\042\162\145\141\144\042\057"
648 "\076\074\041\055\055\012\040\040\040\040\040\040\040\040\101\143"
649 "\164\151\157\156\163\072\012\012\040\040\040\040\040\040\040\040"
650 "\101\156\040\141\162\162\141\171\040\157\146\040\163\164\162\151"
651 "\156\147\163\040\154\151\163\164\151\156\147\040\145\141\143\150"
652 "\040\157\156\145\040\157\146\040\164\150\145\040\042\141\143\164"
653 "\151\157\156\163\042\040\151\155\160\154\145\155\145\156\164\145"
654 "\144\040\151\156\012\040\040\040\040\040\040\040\040\164\150\145"
655 "\040\162\165\156\156\151\156\147\040\144\141\145\155\157\156\056"
656 "\040\124\150\151\163\040\151\163\040\165\163\145\144\040\142\171"
657 "\040\101\120\111\040\165\163\145\162\163\040\164\157\040\146\151"
658 "\147\165\162\145\040\157\165\164\040\167\150\145\164\150\145\162"
659 "\012\040\040\040\040\040\040\040\040\160\141\162\164\151\143\165"
660 "\154\141\162\040\146\165\156\143\164\151\157\156\141\154\151\164"
661 "\171\040\151\163\040\141\166\141\151\154\141\142\154\145\040\151"
662 "\156\040\141\040\166\145\162\163\151\157\156\040\157\146\040\164"
663 "\150\145\040\144\141\145\155\157\156\056\012\040\040\040\040\055"
664 "\055\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145"
665 "\075\042\101\143\164\151\157\156\163\042\040\164\171\160\145\075"
666 "\042\141\163\042\040\141\143\143\145\163\163\075\042\162\145\141"
667 "\144\042\057\076\074\041\055\055\012\040\040\040\040\040\040\101"
668 "\143\164\151\166\145\120\162\157\146\151\154\145\110\157\154\144"
669 "\163\072\012\012\040\040\040\040\040\040\101\040\154\151\163\164"
670 "\040\157\146\040\144\151\143\164\151\157\156\141\162\151\145\163"
671 "\040\162\145\160\162\145\163\145\156\164\151\156\147\040\164\150"
672 "\145\040\143\165\162\162\145\156\164\040\160\162\157\146\151\154"
673 "\145\040\150\157\154\144\163\056\012\040\040\040\040\040\040\124"
674 "\150\145\040\153\145\171\163\040\151\156\040\164\150\145\040\144"
675 "\151\143\164\040\141\162\145\040\042\101\160\160\154\151\143\141"
676 "\164\151\157\156\111\144\042\054\040\042\120\162\157\146\151\154"
677 "\145\042\040\141\156\144\040\042\122\145\141\163\157\156\042\054"
678 "\012\040\040\040\040\040\040\141\156\144\040\143\157\162\162\145"
679 "\163\160\157\156\144\040\164\157\040\164\150\145\040\042\141\160"
680 "\160\154\151\143\141\164\151\157\156\137\151\144\042\054\040\042"
681 "\160\162\157\146\151\154\145\042\040\141\156\144\040\042\162\145"
682 "\141\163\157\156\042\040\141\162\147\165\155\145\156\164\163\012"
683 "\040\040\040\040\040\040\160\141\163\163\145\144\040\164\157\040"
684 "\164\150\145\040\110\157\154\144\120\162\157\146\151\154\145\050"
685 "\051\040\155\145\164\150\157\144\056\012\040\040\040\040\055\055"
686 "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
687 "\042\101\143\164\151\166\145\120\162\157\146\151\154\145\110\157"
688 "\154\144\163\042\040\164\171\160\145\075\042\141\141\173\163\166"
689 "\175\042\040\141\143\143\145\163\163\075\042\162\145\141\144\042"
690 "\057\076\074\041\055\055\012\040\040\040\040\040\040\040\040\126"
691 "\145\162\163\151\157\156\072\012\012\040\040\040\040\040\040\040"
692 "\040\124\150\145\040\166\145\162\163\151\157\156\040\157\146\040"
693 "\164\150\145\040\160\157\167\145\162\055\160\162\157\146\151\154"
694 "\145\163\055\144\141\145\155\157\156\040\163\157\146\164\167\141"
695 "\162\145\056\012\040\040\040\040\055\055\076\074\160\162\157\160"
696 "\145\162\164\171\040\156\141\155\145\075\042\126\145\162\163\151"
697 "\157\156\042\040\164\171\160\145\075\042\163\042\040\141\143\143"
698 "\145\163\163\075\042\162\145\141\144\042\057\076\074\057\151\156"
699 "\164\145\162\146\141\143\145\076\074\057\156\157\144\145\076\012"
700 "\000\000\050\165\165\141\171\051\125\120\157\167\145\162\057\000"
701 "\001\000\000\000" };
702
703 static GStaticResource static_resource = { power_profiles_daemon_resource_data.data, sizeof (power_profiles_daemon_resource_data.data) - 1 /* nul terminator */, NULL, NULL, NULL };
704
705 G_MODULE_EXPORT
706 GResource *power_profiles_daemon_get_resource (void);
707 GResource *power_profiles_daemon_get_resource (void)
708 {
709 return g_static_resource_get_resource (&static_resource);
710 }
711 /* GLIB - Library of useful routines for C programming
712 * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
713 *
714 * SPDX-License-Identifier: LGPL-2.1-or-later
715 *
716 * This library is free software; you can redistribute it and/or
717 * modify it under the terms of the GNU Lesser General Public
718 * License as published by the Free Software Foundation; either
719 * version 2.1 of the License, or (at your option) any later version.
720 *
721 * This library is distributed in the hope that it will be useful,
722 * but WITHOUT ANY WARRANTY; without even the implied warranty of
723 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
724 * Lesser General Public License for more details.
725 *
726 * You should have received a copy of the GNU Lesser General Public
727 * License along with this library; if not, see <http://www.gnu.org/licenses/>.
728 */
729
730 /*
731 * Modified by the GLib Team and others 1997-2000. See the AUTHORS
732 * file for a list of people on the GLib Team. See the ChangeLog
733 * files for a list of changes. These files are distributed with
734 * GLib at ftp://ftp.gtk.org/pub/gtk/.
735 */
736
737 #ifndef __G_CONSTRUCTOR_H__
738 #define __G_CONSTRUCTOR_H__
739
740 /*
741 If G_HAS_CONSTRUCTORS is true then the compiler support *both* constructors and
742 destructors, in a usable way, including e.g. on library unload. If not you're on
743 your own.
744
745 Some compilers need #pragma to handle this, which does not work with macros,
746 so the way you need to use this is (for constructors):
747
748 #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
749 #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor)
750 #endif
751 G_DEFINE_CONSTRUCTOR(my_constructor)
752 static void my_constructor(void) {
753 ...
754 }
755
756 */
757
758 #ifndef __GTK_DOC_IGNORE__
759
760 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
761
762 #define G_HAS_CONSTRUCTORS 1
763
764 #define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void);
765 #define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void);
766
767 #elif defined (_MSC_VER)
768
769 /*
770 * Only try to include gslist.h if not already included via glib.h,
771 * so that items using gconstructor.h outside of GLib (such as
772 * GResources) continue to build properly.
773 */
774 #ifndef __G_LIB_H__
775 #include "gslist.h"
776 #endif
777
778 #include <stdlib.h>
779
780 #define G_HAS_CONSTRUCTORS 1
781
782 /* We do some weird things to avoid the constructors being optimized
783 * away on VS2015 if WholeProgramOptimization is enabled. First we
784 * make a reference to the array from the wrapper to make sure its
785 * references. Then we use a pragma to make sure the wrapper function
786 * symbol is always included at the link stage. Also, the symbols
787 * need to be extern (but not dllexport), even though they are not
788 * really used from another object file.
789 */
790
791 /* We need to account for differences between the mangling of symbols
792 * for x86 and x64/ARM/ARM64 programs, as symbols on x86 are prefixed
793 * with an underscore but symbols on x64/ARM/ARM64 are not.
794 */
795 #ifdef _M_IX86
796 #define G_MSVC_SYMBOL_PREFIX "_"
797 #else
798 #define G_MSVC_SYMBOL_PREFIX ""
799 #endif
800
801 #define G_DEFINE_CONSTRUCTOR(_func) G_MSVC_CTOR (_func, G_MSVC_SYMBOL_PREFIX)
802 #define G_DEFINE_DESTRUCTOR(_func) G_MSVC_DTOR (_func, G_MSVC_SYMBOL_PREFIX)
803
804 #define G_MSVC_CTOR(_func,_sym_prefix) \
805 static void _func(void); \
806 extern int (* _array ## _func)(void); \
807 int _func ## _wrapper(void); \
808 int _func ## _wrapper(void) { _func(); g_slist_find (NULL, _array ## _func); return 0; } \
809 __pragma(comment(linker,"/include:" _sym_prefix # _func "_wrapper")) \
810 __pragma(section(".CRT$XCU",read)) \
811 __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _wrapper;
812
813 #define G_MSVC_DTOR(_func,_sym_prefix) \
814 static void _func(void); \
815 extern int (* _array ## _func)(void); \
816 int _func ## _constructor(void); \
817 int _func ## _constructor(void) { atexit (_func); g_slist_find (NULL, _array ## _func); return 0; } \
818 __pragma(comment(linker,"/include:" _sym_prefix # _func "_constructor")) \
819 __pragma(section(".CRT$XCU",read)) \
820 __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _constructor;
821
822 #elif defined(__SUNPRO_C)
823
824 /* This is not tested, but i believe it should work, based on:
825 * http://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c
826 */
827
828 #define G_HAS_CONSTRUCTORS 1
829
830 #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1
831 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1
832
833 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \
834 init(_func)
835 #define G_DEFINE_CONSTRUCTOR(_func) \
836 static void _func(void);
837
838 #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \
839 fini(_func)
840 #define G_DEFINE_DESTRUCTOR(_func) \
841 static void _func(void);
842
843 #else
844
845 /* constructors not supported for this compiler */
846
847 #endif
848
849 #endif /* __GTK_DOC_IGNORE__ */
850 #endif /* __G_CONSTRUCTOR_H__ */
851
852 #ifdef G_HAS_CONSTRUCTORS
853
854 #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
855 #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(power_profiles_daemonresource_constructor)
856 #endif
857 G_DEFINE_CONSTRUCTOR(power_profiles_daemonresource_constructor)
858 #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA
859 #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(power_profiles_daemonresource_destructor)
860 #endif
861 G_DEFINE_DESTRUCTOR(power_profiles_daemonresource_destructor)
862
863 #else
864 #warning "Constructor not supported on this compiler, linking in resources will not work"
865 #endif
866
867 132 static void power_profiles_daemonresource_constructor (void)
868 {
869 132 g_static_resource_init (&static_resource);
870 132 }
871
872 132 static void power_profiles_daemonresource_destructor (void)
873 {
874 132 g_static_resource_fini (&static_resource);
875 132 }
876