generated from ApollosProject/apollos-templates
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy paththeme.js
395 lines (391 loc) · 30.6 KB
/
theme.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
import ApollosConfig from '@apollosproject/config';
import { Text } from 'react-native';
import Svg, { Circle, Line, Path, Polyline } from 'react-native-svg';
import FRAGMENTS from '@apollosproject/ui-fragments';
import { makeIcon } from '@apollosproject/ui-kit';
import { ScriptureText, VerseNumber } from '@apollosproject/ui-scripture';
import { Dimensions } from 'react-native';
const screen = Dimensions.get('screen');
const THEME = {
colors: {
primary: '#952124',
secondary: '#9A3434',
tertiary: '#8E8E93',
},
typography: {
sans: {
regular: {
default: 'Futura',
italic: 'Futura-Italic',
},
medium: {
default: 'Futura-Medium',
italic: 'Futura-MediumItalic',
},
bold: {
default: 'Futura-Bold',
italic: 'Futura-BoldItalic',
},
black: {
default: 'Futura-Bold',
italic: 'Futura-BoldItalic',
},
},
ui: {
regular: 'System',
},
},
overrides: {
'ui-onboarding.Landing.BrandIcon': {
name: 'letter-e', // Use this if we need to add a custom brand icon
},
'ui-onboarding.LandingSwiper.slides.Intro': {
subtitle:
screen.height >= 800
? 'The Church of Eleven22 is a movement for all people to discover and deepen a relationship with Jesus Christ.'
: '',
},
'ui-onboarding.Landing.Subtitle': (theme) => ({
color: theme.colors.text.primary,
}),
'ui-onboarding.Features': {
description:
"We'd like to help you personalize your profile to make the most of your online experience.",
},
'ui-onboarding.LocationFinder': {
description:
"We'll use your location to connect you with your nearby campus and community.",
},
'ui-onboarding.AskNotifications': {
description:
"We'll let you know when important things are happening and keep you in the loop.",
},
'ui-onboarding.Follow': {
description: 'Follow others to stay up to date on your church community.',
},
'ui-onboarding.Entry': {
authTitleTest: 'Have We Met?',
description:
'Sign in for a personalized experience as you discover and deepen your relationship with Jesus Christ',
},
'ui-auth.ProfileEntry': {
prompt: 'Complete your profile to get connected!',
},
'ui-prayer.Confirmation': {
body: () => (
<Text>
<ScriptureText>
And this is the confidence that we have toward him, that if we ask
anything according to his will he hears us.{'\n'}
<VerseNumber>1 John 5:14</VerseNumber>
</ScriptureText>
</Text>
),
},
'ui-kit.ContentTitles': {
onPressShare: () => null,
},
'ui-connected.ScriptureFeature': {
showShareButton: false,
},
},
};
const ICONS = {
Badge: makeIcon(({ size = 32, fill, ...otherProps } = {}) => (
<Svg width={size} height={size} viewBox="0 0 24 24" {...otherProps}>
<Path
d="M4.64329253,22.470655 C5.40870074,19.549624 8.22705562,17.4096358 11.573363,17.2410177 C9.24516524,17.0469717 7.41666667,15.2807046 7.41666667,13.1234867 C7.41666667,10.8360961 9.47249694,8.98826199 12,8.98826199 C14.5275031,8.98826199 16.5833333,10.8360961 16.5833333,13.1234867 C16.5833333,15.2807046 14.7548348,17.0469717 12.426637,17.2410177 C15.7729444,17.4096358 18.5912993,19.549624 19.3567075,22.470655 L19.5,22.470655 C19.9640393,22.470655 20.3333333,22.1387239 20.3333333,21.7372378 L20.3333333,5.25875745 C20.3333333,4.85727136 19.9640393,4.52534024 19.5,4.52534024 L15.3333333,4.52534024 L15.3333333,6.00777928 C15.3333333,6.84731319 14.5833392,7.52142757 13.6666667,7.52142757 L10.3333333,7.52142757 C9.4166608,7.52142757 8.66666667,6.84731319 8.66666667,6.00777928 L8.66666667,4.52534024 L4.5,4.52534024 C4.03596066,4.52534024 3.66666667,4.85727136 3.66666667,5.25875745 L3.66666667,21.7372378 C3.66666667,22.1387239 4.03596066,22.470655 4.5,22.470655 L4.64329253,22.470655 Z M6.37261175,22.470655 L17.6273882,22.470655 C16.8743074,20.2982572 14.618172,18.7595451 12,18.7595451 C9.381828,18.7595451 7.12569263,20.2982572 6.37261175,22.470655 Z M18.6785537,23.9999079 C18.6699091,24.000031 18.6612867,24.0000304 18.6526887,23.9999079 L5.347314,23.9999079 C5.33871329,24.0000304 5.33009085,24.000031 5.32144629,23.9999079 L4.5,23.9999079 C3.12309017,23.9999079 2,22.990445 2,21.7372378 L2,5.25875745 C2,4.0055502 3.12309017,2.99608733 4.5,2.99608733 L8.66671039,2.99608733 C8.67601342,1.33642636 10.1685892,-1.24344979e-14 12,-1.24344979e-14 C13.8314108,-1.24344979e-14 15.3239866,1.33642636 15.3332896,2.99608733 L19.5,2.99608733 C20.8769098,2.99608733 22,4.0055502 22,5.25875745 L22,21.7372378 C22,22.990445 20.8769098,23.9999079 19.5,23.9999079 L18.6785537,23.9999079 Z M10.3333333,5.99217466 L13.6666667,5.99217466 L13.6666667,3.01169195 C13.6666667,2.19653252 12.9242766,1.52925291 12,1.52925291 C11.0757234,1.52925291 10.3333333,2.19653252 10.3333333,3.01169195 L10.3333333,5.99217466 Z M12,15.7294585 C13.6146326,15.7294585 14.9166667,14.5591561 14.9166667,13.1234867 C14.9166667,11.6878173 13.6146326,10.5175149 12,10.5175149 C10.3853674,10.5175149 9.08333333,11.6878173 9.08333333,13.1234867 C9.08333333,14.5591561 10.3853674,15.7294585 12,15.7294585 Z"
fill={fill}
/>
</Svg>
)),
BrandIcon: makeIcon(({ size = 32, fill, ...otherProps } = {}) => (
<Svg width={size} height={size} viewBox="0 0 256 256" {...otherProps}>
<Path
d="M241.876 256H14.13C6.32984 256 0 249.671 0 241.87V14.1225C0 6.31463 6.32984 -0.00725655 14.13 -0.00725655H241.876C249.685 -0.00725655 256.007 6.31463 256.007 14.1225V241.87C256.007 249.671 249.685 256 241.876 256ZM68.8035 121.18C62.5461 122.835 59.421 124.418 59.421 125.896V126.94C59.421 127.638 59.9355 127.992 60.9715 127.992C68.9725 130.876 72.9647 135.238 72.9647 141.087V147.376C73.2301 148.421 72.9647 153.747 72.9647 154.18V195.036C72.9647 200.723 72.0976 204.564 70.3533 206.573C60.2881 207.263 55.2442 208.493 55.2442 210.237V220.189L56.288 221.231H195.453L197.533 219.658C197.533 219.658 201.287 165.275 201.287 164.141C201.287 158.551 201.534 155.755 195.977 155.755C194.073 155.755 192.151 156.445 190.241 157.852C185.636 167.893 182.328 174.175 180.336 176.705C163.225 197.317 148.283 207.616 135.518 207.616H123.525C117.621 207.616 114.665 205.174 114.665 200.282V133.23H139.687C150.452 134.193 155.842 138.203 155.842 145.272V146.331C155.842 150.518 154.453 153.836 151.673 156.277C147.504 158.116 145.423 159.329 145.423 159.949V160.992C145.423 162.39 148.027 163.089 153.239 163.089H154.275L159.498 162.568C169.908 158.551 175.129 152.959 175.129 145.803V142.653C175.129 136.106 171.644 130.522 164.703 125.896C171.644 122.747 175.129 117.517 175.129 110.183V106.512C171.996 95.3378 164.871 89.7546 153.754 89.7546C148.196 90.0122 145.423 90.7112 145.423 91.8515V92.8961L146.982 94.4622C152.886 96.6471 155.842 100.319 155.842 105.468V107.565L154.798 111.749C152.365 116.986 147.504 119.614 140.202 119.614H114.665V46.2715H138.644C141.599 46.2715 143.856 46.6257 145.423 47.316C161.916 53.251 174.954 64.9555 184.512 82.4129C188.014 91.0638 189.984 94.993 194.932 94.993C200.491 94.993 200.015 93.884 200.015 89.3451V85.1031C200.015 83.5292 200.153 34.2218 200.153 34.2218C200.153 33.3461 199.101 32.823 197.019 32.654H106.326L106.142 32.6885H56.7947C55.4044 33.2989 54.7134 34.5197 54.7134 36.3508V42.1187C54.7134 44.5602 55.9183 45.781 58.3608 45.781H64.0881C70.0007 45.781 72.9569 48.5768 72.9569 54.1593V83.2721H72.9647V121.18H68.8035Z"
fill={fill}
/>
</Svg>
)),
BrandLogo: makeIcon(({ size = 32, fill, ...otherProps } = {}) => (
<Svg width={240} height={80} viewBox="0 0 380 68" {...otherProps}>
<Path
d="M97.335 15.5465H96.3584V1.12157H92.3896V0.205975H101.302V1.12157H97.335V15.5465Z"
fill="#931D23"
/>
<Path
d="M113.775 6.71584V0.205975H114.751V15.5465H113.775V7.63197H104.456V15.5465H103.479V0.205975H104.456V6.71584H113.775Z"
fill="#931D23"
/>
<Path
d="M119.431 1.12157V6.69544H125.615V7.61158H119.431V14.6309H125.779V15.5465H118.455V0.205975H125.779V1.12157H119.431Z"
fill="#931D23"
/>
<Path
d="M148.08 3.33829C146.899 1.89349 144.824 0.917357 142.932 0.917357C139.105 0.917357 135.952 4.21429 135.952 7.97736C135.952 9.76842 136.725 11.4575 138.008 12.719C139.289 13.9398 141.12 14.834 142.932 14.834C144.701 14.834 146.94 13.8794 148.08 12.495V13.8378C146.636 15.0388 144.864 15.7498 142.972 15.7498C138.699 15.7498 134.976 12.1894 134.976 7.89656C134.976 3.54349 138.639 0.00175667 142.993 0.00175667C144.844 0.00175667 146.716 0.734023 148.08 1.99656V3.33829Z"
fill="#931D23"
/>
<Path
d="M161.629 6.71584V0.205975H162.608V15.5465H161.629V7.63197H152.312V15.5465H151.335V0.205975H152.312V6.71584H161.629Z"
fill="#931D23"
/>
<Path
d="M175.609 0.206023H176.585V9.76842C176.585 11.3356 176.585 12.6774 175.548 13.9607C174.511 15.1398 172.923 15.7498 171.376 15.7498C169.831 15.7498 168.244 15.1398 167.205 13.9607C166.167 12.6774 166.167 11.3356 166.167 9.76842V0.206023H167.144V9.48256C167.144 10.8674 167.144 12.3326 167.937 13.3492C168.692 14.3258 170.196 14.834 171.376 14.834C172.556 14.834 174.063 14.3258 174.815 13.3492C175.609 12.3326 175.609 10.8674 175.609 9.48256V0.206023Z"
fill="#931D23"
/>
<Path
d="M182.363 7.36691C183.32 7.36691 184.276 7.32784 185.049 6.65544C185.783 6.06531 186.128 5.15024 186.128 4.23398C186.128 3.09451 185.599 1.95491 184.5 1.46691C183.687 1.08037 182.649 1.12157 181.752 1.12157H181.123V7.36691H182.363ZM187.736 15.5465H186.616L181.611 8.28304H181.123V15.5465H180.145V0.205975H182.059C183.3 0.205975 184.521 0.225711 185.559 0.978244C186.656 1.75224 187.104 2.97304 187.104 4.27411C187.104 6.93971 185.252 8.32357 182.709 8.28304L187.736 15.5465Z"
fill="#931D23"
/>
<Path
d="M202.671 3.33829C201.489 1.89349 199.415 0.917357 197.523 0.917357C193.696 0.917357 190.543 4.21429 190.543 7.97736C190.543 9.76842 191.316 11.4575 192.597 12.719C193.88 13.9398 195.711 14.834 197.523 14.834C199.293 14.834 201.529 13.8794 202.671 12.495V13.8378C201.224 15.0388 199.455 15.7498 197.563 15.7498C193.291 15.7498 189.567 12.1894 189.567 7.89656C189.567 3.54349 193.229 0.00175667 197.584 0.00175667C199.435 0.00175667 201.305 0.734023 202.671 1.99656V3.33829Z"
fill="#931D23"
/>
<Path
d="M216.22 6.71584V0.205975H217.197V15.5465H216.22V7.63197H206.903V15.5465H205.924V0.205975H206.903V6.71584H216.22Z"
fill="#931D23"
/>
<Path
d="M227.676 7.87576C227.676 11.6607 230.829 14.834 234.656 14.834C238.46 14.834 241.633 11.6403 241.633 7.87576C241.633 4.09136 238.46 0.917357 234.656 0.917357C230.829 0.917357 227.676 4.09136 227.676 7.87576ZM242.611 7.87576C242.611 12.1894 238.969 15.7498 234.656 15.7498C230.341 15.7498 226.699 12.1894 226.699 7.87576C226.699 3.56269 230.32 0.00175667 234.656 0.00175667C238.969 0.00175667 242.611 3.56269 242.611 7.87576Z"
fill="#931D23"
/>
<Path
d="M246.375 1.12157V6.69544H251.441V7.61158H246.375V15.5465H245.4V0.205975H251.584V1.12157H246.375Z"
fill="#931D23"
/>
<Path
d="M52.5703 47.1752C52.5703 45.17 52.6584 44.1673 50.6661 44.1673C49.9797 44.1673 49.2927 44.4189 48.6073 44.9189C46.9588 48.5205 45.7735 50.7741 45.0579 51.6831C38.9193 59.0736 33.5604 62.7689 28.9792 62.7689H24.6797C22.5631 62.7689 21.5036 61.8913 21.5036 60.1387V36.0908H30.4765C34.3391 36.4345 36.2713 37.8747 36.2713 40.4112V40.7872C36.2713 42.2897 35.7719 43.4788 34.7755 44.3549C33.2781 45.0137 32.5339 45.4528 32.5339 45.67V46.0492C32.5339 46.5476 33.4661 46.7992 35.3369 46.7992H35.7093L37.5807 46.6101C41.3161 45.17 43.1869 43.1664 43.1869 40.5971V39.4721C43.1869 37.1205 41.9396 35.1205 39.4489 33.4585C41.9396 32.3325 43.1869 30.4533 43.1869 27.8236V26.5075C42.0661 22.4997 39.5109 20.4955 35.5235 20.4955C33.5312 20.5903 32.5339 20.8403 32.5339 21.2476V21.6221L33.0943 22.1867C35.2125 22.9689 36.2713 24.284 36.2713 26.1325V26.8836L35.8964 28.3861C35.024 30.2653 33.2781 31.2055 30.6631 31.2055H21.5036V4.90279H30.1031C31.1615 4.90279 31.9708 5.02572 32.5339 5.27679C38.4521 7.40799 43.1255 11.6017 46.5521 17.8643C47.8104 20.9679 48.5161 22.3747 50.2912 22.3747C52.2855 22.3747 52.1145 21.9773 52.1145 20.3507V18.8279C52.1145 18.2632 52.162 0.579857 52.162 0.579857C52.162 0.266388 51.7885 0.0782547 51.0391 0.0158539H18.5125C18.4912 0.0158539 18.4688 0.0226593 18.4459 0.0278549H0.747917C0.248959 0.249191 0 0.686653 0 1.34399V3.41159C0 4.28719 0.436459 4.72626 1.30937 4.72626H3.36459C5.48437 4.72626 6.54323 5.72826 6.54323 7.73252V18.1716H6.5474V31.7679H5.05156C2.80625 32.3627 1.68541 32.9279 1.68541 33.4585V33.834C1.68541 34.0867 1.87396 34.2116 2.24688 34.2116C5.11511 35.2429 6.5474 36.8107 6.5474 38.9085V41.1612C6.64011 41.5372 6.5474 43.4487 6.5474 43.6049V58.2601C6.5474 60.2965 6.23593 61.6726 5.61303 62.3929C1.99896 62.6429 0.191667 63.0814 0.191667 63.708V67.2768L0.565625 67.6533H50.4771L51.2251 67.0893C51.2251 67.0893 52.5703 47.5815 52.5703 47.1752Z"
fill="#931D23"
/>
<Path
d="M72.3026 49.3315V7.3544C72.3754 6.8236 72.5259 6.31067 72.8139 5.82787C73.2062 5.16481 73.5868 4.80641 74.3452 4.76587C75.0119 4.72934 75.2322 4.76121 75.9026 4.75334C75.9994 4.75334 76.1035 4.73201 76.1947 4.69294C76.5692 4.53148 76.9275 4.34081 77.2212 4.04654C77.5035 3.76268 77.6578 3.42161 77.6614 3.02107C77.666 2.22934 77.6619 1.44028 77.6619 0.650673C77.6619 0.372139 77.4838 0.224144 77.2499 0.135078C77.1114 0.0804062 76.9583 0.0538788 76.8124 0.0173416H54.5426C53.7968 0.0173416 53.815 0.744942 53.815 0.744942V3.92161C53.9947 4.3544 54.3854 4.4976 54.7895 4.55547C55.416 4.64547 56.053 4.67414 56.6863 4.7336C57.1144 4.77267 57.5526 4.77681 57.9728 4.86894C59.0354 5.10228 58.9786 5.79494 59.1666 6.83361L59.1259 12.6455L59.1764 18.37V21.9861L59.1972 26.4747V35.7055L59.0728 37.3279L58.9947 39.9893C56.7463 39.9893 55.166 40.6596 54.2546 42.0033V42.3721C57.5343 43.1648 59.1764 44.7523 59.1764 47.1336V47.3184V47.6856V50.6153V58.8601C59.1764 61.4252 58.265 62.708 56.4416 62.708H55.8947L54.6192 62.6856C53.5259 63.144 52.978 63.6533 52.978 64.5398V66.92C53.0712 67.2861 53.4354 67.4695 54.0744 67.4695H77.7712L78.4994 66.7393V63.6221C78.4994 63.0138 77.4682 62.708 75.401 62.708C73.3338 62.708 72.3026 61.6716 72.3026 59.5919V58.1309V50.432V49.3315Z"
fill="#931D23"
/>
<Path
d="M186.816 36.1413C187.94 29.058 190.736 25.5153 195.201 25.5153C197.84 25.5153 199.867 26.6825 201.236 28.9971C201.477 29.4055 202.116 30.5528 202.599 31.9741C203.135 33.8039 203.404 35.4981 203.404 37.058C203.404 39.1336 202.249 40.1727 199.94 40.1727H186.269L186.816 36.1413ZM215.619 52.6325V51.8992C215.193 51.1637 214.644 50.7976 213.977 50.7976H213.429C212.823 50.7976 212.215 51.1637 211.605 51.8992C208.385 58.6153 203.952 61.9736 198.3 61.9736H197.691C191.361 61.0762 190.096 59.2262 190.096 59.2262C188.396 57.333 187.18 54.4632 186.453 50.6153C186.332 49.7377 186.271 48.8236 186.241 47.9799C186.251 47.9435 186.259 47.906 186.269 47.8669V44.7523H189.003H212.7C214.644 44.7523 215.619 44.2012 215.619 43.1039C215.619 40.294 215.253 37.5465 214.524 34.8601C211.181 25.6981 205.228 21.1173 196.657 21.1173H194.107C187.94 21.1173 182.471 23.7465 177.7 28.9971C174.541 33.2727 172.84 36.9372 172.599 39.9877L171.685 39.8055C169.984 39.8055 168.525 40.3564 167.309 41.4555C167.309 42.0659 168.037 42.5528 169.496 42.92C170.713 43.5309 171.624 44.6908 172.232 46.4017C172.232 46.4017 172.316 47.7325 172.536 48.5711L172.525 48.5763C172.525 48.5763 172.972 53.0153 175.545 57.333C175.848 57.9372 176.105 58.3393 176.324 58.5346C176.655 59.0033 177.009 59.4669 177.396 59.9163C177.691 60.3028 177.995 60.6273 178.308 60.8939C179.045 61.6179 179.869 62.295 180.8 62.8903C182.744 64.5684 185.112 65.7913 187.909 66.5554C190.189 67.2887 192.557 67.6533 195.019 67.6533H196.657C201.003 67.6533 205.256 66.0049 209.42 62.708C213.248 58.3408 215.312 54.9825 215.619 52.6325Z"
fill="#931D23"
/>
<Path
d="M95.6641 36.1413C96.7876 29.058 99.5834 25.5153 104.05 25.5153C106.688 25.5153 108.715 26.6831 110.083 28.9971C110.326 29.4044 110.964 30.5528 111.447 31.9747C111.982 33.8028 112.252 35.4981 112.252 37.058C112.252 39.1336 111.096 40.1727 108.788 40.1727H95.1173L95.6641 36.1413ZM124.466 52.6325V51.8992C124.041 51.1637 123.492 50.7976 122.826 50.7976H122.277C121.67 50.7976 121.063 51.1637 120.453 51.8992C117.233 58.6153 112.8 61.9736 107.147 61.9736H106.538C100.209 61.0762 98.9438 59.2262 98.9438 59.2262C97.2433 57.333 96.0272 54.4632 95.3012 50.6153C95.1798 49.7377 95.1189 48.8236 95.0886 47.9799C95.099 47.9435 95.1069 47.906 95.1173 47.8669V44.7523H97.8506H121.548C123.492 44.7523 124.466 44.2012 124.466 43.1039C124.466 40.294 124.102 37.5465 123.371 34.8601C120.029 25.6987 114.076 21.1179 105.505 21.1179H102.954C96.7876 21.1179 91.3178 23.7455 86.5474 28.9971C83.3897 33.2716 81.6876 36.9372 81.446 39.9877L80.5324 39.8055C78.8318 39.8055 77.3725 40.3564 76.158 41.4555C76.158 42.0659 76.8856 42.5528 78.3438 42.92C79.5605 43.5309 80.472 44.6908 81.0798 46.4017C81.0798 46.4017 81.1637 47.7325 81.3845 48.5711L81.3725 48.5763C81.3725 48.5763 81.8194 53.0153 84.3933 57.333C84.6954 57.9372 84.9532 58.3393 85.172 58.5346C85.5022 59.0033 85.8569 59.4669 86.2444 59.9163C86.5386 60.3028 86.8418 60.6273 87.1564 60.8939C87.8933 61.6179 88.7168 62.295 89.648 62.8903C91.5913 64.5684 93.9594 65.7913 96.7569 66.5554C99.0365 67.2887 101.405 67.6533 103.866 67.6533H105.505C109.851 67.6533 114.104 66.0049 118.268 62.708C122.095 58.3408 124.16 54.9825 124.466 52.6325Z"
fill="#931D23"
/>
<Path
d="M173.943 22.034C173.943 21.5632 173.579 21.484 173.579 21.484L170.891 21.3012H168.111H167.379H162.459H161.912H161H160.088H159.179H154.804H154.208C153.767 21.4945 153.545 21.8836 153.545 22.4664V24.2976C153.545 25.0721 153.931 25.4607 154.704 25.4607H158.543C158.651 25.4607 158.759 25.4627 158.865 25.4659C159.212 25.4965 163.98 26.0528 160.967 32.844L160.799 33.2315C159.717 35.5815 157.684 40.0465 157.389 41.1039L152.796 51.7159L151.536 48.9564L146.176 37.834C143.423 32.5393 142.04 29.2236 142.04 27.8955C142.04 26.6763 142.952 26.0648 144.775 26.0648C146.233 26.0648 146.964 24.9055 146.964 22.5836C146.964 22.0971 146.659 21.6673 146.051 21.3012H122.9L122.354 21.8512V24.2325C122.354 25.1189 123.446 25.9116 125.634 26.6137C126.517 26.6137 128.945 31.0747 132.925 39.9893L131.103 40.1727C129.037 40.6283 128.004 41.4867 128.004 42.7377L128.551 43.2861H129.828C133.475 43.9279 135.296 44.5388 135.296 45.1179L145.323 65.6387C145.323 66.9825 146.659 67.6533 149.335 67.6533H149.515L150.791 67.4721C151.033 67.2715 151.485 66.4736 152.145 65.0804L154.356 60.057C154.765 59.0841 155.205 58.0189 155.683 56.8538L158.448 50.6169C159.299 48.2507 160.105 46.4736 160.872 45.2471L163.097 40.1856C163.069 40.1845 163.035 40.1727 163.005 40.1727L164.785 36.3487L164.795 36.3288L168.293 28.8121L168.839 28.2627C170.996 27.0705 172.4 26.208 173.645 25.1997C173.984 24.8621 173.943 24.5241 173.943 24.5241V22.034Z"
fill="#931D23"
/>
<Path
d="M362.4 42.4616H360.904C359.783 42.4616 359.221 43.7783 359.221 46.4086C359.221 51.544 357.415 54.1102 353.797 54.1102H330.245V53.9227C332.927 51.7507 335.404 49.7914 337.683 48.0424L337.68 48.0398C337.695 48.0294 337.709 48.0206 337.724 48.0102C341.437 45.1612 344.616 42.8706 347.256 41.1466C348.048 40.5154 348.808 39.9512 349.552 39.4164C358.947 31.5946 361.627 26.1831 362.317 24.3534C362.376 24.1616 362.459 23.9768 362.509 23.7856C362.927 22.2351 363.147 20.6336 363.147 18.9774C363.147 17.3799 362.833 15.2507 362.211 12.5894C358.661 4.19818 351.244 0.00178528 339.967 0.00178528H339.407C336.136 0.00178528 331.709 1.31698 326.135 3.94605H325.944C323.14 1.31698 321.459 0.00178528 320.899 0.00178528H318.655L318.092 0.376846L317.904 8.26645V15.2206L318.092 21.795L318.655 22.1711H320.147C320.884 22.1711 321.463 21.9148 321.887 21.4055C322.38 20.9654 323.327 19.1643 323.327 19.1643C328.157 10.5231 333.267 6.20125 338.657 6.20125H340.9L342.021 6.38831C346.009 7.76738 348.004 11.3987 348.004 17.2862C348.004 18.6086 347.859 19.9482 347.591 21.3028L347.599 21.3012C347.599 21.3012 347.54 21.8018 347.26 22.7622C347.185 23.019 347.087 23.3184 346.977 23.6403C346.093 26.5258 344.651 29.4768 342.581 32.505C342.545 32.4774 342.507 32.4602 342.468 32.434C339.591 36.8263 335.124 42.407 328.177 48.9788C328.175 48.9788 328.173 48.9815 328.172 48.9826C324.645 53.0086 322.155 55.9763 320.711 57.868L319.311 59.4242C318.131 61.0372 317.493 61.9789 317.153 62.5909V44.3419C317.153 43.0883 316.529 42.4616 315.287 42.4616H313.791C312.667 42.4616 312.108 43.7783 312.108 46.4086C312.108 51.544 310.301 54.1102 306.687 54.1102H283.132V53.9242C285.815 51.7498 288.295 49.7914 290.572 48.0398C290.573 48.0398 290.573 48.0398 290.575 48.0388C294.304 45.1752 297.492 42.8758 300.143 41.1466C300.955 40.5007 301.731 39.9252 302.489 39.3826C312.235 31.2575 314.732 25.7398 315.288 24.1466C315.775 22.4826 316.032 20.7632 316.032 18.9774C316.032 17.3783 315.72 15.2507 315.097 12.5894C311.544 4.19604 304.132 0.00178528 292.853 0.00178528H292.293C289.02 0.00178528 284.596 1.31698 279.017 3.94605H278.833C276.028 1.31698 274.345 0.00178528 273.784 0.00178528H271.541L270.983 0.376846L270.795 8.26645V15.2206L270.983 21.7966L271.541 22.1711H273.037C274.128 22.1711 274.873 21.6086 275.28 20.4788L276.213 19.1643C281.041 10.5231 286.153 6.20125 291.545 6.20125H293.789L294.911 6.38831C298.896 7.76738 300.891 11.3987 300.891 17.2862C300.891 18.6096 300.745 19.9507 300.475 21.3075L300.509 21.3012C300.509 21.3012 300.397 22.2326 299.768 23.9867C298.875 26.7622 297.453 29.5992 295.471 32.505C295.437 32.4815 295.405 32.467 295.371 32.443C292.496 36.8367 288.029 42.4122 281.085 48.9788C281.084 48.9815 281.083 48.9826 281.081 48.984C276.437 54.2783 273.037 58.2445 273.037 58.2445C271.541 60.2888 270.549 61.7732 270.051 62.7055L270.028 62.7586C269.999 62.7575 269.971 62.7534 269.94 62.7534H268.117C265.929 62.7534 264.836 61.5919 264.836 59.2716V38.5684C264.836 26.5987 260.215 20.6143 250.981 20.6143H250.069C248.307 20.6143 246.668 20.8596 245.148 21.3471C241.624 22.2023 238.343 25.5007 235.303 31.2403V21.5315C235.303 21.1752 235.105 21.1659 235.061 21.1684V21.1616H216.892C216.405 21.3747 216.161 21.8023 216.161 22.4446V24.4602C216.161 25.3132 216.585 25.7414 217.44 25.7414H219.443C221.511 25.7414 222.544 26.719 222.544 28.6742V40.0346L221.813 39.8512C220.263 39.8512 218.864 40.4632 217.62 41.6831V42.0518C220.903 43.0883 222.544 44.6154 222.544 46.6299V59.8211C222.544 61.7758 221.511 62.7534 219.443 62.7534H217.44C216.585 62.7534 216.161 63.1805 216.161 64.0362V66.0503C216.161 66.6935 216.405 67.1206 216.892 67.3341H241.32L241.865 66.7836V63.4867C241.865 62.8747 240.588 62.5711 238.036 62.5711C236.215 62.5711 235.303 61.5919 235.303 59.6378L235.485 49.9268V46.6299C235.485 46.493 235.527 46.3591 235.544 46.2247C235.561 43.4086 235.592 41.4867 235.621 40.2211C235.659 38.6466 235.693 38.0788 235.693 38.0788L235.811 38.0971C235.901 37.5336 236.035 37.0179 236.215 36.5544C236.387 35.8774 236.591 35.2507 236.817 34.6648C238.321 30.7966 241.033 28.8575 244.965 28.8575H245.511C249.765 28.8575 251.891 30.9966 251.891 35.2706V59.8211C251.891 61.7758 250.676 62.7534 248.247 62.7534H246.241C245.753 62.9044 245.511 63.4565 245.511 64.4018V66.0503C245.511 66.6935 245.753 67.0034 246.241 67.2169H252.437C252.437 67.2169 263.045 67.2237 268.183 67.2211L362.772 67.2612C363.769 67.2612 364.265 66.7612 364.265 65.7602V44.3408C364.265 43.0883 363.644 42.4616 362.4 42.4616Z"
fill="#931D23"
/>
<Path
d="M372.065 60.6404V61.4372H369.809V67.3341H368.893V61.4372H366.639V60.6404H372.065Z"
fill="#931D23"
/>
<Path
d="M372.876 60.6404H374.176L376.101 66.3003L378.013 60.6404H379.304V67.3341H378.436V63.3836C378.436 63.2471 378.44 63.0206 378.447 62.7039C378.452 62.3888 378.455 62.0492 378.455 61.6883L376.544 67.3341H375.644L373.715 61.6883V61.893C373.715 62.057 373.72 62.307 373.729 62.643C373.739 62.9789 373.744 63.2247 373.744 63.3836V67.3341H372.876V60.6404Z"
fill="#931D23"
/>
</Svg>
)),
CaretRight: makeIcon(({ size = 28, fill, ...otherProps } = {}) => (
<Svg
width={size}
height={size}
viewBox="0 0 256 256"
fill={fill}
xmlns="http://www.w3.org/2000/Svg"
>
<Polyline
points="96 48 176 128 96 208"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
</Svg>
)),
HandsHeart: makeIcon(({ size = 28, fill, ...otherProps } = {}) => (
<Svg
width={size}
height={size}
viewBox="0 0 25 24"
fill={fill}
xmlns="http://www.w3.org/2000/Svg"
>
<Path
fillRule="evenodd"
clipRule="evenodd"
d="M16.249 1.84362L16.7688 1.32455C17.7986 0.296232 19.2575 -0.174065 20.6912 0.058304C22.1268 0.290966 23.3651 1.20023 24.0183 2.50501C24.8955 4.25786 24.551 6.37601 23.1773 7.74759L16.7855 14.4082C16.4914 14.7147 16.0078 14.7148 15.7136 14.4083L9.33282 7.76089C7.94866 6.37756 7.60433 4.26008 8.48081 2.50686C9.13399 1.20223 10.3723 0.292964 11.8079 0.0603012C13.2416 -0.172068 14.7005 0.298229 15.7298 1.32604L16.249 1.84362ZM22.1166 6.66607C23.0339 5.75005 23.2606 4.35603 22.6824 3.20054C22.2483 2.33348 21.4202 1.72541 20.4558 1.56912C19.4897 1.41253 18.5077 1.72909 17.8182 2.4176L16.7742 3.46013C16.4829 3.75109 16.017 3.75132 15.7253 3.46065L14.6809 2.4196C13.9914 1.73108 13.0094 1.41453 12.0433 1.57111C11.0789 1.72741 10.2508 2.33548 9.81689 3.20213C9.23904 4.358 9.46571 5.75189 10.3936 6.6795L16.2495 12.7798L22.1166 6.66607ZM0.5 15.7456V14.2477C0.5 13.8253 0.835777 13.4828 1.24998 13.4828C1.66418 13.4828 1.99996 13.8253 1.99996 14.2477V14.9807H6.49982C8.30681 14.9807 9.81961 16.2641 10.1722 17.9765H13.2496C15.3171 17.9765 16.9995 19.6566 16.9995 21.7372C16.9995 22.1596 16.6637 22.5021 16.2495 22.5021H1.99996V23.2351C1.99996 23.6575 1.66418 24 1.24998 24C0.835777 24 0.5 23.6575 0.5 23.2351V21.7372V15.7456ZM1.99996 16.5105V20.9723H15.3637C15.0493 20.1185 14.2234 19.5063 13.2496 19.5063H9.49974H6.49982C6.08562 19.5063 5.74985 19.1639 5.74985 18.7414C5.74985 18.319 6.08562 17.9765 6.49982 17.9765H8.61389C8.29945 17.1227 7.47361 16.5105 6.49982 16.5105H1.99996Z"
fill={fill}
/>
</Svg>
)),
HandWaving: makeIcon(({ size = 32, fill, ...otherProps } = {}) => (
<Svg
xmlns="http://www.w3.org/2000/svg"
width={size}
height={size}
fill={fill}
viewBox="0 0 256 256"
>
<Path
d="M119.99332,106.41921l-26-45.03332a20,20,0,0,1,34.641-20l40,69.282"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
<Path
d="M89.35231,133.34742l-38-65.81793a20,20,0,1,1,34.641-20l34,58.88972"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
<Path
d="M153.99332,165.30894a40,40,0,0,1,14.641-54.641l-10-17.32051a20,20,0,1,1,34.641-20l20,34.641a80,80,0,1,1-138.56406,80l-42-72.74613a20,20,0,0,1,34.641-20l22,38.10512"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
<Path
d="M81.09415,240.0027A111.54975,111.54975,0,0,1,48,203.99065"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
<Path
d="M176,31A51.97065,51.97065,0,0,1,221.0258,57.00434"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
</Svg>
)),
House: makeIcon(({ size = 32, fill, ...otherProps } = {}) => (
<Svg
width={size}
height={size}
viewBox="0 0 256 256"
fill={fill}
xmlns="http://www.w3.org/2000/svg"
>
<Path
d="M216,216V115.53887a8,8,0,0,0-2.6185-5.91942L133.376,36.88436a8,8,0,0,0-10.76339.00036l-79.9945,72.73477A8,8,0,0,0,40,115.53855V216"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
<Line
x1="16"
y1="216"
x2="240"
y2="216"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
<Path
d="M151.99414,215.99158v-56a8,8,0,0,0-8-8h-32a8,8,0,0,0-8,8v56"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
</Svg>
)),
NextSteps: makeIcon(({ size = 32, fill, ...otherProps } = {}) => (
<Svg
xmlns="http://www.w3.org/2000/svg"
width={size}
height={size}
fill={fill}
viewBox="0 0 256 256"
>
<Polyline
points="232.002 56 136.002 152 96.002 112 24.002 184"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
<Polyline
points="232.002 120 232.002 56 168.002 56"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
</Svg>
)),
Question: makeIcon(({ size = 32, fill, ...otherProps } = {}) => (
<Svg
xmlns="http://www.w3.org/2000/svg"
width={size}
height={size}
fill={fill}
viewBox="0 0 256 256"
>
<Circle
cx="128"
cy="128"
r="96"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
<Circle cx="128" cy="180" r="12" />
<Path
d="M127.9995,144.0045v-8a28,28,0,1,0-28-28"
fill="none"
stroke={fill}
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth="16"
/>
</Svg>
)),
WatchVideo: makeIcon(({ size = 32, fill, ...otherProps } = {}) => (
<Svg
width={size}
height={size}
viewBox="0 0 28 28"
fill="none"
xmlns="http://www.w3.org/2000/Svg"
>
<Path
d="M22.3125 22.5236C16.7873 23.1287 11.2126 23.1287 5.68748 22.5236C4.72805 22.4138 3.78704 21.5236 3.63425 20.5625C2.96518 16.213 2.96518 11.7869 3.63425 7.43745C3.78709 6.47631 4.728 5.58619 5.68748 5.47626C11.2126 4.8712 16.7873 4.8712 22.3125 5.47626C23.2717 5.58622 24.2131 6.47623 24.3657 7.43745C25.0348 11.7869 25.0348 16.213 24.3657 20.5625C24.213 21.5236 23.2721 22.4138 22.3125 22.5236Z"
stroke={fill}
strokeWidth="2"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M17.5 14L12.25 10.5V17.5L17.5 14Z"
stroke={fill}
strokeWidth="2"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
)),
};
ApollosConfig.loadJs({ FRAGMENTS, THEME, ICONS });